Hacker Newsnew | past | comments | ask | show | jobs | submit | rlpb's commentslogin

> sometimes resulting in arguments with authors that the editors need to smooth over

This is an understatement. A friend of mine is a published author in a field that requires correctness. The "legions of people" all got in the way, continuously introducing errors and unable to use a system with any kind of change control, so my friend had to keep rechecking the whole thing and finding further errors that had been introduced without being told about them. This included introducing errors of fact as well as simple things such as not fixing references to areas that they themselves changed. This was from an established publishing house and apparently this is normal. As far as I can tell, the roles that once added professionalism have been eroded both in skill and in budget, such that now they fail to make use of technology and just get in the way. They didn't seem to add any value in my friend's case, anyway. Perhaps it does add still add value to authors who start with a low standard of work. And perhaps the quality of publishers varies massively, resulting in hugely different experiences.


> However, with some of the shenanigans that the Linux distributions are pulling around age verification/attestation...

You've been misled.


> ...they have literally shipped straight-up broken packages before, because fixing it would somehow make it not "stable"

Irrelevant strawman, since you're not accusing the dnsmasq package in Debian stable of being straight-up broken.


> ...upstream package maintainers who are expected to deal with bug reports from ancient versions...

They are not expected to deal with this. This is the responsibility of the Debian package maintainer.

If you (as an upstream) licensed your software in a manner that allows Debian to do what it does, and they do this to serve their users who actually want that, you are wrong to then complain about it.

If you don't want this, don't license your software like that, and Debian and their users will use some other software instead.


If package maintainers were always fine upstanding package maintainers as you imagine them to be I wouldn't be complaining, but I have in fact had Debian ship my software and screw it up and gotten a flood of bug reports, so... :)

I think you need to chill out. Relicensing the way you suggest would be _quite_ the hostile act, and I'm not going to that either. But I am an engineer, so of course I'm going to talk about engineering best practices when it comes up.

You don't have to take it as an attack on your favorite distro - that really does pee in the pool of the upstream/downstream relationship between distros and their upstream.


> I am an engineer, so of course I'm going to talk about engineering best practices when it comes up.

The trouble is you seem to be assuming that best practices for you, in your opinion, also apply to everyone else. They don't. Not everyone sees things the way you do or is facing the same issues or is making the same set of tradeoffs. There are downsides to what debian does but there are also upsides.

At this point, given the plethora of high quality options available as well as how easy it is to mix and match them on the same system thanks to container-related utilities and common practices I really don't think there's any room for someone who doesn't like the debian model (ie in general, as opposed to targeted objections) to complain about how they do things. If you want cutting edge userspace on debian stable at this point you have at least 3 options between nix, guix, and gentoo. There's also flatpak and snap which come built in.


We're in the middle of a huge spike in LLM discovered security vulnerabilities, which means not everything will get assigned a CVE, a lot of people are watching repositories to look for exploitable bugs, and in the frenzy of backporting that people are now having to do things will get missed.

I wager it's only a matter of time before we see a mass rooting event that hits Debian hard while everyone running something more modern has already been patched.

I think that might be what cuts down on the grandstanding about "freedoms" and "that's how we've always done things". You certainly are, up until it becomes a public nuisance.


No one is grandstanding about freedom here though? I claimed that the approach debian takes has both upsides and downsides. I stand by that. Personally I pull my networked services from testing while running stable on the host. I absolutely do not want constant churn of the filesystem code or drivers on my devices but I would also prefer not to run some franken build of ssh or apache or what have you. However I can also sympathize with others who need a more structured process and substantial lead time in staging prior to making major changes to production.

Why would you expect LLMs not to be simultaneously leveraged to catch backports that were missed or inadvertently broken?

Given recent headlines I think it's far more likely that we see a mass rooting event hit one or more of the bleeding edge rolling release distros or language ecosystems due to supply chain compromise. Running slightly out of date software has never been more attractive.


Have you ever considered leaving Linux drama and taking your talents to the BSD world?

OpenBSD in particular can use competent developers to fix their dogshit filesystem.


The inevitable drama between Kent and Theo would melt the internet, for sure. Bring the popcorn.


BSD devs have head too far up their arse to fix anything wrong with their distro


Refactoring and rewrites prove time and time again that they also introduce new bugs and changes in behaviour that users of stable releases do not want.

For what you want, there are other distributions for that. Debian also has stable-backports that does what you want.

No need to rage on distributions that also provide exactly what their users want.


Debian has had a better "software supply chain" posture than any other player in the ecosystem since before the turn of the century. While we all face the risk of malware from upstream, Debian is the least at risk of being affected by it. See for example the stream of issues from npm et al. None of it has affected Debian.


You do remember the xz-utils backdoor was found in Sid right?

https://en.wikipedia.org/wiki/XZ_Utils_backdoor


It would have been found in a whole lot more places if it hadn't been for that meddling Microsoft employee.


> for example the stream of issues from npm et al.

Curious, what distros where affected by npm supply chain attacks?


It's npm that's affected, therefore it's not even considered when choosing language/ecosystem for writing distro tools. You'll find no sane distro writing package manager in javascript precisely to avoid this joke of a supply chain.


I quite like the OpenBSD approach to Go and Rust projects in ports. They store all the dependencies and their hashes in the build recipe, not trusting the project ones. And they’re more readable.

Here is jujutsu’s list of dependencies[0] and their hashes[1]. As an aside, that’s why I don’t like those packages managers. Something like Python’s numpy or lib curl, get sliced into atomic portions.

[0]: https://github.com/openbsd/ports/blob/master/devel/jujutsu/c...

