MurphyA/hacker-news huggingface dataset:
by indigo945 | 2025-11-20 10:34:07+00:00
Existing anticheat software on Windows already runs in ring 0, and one of the reasons that competitive games often won't work on Linux is precisely that Wine can't emulate that. Some anticheat softwares offer a Linux version, but those generally run in userspace and therefore are easier for cheaters to circumvent, which is why game developers will often choose to not allow players that run the Linux version to connect to official matchmaking. In other words, for the target market of developers of competitive games, nothing would really get any worse if there was an official Microsoft solution.

On the other hand, using an official Microsoft anticheat that's bundled in Windows might not be seen as "installing a rootkit" by more privacy-conscious gamers, therefore improving PR for companies who choose to do it.

In other words, Microsoft would steamroll this market if they chose to enter it.
by 7373737373 | 2025-11-20 10:34:53+00:00
I've been having fun with the following AI prompt recently:

> You roleplay as the various Ancient Roman (Year 0) people I encounter as an accidental time traveler. Respond in a manner and in a language they would actually use to respond to me. Describe only what I can hear and see and sense in English, never translate or indicate what others are trying to say. I am suddenly and surprisingly teleported back in time and space, wearing normal clothes, jeans, socks and a t-shirt into the rural outskirts of Ancient Rome.

In think this is a fun way to learn languages too.
by pndy | 2025-11-20 10:34:57+00:00
I'd rather see this technology being used as a method of input and control of the machine, just like keyboard, mouse and monitor is. Without humanized bits of conversation or suggestions, exaggerated remarks like "Got it!" - you would ask OS to preform a task and it would do what was told. And if I'd want to have a specific question or task I'd use some dedicated application that would stay dormant up until used.
by Krssst | 2025-11-20 10:35:20+00:00
At the time I got the feeling that the presenter got the genuine impression that players would at least not be completely disappointed by the announcement.

Here it's hard to understand Microsoft's surprise when almost everything Windows has done for the last ten years was despised by mostly everyone. I was thinking that decision makers knew they were making unpopular moves but did not care since there's no way Windows can lose market share. I assume he must be faking surprise, but I am not sure for what purpose since staying silent and going forward would have had less press. Well I guess bad publicity is still publicity.
by pjc50 | 2025-11-20 10:36:03+00:00
Two things are both true: the Soros Open Society foundation and BBC activities were pro-Western propaganda, and that does not make them bad or wrong or false. If they had succeeded in turning Russia into a pluralist liberal democracy, that would have been better for millions of Russians and everyone else. Instead Russia turned into a petro-state oligarchy, sponsored a number of wars, and finally threw hundreds of thousands of young Russians into a meatgrinder war in Ukraine.
by pabs3 | 2025-11-20 10:36:28+00:00
AFAIK mr does not need much config, mostly just running `mr register` after `git clone`. When you do need to set config, the `mr config` command can help. All that said, I do have a lot of custom config :)

There is a `mr bootstrap` command for pulling a repo with a .mrconfig file in it, and then pulling a bunch of repos from there, here is an example usage:

https://wiki.debian.org/DebianInstaller/CheckOut

mr does have bare repo support, I haven't tried git multi-worktree stuff before though. I guess you would have to manually register each worktree.
by frm88 | 2025-11-20 10:37:11+00:00
The point about the bathrooms and tiles isn't about perfectionism, it's about mould. After 27 years of use I'd renovate wet usage rooms to reduce the health risk for my children. The same goes for the kitchen.

If the owner community decides on a heat pump, the wiring will have to be completely renewed. If the owner community decides on a modern oil heating system, the wiring will have to be renewed.

Parking your cars in the street while there is the option for a garage is somewhat antisocial, but let's not moralise. The garage is not optional, it's not sondereigentum or else it would have to be mentioned, so you'll have to pay.

What you are buying with this property is major financial uncertainty. There is a reason for this price.
by monerozcash | 2025-11-20 10:37:33+00:00
iMessage has worse UX than signal for key verification, but does support it. https://support.apple.com/en-us/118246

