MurphyA/hacker-news huggingface dataset:
by aw1621107 | 2025-11-26 22:16:53+00:00
> but I'm wondering if it'd be a bit of a burden on the creators of alternative backends (e.g. Cranelift)

Technically any new feature that requires backend support is an additional burden on backend devs. There's nothing special about constant-time builtins in this respect.

> since if they implemented it naively

Strictly speaking, whether an implementation is naive is independent of whether it is correct. An implementation that purports to be constant time while not actually being constant time is wrong, no matter how naive or sophisticated the implementation may be.
by p-e-w | 2025-11-26 22:17:17+00:00
This wasn’t foresight. As the comment you responded to stated, the Voyager probes were built to explore the outer planets, nothing less and nothing more. The fact that they are still working is essentially a fortunate coincidence, helped by there not being much that can damage a spacecraft in outer space.

Just like Opportunity lasted for 15 years, while its identical twin Spirit only lasted for 6. The Voyager probes could easily have failed long ago, they just didn’t. But not because of planning or foresight. Sometimes things simply work out well.
by Waterluvian | 2025-11-26 22:18:36+00:00
Literally nothing can mean a “library is safe.”

The idea of “safe” in terms of risk and security has misled a lot of people into this wrong idea that there’s a binary state of safe and unsafe.

It’s all about risk management. You want to reduce risk as inexpensively as possible. One of many inexpensive approaches is “don’t install dependencies that are new.” Along with “don’t install dependencies that nobody else uses.” You might also apply the rule, “don’t install dependencies that aren't shipped with the OS.” Or “don’t use dependencies that haven’t been formally proven.” Etc.

Indeed, calling it “Safe-NPM” can be misleading. As if using it achieves some binary state of safety.
by TrianguloY | 2025-11-26 22:18:56+00:00
On play store you can see the permissions that an app uses and they are grouped by category. Have full network access is set in the "others" category, same as notifications and vibration. This is a category where (supposedly) permissions are automatically granted.

But to be honest, other similar dangerous permissions like "view network connections" and "receive data from internet" are also there, categories are for "camera", "microphone" etc.

I suppose that the average user is more concerned about specific features, and since basically almost all apps require internet it may be there to avoid noise. Still, an "internet" category would have been nice...
by sliken | 2025-11-26 22:19:07+00:00
Just because it's not perfect, does not mean it useless.

A central signal message service receives millions of messages, I've seen claims of 40M active users a month. If each user sends 25 messages a day, that's 12,000 ish a second.

Drawing conclusions about who is talking to each other out of a 12,000 message per second stream is far from trivial since both signal users are just sending and receiving encrypted packets to a central service. Much depends on how much you believe about how signal handles things on the server size.

Not sure federation or pure p2p would improve things, especially since some fraction of the service could be malicious.
by chasing0entropy | 2025-11-26 22:19:28+00:00
Human thought is more than just general intelligence (AGI), but the ability to conceptualize data beyond linear symbolic representations and to combine the schema / metadata from multiple contextual inputs with memory, to output unique concepts in both alphanumeric and other conceptualized manners.

An LLM, in addition to being unable to ever obtain true AGI because of the linear and singular representation of concepts and data, cannot combine multiple schemas or metadata from multiple contexts with its own training and reinforcement data.

That means it cannot truly remember and correct its mistakes. A mistake is more than the observation and correction, it is applying global changes to both your metadata and schema of the event and surrounding data.

LLMs as an AI solution is a dead end.
by FrankWilhoit | 2025-11-26 22:19:34+00:00
Read this. Good and important points. Marx, alive today, could focus entirely on the publishing industry: how it has transitioned, with the evolution of technology, from one set of perverse incentives to another; how it has done harm because, given its incentives, it must do harm. Formerly, it had a necessary role even so, because of the economics of production and distribution. Today, production no longer has that barrier to entry, but distribution still does, along with new, non-economic barriers. That is the part that is not yet understood. The nonsense of "intellectual property" is almost a red herring beside it. Property is the thing you hoard, and that is the point of the article, but no one sees how to get back from there to a thriving culture.
by richardw | 2025-11-26 22:20:52+00:00
There is enough to read between the lines. Dilbert manager has bought into a barely competent app (that they think replaces humans) in a panic because costs. They’ll learn more lessons over the next year, if they survive. The author might be a bit emotionally charged right now and is writing between some lines as they help migrate. Once they have some emotional distance they might write the fully clear article you’d like.
by jampa | 2025-11-26 22:20:53+00:00
In the beginning of Android / iOS, just installing an app and registering was enough for the company to get your device's MAC address and thus your indoor location with accurate precision.

