MurphyA/hacker-news huggingface dataset:
by whstl | 2025-10-15 20:54:09+00:00
The paradigm change you mention happened once, it was piggybacked on an existing and very popular concept (functional components), and the previous paradigm was "deprecated" by the community itself.

Sure it would be better if people had gotten it right the first time, but the fatigue problem isn't really due to React.

And my argument isn't that "X is better than Y". It's that the number of new tools showing up is WAY smaller than it was when those complaints started. Today it has become a meme here in HN, often by people outside the frontend community.
by mschuster91 | 2025-10-15 20:54:09+00:00
Yup, but only on the hardware side. On the software side, you are entirely at their mercy - unlike Windows which goes to utterly ridiculous length to keep software dating back to the Windows 95 era running on top notch Windows 11 systems, Mac developers are all too used of having to constantly keep up with whatever crap Apple has changed and moved around this time.
by kondro | 2025-10-15 20:54:32+00:00
I want my computer to have an always on cell modem just like my phone does.

The Apple Silicon chips all run in a version of always on these days because the efficiency cores are so, well, efficient.

Additionally, while you may want to burn the battery in multiple devices and deal with having to manage that, I don’t want to.

Apple has been selling cellular iPads since the beginning and I love never having to worry about pairing mine.

Tethering to an iPhone or iPad Is much better than it used to be, but it’s still not perfect.

Apple makes their own modems these days and even with Qualcomm had a capped per device license fee more than covered by the premium they charge for cellular in, say, the iPad.

I know so many people who want this convenience and are willing to pay for it that it just seems like stubbornness at this point that they’re willing to put modems in iPads and not MacBooks.
by amalcon | 2025-10-15 20:55:26+00:00
There are two separate issues that folks are getting tripped up on here. The first is that the most powerful AI systems do not do offline learning. There are a bunch of hard problems here: e.g. known unsupervised learning techniques have been far less successful, and inference only approaches cost effectiveness by decoupling from training. It seems plausible that we will solve some of these, though I don't know about others.

The way I have been thinking about the other bit is is that LLMs are functionally pretty similar to the linguistic parts of a brain attached to a brain stem (the harness is the brain stem). They don't have long-term memory, the capacity for inspiration, theory of mind, prioritization, etc because they just don't have analogues of the parts of the brain that do those things. We have a good sense of how to make some of those (e.g. vision), but not all.

The common ground here is that some fundamental research needs to happen. We need to solve all of these problems for AI to become independently dangerous. On the other hand, it's proving mildly dangerous in human hands right now - this is the immediate threat.
by thewebguyd | 2025-10-15 20:55:28+00:00
Agree.

I also like minimal themes (and light mode!) but keywords are precicesly the thing I want highlighted. The "Visual Studio(Light)" theme in VSCode gets it pretty close to what I want but still has some inconsitencies that bug me but I haven't bothered making my own to fix them yet. It primarily just highlights keywords, comments, strings.

But then you can have something like public async Task<byte[]> SomeMethod(DateTime date, int someNumber) and int is highlighted but DateTime isn't...
by strcat | 2025-10-15 20:55:45+00:00
The most recent 3 generations of Pixels have 7 years of support from launch. One of the hardware requirements for GrapheneOS is 5-7 years of firmware and driver security patches. We continued allowing 5 years to avoid locking ourselves into Pixels since it's the hardest requirement from https://grapheneos.org/faq#future-devices for major OEMs to fulfill. Most of the rest are done for them by Qualcomm with a flagship Snapdragon SoC.
by kokada | 2025-10-15 20:55:47+00:00
This only made Apple look bad, again this is not a bug that make the app slow, it makes the whole system slow.

Imagine now that you're a non tech savvy user, that probably doesn't update apps as often, they are probably wondering why "my laptop is so slow after updating". But like I said in other thread, maybe this is on purpose to make people upgrade.
by JumpCrisscross | 2025-10-15 20:56:04+00:00
> You cannot actually deny entry of an American into America, at least not of a true naturally born American