>Both Whatsapp and iMessage are proprietary, so it's also the case of "please trust us that we've implemented it the way we claim we did".

This is simply not true, any serious analysis of Signal would be performed on the binaries and not the source code. Having access to the source code does not make it any easier to discover well-hidden backdoors, but it is possible to exploit e.g. compiler behaviour in a way to create a backdoor that is essentially impossible to detect by reviewing source code.

Access to source code might very well make it easier to discover non-intentional bugs, but does not solve the problem of trust.
by jwpapi | 2025-11-20 10:37:54+00:00
But when I’m at that point. I think either I myself or a faster agent can do the jobs, ergo no need for a long-running smart agent..

This might be in the nature of problems I’m facing in my coding endeavors. I just don’t have any tasks that I cant solve in less than 45 minutes, or the problem is so vague in my head, that I can't accurately describe it to an AI or human. Then usually I either need to split it in smaller problems or take a walk.

Since claude 4 I barely wish, omg I wish this agent would be smarter. I still wish it would be faster.

But what you described is of course good practice and necessary for smart execution as well.
by onli | 2025-11-20 10:39:18+00:00
I assume it is some inferiority complex, on many sides. PHP itself was laughed at being too simple, underpowered and inconsistent, now they overcorrected with types, annotations and breaking backwards compatibility with every release so that no old code base can remain intact. Frontend devs yearned to be regarded as real developers, which in their context means construction of unwieldly and overcomplex enterprise bullshit, thus typescript etc. And in the backend you have that same mechanism, devs having to prove they are no beginners and thus using (wrongly) design patterns, instructed by software architects, instead of avoiding abstraction and thus complexity.

No, I'm not bitter.
by Mawr | 2025-11-20 10:39:27+00:00
But I don't want to read your cute custom hashmap code. Go really shot for the stars with its primary design goal of uniformity. The hashmap you're using is the same one I'm using, is the same one any random Go repo on Github I open uses. The value of this is immense—I instantly feel right at home, I know the exact semantics you're using—we're speaking the same language.

To wit, I would argue that Go didn't go far enough in restricting the user and certainly did not pick the right features to include. I don't think it's clear at all that had go shipped with sum types—enabling better error handling—and iterators, more built in generic data structures, and higher level abstractions around its concurrency, but no generics at all, that we wouldn't end up with a far better language. A more restricted one, with even less room for anything custom, but a better one.
by netsharc | 2025-11-20 10:39:56+00:00
Cognitive offloading: https://www.mdpi.com/2075-4698/15/1/6

Just like using calculator or Excel, I think overuse will really dull our minds, we'd end up preferring not waste our mind thinking about a problem but just throw it at the "simulated intelligence". I wonder where that'll take us.
by camkego | 2025-11-20 10:40:31+00:00
Now that I have seen groklaw.net/about-us page, I have seen it all.

Here is the new Groklaw mission statement:

Our Mission

Our mission is simple: to guide you toward safe, rewarding, and responsible crypto gambling experiences. We believe in transparency, player protection, and giving you the tools to make informed choices — whether you want massive Bitcoin bonuses, ultra-fast withdrawals, or niche altcoin gaming.
by pjc50 | 2025-11-20 10:40:35+00:00
> stole plenty of elections across Europe and Latin America. Hell, they even helped steal the 1996 Russian election.

[citation needed]; I'm aware of all the Latin America badness, School of the Americas, Nicaragua, Allende, etc, but I don't know what you're referring to here and you do actually need to support claims of ballot rigging with evidence.

But yes, this fundamental tension in American "state building" was being unable to handle cases when the foreign public wanted a democracy that wasn't run by and for the benefit of US corporations or right-wing Christians. You can see it propagating backwards now America has its own Pinochet.
by anonnon | 2025-11-20 10:40:54+00:00
> At least once people realized how insecure it was to run shared code on a mod_perl host.

