News for hackers. Stuff that matters.

linster

Re:Dear Software Makers on Wednesday September 30, 2026 @08:11PM (#49916104)
If I paid for a copy of Windows 95, I'm expecting Windows 95 in a box.

When I have two free hours to turn on the XBOX for the first time in half a year, I want it to turn on right away and play my game. I don't want the box I paid for and have been looking at to figure that it needs an OS update, and a game update, and that the game should now be slower and glitchier than it was the last time I played it.

When I play music on my phone in my car, I don't want to find out that the "Start Mix" button moved, or that showing the upcoming playlist now takes one more swipe, or that the UI won't load because YouTube Music doesn't cache it's UI anymore and when you have a cell network reporting 1 bar but it's actually zero bars, you get a spinner for ten minutes.

The six CD changer in my dashboard has worked exactly the same way since 2006, the discs play when the key turns on, and nothing moves. There's no engagement to be had other than "my music plays when I turn on the car in my driveway which also has spotty cell service". There isn't a KPI to be measured, a PM to be promoted, or anything. It's just a car radio.

Most consumer goods are solved problems. Nothing's changed since 2015. Even tech from 2015 is just a convergence of 2005 tech, like MP3 players, digital cameras, and Blackberries. People don't have radically different problems to solve in their day to day lives. People take pictures, share them, do email and group chat, voice calls, read the news, watch TV, pay for parking, do some banking. Watch a 90s TV show and all of those activites required different physical places and tactile goods. (Hell, that's why screens in Android are called *Activities*.).

When I pay for a product, I expect to be paying for a finished product, not some psychological experiment that's someone else's promo packet.

Re:I don't want the details on Wednesday September 23, 2026 @09:32AM (#49815896)
The quote box at the start of the article is the essence of it, the rest is AI-speak dressing it up.

TLDR:

Some outage causes a meeting with an SVP. SVP preempts the discussion with the following:

“I know that if we get into the details, the reasons will be perfectly reasonable. You'll explain what happened, I'll understand why everyone made the decisions they made, and I'll empathise with you.

Then it'll happen again.

So I don't want the details. I want to know what we're changing.”

Re:The Internet Is Kind of a Predatory Cesspit Now on Saturday August 29, 2026 @03:35PM (#49492652)
Ok article, and has similar points to “You should quit Reddit” (which was a pretty good book).

About 2/3 in, the sentences got choppier and shorter, and you could tell some context rot was setting in.

Re:Atlassian Rovo Exfiltrates Data, Bypassing Controls on Wednesday August 05, 2026 @06:52PM (#49190139)
I've tried the "Make Longer" and "Make Shorter".

When you go "Make longer" the text gets longer.

When you go "Make shorter", the text gets longer still.

You'd think that the original text would be the oracle for shorter(longer(original))?

Leipzig/Halle Airport, known for hosting Ukraine’s Antonov Airlines transport aircraft since 2022.
Re:Ask HN: What Are You Working On? (December 2025) on Sunday December 14, 2025 @06:09PM (#46268117)
Im building a calendar for my car navigation system https://e39.dev

Last winter I built a Matrix client for it. This time around I want to wrap Akonadi with a DBus shim and consume that model in custom calendar widgets and UX I’m making for a rotary knob ui.

I want to run the same app on an intel atom tablet on the side of my fridge, with a Griffin PowerMate hooked up to it for input.

Re:It's better to be rich than right on Thursday October 30, 2025 @01:01PM (#45762262)
That’s misleading. You’re talking about the ban on naked shorts.

Show HN: I made a matrix chat client for my 2001 BMW's stock infotainment system

I made a Matrix chat client for my 2001 BMW infotainment system using Kotlin, Jetpack Compose, a Rasbperry Pi, and a custom PCB I designed to plug into the factory wiring harness: https://e39.dev/hmi/Matrix/Matrix.htmlI used Compose MPP cross-compiled to a Raspberry Pi (running Raspbian) to make my own Infotainment system from scratch. It works on the 2001-vintage factory BMW display with a...

( Read More... | no comments | 2 points | on HN )
Re:Quality software deserves your hard‑earned cash on Friday May 17, 2024 @11:43AM (#40391103)
Every user isn’t just a zero marginal cost copy of the software, having a user base is taking a gamble on support requests, bugs, FAQs.

There’s a risk with a user base and having a support organization, much like the risk calculation the insurance industry takes.

Jetpack Compose Multiplatform, packaged in a fat JAR. App in Kotlin.
Re:Why is everything so ugly? on Sunday January 21, 2024 @01:02PM (#39080854)
I think luxury goods, and the privilege of living within your means, is to be able to buy goods and instantly depreciate them.

I buy electronics equipment, computers, furniture, clothes, and cars with the mindset I will be the last owner of them, and they will have no resale value.

“I bought this, and I will assume it’s instantly worthless”

It keeps me from buying the same thing twice and causes me to save up for the thing I really want, and keep it for as long as possible. It also lets me be picky about my preferences and really scope out exactly what I want on a relaxed timeframe.

Perhaps it’s a side effect of growing up with hand me downs, and knowing anything our family owned was one step to junk, but it does keep spending in check now that I am doing okay in my career.

As a Canadian, “better than Exceeding” sounds like an American construction.

I’d imagine the scale to be: 1. Not Meeting Expectations 2. Meeting Expectations 3. Exceeding expectations

Re:.io Considered Harmful on Tuesday October 31, 2023 @10:28AM (#38085399)
What about the .de TLD?
Re:Rewrites Are Waterfall on Sunday October 29, 2023 @01:04AM (#38055922)
But we could, facetiously, do a rewrite every two weeks in a time box and call it agile.
Except the space (opportunity cost) of building more housing
Re:Giving up the iPad-only travel dream on Friday August 25, 2023 @07:54PM (#37268507)
This is rage farming. Parent post says using a limited tool well is fine, can lead to good results.

“The best camera is the one you have with you” is common photography advice

Whether or not the author is limited by his perception of iPad’s ability is needless hair-splitting.

Re:Ask vs. Guess Culture on Friday August 18, 2023 @02:29PM (#37180053)
Wow that’s a pile-on.

“What works for you only works for you, so you might not have discovered that it works for anything else, but only if you were really paying attention.”

I don’t know who you are or why you’d describe him this way, but your post doesn’t contribute to the discussion.
Yes, a voice of commonwealth reason. Not everywhere is an at-will employment type of place, and it’s refreshing to see people be reminded that employee rights exist in parts of the world and that employment isn’t a one-way street.
Re:Do you avoid the news? You’re in growing company on Tuesday August 08, 2023 @02:10PM (#37053183)
In summary: life was better in the 90s because you were unaware.

Cue oddly specific example of “The Ukraine” and “rocket volley”.

Next, the highlight that informal communities that make their own echo chambers are more popular as distrust in established media is sown.

Finally, a personal anecdote that echo chambers curate more attention-getting articles.

Nothing in this post is especially truthy or falsey, yet it serves up mild “distrust the media” nihilism.

Re:Venture-backed startups are failing at record rates on Sunday August 06, 2023 @09:29AM (#37021701)
What comes next?
Re:DeArrow – Solving Clickbait on YouTube on Thursday June 22, 2023 @05:50PM (#36439556)
You’d be a highly effective addictions councillor, especially for physical dependence
The other HN tell I’ve started seeing in work chats is excessive italics. I’m not five, I know the gravity of what you’re writing.

For example, often HN users need to scold their readers into a hair-splitting debate around semantics.

The other one I’ve seen is pretend-gaslighting-as-begging-the-question:

“Can we all stop pretending that object-oriented programming is an efficient way to build software?”

The “no, you” of discourse and debate.
Re:He made linear algebra fun (Gilbert Strang) on Friday June 02, 2023 @05:29PM (#36170989)
I know this article is about Strang from the context of his retirement a few weeks ago, but the title is clickbait.
I’ve been in this relationship. If someone knows what to say to hurt you, and uses it with precision to cause that hurt, they’re not on your team, even if their criticism isn’t “baseless”.

In the professional world, giving feedback with tact and respect for the contributor is what we get paid for and enables a team to contribute to the company’s success.

If someone on the team doesn’t feel like they’re treated with respect, even when their work needs improvement, it doesn’t matter whether the feedback was given with good or bad intentions.

I wonder if the workaround you mentioned in your second paragraph is bait Microsoft left for Google PMs?
Yep. The really neat part of their port is their weird DMA/scan program architecture. It works for them, and is a decent way to work around what (I would assume) is a toolkit that needs a frame buffer instead of computing the line on the fly from a draw list.
Aggressive equivocation.

Older »