MurphyA/hacker-news huggingface dataset:
by Amezarak | 2025-12-11 23:37:13+00:00
German prosecutors actually did a bizarre and out-of-touch (for an American audience) interview with 60 Minutes recently where they proudly declare they're going to bring order to the Internet and how things like calling politicians "dicks"[1] is rightfully VERBOTEN.

> But it was a 2021 case involving a local politician named Andy Grote that captured the country's attention. Grote complained about a tweet, that called him a "pimmel," a German word for the male anatomy. That triggered a police raid and accusations of excessive censorship by the government. As prosecutors explained to us, in Germany, it's OK to debate politics online. But it can be a crime to call anyone a "pimmel," even a politician.

Naturally, it's necessary to arrest people for being mean and/or expressing VERBOTEN political beliefs on the Internet so that...uh...everyone will feel free to express their opinions.

> Josephine Ballon: This is not only a fear. It's already taking place, already half of the internet users in Germany are afraid to express their political opinion, and they rarely participate in public debates online anymore. Half of the internet users.

https://www.cbsnews.com/news/policing-speech-online-germany-...
by crote | 2025-12-11 23:37:40+00:00
> probably because the people who originally designed DNSSEC (and DNS) couldn't believe that people would be crazy enough to try to keep their DNS records secret

I wonder if it's time to just retire this mechanism. In 2025 you'd have to be crazy to not use encryption with an internet-facing host, which in practice usually means TLS, which means your hostname is already logged in Certificate Transparency logs and trivially enumerated.
by pjc50 | 2025-12-11 23:37:43+00:00
That's the organisation. The knock on effects are quite considerable. https://www.theguardian.com/books/2025/nov/27/sally-rooney-p...

Also the whole thing moved incredibly quickly; it went from new organization to banned almost immediately. I'm fairly sure that other groups previously like the Greenham Common camp didn't get this treatment.

It was reasonable to arrest people who actually broke into the base and those who organized it. Going after those speaking in support is what's excessive.
by eqvinox | 2025-12-11 23:38:04+00:00
If Rust has a stable ABI on where the data* is in the function arguments (presumably first?), you don't need to do anything if it matches the C code's expected function signature including the user context arg.

Unfortunately a lot of existing C APIs won't have the user arg in the place you need it, it's a mix of first, last, and sometimes even middle.
by piker | 2025-12-11 23:38:46+00:00
It can be hard to wrap your head around it from the US, but many of these are people that are in fact being arrested for writing posts on social media, e.g.,

https://www.bbc.co.uk/news/uk-england-york-north-yorkshire-6... (arrested for post wearing a Manchester Arena bomber costume)

https://www.bbc.co.uk/news/uk-scotland-glasgow-west-60930670 (arrested for posting "the only good British soldier is a dead British soldier" from Scotland)

that would be categorically protected speech in the US.
by rootusrootus | 2025-12-11 23:38:46+00:00
That's not surprising, the nominal break-even time (e.g. not accounting for the time value of money) is over eight years if you blow 10K on FSD as a one-time purchase. And when Tesla isn't feeling desperate to convince people to upgrade, the 10K license you bought stays with the car. The average new car owner would spend less with the monthly option.

And of course there's the fact that you can turn monthly FSD off if you feel the value isn't there. The commitment is much lower, so it's easier to convince people to give it a trial run.

