MurphyA/hacker-news huggingface dataset:
by dragonwriter | 2025-11-16 16:48:53+00:00
> Diamond inheritance is in fact highly pervasive in Python.

I don't think that's true, because...

> So every single time you use multiple inheritance you have diamond inheritance.

Multiple inheritance is supported but not itself “highly pervasive” in Python

> It was Guido van Rossum himself that observed the prevalence of diamond inheritance

The essay you link does not support that claim. He doesn’t observe an existing prevalence, he describes new features being added simultaneously with the MRO fix that would present new use cases where diamond inheritance may be useful.

And, its true, diamond inheritance is more common in modern Python than it was with classic classes in ancient Python, but there is a huge leap between that and “highly pervasive”.
by jlarocco | 2025-11-16 16:49:21+00:00
Next up, how to make your Ferrari into a Fiero clone.

Seriously, though, this seems kind of counterproductive. The power of Org mode and some of the other tools in Emacs comes from being integrated into the rest of Emacs and the synergies from Emacs idioms and concepts working everywhere in Emacs.

Just my opinion, but the time spent learning this front end would be better spent just learning the Emacs UI. It's really not that difficult, and pretending you can't learn it just makes it more difficult in the long run.
by energy123 | 2025-11-16 16:50:30+00:00
Israel also said Pakistan was trying to build nukes, but they were stopped by the Indian PM in the 1980s from launching a preventive attack.

The silver lining is that we don't have to suffer the internet commentators saying "Pakistan has been weeks away from nukes for fifty years!"

You can choose to put your head in the sand about a theocracy that enriches uranium to 60%, holds up mushroom clouds in their protests, and repeatedly violated the NPT with clandestine facilities. Others won't be so naive.
by CamperBob2 | 2025-11-16 16:50:47+00:00
The fact that you can become a teacher in Florida without a degree just by being a veteran [1] comes as a result of an exodus of teachers because there has been an outright attack on education institutions. The reasons "why" have been debated but ultimately it is abundantly clear that the issue isn't just stupidity, but also the very act of education itself.

Very true, and just another example of the inspiration the Republicans draw from Russia and other tyrant states.

There's a horrifying story in WSJ today that I hope gets more traction, about how soldiers returning from duty on the Ukraine front are being recruited to teach in public schools. The subjects in question range from flagrantly-bogus Russian history to drone piloting to Kalashnikov and Dragunov rifle skills, and the kids in question are as young as eight. According to a quote from Putin in the article, "Wars aren't won by generals, they're won by schoolteachers." He's got a point there.

Still, even the best-intended education can only plant seeds. If the ground is barren, then the effort will be wasted at best and counterproductive at worst. We are slouching towards Moscow, Tehran, and Kabul.
by bmitc | 2025-11-16 16:51:15+00:00
People blame Cook, and I do too. But for some reason Jony Ive never gets his discredit. He is the one who kicked off the boring rectangle, and it's clear he does not have the capacity to deviate from that. His industrial design was frankly terrible and people have lapped it up. Ever since the iPod, I can't think of an industrial design of Apple's or Ive's that was actually any good. Even today, compare an iPhone to an Xperia. The Xperia is bounds ahead of the iPhone.
by emsign | 2025-11-16 16:52:33+00:00
Ugh! This is so disgusting. Look! Fascists are even seeing women as their enemy. But that makes Fascism everyone's enemy, they're actually in the minority but the way they are staying in power is by making everyone hate on each other more than hating on them. Be aware of people spreading hate on one group of people after another, it's their takeover plan. Divide and conquer.
by pqtyw | 2025-11-16 16:53:10+00:00
Yeah, I suppose there was a point he had to sign off on the decision so there is that. Hard to say if his role amounted to anything more than that (maybe it did).

> judged by outcomes

In a general it depends? Of course in Apple's case its not that ambiguous. But then you have companies like Intel where it seems kind of hard to pinpoint the specific individuals responsible for its demise. e.g. Gelsinger presided over what was probably the company's darkest period (remains to be seen of course) and the situation was reasonably stable when he took over. Is he the one to blame for all of it?
by pessimizer | 2025-11-16 16:53:28+00:00
There's very little little-l libertarianism here. It's always anti-Communist Reagan-Greenspan style Objectivism disguised as little-l libertarianism.

They can seem like libertarians because they believe that they themselves should be able to do whatever they want whenever they want, but any activism is of the consumer-rights variety i.e. "I can do whatever I want with my property!"

Under Franco, the mean HNer would be upset that they couldn't buy (or create) whatever book they wanted or any piece of art they wanted. That's it. They'd even preface that objection with an "admission" that most of the books or art that Franco would ban were terrible and shouldn't be read or looked at.

