MurphyA/hacker-news huggingface dataset:
by up-n-atom | 2025-07-26 09:16:20+00:00
Problem with AMD is that it’s heavily tied to Taiwan and its government, similarly to nVidia, and that presents itself a bigger problem for the defence industry and geopolitics for both the USA and by proxy Isreal if Intel dissolves. As is unfolding in the USA and has unfolded in the past with the USSR, you can’t remain a superpower without a self sufficient at “home” chip industry, it must keep on existing and evolving. Alas IBM would be the fallback and not AMD in dire need with Apple or better TI not far behind.

Intel can’t and likely won’t fail, just as Boeing can’t. They’re integral to the defence of the country and government bailouts will keep them afloat for the eternity of power. Upper management knows this and they can line their pockets regardless of the impact on the consumer branch, all within reason and diligence not step on too many government toes.

Sucks that it has to get political but you can get too big to fail. All said and for the sake of their technical legacy that they do succeed and remain competitive.
by gsliepen | 2025-07-26 09:17:12+00:00
It's amazing how many people try to write generic containers for C, when there is already a perfect solution for that, called C++. It's impossible to write generic type-safe code in C, and this version resorts to using GCC extensions to the language (note the ({…}) expressions).

For those afraid of C++: you don't have to use all of it at once, and compilers have been great for the last few decades. You can easily port C code to C++ (often you don't have to do anything at all). Just try it out and reassess the objections you have.
by cronin101 | 2025-07-26 09:17:52+00:00
As a Brit that relocated to Norway a decade ago, trust me when I say you cannot fathom the lack of organization around identity that the UK (somewhat intentionally) has. (It’s constantly used for political Godwin’s-law fear-mongering)

There is no centralized ID number, the closest is your social security number but this is basically only outbound for PAYE tax and haphazardly correlated to your pension payments in late life.

Everything operates on a “trust system” where you often present paper (!) with whatever address you claim to be living at as proof you are real (e.g. opening bank accounts).

Passport loss is rectified by seeking out “professionals” with government-approved occupations that are not related to you that can vouch you are actually the person you are trying to replace a passport for.

The entire thing is a mess and living in digital-identity-native Europe is a dream come true that you should be extremely thankful for.
by WA | 2025-07-26 09:18:02+00:00
Mobile apps do not bundle a browser. They use Chrome/Android System WebView on Android or WKWebView on iOS. Capacitor is one project that lets you build on top of installed browser engines, unlike Electron, which bundles Chrome.

A new Capacitor app has a size of 3-5 MB at most.

If such a simple app has 100 MB, they bundle shit like Facebook SDK and such.
by dfghjk4 | 2025-07-26 09:18:42+00:00
Identity shouldn’t be tied to a private institution that requires you to have a bank account to login.

Two of the well-used solutions to identity in the U.S. are login.gov (government-managed) and id.me (private, but used by government). Basically to get setup, at some point you have to have physical presence to get an actual government-approved physical ID, which can still be a barrier to some, but it doesn’t require a bank account.

Just don’t implement your own like Discourse and Tea.app.
by bfg_9k | 2025-07-26 09:18:48+00:00
What aggravates me the most about stories like yours is that banks are effectively public utilities. They are regulated as such, are broadly considered too big to fail (especially in Canada - believe it or not at a domestic scale, their banks are far more important than any US bank is to the American economy) and thus receive an implicit tax payer underwriting, yet are able to act like this when you're not doing any illegal activities.

I understand the risk tolerance aspect from a bank, they wouldn't want to give a massive loan to a property developer or oil driller going under water. But when it comes to basic deposit services where nobody is asking them to risk their own money, they should be forced to allow any customer who isn't breaking any laws, such as in your case.
by TeMPOraL | 2025-07-26 09:18:52+00:00
Simply because native UI is faster and more functional and better integrated and better thought out than anything webdevs of any company can put together even if they cared to do it well. Sites like Reddit, or platforms like Slack or Discord, are perfect use cases for native clients, because there's a lot of space to make them better and more streamlined than the webapp.

