MurphyA/hacker-news huggingface dataset:
by kylehotchkiss | 2026-02-22 18:03:54+00:00
What a depressing view of life. I don't expect him to take on some religious or philosophical view, but come on, how could you grow up somewhere wonderful, start a successful company with a lot of people you probably like and enjoy working with, have enough money to buy an island and still summarize life like that.

I prefer Richard Brandson's worldview. He's rich, but seeing the way he talks about his late wife and her memory warms my heart. I envy him for the human parts of his life, not just the success.
by travisb | 2026-02-22 18:04:24+00:00
Using mandated breaks for recharging heavy trucks isn't actually helpful in much of the world. Maybe it is in parts of Western Europe.

The problem is that those mandated breaks are mandated and happen (with a small amount of wiggle room) wherever the truck happens to be at that moment. Rolling out enough charging infrastructure to make that work is an even more immense challenge than the already massive challenge of adding sufficient charging infrastructure to places like existing truck stops.

Imagine the cost of installing 1MW chargers on, say, half the wide spots on every highway.
by hackyhacky | 2026-02-22 18:04:30+00:00
> * Haskells are name-focused languages. * Smalltalk is a name-focused language. * LISPs are qualifier-focused languages.

First, I reject the idea that all languages can be classified according to this metric. The fact that you think that they can reveals how little experience you have with different languages.

Second, your proposed classification of these languages, even by the naive standards of the article, is wrong. You've proved my point.
by nine_k | 2026-02-22 18:04:36+00:00
As somebody noticed, we're very lucky to live in a universe where many key things are utterly simple (like basic arithemetics), or allow for acceptable simple approximations (like classical mechanics). There was a sci-fi story set in a world orbiting a binary star, where discovering the laws of celestial mechanics feels like an intractable problem, and even predicting seasons is barely possible.
by nosefurhairdo | 2026-02-22 18:04:40+00:00
Re: excessive useEffects, this article from React docs is great: https://react.dev/learn/you-might-not-need-an-effect

Re: unrefactorable, large components, you probably want to break these down into smaller pieces. This talk ("Composition is all you need") is an excellent guide on the topic: https://youtu.be/4KvbVq3Eg5w?si=1esmAtrJthois1uf

Re: performance, people overstate the performance overhead of VDOM. Badly performing React applications are virtually always due to bad implementations. React Scan is an excellent tool for tracking down components that need optimizing: https://react-scan.com/

Re: getting other people on the team to write good code, this is the biggest struggle IMO. Frontend is hard because there's a lot of bad ways to solve a problem, and co-workers will insist that their changes work so why invest more time into building things correctly. I've only found success here by first writing an entire feature with good patterns and pointing to it as reference for other teams. People are more willing to make changes if they find precedent in the codebase.
by andrelcanada | 2026-02-22 18:05:14+00:00
Hey HN — builder here, currently working as a CTO.

The origin of this is pretty simple: as applications begin to grow, we spend more time triaging than building. Sentry fires, I check Vercel to see if it's a deploy issue, then GitHub to see what changed, then the board to see if anyone's tracking it, then Slack to let the team know. By the time I've correlated the signal, I've lost 30 minutes and whatever deep work I was doing.

The worst part isn't the fires you know about. It's the ones you don't. Performance regressions that haven't triggered an alert yet. Error spikes that look like noise until they're not. Analytics drops that nobody notices for three days.

Harmoni watches all of it for me. It pulls structured context from every connected service, reasons across the correlated signals, and either pings me in Slack or opens a PR in GitHub with a fix.. for problems I didn't know existed...

A few things I'd highlight:

- I'm building this for myself to solve a problem I face and I know others are facing, and oh wow has it helped. I use it every day. Every integration I add is one I actually need as a CTO. I added others I know are commonly adopted. If you need something else added, just ping me at andre@harmoni.engineer and I will get it added asap!

- It doesn't replace any tool. It sits on top of everything I already use and will use in the future. I don't have to convince my team to switch anything. It's just making their lives easier.

- Tech stacks change constantly. New services, new frameworks, new tools. The whole point is having one centralised place that adapts as the stack evolves. Always watching, so I don't have too.

