HNHacker News
TopNewBestAskShowJobs

inetknght

9,638 karma · joined January 20, 2017

inetknght: Knight of the Inter.net.

I am passionate about the internet. I write computer software.

I've neglected my blog. https://knightoftheinter.net/blog/

Systemd is annoying. https://systemd.software/

Yeah so I'm a C++ software engineer. I tinker with hardware -- raspberry pis, arduinos, drones, robots. I'm interested in simplification and/or automation of the day-to-day life of normal people.

submissionscomments
inetknght··on What Apple and Google are doing to push notifications
> I’ve almost never encountered a marketing email that didn’t have an unsubscribe link

Have you encountered a "marketing email" that you didn't sign up for? That's called phishing.

Have you clicked on links in phishing emails? That's called getting pwned.

inetknght··on What Apple and Google are doing to push notifications
> It needs to be enforced by the OS or by law. Like how you get transactional emails without getting marketing spam.

What glorious universe do you live in where email is respected enough to have transactions separate from marketing, and that this is not only required by law but also enforced?

inetknght··on Dropbox CEO Drew Houston to step down
> they were smart enough to meter it

greedy* enough, sure

inetknght··on Private Equity Bought America's Essential Services
Okay, now same question except one small change.

There's only one company: the one with the backlog. The other company either went bankrupt or was bought out and consolidated into the first company.

inetknght··on Dropbox CEO Drew Houston to step down
Well, yeah, it would be. Except that it's for walled gardens which means it's incompatible with rsync.
inetknght··on Dropbox CEO Drew Houston to step down
rsync for walled gardens
inetknght··on California moves to exempt Linux from its age-verification law after backlash
> Nobody's microwave oven has an app store.

Meanwhile, Samsung refrigerators can have an app store.

inetknght··on California moves to exempt Linux from its age-verification law after backlash
> It's unreasonable to expect websites to drop out of Google search.

Google's doing that for them though.

inetknght··on Scammers are abusing an internal Microsoft account to send spam links
> unable publish a list with all domains they officially use to send mail

That's because people report them as spam, so they hop domains to avoid that.

inetknght··on We're testing new ad formats in Search and expanding our Direct Offers pilot
I suggest you try their service (for free) before you start criticizing their pricing.
inetknght··on We're testing new ad formats in Search and expanding our Direct Offers pilot
Or even better: stop using Google.

Use Kagi instead.

inetknght··on We're testing new ad formats in Search and expanding our Direct Offers pilot
I wish I could be this naive about things and still be happy.
inetknght··on AI is just unauthorised plagiarism at a bigger scale
If one person is murdered, that's bad. If a million people are murdered, that's war.

If one word is stolen by AI, that's bad. If a million words are stolen by AI, that's business.

inetknght··on Colorado Amended SB051 (Age Verification Bill) to Exclude Open Source Projects
Meta and the spooks, yeah
inetknght··on After Town Bans Flock, Councilmember Crashes Out, Proposes Internet, Phone Ban
> Is it ethically dubious for you to go with a company with a responsive sales team that's friendly and answers your questions, compared to

Does said company operate against the best interests of the constituents?

inetknght··on Microsoft surprises with its first server Linux distribution: Azure Linux 4.0
Don't use this. Don't encourage Embrace, Extend, Extinguish.
inetknght··on Twin brothers wipe 96 government databases minutes after being fired
From the article, it sounds like the passwords are indeed stored in cleartext:

> On Feb. 1, 2025, Muneeb Akhter asked Sohaib Akhter for the plaintext password of an individual who submitted a complaint to the Equal Employment Opportunity Commission’s Public Portal, which was maintained by the Akhters’ employer. Sohaib Akhter conducted a database query on the EEOC database and then provided the password to Muneeb Akhter. That password was subsequently used to access that individual’s email account without authorization.

inetknght··on The US is winning the AI race where it matters most: commercialization
"Where it matters most": accuracy and repeatability?