Unfortunately, that only ever happens when some third party gets involved, and rarely survives long - but the experience, however brief, is glorious. See: RIF ("Reddit is Fun") on Android; Ripcord (Slack/Discord client) on Windows.
by user____name | 2025-07-26 09:19:13+00:00
A copy/paste from some related talks I had saved in my notes:

Hamish Young, Vehicle Physics and Tire Dynamics in 'Just Cause 4' https://gdcvault.com/play/1026035/Vehicle-Physics-and-Tire-D...

Jan Erik Steel & Patrick Donnelly, Supercharged! Vehicle Physics in 'Skylanders' https://gdcvault.com/play/1023219/Supercharged-Vehicle-Physi...

Edward Pereira, The Science of Off-Roading https://dev.gdcvault.com/play/1024004/The-Science-of-Off-Roa...

Jared Cone, It IS Rocket Science! The Physics of 'Rocket League' Detailed https://www.gdcvault.com/play/1024972/It-IS-Rocket-Science-T...
by eterm | 2025-07-26 09:19:19+00:00
> 2000 to 2010 is 11 years

This is obviously wrong by induction.

If 2000 to 2010 is 11 years, then:

2000 to 2009 would be length 10 years

...

2000 to 2001 would have length 2 years

and finally 2000 to 2000 would be a span lasting "1 year".

But any span with the same start and end point must have length zero, it's nonsensical to have a system without that property.

As for the spec, ISO 8601 defines a decade as a period of 10 years starting with a year divisible by 10 without a remainder.

Decade 1 is year(s) 10 through 19.
by W3zzy | 2025-07-26 09:19:51+00:00
Actually, they could release a platform quite easily that only delivers age verification, without anything else.

For example, our id's have a qr on it that contains some basic info. Why not provide a platform for age checks with that qr? Anyway, fuck them. Education goes a lot further than trying to force identity verification on private companies when there is no real life threat in play.
by zelphirkalt | 2025-07-26 09:20:40+00:00
Most people don't know how to use a computer well. Most people are just slightly above computer-illiterate. They were introduced to phones which have apps. Now in their minds that's how everything must be. Anything else induces fear into their minds.

While technically competent people might go:

"Oh neat, I don't even need to install an app, if I just put the website icon onto my home screen."

Most users are like: "Oh my god noooo! Not another way to do something! Aaaaa I cannot cope!" and panic.
by other8026 | 2025-07-26 09:20:52+00:00
There are a couple of comments in response to my own saying basically the same thing, so I'll do the same...

Rossmann shouldn't be excused for making his harassment video about Daniel because he doesn't understand how things work. Anyone who bothers to think about it for a moment would understand that someone who had been swatted 3 times by a crazy person spamming community chat rooms with illegal content would be extremely upset. Someone tried to _murder him_ and was trying to destroy the project, and then this video comes out leaking a private chat, and Rossmann portrays him as crazy? Rossmann knew what was happening and then his first thought was to start recording? How is that justifiable?

You confessed you are a Rossmann fan in another comment, but even a fan should be able to see what had gone on here...

And you are defending the inaccuracy in his video saying he's afraid of being targeted when it's not even possible, and your excuse for him is that he doesn't understand. There is no excuse for his video in the first place, but to also add this falsehood that he even can be targeted is extremely damaging for a project prioritizing privacy and security. And yet even though I'm sure he knows this now, as far as I know he hasn't retracted what he said. I don't think he cares about accuracy. Among other things, he's a YouTuber and he got views and attention, so I guess he got what he wanted at the expense of someone else during an extremely trying time. I don't think that's justifiable, I think it's scummy.
by other8026 | 2025-07-26 09:22:34+00:00
There are a couple of comments in response to my own saying basically the same thing, so I'll do the same...

Rossmann shouldn't be excused for making his harassment video about Daniel because he doesn't understand how things work. Anyone who bothers to think about it for a moment would understand that someone who had been swatted 3 times by a crazy person spamming community chat rooms with illegal content would be extremely upset. Someone tried to _murder him_ and was trying to destroy the project, and then this video comes out leaking a private chat, and Rossmann portrays him as crazy? Rossmann knew what was happening and then his first thought was to start recording? How is that justifiable?

