frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Hung by a thread

https://campedersen.com/rayon-mutex-deadlock
6•ecto•2h ago

Comments

knorker•1h ago
That auto flip back and forth between before and after is the most annoying thing I've seen since the blink tag was removed.
atrooo•1h ago
yeah I would like to read the code before it switches but nope
n_u•1h ago
The last photo appears to show the view out the author's office in Fort Mason. Didn't know they had offices there, that's quite a nice view of the Bay.
throwaway173738•1h ago
This kind of stuff is why devs doing safety critical work often painfully reinvent the wheel. Even if you’ve personally read the code yourself and think you understand it, there’s always some latent defect that arises from someone else’s bad assumptions.
01HNNWZ0MV43FF•1h ago
Yeah. Actually, as I read it, I'm not sure if the robot is running WebRTC or not (In my comment I assumed it was)

But yeah it would be much more predictable for everyone if the robot didn't use WebRTC or the fancy logging library, and there was a WebRTC shim on the laptop to get the visuals into a browser.

The longer I think about that 10 ms control loop, the more I hope they aren't running any WebRTC thing on the same hardware cores as the control loop.

01HNNWZ0MV43FF•1h ago
Oof lol.

Sometimes I yearn for the Haskell or Idris style of programming where a dependency can do nothing harmful or stupid without me passing in permission.

Then I think about having to pass in thread handles and file handles to logging libraries. I don't know. It would be a cool option. There is probably a hack for `tracing` that would let me manage the logging thread myself.

Software is so complex these days. The funny solution of doing static-allocated C with no threads and no logging isn't gonna work for me. You aren't going to have WebRTC in from-scratch C.

MobileVet•59m ago
Man I miss embedded robotics work. So fun to write a control loop / algorithm and then see it play out in the real world. <robot crashes into wall> Whoops, guess we better review that routine...
Negitivefrags•58m ago
It's quite interesting to me the way that different "programming cultures" exist around debuggers.

If you grew up doing windows C++ development, looking at things in a debugger is your first step. You only resort to printing values if you can't immediately see what happened in the debugger.

A lot of other envioronment/language cultures are the opposite. Obviously both have their place, but I do feel like more people should use the debugger as the first step instead of the last.

_dain_•55m ago
>Not crashed, not erroring, just... vibing. Sitting there. Motors off. Completely checked out.

>Doesn't crash. Doesn't throw. Just ghosts me.

>Same freeze. Same spot. Iteration 1,615. Every single time.

>It's not slow. It's not starved. It's blocked.

>The Reveal

>That's it. That's the fix. 8 hours of debugging. 2 lines changed. Hold the lock for less time. Tale as old as time.

>The Takeaways

>[the way the bulletpoint list is formatted]

pure AI slop. i'm appalled that this obvious garbage is on the frontpage. you even got the title from GPT, didn't you?

BirdyChat becomes first European chat app that is interoperable with WhatsApp

https://www.birdy.chat/blog/first-to-interoperate-with-whatsapp
203•joooscha•2h ago•116 comments

I added a Bluesky comment section to my blog

https://micahcantor.com/blog/bluesky-comment-section.html
46•hydroxideOH-•46m ago•3 comments

Bye Bye Gmail

https://m24tom.com/bye-bye-gmail/show
51•tklenke•1h ago•28 comments

Postmortem: Our first VLEO satellite mission (with imagery and flight data)

https://albedo.com/post/clarity-1-what-worked-and-where-we-go-next
35•topherhaddad•1h ago•5 comments

Raspberry Pi Drag Race: Pi 1 to Pi 5 – Performance Comparison

https://the-diy-life.com/raspberry-pi-drag-race-pi-1-to-pi-5-performance-comparison/
75•verginer•3h ago•29 comments

Memory layout in Zig with formulas

https://raymondtana.github.io/math/programming/2026/01/23/zig-alignment-and-sizing.html
35•raymondtana•5h ago•5 comments

First Design Engineer Hire – Build Games at Gym Class (YC W22)

https://www.ycombinator.com/companies/gym-class-by-irl-studios/jobs/ywXHGBv-design-engineer-senio...
1•hackerews•19m ago

JSON-render: LLM-based JSON-to-UI tool

https://json-render.dev/
22•rickcarlino•2h ago•3 comments

Claude Code's new hidden feature: Swarms

https://twitter.com/NicerInPerson/status/2014989679796347375
190•AffableSpatula•6h ago•134 comments

Doing gigabit Ethernet over my British phone wires

https://thehftguy.com/2026/01/22/doing-gigabit-ethernet-over-my-british-phone-wires/
369•user5994461•11h ago•207 comments

Shared Claude: A website controlled by the public

https://sharedclaude.com/
17•reasonableklout•13h ago•7 comments

Microservices for the Benefits, Not the Hustle

https://wolfoliver.medium.com/the-purposes-of-microservices-4e5f373f4ea3
10•WolfOliver•3d ago•3 comments

How I estimate work

https://www.seangoedecke.com/how-i-estimate-work/
336•mattjhall•10h ago•189 comments

Small Kafka: Tansu and SQLite on a free t3.micro

https://blog.tansu.io/articles/broker-aws-free-tier
27•rmoff•4d ago•1 comments

Agent orchestration for the timid

https://substack.com/inbox/post/185649875
21•markferree•1h ago•0 comments

Maze Algorithms (2017)

http://www.jamisbuck.org/mazes/
68•surprisetalk•1d ago•21 comments

Understanding Rust Closures

https://antoine.vandecreme.net/blog/rust-closures/
10•avandecreme•2h ago•0 comments

The Kept and the Killed (2022)

https://publicdomainreview.org/essay/the-kept-and-the-killed/
12•nomagicbullet•5h ago•1 comments

I built a tiny daemon that reminds me what matters

4•amitdawar•5d ago•0 comments

The Concatative Language XY

http://www.nsl.com/k/xy/xy.txt
15•ofalkaed•2h ago•4 comments

Ask HN: Gmail spam filtering suddenly marking everything as spam?

78•goopthink•5h ago•64 comments

Show HN: JSciPy – SciPy-inspired signal processing library for Java and Android

https://github.com/hissain/jscipy
3•hissain•48m ago•0 comments

Language may rely less on complex grammar than previously thought: study

https://scitechdaily.com/have-we-been-wrong-about-language-for-70-years-new-study-challenges-long...
10•mikhael•18h ago•2 comments

Tao Te Ching – Translated by Ursula K. Le Guin

https://github.com/nrrb/tao-te-ching/blob/master/Ursula%20K%20Le%20Guin.md
128•andsoitis•4h ago•52 comments

Show HN: StormWatch – Weather emergency dashboard with prep checklists

https://jeisey.github.io/stormwatch/
7•lotusxblack•1h ago•0 comments

MS confirms it will give the FBI your Windows PC data encryption key if asked

https://www.windowscentral.com/microsoft/windows-11/microsoft-bitlocker-encryption-keys-give-fbi-...
349•blacktulip•8h ago•233 comments

Hung by a thread

https://campedersen.com/rayon-mutex-deadlock
6•ecto•2h ago•9 comments

December in Servo: multiple windows, proxy support, better caching, and more

https://servo.org/blog/2026/01/23/december-in-servo/
103•t-3•4h ago•8 comments

Why Does Destroying Resources via TF Suck?

https://newsletter.masterpoint.io/p/why-does-destroying-resources-via-tf-suck
14•mooreds•1h ago•18 comments

When employees feel slighted, they work less

https://penntoday.upenn.edu/news/penn-wharton-when-employees-feel-slighted-they-work-less
256•consumer451•4d ago•216 comments