HackerNews
https://facebook.com/story.php?story_fbid=10238073579963378&... Comments URL: https://news.ycombinator.com/item?id=44210606 Points: 583 # Comments: 121
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
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
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
Article URL: https://www.cursor.com/en/changelog/1-0 Comments URL: https://news.ycombinator.com/item?id=44185256 Points: 603 # Comments: 458
Article URL: https://github.com/explainers-by-googlers/local-network-access Comments URL: https://news.ycombinator.com/item?id=44183799 Points: 661 # Comments: 374
https://github.com/IRS-Public/direct-file Comments URL: https://news.ycombinator.com/item?id=44182356 Points: 724 # Comments: 314
Article URL: https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/167e343bbe75515a80db8ee72ffa0c607c944a00 Comments URL: https://news.ycombinator.com/item?id=44182186 Points: 866 # Comments: 196
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
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
Article URL: https://merlin.allaboutbirds.org/ Comments URL: https://news.ycombinator.com/item?id=44176829 Points: 620 # Comments: 213
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
Article URL: https://github.com/iamgio/quarkdown Comments URL: https://news.ycombinator.com/item?id=44167592 Points: 661 # Comments: 272
Article URL: https://fly.io/blog/youre-all-nuts/ Comments URL: https://news.ycombinator.com/item?id=44163063 Points: 2304 # Comments: 2806
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
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
Article URL: https://www.jeetmehta.com/posts/thrive-in-obscurity Comments URL: https://news.ycombinator.com/item?id=44155746 Points: 657 # Comments: 252
Article URL: https://stefan-gloor.ch/yomani-hack Comments URL: https://news.ycombinator.com/item?id=44150803 Points: 837 # Comments: 250
Article URL: https://overreacted.io/progressive-json/ Comments URL: https://news.ycombinator.com/item?id=44147945 Points: 572 # Comments: 234
Article URL: https://mitxela.com/projects/precision_clock_mk_iv Comments URL: https://news.ycombinator.com/item?id=44144750 Points: 545 # Comments: 124
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
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
Article URL: https://bfl.ai/models/flux-kontext Comments URL: https://news.ycombinator.com/item?id=44128322 Points: 531 # Comments: 127
Article URL: https://antirez.com/news/153 Comments URL: https://news.ycombinator.com/item?id=44127739 Points: 652 # Comments: 733
Article URL: https://weatherstar.netbymatt.com/ Comments URL: https://news.ycombinator.com/item?id=44127109 Points: 713 # Comments: 134
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
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
Article URL: https://dansinker.com/posts/2025-05-23-who-cares/ Comments URL: https://news.ycombinator.com/item?id=44115620 Points: 733 # Comments: 718
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
Article URL: https://aaronson.org/blog/square-theory Comments URL: https://news.ycombinator.com/item?id=44107942 Points: 749 # Comments: 138