News for hackers. Stuff that matters.

jjav

> Said differently, if the client who pays the management consulting fee gets the same return out of the service, why do they care?

At least at every company where I've been in charge of my vendor contracts, I am always grilled by management on how we can lower the cost of the contract and whether we are getting maximum efficiency from each vendor. There is huge pressure every year to find ways to lower the cost.

> That is what EV life is like for many people.

Here is our EV life:

Need to go to San Francisco (~90 min away, no good place to charge there so need to get back too). Can we make it? Mild panic. No, we can't.

Drive to a fast charger place nearby. Spend 45 minutes charging, bored with nothing to do. We were on time but now we're very late. Child is grumpy because we'll miss the start of the event (this is for watching Fleet Week last month). Finally get going, got there late due to time wasted charging, missed a few planes.

Coming home in the evening, battery is at 30% with half hour to go, partner is panicking. Will we make it? Maybe? Do we detour to a fast charger found on the map? Yes! No, maybe we'll be ok. Rather not stop in some dark sketchy place to charge for 30+ minutes. Let's hope for the best and keep going. Got home with ~10% left, stress on high alert.

Maybe some people like the adrelanine rush of this kind of stress on every road trip, but it's not for me.

This assumes the client is oblivious to the fact that they are paying the same for 12 hours of work as they used to pay for 40 hours of work.

For non-technical clients that may well be the case for a while, but I suspect even the most non-technical clients will eventually realize they can claw back a good portion of the efficiency as discounts.

I'm negotiating some contracts where I could do the work in-house for about 1/20th of the previously-reasonable vendor cost. I'd rather not do it, so I'm happy to pay 1/20th plus a reasonable percentage above that, but that's the limit. The vendor can accept that, or goodbye.

Interesting times on vendor contract negotiations these days.

