HackerNews

Bill Atkinson has died
07 Jun
daringfireball.net

https://facebook.com/story.php?story_fbid=10238073579963378&... Comments URL: https://news.ycombinator.com/item?id=44210606 Points: 583 # Comments: 121

Self-hosting your own media considered harmful according to YouTube
06 Jun
www.jeffgeerling.com

Article URL: https://www.jeffgeerling.com/blog/2025/self-hosting-your-own-media-considered-harmful Comments URL: https://news.ycombinator.com/item?id=44197932 Points: 1567 # Comments: 711

The impossible predicament of the death newts
05 Jun
crookedtimber.org

Article URL: https://crookedtimber.org/2025/06/05/occasional-paper-the-impossible-predicament-of-the-death-newts/ Comments URL: https://news.ycombinator.com/item?id=44191620 Points: 560 # Comments: 182

OpenAI slams court order to save all ChatGPT logs, including deleted chats
04 Jun
arstechnica.com

Article URL: https://arstechnica.com/tech-policy/2025/06/openai-says-court-forcing-it-to-save-all-chatgpt-logs-is-a-privacy-nightmare/ Comments URL: https://news.ycombinator.com/item?id=44185913 Points: 1109 # Comments: 925

Cursor 1.0
04 Jun
www.cursor.com

Article URL: https://www.cursor.com/en/changelog/1-0 Comments URL: https://news.ycombinator.com/item?id=44185256 Points: 603 # Comments: 458

A proposal to restrict sites from accessing a users’ local network
04 Jun
github.com

Article URL: https://github.com/explainers-by-googlers/local-network-access Comments URL: https://news.ycombinator.com/item?id=44183799 Points: 661 # Comments: 374

IRS Direct File on GitHub
04 Jun
chrisgiven.com

https://github.com/IRS-Public/direct-file Comments URL: https://news.ycombinator.com/item?id=44182356 Points: 724 # Comments: 314

FFmpeg merges WebRTC support
04 Jun
git.ffmpeg.org

Article URL: https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/167e343bbe75515a80db8ee72ffa0c607c944a00 Comments URL: https://news.ycombinator.com/item?id=44182186 Points: 866 # Comments: 196

The time bomb in the tax code that's fueling mass tech layoffs
04 Jun
qz.com

Article URL: https://qz.com/tech-layoffs-tax-code-trump-section-174-microsoft-meta-1851783502 Comments URL: https://news.ycombinator.com/item?id=44180533 Points: 1230 # Comments: 766

Why I wrote the BEAM book
04 Jun
happihacking.com

Article URL: https://happihacking.com/blog/posts/2025/why_I_wrote_theBEAMBook/ Comments URL: https://news.ycombinator.com/item?id=44179257 Points: 603 # Comments: 151

Merlin Bird ID
04 Jun
merlin.allaboutbirds.org

Article URL: https://merlin.allaboutbirds.org/ Comments URL: https://news.ycombinator.com/item?id=44176829 Points: 620 # Comments: 213

Deep learning gets the glory, deep fact checking gets ignored
03 Jun
rachel.fast.ai

Article URL: https://rachel.fast.ai/posts/2025-06-04-enzyme-ml-fails/index.html Comments URL: https://news.ycombinator.com/item?id=44174965 Points: 589 # Comments: 156

Quarkdown: A modern Markdown-based typesetting system
03 Jun
github.com

Article URL: https://github.com/iamgio/quarkdown Comments URL: https://news.ycombinator.com/item?id=44167592 Points: 661 # Comments: 272

My AI skeptic friends are all nuts
02 Jun
fly.io

Article URL: https://fly.io/blog/youre-all-nuts/ Comments URL: https://news.ycombinator.com/item?id=44163063 Points: 2304 # Comments: 2806

Cloudlflare builds OAuth with Claude and publishes all the prompts
02 Jun
github.com

See also https://github.com/cloudflare/workers-oauth-provider/commits... (via https://news.ycombinator.com/item?id=44161672) Comments URL: https://news.ycombinator.com/item?id=44159166 Points: 850 # Comments: 514

If you are useful, it doesn't mean you are valued
02 Jun
betterthanrandom.substack.com

Article URL: https://betterthanrandom.substack.com/p/if-you-are-useful-it-doesnt-mean Comments URL: https://news.ycombinator.com/item?id=44156935 Points: 837 # Comments: 354

How to post when no one is reading
02 Jun
www.jeetmehta.com

Article URL: https://www.jeetmehta.com/posts/thrive-in-obscurity Comments URL: https://news.ycombinator.com/item?id=44155746 Points: 657 # Comments: 252

Root shell on a credit card terminal
01 Jun
stefan-gloor.ch

Article URL: https://stefan-gloor.ch/yomani-hack Comments URL: https://news.ycombinator.com/item?id=44150803 Points: 837 # Comments: 250

Progressive JSON
01 Jun
overreacted.io

