HNHacker News
TopNewBestAskShowJobs

coldpie

24,333 karma · joined June 6, 2012

I do software stuff in the computer security space. Former (2009-2022) Wine hacker at CodeWeavers. You can email me on fastmail.com with username coldpie. Personal websites: <https://smokingonabike.com> (video games, gardening, tech); <https://aechairs.com> (woodworking).

Tired of so much AI news on HN? I maintain a browser extension for that: https://github.com/ColdPie1/enough-ai-on-hn

submissionscomments
coldpie··on Google kills Earth AI generator after one day
The bubble needs to burst already. Everyone so braindead that they actually build and ship a product like this fucking garbage needs to be out on the street.

Like, read that fucking prompt again. If that doesn't make you want to stick forks in your eyes, you're deep, deep in the psychosis.

coldpie··on Google kills Earth AI generator after one day
This is all so fucking stupid.
coldpie··on Anti-fraud tools can't keep pace with robocall scammers
> The only relief is that on my iPhone, I was able to block all calls not found in my contacts (ie whitelist phone numbers only).

It is insane that Android still does not have this option. It has to be some kind of software patent horseshit preventing them from adding the feature.

coldpie··on About the security content of macOS Tahoe 26.6
I found if you turn off transparency effects and turn on high contrast in the accessibility settings, it's actually a pretty nice looking UI. Still has some dumb quirks like inconsistent corner radiuses and text appearing under UI elements (because they're assumed to be transparent, but aren't). But all software is trash in 2026 so be thankful it isn't even worse, I guess.
coldpie··on Passkeys were invented by engineers with zero understanding of consumer brain
Yeah, it sucks. It could've been a cool technology but they're so locked in to "my way or nothing" and won't consider other usecases or security trade-offs other than the ones they decided on. It's just a complete non-starter with that attitude.
coldpie··on Passkeys were invented by engineers with zero understanding of consumer brain
Your understanding is correct and I agree with you. The Passkey spec authors, however, think services should be allowed to ban your client for behaving this way:

> [When UV is required, KeePassXC must request user verification or not handle the request]

> This implementation is not spec compliant and has the potential to be blocked by relying parties.

https://github.com/keepassxreboot/keepassxc/issues/10406

coldpie··on Passkeys were invented by engineers with zero understanding of consumer brain
Proton Pass is on the official Passkey client naughty list[1]. I hope the services you log in to don't choose to ban it because of those big, scary X's.

[1] https://passkeys.dev/docs/reference/known-issues/

coldpie··on Passkeys were invented by engineers with zero understanding of consumer brain
Passkeys are a vector for locking your logins to Big Tech ecosystems. They support device attestation, which means the service you are logging in to can require you to only use certain Passkey clients such as those provided by Google, Apple or Microsoft. The Passkey spec authors also maintain a list of "naughty clients"[1], which are clients that allow the user to manage their own data how they want. Services could choose to block those clients for "security reasons," justifying the decision to force you to use one of the Big Tech providers.

Until device attestation is removed or strongly curtailed in the spec, I suggest you do not create any Passkeys. Which sucks, because it's otherwise a pretty cool tech.

[1] https://passkeys.dev/docs/reference/known-issues/

More sources here: https://www.smokingonabike.com/2025/01/04/passkey-marketing-...

coldpie··on Back to Kagi
I have. Like I said, the results were the same or worse than DDG and Google. It was not noticeably better in any way, certainly not something I want to pay $50 for.
coldpie··on Back to Kagi
I've asked a number of times on HN threads for specific examples of searches that Kagi performs better on than DDG or Google, and never gotten a solid reply. It seems what people like about Kagi is the customization and surrounding tooling, but the actual search quality is about the same or possibly worse. That's cool, but I don't find it worth the cash personally.
coldpie··on Ask HN: Another "Hacker News" with less AI and more human-focused hacking news?
I finally did this: https://github.com/ColdPie1/enough-ai-on-hn
coldpie··on Ask HN: Another "Hacker News" with less AI and more human-focused hacking news?
I thought about writing a Firefox extension that would just auto-click the Hide button for any story containing a keyword from a configurable list. Haven't gotten around to it.
coldpie··on Canada's only watchmaking school still ticking after 80 years
Also looking to leave software, lots of options in front of me. Are you still in training, or are you making a living from it now?
coldpie··on Canada's only watchmaking school still ticking after 80 years
I wonder too. About a year ago I dropped a ~1970s Citizen mechanical watch[1] of mine and it shattered into a few pieces. I took it to a small-device repair place that advertised they can fix watches. The guy there said it was out of his abilities, but his business could send it out to some guy in California to repair. I took him up on that and a few weeks later it came back in one piece. So I guess someone out there is making a business of it. Cost me like $200 which is more than I paid for the watch, hahah.