Re:AI Isn't Replacing SREs. It's Deskilling Them on Saturday October 31, 2026 @04:33AM (#50314208)
> Moving faster is good.

No, not necessarily. Sometimes, yes. For anything important, the last thing I want is a company that's moving too fast.

An email company? The base protocol RFC was written in the 70s. It's as mature as computer technology gets. There is zero value in moving fast here, all the value is in building an absolutely rock solid and secure solution.

The very opposite of move fast and break things.

Re:AI Isn't Replacing SREs. It's Deskilling Them on Saturday October 31, 2026 @04:29AM (#50314192)
> That's the sort of thing you really don't want to hear from your encrypted mail company.

Tone deaf award of the decade surely goes to that guy.

If it were some social game app or something, I guess it wouldn't be as tragic, but for a company whose sole reason to exist is to provide security... wow. Goodbye any trust ever again.

Re:AI Isn't Replacing SREs. It's Deskilling Them on Saturday October 31, 2026 @04:26AM (#50314179)
> Maybe not all of the projects need the same properties.

Definitely not all projects need the same level of quality.

But per the thread, if you allow the skills of all the engineers in your company to rot, what happens when there is a system that needs the higher level of quality?

Re:Proton goes all in on using AI on Friday October 30, 2026 @04:15AM (#50301090)
> The geeks won.

For a very brief period, and then when the really big money started rolling in, all the personalities that used to flock to wall street became programmers.

The Silicon Valley of the 90s was completely different to the thing it is now here.

Insurance always wins. In the case of an event that would be unprofitable, they'll just refuse to pay.
It would, that's why a solution needs to be paired with an aggressively progressive tax system. Beyond some point, the tax rate needs to become 100% of all wealth above it.
Re:Emacs Turns 50 on Thursday October 29, 2026 @02:30AM (#50285220)
> I have been using Emacs for more than 30 years now. Other editors have come and gone, Emacs stayed. Parts of my configuration are more than 30 years old.

Same here! Aside from the basic unix tools in /[usr]/bin/, there is very little software with the longevity of emacs. I fully switched from vi to emacs in 1992 and been using it heavily every day since then. So good.

(The only other program I can think of from that era that I still use is trn to read USENET)

Yes there are reasons to create better models. Baking in latest revision of assorted API documentation is not it.

You could simply try it. Find an API that is not publicly documented and thus not part of any training set. Take any AI model, give it the documentation and tell it to create some code that uses that API.

I'm not talking about open source, I'm talking about the risk for non-US governments to be dependent on a sole supplier to be able to function, be it Microsoft or Starlink or any US-based corporation.
> cycle of open source zealots

This is a pretty biased take. If there is anything the world is finally learning, it is that being completely dependent (not only for functionality but also availability) on a single vendor operating from a potentially uncooperative government, is not a great position to be in.

> APIs get updated and expanded, new frameworks and libraries get introduced, bugs get fixed. How long is an existing model going to still be useful?

You don't rely on the model knowing about such things up front. You feed it the latest API documentation and then work off that.

Others have answered this: licensing

Linux is the most common platform and many Linux distributions have an issue with license compatibility (or perceived one), which hinders adoption.

> Because ZFS is complicated to use

There is nothing complicated about having zfs be your filesystem. You can use its extra features like snapshots, send/receive, etc, but only if you wanted to. Otherwise it's just a filesystem, there is nothing to use as such, so nothing complicated.

> and isn’t necessary for most workloads.

Not sure what that means. What workload wouldn't benefit from a reliable filesystem?

Re:Does Ruby on Rails still make sense? on Wednesday October 21, 2026 @09:21AM (#50180503)
> This is premature optimization at its finest.

Not really, this is an example (of many) where that quote is taken out of context and does not apply.

The premature optimization quote is about spending tons of time fine-tuning functions for optimal performance, shaving a millisecond here or there.

The choice of languages and/or frameworks to allow the product to reach your intended goals is a critical early architectural choice. One that is costly to revert later.

IOW, if you're building a niche SaaS app that you don't intend (or want) to market to a larger customer base then it makes sense to use a slow language if it does what you want conveniently.

OTOH, if your business plan is to scale to millions/billions of users as soon as you can get there, it is a mistake to paint yourself into a corner where you'll have to rewrite everything soon in the growth curve.

Now, perhaps, in the age of AI this matters less if you can use AI to rewrite everything when you get to that point. Although I haven't gone through an exercise of using AI to rewrite the whole company codebase at once, not sure yet how well that'll work.

Re:There is no official XScreenSaver GitHub repository on Tuesday October 20, 2026 @11:45AM (#50168137)
Everytime a jwz link is posted on HN I click on it, and it always works fine. Like just now for the above link.
The topic is HOAs
Luckily there are tons of HOA neighborhood where everything is gray or beige and all character and fun is strictly prohibited, patrolled by the Karen army of the HOA. So you have plenty of choices.

Unfortunately there are nowhere near enough choices for people who want a bit more joy out of their neighborhood than that.

Yes, they should pay for water usage based on provisioning costs.

What does this have to do with a HOA being allowed to demand color of windowshades or what kind of flowers someone likes to plant in their yard?

> without which we'd have to buy individually and have a constant stream of trash trucks rolling through

Of course not, that's not how it works. The city contracts with a trash collector and they set a weekly schedule for each neighborhood.

> Who else is going to fix the roads?

Is this a trick question? The county of course. They own the roads.

HOAs have no purpose.

> You definitely need that level of governance if there are common elements which need to be funded and maintained (pools, parks

Sure. I think very few, if any, people dispute that. If there actually are common facilities like pools, it makes sense to have a common pot of money everyone contributes into, to maintain those facilities. Just about everyone will agree with that.

How do you make the huge leap from that, into saying a HOA has any kind of right to demand what kinds of flowers or windowshades or decorations someone installs into their private (not shared!) property?

Exactly. In a HOA neighborhood every house is identical, same color palette with minor variations allowed, same yard. It is an extremely depressing dystopia.

Give me a neighborhood with freedom where every house is different, every yard is different. That's a community.

Berkeley is indeed a great example of how nice areas can be when the evil of HOAs is not present. I greatly enjoy walking the neighborhood streets of Berkeley whenever I'm there.
By far the nicest neighborhood in town is ours, the one with no HOA. We have the most sports fields and courts, playgrounds, trails, dog parks, skate park, etc. No HOA, so we don't hoard, all facilities are shared to all. But across the street for us, making it a nice neighborhood.

Also, we have no HOA, so there are no ridiculous restrictions, which means the neighborhood has character. Every house is painted in unique colorful styles, instead of endless shades of dull beige. Every house has unique vegetation choices based on owner preferences so it is fun to walk around and sightsee. We have no HOA, so there are zero restrictions on decorations, so we are the Halloween capital of the county (coming up in a few weeks!)

It's a vibrant unique neighborhood full of facilities and character, precisely because there is no HOA to destroy it.

A similar neighborhood across town (we're a small town so across town is just a mile away) has a HOA, every house is a dull shade of beige and they have very harsh rules, like HOAs of course do, on decorations, so Halloween and Christmas are DOA over there.

> and what would that even look like when you get kicked out,

Very easy answer: they don't get access to the pool, river docks, common lakes (per peer thread) that the HOA maintains.

They of course must maintain full control and ownership of their private home.

If you answer that there is nothing they would lose access to (no pool, no rivers, no lakes) then that is a very strong answer stating the HOA has no right to exist.

> Buying into a "little club" and agreeing to pay your share of expenses only works when everyone participates. If not, your neighbors are just paying upkeep on your property; why should they have to do that?

Neighbors in a HOA are very clearly never paying upkeep of your property, that's is nonsense.

A condo association is a whole different ballgame, since there is legitimate shared structural walls, roofs, elevators, etc. But single family home HOAs, there is nothing the HOA does to maintain individual homes.

> To enforce this you have to be able to gate, secure, and prevent them and their guests from using this.

Since presumably you're also preventing people from outside the neighborhood from using it, then it is beyond trivial to prevent the non-paying neighbor as well, using the same gate key mechanism.

> You are just making this up at this point.

Not OP, but that is exactly what happened in my neighborhood. It has parks and trails and several sports courts, two playgrounds, dog parks. It was all turned over to the city to be public land to avoid having a HOA.

> generally isolated and (largely) accessible to only a specific neighborhood?

No. It's just land around the neighborhood, easily accessible to anyone in town (or nearby towns).

Older »