Franco himself was weak, soft, and like the 3rd choice to rule fascist Spain. His position and his government was due to the tacit support of people very similar to HN users today. At least he's keeping the Russians away...
by antonvs | 2025-11-16 16:56:03+00:00
> Assemblers with macros are amazingly simple.

Except, what kinds of programs are you writing with them? There's a reason that, other than certain systems-level work, no-one writes modern applications in assembly language.

That was already pretty much the case by the 1970s, and the arguments for using high-level languages have only become stronger since then.

> actually easier then lets say learning Haskell or JS from scratch.

The reason for that is the same reason that people don't use assembly language for most real programs. It's easier because assembly languages provide a relatively small set of low-level features - but that constrains what you can easily do with them. To do more, you need a more productive feature set, and that requires more language features, which requires more learning.
by Herring | 2025-11-16 16:56:04+00:00
Study your history, because that’s an old story. The Puritans who fled England and settled in Massachusetts Bay did not try to establish religious freedom in the modern, pluralistic sense. They just wanted freedom to practice their own religion. They were intolerant of dissent and quickly established their own orthodoxies. Individuals who challenged their religious and civil authority, such as Roger Williams and Anne Hutchinson, were banished. Quakers who arrived later were brutally persecuted, with some being executed.
by TheJoeMan | 2025-11-16 16:57:41+00:00
I don’t know about other brands, but a BMW tracks the aging of the battery for features such as turning off accessories/lights to ensure you still have 2 or so cranks of energy left. This also seems to make the car stretch out the battery life almost to a fault. In the trunk, the positive terminal isn’t just a terminal, it has a current sensor built in so the car can measure not just voltage like most autos.

So the battery “registration” resets this adaptation, just like you’re supposed to reset the adaptation on a UPS when you change the batteries. Needing an OBD tool is slightly annoying, but does not feel like a vendor-locking scenario.
by jayflux | 2025-11-16 16:57:47+00:00
That’s simply not true, or at least not today.

First of, the UK are investing in battery storage, there’s already a rollout of grid-level battery systems across the country*.

None of them hold capacity for longer than 2 hours before they need to start discharging. In fact, the record breaking duration is 6 hours. This is great as a short buffer, but it’s not “storage”.

To put this in perspective, last year the UK went 2 weeks without any significant wind, so a 2 hour buffer is nothing. This is why Hydrogen is still being kept as an option for long term storage.

https://stateraenergy.co.uk/projects/thurrock-storage

https://rhomotion.com/news/longest-duration-battery-energy-s...
by rectang | 2025-11-16 16:57:49+00:00
I think the first step is to develop a "we're not Texas" culture. Observe the ways in which Texas is ruining its environment and deliberately, conspicuously do something else.

For example, the aquifer situation in the Central Valley of California is in some ways similar to Ogallala aquifer in Texas. "If we don't want to end up like Texas, we need to get a handle on this." Enact laws and conservation measures which make it difficult for those coming from out of state to bring their ecologically irresponsible practices with them. Ideally, reduce the ecological impact wrought by well-established California interests as well, but if necessary grandfather them in in order to prepare.
by ninetyninenine | 2025-11-16 16:58:03+00:00
Let me be utterly clear. People with your level of programming skill who incorporate AI into their workflow are in general significantly more productive than you. You are a less productive, less effective programmer if you are not using AI. That is a fundamental fact. And all of this was not true a year ago.

Again if you don’t agree then you are lost and uninformed. There are special cases where there are projects where human coding is faster but that is a minority.
by georgefrowny | 2025-11-16 16:58:04+00:00
You can also argue that the advertisers have abused their position with opaque and illegal uses of personal data, security hazards, and general scummishness that they are also guilty of doing where they can technically get away with rather than what they're "supposed" to do.

Not the that two wrongs make a right, and it's definitely a bit of an argument of convenience for people who find adverts annoying. But I think most people are less opposed to the idea of advertising as popularly imagined (i.e. paper newspaper-style where you just see an advert) to support their favourite blog than they are to the current web advertising model (just by viewing the advert to get an unspecified amount of information instantly stolen and sent off to a bunch of shady companies who process it and sell it on, and don't get any way to veto it before loading a website and having the damage done).

To stretch the park analogy it might be that the park sells a licence to a company to make some cash from advertising to its visitors, which it kind of expects to be things like adverts on the benches and so on. That company then starts photographing people from the bushes, recording conversations and putting Airtags in visitors' pockets to boost the profits it makes itself. Visitors then start wearing masks, stop talking and wear clothes with zipped pockets. You can say the visitors are wrong to violate the implicit park usage agreement that they submit to the surveillance to fund the park (and advertising company), or you can say that the company is wrong to expand the original license to advertise into an invasion of privacy without even telling the visitors what they were going to do before they entered, or, indeed, during or after.
by pfdietz | 2025-11-16 16:58:05+00:00
The waste produced by solar/wind is no different that waste produced by general economic activity. The US produces about 600 million tons of construction and demolition waste each year; solar/wind waste will be small fraction of this.

