MurphyA/hacker-news huggingface dataset:
by Ray20 | 2026-02-22 08:53:52+00:00
> 1) Solar is (far) cheaper than fossil fuel's now

No, that's simply not true.

It's cheaper for MOST of the year, but overall, it's more expensive. Because you can't just tell people, "Well, now, during this cold January, please don't waste electricity because our panels are producing almost nothing." You either need batteries that store energy for weeks of consumption, or backup with fossil fuels, and in any case, that makes solar panels more expensive than fossil fuels.

> Trump is somehow making it worse while also letting children starve thanks to cutting USAID.

It's very strange. In all cases of interaction with the USAID that I know about directly from those interacting with it, and not from media sources, in EVERY case it was liberal propaganda or direct anti-Trump propaganda. And none of the starving children that I know about directly from those who interacted with them, and not from the media, have ever received any food aid from.

I know, of course, that this is an anecdotal case, but I prefer to trust people with whom I am at least superficially acquainted, rather than media companies that are apparently run by pedophiles.

> 5) Why in the hell would anyone WANT the manufacturing jobs? The only reasons humans have them is that humans (in some places) are cheaper than robots.

Because the era of US hegemony is ending, and at some point you simply won't be able to live off the rest of the world. At that point, you'll either have production or you'll simply starve to death. Because food (and robots) don't fall from the sky. And if you don't produce it (and don't take it from the rest of the world through your hegemony), you'll starve and die.

> Billionaire money just idles non-productively most of the time

American workers spend as much money EACH YEAR as billionaires accumulated over generations (mostly in the form of productive capacity, not idling in the piles)

> and I have to say that I'm better off now than 10 years ago. Maybe I just made better choices?