They could access your Wi-Fi network's BSSID (whose location is often public due to wardriving databases), and in public places, they had partner companies (malls, airports, etc.) whose routers would triangulate your position based on Wi-Fi signal strength and share information like "John is in the food court near McDonald's."

All of this happened without you even needing to connect to their Wi-Fi, because your phone used to broadcast its MAC address if the Wi-Fi was simply on. But now your MAC is now randomized, but it took a lot of time for Google / Apple to this.
by andrew_eu | 2025-11-26 22:23:02+00:00
I think it's of course not so simple, and the abstract of the paper they refer to [0] seems to contradict the Business Insider article. Sure, inflation adjusted median income is up slightly. In addition to this educational costs have exploded, and to earn a median salary it has become necessary to buy in. People under 30 have greater inflation adjusted income, but this is because they rely more on their (boomer) parents. The overall wealth in society has increased dramatically, but the vast majority of gains are going to the outliers.

That is to say, the real conflict isn't between boomers and millennials, it's between billionaires and everyone else. But generational friction is not new, a more common experience, and easy to exploit in media.

0: https://www.federalreserve.gov/econres/feds/files/2024007pap...
by spwa4 | 2025-11-26 22:23:11+00:00
Why follow the EU's press release instead of stating what's happening? The EU parliament voted - many times. They voted AGAINST having this law at all. The EU council is now threatening to fully override parliament, but "gives parliament another chance" to agree, in hopes this makes the member states more likely to cooperate.

More correct would be to state the in power EU governments have decided to use the EU council power to override the will of both the EU parliament and the member states' own parliaments - for now, by threatening parliament with the override.
by steego | 2025-11-26 22:23:18+00:00
This data reflects the UK, not a 3rd world country and my comments are restricted to this dataset.

Included in that same dataset are assaults and sports related injuries, which are additional risky activities.

You might argue assaults aren’t voluntary. My personal experience suggests most assaults are the result of voluntary activity rather than involuntary activity, YMMV.

I’m not being naive. I have lived in a 3rd world country where it wasn’t uncommon to see a family of 5 on a motorcycle.

I would note that you will tend to see, proportionately speaking, more women on motorcycles in those countries for the reasons you suggested.
by itishappy | 2025-11-26 22:23:49+00:00
They're not quite deprecated, but they're also not quite not deprecated at all:

> Historically, the <b> element was meant to make text boldface. Styling information has been deprecated since HTML4, so the meaning of the <b> element has been changed.

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...
by star-glider | 2025-11-26 22:24:13+00:00
Sure, because I think that, ultimately excessive regulation stifles innovation. I mean, heck, the EU is looking to effectively dismantle GDPR because they're worried that it's going to cause them to miss out on the AI boom.

My point was just that Apple is such an outrageously bad actor (and the USB-C and Airdrop rules so beneficial) that these rules were getting even a very pro-market person like me to at least be open to the idea of regulating some of these out-of-control giants.
by TomasBM | 2025-11-26 22:24:23+00:00
It is doxxing, but whatever floats your boat. I'm not going to post the names of anyone, so if you don't believe me, up to you. Like I said, I can't know if you're genuine or not either. But if you are, there's some chance you could rethink these views, or at least be open about your conclusions.

But yes, these are discussions you can have when you meet people offline. If you live anywhere professionally attractive - like Germany - you'll get to talk with a lot of people. They're mostly not long in-depth discussions, but when you ask or express genuine concern about the situation, you get some responses. It could be a lie, or well-hidden hatred, or a skewed sample, up to you to decide.