I don't pay for it, though. I still haven't been that impressed with it (we've gotten a couple free months to play around with it). I think in some areas it works pretty well, but in my neighborhood it makes regular attempts to scratch the car.
by tptacek | 2025-12-11 23:38:53+00:00
Your second paragraph is correct, with the added proviso that you can build features in your own application tooling to take advantage of the same capability.

One reason you're not getting such a clear usage statement at the top of this post is, it's an early feature for a general-purpose capability. I think we might rather get other people's takes about what it's most useful for? There are some obvious use cases, like the one you just identified.
by llbeansandrice | 2025-12-11 23:38:58+00:00
> A train can't take me to the beach

Yes it can!! Why can't a train take you to the beach?

https://www.amtrak.com/top-beach-destinations-by-train

> It can't take me camping away from civilization.

How many vehicle miles do you travel every year? How many of those are to go camping?

> It can't haul lumber from a hardware store so I can build a treehouse.

Have you tried? Like really tried? https://philsturgeon.com/carry-shit-olympics/

> but let's not pretend there is a perfect Venn diagram of overlap between what their use cases are.

I never said anything of the sort and I'm not pretending that at all. You're creating a strawman. The comment I was responding to said this:

> I'd love to get in my car and go to sleep for a couple of hours or read a book whilst it drives me somewhere. Imagine if it could even pull over and charge up without any kind of intervention too. You could get in your car, and get a full nights sleep whilst it drive you somewhere 500 miles away.

That's a train. Most instances of "somewhere" can be accessed by train. Or by a train to do the long miles and then other modes of transit once you're closer.

My overall stance is that there's a lot more overlap between why folks want a super expensive self-driving car and more robust public transit and better support for multi-modal transit. I've not pretended anything like you've claimed.
by notahacker | 2025-12-11 23:39:15+00:00
Lots of this is already being done (and using computers to check books balanced predates latest gen AI by some decades). But of course what accountants actually get paid for is tax strategy, edge cases, messy history and talking to authorities (or at least having their stamp of approval on it if the authorities come calling). There's plenty of market for writing software to automate aspects of invoice reconciliation or monitoring accounts for exceptions, but competition already exists...
by npunt | 2025-12-11 23:39:37+00:00
I'm not so sure; that may not have been what you meant, but that doesn't mean it's not what others read into it. The broader context is HN is a startup forum and one of the most common discussion patterns is 'I don't like it' that is often a stand-in for 'I don't think it's viable as-is'. Startups are default dead, after all.

With that context, if someone were to read your comment and be asked 'does this person think the product's model is viable in the long run' I think a lot of people would respond 'no'.
by cortesoft | 2025-12-11 23:40:36+00:00
It doesn’t matter which one you do, the methods are literally identical other than the extra s. You can’t pick the wrong one.

This sort of choice is very common in Ruby, you can have different style choices for the same functionality. You can have blocks made with {} or do and end. You can do conditionals in the form of “a if b” or “if b then a”. You can call methods with or without parentheses.

These are all Ruby style choices, and we already have a way to enforce a particular style for a particular project with formatters like rubocop.
by toomuchtodo | 2025-12-11 23:41:22+00:00
Russia is also running out of resources at current global oil prices. China’s rapid electrification and EV deployment is destroying oil demand growth, causing global oil oversupply, a confounding factor on top of sanctions. If you’re a petrostate, the future is not bright.

Strikes on critical Russian oil infrastructure would likely speed this along.

https://www.energyintel.com/0000019b-082a-d02f-adfb-cebb5e2a...

https://www.themoscowtimes.com/2025/12/09/russian-oil-prices...
by autoexec | 2025-12-11 23:41:34+00:00
They are a trash paper so skepticism is warranted but care should be taken not to dismiss facts just because of who reports them. Thankfully, we don't have to depend on the word of the Daily Mail for evidence that the UK doesn't value the ideal of free speech and are far too comfortable punishing and silencing online speech. It's a problem, and it makes their efforts to tie people's online activity to an individual worrying.
by rtkwe | 2025-12-11 23:42:15+00:00
> Isn’t that the entire point of government ID of any variety?

Ideally this could be done without deanonymizing accounts to service providers unless the user wants to for a 'verified' account linked to their identity publically but I don't think any digital ID system has been built that way. Imagine it acting like OAuth but instead of passing back an identity token it's just verification of age, platforms would store that which would show they had performed the age verification and could be used for other age gates if there are any.
by dylan604 | 2025-12-11 23:42:45+00:00
> and in particular to participate in a father-daughter dance.

part of being a parent is puttying your kid first. if you don't like to dance but your daughter really wants/needs this as part of the ritual, then you put on your big boy pants and do it. if your daughter really is okay with it fine, but you're an asshat for not. you may not like ballet, but you show up to the recitals. you might not like sportsball, but you show up to the events. you might cringe at the beginner band's abilities on stage, but you show up. it's not for you. it's for the kid.
by cxr | 2025-12-11 23:42:50+00:00
Adrian Sampson (the author of that now 10-year old blog post) has a online course for actually teaching compilers:

<https://web.archive.org/web/20210208162458/https://www.cs.co...>

Discussed several times on HN: <https://hn.algolia.com/?query=cs6120%20advanced%20compilers>

(And discussion about the blog post from last year about the IL used in the course: <https://news.ycombinator.com/item?id=41084318>.)
by tptacek | 2025-12-11 23:43:19+00:00
You didn't, at all. I didn't look at the videos you provided; I simply stipulate that they're real and depict what you say they depict. That doesn't demonstrate anything at all about Hezbollah's rules of engagement. When they have a clear firing solution on an IDF tank, they take the shot? Ok. And?

At the point where you're declaring Hezbollah a moral ally, I think the conversation has run to its logical terminus. Ask the Sunni Arabs in Syria how allied they feel with Hezbollah.
by cortesoft | 2025-12-11 23:43:19+00:00
Of course it is their decision, and they don’t OWE me an explanation.

But this is a discussion forum, and I am asking for people who agree with the decision to explain why they agree. Again, they don’t have to answer me if they don’t want to. I am just saying, “if anyone knows an argument for this type of change, I would love to hear it”

Saying they don’t have to explain their reasoning is true but not really relevant to our conversation. I am not asking THEM, I am asking HN readers.
by NedF | 2025-12-11 23:44:20+00:00
> Why Medieval Rulers Loved Castles.

Why do men love paper money?

Castles is a thing because it's a thing. Like Rai stones or Bitcoins hashes. They are hard to make.

Once you have a castle everyone rally's around it, they know it will be there in 200 years. When you are old you know your investment will still have the same value to give to your children.

What China is doing in the South China Sea is very cool, making islands. I'd be nice to be in a world humans did it without the power grab as an excuse, but I guess that's the value add governments need when the world is full of sad nihilists on the mainstream media train against building great things, only destruction.
by lurk2 | 2025-12-11 23:44:36+00:00
90% of the time I try to come up with systems more elaborate than a spreadsheet, I realize I’ll spend longer designing and maintaining it than I will actually using it. You really only see those efficiencies across larger organizations and even then it isn’t a given these sorts of systems will be well-maintained, and the benefits they provide are usually not so much efficiency as standardizing the way that users record data. This standardization is in turn mostly useful because it allows larger groups of people to coordinate across time and space (e.g. calendar events, and records of those calendar events for employees who joined years after they occurred).

At an individual level you’re basically always better off using text files as the equivalent of a machine-readable blank piece of paper to scrawl notes on with minimal (if any) thought being given to other features.
by jaggederest | 2025-12-11 23:45:24+00:00
I thought this was a wonderful example of "some things are just intrinsically challenging to represent in your brain":

https://www.youtube.com/watch?v=6ZwWG1nK2fY

Apparently they've found structural differences in the brains of people undergoing London's famously difficult taxi qualification.

I think I saw a video that said people studying for "the knowledge" as it's known report massive fatigue.
by embedding-shape | 2025-12-11 23:46:30+00:00
I think it's just a general apathy in the general population about knowing the difference. "Meat" is pig, cow, horse, rabbit, elephant or whatever, "fish" is fish meat. At a restaurant you could ask if a salad has any meat, they say no, and when it arrives, it has tiny pieces of bacon because "oh but that's almost nothing, certainly not \"meat\"".
by ProllyInfamous | 2025-12-11 23:46:32+00:00
Twinlaw's father is a super famous electrical engineer, retired professor emeritus with hundreds of papers (often as first) published author.

Be careful asking him about anything "he's published" since the mid-90s — because he often won't know anything about the topic. Instead, some grad-student lists you first to draw publicity to his own subordinate PhD / thesis.

After inventing a monumental concept in EE microchip design, you can just sort of rest on your laurels, just because of your name recognition (with permission, of course).

But after myself dropping out of grad school, decades ago, I've shared many lazy whiskeys with former colleagues, contemplating the "what if"s of two traveled old men. I regret nothing but happily engaged laziness.
by ThrowawayR2 | 2025-12-11 23:46:47+00:00
If you have a bachelors in CS, the expectation is that you should be able to easily become fluent in any new programming language. The programming languages that were popular 25 years ago are not the languages that are popular today or have evolved enough that correct idiomatic usage is significantly different. You should expect to have to use several different languages over the course of your career.
by kldg | 2025-12-11 23:46:58+00:00
Bless you and your family for all time and beyond. Having to talk to someone before I even get a price to compare, or a demo, drives me mad, and then a week later you get their contract and find they claim ownership of everything your company uploads to them -- all that time down the drain, and the salesperson never read the contract so they don't know what to say. Then there are the smaller companies with unwritten policies -- we used to get call metric software from a small Swiss outfit, but I discovered we were billed based on how many employees we've ever had, not based on current employees, with no method to delete terminated employees from the database -- on what planet do you expect someone to pay a recurring expense in perpetuity for someone who showed up for training one day 5 years ago and was never heard from again? I was so mad when they gave us the renewal price, we made our own replacement software for it.

Anyway, long story short: I now require the price and details before I'll even consider talking to a salesperson, not the other way around. Might actually be a good job for an AI agent; they can talk to these sales bozos (respectfully) for me.
by thewebguyd | 2025-12-11 23:47:37+00:00
No one uses sharepoint because it's good or was ever good, everyone knows it sucks. They use it precisely because it's a) bundled with 365 already and b) already very well integrated into the rest of the entire ecosystem. No developer time is needed to get automations, external sharing with encryption, and any other numerous features.