What counts as natural born is constantly subject to fuckery. (The Citizenshop Clause is all the Constitution has to say on citizenship, and it doesn’t directly address either naturalization or revocation.)It took Congress in 1924 to admit American Indians are born in America [1]. Meanwhile, we've created de facto exemptions on the positive side for e.g. John McCain [2] and Ted Cruz [3].

A future Congress (or potentially just the President, under Trump's precedents) could absolutely vote to strip citizenship from e.g. dual nationals or people who have travelled to this or that country.

[1] https://en.wikipedia.org/wiki/Indian_Citizenship_Act

[2] https://hls.harvard.edu/bibliography/why-john-mccain-was-a-c...

[3] https://hls.harvard.edu/bibliography/why-john-mccain-was-a-c...
by cudgy | 2025-10-15 20:56:38+00:00
OK. Now I understand where you’re coming from. You are using an analogy to insect groups with the term eusocial, which is defined as “cooperative brood care (including care of offspring from other individuals), overlapping generations within a colony of adults, and a division of labor into reproductive and non-reproductive groups.”

Not sure I would use the word organized to describe this though. It actually sounds more like hunter-gatherer society / commune / family. It does seem unlikely that this could happen on a global scale though. It’s more likely to occur in smaller groups, because without some familiarity between the people, they’re unlikely to open up with such personal activities like child rearing.

Anyway, I like your idea. Humans coming together to ensure fairness is going to be necessary. I just don’t think it’s a realistic expectation to expect this at the global scale.

What may be feasible is for people with similar occupations joining together in global labor unions for leverage against the corporations. These unions could have standards for how workers interface with corporations, especially global corporations utilizing AI and or other technologies that impact society in a potentially harmful way.
by oconaros | 2025-10-15 20:57:20+00:00
I do web analytics consulting. One of my first projects at a digital marketing agency in 2021 was investigating weird traffic patterns for a global logistics firm. The findings are summarized in this blog post[1].

Bot traffic has been an issue for years. It has given rise to a new cottage industry of ad fraud detection services, none of which I’ve found particularly valuable. It always comes down to “so what do we do about it?” and no one seems to know how to get bots to stop viewing or clicking on paid media placements. Consumers use Google search and are on FB, IG, TikTok, LinkedIn, etc., and there aren’t really competing ad networks with “fewer bots”. So they keep buying fake traffic knowing that a significant chunk of it is invalid.

I don’t see anything changing unless big tech companies making billions in ad revenue have a large enough incentive to do so. At the moment they have plenty of incentives to keep things as they are.

“Half of the money I spend on advertising is wasted; the trouble is I don’t know which half.” - John Wanamaker

[1] https://jimalytics.com/industry/youre-buying-bots-an-inconve...
by bolangi | 2025-10-15 20:57:49+00:00
Great idea. I'd love to hear something realistic like, "Practically everyone who uses a phone or computer is under surveillance. While this project may seem late relative to the damage done thru unlawful surveillance over previous decades, it represents a start that could lead to better privacy for some early adopters and gradual shift away from the blobs and proprietary technology that place control of our hardware in other hands than our own."
by strcat | 2025-10-15 20:58:00+00:00
The most recent 3 generations of Pixels have 7 years of support rather than the 3 provided by the Pixel 4a. Pixel 4a no longer has driver or firmware updates or official support for current Android releases, so GrapheneOS doesn't officially support it anymore. We did provide extended support releases and legacy extended support releases past end-of-life until earlier this year (2025012701 was the last one), but lack of community support led to those being paused and few people still use the legacy devices based on update server stats of update check counts.

It's why 5-7 years of support are one of the requirements our OEM partner has to provide to meet our official list of requirements published at https://grapheneos.org/faq#future-devices. We'd like to require 7 years of support to match Pixels but didn't want to raise the bar too high. We can settle for 5 and have OEMs work towards 7 for later devices after starting with a 5 year commitment.
by nobleach | 2025-10-15 20:59:07+00:00
I think you're referring to OxCaml. I'd love to see this make a huge splash. Right now one of the biggest shortcomings of OCaml, is one is still stuck implementing so much stuff from scratch. Languages like Rust, Go and Java have HUGE ecosystems. OCaml is just as old (even older than Rust since OCaml inspired Rust and its original compiler was written in OCaml) as these languages. Since it's not been as popular, it's hard to find well-supported libraries.
by ThinkBeat | 2025-10-15 20:59:26+00:00
As a soon to be graybeard think this has been fairly obvious from the start. And outside of specific workflows, you are adding unneeded complexity to a system that does not need it. In general, an anti-pattern. but it does have valid use in some cases.

On the last project I worked on that came to involve serverless, it made no sense at all other than it was "the fad".

For this system we had an excellent knowledge of what the theoretical limit of users and connections as.

This apparently needed to be done container, serverless, kafka, blah blah.

Annoyed with the whole thing I took a few nights to tear logic out from the micro servers or nano services, and wrapped the whole thing into a Frankenstein monolith.

AT least 60% of the code all had to do with dealing solely with the code needed to pass information around to different services so it was easier to maintain. Well my hacked together moonlight was not a great start for anything but a demo.

I installed Postgres on my laptop, ran the monolith on it, took 3 servers each pushing the theoretical maximum load we would have, and what do you know the performance was fine. But the architecture was the architecture decided upon.
by aeldidi | 2025-10-15 20:59:27+00:00
It has downsides and risks involved, for sure. I think the security part is perhaps a bit overblown, though. In any environment, the developers either care about staying on top of security or they don't. In my experience, a dev team that skips proper security diligence when using Docker likely wouldn't handle it well outside of Docker either. The number of boxes out there running some old version of Debian that hasn't been patched in the last decade is probably higher than any of us would like.

Although I'm sure many people just do it because they believe (falsely) that it's a silver bullet, I definitely wouldn't call it part of a "tooling fetish". I think it's a reasonable choice much more often than the microservice architecture is.
by Fokamul | 2025-10-15 20:59:37+00:00
1. If you're opening URLs in your browser in your OS? You will get hacked eventually. It only depends on how valuable target you are, to be targeted with Chrome/Firefox 0day.

2. If it's Russian name -> always think BS or malware, easy as that.

3. Linkedin was and still is the best tool for phishing/spear-phishing, malware spreading. Mind-boggling it is still used, even by IT pros.
by pancsta | 2025-10-15 20:59:41+00:00
iPad Pro is a great terminal, I shred code on it daily. Running a build server on a portable is a bad strategy (battery, wait times, session resume). It’s the top layer of 3 layers in total (portable, GUI, build server). It handles realtime audio / video well, which are the only things that cant be remoted. You dont need OS26 for it to be a very productive terminal, it’s been possible for years. You do however need a proper backend stack, which can also be portable (but separately).

Do you know whats better than an iPad? 2 iPads (yes, shredding code on 2 simultaneously).
by godelski | 2025-10-15 21:00:45+00:00
> Sounds more like a you problem

I'm sorry, I just really hate this Apple Fanboy rhetoric. It's frequent and infuriating. Don't get me wrong, I hate it when the linux people do it too, but they tend to tell you how to get shit done while being mean.

The biggest problem with Linux is poor interfaces[0] but the biggest problem with Apple is handcuffs. And honestly, I do not find Apple interfaces intuitive. Linux interfaces and structure, I get, even if the barrier to entry is a big higher, there's lots of documentation. Apple less so. But also with Apple there's just things that are needlessly complex, buried under multiple different locations, and inconsistent.

But I said the biggest problem is handcuffs. So let me give a very dumb example. How do you merge identical contacts? Here's the official answer[1]

Either: 1) Card > Look for Duplicates 2) Select the duplicate cards, then Card > Merge Selected Cards.