You confessed you are a Rossmann fan in another comment, but even a fan should be able to see what had gone on here...

> Expecting a layman to know that is not reasonable.

And you are defending the inaccuracy in his video saying he's afraid of being targeted when it's not even possible, and your excuse for him is that he doesn't understand. There is no excuse for his video in the first place, but to also add this falsehood that he even can be targeted is extremely damaging for a project prioritizing privacy and security. And yet even though I'm sure he knows this now, as far as I know he hasn't retracted what he said. I don't think he cares about accuracy. Among other things, he's a YouTuber and he got views and attention, so I guess he got what he wanted at the expense of someone else during an extremely trying time. I don't think that's justifiable, I think it's scummy.

> If anything, even after that video, he kept recommending GOS whenever he talked about privacy.

Doesn't excuse what he did.
by chneu | 2025-07-26 09:22:54+00:00
It's reasonable but it's also self-fulfilling.

Thinking every man is a predator is a great way to mostly meet male predators and wind up alone.

On app dates, it's extremely obvious when the person you're sitting down with has the "every man is a predator" attitude. Being treated like that isn't fun. Then a lot of people wonder why all their dates fail or go nowhere or why they can't move outside the app.
by TeMPOraL | 2025-07-26 09:23:25+00:00
Figma is sort of an Apollo Project among webshit, isn't it? IIRC they did rather extreme amount of R&D to make the webapp performant in spite of the web as a platform. Great that they did, and I hope their insights will keep trickling down to everyone else - but I don't think they're currently an example anyone can actually follow.
by anonzzzies | 2025-07-26 09:25:14+00:00
But that was because no one told them. Now they are told and taught. A lot of systems Warn even for opening something publicly... And yet.

I check all CVE's of the software my clients use because we need to figure out why things are broken and often this is a start -> unpatched CVE's. Most (by far) CVE's are not 'honest mistakes' or missed corner cases because rocket-science; they are just sloppy programming. Something that should never pass review. We DO know better but people ship things and hope for the best (including the case in this post etc).
by chneu | 2025-07-26 09:25:38+00:00
lol no it doesn't. american freedom is a bit of a joke but it's par for the course in the USA to make shit up and then defend it.

The USA doesn't even rank in the top 15 on the human freedom index. Most freedom indices don't even put the USA in the top 20. A few don't even put the USA in the top 30.
by TeMPOraL | 2025-07-26 09:27:01+00:00
Using a website instead of an app isn't signaling some particularly strong computer literacy. Not that it matters - the web, both mobile and general, has been neutered so much over the years that webpages are just as useless, locked down experience siloes as apps; really the main difference in practice is the icon experience and how unobtrusive surveillance is :).
by theshackleford | 2025-07-26 09:27:45+00:00
> If you've ever opened Reddit, LinkedIn, Pinterest, or practically any popular service on your phone's web browser, you've likely encountered it.

Why leave out an incredibly egregious offender here in good old google? I'd been relatively on the fence google wise until they started consistently and repeatedly asking me to install their bullshit app. Why on earth would I ever want to install your app when all I want to do is run a fucking search query and leave you again?
by soraminazuki | 2025-07-26 09:29:48+00:00
> This a naive take.

The site is no different from Kiwi Farms, and I'm sure they too believe that they have a just cause. Doesn't matter. Bending over backwards to justify this isn't a naivety-defying smart take, it's just plain horrid.

> A moderate amount of gossip is good for society.

From the article:

> "What clubs does he go to?" another person asked on a different post. "He’s cute."

You think this is social justice? Many jurisdictions have laws against online stalking and doxxing.
by bravesoul2 | 2025-07-26 09:29:55+00:00
Title should be changed. Sounds like this was a choice not a fuckover.

That said...

Don't be a fool for all these AI startups that want you to burn out on 100 hour weeks. Many YC and non-YC startups are using this bravado based hiring strategy trying to get cheap labour to fuel their rockets to the moon. Don't be no fool!
by snerbles | 2025-07-26 09:30:46+00:00
The California legislature is already working on forcing operating systems to attest the age of the user at the account level. See the recent gut-and-amend of AB1043 [0], which was a privacy bill [1] just a few months ago:

