The best Hacker News stories from Show from the past day
Latest posts:
Show HN: My microkernel-based OS built from scratch now has basic Unix commands
This project contains no code from Linux, BSD, Minix, or any other OS. Everything up until this point is written entirely from scratch, including a pure microkernel (that only implements multiprocessor priority scheduling, memory management, and interprocess communication), a work-in-progress implementation of the standard C library, and a variety of servers that provide drivers and other essential OS functionality.<p>At the time of writing this post, the servers provide drivers for the keyboard, NVMe SSDs (that works on real hardware), a Unix-like virtual file system (with a single root mountpoint, /dev, /proc, etc.) and several other necessities. The main goal of this project is to research OS design and try to overcome some of the performance penalties associated with microkernels, while also building a general-purpose usable Unix-like OS on top of it. It's also intended to make the study of OS development and theory a little more approachable through self-documenting, clean, and readable modular code.
Show HN: Squey, an open-source GPU-accelerated data visualization software
While we hope you'll find it quite useful already, there is plenty of room for improvement so we greatly appreciate your feedback!
Show HN: Tenno – Markdown and JavaScript = a hybrid of Word and Excel
Tenno is a web app that lets you create Markdown documents that can include computational cells.
You can think of it as a mix of Word and Excel, some sort of "literate programming" environment.<p>This is still an early version but I wanted to get some feedback from HN on what could be nice features to add.<p>Check out the Docs and examples page, it has a ton
of (in my humble opinion) cool stuff!<p>Why did I build this?
I was building some estimation for cloud costs in Google Sheets and I quickly ended up with a mess. I realized that if I wanted to analyze how a certain thing changes wrt to multiple variables by plotting it, I had to create a bunch of copies of data and copy my formulas everywhere... a SWE nightmare!<p>Tenno simplifies this because you can essentially define a function you are interested in, and only the analyzing it using plots that explore various dimensions.<p>BTW, you can also use Tenno to build dashboards by pulling data from APIs, checkout the weather data example.
Show HN: Tenno – Markdown and JavaScript = a hybrid of Word and Excel
Tenno is a web app that lets you create Markdown documents that can include computational cells.
You can think of it as a mix of Word and Excel, some sort of "literate programming" environment.<p>This is still an early version but I wanted to get some feedback from HN on what could be nice features to add.<p>Check out the Docs and examples page, it has a ton
of (in my humble opinion) cool stuff!<p>Why did I build this?
I was building some estimation for cloud costs in Google Sheets and I quickly ended up with a mess. I realized that if I wanted to analyze how a certain thing changes wrt to multiple variables by plotting it, I had to create a bunch of copies of data and copy my formulas everywhere... a SWE nightmare!<p>Tenno simplifies this because you can essentially define a function you are interested in, and only the analyzing it using plots that explore various dimensions.<p>BTW, you can also use Tenno to build dashboards by pulling data from APIs, checkout the weather data example.
Show HN: Tenno – Markdown and JavaScript = a hybrid of Word and Excel
Tenno is a web app that lets you create Markdown documents that can include computational cells.
You can think of it as a mix of Word and Excel, some sort of "literate programming" environment.<p>This is still an early version but I wanted to get some feedback from HN on what could be nice features to add.<p>Check out the Docs and examples page, it has a ton
of (in my humble opinion) cool stuff!<p>Why did I build this?
I was building some estimation for cloud costs in Google Sheets and I quickly ended up with a mess. I realized that if I wanted to analyze how a certain thing changes wrt to multiple variables by plotting it, I had to create a bunch of copies of data and copy my formulas everywhere... a SWE nightmare!<p>Tenno simplifies this because you can essentially define a function you are interested in, and only the analyzing it using plots that explore various dimensions.<p>BTW, you can also use Tenno to build dashboards by pulling data from APIs, checkout the weather data example.
Show HN: HTML for People
Show HN: HTML for People
Show HN: HTML for People
Show HN: HTML for People
Show HN: HTML for People
Show HN: Donobu – Mac App for Web Automation and Testing
Been working on a desktop app for Mac that lets you create web flows and rerun them (<a href="https://www.donobu.com/" rel="nofollow">https://www.donobu.com/</a>).<p>You can optionally use AI (BYOK: bring your own keys) to create flows for you and to do other interesting things, like making vision-based semantic assertions. Also, your data lives on your own filesystem, and we do not see any of it (further still, there is no phoning home at all). A nice benefit of this being a desktop app rather than a SAAS product, is that if you happen to be developing/iterating on a webpage locally, this has no problem hooking into it.<p>What this intends to be a good fit for:
- Testing web pages, especially locally.
- Exploring random webpages with a stated objective.
- Automating tedious flows. Rerunning a flow won't get caught up on using a single selector (many websites randomize element IDs, for instance), there is smart failover using a prioritized list of selectors.
- Getting a quick draft of an end-to-end test in Javascript.<p>What this is a bad fit for:
- Mass web scraping (too slow).
- Adversarial websites.<p>What we are still working out:
- Click-and-drag operations.
- Websites that are primarily controlled from canvas.
- Smoothing out UI/UX (we are two backend engineers trying our best, and are handedly outgunned by real frontend engineers).<p>Fun things to try:
- Asking it to assert that a webpage has a certain theme.
- Asking it to run an accessibility report for a page (uses <a href="https://github.com/dequelabs/axe-core">https://github.com/dequelabs/axe-core</a>).
- Asking it to run a cookie report for a page.<p>The tech:
- Java 21 for the main business logic.
- Javalin 6 for the web framework (<a href="https://javalin.io/" rel="nofollow">https://javalin.io/</a>).
- Playwright for controlling the browser (<a href="https://playwright.dev/java/" rel="nofollow">https://playwright.dev/java/</a>).
- Axe for running accessibility reports (<a href="https://github.com/dequelabs/axe-core">https://github.com/dequelabs/axe-core</a>).<p>Critical feedback is welcome. Thanks for trying it out!<p>Cheers,
-Justin and Vaz
Show HN: Donobu – Mac App for Web Automation and Testing
Been working on a desktop app for Mac that lets you create web flows and rerun them (<a href="https://www.donobu.com/" rel="nofollow">https://www.donobu.com/</a>).<p>You can optionally use AI (BYOK: bring your own keys) to create flows for you and to do other interesting things, like making vision-based semantic assertions. Also, your data lives on your own filesystem, and we do not see any of it (further still, there is no phoning home at all). A nice benefit of this being a desktop app rather than a SAAS product, is that if you happen to be developing/iterating on a webpage locally, this has no problem hooking into it.<p>What this intends to be a good fit for:
- Testing web pages, especially locally.
- Exploring random webpages with a stated objective.
- Automating tedious flows. Rerunning a flow won't get caught up on using a single selector (many websites randomize element IDs, for instance), there is smart failover using a prioritized list of selectors.
- Getting a quick draft of an end-to-end test in Javascript.<p>What this is a bad fit for:
- Mass web scraping (too slow).
- Adversarial websites.<p>What we are still working out:
- Click-and-drag operations.
- Websites that are primarily controlled from canvas.
- Smoothing out UI/UX (we are two backend engineers trying our best, and are handedly outgunned by real frontend engineers).<p>Fun things to try:
- Asking it to assert that a webpage has a certain theme.
- Asking it to run an accessibility report for a page (uses <a href="https://github.com/dequelabs/axe-core">https://github.com/dequelabs/axe-core</a>).
- Asking it to run a cookie report for a page.<p>The tech:
- Java 21 for the main business logic.
- Javalin 6 for the web framework (<a href="https://javalin.io/" rel="nofollow">https://javalin.io/</a>).
- Playwright for controlling the browser (<a href="https://playwright.dev/java/" rel="nofollow">https://playwright.dev/java/</a>).
- Axe for running accessibility reports (<a href="https://github.com/dequelabs/axe-core">https://github.com/dequelabs/axe-core</a>).<p>Critical feedback is welcome. Thanks for trying it out!<p>Cheers,
-Justin and Vaz
Show HN: Donobu – Mac App for Web Automation and Testing
Been working on a desktop app for Mac that lets you create web flows and rerun them (<a href="https://www.donobu.com/" rel="nofollow">https://www.donobu.com/</a>).<p>You can optionally use AI (BYOK: bring your own keys) to create flows for you and to do other interesting things, like making vision-based semantic assertions. Also, your data lives on your own filesystem, and we do not see any of it (further still, there is no phoning home at all). A nice benefit of this being a desktop app rather than a SAAS product, is that if you happen to be developing/iterating on a webpage locally, this has no problem hooking into it.<p>What this intends to be a good fit for:
- Testing web pages, especially locally.
- Exploring random webpages with a stated objective.
- Automating tedious flows. Rerunning a flow won't get caught up on using a single selector (many websites randomize element IDs, for instance), there is smart failover using a prioritized list of selectors.
- Getting a quick draft of an end-to-end test in Javascript.<p>What this is a bad fit for:
- Mass web scraping (too slow).
- Adversarial websites.<p>What we are still working out:
- Click-and-drag operations.
- Websites that are primarily controlled from canvas.
- Smoothing out UI/UX (we are two backend engineers trying our best, and are handedly outgunned by real frontend engineers).<p>Fun things to try:
- Asking it to assert that a webpage has a certain theme.
- Asking it to run an accessibility report for a page (uses <a href="https://github.com/dequelabs/axe-core">https://github.com/dequelabs/axe-core</a>).
- Asking it to run a cookie report for a page.<p>The tech:
- Java 21 for the main business logic.
- Javalin 6 for the web framework (<a href="https://javalin.io/" rel="nofollow">https://javalin.io/</a>).
- Playwright for controlling the browser (<a href="https://playwright.dev/java/" rel="nofollow">https://playwright.dev/java/</a>).
- Axe for running accessibility reports (<a href="https://github.com/dequelabs/axe-core">https://github.com/dequelabs/axe-core</a>).<p>Critical feedback is welcome. Thanks for trying it out!<p>Cheers,
-Justin and Vaz
Show HN: Itineraries.io – I built a joint trip planner in between surgeries
Hey HN,<p>For the last several weeks, I have just been sleeping, eating, operating and developing itineraries.io. Rinse and repeat.<p>I work as a surgeon in the UK. My main other passions are travel and programming. Recently, when I haven't been stitching someone up, I've been working on my project.<p>Having always dreamed of exploring the world as a child, I struck a goldmine when I found a wife who shared the same love of adventure as me. We couldn't afford to travel much when we first met at university. Over the last couple of years, since both entering the workforce, we have been able to live out some of our dreams. It has been wonderful. We now have a little one coming along and I can't wait to adventure as a family.<p>I created itineraries.io because my wife and I usually rely on making Excel spreadsheets for our travels. These eventually become quite detailed. I thought a better user experience could be designed, and a community could grow from it centred around adventure.<p>Here are the main benefits I envision of using itineraires.io:<p>- Everything you need for your trip stored in one location (tickets, driving directions, travel documents, etc)<p>- Collaborative planning: plan your trip with your companions by sending a joining link via email<p>- Community: save your favourite itineraries made by others, clone them with a single click, and make them your own<p>I'd love to hear your thoughts and feedback :)<p>Samar
Show HN: Itineraries.io – I built a joint trip planner in between surgeries
Hey HN,<p>For the last several weeks, I have just been sleeping, eating, operating and developing itineraries.io. Rinse and repeat.<p>I work as a surgeon in the UK. My main other passions are travel and programming. Recently, when I haven't been stitching someone up, I've been working on my project.<p>Having always dreamed of exploring the world as a child, I struck a goldmine when I found a wife who shared the same love of adventure as me. We couldn't afford to travel much when we first met at university. Over the last couple of years, since both entering the workforce, we have been able to live out some of our dreams. It has been wonderful. We now have a little one coming along and I can't wait to adventure as a family.<p>I created itineraries.io because my wife and I usually rely on making Excel spreadsheets for our travels. These eventually become quite detailed. I thought a better user experience could be designed, and a community could grow from it centred around adventure.<p>Here are the main benefits I envision of using itineraires.io:<p>- Everything you need for your trip stored in one location (tickets, driving directions, travel documents, etc)<p>- Collaborative planning: plan your trip with your companions by sending a joining link via email<p>- Community: save your favourite itineraries made by others, clone them with a single click, and make them your own<p>I'd love to hear your thoughts and feedback :)<p>Samar
Show HN: FinetuneDB – AI fine-tuning platform to create custom LLMs
Hey HN! We’re building FinetuneDB (<a href="https://finetunedb.com/" rel="nofollow">https://finetunedb.com/</a>), an LLM fine-tuning platform. It enables teams to easily create and manage high-quality datasets, and streamlines the entire workflow from fine-tuning to serving and evaluating models with domain experts. You can check out our docs here: (<a href="https://docs.finetunedb.com/" rel="nofollow">https://docs.finetunedb.com/</a>)<p>FinetuneDB exists because creating and managing high-quality datasets is a real bottleneck when fine-tuning LLMs. The quality of your data directly impacts the performance of your fine-tuned models, and existing tools didn’t offer an easy way for teams to build, organize, and iterate on their datasets. We’ve been working closely with our pilot customers, both AI startups and more traditional businesses like a large newspaper, which is fine-tuning models on their articles to automate content generation in their tone of voice.<p>The platform is built with an end-to-end workflow in mind, from dataset building, fine-tuning, serving, and evaluating outputs. The centerpiece is a version-controlled, no-code dataset manager where you can upload existing datasets in JSONL, use production data, or collaborate with domain experts to create high-quality datasets for custom use cases. We also offer evaluation workflows that allow non-technical contributors to annotate data, review model outputs, and refine responses (LLM-as-judge also available).<p>We offer:<p>- A free tier for developers and hobbyists who want to streamline dataset management.<p>- Business-tier with full feature access for teams, using per-seat pricing.<p>- A custom tier for model hosting, custom integrations, and self-hosting.<p>Most users still use OpenAI models, but if you're working with open-source LLMs, we offer pay-as-you-go pricing for serverless inference for Llama and Mistral models with up to €100 in free credits to get started.<p>We're in public beta right now, so any feedback—whether it’s about features, usability, or anything else—would be incredibly valuable.<p>If you've worked on fine-tuning models before or are curious about custom LLMs, we’d love to hear from you. Our goal is to make the fine-tuning process more accessible and help more companies leverage their data and domain experts to create custom LLMs.<p>Thanks for checking it out!
Show HN: FinetuneDB – AI fine-tuning platform to create custom LLMs
Hey HN! We’re building FinetuneDB (<a href="https://finetunedb.com/" rel="nofollow">https://finetunedb.com/</a>), an LLM fine-tuning platform. It enables teams to easily create and manage high-quality datasets, and streamlines the entire workflow from fine-tuning to serving and evaluating models with domain experts. You can check out our docs here: (<a href="https://docs.finetunedb.com/" rel="nofollow">https://docs.finetunedb.com/</a>)<p>FinetuneDB exists because creating and managing high-quality datasets is a real bottleneck when fine-tuning LLMs. The quality of your data directly impacts the performance of your fine-tuned models, and existing tools didn’t offer an easy way for teams to build, organize, and iterate on their datasets. We’ve been working closely with our pilot customers, both AI startups and more traditional businesses like a large newspaper, which is fine-tuning models on their articles to automate content generation in their tone of voice.<p>The platform is built with an end-to-end workflow in mind, from dataset building, fine-tuning, serving, and evaluating outputs. The centerpiece is a version-controlled, no-code dataset manager where you can upload existing datasets in JSONL, use production data, or collaborate with domain experts to create high-quality datasets for custom use cases. We also offer evaluation workflows that allow non-technical contributors to annotate data, review model outputs, and refine responses (LLM-as-judge also available).<p>We offer:<p>- A free tier for developers and hobbyists who want to streamline dataset management.<p>- Business-tier with full feature access for teams, using per-seat pricing.<p>- A custom tier for model hosting, custom integrations, and self-hosting.<p>Most users still use OpenAI models, but if you're working with open-source LLMs, we offer pay-as-you-go pricing for serverless inference for Llama and Mistral models with up to €100 in free credits to get started.<p>We're in public beta right now, so any feedback—whether it’s about features, usability, or anything else—would be incredibly valuable.<p>If you've worked on fine-tuning models before or are curious about custom LLMs, we’d love to hear from you. Our goal is to make the fine-tuning process more accessible and help more companies leverage their data and domain experts to create custom LLMs.<p>Thanks for checking it out!
Show HN: FinetuneDB – AI fine-tuning platform to create custom LLMs
Hey HN! We’re building FinetuneDB (<a href="https://finetunedb.com/" rel="nofollow">https://finetunedb.com/</a>), an LLM fine-tuning platform. It enables teams to easily create and manage high-quality datasets, and streamlines the entire workflow from fine-tuning to serving and evaluating models with domain experts. You can check out our docs here: (<a href="https://docs.finetunedb.com/" rel="nofollow">https://docs.finetunedb.com/</a>)<p>FinetuneDB exists because creating and managing high-quality datasets is a real bottleneck when fine-tuning LLMs. The quality of your data directly impacts the performance of your fine-tuned models, and existing tools didn’t offer an easy way for teams to build, organize, and iterate on their datasets. We’ve been working closely with our pilot customers, both AI startups and more traditional businesses like a large newspaper, which is fine-tuning models on their articles to automate content generation in their tone of voice.<p>The platform is built with an end-to-end workflow in mind, from dataset building, fine-tuning, serving, and evaluating outputs. The centerpiece is a version-controlled, no-code dataset manager where you can upload existing datasets in JSONL, use production data, or collaborate with domain experts to create high-quality datasets for custom use cases. We also offer evaluation workflows that allow non-technical contributors to annotate data, review model outputs, and refine responses (LLM-as-judge also available).<p>We offer:<p>- A free tier for developers and hobbyists who want to streamline dataset management.<p>- Business-tier with full feature access for teams, using per-seat pricing.<p>- A custom tier for model hosting, custom integrations, and self-hosting.<p>Most users still use OpenAI models, but if you're working with open-source LLMs, we offer pay-as-you-go pricing for serverless inference for Llama and Mistral models with up to €100 in free credits to get started.<p>We're in public beta right now, so any feedback—whether it’s about features, usability, or anything else—would be incredibly valuable.<p>If you've worked on fine-tuning models before or are curious about custom LLMs, we’d love to hear from you. Our goal is to make the fine-tuning process more accessible and help more companies leverage their data and domain experts to create custom LLMs.<p>Thanks for checking it out!
Show HN: I made an SSH tunnel manager to learn Go
Show HN: I made an SSH tunnel manager to learn Go