So, the solar/wind waste bugbear is a red herring, since dealing with it involves solving a problem that would have to be solved in a nuclear-powered economy also.

The opposite is not true of nuclear waste: there is no high activity radioactive waste stream in a non-nuclear economy.
by dspillett | 2025-11-16 16:59:45+00:00
The crawlers themselves are not that different: it is their number, how the information is used once scraped (including referencing or lack thereof), and if they obey the rules:

1. Their number: every other company and the mangy mutt that is its mascot is scraping for LLMs at the moment, so you get hit by them far more than you get hit by search engine bots and similar. This makes them harder to block too, because even ignoring tricks like using botnets to spread requests over many source addresses (potentially the residential connections of unwitting users infected by malware) the share number coming from so many places, new places all the time, means you can not maintain a practical blocklist of source addresses. The number of scrapers out there means that small sites can be easily swamped, much like when HN, slashdot, or a popular reddit subsection, links to a site, and it gets “hugged to death” by a sudden glut of individual people who are interested.

2. Use of the information: Search engines actually provide something back: sending people to your site. Useful if that is desirable which in many cases it is. LLMs don't tend to do that though: by the very nature of LLMs very few results from them come with any indication of the source of the data they use for their guesswork. They scrape, they take, they give nothing back. Search engines had a vested interest in your site surviving as they don't want to hand out dead links, those scraping for LLMs have no such requirement because they can still summarise your work from what is effectively cached within their model. This isn't unique to LLMs, go back a few years to the pre-LLM days and you will find several significant legal cases about search engines offering summaries of the information found instead of just sending people to the site where the information is.

3. Ignoring rules: Because so many sites are attempting to block scrapers now, usually at a minimum using accepted methods to discourage it (robots.txt, nofollow attributes, etc.), these signals are just ignored. Sometimes this is malicious with people running the scrapers simply not caring despite knowing the problem they could create, sometimes it is like the spam problem in mail: each scraper thinks it'll be fine because it is only them, with each of the many also thinking the same thing… With people as big as Meta openly defending piracy as just fine for the purposes of LLM training, others see that as a declaration of open season. Those that are malicious or at least amoral (most of them) don't care. Once they have scraped your data they have, as mentioned above, no vested interest in whether your site lives or dies (either by withing away from lack of attention or falling over under their load to never be brought back up), in fact they might have incentive to want your site dead: it would no longer compete with the LLM as a source of information.

No one of these is the problem, but together they are a significant problem.
by andy99 | 2025-11-16 16:59:46+00:00
I remember when it first came out, I was watching an Agatha Christie movie where somebody got chloroformed and was trying to ask GPT4 about the realism of if. Had to have a multi-turn dialog to convince it I wasn’t trying chloroform anyone and was just watching a movie.

Ironically, if I’d just said “how did people knock someone out with chloroform in the 1930s?” it would have just told me. https://github.com/tml-epfl/llm-past-tense

The models are much better now at handling subtlety in requests and not just refusing.
by Normal_gaussian | 2025-11-16 17:00:08+00:00
The point is that these organisations are in contact with each other and have established channels of funneling reports to each other and relevant legal systems for action.

Making the report is a long way off court action, and it would be unusual for a court to be involved. In most cases the data is connected, documented, and site owners contacted and educated.

Very few countries see accidental/unintentional hosting as a crime (it will fail most reasonableness tests) and fewer are interested in prosecuting one off offenders who can just be asked to stop.

Most countries are very interested in prosecuting the underlying creators and finding and supporting the victims.
by AlexandrB | 2025-11-16 17:00:30+00:00
I'm sorry, but you are completely strawmanning the parent. Nothing they said is typical of an "authoritarian lap dog". The point being made is rather modest: that sometimes involuntary commitment is necessary to help someone when their brain is working against them. Obviously this kind of power can be abused, but the current approach leaves those who need that kind of help to fend for themselves.

But I guess involuntary commitment makes people feel icky so fuck those guys, right?
by TeaDrunk | 2025-11-16 17:01:06+00:00
I would argue that 18 is not a complete adult just one defined legally as an adult by our legal system. I would argue that the definition of complete adult is relatively arbitrary and mostly cultural.

“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.”

― Robert A. Heinlein
by mrb | 2025-11-16 17:02:17+00:00
Unpopular opinion: the real source of the problem is not scrapers, but your unoptimized web software. Gitea and Fail2ban are resource hogs in your case, either unoptimized or poorly configured.

My tiny personal web servers can whistand thousands of requests per second, barely breaking a sweat. As a result, none of the bots or scrapers are causing any issue.