So sure, one wouldn't build another SharePoint on its own, but there's still room to build an entire package like M365 and do it right, and integrate solutions that don't suck.

But no one does, because it's expensive as hell. Good luck building something just as comprehensive and integrated and selling it for a measly $22/user/month.
by Karrot_Kream | 2025-12-11 23:47:40+00:00
I doubt autonomous car makers will offer this themselves. They'll either partner with existing insurers or try to build a separate insurance provider of their own which does this.

My guess, if this actually plays out, is that existing insurers will create a special autonomy product that will modify rates to reflect differences in risk from standard driving, and autonomy subscriptions will offer those in a bundle.
by int_19h | 2025-12-11 23:48:20+00:00
Agentic IDEs/extensions usually continue the conversation until the context gets close to 80% full, then do the compacting. With both Codex and Claude Code you can actually observe that happening.

That said I find that in practice, Codex performance degrades significantly long before it comes to the point of automated compaction - and AFAIK there's no way to trigger it manually. Claude, on the other hand, has a command for to force compacting, but at the same time I rarely use it because it's so good at managing it by itself.

As far as multiple conversations, you can tell the model to update AGENTS.md (or CLAUDE.md or whatever is in their context by default) with things it needs to remember.
by jonplackett | 2025-12-11 23:48:26+00:00
I’m so glad other people are having this problem too. The keyboard is just so bad now.