If you're happy to spread this narrative - which you seem to be - then I think you fit the bill of a geopolitical warrior. You think it's right to treat all members of an adversarial country as adversaries before they did anything, and I think it's wrong/counterproductive/bad to do so, especially if you're not a member of your country's military or security apparatus or have a personal grievance which explains it. Currently it's Russians for you, tomorrow it'll be the Chinese, Americans, whomever, based on where you live and who now is the adversary.

Serbia has had plenty of experience with "undue Russian influence" and conquerors of similar profiles, but sure, it's not the same. I think the Russian government isn't very different from other imperial powers, which are notoriously not representative of their people, and problematic for neighboring states and their people. If this wasn't the case, Russians wouldn't be on your radar. Simple as that. You don't have to equivocate cultures to notice a general pattern in geopolitics, and you don't have to tolerate adversaries to treat normal people normally.

As far as those other examples go, ask an LLM of your choice, preferably in Incognito mode: "What has $COUNTRY done that would explain why others hate $COUNTRY_MEMBERS?" See what comes out.
by delichon | 2025-11-26 22:24:47+00:00
There is a high demand for negative reports on any organization affiliated with Elon Musk. It is unsurprising that a robust supply has developed for it. I got paid very slowly by Verizon once, and McKesson another time, but nobody cares. I'm perfectly willing to believe that Musk's companies are worse than usual in this regard, but I'll need something better than plural anecdotes. This isn't a court, and innocent until proven guilty doesn't apply. But neither does guilty until proven innocent.
by fwip | 2025-11-26 22:25:28+00:00
"Change kinds" is something that only people who believe in a rather literal view of the Christian bible say, and only because that's the popular fundamentalist argument against evolution.

Fundamentally, it's impossible to reconstruct something from the fossil record that's convincing to these folks, because they will always arbitrarily decide "fossil 1 is kind X, and fossil 2 is kind Y, you need to find me fossil 1.5," no matter how close in time and likeness the fossils are.

So what they actually want is "evolve a lizard species into cats" which fundamentally misrepresents both A) how evolution works (it does not concern itself with human categories) and B) the vast timescale over which small changes accrue.

"Kinds" are just human categories we've mapped onto the results of billions of years of evolution after the fact.
by bigyabai | 2025-11-26 22:25:28+00:00
> Safari's supposedly-poor support for web standards is mostly Google propaganda.

I don't think that users "mostly" agree. Safari's market share on macOS craters compared to Chrome: https://radar.cloudflare.com/reports/browser-market-share-20...

Google propaganda or not, Mac owners aren't sticking with this "superior" preeinstalled browser tech. And I get it, as a Linux user I find WebKit intolerable compared with Blink and even Gecko.
by whilenot-dev | 2025-11-26 22:25:45+00:00
Movies with stories about building chemistry and relationships just need fewer characters. They still exist:

- All of Us Strangers (2023)

- Aftersun (2022)

- The Lighthouse (2019)

- Portrait of a Lady on Fire (Portrait de la jeune fille en feu) (2019)

- The Duke of Burgundy (2014)
by TheJoeMan | 2025-11-26 22:25:59+00:00
I commonly see that discussions of “unemployment rate” don’t account for the ways a person can be excluded from the labor market [1]. To achieve middle-class with a family detached home mortgage, annual vacation, etc., dual-earner is nearly mandatory. Those that “give up” and live in their parent’s basement playing video games are not counted as unemployed.

[1] https://www.bls.gov/cps/cps_htgm.htm#nilf
by aduitsis | 2025-11-26 22:26:22+00:00
IIUC, contactless payment via apple pay does have a secondary card number of sorts that's linked to your original card.

I once accidentally paid for AppleCare with apple pay (a mistake), so when at some point I switched phones I had to get new secondary card numbers tied to my physical cards. The old secondaries went away when I wiped my old phone, so AppleCare was no longer able to draw the monthly payment. The number in the invoice was likewise not the original physical card number, but some other number.

Whether the secondary numbers are easier or impossible to track is certainly a question, but I believe there's always a number.
by tsoukase | 2025-11-26 22:26:34+00:00
No life exists "by themselves". Self-replication means using only its own DNA and not mangling with other's. Virii are not only parasites but dead matter (a ribonucl molecule surrounded by proteins that happens to stick to other cells, like dirt on the skin). Gut microbioma is parasite.

