MurphyA/hacker-news huggingface dataset:
by Orygin | 2025-11-13 12:37:47+00:00
Yes (that's the point of a DRM), but like I said, the DRM is easily broken. Some games can also still use steam features when cracked (like joining lobbies, inviting friends, etc), and it's the same "crack" for every game (not withstanding other DRM the game may have).

With Valve, I'm more concerned of not being able to download the games if they go under, than the DRM on the games I have. Over time, the Steam DRM has also been more permissive than before, as I can now play my "family's" games and they can play mine.
by Eddy_Viscosity2 | 2025-11-13 12:37:48+00:00
It is refreshing that they admitted wrong-doing. Often payments are made to victims, but those responsible never have to admit the mistake.

From the article though, I think this line is telling:

"This likely would not have happened if established law had been reviewed and applied prior to the execution of the warrants,"

likely not. They are saying that even if those involved absolutely totally knew and understood the law, there's still a decent chance they would still have done the raid.
by YeGoblynQueenne | 2025-11-13 12:37:57+00:00
I don't want to keep editing the above comment, so I'm starting a new one.

I really recommend that anyone with an interest in CS and AI read at least J. Alan Robinson's paper above. For me it really blew my mind when I finally found the courage to do it (it's old and a bit hard to read). I think there's a trope in wushu where someone finds an ancient scroll that teaches them a long-lost kung-fu and they become enlightened? That's how I felt when I read that paper, like I gained a few levels in one go.

Resolution is a unique gem of symbolic AI, one of its major achievements and a workhorse: used not only in Prolog but also in one of the two dominant branches of SAT-Solving (i.e. the one that leads from Hillary-Putnam to Conflict Driven Clause Learning) and even in machine learning, in of the two main branches of Inductive Logic Programming (which I study) and which is based on trying to perform induction by inverting deduction and so by inverting Resolution. There's really an ocean of knowledge that flows never-ending from Resolution. It's the bee's knees and the aardvark's nightgown.

I sincerely believe that the reason so many CS students seem to be positively traumatised by their contact with Prolog is that the vast majority of courses treat Prolog as any other programming language and jump straight to the peculiarities of the syntax and how to code with it, and completely fail to explain Resolution theorem proving. But that's the whole point of the language! What they get instead is some lyrical waxing about the "declarative paradigm", which makes no sense unless you understand why it's even possible to let the computer handle the control flow of your program while you only have to sort out the logic. Which is to say: because FOL is a computational paradigm, not just an academic exercise. No wonder so many students come off those courses thinking Prolog is just some stupid academic faffing about, and that it's doing things differently just to be different (not a strawman- actual criticism that I've heard).

In this day and age where confusion reigns about what even it means to "reason", it's a shame that the answer, that is to be found right there, under our noses, is neglected or ignored because of a failure to teach it right.
by ljm | 2025-11-13 12:38:49+00:00
That rebranding and Microsoft's abjectly terrible product naming convention essentially killed the Xbox. What the absolute fuck were they smoking when they went from Xbox, to Xbox 360, to Xbox One, to Xbox One X, to Xbox Series S and X? Like anybody wants an enterprise gaming console.

Absolutely bonkers considering how strong they came in with the first Xbox, Halo, and Xbox Live.

And the rationale that they couldn't go from Xbox to Xbox 3 because of the PS3 is abject bullshit. They skipped Windows 9, after all.
by pityJuke | 2025-11-13 12:38:54+00:00
> The reason third-party anti-cheats are commonplace at these events is because most tournaments opt to use Faceit or similar for game scheduling. This was the case before VRS (with RMRs) and the TO could choose an anti-cheat of their choosing. This always ended up being Faceit AC or whatever platform the matches are scheduled via (For example, PGL used Challenger Mode, which used Akros Anti-Cheat). ESL of course uses Faceit because (ESL Faceit Group).