People realized this immediately, given how much mod_perl exposed Apache's guts to script writers (so they could write modules in Perl--a feature few asked for, and fewer used) and how tightly coupled the two were, so much that calling Perl's humble 'exit' built-in became a notorious footgun (until, IIRC 5.6), terminating the underlying Apache process itself.
by senfiaj | 2025-11-20 10:41:23+00:00
Yeah, the core ergonomics is significantly lagging behind most other backend languages despite improvements in some areas. I even wrote an article https://waspdev.com/articles/2025-06-12/my-honest-opinion-ab... .

As for concurrency/async, it's possible to do requests in parallel with curl_multi_*. Other async/prallel things are also possible, but tend to be more complicated compared to JS or other languages with promise and async support.
by balamatom | 2025-11-20 10:42:01+00:00
Oh you sweet summer child...

>It ultimately seems to come to a more moral/spiritual argument than a real one. What really should be so special about human brains that a computer system, even one devised by a company whose PR/execs you don't like, could never match it in general abilities?

Well, being able to consider moral and spiritual arguments seriously, for one.
by AnthonyMouse | 2025-11-20 10:43:02+00:00
> The moment developers find a way to get their anti-cheat working in Linux I have absolutely no reason to ever boot a Windows machine again...

The trouble is that kernel-level anti-cheat sounds like something useful but it doesn't actually get you anything because the cheat developers are going to analyze and modify the anti-cheat code the same as they do the game code. And then having it running in kernel mode on the non-cheater's PC doesn't buy you anything when the anti-cheat code you wrote isn't actually running unmodified on the cheater's PC.

The cheat developers do have to put in the effort to analyze what it's doing in order for that to work, but the same is true of user-mode anti-cheat. Being in kernel mode doesn't solve or improve anything, it just creates a hazard because then bugs or malware in the anti-cheat code can compromise the entire system and are effectively granting themselves access to things you didn't approve, e.g. a game running as the kid's user account can't normally access the parent's tax returns, but in kernel mode it can. So what you want is for them to stop doing that.

Meanwhile the Windows kernel and the Linux kernel are completely different, so you're not going to be able to take Windows kernel anti-cheat code and run it in the Linux kernel even if you're not attempting to cheat. You'd have to have them to make a Linux-specific one, but you don't want them to, because they shouldn't be doing it at all.
by onli | 2025-11-20 10:43:50+00:00
You absolutely can use @ in sane codebases. And you give the example yourself: In other languages you often enough see that boilerplate where thrown exception is discarded, because there is no sane reaction to some edge case and you just want the program to continue, because you know it will work anyway. And that's @.

Note though that @ was already neutered in some earlier recent PHP releases.
by Yokohiii | 2025-11-20 10:44:11+00:00
I think global kill switches are just an last resort machanism, to bypass identified faulty subsystems. Even if there is a risk with it, in this instance the risk was zero, because CF was dead already. This wont change the blast radius, but it's duration and proliferation.

In reference to fault isolation boundaries: I am not familiar with their CI/CD, in theory the error could have been caught/prevented there, but that comes with a lot of depends or it's tricky. But it looks like they didn't go the extra mile to care about safety sensitive areas. So euphemistic speaking, they are now recalibrating balance of safety measures.
by zamadatix | 2025-11-20 10:44:12+00:00
Most don't even consider the amounts as getting screwed, just enough change that on the next refresh cycle it was worth switching to a different provider. For a lot of these places it was just 10-15 years ago they went from 0 VMs to 80%+ VMs so they aren't worried about needing to move around, just the quality of the support contract etc.
by pjc50 | 2025-11-20 10:45:24+00:00
Someone very smart told me that incompetence is a form of bias all of its own, because it privileges people who are able to ask for corrections in their favor.

(They had a nice worked example involving exam results - some years have much higher variance than others, due to incompetence in question-setting or marking, and in those years the mis-marking is randomly distributed but only the more middle class parents manage to work the system to get re-marked)
by ahartmetz | 2025-11-20 10:45:28+00:00
"As a member of my species, I think chauvinism in favor of my species is fine, and it's commonplace among all animals. Such behavior is also generally accepted, so it's easy not to feel too bad about it."