The autocorrect does help sometimes. But it fucks things up that were previously fine just as much as it helps so overall it’s probably worse than it used to be. Now You need to constantly monitor every key pressed to make sure it hasn’t screed it up later.
by Dylan16807 | 2025-12-11 23:48:30+00:00
Web devs are not a hivemind. That kind of criticism doesn't work well at all when pointed at the entirety of the site.

> Download bloat is net less impactful than build time bloat imho.

Download bloat is a bad problem for people on slow connections, and there's a lot of people on slow connections. I really dislike when people don't take that into account.

And even worse if they're paying by the gigabyte in a country with bad wireless prices, that's so much money flushed down the drain.
by decimalenough | 2025-12-11 23:48:32+00:00
The author states outright that this is not unique to Chinese, it's just much more prevalent than in American English.

不错 is literally "not bad", but it's more positive than the American English equivalent, being basically semantically equal to 很好 (lit. "very good", although in practice just plain old good/OK). You can even say seemingly absurd things like 很不错 "very not bad" (= excellent); or you can tamp it down with 还不错 "also not bad".

Funnily enough, in British English, "not bad" is high praise; but you still wouldn't say "very not bad".
by damnitbuilds | 2025-12-11 23:48:51+00:00
- You are clearly not clever enough to understand how far ahead of their competitors Spacex are.