No it isn't. They're not using it by happenstance, because it is a feature of the platform, they're using it because it would not be competitively viable without it. PGL caught major flak for using Akros [0] because the tool was not good enough at the time to handle a Major qualifier. Just because something is not specified in the rulebook does not mean it is not de facto. Not a single Valve-sponsored major has ever lacked a third-party kernel anti-cheats, from the qualifiers (when they existed), to the VRS eligible events.

Yes, I am simplifying for the audience by calling them first-party. They're technically all contracted events on a tender process [1] (well, even TI is contracted out to PGL as of late).

The point still stands: events on Counter-Strike, with sponsored by Valve and with tight in-game integrations in the form of stickers, blog posts[2], and other advertisements, all rely critically on kernel-level anti-cheat for game integrity purposes.

Or to put it more succinctly: there is no viable pathway for a player to get their autograph into Counter-Strike 2 playing on Linux.

[0]: https://www.reddit.com/r/GlobalOffensive/comments/19499bu/ak...

[1]: https://www.hltv.org/news/40764/valve-sets-start-of-march-as...

[2]: Today's blog post for the Starladder Budapest Major: https://store.steampowered.com/news/app/730/view/57827633307...
by reaslonik | 2025-11-13 12:38:54+00:00
While impressive that the output isn't completely undecipherable, my real-world queries for SpringBoot project with most popular libraries don't compare so favorably to their benchmarks against Qwen3 32B, which I also run regularly (a 4bit quantized version of). Explaining tasks break completely and often.

Used their recommended temperature, top_k, top_p and so on settings
by lo_zamoyski | 2025-11-13 12:39:31+00:00
> Word definitions are arbitrary social constructs, so they can't really be correct or incorrect, just popular or unpopular.

If you mean that classifications are a matter of convention and utility, then that can be the case, but it isn’t always and can’t be entirely. Classifications of utility presuppose objective features and thus the possibility of classification. How else could something be said to be useful?

Where paradigmatic artifacts are concerned, we are dealing with classifications that join human use with objective features. A computer understood as a physical device used for the purpose of computing presupposes a human use of that physical thing “computer-wise”, that is to say objectively, no physical device per se is a computer, because nothing inherent in the thing is computing (what Searle called “observer relative“). But the physical machine is objectively something which is to say ultimately a collection of physical elements of certain kinds operating on one another in a manner that affords a computational use.

We may compare paradigmatic artifacts with natural kinds, which do have an objective identity. For instance, human beings may be classified according to an ontological genus and an ontological specific difference such as “rational animal“.

Now, we may dispute certain definitions, but the point is that if reality is intelligible–something presupposed by science and by our discussion here at the risk of otherwise falling into incoherence–that means concepts reflect reality, and since concepts are general, we already have the basis for classification.
by StopDisinfo910 | 2025-11-13 12:39:31+00:00
There is something vaguely amusing to me about complaining that Valve of Half-Life, Counter Strike, Portal, Team Fortress and Dota fame doesn’t have IP and giving as an alternative what I view as a minor IP, God of War.

Apparently, people have forgotten that what launched Steam is it being required to play game of the decade Half-Life 2.

I think I’m old.
by crazygringo | 2025-11-13 12:39:33+00:00
You're comparing apples and oranges. The LIRR already is the train ticket. I'm complaining about the fact you have to pay two fares. Using two different systems.

And like I said, you don't want to take the subway unless you live along its route, it's so much slower.

If you need to pay for the construction cost of the AirTrain, it should just be funded as part of the airport generally, because that's what it is. Charging for it is as silly as if you charged to take the AirTrain between terminals.
by utopiah | 2025-11-13 12:42:12+00:00
I'm not sure I follow. My point is that pretty much everybody who doesn't have a degree in CS or IT assumes due to BigAI corporations that LLMs or GenAI tools think. This is reflected by the words they use. Such people do not say "the model parse my query and process it via it neural network based architecture to give a statistically plausible answer given the context" but rather they say "I had a chat with Claude and he said something useful" thus implying agency and a lot more.
by walletdrainer | 2025-11-13 12:43:21+00:00
There are best practices for this, you normally hire a third party to handle the negotiations, payment process and the necessary due diligence.