Sorry, nobody's winning that AI race.

inetknght··on When life gives you lemons, write better error messages
> If you’re SaaS vendor you should give troubleshooting information to your support team skipping the user.

What support team? The ones that were all not hired in the first place, and if they were hired then they were replaced by AI? The same support team that customers simply cannot reach at all?

Sounds very useful.

inetknght··on Bambu Lab is abusing the open source social contract
> we need to stop vilifying companies for being cloud-first.

No. Absolutely not. Cloud-first is privacy-second, and rental model with ever-changing fees and terms of use.

inetknght··on A.I. note takers are making lawyers nervous
> If you live in a one-party consent state assume you're being recorded by any of the parties in a face-to-face conversation, too.

Even if you don't live in a one-party consent state, assume you're being (perhaps illegally) recorded by any of the parties in a face-to-face conversation too.

inetknght··on A.I. note takers are making lawyers nervous
Their quality for different language accents also significantly varies.

Got a team with Indian, Chinese, Texan, British, and Australian? Your A.I.-powered translation tool is going to get 80% of your conversation wrong.

inetknght··on Alignment whack-a-mole: Finetuning activates recall of copyrighted books in LLMs
> So should the original authors, no? That is, getting a share of that payment.

Should they? Yes. Will they?

Well, do LLM model builders pay for any copyrighted work so far?

inetknght··on Claude.ai and API unavailable [fixed]
We're talking about Claude, not GitHub...
inetknght··on HERMES.md in commit messages causes requests to route to extra usage billing
I heard it's what plants crave!
inetknght··on FastCGI: 30 years old and still the better protocol for reverse proxies
> an IIS server

There's a reason the internet runs on Linux...

inetknght··on Period tracking app, Flo, found to be selling user data to Meta
> if you consent to it in the Ts & Cs then it's legal.

No. In a paper contract, you can scratch off things you don't agree with. You can negotiate.

You can't do that in Ts & Cs. For example, Ts & Cs often unilaterally change with no ability for you to review or cancel or undo. It's trivially easy to write software which uses services without ever agreeing to Ts & Cs. So it's not really a legal contract.

> And that makes sense - otherwise how else do you agree to things or not agree to them?

Through a real negotiation. With a paper contract, that both parties sign, and both parties receive a copy of, and that can't be unilaterally changed.

inetknght··on How ChatGPT serves ads
Oh no. Definitely not. Humans would never just lie. They always lie only if they're biased. That is, after all, the definition of how a bias works.

/s

inetknght··on Period tracking app, Flo, found to be selling user data to Meta
Fined into bankruptcy and all managers up to and including the CEO criminally charged.
inetknght··on Meetings are forcing functions
> That way I wasted only a few minutes of each developer's time, instead of boring them all for an hour per week.

I've been in companies where a standup with 6 people takes 45 minutes.

The company I'm in finishes standup with 8 people usually within 10 minutes and often enough within just 5 minutes.

The companies have very different approaches to information sharing. The first wants in-depth information and for everyone to have opportunities to speak up to offer help. A true team effort is what they want. The second wants everything to be as brief as possible, so you can get back to doing what you're paid to do.

I saw a lot more "progress" at the second company. I also saw a lot less collaboration and more "oops we need to fix this now" happening too -- even into production.

The first company definitely did things a bit slower. But that slower generally translated to better quality software: software that generally worked correctly on the first try, or problems were at least caught before reaching production. When an issue did arise in production, it could be safely and quickly handled and rarely with downtime, because rolling back was part of the extensive test suite.

Coming to truly understand the differences between approaches has been eye-opening, and has seriously changed my biases about "how" to go about writing software on a day-to-day and week-to-week basis. Collaboration is good, but you have to have buy-in from the developers for it to work well. That was key and it took a lot of convincing each developer of the benefits.

← PreviousPage 2 of 34Next →