Well guess what? #2 isn't an option! I believe this option only appears if you have two contacts that are in the same address book. Otherwise you have the option "Link Selected Cards". Something that isn't clear since the card doesn't tell you what account it is coming from and clicking "Find duplicates" won't offer this suggestion to you. There's dozens of issues like this where you can be right that I'm "holding it wrong", but that just means the interface isn't intuitive. You can try this one out. You can try this out. Go to your contacts, select "All Contacts" and then by clicking any random one try to figure out which address book that contact is from. It will not tell you unless you have linked contacts. And that's the idiocracy of Apple. Everything works smoothly[2] when you've always been on Apple and only use Apple but is painful to even figure out what the problem even is if you have one. The docs are horrendous. The options in the menu bar change and inconsistently disappear or gray out, leading to "where the fuck is that button?".

So yeah, maybe a lot of this is due to unfamiliarity, but it's not like they are making it easy. With Apple, it is "Do things the Apple way, or not at all". But with Linux it is "sure whatever you say ¯\_(ツ)_/¯". If my Android phone is not displaying/silencing calls people go "weird, have you tried adjusting X settings?" But if my iPhone is not displaying/silencing calls an Apple person goes "well my watch tells me when someone is calling" and they do not understand how infuriating such an answer is. Yet, it is the norm.