There is another life property that this object does not fulfill and is called Teleonomia, that is governed by an ultimate goal.
by ChrisArchitect | 2025-11-26 22:28:03+00:00
Frequently referenced/discussed Netflix directive for 'second screen' viewing.

Some discussion:

Casual Viewing – Why Netflix looks like that

https://news.ycombinator.com/item?id=42529756

and Related:

The new literalism plaguing today’s movies

https://news.ycombinator.com/item?id=44567683
by cjbarber | 2025-11-26 22:28:10+00:00
Notable re author: “Addy Osmani is an Irish Software Engineer and leader currently working on the Google Chrome web browser and Gemini with Google DeepMind. A developer for 25+ years, he has worked at Google for over thirteen years, focused on making the web low-friction for users and web developers. He is passionate about AI-assisted engineering and developer tools. He previously worked on Fortune 500 sites. Addy is the author of a number of books including Learning JavaScript Design Patterns, Leading Effective Engineering Teams, Stoic Mind and Image Optimization.“
by grvdrm | 2025-11-26 22:28:25+00:00
Ticket closing and KPI chasing is alive and well in small companies too. I have a client (less than 100 folks) that has a JIRA reporting process on par (and as bad as) as F500 company.

Seems to geared towards tracking work and increasing accountable behavior.

But then the consultant overseeing it (not me) sent a Claude generated report with some sort of JIRA ticket dump as input. All the tickets closed were in fact not done or not relevant. But they were “closed” in JIRA. Same thing with completed tickets.

Embarrassing work product and embarrassment for the company.
by mrguyorama | 2025-11-26 22:29:00+00:00
The constructive outcome is the spammer fucks off or learns how to actually code.

Lots of people all over the world learn some basics of music in school, or even learn how to play the recorder, but if you mail The Rolling Stones with your "suggestions" you aren't going to get a response and certainly not a response that encourages you to keep spamming them with "better" recommendations.

The maintainers of an open source project are perfectly capable of coercing an LLM into generating code. You add nothing by submitting AI created code that you don't even understand. The very thought that you are somehow contributing is the highest level of hubris and ego.

No, there's is nothing you can submit without understanding code that they could not equally generate or write, and no, you do not have an idea so immensely valuable that it's necessary to vibe code a version.

If you CAN understand code, write and submit a PR the standard way. If you cannot understand code, you are wasting everyone's time because you are selfish.

This goes for LLM generated code in companies as well. If it's not clear and obvious from the PR that you went through and engineered the code generated, fixed up the wrong assumptions, cleaned up places where the LLM wasn't given tight enough specs, etc, then your code is not worth spending any time reviewing.

I can prompt Claude myself thank you.

The primary problem with these tools is that assholes are so utterly convinced that their time is infinitely valuable and my time is valueless because these people have stupidly overinflated egos. They believe their trash, unworkable, unmaintainable slop puked out by an LLM is so damn valuable, because that's just how smart they are.

Imagine going up to the Civil Engineer building a bridge and handing them a printout from ChatGPT when you asked it "How do you build a bridge" and feeling smug and successful. That's what this is.
by packetslave | 2025-11-26 22:29:30+00:00
yep, and it was this exact requirement that also caused the exact same outage back in 2013 or so. DDoS rules were pushed to the GFE (edge proxy) every 15 seconds, and a bad release got out. Every single GFE worldwide crashed within 15 seconds. That outage is in the SRE book.
by fakedang | 2025-11-26 22:30:35+00:00
Insurance is basically adding a middleman to socialized healthcare, one whose sole motive is to make more profit for its investors. Which in itself is a sore contradiction to the very idea of socialized healthcare.

There are 2 routes of providing socialized healthcare - either create a top down centralized model like the UK NHS or like the usually general EU model of creating an ecosystem of private and public players with heavy regulation.