For example the UK government publishes guidelines on how to do this and which mitigating circumstances they consider if you do end up making a payment to a sanctioned entity anyway https://www.gov.uk/government/publications/financial-sanctio...

They directly state as follows:

> An investigation by the NCA is very unlikely to be commenced into a ransomware victim, or those involved in the facilitation of the victim’s payment, who have proactively engaged with the relevant bodies as set out in the mitigating factors above

i.e you’re not even going to be investigated unless you try to cover things up.

This is a solved problem, big companies with big legal departments make large ransomware payments every day. Big incident response companies have teams of negotiators to work through the process of paying, and to get the best possible price.
by tomalaci | 2025-11-13 12:44:16+00:00
Companies should quickly realize that ChatGPT can go both ways - it can turn a "script-kiddie" into fully fledged hacker if vulnerabilities continue to be this sloppy. I am fairly certain that low-skill hacker sweatshops already heavily rely on LLMs to quickly exploit trivial vulnerabilities like these.

Like it or not but I feel like account logins, PII and payment stuff will have to be handled by central big orgs. Ideally, I would like that to be a competent open-source government service. For now it is big companies like Google that can shove its SSO around in accessible manner to other sites.
by markdown | 2025-11-13 12:44:21+00:00
> Maybe it's the dad in me, years of telling me son to not apologize, but to avoid the behavior that causes the problem in the first place.

What an odd thing to teach a child. If you've wronged someone, avoiding the behavior in future is something that'll help you, but does sweet fuck all for the person you just wronged. They still deserve an apology.
by preisschild | 2025-11-13 12:44:39+00:00
Been using bjw-s' common library chart (& its app-template companion) [1] for my homelab and it improved my experience with helm by a lot, since you only have to edit the values.yaml without doing weird text templating. Hope he gets more funding for maintainence so it can be used for more "production" systems.

[1]: https://github.com/bjw-s-labs/helm-charts/tree/main

See here for more examples on how people are using this chart:

https://kubesearch.dev/#app-template
by ordu | 2025-11-13 12:45:00+00:00
> However, there is still a danger that scammers will call after 12 hours

It is unlikely it will work. Scammers are talking all the time and creating a sense of urgency, people have issues to think and listen at the same time, and they tend to drop thinking completely when in a haste. 12 hours of a break will give the victim time to think at least. Probably it will give time to talk about it with someone, or to google things.
by kseistrup | 2025-11-13 12:45:23+00:00
Bonus for not having 200 questions. It's nice to be able to have the results quickly. :)

I found myself disagreeing, even strongly, on the majority of questions. And what's with all the partying and hanging out with people? It would be nice if the same conclusions could be reached with, say, roughly 50:50 agreement:disagreement (each question could potentially be asked from the opposite viewpoint, and the site could randomly choose one of the two forms).

As for the results: Not surprisingly, the site rated me at 100% introversion (which is similar to what I have scored as in other such tests), but it was only after looking at the scores for the other parameters that it became apparent what an all-blue bar that went from 100% to 0% meant. I.e., it was unclear that blue meant introversion and green meant extraversion.

Overall a nice experience, though.
by dangus | 2025-11-13 12:46:03+00:00
Define “scarce.” A pair of 16GB modules (32GB total) is around $100.

You can buy an entire complete mini PC including 16GB of modular RAM for $240 on AliExpress.

I’m not saying “don’t optimize.” I’m saying that watching your task manager, seeing a big number and freaking out isn’t really the definition of unacceptable performance.
Problem Discovery for Startup
by ayushsinghal | 2025-11-13 12:46:11+00:00
Hey Team, I am a founder at Druling a worklow automation and agent builder startup.

I am currently focusing on solving issues in Sales, GTM and product marketing space. It will help me a lot if people for Marketing, Growth Marketing or similar domain can spare me few mins to share there expertise.

