MurphyA/hacker-news huggingface dataset:
by yellowapple | 2026-02-21 22:55:50+00:00
The pertinent question, then, is who's gonna eat China's lunch?

My guess would be south/southeast Asia (India and Vietnam seem especially promising), but if the US was smart it'd put its efforts fully toward as many infrastructure investments and trade agreements and immigration agreements as possible to create a pan-American economic union. We have the resources and technology to turn every country in North and South America into an industrial and technological powerhouse. We have the resources and technology to finally conquer the Darién Gap and connect North and South America with highways and high-speed rail. We have the resources and technology to go on the offense against drug cartels (while also eliminating the failed border controls and drug prohibitions that keep those cartels in business in the first place).

If we're gonna be imperialists, then by golly let's at least be productive about it.
by ErroneousBosh | 2026-02-21 22:55:51+00:00
Apparently 1kg of hydrogen is about 60 miles range, which seems like a lot, but apparently fuel cells are that good.

Currently hydrogen fuel if you can get it is about 15 quid a kilo in the UK, giving a tank range of around 400 miles for £80. This makes it a little more expensive than diesel, considerably more expensive than petrol, and roughly the same price as electric.

By comparison Autogas LPG is around 92p/litre (or about £1.80 per kilo) and in a very large heavy 4.6 litre Range Rover you get around 250-300 miles for your £80 tankful, depending on how heavy your right foot is.
by beeswaxpat | 2026-02-21 22:56:12+00:00
I'm a solo dev and just open-sourced Scrib Desktop — a simple encrypted text editor for Windows. My goal was Notepad + WordPad + encryption.

AES-256-CBC with PBKDF2 (100k iterations), no accounts, no cloud. Opens 12 file formats (.txt, .rtf, .md, .json, .xml, .yaml, .csv, .log, .ini, .cfg, .scrb). Rich text and plain text with per-tab toggle. Multi-tab with per-tab colors, fonts, and sizes. Find & Replace across all tabs. Auto-save, drag-and-drop, dark/light themes.

Built with Flutter/Dart. Licensed GPL-3.0.

I originally built the Android version (Scrib) as a privacy-first notes app. This is the desktop companion — same philosophy, same encryption, just for Windows.

Landing page: https://scrib.cfd/

Would love feedback on the encryption approach or anything else. Thanks for looking!
by dnautics | 2026-02-21 22:56:44+00:00
jira/trello: ergonomics. to set them up correctly exactly the way i want would take me 20 hours (or hire a PM), i can vibecode for 20h and get the same result.

plus, being able to crossref internal data types is chef's kiss.

im paying for claude pro so it's use it or lose it. when i finish everything and have it battle tested i can end my claude code. and anyways when i have 10 employees, it's parity.
by vsgherzi | 2026-02-21 22:56:45+00:00
I think you’re missing the point a little friendo, it’s not that electron is bad it’s that electron itself is an abstraction for cross platform support. If code can be generated for free then the question is why do we need this to begin with why can’t Claude write it in win32, SwiftUI, and gtk?

The answer of course is that it can’t do it and maintain compatibility between all three well enough as it’s high effort and each has its own idiosyncrasies.
by endominus | 2026-02-21 22:56:58+00:00
> General Brown: So they started doing psy-research because they thought we were doing psy-research, when in fact we weren't doing psy-research?

> Brigadier General Dean Hopgood: Yes sir. But now that they are doing psy-research, we're gonna have to do psy-research, sir. We can't afford to have the Russian's leading the field in the paranormal.

Source: The Men Who Stare at Goats
by jiggawatts | 2026-02-21 22:57:52+00:00
> we shouldn't have to subsidize electric cars either.

Smart phones were subsidised, just less obviously. Much of the fundamental research into the radio systems was done by government labs, for example.

Not to mention that governments provide maaaaasssive subsidies to the entire fossil fuel industry, including multi-trillion dollar wars in the middle east to control the oil!