The first model is expensive, prone to bloat and administrative spend and inefficiencies of scale, but allows for healthcare to be institutionalized. Any political party can try to weaken the NHS, but dismantling it even 80 years after its formation is political kryptonite for that party (Tories or Reform). Just like defunding Social Security or Medicare or Medicaid would destroy the Republicans perpetually.

On the other hand, you have the regulated model, which works much more efficiently compared to the former, but if regulations are weakened (which is much easier), the entire model becomes ineffective. Take a look at Swiss healthcare model, one of the best examples of a regulated private market with an insurance mandate, but slowly turning into USA-lite, as insurance premiums creep up and become unaffordable for growing families and low-income residents, because the SVP has been captured by insurance interests.

Obviously, because of the above inherent natures, the first model is often much more preferable than the latter model in hindsight, especially in a country like the US, where regulations are constantly weakened.
by 1vuio0pswjnm7 | 2025-11-26 22:31:02+00:00
Original HN title: (80 chars)

"OpenAI needs to raise at least $207bn by 2030 so it can continue to lose money"

Full title: (95 chars)

"OpenAI needs to raise at least $207bn by 2030 so it can continue to lose money, HSBC estimates"
by xg15 | 2025-11-26 22:31:28+00:00
I don't know what has happened inside Microsoft, but at some point they seem to have shifted into an outright aversion of traditional desktop applications.

I noticed this most when using Visual Studio Code for the first time. An entire IDE, with hundreds of supported languages and a rich plugin systen - but no ability to show dialogs?

Instead they used all kinds of awkward workarounds, such as opening the config file in an editor instead of showing a config GUI, or stretching the "command pallette" widget to its limit, or just dropping you into the shell.

I just never understood why they did this.
by ChrisMarshallNY | 2025-11-26 22:31:29+00:00
iOS always asks for permissions. I suspect the same is true for unrooted Android.

But the general pattern is that you install some stupid vendor crapplet, and the first thing it does, is ask for every permission on your phone. Native apps can access a lot more stuff than ones restricted to a WebView sandbox. That's why they want you to use them.

No thankee.
by seec | 2025-11-26 22:31:47+00:00
On my iPhone, even though I'm not on the latest "upgrade" (I made sure to avoid the Liquid Glass crap), the widgets just refuse to update most of the time. I have to tap them to get an update. Which completely defeat the purpose of having widgets in the first place. I am tempted to do a full reinstall from scratch but I think I'll just wait and bite the bullet for some Android in the near future. Apple software just isn't reliable at all, it makes the expensive hardware largely pointless.
by charcircuit | 2025-11-26 22:32:55+00:00
>What is "Slop":

>Fake stuff made by computers that tries to look like it was made by real people. It's everywhere online!

Tricking people is not what makes it slop. Being low quality is what makes it slop. This is a dangerous definition as it could mean that anything AI generated could be considered slop, even if it was higher quality than regular things.
by concinds | 2025-11-26 22:33:45+00:00
The answer is pretty simple. This decision isn't "the EU".

The European Commission has fewer employees than the Luxembourg government (and keep in mind, they're "running" a continent).

This decision was the Council, i.e. simply the national member governments. Don't let anyone blame "the EU" for this, the national governments are the ones that proposed this, pushed it through EU institutions, and might now try to override the EU parliament about it. Just because national (elected) governments are pushing it through EU institutions doesn't mean you should blame "the EU". It wasn't the "Eurocrats".
by jquaint | 2025-11-26 22:33:56+00:00
This is cool, though I'm reluctant to give praise when they have been so weird with Linux support on their games.

It was annoying after buying Rust to learn that you can't play on official servers on Linux. The game runs fine on Linux, the devs just don't allow it.

https://www.pcgamer.com/games/survival-crafting/rust-develop...
by gishh | 2025-11-26 22:34:37+00:00
“Can I have your phone number for this order?”

“Nope.”

Already pisses me off that companies make a profile of me based on credit card numbers. I’ve had this number for decades. I’m sure you could build a complete profile of me based on my cell number, and this is the only “social” site I use. I got off fb in 2008, never even joined the rest (twitter, insta, reddit, et. al.) just because my phone number has been raped out of anyone else who has my name and number in their phone.