Hacker News
The machines are rising – but developers still hold the keys
Article URL: https://www.thoughtworks.com/insights/blog/generative-ai/machines-rising-developers-hold-keys
Comments URL: https://news.ycombinator.com/item?id=43598736
Points: 1
# Comments: 0
A Paradigm Shift?
Article URL: https://chatgpt.com/share/67f1f34b-f9a4-800b-9e66-8d4ea24ebd8e
Comments URL: https://news.ycombinator.com/item?id=43598734
Points: 1
# Comments: 1
Microsoft's New AI-Generated Version of 'Quake 2' Now Playable Online
Article URL: https://games.slashdot.org/story/25/04/05/2329252/microsofts-new-ai-generated-version-of-quake-2-now-playable-online
Comments URL: https://news.ycombinator.com/item?id=43598711
Points: 5
# Comments: 0
NanoMoE: Mixture-of-Experts (Moe) LLMs from Scratch in PyTorch
Article URL: https://cameronrwolfe.substack.com/p/nano-moe
Comments URL: https://news.ycombinator.com/item?id=43598690
Points: 2
# Comments: 0
Linux Hardening Guide
Article URL: https://madaidans-insecurities.github.io/guides/linux-hardening.html
Comments URL: https://news.ycombinator.com/item?id=43598646
Points: 1
# Comments: 1
Sonic sound laser, speech jammer [video]
Article URL: https://www.youtube.com/watch?v=J-SH18dtBlY
Comments URL: https://news.ycombinator.com/item?id=43598606
Points: 5
# Comments: 1
Serving Vector Tiles, Fast
Article URL: https://spatialists.ch/posts/2025/04-05-serving-vector-tiles-fast/
Comments URL: https://news.ycombinator.com/item?id=43598600
Points: 1
# Comments: 0
Lightweight threads and channels are better than async/await syntax
# The pros of lightweight threads and channels
Lightweight threads don't have the cost of OS threads. You can launch a lot of them cheaply fast. Lightweight threads and OS threads can communicate with each other via channels. Lightweight threads can be freed from OS threads during IO/GPU-bound operations.
If you communicate between (lightweight) threads via channels, you get synchronous coding experience. There is no function color(async color + sync color).
Good examples of this synchronous concurrenct programming model are goroutine, clojure core.async, JVM virtual thread, janet fiber, and so on. Clojure core.async go block state machine doesn't require changes to runtime environment.
# The cons of lightweight threads and channels
Synchronous concurrency has a few trade-offs. I read that the changes required for built-in lightweight threads may make it difficult for other languages to interact with the affected language via FFI(foreign function interface). I suspect this can be overcome with future research?
Errors cannot be propagated outside threads, so you have to take care of errors in threads or pass error values to other threads. Go is famous for not having exceptions. Go only has panics like out-of-memory errors.
# The pros of async/await syntax
Unless you want to poll regularly as you would in C language, async/await syntax doesn't require runtime environment changes that make it difficult for other languages to interact with the affected language via FFI.
However, core.async go blocks are macro-based state machines which don't require changes to runtime environment although macro-based state machines require some care.
# The cons of async/await syntax
Async and await are contagious. Whatever touches async code becomes async.
# My comparison
Handling exceptions in isolated threads and passing error values to other threads is better than contagious async/await syntax. Error handling becomes a bit tedious with (lightweight) threads and channels, but handling exceptions as early as possible in each isolated thread reduces the possibility that unhandled exceptions crash the program.
Comments URL: https://news.ycombinator.com/item?id=43598567
Points: 2
# Comments: 0
Agent Engineering
Article URL: https://www.latent.space/p/agent
Comments URL: https://news.ycombinator.com/item?id=43598566
Points: 2
# Comments: 0
Techniques Hacker News Uses to Create Great Shell Scripts
Article URL: https://nochlin.com/blog/6-techniques-hacker-news-uses-to-create-great-shell-scripts
Comments URL: https://news.ycombinator.com/item?id=43598557
Points: 1
# Comments: 0
Leaked Audio of Musk Crying to Trump Explains Tesla's Death Spiral
Article URL: https://deanblundell.substack.com/p/elons-oval-office-meltdown-leaked
Comments URL: https://news.ycombinator.com/item?id=43598548
Points: 1
# Comments: 2
How AI is steering the media toward a 'close enough' standard
Article URL: https://www.fastcompany.com/91310978/ai-steers-the-media-toward-a-close-enough-standard
Comments URL: https://news.ycombinator.com/item?id=43598498
Points: 1
# Comments: 0
Making Node.js Downloads Reliable
Article URL: https://nodejs.org/en/blog/announcements/making-nodejs-downloads-reliable
Comments URL: https://news.ycombinator.com/item?id=43598465
Points: 1
# Comments: 1
A woman who invented the dishwasher
Article URL: https://www.popsci.com/technology/josephine-cochrane-dishwasher-inventor/
Comments URL: https://news.ycombinator.com/item?id=43598455
Points: 1
# Comments: 0
The Death of the Middle-Class Restaurant
Article URL: https://www.nytimes.com/2025/04/04/dining/middle-class-restaurant.html
Comments URL: https://news.ycombinator.com/item?id=43598416
Points: 5
# Comments: 1
TripoSG – Text to 3D Model
Article URL: https://github.com/VAST-AI-Research/TripoSG
Comments URL: https://news.ycombinator.com/item?id=43598353
Points: 1
# Comments: 0
Deep-dive dinners are the norm for tuna and swordfish, MIT oceanographers find
Article URL: https://news.mit.edu/2025/deep-dive-dinners-are-norm-for-tuna-swordfish-0401
Comments URL: https://news.ycombinator.com/item?id=43598348
Points: 1
# Comments: 0
Ask HN: Best AI IDE right now?
I've been using Cursor for the last couple of months but I'm feeling like I might be hitting the limits of Cursor. I'm seeing a lot of forgetting and problems with my codebase getting larger, and it having problems with my mono repo structure.
1. Is there a better AI IDE that remembers when I correct it about structural issues I have with it? 2. Is there an AI IDE that is test-first? helping me see if I break something over time? 3. Any IDEs you recommend me checking out? or tips on fixing cursor?
Comments URL: https://news.ycombinator.com/item?id=43598347
Points: 2
# Comments: 1
Microsoft employees protest at 50th anniversary party over Israel contract
Article URL: https://apnews.com/article/microsoft-ai-protest-israel-gaza-50th-anniversary-fadcb37bcce7e067f896ec5502d187b6
Comments URL: https://news.ycombinator.com/item?id=43598345
Points: 15
# Comments: 0
A collection of classic Macintosh and NeXT system releases and software
Article URL: https://infinitemac.org/
Comments URL: https://news.ycombinator.com/item?id=43598343
Points: 2
# Comments: 0