Look at it from the perspective of pollution control in cities. China just invested tens of billions - maybe hundreds — into clearing out the smog they were notorious for. Electric vehicles are a part of the solution.

The alternative is everyone living a decade less because… the market forces will it.
by kjksf | 2026-02-21 22:58:07+00:00
> According to the most recent polling (Ipsos, 6–10 February 2026), two-thirds (67%) of Britons believe the total number of people coming into the UK is too high

Do you have different data or different definition of majority?

I was taught that 67% is majority + 16% but maybe leftist math is different.
by tallytarik | 2026-02-21 22:59:10+00:00
We’re still waiting on a solution for https://www.cloudflarestatus.com/incidents/391rky29892m (which actually started a month earlier than the incident reports)

In the meantime, as you say, we’re now going through and evaluating other vendors for each component that CF provides - which is both unfortunate, and a frustrating use of time, as CF’s services “just worked” very well for a very long time.
by dostick | 2026-02-21 22:59:20+00:00
If author tried native macOS development with agent for an hour, they wouldn’t know where to begin explaining how different is agentic web development from native. It was better year ago, you could actually get to build a native app.
Now all models over-think everything, they do things they like and igniter hard constraints. They picked all that in training. All these behaviours, hiding mistakes, shameful silence, going “woke” and doing what they think should be done despite your wishes.
All this is meliorated in web development, but for native it made it a lot worse.
And visual testing, compare in-browser easy automated ride with retest-it-yourself for 50th time.
by llm_nerd | 2026-02-21 23:00:14+00:00
You seem to be assuming that everything is organic and above board on here. That it's all just user/community stimuli, and if someone flies high well clearly it's great content, from which we can infer the reverse as well.

We don't have the source for HN, nor do we have the obvious bias metadata that the moderators have put in place, but simply paying attention betrays that manipulation mechanisms exist and are heavily utilized.

For instance I clearly have a "bad guy" flag on my account, and frequently see my highly rated comments sorted below literally greyed out comments. Comments older than mine, so it isn't just the normal "well newer comments get a boost", it's just that there is a comment "DEI" in place where some people get a freebie boost and some people get a freebie detriment. It's why often mediocre content and comments by the core group is always floating high.

And let me make it very clear that I do not care. I don't harbour any delusions about some tight community or the like, and HN is not important in my life or my ego. I also know that it's basically a propaganda network for YC (I mean...it's right in the URL), and good for them. It's their site and they can do anything they want with it.

I only commented because some people really think this place is a meritocracy+democracy. That isn't how it works, even if they really want people to think that.
by overgard | 2026-02-21 23:01:14+00:00
React is a weird beast. I've been using it for years. I think I like it? I use it for new projects too, probably somewhat as a matter of familiarity. I'm not entirely convinced it's a great way to code, though.

My experience with it is that functional components always grow and end up with a lot of useEffect calls. Those useEffects make components extremely brittle and hard to reason about. Essentially it's very hard to know what parts of your code are going to run, and when.

I'm sure someone will argue, just refactor your components to be small, avoid useEffect as much as possible. I try! But I can't control for other engineers. And in my experience, nobody wants to refactor large components, because they're too hard to reason about! And the automated IDE tools aren't really built well to handle refactoring these things, so either you ask AI to do it or it's kind of clunky by-hand. (WebStorm is better than VSCode at this, but they're both not great)

The other big problem with it is it's just not very efficient. I don't know why people think the virtual DOM is a performance boost. It's a performance hack to get around this being a really inefficient model. Yes, I know computers are fast, but they'd be a lot faster if we were writing with better abstractions..
by tpae | 2026-02-21 23:01:43+00:00
The framing here assumes you need to ship native to all 3 platforms to justify leaving Electron. You don't.

I've been building a native macOS AI client in Swift — it's 15MB, provider-agnostic, and open source: https://github.com/osaurus-ai/osaurus