I think that's the most honest, no bullshit reply to that question. I've had some opportunity to think about it in discussions with vegetarians. There are other arguments, but it soon gets very hard to even define what one is even talking about with questions like "what is consciousness" and such.
Show HN: Wasda – Experience transformer attention as music
by kinders | 2025-11-20 10:45:39+00:00
I built Wasda, a tiny experiment to turn transformer attention into a playable musical instrument. Each token in the sequence becomes a piano note, and you can see the attention arcs between tokens while you listen. Temperature controls the “improvisation” of the model, and you can solo individual attention heads — for example, I’ve found temp ~1.7 with one head selected gives surprisingly relaxing patterns.
by eisbaw | 2025-11-20 10:45:54+00:00
It is great that Jesus works for you, but you have to separate real-Jesus versus storybook-Jesus. No doubt he lived, but written stories can be elaborated on.

For all I know, Jesus could have been the world's first great magician. The world has seen quite a few people in it, some quite remarkable - for which stories have been written. No deity or supernatural abilities need to apply.

Words in a book/internet aren't always the truth.
by s1mplicissimus | 2025-11-20 10:46:06+00:00
The claim was "PHP invites bad code" - but your point is for "bad code can be written in PHP" which is really not the same thing. A quick google for the @ brought up https://stackoverflow.com/questions/136899/suppress-error-wi... where the highest voted response is ~"NO, don't use it please". No use case I've come across during the past 10 years has required or even nudged me in the direction of @. It's an ancient relic that the whole community considers a no-no. I'd be curious if you really want to argue that this state of affairs "invites" using the @.
by netsharc | 2025-11-20 10:46:14+00:00
There's a "state of the world" forum post from a famous author years ago talking about how the UK used to be the adults in the room, how countries went to them and asked them for advice; and how they were seemingly actively shedding their reputation to be the US's aircraft carrier, opening their legs for any oligarch. I think this was written during Cameron's rule, and of course the facepalming got even harder with BoJo and Liz Lettuce Truss.
by nickdothutton | 2025-11-20 10:47:37+00:00
One of the problems with regulation is that politicians "understand" complex systems like computers or software or "the platforms" almost entirely by way of analogy. Yet at the point of actually introducing rules about (for example) tracking or what happens to your data, you need to throw away analogy entirely and start talking and thinking (and implementing) not an analogy but what the thing _actually_ is. Rarely do they resolve down to this last stage where you move from analogy to how things really work, or might work. I see this everywhere I have touched government and regulation over many years.
by jack_tripper | 2025-11-20 10:47:45+00:00
>For instance I'm conservative in economics (hear more capitalist) but reformist in morals (I like divorce, abortion and gay marriage). I vote for Macron therefore, who fits this.

What "conservative economics capitalist" things has Macron done to earn this description?

>Populist parties are [...] distracting everyone from the real issue we need the state to solve, like decentralizing power away from the capital with the increase in mobility, organizing matrimony with the change in demographics, policing crime during various immigration crisis or all that stuff we can all discuss calmly and reach compromises over.

Agree, but what have the non-populist parties done on solving those issues? Because from what I see, populist parties have been rapidly growing in popularity PRECISELY BECAUSE the "normie" parties have done absolutely fuck all in tackling those very important issues we've been having for 10+ years now.

Sure, all they do is calmly discuss those issues, and then do absolutely nothing about it, just kick the can down the road till the next election.

Then suddenly, out of nowhere, to everyone's surprise, the populist parties gained popularity for reasons nobody can explain. /s
by lmf4lol | 2025-11-20 10:48:06+00:00
I think that‘s a bit shortsighted.

Having A2A is much more efficient and less error prone. Why would I want to spend tons of token on an AI „figuring it out“, if I can have the same effect for less using A2A? we can even train the LLMs with A2A in mind, further increasing stability and decreasing cost.

