The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator

i started the selenium project 21 years ago. vibium is what i'd build if i started over today with ai agents in mind. go binary under the hood (handles browser, bidi, mcp) but devs never see it. just npm install vibium. python/java coming. for claude code: claude mcp add vibium -- npx -y vibium v1 ships today. ama.

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator

i started the selenium project 21 years ago. vibium is what i'd build if i started over today with ai agents in mind. go binary under the hood (handles browser, bidi, mcp) but devs never see it. just npm install vibium. python/java coming. for claude code: claude mcp add vibium -- npx -y vibium v1 ships today. ama.

Show HN: Minimalist editor that lives in browser, stores everything in the URL

I wanted to see how far I could go building a notes app using only what modern browsers already provide – no frameworks, no storage APIs, no build step.<p>What it does:<p>Single HTML file, no deps, 111 loc<p>Notes live in the URL hash (shareable links!)<p>Auto-compressed with CompressionStream<p>Plain-text editor (contenteditable)<p>History support<p>Page title from first # heading<p>Respects light/dark mode<p>No storage, cookies, or tracking<p>The entire app is the page source.<p><a href="https://textarea.my/" rel="nofollow">https://textarea.my/</a>

Show HN: Minimalist editor that lives in browser, stores everything in the URL

I wanted to see how far I could go building a notes app using only what modern browsers already provide – no frameworks, no storage APIs, no build step.<p>What it does:<p>Single HTML file, no deps, 111 loc<p>Notes live in the URL hash (shareable links!)<p>Auto-compressed with CompressionStream<p>Plain-text editor (contenteditable)<p>History support<p>Page title from first # heading<p>Respects light/dark mode<p>No storage, cookies, or tracking<p>The entire app is the page source.<p><a href="https://textarea.my/" rel="nofollow">https://textarea.my/</a>

Show HN: CineCLI – Browse and torrent movies directly from your terminal

Hi HN<p>I built CineCLI — a cross-platform terminal app to browse movies, view details, and open torrents directly in your system torrent client.<p>Features: - Search movies from the terminal - Rich UI with ratings, runtime, genres - Interactive & non-interactive modes - Magnet handling via system default client - Linux/macOS/Windows support - No ads, no tracking<p>GitHub: <a href="https://github.com/eyeblech/cinecli" rel="nofollow">https://github.com/eyeblech/cinecli</a> PyPI: <a href="https://pypi.org/project/cinecli/" rel="nofollow">https://pypi.org/project/cinecli/</a><p>Would love feedback from terminal + Python folks

Show HN: CineCLI – Browse and torrent movies directly from your terminal

Hi HN<p>I built CineCLI — a cross-platform terminal app to browse movies, view details, and open torrents directly in your system torrent client.<p>Features: - Search movies from the terminal - Rich UI with ratings, runtime, genres - Interactive & non-interactive modes - Magnet handling via system default client - Linux/macOS/Windows support - No ads, no tracking<p>GitHub: <a href="https://github.com/eyeblech/cinecli" rel="nofollow">https://github.com/eyeblech/cinecli</a> PyPI: <a href="https://pypi.org/project/cinecli/" rel="nofollow">https://pypi.org/project/cinecli/</a><p>Would love feedback from terminal + Python folks

Show HN: WalletWallet – create Apple passes from anything

I got my Apple developer certificate and built a simple app to solve a problem I had. One shop I buy from doesn't have Apple Wallet passes. Since you need signed certificates to build these very simple things, I created a minimal app that signs them. It's available if you need it too. It won't scan cards with AI - you manually enter the barcode, which I think makes it less prone to error.

Show HN: WalletWallet – create Apple passes from anything

I got my Apple developer certificate and built a simple app to solve a problem I had. One shop I buy from doesn't have Apple Wallet passes. Since you need signed certificates to build these very simple things, I created a minimal app that signs them. It's available if you need it too. It won't scan cards with AI - you manually enter the barcode, which I think makes it less prone to error.

Show HN: Books mentioned on Hacker News in 2025

Show HN: Books mentioned on Hacker News in 2025