Committing to one platform well beats a mediocre Electron wrapper on all three.
by BoiledCabbage | 2026-02-21 23:02:12+00:00
Because Anthropic has never claimed that code is free?

It's pretty easy to argue your point if you pick a strawman as your opponent.

They have said that you can be significantly more productive (which seems to be the case for many) and that most of their company primarily uses LLM to write code and no longer write it by hand. They also seems to be doing well w.r.t. competition.

There are legitimate complaints to be made against LLMs, pick one of them - but don't make up things to argue against.
by Philip-J-Fry | 2026-02-21 23:03:25+00:00
>allowing API users to return everything at once can be a problem both for our server (lots of data in RAM when fetching from the DB => OOM, and additional stress on the DB)

You can limit stress on RAM by streaming the data. You should ideally stream rows for any large dataset. Otherwise, like you say you are loading the entire thing into RAM.
by mrb | 2026-02-21 23:03:33+00:00
"Someone who hated computers so much that she had the secretary print out her emails so she could read them was interrogated for hours about hacking into Agency networks [...] there was often a gross mismatch between a person and the accusations made against them."

Well, isn't it expected? If I were a double agent, faking that I was so computer illiterate that I ask my emails to be printed out would be the perfect cover for my hacking =:-)
by jqpabc123 | 2026-02-21 23:04:02+00:00
Educated enough to recognize blatant and proven lies when they hear them.

For example, the oft repeated lie that foreign country's would pay his illegal tariffs.

Educated enough to know that calls from this adminstration to "punish" the NY Fed for pointing out this lie would be in direct violation of the 1st Amendment.

https://libertystreeteconomics.newyorkfed.org/2026/02/who-is...
by linsomniac | 2026-02-21 23:04:10+00:00
>claude code is a still buggy mess

What bugs are you seeing? I use Claude Code a lot on an Ubuntu 22.04 system and I've had very few issues with it. I'm not sure really how to quantify the amount of use; maybe "ccusage" is a good metric? That says over the last month I've used $964, and I've got 6-8 months of use on it, though only the last ~3-5 at that level. And I've got fairly wide use as well: MCP, skills, agents, agent teams...
by clnhlzmn | 2026-02-21 23:04:25+00:00
I think you're mistaken on that. Maybe me and the engineers I know are below average on this but even our combined knowledge of the kinds of things _real_ compilers get up to probably only scratches the surface. Don't get me wrong, I know what compilers do _in principle_. Hell I've even built a toy compiler or two. But the compilers I use for work? I just trust that the know what they're doing.
by joecool1029 | 2026-02-21 23:04:56+00:00
> All of these devices lie to me, that I lost less than 20% of battery health. Where in reality it’s somewhere between 25-50%, and when they wouldn’t pretend that maximum output is any way a good indicator of the real battery life, aka how long you can use a device.

FWIW, I've only directly witnessed this so far on Oneplus devices, others have remarked the health gauge on these seem to use gacha mechanics where health % will be all over the place. (like >10% variability). I have theories as to why this happens, it's in firmware not OS as LineageOS shows same behavior.... but tough to really know for sure if this was by design or not.

Oh and charge thresholds only do so much, heat kills batteries reliably fast. Deep discharges under 20% or so seem to run more risk of electrolyte breakdown. Don't fear fast charge in bulk charge range, it causes less wear than other factors. I slammed the 65W charge into my 8T's and still got years of >80% battery, replacement wasn't too hard to do on these.
by Outboundex | 2026-02-21 23:05:03+00:00
I saw your post about your startup journey over the past 2.5 years and the tough decision to pivot back to employment. The transition from founder back to employee can feel jarring, but your combined SWE and management experience actually makes you more valuable than before.

Have you considered that many companies are specifically looking for people with your exact profile — technical leaders who understand both the code and the business side? Your startup experience, even without PMF, demonstrates initiative and resilience that most candidates lack.