The best choice is to rob the rest of the world and live off them? Well, congratulations on making the better choice that allows you, unlike the REST OF THE WORLD, not work for less than $2 an hour (as 90% of the Earth's population does, thanks to American hegemony).
by coregptapps | 2026-02-22 08:54:02+00:00
What it does: CoreGPT Apps integrates AI directly into Google Workspace and Microsoft 365 applications, providing in-place AI assistance for writing, editing, data analysis, presentation creation, email management, and collaboration without requiring users to switch between different tools or platforms.

Target audience: Professionals and teams who use Google Workspace or Microsoft 365 for daily work, including office workers, managers, analysts, content creators, and anyone seeking to enhance productivity within their existing workflow environments.

Key benefits: Eliminates context switching by working directly within familiar productivity suites, enhances productivity through AI-powered assistance, maintains data privacy by keeping content within secure environments, and requires no credit card for initial trial.

Use cases: Drafting and polishing documents in Word/Docs, analyzing data and automating spreadsheets in Excel/Sheets, creating presentations in PowerPoint/Slides, managing emails and summarizing threads in Outlook, organizing notes in OneNote, and improving team collaboration in Teams.

Unique selling points: Seamless integration directly into both major productivity suites (Google Workspace and Microsoft 365), no context switching required, privacy-focused design that keeps content within user's existing secure environments, and free trial with no credit card required.

Alternatives/Competitors: Competes with standalone AI writing tools and productivity assistants that require switching between applications. Unlike external AI tools that need copy/paste workflows, CoreGPT Apps provides native integration within existing productivity suites, offering a more streamlined experience compared to separate AI platforms.
by mattmanser | 2026-02-22 08:55:10+00:00
No, I meant subtlety of definition, you've attributed the diligence to the LLM when in fact it's the tests that provide that.

You've unfortunately committed the big sin of anthropomorphizing the LLM and calling it diligent.

An LLM cannot be diligant, it's stochastic so it's literally impossible for it to be diligant.

Writing all those tests was diligant.
by energy123 | 2026-02-22 08:56:07+00:00
For my longer spec files, I grep the subheaders/headers (with line numbers) and show this compact representation to the LLM's context window. I also have a file that describes what each spec files is and where it's located, and I force the LLM to read that and pull the subsections it needs. I also have one entrypoint requirements file (20k tokens) that I force it to read in full before it does anything else, every line I wrote myself. But none of this is a silver bullet.
by h4ch1 | 2026-02-22 08:57:04+00:00
This is an ostrich-head-in-the-sand type of outlook. If I gave you a great tasting cake made of boiled plastic would you still eat it?

It's important to know what goes into building *claws because of how pervasive they are; sooner or later because of all the hype they'll start being used everywhere and if people take your attitude it's a disaster waiting to happen.

Giving them unfettered access to your life and not even wonder if the foundation is solid is concerning imho.
by delusional | 2026-02-22 08:57:09+00:00
> The output is more or less what I'd be writing as a principal engineer.

I certainly hope this is not true, because then you're not competent for that role. Claude Code writes an absolutely incredible amount of unecessary and superfluous comments, it's makes asinine mistakes like forgetting to update logic in multiple places. It'll gladly drop the entire database when changing column formats, just as an example.
by arteon | 2026-02-22 08:58:08+00:00
Professional HTML email signature generator that helps you create stunning signatures in minutes. Features: 8 professional layouts (Standard, Top Bar, Centered, Compact, etc.), full customization (colors, fonts, spacing), avatar/logo support, CTA buttons, 12 social media platforms (LinkedIn, Instagram, GitHub, etc.), legal disclaimer section, export/import configs for teams. Works perfectly in Gmail and Outlook. Completely free, no sign-up required, privacy-first (runs in browser). Generate unlimited signatures for yourself or your team.
by no-name-here | 2026-02-22 08:58:31+00:00
1. Anthropic has no problem burning tens of thousands of dollars of tokens on things that have zero real-world value, such as implementing a C compiler that as far as I can tell they don't intend to be used in the real world - for example, they announced it on Feb 5, promising "Over the coming days, I’ll continue having Claude push new changes if you want to follow along with Claude’s continued attempts at addressing these limitations" but there have been zero code commits since Feb 5 (the day they announced it). Wouldn't it make far more sense for a company to invest tokens into their own product than burning them for something that may be abandoned within hours of launching, with zero ongoing value to their company or their customers?

2. Why do you think it requires "three times the resources" - wouldn't it normally be an incremental amount of work to support additional targets, but not an additional 100% of work for each additional target?
by kamomkoian | 2026-02-22 08:59:40+00:00
How do you organize technical articles you read?

I read a lot of backend and architecture articles and often struggle to revisit them later.

I’m curious how others handle this.

Do you:
Use Notion or Obsidian?
Bookmark everything?
Keep markdown notes?
Rely on memory?

What has worked long-term for you?

What hasn’t?
by wps | 2026-02-22 09:00:07+00:00
It doesn’t perfectly map, but it gets a visual point across. I cannot be convinced that it’s better for the average person to maintain a couple permutations of a primary password for a hundred different sites than it is for them to store it in a vetted and audited password manager. Even with the vulnerabilities mentioned in the paper you are far better off with a password manager and thus 100 fully unique passwords then without.
Show HN: HN Grid View cross-browser userscript inspired by the macOS HN client
by Qahlel | 2026-02-22 09:02:23+00:00
As a Windows/Linux user without access to macOS, I came across this post yesterday — Show HN: A native macOS client for Hacker News, built with SwiftUI ( https://news.ycombinator.com/item?id=47088166 ) — and found myself envious of the experience it offered: card-based layout, split-pane reading, and a cleaner way to browse stories.

So I worked with Claude to replicate the key features as a Tampermonkey/Greasemonkey userscript. Here's what it does:

- Replaces the default HN listing with a responsive card grid
- Fetches og:image thumbnails lazily as you scroll (falls back to favicon + domain)
- Split-pane reader: article on the left, HN comments on the right — no tab-switching
- Draggable divider to resize the two panes
- Swap button to flip article/comments sides
- Inline article rendering that inlines external stylesheets to work around CSP restrictions
- Algolia-powered search bar
- One-click toggle back to the classic list view
- Persistent thumbnail cache via sessionStorage

Screenshot: https://raw.githubusercontent.com/Qahlel/Hacker-News-Grid-Vi...

Repo: https://github.com/Qahlel/Hacker-News-Grid-View-Userscript

Script: https://github.com/Qahlel/Hacker-News-Grid-View-Userscript/b...

Happy to hear feedback — particularly around sites that block iframe embedding or break the inline stylesheet loader.
by hmry | 2026-02-22 09:02:43+00:00
Very cool and practical, but specs aren't dependent typing. (I actually think specs are probably more useful than dependent types for most people)

Dependent typing requires:

- Generic types that can take runtime values as parameters, e.g. [u8; user_input]

- Functions where the type of one parameter depends on the runtime value of another parameter, e.g. fn f(len: usize, data: [u8; len])

- Structs/tuples where the type of one field depends on the runtime value of another field, e.g. struct Vec { len: usize, data: [u8; self.len] }
by shevy-java | 2026-02-22 09:03:41+00:00
I don't deny that AI has use cases, but boy - the workflow described is boring:

"Most developers type a prompt, sometimes use plan mode, fix the errors, repeat. "

Does anyone think this is as epic as, say, watch the Unix archives https://www.youtube.com/watch?v=tc4ROCJYbm0 where Brian demos how pipes work; or Dennis working on C and UNIX? Or even before those, the older machines?

I am not at all saying that AI tools are all useless, but there is no real epicness. It is just autogenerated AI slop and blob. I don't really call this engineering (although I also do agree, that it is engineering still; I just don't like using the same word here).

> never let Claude write code until you’ve reviewed and approved a written plan.

So the junior-dev analogy is quite apt here.

I tried to read the rest of the article, but I just got angrier. I never had that feeling watching oldschool legends, though perhaps some of their work may be boring, but this AI-generated code ... that's just some mythical random-guessing work. And none of that is "intelligent", even if it may appear to work, may work to some extent too. This is a simulation of intelligence. If it works very well, why would any software engineer still be required? Supervising would only be necessary if AI produces slop.
by JCharante | 2026-02-22 09:04:25+00:00
> it has encountered the patterns you’re picking out in lots and lots of text written by humans?

In pre-training data, yes

There are post-training datasets, where the weights are changed to conform to human preference. These datasets are created by groups of thousands of people all following a 40-page guide, and these guides have example. People over-index on these examples and so sample sentences with these structures are over represented in these datasets and used for post-training.
by fainpul | 2026-02-22 09:05:13+00:00
I sometimes use an old laptop with Fedora, with full disk encryption. When booting up, there is a text input box for the password to unlock the disk. When I hit enter, the screen content "immediately" changes (continues booting). It often feels like I hit enter before I typed the last letter of my password, but then I see that it apparently worked. The latency of that input box is just so much lower than usual, that it confuses me.
by shevy-java | 2026-02-22 09:05:56+00:00
Well, real humans may read it though. Personally I much prefer real humans write real articles than all this AI generated spam-slop. On youtube this is especially annoying - they mix in real videos with fake ones. I see this when I watch animal videos - some animal behaviour is taken from older videos, then AI fake is added. My own policy is that I do not watch anything ever again from people who lie to the audience that way so I had to begin to censor away such lying channels. I'd apply the same rationale to blog authors (but I am not 100% certain it is actually AI generated; I just mention this as a safety guard).
by hogehoge51 | 2026-02-22 09:07:14+00:00
The point I was trying to make was I'm not sure it was ever about making something happen completely, but being prepared on all fronts for whatever the outcome is.

Kaizen and JIT are not good for revolutionary change. So I expect by bootstrapping different options early enough they can act on real market pressure once the condition to accurately assess the evidence is available.

For hydrogen getting to that point was a multi decade lead time.

I suspect most western commentary is based on completely not understanding both how numerical and empirical based Toyota are, how self aware of their potential weaknesses they are, plus the ability of a Japanese business to hold to a multi decade hedging initiative.
by TheSpiceIsLife | 2026-02-22 09:08:06+00:00
> Republican presidents have added about $1.4 trillion per four-year term, compared to $1.2 trillion added by Democrats since 1913.

That doesn’t sound right, so I spend twenty three seconds looking it up:

New Report Reveals Democrats Generated 90% of Federal Debt Held by the Public since WWII - https://www.jec.senate.gov/public/index.cfm/republicans/2011...

As of April 5, 2024, the national debt has grown by about $6.17 trillion, or 21.7%, since Joe Biden was inaugurated in 2021, according to the U.S. Treasury Department. - https://www.consumeraffairs.com/finance/us-debt-by-president...

Joe Biden - $6.66 trillion - https://www.usatoday.com/money/blueprint/banking/national-de...
by no-name-here | 2026-02-22 09:08:09+00:00
> Should they have re-written Chromium too?

1. Anthropic had no problem spending tens of thouands of dollars of tokens re-writing the C compiler a couple weeks ago before abandonining it within hours of launch, despite promising that fixes were coming in the following days.
2. Regardless are you arguing that re-writing Chromium would have been a good solution for the original suggestion of native apps? Aren't there better existing approaches from companies that don't claim to have the best coders, nor are worth hundreds of millions, billions, tens of billions, nor hundreds of billions of dollars, so I'm unsure why you made that specific suggestion? Wouldn't pointing to an existing product's native approach be a better suggestion?
by ThatPlayer | 2026-02-22 09:08:46+00:00
"Cool characters with sick abilities beating each other up" is vague enough to describe any genre. It doesn't even describe gameplay. Could be anything from singleplayer (or co-op) beat 'em ups. Or a hack n slash like Dynasty Warriors . A turn based JRPG like Final Fantasy with flashy abilities like summons fits that description.

Anyways, to me the things that make fighting games difficult and fun are what differentiate them from beat 'em ups, which get pretty boring quickly.

I don't disagree that combos are not fun to learn, but I don't know what you could replace it with. Removing it would turns games into punch, punch back, kick, kick back without any risk or counterplay. Adding blocking/countering would have to be more complicated than just "hold block" to keep it interesting and would require memorization all your opponent's moves too. I'd say Tekken 8 already has this problem especially with King's chain grabs. So lots of games are going for auto-combos to make comboing easier instead.

I actually did play Skullgirls and Street Fighter 6 in a way without learning combos for a character. It's pretty easy with a zoner, and plenty of players hate playing against that too.
by jpc0 | 2026-02-22 09:10:36+00:00
From my knowledge RCU/epoch/Hazard pointers are useful in data structures and algorithms where raw atomics cannot be used but you still nees lock free or in some cases wait free semantics.

If you can use an atomic then these are overkill and you should just be using an atomic, but many times things that are atomic does not make it lock free, if there's no hardware support the compiler will add a mutex.
by gehsty | 2026-02-22 09:12:20+00:00
Do you think that Anthropic don’t include things like this in their harness / system prompts? I feel like this kind of prompts are uneccessary with Opus 4.5 onwards, obviously based on my own experience (I used to do this, on switching to opus I stopped and have implemented more complex problems, more successfully).

I am having the most success describing what I want as humanly as possible, describing outcomes clearly, making sure the plan is good and clearing context before implementing.
by wps | 2026-02-22 09:13:02+00:00
I’ve noticed that too. I have kind of a wonky password that’s hard to input correctly due to having to hold shift for 2 characters in a row that are in the middle of the password. I’ll enter a password and completely think that it was wrong just to be let in. It often feels like I clip the last letter wrong too and I just get let in. Fun.
by oceanplexian | 2026-02-22 09:15:51+00:00
To be honest this completely defeats the purpose of OpenClaw.

The point is to give it a real desktop with a real browser profile so it can bypass the enshittified walled garden that has become the modern web.

Big tech would desperately like you to not be able to do that, hence why they spent years obfuscating APIs and JS, CAPTCHAs, hostile user interfaces, using their browser monopoly to stop Ad Blockers, etc. Now all of these services have become a commodity that an AI can browse on your behalf.
by wps | 2026-02-22 09:16:48+00:00
I remember one time I was playing Fortnite 1v1s with a friend and just kept losing. Something felt severely off, my game inputs felt terrible. I couldn’t quite trace my finger on what the issue was until I lost a couple rounds in a row. Turns out I had forgot to set my refresh rate to 160hz, as I had just fresh installed Windows so I could play with my friend. After that I genuinely won dang near every round. It is absolutely insane how when you switch from 60hz to 120+ you don’t really notice anything—but switching back makes you feel like your device is defective.
by hathawsh | 2026-02-22 09:18:06+00:00
Several months ago, just for fun, I asked Claude (the web site, not Claude Code) to build a web page with a little animated cannon that shoots at the mouse cursor with a ballistic trajectory. It built the page in seconds, but the aim was incorrect; it always shot too low. I told it the aim was off. It still got it wrong. I prompted it several times to try to correct it, but it never got it right. In fact, the web page started to break and Claude was introducing nasty bugs.

More recently, I tried the same experiment, again with Claude. I used the exact same prompt. This time, the aim was exactly correct. Instead of spending my time trying to correct it, I was able to ask it to add features. I've spent more time writing this comment on HN than I spent optimizing this toy. https://claude.ai/public/artifacts/d7f1c13c-2423-4f03-9fc4-8...

My point is that AI-assisted coding has improved dramatically in the past few months. I don't know whether it can reason deeply about things, but it can certainly imitate a human who reasons deeply. I've never seen any technology improve at this rate.
by mcv | 2026-02-22 09:18:37+00:00
This is great. My workflow is also heading in that direction, so this is a great roadmap. I've already learned that just naively telling Claude what to do and letting it work, is a recipe for disaster and wasted time.

I'm not this structured yet, but I often start with having it analyse and explain a piece of code, so I can correct it before we move on. I also often switch to an LLM that's separate from my IDE because it tends to get confused by sprawling context.
by Someone | 2026-02-22 09:18:44+00:00
Would somewhat work except for the power usage.

I doubt it would scale linearly, but for home use 170 tokens/s at 2.5W would be cool; 17 tokens/s at 0,25W would be awesome.

On the other hand, this may be a step towards positronic brains (https://en.wikipedia.org/wiki/Positronic_brain)
by uecker | 2026-02-22 09:18:53+00:00
This is not my experience at all. In fact, my experience is where C++ is used in GCC it became harder to read. Note that GCC was written in C and then introduced C++ features later so this is not hypothetical.

In general, I think clean C code is easier to read than C++ due to much less complexity and not having language features that make it more difficult to understand by hiding crucial information from the reader (overloading, references, templates, auto, ..).
Show HN: Xcom-rs – a Rust client library for the x.com API
by tumf | 2026-02-22 09:21:06+00:00
xcom-rs is an async Rust client for the x.com API.

Design principles:
- Zero unnecessary abstraction
- Strong typing over dynamic JSON
- Clear separation between transport and domain logic
- Composable request builders

Looking for feedback on:
- Error handling patterns
- Versioning strategy
- Public API surface design

Happy to answer questions.
by Towaway69 | 2026-02-22 09:22:02+00:00
So how is it that the amazon is disappearing? Coincidence or human interference?

Humans have demonstrated a cycle of 1. exploitation to the point destruction, 2. Realisation of the damage they have inflicted, 3. Green washing and band-aid fixes 4. Rinse and repeat.

Be it waste handling, colonisation, industrial revolution, slavery, oil extraction etc etc.

At least for the time being, prairie dog tunnels seem safe.
by jonassm | 2026-02-22 09:22:24+00:00
nvmlib/ssd-gpu-dma and BaM (based on the same code base) are pretty cool as they allow you to initiate disk reads/writes directly from a CUDA kernel (so not only reading/writing directly to GPU memory but also allowing the GPU to initiate IO on its own). Sometimes called GPU-initiated I/O or accelerator-initiated I/O.
by ffsm8 | 2026-02-22 09:22:50+00:00
> I don’t think it’s that big a red flag anymore.

It is to me, because it indicates the author didn't care about the topic. The only thing they cared about is to write an "insightful" article about using llms. Hence this whole thing is basically linked-in resume improvement slop.

Not worth interacting with, imo

Also, it's not insightful whatsoever. It's basically a retelling of other articles around the time Claude code was released to the public (March-August 2025)
by atoav | 2026-02-22 09:22:51+00:00
This kind of "magical UX design" is the most common source of me cursing equipment I interact with. A good example

When I design hardware interfaces one of my main rules is that user agency should be maximized where needed. That requires the manufacturer to trust (or better: ensure) that the user has a meaningful mental model of the device they are using. Your interface then has to honor this mental model at all times.

So build a hammer and show the user how to use it effectively, don't build a SmartNailPuncher3000 that may or may not work depending if the user is holding it right and has selected the wrong mode by touching the wrong part.