I really do want to love Apple. They make beautiful machines. But it is really hard to love something that is constantly punching you in the face. Linux will laugh when you fall on your face, but it doesn't actively try to take a swing or put up roadblocks. There's a big difference.

[0] But there's been a big push the last few years to fix this and things have come a long way. It definitely helps that Microsoft and Apple are deteriorating, so thanks for lowering the bar :)

[1] https://support.apple.com/guide/contacts/merge-contact-cards...

[2] Except it actually doesn't
by mapt | 2025-10-15 21:00:48+00:00
Some of the bureaucratic battles that a functional government would be fighting right now include establishing manual identity management as an essential state function, NSA red teams to enable defensive improvements to widely used software and networks, widespread antitrust action if not progressive corporate taxes to limit the extent of a single vulnerability, postal banking, automatic tax filing, and a whole host of different data protection & privacy acts.

A breach like Equifax should have cost their shareholders 100% of their shares, if not triggering prosecutions.

We are not doing any of this because we are being led by elderly narcissists who loathe us and rely on corporate power, in both parties, and that fact was felt at a gut level, and enabled fascism to seep right in to the leadership vacuum.
by steveBK123 | 2025-10-15 21:00:58+00:00
A large number for sure, and completely agree likely too much.

However that's against a projected total spend of $6 trillion in 2027, so 13% accounting for all profit for every level in the medical system (insurers, providers, pharma, medical equipment, etc) .

If you were to wipe that to 0, maybe medical costs go down 13% in US. I don't think US is seen as obscenely expensive and bad value (outcomes per spend) because of a 13% difference.

For example per capita medical spending is 2.3x higher in US than UK, so wiping out all profit will bring us to.. about 2x UK costs.