What type of role are you leaning towards — back to hands-on engineering or staying in the management track?
by neodymiumphish | 2026-02-21 23:06:13+00:00
Agreed! I built a MacOS Postgres client with just Claude Code[1]. It could use some UI improvements, but it runs much better than other apps I’ve tried (specifically what it’s replacing for me: RazorSQL) and the binary is smaller than 20MB.

1: https://github.com/NeodymiumPhish/Pharos
by palata | 2026-02-21 23:06:23+00:00
I may be biased, but I have never seen anyone who would want to tamper with the software on their own system and would not be capable of installing an alternative OS, given that their device allows it (e.g. allowing unlocking the bootloader, etc).

For "normies", it feels like the existing security model is actually not that bad. I can't imagine what would happen if everybody was running something without any sandboxing.
by D_ashe | 2026-02-21 23:06:29+00:00
If you’re anything like me and have very specific taste in games, you probably run aground a lot.

I loved Inscryption. I put solid time into Graveyard Keeper and Slay the Spire. But lately? I haven’t found myself back in the game desert.

On the All-In podcast, David Friedberg talked about a future where everyone can customize their own experience. Maybe that means your own ending to Star Wars. In my case, it means a game tuned precisely to my preferences.

So I built one.

Take a look and let me know what you think.

https://aracana.online/
by mananaysiempre | 2026-02-21 23:06:32+00:00
> Then, when it fails [...], you can either poke it in the right ways or change your program in the right ways so that it works for you again. This is a horrible way to program; it’s all alchemy and guesswork and you need to become deeply specialized about the nuances of a single [...] implementation