"The only thing that had immediate effect was sudo iptables -I INPUT -s 47.79.0.0/16 -j DROP" Well, by blocking an entire /16 range, it is this type of overzealous action that contributes to making the internet experience a bit more mediocre. This is the same thinking that lead me to, for example, not being able to browse homedepot.com from Europe. I am long-term traveling in Europe and like to frequent DIY websites with people posting links to homedepot, but no someone at HD decided that European IPs couldn't access their site, so I and millions of others are locked out. The /16 is an Alibaba AS, and you make the assumption that most of it is malicious, but in reality you don't know. Fix your software, don't blindly block.
by dh2022 | 2025-11-16 17:02:18+00:00
Whatever this is (bubble/real investment) won’t crash right away. The reason is spelled out in the article: the data center buildout is still being financed by cash flow from operations. The buildout will start to cause problems when it will be a lot of it, mostly financed with debt and the debt close to maturity.

(BTW-there is one other item in the article that counters the collapse narrative: Meta being able to 100% control the AI buildout with only 20% payment - the other 80% is financed by a partner. If anything this type of deals gives big Tech even more run-way to get a business model working. The end is not near.)
by jnwatson | 2025-11-16 17:03:28+00:00
There's a big gap of knowledge between infosec researchers and ML security researchers. Anthropic has a bunch of column B but not enough column A.

This was discussed in some detail in the recently published Attacker Moves Second paper*. ML researchers like using Attack Success Rate (ASR) as a metric for model resistance to attack, while for infosec, any successful attack (ASR > 0) is considered significant. ML researchers generally use a static set of tests, while infosec researchers assume an adaptive, resourceful attacker.

• https://arxiv.org/abs/2510.09023
by dathinab | 2025-11-16 17:03:59+00:00
> If it's lossy enough that it needs RAG to fix the results is that okay?

but then the only way RAG can "fix" the result is if the RAG system stored the song text in it's vector data base

in which case the law case and solutions to fix the issue are much more clear

in a certain way a a LLM which only encodes language but now knowledge and then uses RAG and similar is the most desirable (not just for copyright reasons but also e.g. update-ability, traceability, remove-ability of misinformation etc.)

sadly AFIK it doesn't work as language and knowledge details are too much interleaved

> Does that mean I can distribute the seed if I find one and this RNG wasn't trained on that content?

honestly I think this falls outside of situations copyright law considers. But also if you consider that copyright law mostly doesn't care about technical implementation details and that the "spirit of law" (intent of law maker) matters if unclear cases I think I also have a best guess answer:

Neither the RNG nor the seed by them self are a copyright violation but if you spread them with the intend to spread non licensed copy you still do a copyright violation and in that context the seed might be idk. taken down from sharing sites even if by itself it isn't a copyright violation.

The thing is in the end you can transform _any_ digital content into

- "just a number"

- or "just a equation", "equation system" etc.

- or an image, matrix, graph, human readable text , or pretty much anything

so fundamentally you can't have a clean cut between what can and can't be a copyright violation

which is why it matters so much that law acts on a higher abstraction level then what exactly technical happens.

And why intent of law (in gray area cases) matters so much.

And why law really shouldn't be a declarative definition of strict mathematics rules.
by ilitirit | 2025-11-16 17:04:30+00:00
After I read that emotive response I couldn't help but wondering if this wasn't part of a scheme to help someone cover up a crime. This is how I would have responded:

"Hi,

These do appear to be quite serious crimes. I've sent all the URLs, your email address, emails and responses to the relevant law agencies.

Regards, AdGuard"
by gus_massa | 2025-11-16 17:04:36+00:00
Autotranslaton:

> However, there are only 24 permanent residents and five active farms on Hamnøya. Therefore, there is regular transport of tankers, concentrate feed and livestock trucks.

From https://en.wikipedia.org/wiki/Hamn%C3%B8ya,_Vevelstad

> Hamnøya is an island in Vevelstad Municipality in Nordland county, Norway. The 16.6-square-kilometre (6.4 sq mi) island lies about 500 to 700 metres (0.3 to 0.4 mi) off shore from the mainland of the municipality, separated by the Vevelstadsundet strait. The island is only accessible by boat and in 2021 it had 35 permanent residents living on the island.

I'm not sure if it's cheaper to upgrade both posts, but a bridge doesn't look so silly.
by CamperBob2 | 2025-11-16 17:04:44+00:00
You don't believe in democracy and equal rights?

Not if it gets us a Trump, twice. What has democracy done for us lately?

It appears that democracy just devolves into mindless yet profitable populism, given enough time and technology. Stupid voters are easier for ill-intentioned people to herd, using the modern tools we've built to do just that. Social media has made it possible for the first time to exploit a fatal bug in democracy that we always knew was there. AI will slam the coffin lid shut.

I don't see a way back, personally, but confiscatory taxation of everybody that you think has too much money isn't a way forward. The people being taxed will demand a return on their investment, and now they know how to get it.

The problem isn't the money, the problem is the power.