Article URL: https://overreacted.io/progressive-json/ Comments URL: https://news.ycombinator.com/item?id=44147945 Points: 572 # Comments: 234

Precision Clock Mk IV
31 May
mitxela.com

Article URL: https://mitxela.com/projects/precision_clock_mk_iv Comments URL: https://news.ycombinator.com/item?id=44144750 Points: 545 # Comments: 124

Photos taken inside musical instruments
30 May
www.dpreview.com

Article URL: https://www.dpreview.com/photography/5400934096/probe-lenses-and-focus-stacking-the-secrets-to-incredible-photos-taken-inside-instruments Comments URL: https://news.ycombinator.com/item?id=44139626 Points: 1115 # Comments: 55

The ‘white-collar bloodbath’ is all part of the AI hype machine
30 May
www.cnn.com

Article URL: https://www.cnn.com/2025/05/30/business/anthropic-amodei-ai-jobs-nightcap Comments URL: https://news.ycombinator.com/item?id=44136117 Points: 711 # Comments: 1234

FLUX.1 Kontext
29 May
bfl.ai

Article URL: https://bfl.ai/models/flux-kontext Comments URL: https://news.ycombinator.com/item?id=44128322 Points: 531 # Comments: 127

Human coders are still better than LLMs
29 May
antirez.com

Article URL: https://antirez.com/news/153 Comments URL: https://news.ycombinator.com/item?id=44127739 Points: 652 # Comments: 733

WeatherStar 4000+: Weather Channel Simulator
29 May
weatherstar.netbymatt.com

Article URL: https://weatherstar.netbymatt.com/ Comments URL: https://news.ycombinator.com/item?id=44127109 Points: 713 # Comments: 134

US Trade Court finds Trump tariffs illegal
29 May
www.bloomberg.com

Article URL: https://www.bloomberg.com/news/articles/2025-05-28/trump-s-global-tariffs-blocked-by-us-trade-court Comments URL: https://news.ycombinator.com/item?id=44121732 Points: 581 # Comments: 508

Show HN: I rewrote my Mac Electron app in Rust
28 May
desktopdocs.com

A year ago, my co-founder launched Desktop Docs here on HN. It's a Mac app we built with Electron that uses CLIP embeddings to search photos and videos locally with natural language. We got positive feedback from HN and our first paying customers, but the app was almost 1GB and clunky to use. TLDR; rebuilding in Rust was the right move. So we rewrote the app with Rust and Tauri and here are the results: - App size is 83% smaller: 1GB → 172MB - DMG Installer is 70% smaller: 232MB → 69.5MB - Indexing files is faster: A 38-minute video now indexes in ~3 minutes instead of 10-14 minutes - Overall more stability (old app used to randomly crash) The original version worked, but it didn't perform well when you tried indexing thousands of images or large videos. We lost a lot of time struggling to optimize Electron’s main-renderer process communication and ended up with a complex worker system to process large batches of media files. For months we wrestled with indecision about continuing to optimize the Electron app vs. starting a full rebuild in Swift or Rust. The main thing holding us back was that we hadn’t coded in Swift in almost 10 years and we didn’t know Rust very well. What finally broke us was when users complained the app crashed their video calls just running in background. I guess that’s what happens when you ship an app with Chromium that takes up 200mb before any application code. Today the app still uses CLIP for embeddings and Redis for vector storage and search, except Rust now handles the image and video processing pipeline and all the file I/O to let users browse their entire machine, not just indexed files. For the UI, we decided to rebuild it from scratch instead of porting over the old UI. This turned out well because it resulted in a cleaner, simpler UI after living with the complexity of the old version. The trickiest part of the migration was learning Rust. LLMs definitely help, but the Rust/Tauri community just isn’t as mature compared to Electron. Bundling Redis into the app was a permissioning nightmare, but I think our solution with Rust handles this better than what we had with Electron. All in, the rebuild took about two months and still needs some more work to be at total parity with its Electron version, but the core functionality of indexing and searching files is way more performant than before and that made it worth the time. Sometimes you gotta throw away working code to build the right thing. AMA about Rust/Tauri migration, Redis bundling nightmares, how CLIP embeddings work for local semantic search, or why Electron isn't always the answer. Comments URL: https://news.ycombinator.com/item?id=44118023 Points: 595 # Comments: 443

The Who Cares Era
28 May
dansinker.com

Article URL: https://dansinker.com/posts/2025-05-23-who-cares/ Comments URL: https://news.ycombinator.com/item?id=44115620 Points: 733 # Comments: 718

My website is ugly because I made it
28 May
goodinternetmagazine.com

Article URL: https://goodinternetmagazine.com/my-website-is-ugly-because-i-made-it/ Comments URL: https://news.ycombinator.com/item?id=44114982 Points: 559 # Comments: 130

Square Theory
27 May
aaronson.org

Article URL: https://aaronson.org/blog/square-theory Comments URL: https://news.ycombinator.com/item?id=44107942 Points: 749 # Comments: 138