In that post, the blanks reference a compiler’s autovectorizer. But you know what they could also reference? An aggresively opaque and undocumented, very complex CPU or GPU microarchitecture. (Cf. https://purplesyringa.moe/blog/why-performance-optimization-....)
by lyaocean | 2026-02-21 23:06:57+00:00
If you want truly standalone + WiFi + custom code, check SQFMI Watchy (ESP32). You can flash your own firmware, call HTTPS endpoints, parse JSON, and render custom UI without a phone in the loop.

Main tradeoff: it’s very DIY (power management, UX polish, tooling). If you want less DIY, Wear OS gives a better SDK, but the platform lock-in is much stronger.
by marcelox86 | 2026-02-21 23:07:05+00:00
I already have, but I wish I didn't have to...I don't see a reason for updates to be this granular especially when the only release notes are the diffs and the commit messages in between tags.

I understand "shipping at the speed of inference", but it makes the people who opt into updates more like testers on a "nightly" release cycle. At that point, I'd call it a nightly.
by CTDOCodebases | 2026-02-21 23:07:28+00:00
I got confused between Optimus and Dojo and assumed that Tesla had a seperate internal AI division called Optimus.

In light of this I think it makes sense though. Tesla lost the government subsidies so it can't compete. Possibly the only way it can would be to have an autonomous workforce then to leverage that into selling picks and shovels (Optimus humanoid robots) to other automotive manufacturers.
by anonymousiam | 2026-02-21 23:08:17+00:00
I haven't done any AX.25 (or KISS) for over 30 years. Is it still a thing, or has the packet radio community moved on to something better? Back when I began, there were no turn-key solutions, so you often needed to modify your radio to get something on the air. This was especially true for 9600 baud FSK setups.

For a while, there was a community of stations creating an infrastructure similar to the dial-up BBS world, including message forwarding (UUCP).

There were even a few Internet gateways for a while. (I ran one of the two that were reachable from my corner of LA.) I imagine they're everywhere today.

(Getting married and raising children can quash a lot of hobbies.)
by wps | 2026-02-21 23:08:35+00:00
Haha this was a powermove. It is genuinely great that since it’s just a file you can host it anywhere you want. S3, WebDAV, your own site. I personally use copyparty and WireGuard for my kdbx file. I find it better than syncthing because there’s an obvious master copy (edited in place), and there’s no good way to keep syncthing running all the time on iOS, which can lead to sync conflicts.
by e-khadem | 2026-02-21 23:08:41+00:00
> The Iranian woman told me that very few people in Iran actually read the book. It's very long, and hard to grasp for untrained readers.

She makes a fair point. Reading and fully understanding Shahnameh is not straightforward. The difficulty does not primarily stem from drastic linguistic change, although the language has evolved and been somewhat simplified over time, but rather from the nature of Persian poetry itself, which is often deliberately layered and intricate *.

That said, Iranian students are introduced to selected passages and stories from Shahnameh throughout their schooling. Teachers typically devote considerable time to these texts, as the work is closely tied to cultural identity and a sense of historical pride.

* Persian, in particular, is often described as highly suited to poetic expression. Its flexible grammar and word order allow for a degree of intentional ambiguity, and this interpretive openness is frequently regarded as a mark of sophistication (difficult to master at a high-level for a layperson). A single ghazal by Hafez, for instance, can be read as a dialogue with God, a beloved man, or a beloved woman, with each interpretation leading to a different emotional and philosophical resonance. This multiplicity is the core part of the artistry.

Personally, I did not truly understand Hafez until I fell in love for the first time. My vocabulary and historical knowledge remained the same, yet my experience of the poetry changed completely. What shifted was something more inward and spiritual and only then did I begin to feel the full force of the verses.

For example, consider the following (unfortunately) translated lines:

O cupbearer, pass the cup around and offer it to me --
For love seemed easy at first, but then the difficulties began.

The Persian word corresponding to "cupbearer" may be read as a bar servant, a human beloved, a spiritual guide, or even the divine itself. The "wine" may signify literal intoxication, romantic love, mystical ecstasy, or divine knowledge. Nothing in the grammar forces a single interpretation, the poem invites the reader's inner state to complete it (and at the same time makes it rhyme).
by TheFlyingFish | 2026-02-21 23:09:07+00:00
I've never used a Lisp either, but I get the impression that "forcing you to write the AST" is sort of the secret sauce. That is, if your source code is basically an AST to begin with, then transforming that AST programmatically (i.e. macros) is much more ergonomic. So you do, which means that Lisp ends up operating at a higher level of abstraction than most languages because you can basically create DSL on the fly for whatever you're doing.

That's my impression, at least. Like I said, I've never actually used a Lisp. Maybe I'm put off by the smug superiority of so many Lisp people who presume that using Lisp makes them better at programming, smarter, and probably morally superior to me.
by lyaocean | 2026-02-21 23:09:19+00:00
Practical rule: if MCP is configured directly in Cursor, the model sees each tool card. If a plugin wraps MCP behind its own API, the model usually sees only the plugin surface.

Easiest way to verify in your setup: ask the agent to list callable tools, then compare direct-MCP mode vs plugin mode on the same workspace. The delta tells you exactly where the abstraction boundary is.
by FrasiertheLion | 2026-02-21 23:09:24+00:00
Yes, it is a TLS certificate generated by the enclave on boot (the code responsible for doing this is open source and the attestation is also included in the certificate so you can check that this is exactly what’s happening). We go into more detail in our attestation verification docs here: https://docs.tinfoil.sh/verification/attestation-architectur...
by yellowapple | 2026-02-21 23:09:34+00:00
I don't think “they” have a whole lot to fix. It's more a matter of people needing to fix their own laziness.

I'll be the first to admit I'm guilty of this, too, and still haven't gotten around to moving my main account to a self-hosted PDS (though I've at least taken the steps to backup my CAR and set my own rotation keys, such that if my PDS goes offline or hostile I can still migrate away from it).
by condiment | 2026-02-21 23:09:36+00:00
Maybe code is free, but code isn't all that goes into building software. Minimally, you have design, code, integrate, test, document, launch.

Claude is going to help mostly with code, much less with design. It might help to accelerate integration, if the application is simple enough and the environment is good enough. The fact is, going cross-platform native trebles effort in areas that Claude does not yet have a useful impact.