[1]: https://github.com/openbsd/ports/blob/master/devel/jujutsu/d...


ECMA-262 doesn't require the use of NPM or NodeJS. (In fact, they are at odds, even 10+ years after modules were standardized in ES6.)


> It boggles my mind to see legal firms increasingly rely on consumer-oriented cloud services while acting like they are retaining custody of the data entrusted to them.

My theory is that lawyers tend to lean on the law to protect them more than others might. "I can ensure that it would be illegal for them to them to expose this data; therefore this method is safe" vs. "If they expose this data, is that a situation I want to deal with?".


A smart AI would realise that I can MITM its web access such that sees the .well-known token that isn't actually there. I assume that the model doesn't have CA certificates embedded into it, and relies on its harness for that.


In this context we are talking explicitly about cloud-hosted AIs. If you control it locally you have a lot of options to force it to do things.

MITM the cloud AI on the modern internet is non-trivial, and probably harder and less reliable than just talking your way around the guardrails anyhow.


> In this context we are talking explicitly about cloud-hosted AIs.

Looking upthread, we seem to be talking about Claude. Claude is cloud-hosted inference but the harness is local if you're using Claude Code, and can be MITM'd there.


> It's all circumstantial but everything points towards "desperately trying to cut costs".

I have been wondering if it's more geared at reducing resource usage, given that at the moment there's a known constraint on AI datacenter expansion capability. Perhaps they are struggling to meet demand?


It’s more that Anthropic knows that the models themselves are non-sticky, and the real moat is in the ecosystem around it.

It only makes sense for them to get users to use their ecosystem, rather than other tools.


See: Claude Cowork trying to establish an entire new group of people in their ecosystem.


And massive VM drive growth


> Perhaps Anthropic is struggling to meet demand?

Yes, definitely, they’re gracefully failing to meet demand. They could also deny new customers, but it would probably be bad for business.


I once decided to deny new customers in order to be able to service current demand at the quality we wanted. It backfired and made people want our product even more. Our phones were blowing up. That approach can have unintended consequences!


You unintentionally used a common sales tactic; by decreasing supply you increase demand.


Another knob you could have turned is: raise prices. Did you try this?


Anthropic is already doing this.

Signup prices seem higher now than three months ago.

This is actually the least frustrating method because people who can't afford to pay are not as angry as people who paid and aren't getting served (like when sign-in emails don't arrive for hours or days), or people who have paid for a long time to suddenly see quality decrease.

But it might not be best for business: Having more users than you can handle might suck, but if you're popular enough, people are still gonna put up with it.


Bad for business and probably unwise for the type of product people will pop their head in to check on, then stop paying and return much later to see whether it's still not much more than a parlor trick for them.


For my part, I've tried to help reduce their demand by cancelling my subscription.


I wish they would just rip the bandaid to stop everybody's entitled whining.

"We're sorry, what we were able to give you for $100/mo before now needs to be $200/mo (or more). We miscalculated/we were too generous/gave too much away for too little. It's a new technology, we are seeing a ton of demand, we are trying to run a business, hope you understand. If you don't want it, don't pay for it."


This is my take too, although I'm not prepared for a max400 reality to replace the max200, but... I hate all of the whingeing. Piggies at the buffet line seem to be the loudest on this subject.


I would understand the move, but boy would it play right into the "AI is only here to make the rich even richer" feeling wouldn't it?


If I strain really hard, I can come up with a reason why it might play into such a narrative.

/s


> "We're sorry, what we were able to give you for $100/mo before now needs to be $200/mo (or more). We miscalculated/we were too generous/gave too much away for too little. It's a new technology, we are seeing a ton of demand, we are trying to run a business, hope you understand. If you don't want it, don't pay for it."

Anthropic's thing has always been that they are perceived as slightly ahead of the competition, if they 2X their pricing then the competition that used to be "slightly worse" suddenly becomes an absolute bargain and guts their user base.


It is one thing to pay 100 a month to make calendar apps for your linkedin and birds on bicycles to get invited to talks, paying 200 HOWEVER


If we didn’t have the birds on bicycles, how would we know the models are getting better?


Are we at the point where there are external constraints that cash can't solve?


can't tell if you're being facetious but yes, there's not enough cash in the world to double energy/silicon fab capacity in a year. Infrastructure takes time, hardware is hard, and you have to be willing to bet that the demand will be there 5 years from now to make an investment today.


Until one has the entire supply of world GPU production, cash can solve it by out bidding others


TSMC would never allow all of their output to only one customer. You have an over simplified view of this.


One could always make existing infrastructure more efficient. Nothing better than post-mature optimization.


Just put everyone on pay per use with the API and rip the band aid off.


Even the pay per use is heavily VC subsidied at current prices.


All indications are that inference for API use is margin positive for Open AI and Anthropic not the subscription.

It will basically cut the hobbyist out and entrench large corporations that can pay the real costs.

If that happened and I was working for myself, I would just buy the beefiest computer I could finance and do everything locally.


Honestly, I wish they couldn’t subsidize with VC cash and such and offer below cost to begin with. Like I wish it were illegal. Basically this allows things like Uber, more or less putting taxis out of business and then being worse than what they replaced.

I’d like to see a lot more than entitled whining. I would like to see the fist of regulation slammed down on the back of these tech shenanigans where they know they’ll never be able to match the prices they’re starting with


I wish they would too. I’d respect them more for the transparency. I think everyone’s enshitiffication sensors have rightly been dialed up over the years. So without explanations for the regressions it just feels like another example


It sounds more like a "driver program" gatekeeper so you are arguing about semantics. I'm not claiming that there is no problem, just that an argument based on the distinction between "hardware" and "driver" is void.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: