The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Price Per Token – LLM API Pricing Data
The LLM providers are constantly adding new models and updating their API prices. Anyone building AI applications knows that these prices are very important to their bottom line. The only place I am aware of is going to these provider's individual website pages to check the price per token.<p>To solve this inconvenience I spent a few hours making pricepertoken.com which has the latest model's up-to-date prices all in one place.<p>Thinking about adding image models too especially since you have multiple options (fal, replicate) to use the same model and the prices are not always the same.
Show HN: Price Per Token – LLM API Pricing Data
The LLM providers are constantly adding new models and updating their API prices. Anyone building AI applications knows that these prices are very important to their bottom line. The only place I am aware of is going to these provider's individual website pages to check the price per token.<p>To solve this inconvenience I spent a few hours making pricepertoken.com which has the latest model's up-to-date prices all in one place.<p>Thinking about adding image models too especially since you have multiple options (fal, replicate) to use the same model and the prices are not always the same.
Show HN: A code editor that integrates into the browser
When the startup I was working for shut down, I knew it would probably be a while before my health allowed me to commit to a new role, so I decided to start working on some personal projects to keep my mind active and engaged.<p>With AI-augmented VS Code forks being all the rage at the time, I wanted to take a slightly different angle on a code editor/viewer using the same core technology. That led me to building Tachi Code, a Monaco-based code editor that integrates directly into your browser as an extension to streamline your more ephemeral coding tasks, so you can spend less time switching between your code editor and browser.<p>The original flow that piqued my interest was viewing raw source files or API responses. Historically, I've used a JSON formatter extension to prettify JSON, but I wanted something more powerful, more universal, and quite frankly, something that looked better, so I built Tachi Code with the ability to detect when you're viewing pre-formatted text and inject itself into the page, so it's always beautifully syntax highlighted, foldable, and regex searchable. Then I added context menu integrations, so you could quickly edit snippets, compare text, or view the current page's source in Tachi Code's editor.<p>The browser extension works offline with the only external HTTP requests going to GitHub to retrieve JSON Schemas or additional themes. All user data stays local. The only tracking is CloudFlare's web analytics beacon on TachiCode.dev (not present in the browser extension or in the EU).<p>TachiCode.dev is a sandbox environment that serves the latest commit of Tachi Code's editor hosted on CloudFlare Pages.<p>The core stack is:
- React 19
- Monaco Editor
- Radix UI
- Zustand
- Shiki
- WXT
(full SBOM is available via the about dialog if you want to dig deeper)<p>Monaco Editor provides the code and diff editors, as well as low level systems for configuration and theming. There's a lot of hackery involved in surfacing those systems and integrating them into the larger React app. Shiki is used to provide more complete syntax highlighting than Monaco Editor provides out of the box. The rest of the UI is primarily based on Radix UI components, typically starting from a shadcn template and then reworked to use colors provided by the theme system. Zustand is my go-to for any kind of shared/persistent state. WXT just turns browser extension development and publishing into a breeze.<p>If you've got any feedback or a question about how the app was developed, I'd love to hear it!
Show HN: Self-updating MCP server for official pip, uv, poetry and conda docs
Show HN: Nia – MCP server that gives more docs and repos to coding agents
Show HN: Nia – MCP server that gives more docs and repos to coding agents
Show HN: Nia – MCP server that gives more docs and repos to coding agents
Show HN: Nia – MCP server that gives more docs and repos to coding agents
Show HN: Header-only GIF decoder in pure C – no malloc, easy to use
I built a lightweight GIF decoder in pure C, ideal for embedded or performance-critical environments. It’s header-only, zero dynamic memory allocations, and fully platform-independent. Supports both static and animated GIFs, with turbo and safe decoding modes. Works great on microcontrollers, IoT devices, and anything with a framebuffer. Would love feedback or ideas where this could be useful.<p>Github: <a href="https://github.com/Ferki-git-creator/TurboStitchGIF-HeaderOnly-Fast-ZeroAllocation-PlatformIndependent-Embedded-C-GIF-Decoder">https://github.com/Ferki-git-creator/TurboStitchGIF-HeaderOn...</a>
Show HN: The missing link of a bookstore's tech stack
Hi HN!<p>I built Bookhead because I used to work as a bookseller and I wasn't happy with the software options when I decided to sell my own collection online (with the hopes of one day growing so I can open my own brick & mortar). So I decided to make my own bookselling app...a classic hacker distraction.<p>Bookhead has two main parts: 1. an inventory management app that allows a bookseller to list their books anywhere they want to sell books (like Squarespace, Biblio, eBay, Shopify (coming soon!), etc) 2. an e-commerce platform with a CMS for selling books and letting a store control their online brand<p>I have a very exciting roadmap that I'm not ready to fully reveal, but it's all based on books. I'm building a sorta Zapier-like platform for independent booksellers. Everything is so fragmented and disconnected, which makes it hard for booksellers to do their work. I'm hoping to change that. I have a blog post that lays out my vision here: <a href="https://bookhead.net/blog/fragmented/" rel="nofollow">https://bookhead.net/blog/fragmented/</a><p>The current iteration is like "data engineering as a service for books." A book is a powerful thing. I'm hoping to give a bookstore everything they need to sell books online. Inventory, e-commerce, marketing, etc. It's a crowded market but I've had fun making the bookselling app that I believe should exist.<p>If you know any booksellers, please let them know about this! I'm onboarding my first customer right now and the biggest bottleneck is the other bookselling software providers, despite my intention to collaborate instead of compete. It's frustrating to wait for two weeks for a point of sale provider to setup an integration. It's almost like they don't care about their customers. Some providers even require ethernet cables for their software...still partying like it's 1999. Perfect for early-adopter booksellers frustrated with current tech who understand the power of automation.<p>I'm currently looking for funding so I can focus on this full-time. My biggest problem right now is time (aka money) because I have to sell my time to make rent etc, and can't focus on this project like I need to. I've gotten good validation from booksellers and other technically savvy folks in the industry (I've heard from two different companies that they've considered building something like this), so I believe I have something valuable. I'm not interested in funding from somebody who doesn't share my love for books or doesn't support my mission: help people use technology to promote literature. I believe that literature is one of humanity’s most prized creations, and we can use technology as a tool to keep this gift alive.<p>Please email me at sam@bookhead.net if you know of booksellers who might want to be an early adopter, or know of any funding opportunities that might be a good fit.
Show HN: The missing link of a bookstore's tech stack
Hi HN!<p>I built Bookhead because I used to work as a bookseller and I wasn't happy with the software options when I decided to sell my own collection online (with the hopes of one day growing so I can open my own brick & mortar). So I decided to make my own bookselling app...a classic hacker distraction.<p>Bookhead has two main parts: 1. an inventory management app that allows a bookseller to list their books anywhere they want to sell books (like Squarespace, Biblio, eBay, Shopify (coming soon!), etc) 2. an e-commerce platform with a CMS for selling books and letting a store control their online brand<p>I have a very exciting roadmap that I'm not ready to fully reveal, but it's all based on books. I'm building a sorta Zapier-like platform for independent booksellers. Everything is so fragmented and disconnected, which makes it hard for booksellers to do their work. I'm hoping to change that. I have a blog post that lays out my vision here: <a href="https://bookhead.net/blog/fragmented/" rel="nofollow">https://bookhead.net/blog/fragmented/</a><p>The current iteration is like "data engineering as a service for books." A book is a powerful thing. I'm hoping to give a bookstore everything they need to sell books online. Inventory, e-commerce, marketing, etc. It's a crowded market but I've had fun making the bookselling app that I believe should exist.<p>If you know any booksellers, please let them know about this! I'm onboarding my first customer right now and the biggest bottleneck is the other bookselling software providers, despite my intention to collaborate instead of compete. It's frustrating to wait for two weeks for a point of sale provider to setup an integration. It's almost like they don't care about their customers. Some providers even require ethernet cables for their software...still partying like it's 1999. Perfect for early-adopter booksellers frustrated with current tech who understand the power of automation.<p>I'm currently looking for funding so I can focus on this full-time. My biggest problem right now is time (aka money) because I have to sell my time to make rent etc, and can't focus on this project like I need to. I've gotten good validation from booksellers and other technically savvy folks in the industry (I've heard from two different companies that they've considered building something like this), so I believe I have something valuable. I'm not interested in funding from somebody who doesn't share my love for books or doesn't support my mission: help people use technology to promote literature. I believe that literature is one of humanity’s most prized creations, and we can use technology as a tool to keep this gift alive.<p>Please email me at sam@bookhead.net if you know of booksellers who might want to be an early adopter, or know of any funding opportunities that might be a good fit.
Show HN: The missing link of a bookstore's tech stack
Hi HN!<p>I built Bookhead because I used to work as a bookseller and I wasn't happy with the software options when I decided to sell my own collection online (with the hopes of one day growing so I can open my own brick & mortar). So I decided to make my own bookselling app...a classic hacker distraction.<p>Bookhead has two main parts: 1. an inventory management app that allows a bookseller to list their books anywhere they want to sell books (like Squarespace, Biblio, eBay, Shopify (coming soon!), etc) 2. an e-commerce platform with a CMS for selling books and letting a store control their online brand<p>I have a very exciting roadmap that I'm not ready to fully reveal, but it's all based on books. I'm building a sorta Zapier-like platform for independent booksellers. Everything is so fragmented and disconnected, which makes it hard for booksellers to do their work. I'm hoping to change that. I have a blog post that lays out my vision here: <a href="https://bookhead.net/blog/fragmented/" rel="nofollow">https://bookhead.net/blog/fragmented/</a><p>The current iteration is like "data engineering as a service for books." A book is a powerful thing. I'm hoping to give a bookstore everything they need to sell books online. Inventory, e-commerce, marketing, etc. It's a crowded market but I've had fun making the bookselling app that I believe should exist.<p>If you know any booksellers, please let them know about this! I'm onboarding my first customer right now and the biggest bottleneck is the other bookselling software providers, despite my intention to collaborate instead of compete. It's frustrating to wait for two weeks for a point of sale provider to setup an integration. It's almost like they don't care about their customers. Some providers even require ethernet cables for their software...still partying like it's 1999. Perfect for early-adopter booksellers frustrated with current tech who understand the power of automation.<p>I'm currently looking for funding so I can focus on this full-time. My biggest problem right now is time (aka money) because I have to sell my time to make rent etc, and can't focus on this project like I need to. I've gotten good validation from booksellers and other technically savvy folks in the industry (I've heard from two different companies that they've considered building something like this), so I believe I have something valuable. I'm not interested in funding from somebody who doesn't share my love for books or doesn't support my mission: help people use technology to promote literature. I believe that literature is one of humanity’s most prized creations, and we can use technology as a tool to keep this gift alive.<p>Please email me at sam@bookhead.net if you know of booksellers who might want to be an early adopter, or know of any funding opportunities that might be a good fit.
Show HN: WTFfmpeg – Natural Language to FFmpeg Translator
Show HN: TheProtector – Linux Bash script for the paranoid admin on a budget
Hi HN,<p>I spent the past year building this in my spare time because I got tired of enterprise security tools that cost $50K/year and don't understand Linux.<p>TheProtector is a comprehensive security monitoring tool that actually runs on the systems we use (Linux) instead of being a Windows-first afterthought. Built it entirely on a $500 laptop because I believe good security shouldn't require unlimited budgets.<p>Features:
- Real-time process, network, and file monitoring
- YARA malware detection with custom rules
- eBPF kernel monitoring (when available)
- Behavioral baseline establishment and anomaly detection
- Active threat response (blocks IPs, kills processes, quarantines files)
- Anti-evasion detection for rootkits and advanced threats
- Honeypots for attack detection
- Web dashboard for monitoring
- Single bash script, no complex installation<p>The tagline is "not perfect but better than most" because I'm tired of security vendors claiming their tools are flawless. This actually works, costs $0, and you can read every line of code.<p>I know bash isn't the sexy choice for security tools, but it runs everywhere, has zero dependencies, and most Linux admins can read/modify it. Sometimes boring technology that works is better than fancy technology that doesn't.<p>It's designed for the intersection of "paranoid about security" and "don't have enterprise budgets" - which describes most of us actually running Linux systems.<p>GitHub: <a href="https://github.com/IHATEGIVINGAUSERNAME/theProtector">https://github.com/IHATEGIVINGAUSERNAME/theProtector</a><p>Been running it on my own systems for months. Catches the stuff that matters and doesn't flood you with false positives. If you hate expensive security theater as much as I do, might be worth a look.<p>Open to feedback, especially from folks who know more about this stuff than I do.<p>Thanks,
IHATEGIVINGAUSERNAME (yes, I really do hate giving usernames)
Show HN: TheProtector – Linux Bash script for the paranoid admin on a budget
Hi HN,<p>I spent the past year building this in my spare time because I got tired of enterprise security tools that cost $50K/year and don't understand Linux.<p>TheProtector is a comprehensive security monitoring tool that actually runs on the systems we use (Linux) instead of being a Windows-first afterthought. Built it entirely on a $500 laptop because I believe good security shouldn't require unlimited budgets.<p>Features:
- Real-time process, network, and file monitoring
- YARA malware detection with custom rules
- eBPF kernel monitoring (when available)
- Behavioral baseline establishment and anomaly detection
- Active threat response (blocks IPs, kills processes, quarantines files)
- Anti-evasion detection for rootkits and advanced threats
- Honeypots for attack detection
- Web dashboard for monitoring
- Single bash script, no complex installation<p>The tagline is "not perfect but better than most" because I'm tired of security vendors claiming their tools are flawless. This actually works, costs $0, and you can read every line of code.<p>I know bash isn't the sexy choice for security tools, but it runs everywhere, has zero dependencies, and most Linux admins can read/modify it. Sometimes boring technology that works is better than fancy technology that doesn't.<p>It's designed for the intersection of "paranoid about security" and "don't have enterprise budgets" - which describes most of us actually running Linux systems.<p>GitHub: <a href="https://github.com/IHATEGIVINGAUSERNAME/theProtector">https://github.com/IHATEGIVINGAUSERNAME/theProtector</a><p>Been running it on my own systems for months. Catches the stuff that matters and doesn't flood you with false positives. If you hate expensive security theater as much as I do, might be worth a look.<p>Open to feedback, especially from folks who know more about this stuff than I do.<p>Thanks,
IHATEGIVINGAUSERNAME (yes, I really do hate giving usernames)
Show HN: TheProtector – Linux Bash script for the paranoid admin on a budget
Hi HN,<p>I spent the past year building this in my spare time because I got tired of enterprise security tools that cost $50K/year and don't understand Linux.<p>TheProtector is a comprehensive security monitoring tool that actually runs on the systems we use (Linux) instead of being a Windows-first afterthought. Built it entirely on a $500 laptop because I believe good security shouldn't require unlimited budgets.<p>Features:
- Real-time process, network, and file monitoring
- YARA malware detection with custom rules
- eBPF kernel monitoring (when available)
- Behavioral baseline establishment and anomaly detection
- Active threat response (blocks IPs, kills processes, quarantines files)
- Anti-evasion detection for rootkits and advanced threats
- Honeypots for attack detection
- Web dashboard for monitoring
- Single bash script, no complex installation<p>The tagline is "not perfect but better than most" because I'm tired of security vendors claiming their tools are flawless. This actually works, costs $0, and you can read every line of code.<p>I know bash isn't the sexy choice for security tools, but it runs everywhere, has zero dependencies, and most Linux admins can read/modify it. Sometimes boring technology that works is better than fancy technology that doesn't.<p>It's designed for the intersection of "paranoid about security" and "don't have enterprise budgets" - which describes most of us actually running Linux systems.<p>GitHub: <a href="https://github.com/IHATEGIVINGAUSERNAME/theProtector">https://github.com/IHATEGIVINGAUSERNAME/theProtector</a><p>Been running it on my own systems for months. Catches the stuff that matters and doesn't flood you with false positives. If you hate expensive security theater as much as I do, might be worth a look.<p>Open to feedback, especially from folks who know more about this stuff than I do.<p>Thanks,
IHATEGIVINGAUSERNAME (yes, I really do hate giving usernames)
Show HN: Tinder but it's only pictures of my wife and I can only swipe right
Show HN: Tinder but it's only pictures of my wife and I can only swipe right
Show HN: A word of the day that doesn't suck
I’ve long thought that the Word of the Day was a wasted genre. The goal should be to give you words you can use; to enrich your understanding of words you already know; or at least to use words to tell you something neat about the world.<p>Instead, what you usually get is words that will never be used in conversation, held up as curios. Some examples from Dictionary.com’s daily email: thewless, balladmonger, vagility, contextomy. These words are... not useful.<p>I’ve always thought I could do better. My friend Ben recently created a daily puzzle game, called Bracket City, launched here on HN [1], which I like because it takes about the same amount of time as Wordle but has some of the variety and artistry of a good crossword.<p>Ben agreed to let me write a word of the day for the game’s audience. We’ve collected them all here: <a href="https://bracket.city/words" rel="nofollow">https://bracket.city/words</a>. It’s such a joy to write -- every day, I pay homage to a word I love or use or have newly discovered. I find myself paying more attention to words I encounter, thinking if they deserve a place.<p>It’s also fun for another reason. Many years ago I wrote a blog post, "You’re probably using the wrong dictionary" [2], that made the rounds and actually still finds new readers today. It was about how the modern-day dictionaries we find by default on our iPhones and web browsers are actually kind of bureaucratic and lifeless. Through a writer I love, John McPhee, I rediscovered Webster’s 1913 dictionary, which feels like it was written by a thinking person who loved words. I still consult it all the time. Writing a word of the day has reminded me just how delightful and useful Webster’s old dictionary is -- and reacquainted me with the OED, which I now look to every day, and which I discovered you can access with your library card.<p>Some of my favorite entries so far: sophisticated, twee, gravitas, blockbuster, meteorologist, send, bid. There are more than 175 now -- and more coming once a day, every day, for as long as Bracket City stands.<p>To sign up to see each word of the day as it’s published, go to <a href="https://bracket.city/words" rel="nofollow">https://bracket.city/words</a>.<p>[1] <a href="https://news.ycombinator.com/item?id=43622719">https://news.ycombinator.com/item?id=43622719</a><p>[2] <a href="https://jsomers.net/blog/dictionary" rel="nofollow">https://jsomers.net/blog/dictionary</a>
Show HN: A word of the day that doesn't suck
I’ve long thought that the Word of the Day was a wasted genre. The goal should be to give you words you can use; to enrich your understanding of words you already know; or at least to use words to tell you something neat about the world.<p>Instead, what you usually get is words that will never be used in conversation, held up as curios. Some examples from Dictionary.com’s daily email: thewless, balladmonger, vagility, contextomy. These words are... not useful.<p>I’ve always thought I could do better. My friend Ben recently created a daily puzzle game, called Bracket City, launched here on HN [1], which I like because it takes about the same amount of time as Wordle but has some of the variety and artistry of a good crossword.<p>Ben agreed to let me write a word of the day for the game’s audience. We’ve collected them all here: <a href="https://bracket.city/words" rel="nofollow">https://bracket.city/words</a>. It’s such a joy to write -- every day, I pay homage to a word I love or use or have newly discovered. I find myself paying more attention to words I encounter, thinking if they deserve a place.<p>It’s also fun for another reason. Many years ago I wrote a blog post, "You’re probably using the wrong dictionary" [2], that made the rounds and actually still finds new readers today. It was about how the modern-day dictionaries we find by default on our iPhones and web browsers are actually kind of bureaucratic and lifeless. Through a writer I love, John McPhee, I rediscovered Webster’s 1913 dictionary, which feels like it was written by a thinking person who loved words. I still consult it all the time. Writing a word of the day has reminded me just how delightful and useful Webster’s old dictionary is -- and reacquainted me with the OED, which I now look to every day, and which I discovered you can access with your library card.<p>Some of my favorite entries so far: sophisticated, twee, gravitas, blockbuster, meteorologist, send, bid. There are more than 175 now -- and more coming once a day, every day, for as long as Bracket City stands.<p>To sign up to see each word of the day as it’s published, go to <a href="https://bracket.city/words" rel="nofollow">https://bracket.city/words</a>.<p>[1] <a href="https://news.ycombinator.com/item?id=43622719">https://news.ycombinator.com/item?id=43622719</a><p>[2] <a href="https://jsomers.net/blog/dictionary" rel="nofollow">https://jsomers.net/blog/dictionary</a>