Carolina Cloud – One third the cost of AWS for data science workloads

We're Carolina Cloud - managed data science infrastructure at ~1/3 the cost of AWS.<p>I left my job earlier this year after watching companies get crushed by cloud bills for workloads that didn't need hyperscaler complexity. Some examples from my previous life: - $1k/month for a basic 16 vCPU VM - $50k/month for a high-RAM instance - Over $1k/month for notebook platform start-stop execution<p>We built Carolina Cloud for data scientists and small teams who need serious compute without the sticker shock. Our sweet spot: if you're running VMs, notebooks, or RStudio and not deeply tied to AWS/Azure/GCP service ecosystems, we can save you a lot of money.<p>What we offer: - Standard Ubuntu VMs - One-click Marimo notebooks - One-click RStudio Server and Shiny hosting - S3-compatible object storage (launching soon) - Prepay discounts for commitments as short as 2 weeks - SOC2-certified, HIPAA-compliant datacenter in Charlotte, NC<p>Simple pricing: $0.005/vCPU/hr, $0.005/GiB RAM/hr, and $0.0001/GiB of hot storage/hr on AMD EPYC Turin processors. A 32 vCPU, 128GB RAM instance runs ~$240/month vs $800+ on AWS.<p>We're not trying to replicate every AWS service - if you need Lambda + Secrets Manager + S3 with pre-signed URLs, stick with AWS. But if you're a hedge fund running backtests, a biotech team analyzing genomics data, or a researcher who just needs a beefy VM without surprise egress fees, we're 1/3 the price.<p>Check us out at console.carolinacloud.io - happy to answer questions about our infrastructure, pricing, or why we think there's room for regional clouds built on owned hardware.

Show HN: HN Wrapped 2025 - an LLM reviews your year on HN

I was looking for some fun project to play around with the latest Gemini models and ended up building this :)<p>Enter your username and get:<p>- Generated roasts and stats based on your HN activity 2025<p>- Your personalized HN front page from 2035 (inspired by a recent Show HN [0])<p>- An xkcd-style comic of your HN persona<p>It uses the latest gemini-3-flash and gemini-3-pro-image (nano banana pro) models, which deliver pretty impressive and funny results.<p>A few examples:<p>- dang: <a href="https://hn-wrapped.kadoa.com/dang" rel="nofollow">https://hn-wrapped.kadoa.com/dang</a><p>- myself: <a href="https://hn-wrapped.kadoa.com/hubraumhugo" rel="nofollow">https://hn-wrapped.kadoa.com/hubraumhugo</a><p>Give it a try and share yours :)<p>Happy holidays!<p>[0] <a href="https://news.ycombinator.com/item?id=46205632">https://news.ycombinator.com/item?id=46205632</a>

Show HN: HN Wrapped 2025 - an LLM reviews your year on HN

I was looking for some fun project to play around with the latest Gemini models and ended up building this :)<p>Enter your username and get:<p>- Generated roasts and stats based on your HN activity 2025<p>- Your personalized HN front page from 2035 (inspired by a recent Show HN [0])<p>- An xkcd-style comic of your HN persona<p>It uses the latest gemini-3-flash and gemini-3-pro-image (nano banana pro) models, which deliver pretty impressive and funny results.<p>A few examples:<p>- dang: <a href="https://hn-wrapped.kadoa.com/dang" rel="nofollow">https://hn-wrapped.kadoa.com/dang</a><p>- myself: <a href="https://hn-wrapped.kadoa.com/hubraumhugo" rel="nofollow">https://hn-wrapped.kadoa.com/hubraumhugo</a><p>Give it a try and share yours :)<p>Happy holidays!<p>[0] <a href="https://news.ycombinator.com/item?id=46205632">https://news.ycombinator.com/item?id=46205632</a>

Show HN: Jmail – Google Suite for Epstein files

Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release.<p>Please AMA!

Show HN: Jmail – Google Suite for Epstein files

Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release.<p>Please AMA!

Show HN: TinyPDF – 3kb pdf library (70x smaller than jsPDF)