Please comment or DM if you will be interested in helping. Thanks
by bostik | 2025-11-13 12:46:34+00:00
If you are dealing with financial services (and payment provider most certainly would), you will be forced to interface with infuriating vendor vetting and onboarding questionnaire processes. The kinds that would make Franz Kafka blush, and CIA take notice for their enhanced interrogation techniques.

The sheer amount of effectively useless bingo sheets with highly detailed business (and process) information boggles the mind.

Some time ago I alluded to existence and proliferation of these questionnaires in another context: https://bostik.iki.fi/aivoituksia/random/crowdstrike-outage-...
by squigz | 2025-11-13 12:46:42+00:00
> I don't want to be forced to serve as a free IT support guy anytime someone presses a wrong button.

In my experience this doesn't really end whether it's a closed product or not. If you're wiling to give free IT support, people will take it, as it's likely way faster/better than calling whatever support may or may not be offered by the company.

> Will that be possible with an open platform where anyone can install anything?

I can't see why these have anything to do with each other? If your brother goes out of his way to install a bunch of stuff and breaks everything, how can you possibly blame the system and not your brother?
by throw0101d | 2025-11-13 12:48:09+00:00
> Unless there is a very tight control over this - lol nope. Big stores will request as much as they can to target you with ads.

And you will now be informed about what is being asked for, as opposed to the current situation where if you are handing over your physical ID you may have no way of knowing what is being gleaned from it.