> This bill would require, among other things related to age verification on the internet, a covered manufacturer to provide an accessible interface at account setup that requires an account holder, as defined, to indicate the birth date, age, or both, of the user of that device for the sole purpose of providing a signal regarding the user’s age bracket to applications available in a covered application store and to provide a developer, as defined, who has requested a signal with respect to a particular user with a digital signal via a real-time application programming interface regarding whether a user is in any of several age brackets, as prescribed. The bill would define “covered manufacturer” to mean a person who is a manufacturer of a device, an operating system for a device, or a covered application store. The bill would require a developer to request a signal with respect to a particular user from a covered manufacturer when that user requests to download an application.

> This bill would punish noncompliance with a civil penalty to be enforced by the Attorney General, as prescribed.

[0] https://legiscan.com/CA/text/AB1043/2025 [1] https://legiscan.com/CA/text/AB1043/id/3134744

If you want to know more about this lovely bait-and-switch tactic used by the Golden State's legislature, see here: https://californiaglobe.com/uncategorized/gut-and-amend-bill...
by middayc | 2025-07-26 09:31:24+00:00
One potential problem, or at least a trust issue, with AI-driven surgeons is the lack of "skin in the game". Or no internal motivation, at least that we can comprehend and relate to.

If something goes off the charts during surgery, a human surgeon, unless a complete sociopath, has powerful intrinsic and extrinsic motivations to act creatively, take risks, and do whatever it takes to achieve the best possible outcome for the patient (and themselves).
by stoobs | 2025-07-26 09:31:47+00:00
Yeah, the unformatted capacities of 3.5” floppy disks were:

SS-DD - 512KB

DS-DD - 1MB

HD - 2MB

ED - 4MB

LS (floptical) - 21MB

Technically you could format some of the lower density media in the high density drives and get the expanded capacity (although you may have needed to modify the media a little - holepunch to make an HD drive see a DS-DD disc as “HD”), although it wasn’t always very reliable and depended on the physical media and the capabilities of the individual drives.

Different file systems used the 2*80 tracks differently, hence the different formatted capacity, DOS usually had the lowest, Macintosh in the middle, Amiga had the most (although the Amiga HD floppies were a bit of a cludge - the drive spun at half speed due to a limitation of the Amiga floppy controller, which was also the reason you couldn’t just use a “PC” HD floppy in an Amiga without modification).
by other8026 | 2025-07-26 09:32:05+00:00
> mentally unstable

It's not appropriate for you to be saying these things.

> Stuxnet only targeted specific Iranian systems, a needle in a hay stack, was spread did not harm random devices across the globe, and stayed mostly undetected. And this was done without "developer access" to the software itself. Is it hard ? Yes. Is it likely (especially given the knowledge of how GOS works) ? Perhaps not. Is it impossible ? Definitely not.

This makes no sense. GrapheneOS is an open source project and anyone can look at the changes made by the project. Even the OS is reproducible and people do check that, apparently, so GrapheneOS would be caught if they were making changes. Like I even found this repository just now after a quick search https://github.com/lucasbeiler/reproducible-builds-grapheneo...

GrapheneOS isn't just some random OS that nobody has heard of. There are lots of eyes on it, so sneaking some backdoor into the OS would be very difficult and extremely stupid. One misstep and the project would be gone. Do you really think Rossmann is worth that? I don't.

> When the lead dev of the OS you use daily threatens to "publicly expose you" as a user, I won't blame said user to stop using the software. And even less, to provide such data point regarding the behavior of that developer.

I've already pointed out in other comments that he had no good reason to fear a targeted update. It's just not possible. He should know that by now, but as far as I know he has never retracted that part of his video.
by RGBCube | 2025-07-26 09:32:40+00:00
Many such cases.

Nushell fixes this: https://nushell.sh/

I've been using it as my shell for 2-3 years, and it has improved a LOT since then. The interactive experience is great, and it's wonderful assembling scripts in its REPL. I can use my editor to edit the bufferline too using ctrl+o.

The best thing about it is that's it's self-contained. You don't have to assume anything about the users environment, as Nushell has almost everything you'd need fot common tasks built-in.