I needed to generate invoices in a Node.js app. jsPDF is 229KB. I only needed text, rectangles, lines, and JPEG images.<p><pre><code> So I wrote tinypdf: <400 lines of TypeScript, zero dependencies, 3.3KB minified+gzipped. What it does: - Text (Helvetica, colors, alignment) - Rectangles and lines - JPEG images - Multiple pages, custom sizes What it doesn't do: - Custom fonts, PNG/SVG, forms, encryption, HTML-to-PDF That's it. The 95% use case for invoices, receipts, reports, tickets, and labels. GitHub: https://github.com/Lulzx/tinypdf npm: npm install tinypdf</code></pre>

Show HN: Hacker News, but every headline is hysterical clickbait

Show HN: Picknplace.js, an alternative to drag-and-drop

I find that the drag and drop experience can quickly become a nightmare, especially on mobile. To tap, hold, drag, and scroll, all at the same time, is both difficult to achieve, and prone to errors. I've always had in mind this 2-step approach, where picking an element and placing it were two separate steps. So I implemented this basic version to showcase my idea.<p>While it might take more time than a regular drag and drop, the benefit is for people who struggle with holding down the mouse button. With picknplace.js, you only need two clicks and some scrolling.<p>This solution is meant as an experiment, so I'm open to discussion.

Show HN: Stop AI scrapers from hammering your self-hosted blog (using porn)

Alright so if you run a self-hosted blog, you've probably noticed AI companies scraping it for training data. And not just a little (RIP to your server bill).<p>There isn't much you can do about it without cloudflare. These companies ignore robots.txt, and you're competing with teams with more resources than you. It's you vs the MJs of programming, you're not going to win.<p>But there is a solution. Now I'm not going to say it's a great solution...but a solution is a solution. If your website contains content that will trigger their scraper's safeguards, it will get dropped from their data pipelines.<p>So here's what fuzzycanary does: it injects hundreds of invisible links to porn websites in your HTML. The links are hidden from users but present in the DOM so that scrapers can ingest them and say "nope we won't scrape there again in the future".<p>The problem with that approach is that it will absolutely nuke your website's SEO. So fuzzycanary also checks user agents and won't show the links to legitimate search engines, so Google and Bing won't see them.<p>One caveat: if you're using a static site generator it will bake the links into your HTML for everyone, including googlebot. Does anyone have a work-around for this that doesn't involve using a proxy?<p>Please try it out! Setup is one component or one import.<p>(And don't tell me it's a terrible idea because I already know it is)<p>package: <a href="https://www.npmjs.com/package/@fuzzycanary/core" rel="nofollow">https://www.npmjs.com/package/@fuzzycanary/core</a> gh: <a href="https://github.com/vivienhenz24/fuzzy-canary" rel="nofollow">https://github.com/vivienhenz24/fuzzy-canary</a>

Show HN: Sqlit – A lazygit-style TUI for SQL databases

I work mostly in the terminal but found myself constantly switching to bloated GUIs like SSMS only for the simple task of browsing tables and run queries. And I didn't find Existing SQL TUIs intuitive, having to read documentation to learn keybindings and CLI flags to connect. Given I had recently switched to linux, I found myself using vs code's sql database extension. Something was awfully wrong.<p>I wanted something like lazygit for databases – run it, connect, and query and frankly just make it enjoyable to access data.<p><pre><code> Sqlit is a keyboard-driven SQL TUI with: - Context-based keybindings (always visible) - Neovim-like interface with normal and insert mode for query editing - Browse databases, tables, views, stored procedures - Adapters for SQL Server, SQLite, PostgreSQL, Turso & more - SSH tunneling support - Themes (Tokyo Night, Nord, Gruvbox etc.) Inspired by lazygit, neovim and lazysql. Built with Python/Textual. </code></pre> Feedback welcome – especially on which adapters to prioritize next. My vision of sqlit is to make a tool that makes it easy to connect and query data, and to do that, and that thing only, really well.<p><a href="https://github.com/Maxteabag/sqlit" rel="nofollow">https://github.com/Maxteabag/sqlit</a>

< 1 2 3 4 ... 157 158 159 >