A human can also figure everything out, but if I come across a well engineered REST API with standard oauth2 , I am productive within 5 minutes.
by pjc50 | 2025-11-20 10:48:21+00:00
It is grimly funny how the Conservative party (Cameron) looked at the indyref, with its 48/52 win with all three main parties and almost all the media on their side, and decided that this was a big win and they could do it again. But this time the media would be on the other side, and pro-Leave were the ones making all the big undeliverable promises in all directions.
by arethuza | 2025-11-20 10:48:25+00:00
Indeed, and having the "Scoti" replaced by the "Picts" isn't terribly accurate?

https://en.wikipedia.org/wiki/D%C3%A1l_Riata

Edit: The "Scots" are supposed to have conquered the Picts in the mid 9th century leading to what would eventually become Scotland.
by metalman | 2025-11-20 10:48:37+00:00
google/android/apple/microsft are fighting for there lives, as there is no reason for there continued existance all the important types of comunications can be hard coded into chips and operate free of any external OS, everything else is two way media, 95% of which can be handled on local networks what big tech is trying to build is something alien to human needs, false promises and enticements, faked up ideals bases on faked up images and outright lies served by monsterous AI data farms that look more and more like the set of "the matrix" the issue with that, is that it is essentialy empty and boring, demanding that the viewer suspends ANY judgement or discernment and further defend this completly impossible and artificial media creation as real. litteral zombies.
by cjlooi | 2025-11-20 10:48:48+00:00
Yea there were several attempts (including ar5iv), and distill.pub is no longer active + Semantic Scholar is PDF-based. None quite made the full use of HTML or have a robust conversion system. Jeff Dean's post is awesome - though using Gemini 3 is compute intensive and may still hallucinate in the end (I'm using a source-based latex to json parser). And the output is still...not very interactive.
by devjam | 2025-11-20 10:48:56+00:00
Nothing is in its "final form" today.

I'm a long time SWE and in the last week, I've made and shipped production changes across around 6 different repos/monorepos, ranging from Python to Golang, to Kotlin to TS to Java. I'd consider myself "expert" in maybe one or two of those codebases and only having a passing knowledge of the others.

I'm using AI, not to fire-and-forget changes, but to explain and document where I can find certain functionality, generate snippets and boilerplate, and produce test cases for the changes I need. I read, review and consider that every line of code I commit has my name against it, and treat it as such.

Without these tools I'd estimate being around 25% as effective when it comes to getting up to speed on unfamiliar code and service. For that alone, AI tooling is utterly invaluable.
by close04 | 2025-11-20 10:49:01+00:00
> just to spite people playing games outside of Windows?

These things are always sold as general security improvements even when they have an intentional anti-competitive angle. I don't know if MS sees that much value in the PC gaming market these days but if they see value in locking it all down and think they have a shot to pull it off, they'll at least try it.

In theory a built in anti-cheat could framework have a chance at being more effective and less intrusive than the countless crap each individual game might shove down your throat. Who knows how it would look in practice.
by endymion-light | 2025-11-20 10:49:05+00:00
Quite frankly - the majority of code is improved by integrating some sort of pattern. a LLM is great at bringing the pattern you may not have realized you are making into the forefront.

I think there's an obsession, especially in more veteran SWEs to think they are creating something one of a kind and special, when in reality, we're just iterating over the same patterns.
by jack_tripper | 2025-11-20 10:49:16+00:00
>Lots of politics the world over does not work like that, and is in fact rooted in collaboration rather than "combat".

Yes, the collaboration on transferring the wealth from the working class to the asset owning class.

>This is the norm in most European countries with functioning democracies.

It isn't. Plenty of corruption and backstabbing going on behind the scenes in order to torpedo the greater good if it means one party's lobbyists interests win. Denmark, and maybe most of the nordics, is a exception to this, not the norm for Europe. In Austria and at EU level, corruption, waste, theft and lack of accountability is the norm.