[1] This model! https://www.fratellowatches.com/citizen-homer-second-setting...

coldpie··on Tenda firmware (multiple versions) contains hidden authentication backdoor
I'm a security people. I can say with confidence that a tiny, tiny, tiny, tiny fraction of these security issues are deliberate. Almost all of them are just dumb mistakes because making good software is really hard and really, really expensive and there is no market incentive to make good software. You don't need to get hired at the safe factory to build an elaborate back door into the production line if safes are actually just cardboard boxes, you know?

It's possible the backdoor is deliberate, I have no idea in this particular case, but the more likely situation, absent more information, is that someone who is earning a middling wage just added the "feature" and didn't think about the security implications because no one cares about computer security.

coldpie··on Has_not_been_viewed_much
Yeah I suspect ebooks are even more dire as they have neither the curation of a publisher putting money into physical production; or the curation of a librarian with limited shelf space.
coldpie··on Has_not_been_viewed_much
> Never regretted reading them

Interesting! I'm surprised to hear you've had that experience. I pick out books at the library largely by the cover & back blurb, not by whether they're popular or well reviewed or whatever. And to be honest, I've picked out a lot of crap this way, where I turn it back in after just a chapter or two. I suspect that frequency of being checked out & popularity/well-reviewed-ness are correlated. So I also suspect (admittedly without evidence) that my algorithm of picking somewhat randomly means I pick out books that are not popular with some frequency, and I've definitely regretted many of my choices. So it's surprising to me that you haven't had any that were terrible.

coldpie··on US residents angry datacenters 'shoved down our throats' are recalling officials
You get VC to give your company $X00 M to build out AI capabilities, take a $X M salary for yourself, and retire. Doesn't matter what happens past that.
coldpie··on Bring back crappy forums
It has definitely grown up with its users, yes. Most of us are in our 30s-50s now, lol.
coldpie··on Bring back crappy forums
I guess the WWW itself is what you are asking for. You simply can't scale a single community to include all of humanity. You need some way to filter out abusers, and people will vary widely in where they want to place the line of what counts as acceptable behavior. Given that, you need some way to exclude people from spaces they aren't welcome in, and different discussion mediums in order to encourage or discourage types of behavior. This leads to different communities with different expectations of behavior, and that's exactly what we have on the WWW.

Usenet worked because it was small, a very small percentage of the planet used Usenet.

coldpie··on Bring back crappy forums
I think it's pretty clear from the conversation context?
coldpie··on Bring back crappy forums
It is the website owner's decision to allow people on drugs screaming obscenities on their platform. They are allowed to kick those people out, and you're allowed to leave if you don't like the people in that community. Good moderation is a requirement for healthy communities.
coldpie··on Bring back crappy forums
Years ago, HN used to actually display the score on each comment, like Reddit does. I'm glad they removed it.
coldpie··on Bring back crappy forums
The SA forums are still there, happily chugging along. It's been my main hangout for 20 years.
coldpie··on Godot will no longer accept AI-authored code contributions
They have much in common with slot machines, yes. It's no accident, many of the lessons from exploitative mobile games are being reused in LLM UIs. Rename "tokens" to "gems" and the situation looks very familiar.
coldpie··on Godot will no longer accept AI-authored code contributions
I don't think it's that hard to reconcile. The tools are being massively oversold and we are in a bubble. I think things will settle down to a reasonable middle ground in ~2 years as the checks being written right now start coming due and we are forced to figure out what they actually are and aren't good at. Infinite money distorts markets, it's currently not a good time to be judging these things for the long term perspective.
coldpie··on Free the Icons
You know, someone should invent an infinite sequence of ordinal symbols which we could use to place things in a sequence. It could start with a simple vertical line, something like "1". Maybe someone more clever than me can come up with the next symbol.
coldpie··on Slate EV truck starts at $24,950
FWIW I just rent a truck from the home center when I need to do that two or three times a year. Small hassle but a lot easier than owning a whole vehicle.
coldpie··on Slate EV truck starts at $24,950
Well I mean yeah. That's exactly my point, you don't have to do that with the 300mi range. I think 300mi is the "sweet spot" where you're probably going to stop anyway to take a break or whatever, or your trip will be done already, so charging isn't really an issue. 200mi feels on the short side to me, and I think my Brainerd trips are a good example of the difference that 100mi difference makes.
coldpie··on In memory of the man who put red and green squiggles under words
I have often felt that software should have a "Credits screen", like movies and video games do. For developers, QA staff, support staff, etc. I opened a bug to create one for our end-user facing software at my last job, but we never actually did it.
← PreviousPage 7 of 34Next →