- Again, Twitter is doing fine having sacked loads of staff. That is a sign of a good manager.

- No, the Cybertruck failed because of marketing, not engineering.

Musk made billions from being a great engineering manager whereas you and me are losers posting on a dying internet forum. But one of us can recognize genius.
by cortic | 2025-12-11 23:50:32+00:00
>the most authoritarian country in the West

Australia and the US are more authoritarian in specific areas e.g. censorship and taxation respectively.. but overall, yes, the UK is worse.

>British people are the most apathetic

I'm not sure that's fair, our culture looks apathetic from abroad, but like other countries we care deeply about what our media tell us to care about.
by hcurtiss | 2025-12-11 23:51:11+00:00
I'm not sure where you live, but that doesn't match my experience at all. And I think most people agree given the overwhelming majority of people who choose to drive, notwithstanding traffic and parking. The declining public transit ridership in most metropolitan areas over time is well documented.[1] It's because in most places -- but evidently not where you live -- public transit sucks relative to private transportation and ride-hailing services. As discussed above, EV autonomy will only increase the difference.

[1] https://www.smartcitiesdive.com/news/fta-transit-ridership-p...
by llbeansandrice | 2025-12-11 23:51:32+00:00
> You'll survive the tire pollution.

I tend to expect better from HN commenters. I don't have an interest in having a discussion with such a callous and dismissive comment. I hope your day gets better.

Tire pollution is worse than tailpipe emissions and the full effects aren't known. You're dismissive of other people's and the environment's health and you're wrong.

https://www.theguardian.com/environment/2022/jun/03/car-tyre...
by iamacyborg | 2025-12-11 23:51:54+00:00
> 12,000 arrests per year

Arrested is not the same thing as being charged. The latter is what would lead to a trial.

> So they are currently trying to get rid of juries, which they will do

Huh

> a leader that has styled himself as a more extreme Nigel Farage

I’m sorry, what?

> The UK is actually a scary place right now

It is?
by nearbuy | 2025-12-11 23:51:57+00:00
> there's no delay inherent to playing back a recorded sound.

There absolutely is. You can decompress compressed audio files when loading so they play immediately, but if you want to keep your mp3 compressed, you get a delay. Games keep the sound effects in memory uncompressed.

> Not all sound effects are short

Long ambient background noises often aren't latency sensitive and can be streamed. For most games textures are the biggest usage of space and audio isn't that significant, but every game is different. I'm just telling you why we use uncompressed audio. If there is a particular game you know of that's wasting a lot of space on large audio files, you should notify the devs.

There is a reason both Unity and Unreal use uncompressed audio or ADPCM for sound effects.
by lynndotpy | 2025-12-11 23:52:02+00:00
> > There are some concerns that an individual perceptual hash can be reversed to a create legible image,

> Yeah no.

Well, kind of. Towards Data Science had an article on it that they've since removed:

https://web.archive.org/web/20240219030503/https://towardsda...

And this newer paper: https://eprint.iacr.org/2024/1869.pdf

They're not very good at all (it just uses a GAN over a recovered bitmask), but it's reasonable for Microsoft to worry that every bit in that hash might be useful. I wouldn't want to distribute all those hashes on a hunch they could never be be used to recover images. I don't think any such thing would be possible, but that's just a hunch.

That said, I can't speak on the latter claim without a source. My understanding is that PhotoDNA still has proprietary implementation details that aren't generally available.