MurphyA/hacker-news huggingface dataset:
by sokoloff | 2025-09-09 13:02:21+00:00
I agree that there should be an option for a user to select "I never want to pay so much as $0.01 and if there is a circumstance where I'd need to, I expect you to shut off my services and delete my data if needed in order to avoid me incurring any bills."

That would solve this issue, but needs to be an explicit opt-in, because a lot of users don't want that.
by simoncion | 2025-09-09 13:02:22+00:00
> [T]here was never some grand conspiracy by Microsoft to create a format that competitors will find it hard to implement.

No, it's just an ordinary conspiracy. Everywhere in the spec you see shit that says "Do it like Word95 does" or "Do it like Word97 does" is an intentional aspect of the standard that makes it unreasonably difficult for anyone who wishes to faithfully read or write documents in this format to do so.

It is inappropriate for an open standard to define behavior in terms of an undocumented proprietary black box. The primary reason for an open standard to exist is to permit interoperability. Anyone who has read nontrivial portions the standard would argue that ISO shouldn't have standardized OOXML as it was. It's a damn shame that Microsoft acted in bad faith to exploit ISO's rules [0] in order to ram a very poorly-specified standard through. It's always sad when people and organizations that should be acting pro-socially choose to do the opposite.

[0] By paying money to stack the organization with a bunch of entities whose only interest was to vote "yes" for the ratification of this standard, natch. IIRC, ISO had to modify their rules again after the OOXML vote because they couldn't get quorum due to those one-issue voters refusing to show up for future business.
by 9rx | 2025-09-09 13:02:53+00:00
The question remains: Why would they spend billions only to "catch up"? That means, even after the investment is made and they have a product that is just as good, there is still no compelling technical reason for the customer to buy Intel/AMD over the other alternatives that are just as good, so their only possible avenue to attract customers is to drive the price into the ground which is a losing proposition.
Show HN: Open-source counter strike clone, from scratch, no game engine
by solcloud | 2025-09-09 13:03:09+00:00
I started this project from scratch 3 years ago before cs2 was released.

Now game has all csgo features implemented notably: multiplayer, weapon shooting, grenade throwing, package planting, round end win conditions, buy menu, scoreboard, radar, economy, recoil patterns, sniper rifle, proper hitboxes with backtrack support, inventory managment and legendary dust2 map

what is missing is better audio and visuals as I am not really good at this category

if you wanna try game yourself you can download it here https://solcloud.itch.io/counter-strike-football#download or build from source code

any feedback is welcome, thank you for reading
by theshrike79 | 2025-09-09 13:03:41+00:00
Yep, it was Sony policing the content on their media - a story as old as time.

It's (a part of) what killed MiniDisc too. It was _the_ coolest format ever invented, but Sony gatekeeped it so hard nobody used it.

Nothing more Cyberdeck-y than using a MD to transfer data :)
by n8m8 | 2025-09-09 13:03:46+00:00
Creator here. This was inspired by a trivia game called Fallacy Quiz, but I kept thinking about how narcissists construct arguments to be circular, sometimes intentionally, sometimes not. The gimmick of this game is that you can't really "beat" it, because the main way to beat a narcissist in real life is to disengage.

The game presents 20 random scenarios from different manipulation tactic categories (DARVO, gaslighting, strawman arguments, etc.). No matter which response you choose - logical, emotional, gray rock, or boundary-setting - your stress level increases and the manipulator escalates predictably.

Coded in vanilla JS as a single HTML file with Claude Code and elbow grease. Hosted on S3/CloudFront. Has sounds, basic animations, and gives you a breakdown of how you answered. Also links to DV resources across multiple English-speaking countries.

Huge thanks to r/NarcissisticSpouses, r/WebGames, and r/LivingWithNarcissists for the first round of feedback that helped shape this.

Sometimes the winning move really is not to play.
by everdrive | 2025-09-09 13:03:49+00:00
This makes me wonder why people put up with targeted content whatsoever. I actually have a friend who works in game development, and he has a real chip on his should regarding the current attitude that the discoverable customer base has. For instance, he sees a lot of people who think developers are pushing things down people's throats, are making games bad or annoying on purpose just so that users get frustrated, etc. It's pretty disheartening to him since from his perspective everyone is just doing the best they can, sometimes with quite poor results given the constraints of the market. But ultimately, they really just want to make games that people love and are really try to do so.