It's a deeper structural problem of utilization (lifestyles, behavioral), high labor costs (AMA cartel), incentives (pay for treatment not outcomes), etc.
by strcat | 2025-10-15 21:01:00+00:00
GrapheneOS recently added official support for forcing the availability of VoLTE, VoNR, 5G and/or VoWiFi with any carrier providing proper implementations. It was previously possible via ADB but no longer is since the December 2025 security patches which are included in our current security preview releases with the November 2025, December 2025 and January 2026 patches (https://discuss.grapheneos.org/d/27068-grapheneos-security-p...).

The devices with our OEM partner will be Snapdragon flagships with Gunyah rather than pKVM. It should still be able to support the same things. It even has official Windows guest support upstream.
by andrewstuart | 2025-10-15 21:01:24+00:00
Claude has stopped showing code in artifacts unless it knows the extension.

I used to be able to work on Arduino .ino files in Claude now it just says it can’t show it to me.

And do we have zip file uploads yet to Claude? ChatGPT and Gemini have done this for ages.

And all the while Claude’s usage limits keep going up.

So yeah, less for more with Claude.
by dahart | 2025-10-15 21:01:52+00:00
Again, what makes you certain that this paper or any other won’t suddenly get citations and importance in the future?

You simply don’t know that. It’s not even relevant whether your uninformed prediction turns out to be correct later, that would be random luck. You cannot tell what will happen in the future.

And why don’t you understand that having research and papers in the system that don’t lead to anything is actually a good thing, both expected and necessary?

Read a little more about the Golden Goose awards, about research that was ridiculed and languished until it didn’t. There are lots of papers that seemed like a dead end until long after they were published. The entire field of Neural Networks is now combing prematurely presumed dead end research from 40+ years ago.

Maybe you can fix it, but you do seem to be completely missing the point of what science is. Investment in science, and the associated research and experiments, aim to increase knowledge. Science doesn’t necessarily aim for utility, and doing science is always taking a risk that the knowledge gained might not be useful. You can’t actually do science without taking that risk, and we can’t have papers that make huge progress without papers that make no progress.

You can’t tell what investments will pay off until they do. You can only be sure the technology in your computer wasn’t pointless because it already worked out, despite lots of naive people like you claiming it was pointless at the time.

The good news is that our investments in science are paying off big time, and those investments include all the dead end papers ever written. The sum total, even with all uncited papers in the world, is that we are much better off having spent the money on science than not.
by Flamingoat | 2025-10-15 21:02:11+00:00
Sorry but we weren't talking about Animal Welfare arguments. It was clearly in the scope of how people treat each other. Philosophical discussions similar to Janist/Vegan style argument are like well outside of the scope that being discussed.

As for hunting. I don't see anything wrong with hunting. I don't see anything wrong with eating meat.

As someone that has lived the vast majority of their life in the countryside, I also have little time for animal welfare arguments of the sort you are making.

> But given our history I'm also pretty terrified of what happens if and when we run into a smarter and more powerful alien species or AI. If history is any guide, it won't go well for us.

This is all sci-fiction nonsense. If we had any sort of aliens contact they wouldn't be many of them, or it would most likely be a probe like we send out probes to other planets. As for the super intelligence, the AI has an off switch.
by irishcule | 2025-10-15 21:02:16+00:00
But the claim specifically, was that the statistics are flawed NOW with an implication that they were not flawed before.

Not sure you can do much with that in a discussion/argument when there is no proof of that provided other than a personal anecdote.

Edit: Actually maybe I misread it, they are saying its always been flawed. But still the general point of the thread still holds I think.
by regnull | 2025-10-15 21:02:46+00:00
Here's my attempt (ChatGPT deep research). Each country is weighted by a factor derived from the tourism data:

https://chatgpt.com/share/68f00ad0-a9fc-800e-abac-584703b92a...

And the results:

Tier 1 — Global Leaders (Scores 98–100)

Singapore — 100

Germany — 99

France — 99

Italy — 99

Spain — 99

Japan — 99

South Korea — 99

Switzerland — 98

Finland — 98

Sweden — 98

Denmark — 98

Netherlands — 98

Norway — 98

Belgium — 98

Austria — 98

Ireland — 98

Portugal — 98

Greece — 98

Luxembourg — 98

Hungary — 98

Malta — 98

Liechtenstein — 98

Tier 2 — High Mobility with Minor Gaps (Scores 94–97)

Poland — 97

United Arab Emirates — 96

United States — 95

United Kingdom — 94

Canada — 94

Australia — 93

New Zealand — 93

Tier 3 — Strong Regional Power Passports (Scores 85–93)

Czech Republic — 92

Iceland — 92

Slovenia — 91

Estonia — 90

Latvia — 89

Lithuania — 89

Slovakia — 88

Chile — 87

Malaysia — 87

Israel — 86
by lillesvin | 2025-10-15 21:02:46+00:00
Yeah, I'm having trouble spotting the "nasty". I'm not saying it's not there, but if someone more knowledgeable about malicious Javascript/Node could explain a bit that would be much appreciated.

Pretty convenient that the source was taken down before the blog was posted and it doesn't seem like we can get a hold of it.

Edit: MalwareBazaar doesn't seem to have a sample either.
by taeric | 2025-10-15 21:03:14+00:00
Totally fair. I think a lot of the things we used to do in the name of efficiency has been completely lost in the progress of time. Largely from the emergence and refinement of JIT compilers, I think?

That is, a lot of why you would go with macros in the past was to avoid the expense of function calls. Right? We have so far left the world of caring about function call overhead for most projects, that it is hard to really comprehend.

Coroutines still strike me as a hard one to really grok. I remember reading them in Knuth's work and originally thinking it was a fancy way of saying what we came to call functions and methods. I think without defining threads first, defining a coroutine is really hard to nail down. And too many of us take understanding of threads as a given. Despite many of us (myself not immune) having a bad understanding of threads.