News for hackers. Stuff that matters.

mrblampo

My kids have an Ooma landline and haven't gotten bored with it yet. It's been months. The hype is real.
Re:Show HN: Tiao, A two-player turn-based board game on Sunday April 26, 2026 @08:50PM (#47916516)
Me too!
Re:Show HN: Disco Checkers on Wednesday February 18, 2026 @01:33PM (#47064439)
Good feedback, thanks! Gemini got a bit carried away writing the README for me. Toned it down and added a demo GIF
Re:Ardour 9.0 Released on Thursday February 05, 2026 @09:08PM (#46908111)
DMA in what sub-field?
Re:3M Diskette Reference Manual (1983) [pdf] on Saturday November 01, 2025 @08:46PM (#45786928)
This is pretty cool
Got a music degree, decided the career wasn't for me, went to a programming incubator, really struggled with interviewing for a while, got a job at a startup, got a job at FAANG, here I am a decade after the career switch

Ask HN: What technology do commercial jets have for avoiding collisions?

With the horrible news this morning about the American airlines collision with a helicopter near Washington DC, I am sure the biggest focus will be on how these two aircraft came to be perilously close together, but I am also wondering: Does anyone here know the state of collision avoidance technology in commercial airplanes? This is something that cars are starting to get pretty good at, at...

( Read More... | 1 comment | 2 points | on HN )
Re:Teach Yourself to Echolocate on Saturday November 16, 2024 @09:42PM (#42161560)
Yep same. "Teach yourself to eat chocolate."

Ask HN: How did/does the "dial tone" work?

When you pick up a landline phone, throughout the USA there is a consistent "dial tone" you hear in the earpiece.I haven't heard it in a while, but IIRC it's two synthesized tones roughly a "major third" apart (https://en.wikipedia.org/wiki/Major_third), slightly buzzy-sounding, which means they probably weren't a "just" major third (https://en.wikipedia.org/wiki/Just_intonation).Once you...

( Read More... | 4 comments | 2 points | on HN )
Fun article! Particularly enjoyed the anecdotal evidence from individual soldier's writing.
Re:Complexity Fills the Space It's Given on Tuesday June 18, 2024 @06:18AM (#40715966)
Thanks, I enjoyed this and it rings true. This abstract concept of "space" getting filled up thoughtlessly, and that "space" being created by unnecessarily breaking things up into smaller parts that don't really need to be separate, makes a lot of sense and I think I've seen this happen.

The article stops short of proposing a clear plan for how to handle the opposite problem, though: Entrenched monoliths. Once a class (or other abstraction) has grown for long enough (e.g. perhaps someone has read this article and is trying to avoid unnecessary complexity of code structure), it can become very difficult to break it up.

Try not to worry about what others think of you, and definitely don't think about IQ. Judgment is so much more important than speed. Why are you concerned with speedy thinking?
Re:Ideal Monitor Rotation for Programmers (2021) on Friday December 29, 2023 @12:54PM (#38807966)
Made me laugh out loud
Re:You can't do that because I hate you on Thursday December 28, 2023 @03:45PM (#38798358)
First example seems odd? The author acknowledges that the two proposed alternatives (printing "<function exit>" or actually exiting) aren't great. The fact that the Python REPL provides a helpful hint seems like extra effort to make your life easier. This is especially notable given that in the next example, the author's complaint is about a command _not_ providing special guidance about the thing the user is probably trying to do.
Re:Ask HN: Anyone else finding Google Maps terrible? on Monday September 18, 2023 @10:24PM (#37564958)
Yep this happened to me yesterday. In a taxi, the driver was following Google Maps, which showed a 22 min ETA, with one or two alternatives adding a minute or so. My phone was open and showed the same options. He felt certain that he knew a better route—via a highway, not a back road—and when he took that first rogue turn, Google Maps adjusted and the ETA instantly dropped to 14 min.
Re:Ask HN: Any interesting books you have read lately? on Thursday August 17, 2023 @07:29AM (#37160016)
Beautiful Country, by Qian Julie Wang. Beautifully written memoir about immigrating to NYC as a child in the 90s. Poignant, sweet, honest, easy to read, fun, not too too emotionally heavy, but also full of lessons about trauma.
Re:A list of recent hostile moves by Google's Chrome team on Thursday August 03, 2023 @09:09AM (#36985392)
Sounds like the thing about "ad blocker sabotage" is about replacing the Web Request API with something called declarativeNetRequest. I've been sifting through documentation but have had trouble seeing why this is any kind of a downgrade for ad blockers. Can someone explain?
Re:Feature Flags: Theory vs. Reality on Monday July 10, 2023 @01:29PM (#36669728)
Yep, everything in this article is right on my money in my experience.
Re:International Music Score Library Project (IMSLP) on Wednesday May 17, 2023 @10:15PM (#35983483)
This was invaluable in music school.
How could it help with anything at runtime? The type system only exists at compile time, right?
Reading https://github.com/total-typescript/ts-reset/blob/main/src/e..., I'm more confused than before. The generic NonFalsy<T>[] looks to me like it should evaluate to never[] if the entire array is false, and to T[] (the original array type, not narrowed) otherwise. But I can see that the test case demonstrates that it works. What am I missing?
Interesting! The example

[1, 2, undefined].filter(Boolean). // number[]

is interesting because it makes use of the fact that the types of individual array members are known at compile time. I can think of some times when I have dealt with arrays that are defined at compile time, but not where I've needed to call .filter on such an array. Is there a common use case here?

Re:Thunderbird 115 Supernova Preview: The New Folder Pane on Tuesday February 14, 2023 @09:46PM (#34799373)
Cool! Separate question: What makes people decide to use a mail client instead of webmail? What can I do with a client that I can't do with Gmail web?
I guess one option would be to use the same music streaming apps I would use on a phone, but use the download feature aggressively for playing music offline.
Fascinating. To use such a thing, where would I get downloadable DRM free music these days? What software do I use to sync it to an Android device? What software do I use to browse and play it on an Android device?

(I am asking these questions excitedly, not dubiously)

Re:Bill Gates: "I'm literally losing sleep over Java" on Thursday January 05, 2023 @03:24AM (#34257337)
This was super interesting, and it would seem Bill Gates absolutely predicted the effect that not Java, but ultimately interactive web apps in a broad sense would come to have by making it less important to have one operating system or another.

Interesting that the reply mostly implied that there wasn't much reason to worry, and that the future and dominance of web apps was still uncertain. But we are reading this email exchange now I think largely because of how well placed Bill Gates's worries were. I wonder how many technologies he and other executives lost sleep over that did not amount to anything in the long run.

Re:Ask HN: How do you stay productive after work hours? on Tuesday January 03, 2023 @08:42PM (#34240819)
Relax and enjoy leisure!
Most prominent European composers from the last 500 years must be suffering for eternity I guess?

Older »