My personal theory is that people broadly are becoming very thick skinned with regard to content being pushed on them, but at the same time it has not occurred to people to simply disengage. (ie, they're getting frustrated by the pushers, but aren't leaving forums, social media, youtube, etc. so that no one can push anything on them) I think in some of the darker corners of the web, you currently see this associated with the term "slop." I assume we're all familiar with metaphor. Most of our waking lives (assuming we're on normal platforms) someone is out trying to twist your arm to get your attention, to get you outraged or jealous; anything for attention.

I really think it's breeding an incredible amount of unthinking cynicism, and at least some of the negativity you find online is just related to all the different wars for attention. As noted, it's quite surprising just how many people won't step away from this crazy attention marketplace. It's easy to do in principle: Put down your phone, your computer, and read a book or take a walk. In practice, it's more like overeating; people were never built with impulse control against novelty and social outrage, and lacking the fundamentals most people fail this test.
by A_D_E_P_T | 2025-09-09 13:03:51+00:00
They're going to keep "toughening" it until they have a more restrictive internet than any so-called Authoritarian Regime.

Today it's 4chan, Kiwi Farms, WPD, pirate sports sites, libgen, Anna's place... Tomorrow it'll surely be every forum where moderation isn't absolutely draconian.

I wonder if they're going to try to ban Twitter.
by acdha | 2025-09-09 13:04:20+00:00
Yes, I'm aware that Windows has memory compression, so let's think about why it's less successful and Windows systems need more memory than Macs.

The Apple version has a very high-performance hardware implementation versus Microsoft's software implementation (not a slam on Microsoft, they just have to support more hardware).

The Apple designers can assume a higher performance baseline memory subsystem because, again, they're working with hardware designers at the same company who are equally committed to making the product succeed.

The core Mac frameworks are optimized to reduce VM pressure and more Mac apps use the system frameworks, which means that you're paying the overhead tax less.

Many Mac users use Safari instead of Chrome so they're saving multiple GB for an app which most people have open constantly as well as all of the apps which embed a WebKit view.

Again, this is not magic, it's aligned incentives. Microsoft doesn't control Intel, AMD, and Qualcomm's product design, they can't force Google to make Chrome better, and they can't force every PC vendor not to skimp on hardware. They can and do work with those companies but it takes longer and in some cases the cost incentives are wrong – e.g. a PC vendor knows 99% of their buyers will blame Windows if they use slower RAM to save a few bucks or get paid to preload of McAfee which keeps the memory subsystem busy constantly so they take the deal which adds to their bottom line now.
by naugtur | 2025-09-09 13:04:49+00:00
That's why we never went with using keys in CI for publishing. Local machine publishing requires a 2fa.

automated publishing should use something like Pagerduty to signal that a version is being published to a group of maintainers and it requires an approval to go through. And any one of them can veto within 5 minutes.

But we don't have that, so gotta be careful and prepare for the worst (use LavaMoat for that)
by billy99k | 2025-09-09 13:05:21+00:00
"There are very few situations where the private sector provides a better service for less money"

The issue is when there is a monopoly. When you have a government monopoly of a specific industry, it's going to be poor. If the same thing happens in private industry, it's a similar outcome. There is no competition with the government, because they play by rules that makes it impossible to compete as a private business, so it's by default, a monopoly.

When companies compete, it's always better for the customer. Government run Internet (which is what we had before it was commercialized), was stuck in the same place for decades, with no innovation. It's pretty much universal and relatively cheap now.

In the US, you can look at the post office and private companies like UPS and Fedex. I used to run a business for almost a decade where I would ship out 100s of packages/week. The post office always had poor service compared to the rest...and the cost ended up being comparable. If you lost a package? with the post office, there was no real way to get your money back.