Some example scripts I've written:

- Link all files in a dir & deduplicate based on hash, in parallel, handling all cases: https://github.com/RGBCube/random-scripts/blob/master/linear... - A simple github->forgejo migration/live mirroring script: https://github.com/RGBCube/GitHub2Forgejo/blob/master/github...

All of these only need nushell, and not even coreutils.
by 112233 | 2025-07-26 09:34:09+00:00
Not to mention that space is a normal printable character, while tab is a control character, like carriage return. Control characters have very well defined meaning, that is very different in different contexts.

As an example, and I hope this is not a new information for most, in many text terminals it does not mean "advance forward to a multiple-of-8 position", it means "advance forward to next tab stop", and you can arbitrarily set those (e.g. HTS/TSC on vt220)

If tabs or spaces are mandated at editor level, how are you editing Makefile or TSV files?

I really do not understand anyone, who is against having support for any possible indentation, controlled by the user as is necessary for each use case.
by pimeys | 2025-07-26 09:35:41+00:00
Well, that depends. I'm working in a startup and I'm in my 40's. Although it's a bit different than a typical startup, because it pays quite well compared to 95% of other offers in EU to live a very comfortable life in a not too expensive European city.

Yeah, the hours can be crazy but not too often. Yes, you're expected to give your best all the time but that's part of the fun. And the best part is the challenges are always interesting.

Maybe it makes it easier for me that I'm not at all interested in normal family life and never want to have kids.
by rep_lodsb | 2025-07-26 09:35:43+00:00
You were literally saying "not one" person (period!) wants the ability to control their own device. Clearly such people exist, even if we aren't the majority.

What is wrong about the OPs arguments that suggests a failure of literacy on their part?

If you want a device that is locked down by the manufacturer so it only runs software they approve of, in the name of security, that is a tradeoff you should be allowed to make, and the free market is ready to accomodate your desire. Unfortunately, those of us who want the opposite are not so lucky currently.

Is it really impossible to see for you why some people have a problem with this situation persisting, and with comments like yours further normalizing it?
by Aaargh20318 | 2025-07-26 09:35:49+00:00
> Web Apps need to become just Apps. Apps built with the free and open web need equal treatment and integration. Closed and heavily taxed proprietary ecosystems should not receive any preference.

That basically already exists on the desktop in the form of Electron apps. Those apps are universally hated because of it.

Web technology is not suitable for making applications. It was designed to format text documents and that's all it's really good at. That's why we have the web-framework-of-the-week problem, everyone is desperately trying to fit a square peg into a round hole. Web apps are janky, fragile and feel out of place on every OS. It's a 'one size fits no one' solution.
by Jimmy6929 | 2025-07-26 09:36:07+00:00
I’ve been working on 3D modeling and 3D printing for Warhammer, and me and my friend thought it would be really cool if we could easily create custom landscapes or buildings. That’s what sparked the idea for Amodeling.

ran into a lot of breakdowns along the way, but we’ve managed to fix most of them. There are still a few issues with the download feature, though.
by alex-moon | 2025-07-26 09:37:09+00:00
It's amazing to see this on the front page of HN as it came up in a discussion with my partner early in our relationship. I was saying something about how a lot of people don't understand the robustness of peer review and replication. I was gushing about how it's the most perfect system of knowledge advancement and she replied, "I mean, it's not perfect though," and then said, pretty much verbatim, the title of this article.

The problem specifically isn't so much that null results don't get published, it's that they get published as a positive result in something the researchers weren't studying - they have to change their hypothesis retroactively to make it look like a positive result. Worse, this leads to studies that are designed to attempt to study as many things as possible, to hedge their bets. These studies suffer from quality problems because of course you can't really study something deeply if you're controlling a lot of variables.
by goku12 | 2025-07-26 09:38:54+00:00
Even if only a few women are abusive and gossiping, they will doxx a lot of innocent men. At that stage, that entire app should be treated as illegal and shut down, instead of hoping that Apple legal will find the time to settle each complaint. The entire app is a toxically bigoted concept that gets a pass because the term 'women's safety' is attached to it.