- Full trace on every run. I can see exactly what the agent saw, what it reasoned, and why it took action. Not a black box. I can tweak it's decision making so I can grow to trust my apps are always being looked after the way I would like and problems fixed how I would like them fixed, ready for my review.

Free tier available. Currently onboarding beta testers (!) if you try it and find something broken, I genuinely want to know. Free hours for every bug reported! <3
by dizhn | 2026-02-22 18:05:35+00:00
There is an issue on their github about flickering they don't seem to care much about. I think most AI CLIs are using the same reactish cli thing called ink and all are having the same problems. opencode moved to a different library (opentui?) and their client seems to be doing much better. ALthough I must say I like to run the opencode cli locally with the web option and connect to it with a web browser. It's very nice. Plus you can code in bed :)
by echoos | 2026-02-22 18:05:46+00:00
Some context:I posted earlier versions of this idea in r/OpenTelemetry (trace topology angle) and r/aiengineering (Telegram bot PoC). Main pushback was around span attributes vs topology-level signals, and whether tool permissions alone are enough. That feedback shaped this version deterministic, no LLM in the loop, fail-closed by default.
by apical_dendrite | 2026-02-22 18:07:29+00:00
There's some truth to what you're saying, but it's a huge exaggeration. It's absolutely incorrect to say that the US helped the Shah kill all of his secular political opponents. It's generally true that SAVAK had neutered the communist opposition, but there were many secular opponents of the Shah who contributed to the Iranian Revolution. Many of them had been imprisoned at various points, but not killed. Take Shapour Bakhtiar or Mehdi Bazargan for example. There were many, many secular people or moderate Islamists who opposed the Shah during the Iranian Revolution.

What happened is that Khomeini consolidated power after the revolution and eliminated these people.
by roysting | 2026-02-22 18:07:36+00:00
It takes way more courage and intellect to resist the Epstein Class parasitic war propaganda.

But I agree, maybe at least westerners could find the courage to simply just make the Epstein class at least pay all the costs, including compensatory damages for all the wars they constantly instigate, orchestrate, and perpetrate upon humanity because they profit from them instead of it costing them anything at all.

America/the west should demand that all war must be led by the ruling class charging into battle, leading the troops into war and that all costs, including any associated money printing fraud and restitution to innocent people is paid by them through direct taxation on their income and their wealth.

Since the wars they always instigate and orchestrate are so very important, they will surely have no problem paying for them instead of making everyone else pay while they profit and benefit.

What we currently have is de facto aristocracy akin to the 19th century, where the aristocrats did exactly the same thing and they had weaseled themselves out of charging into the melee while sending millions to die. We need to fix all those perverse incentives so humanity can survive.
by JumpCrisscross | 2026-02-22 18:07:42+00:00
> Wearing the kaffiyeh is explicitly pro-Hamas