There's waste with government-run services because they never have to really worry about profit or losing money. Every government-run service I've ever used has been inefficient.
by elric | 2025-09-09 13:06:40+00:00
This is critical infrastructure, and it gets compromised way too often. There are so many horror stories of NPM (and similar) packages getting filled with malware. You can't rely on people not falling for phishing 100% of the time.

People who publish software packages tend to be at least somewhat technical people. Can package publishing platforms PLEASE start SIGNING emails. Publish GPG keys (or whatever, I don't care about the technical implementation) and sign every god damned email you send to people who publish stuff on your platform.

Educate the publishers on this. Get them to distrust any unsigned email, no matter how convincing it looks.

And while we're at it, it's clear that the current 2FA approach isn't good enough. I don't know how to improve on it, but it's clear that the actions in this example were suspicious: user logs in, changes 2FA settings, immediately adds a new API token, which immediately gets used to publish packages. Maybe there should be a 24 hour period where nothing can be published after changing any form of credentials. Accompanied by a bunch of signed notification emails. Of course that's all moot if the attacker also changes the email address.
by naugtur | 2025-09-09 13:07:58+00:00
Yes, I am. I came up with the first successful attempt at integrating the Principle of Least Authority software in LavaMoat with Webpack and wrote the LavaMoat Webpack Plugin.

Also, together with a bunch of great folks at TC39 we're trying to get enough building blocks for the same-realm isolation primitives into the language.

see hardenedjs.org too

I'm doing the rounds promoting the project today because at this point all we need to eliminate certain types of malware is get LavaMoat a lot more adoption in the ecosystem.

( and that'll give me bug reports and maybe even contributions? :) )
by mothballed | 2025-09-09 13:08:05+00:00
Yes I was totally unqualified for what they were doing.

Also pretty big language barrier because my Spanish is pretty bad. And Guarani, forget it.

I could probably "fake" it enough to do it now, but not back then.

They were extremely nice though and it was cool to check out a farming project. I would have liked to see some of the more remote farms but never got around to it.

Paraguay felt very much to me like the midwest / "Iowa/Ohio" of South America. Extremely practical hidden gem that is easily overlooked, but makes you feel right at home. Even in Asuncion I felt quite safe. Seems like the country is very active in fostering getting agricultural investment and development.
by jemmyw | 2025-09-09 13:08:20+00:00
The browser is an application that renders webpages. It doesn't need any mystical vague purpose. Further, the OS doesn't wrap the machine, that's not even a good analogy. When you wrap something you've protected it or hidden it, or even ended it.

I don't need a browser to manage my time or focus. I need it to render websites efficiently so I can interact with them.
by ChoGGi | 2025-09-09 13:08:20+00:00
> The same goes for GPUs, where Apple's M1 GPU completely smoked an RTX3090 in performance-per-watt, offering 320W of RTX 3090 performance in a 110W envelope: https://images.macrumors.com/t/xuN87vnxzdp_FJWcAwqFhl4IOXs=/...

I see it's measuring full system wattage with a 12900k which tended to use quite a bit of juice compared to AMD offerings.

https://gamersnexus.net/u/styles/large_responsive_no_waterma...
by mallowdram | 2025-09-09 13:09:17+00:00
AI was a colossal mistake. A lazy primate's total failure of imagination. It conflated the "conduit metaphor paradox" from animal behavior with "the illusion of prediction/error prediction/error minimization" from spatiotemporal dynamical neuroscience with complete ignorance of the "arbitrary/specific" dichotomy in signaling from coordination dynamics. AI is a short cut to nowhere. It's an abrogation of responsibility in progress of signaling that required we evolve our lax signals that instead doubles down on them. CS destroys society as a way of pretend efficiency to extract value from signals. It's deeply inferior thinking.
by acdha | 2025-09-09 13:09:27+00:00
My point is that it's not just the OS for Apple, because every part of the device is made by people with the same incentives. Android is slower and has worse battery efficiency than iOS not because Google are a bunch of idiots (quite the contrary) but because they have to support a wider range of hardware and work with the vendors who are going to use slower, less capable components to save $3 per device. Apple had a decade lead on basic things like storage security because when they decided to do that, the hardware team committed to putting high-quality encryption into the SoC and that meant that iOS could just assume that feature existed and was fast starting on the 3GS whereas Google had to spend years and years haranguing the actual phone manufacturers into implementing what was at the time seen as a costly optional feature.
Show HN: Next Home Game – Crowd-avoidance alerts for UK football matches
by richelectron | 2025-09-09 13:10:07+00:00
I built a small web/mobile app for locals who want to avoid matchday crowds and traffic. Fans already know the fixtures, but some have said they find the countdowns and reminders useful. One season ticket holder installed it on his wife's phone so she could keep track of his football commitments.

Features:

* Follow team(s) or stadium(s)

* Notifications: 7 days before, night before, matchday, kick-off, and when crowds start clearing

* "Set it and forget it" - the app keeps you in the loop

* Countdown to next home game, recent results, fixture list, league table

* No ads, no tracking, no account required

* Free for now (might add a small fee later)

Why I built it:

I wanted this for myself, needed a side project, and initially thought I'd use it to improve my C#. But I switched to Perl, which runs faster and simpler than .NET Core on the Raspberry Pi 3B I'm using to self-host the backend. I used Amazon Q in VS Code to scaffold the frontend (HTML/CSS/JS), but most of the backend is hand-written Perl. Notifications are sent via Firebase Cloud Messaging, triggered by cron jobs that hit the football-data.org API. The mobile app is a Capacitor wrapper of the web app.

Lessons learned so far:

* Amazon Q was great for scaffolding UI, less so for backend build scripts and cron workflows

* The value is mostly for locals who want to avoid matchday crowds (not so much for fans)

* In big cities, football is only part of the picture - expanding to cover more events would make it more useful

Would love feedback on the app, the positioning, or the tech stack. Also open to ideas for expanding it beyond football.

(Edited to address formatting, apologies, very first contribution to HN)
by codethief | 2025-09-09 13:10:20+00:00
It used to work very reliably for many years and I used it for pretty much everything (photos, ebooks, notes, Signal backups, …). However, last fall it simply stopped syncing (traffic at 0 B/s) in 90% of the cases, no matter the file size, even though my devices see each other and Syncthing recognizes that files are out of sync. I have already reset and reinstalled Syncthing various times – no idea what's going on.

My gut feeling says that it's the Android client[0], but I'll have to find the time to look into this more closely.

[0]: https://github.com/Catfriend1/syncthing-android
by jamessb | 2025-09-09 13:10:23+00:00
The Oxford Clarion has had several posts about the proposed Abingdon damn:

https://oxfordclarion.uk/water-why-abingdons-mega-reservoir-...

https://oxfordclarion.uk/abingdon-reservoir-is-there-an-alte...

https://oxfordclarion.uk/abingdon-reservoir-what-are-the-ris...

https://oxfordclarion.uk/abingdon-reservoir-how-much-will-it...
by sevensor | 2025-09-09 13:10:37+00:00
Indeed. “The bad standard is the result of negligence rather than malice” is a total nonsequitur. It in no way excuses pushing a bad standard on everybody to say, “they didn’t mean to make it bad.” It was still bad in obvious ways, and they still did power moves and underhanded things to get it signed off over legitimate technical objections. The reasons it was bad are irrelevant to the fact that it was bad and they promoted it.
by chuckadams | 2025-09-09 13:10:49+00:00
The domains the cert gets presented to is also configured in Keychain, and Safari uses it. Looks like Firefox has its own thing, buried several layers deep in settings. No idea about chrome. It's definitely a process you'd want to script in an installer, nothing you'd want to subject the end user to. So yeah, still pretty crap UX overall.
by aurareturn | 2025-09-09 13:11:48+00:00
They are trying to trick you. All reviewers are told by Intel to run benchmarks in max performance mode and battery either in balanced or max efficiency mode. These modes will throttle. So the performance you're seeing in reviews aren't achievable in battery mode unless you're ok with drastically lower battery life.

Meanwhile, PCWorld is one of the few that actually ran benchmarks while on battery life - which is what people will experience.
by SirFatty | 2025-09-09 13:11:56+00:00
Well managed? Not so sure about that.. the fact that UMG can harass content creators unchecked is a problem, and it's not just UMG abusing the copyright strike system.

Also, the amount of highjacked accounts and the length of time to regain control is absurdly long.

And Shorts. I wish I could disable Shorts from my feed.
by basfo | 2025-09-09 13:12:09+00:00
Oh the memories, i worked like... 20 years ago! on EDS for the Sun Microsystems account as a Solaris System Administrator.

It's hard to explain how advanced was Solaris at the time, specially Solaris 10 which had something named "Zones" which were actually some initial form of containers. With Zones you could run another instance of the OS completely isolated from the main Solaris (the kernel was shared, but for your apps would look like a native OS). You could even run another Solaris version! that was a cool approach to migrate a really old solaris 8 app to solaris 10 without having to change the app code.

Zones, combined with Sun Cluster or Veritas cluster would give you the ability to migrate those zones from one node of the cluster to the other (with it's own lun -external scsi disk/volume attached-) giving you some reaaaaaly interesting and new approaches to system design.

You can think about it as your dad's kubernetes.

Nothing like that could be done in linux at the time, and no one would use linux for any critical task, only for lamp servers.

Time has passed.
by voidhorse | 2025-09-09 13:12:25+00:00
Just yesterday I was thinking how useful a tool like this would be. Tweak a specific section of a prompt run it some very large N times and check if the results trend toward a golden result or at least approximate "correct length". Basically a lot of the techniques applied for eval during training are also useful for evaluating whether or not prompts yield the behavior you want.
by imtringued | 2025-09-09 13:12:29+00:00
I will never understand how C developers can catastrophize over Rust panics, a language that has a panicless "_try" version of every panic causing function that returns a Result instead, while simultaneously accepting the infinite growth of ever harder to avoid UB in C/C++ and telling people to never have undefined behavior in their code.

If you think dealing with undefined behavior is easy and you assume that people have verified that their software triggers no undefined behavior at runtime is fair game, then you should grant that assumption in favor of Rust developers having done the same with their panics, because avoiding panics is child's play in comparison to avoiding UB.

I don't know what it is about panics that triggers some mania in people. UB does not interrupt the program and therefore allows memory corrupt and complete takeover of a program and the entire system as a consequence. C developers are like "this is fine", while sitting in a house that is burning down.

There used to be a pretty blatant hibernation bug with AMD GPUs on Linux that essentially crashes your desktop session upon turning your computer on from hibernation. I've also had a wifi driver segfault on login that forcibly logged you out so you couldn't login like 9 years ago. C doesn't magically fix these problems by not having an explicit concept of panics. You still need to write software that is correct and doesn't crash before you push an update.

There is no meaningful difference between a correctness bug and a panic triggering condition with the exception that the panic forces you to acknowledge the error during development, meaning it is more likely that the correctness bug gets caught in the first place.
by acdha | 2025-09-09 13:12:46+00:00
Yes, that's exactly what I'm talking about: Apple can do that because everyone involved works at the same place and owns the success or failure of the product. Google or Microsoft have to be a lot more conservative because they have limited ability to force the hardware vendors to do something and they'll probably get blamed more if it doesn't work well: people are primed to say “Windows <version + 1> sucks!” even if the real answer is that their PC was marginally-specced when they bought it 5 years ago.
by const_cast | 2025-09-09 13:13:03+00:00
> Other than an irrational fear of them „phoning home“

At what point do we just call you people hopelessly naive and move on?

Microsoft? Spying on you? Inconceivable!

The US government? Spying on you through US companies? Inconceivable!

Nevermind that we have hundreds of known examples of the US government approaching Google or microsoft and forcing their hand in wiretapping their systems. And nevermind there was once a point in time where all internet traffic in the US was wiretapped. And nevermind that Microsoft's privacy policy, which YOU SIGN, outright says they will spy on you.
by rkomorn | 2025-09-09 13:13:03+00:00
Yeah. Although maybe I can't say my time is that precious because I'm somehow pretty happy to grind through hours of quests.

Heck, I even seem to like job-like games (Hardspace Shipbreaker was amazing to me).

I guess the "if you don't pass this, start over!" aspect of boss fights is the thing that irks me.