And being informed, you can choose to accept or decline. You can also question the need for it (the cashier won't be of much help, but inquiries can be done to head office).
by cyco130 | 2025-11-13 12:48:40+00:00
It's all about context, isn't it? "Humans vs. animals" is an important distinction to make in some contexts and useless in others. Insisting on the fact that humans are also animals if we're talking about, say, "language in humans vs. animals" is unproductive. It just makes discussions harder by forcing everyone to add "_non-human_ animals" to every mention. But if we're talking about, say, cellular biology, it's unproductive to force everyone to write "human and animal cells" instead of just "animal cells".

Similarly, distinguishing between transpilers and compilers might be important in some contexts and useless in others. Transpilers are source-to-source compilers, a subset of compilers. Whether it matters depends on the context.
by Traubenfuchs | 2025-11-13 12:48:46+00:00
The beauty of nondeterminism. I get:

The Romanian football player who won the Premier League is Gheorghe Hagi. He played for Galatasaray in Turkey but had a brief spell in the Premier League with Wimbledon in the 1990s, although he didn't win the Premier League with them.

However, Marius Lăcătuș won the Premier League with Arsenal in the late 1990s, being a key member of their squad.
by jstummbillig | 2025-11-13 12:48:53+00:00
> so in july 2025, i discovered that neighbourhood was exposing thousands of users' full legal names through an unprotected API endpoint. literally anyone with a slack ID could access this data. no authentication, no nothing. just a URL parameter and boom, there's your real name.

> i sent formal breach notifications to security@hackclub.com and gdpr@hackclub.com on july 9th. radio silence. nothing. not even an automated "we've received your email" response.

> when i tried talking to HQ staff informally, the responses were... well, shocking doesn't quite cover it. the first intern told me that since hack club is US-based, they're "not held to GDPR," that if fined "nothing compels us to pay it," and that EU people "void your EU protections" by coming to the US.

What? How did we get from (allegedly) informing them about a security vulnerability to them responding "nothing compels us to pay it"? It feel like the author is not being quite as candid in their account of the events as one would hope.
by ZaoLahma | 2025-11-13 12:48:57+00:00
Nintendo almost managed to do the same to their own gaming machines with the absolutely insanely inadequate Nintendo Wii / Wii U decision making.

As an engineer and a consumer / customer, I simply cannot understand why there's a need to complicate things.

You have a Thing, right? It sells, right? You develop the next Thing? Great! Call it Thing 2. Instant success.
by cbeach | 2025-11-13 12:49:58+00:00
Who would incorporate in a state where a single activist judge is able to overrule shareholders and leave a high-achieving CEO with zero compensation for a ten year period?

You may not like Musk's conservative political worldview, but this should have no bearing on the compensation owed to him by his employer, which was agreed by a majority of shareholders both before and after the Democrat-appointed activist judge annulled it.
by steve_taylor | 2025-11-13 12:50:09+00:00
Part of a Digital ID is an identity provider that implements protocols such as OAuth 2 and OIDC. Once this is in place, the government that owns the Digital ID system can mandate that platforms such as social networks, search engines, email providers, etc. link the users in its jurisdiction to its Digital ID via OAuth/OIDC. As this isn't as onerous as reviewing identity documents, governments can make this a requirement for a large range of platforms, even quite small ones.

Yes, I realise governments already have some powers to view private data, but they have to do a lot of legwork to link data to specific people. They'll always get false positives, false negatives, duplicates, etc. And they'll miss a number of platforms that have data on the person of interest. Digital ID combined with a mandatory identity platform and data retention requirements will make law enforcement far more efficient and give governments unprecedented power over what we see, hear and say online. The government will have a complete list of all the platforms on which you authenticated with their Digital ID.

We're already sleepwalking into this. In Australia, we have the under-16 social media ban taking effect next month. We're also in the process of rolling out our Digital ID, which has an OAuth/OIDC-based identity system. Numerous government departments have already integrated with it. It opens up to private sector integrations in December 2026, just in time for all involved in the under-16 social media ban to realise it's not working effectively and for Digital ID to save the day. The law states that Digital ID is a voluntary means of identification and other methods should always be offered, but the UX of OAuth 2 vs. uploading photos of your ID documents and a selfie, and waiting for it to be reviewed, will make Digital ID the de facto standard for Australians proving their age and, in the process, permanently linking their Digital ID Identifier to all their social media accounts. That includes "anonymous" ones like Reddit. And integrators can apply for an exemption to Digital ID being voluntary on their platform, making the case that the per-user cost of complying with the law without Digital ID is prohibitively expensive.

Once Australia rolls this out to social networks, it will keep expanding until virtually everything is captured.
by crowbahr | 2025-11-13 12:50:19+00:00
The correct choice if you don't want to spend all that time fucking around with your configs to play a game is Bazzite. If you value something more than the time you save then sure, use Debian for that ineffable reason: but don't bitch and moan about Linux being hard to play games on just because you're using a distro that isn't designed for it.

Bazzite makes gaming easy and is the Linux distro for gaming.
by crazygringo | 2025-11-13 12:50:20+00:00
That's wild to me. Maybe it's a UK or European thing, judging from the way you say "at university"?

In the US, at least everywhere I went to school, the loose three-hole pages were strictly for homework, so you could hand it in and then put it in your binder once you got it back.

Notes were almost always in spiral-bound notebooks so you could flip the left side underneath, so it wouldn't take up as much space and it could angle it well for writing. A few people would use glue-bound notebooks that couldn't, but those were usually much smaller for that reason (and often more expensive).

Would you take each sheet out of the binder before writing? It seems like that would be the only way to do it, otherwise it slides around too much?
by e12e | 2025-11-13 12:50:25+00:00
I only whish terraform was more recognized by upstream projects, like postgres, tailscale, ingress operators.

A one-time adoption from kubectl yaml or helm to terraform is doable - but syncing upstream updates is a chore.

If terraform (or another rich format) was popular as source of truth - then perhaps helm and kubectl yaml could be built from a terraform definition, with benefits like variable documentation, validation etc.
by mapontosevenths | 2025-11-13 12:50:37+00:00
Most of the time the company doesnt pay directly.

They hire a third party, sometimes their cyber insurance provider, to "cleanup" the ransomware. That third party then pays another third party who is often located in a region of the world with lax laws to perform the negotiations.

At the end of the day nobody breaks any laws and the criminals get paid.