One, is it actually? (EDIT: I don't think it is [1]. This seems to be another case where American pro-Palestinian activist culture may be getting confused with actual Palestinian culture.)

Two, I'm going to be almost everyone in America wearing one doesn't know that. (We're not the most internationally-literate population. I can't even begin to imagine what fraction of #StopKony posters in the early 2010s could have placed Uganda on a map.)

[1] https://en.wikipedia.org/wiki/Palestinian_keffiyeh#Appropria...
by lich_king | 2026-02-22 18:08:28+00:00
I see some folks here defending Altman because it was an off-the-cuff remark in front of a receptive audience. But why does this make the comment acceptable? Would you give me if I talked about eating babies, but defended myself by saying that I was speaking to a receptive audience?

Most charitably, it's a dumb thing to say. It compares two unrelated things if you see the value of human life to be more than just answering prompts. Less charitably, the argument is evil: if he was trying to make a sincere apples-to-apples comparison, it implies that he doesn't value human life beyond the labor his company can automate.

I can understand edgy teenagers making arguments like that on LessWrong forums, but Altman ought to know better. He either doesn't, or he sincerely believes what the comment implies.
by stevefan1999 | 2026-02-22 18:08:40+00:00
They are not eliminating job, you still have jobs in 1984 which is where we are heading to. You still need to hire someone to do the mass surveillance and policing, and enforcing the laws that are getting more and more draconian day by day. And you still need people to instigate-cough-motivate hate on something in order to keep the momentum of the society to shift the focus. Those still took labor but AI makes it easier.

We are indeed entering a post-job-scarity environment though. You see a lot of ghost posting and lack of response for years now, 6 out of 10 application is ghosted, 2 out of 10 said no, and just a few remaining. Jobs are getting rarer and are going to be more of a status rather than for breadwinning
by mkeeter | 2026-02-22 18:08:44+00:00
More evidence: the user posted three well-formatted multi-sentence comments within 15 seconds.

https://news.ycombinator.com/item?id=47110801 (13:23:08)

https://news.ycombinator.com/item?id=47110803 (13:23:15)

https://news.ycombinator.com/item?id=47110804 (13:23:23)
by cheeseblubber | 2026-02-22 18:08:51+00:00
The human brain also is a product of billions of years of evolution. We branched off from our common ancestor 7-9 million years ago. We encode quite a lot of structure and information that is essential for intelligence. The starting point of just our life time of training is incomplete.

If you calculate 100W * 7 million years * 365 = 255,500MW to train.
by salawat | 2026-02-22 18:09:10+00:00
>only if AI gets competent enough to help them do this do they become a problem, but by that point hopefully it's also competent enough to help everyone stop them

Tell me something; have you ever built something you later regret having built? Like you look back at it, accept you did, but realize that if you'd just been a bit wiser/knowledgeable about the world you wouldn't have done it? In the moment you're doing the thing you'll regret, you don't know in that moment anything better to do until the unpleasant consequences manifest, granting you experience.

If you haven't experienced that yet; fine, but we shouldn't be betting on existential problems with "hopefully" if we can at all avoid it. Especially when that hopefully clause involves something we're making the decision to craft, with means and methods we don't fully understand/aren't predictively ahead of, and knowing that the way these methods work have a tendency to generate/provide the basis to generate a thoroughly sycophantic construct.
Show HN: Free Chrome extension to see what AI bots can read on your site
by shubhamspawn | 2026-02-22 18:09:37+00:00
Hi HN,

I built a free Chrome extension called RadarKit AI SEO Extension. It gives a quick AI visibility audit for the page you are on.

What it checks:
AI Visibility: how much text is visible to AI crawlers from raw HTML vs what users see after JavaScript, plus a simple readability score and JS-only content count.
AI Access: robots meta tag and robots.txt status for major AI bots (OpenAI and Anthropic bots).
llms.txt: detects if llms.txt exists and lets you view it.

If you do SEO, content, or web dev, this helps you spot issues like content hidden behind JS, bots blocked in robots.txt, or missing llms.txt.

Chrome Web Store link:
https://chromewebstore.google.com/detail/ai-seo-extension-by...

I would love feedback on accuracy, UX, and what checks you want next.
by razeh | 2026-02-22 18:10:04+00:00
Professor Appel was my boss when I was a system administrator for the UIUC Math department, working my way through grad school. He was one of the best bosses I’ve had over the past thirty years and had a real knack for dealing with the immature twenty something’s (like me).

He was incredibly humble about the 4 color proof, and well, just about everything. He continued to learn new things — I remember him asking me to help him debug some PostScript and I couldn’t believe it was happening.
by squidbeak | 2026-02-22 18:11:27+00:00
The elimination of jobs necessarily 'makes a path' to a post-work society. Post-work couldn't exist without it. Beyond that, it isn't in AI companies' power to shape economies and societies for post-work (which is what I assume you're really getting at here). All Altman, Amodei, Hassabis and the others can do is alert policymakers to what's coming, and they're trying pretty hard to do that, aren't they? - often in the teeth of the skepticism we see so much of on this site. Really if policy makers won't look ahead, the AI companies can't be blamed for the bumps we're going hit.
Show HN: Seafruit – Share any webpage to your LLM instantly
by svena33 | 2026-02-22 18:11:45+00:00
Hi HN,

This weekend I built seafruit.pages.dev to privately share any webpage with my LLM. More sites are (rightfully) blocking AI crawlers but as a reader with the page already open, it's frustrating that my AI assistant can't "see" what I'm already reading.

One click → clean Markdown → copied to clipboard. No extension, no tracking.

Existing solutions like AI browsers or extensions felt too intrusive. I wanted something surgical, fast, and private.

How it works:
It's a bookmarklet. Click it on any page → it extracts clean text as Markdown → copies an AI-optimized link to your clipboard. No extension needed.

Key details:
Zero friction: Drag the bookmark to your bar. Works on mobile too.
Privacy-first: Links are ephemeral (24 hrs on Free). PRO links self-destruct the moment an AI bot finishes reading them.
LLM-optimized: Clean Markdown, not raw HTML — no wasted context window.
Fast everywhere: Built on Cloudflare Workers.

Would love feedback on the workflow or ideas for other anti-friction features.

https://seafruit.pages.dev

P.S. Thanks to mods Daniel and Tom for helping me recover my account!
by cmrdporcupine | 2026-02-22 18:11:54+00:00
As a native English speaker who also knows some German and has studied some Anglo-Saxon... I'd say the High German sound shift can really mess up hearing Anglo-Saxon for German speakers but reading it is easier than it might be for a modern English speaker...

The orthography of Anglo-Saxon can make it look easier to read for a modern German or Dutch speaker, but to actually hear it could be confusing. Specifically around the words written with the past tense marker "ge" -- or other words using "ge", which is pronounced like modern English "ye" (hence English 'yester[day]' instead of German 'gestern'), not hard "ge" like in modern high German.

And yes Dutch (or modern Low Saxon dialects or Frisian) could be closer but the orthography is very different and also Anglo-Saxon had a palette closer to the front of the mouth than the back like Dutch.

Also other West Germanic (and North) languages lost the dental fricatives ("thorn" (þ) and "eth" (ð)) while English (and Icelandic) kept it. And Anglo Saxon used them heavily. Old Franconian and Old Saxon had this sound, too, but lost it (hence "the" vs der/die/das etc)
by peterus | 2026-02-22 18:13:02+00:00
This is true, for example many stm32 series have a 96 bit unique id which is derived from the lot number, wafer id and position [1]. Even the low cost stm32g0b1 series I am using has them, but they are missing from some older series.

[1] https://community.st.com/t5/stm32-mcus/how-to-obtain-and-use...
by mapontosevenths | 2026-02-22 18:13:23+00:00
I hadn't heard of Fischer-Tropsch. Looks like it usually works based on gassification of biomass or existing fossil fuels, so it seems at first glance that it has the same negative externalities as just burning the source material doesn't it?

The Sabatier process looks like it might have much less of that! Very cool stuff. I would love to see a future in which we use uninhabitable, non-arable, desert land to generate cheap synfuel that we can ship wherever needed.
by tapiok | 2026-02-22 18:13:35+00:00
"...You can send from EUR and USD into multiple corridors including Brazil, India, Philippines, Nigeria, Mexico, and more..."

Can I see anywhere what "more" means? Is this the complete list (from the footer)?

Send Money
Germany → India
Europe → Nigeria
Europe → Brazil
USA → Mexico
USA → India
UK → Nigeria
UK → India
Europe → Colombia
Europe → Ghana
by recursivecaveat | 2026-02-22 18:14:23+00:00
The emphasis on single-player in the author's recommendations gells with me. I don't think it's a coincidence that SF6 has such an extensive campaign and is a huge success. By contrast 2XKO has none and is completely dead on arrival (though it has other problems as well). People need space to breath and learn before getting jumped on by somebody online, something to do when they're not feeling at 100%, a way to get more attached to the characters and world. RTS has this exact same issue as well: new titles release with just a PvP skirmish mode and die on release.

SF6 was my first fighting game. Sitting in the lab and learning to do a 3 hit combo with a dragon punch motion correctly over and over was actually rewarding. I don't think it's necessary to remove motions from the genre. I definitely would have dropped the game if my only initial choices were lab and multiplayer though.
by haunter | 2026-02-22 18:14:47+00:00
>hunky furries

Well the other options are the gooner gacha games like Mahjong Soul and Riichi City lol

Personally I play on Mahjong Soul because apart from Tenhou that has the most populated PvP with enough players in each rank + it's a butter smooth experience with all the small features. And I love the special modes like Battle of Asura
by remarkEon | 2026-02-22 18:14:51+00:00
The case for intervention in Iran is much stronger, from the perspective of the United States, if you zoom out and realize that a larger fight in the Pacific is brewing and it would be wise to remove a player from the board who would happily provide access to fuel and refining capacity to PRC. Not saying I agree with this, necessarily, but it helps to steel man the more sophisticated cases when you are trying to understand complex geopolitical events.

To the extent that the protests are being "engineered", certainly there are elements of that, but why wouldn't there be and why would that be bad a priori? The regime is uniquely terrible in the world, and if you listen to Iranian ex-pats who fled it seems clear a lot of the kids that supported the revolution in 1979 quickly realized that it was a mistake, and that they underestimated the extent to which the new regime would prioritize regressive islamism over actually addressing what were at the time legitimate economic inequality issues.
by thih9 | 2026-02-22 18:14:51+00:00
> Tiles are supposed to be free when there is a side free

No.

According to wikipedia[1]: "A tile is said to be open or exposed if it can be moved either left or right without disturbing other tiles.". Also look at the photo in the wikipedia article[2]. This implementation looks correct to me.

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

[2]: https://en.wikipedia.org/wiki/Mahjong_solitaire#/media/File:...
by ShellfishMeme | 2026-02-22 18:15:22+00:00
This approach is also what I'm still missing in agentic coding.
It's even worse there because the AI can churn out code and never think "I've typed the same thing 5x now. This can't be right.".

So they never make the change easy because every change is easy to them... until the lack of structure and re-use makes any further changes almost impossible.
by jmfldn | 2026-02-22 18:15:26+00:00
This is a profound category error. What Altman reduces to a 20-year 'training' cycle fueled by 'energy' is what we, in the actual world, call life. It is a stunningly hollow perspective that uses the language of industrial output to describe the human experience, the slow, messy, and beautiful process of growing up. While he is likely being provocative to keep his product at the center of the cultural conversation, it probably exposes something about him.
by retrodaredevil | 2026-02-22 18:15:53+00:00
This is a well put together list. One thing that frustrates me is that not all tooling respects mailmap. IntelliJ has an open feature/bug request for integrating mailmap into its git functionality. Additionally, the .git-blame-ignore-revs is more of a convention because you still have to manually configure that to be the file name to use.
by quotemstr | 2026-02-22 18:15:56+00:00
By that logic, the New York Times also threatens democracy. Of course, it doesn't, and that's because no amount of opinion, injected in whatever manner and however biased, can override the role of free individuals in evaluating everything they've heard and voting their conscience.

You don't get to decide a priori certain electoral outcomes are bad and work backwards to banning information flows to preclude those outcomes.
by peterfirefly | 2026-02-22 18:16:46+00:00
> Realistically batteries currently made reach end of service life around 3 years, previously it was around 2. People using devices heavily (gaming/videoconferencing) or living in hot climates will have shorter service life.

I was perfectly happy with the battery life of my iPhone SE and my iPad Mini 4 far longer than just three years. Those batteries were not "currently made", were they? And it was not like I was a light user of those two devices...
by uncletaco | 2026-02-22 18:17:09+00:00
It really sucks that everyone’s go to dystopia is 1984. Especially in this case given 1984 required the active participation of millions of citizens whereas Brave New World maps better where control is enforced through comfort and irrelevance instead of force.

The tech dystopia doesn’t even try to flatter us by assuming we’re important enough to oppress individually.
by Tade0 | 2026-02-22 18:17:19+00:00
> I often have circumstances where I drive 1600km a day.

Do you not do stops? The ranges I've shown include a 15min stop to recharge.

Anyway, I used to do such trips regularly. Covered over 100k km like that. I still did stops every ~400km because a man's gotta eat and, more importantly, wee.

Also sleep, because after a few close calls caused by 18h+ of driving I figured it makes more sense to find a hotel after 1200km or so.

Overall, current-day EVs and infrastructure wouldn't add more than 30min (if anything at all) compared to a combustion car if I were to do the same trip today.

In hindsight I should have flown and take taxis at my destination - would have been cheaper.

My view is that you're arguing about a non-issue, because the small minority that actually runs down a full tank before stopping is endangering others and being unkind to their bodies.