MurphyA/hacker-news huggingface dataset:
by nykodev | 2026-02-21 23:22:46+00:00
Hey HN. Skooless is a micro-learning PWA, you swipe through 5-minute lessons on things like cognitive biases,
negotiation tactics, how money works, stoic philosophy, etc. Three formats per lesson (cards, story,
interactive quizzes) so your brain actually has to engage instead of passively consuming.

Built it solo with React + TypeScript + Supabase. No app store, it's a PWA — install it from the browser. Dark
mode, spring animations, full gamification (XP, streaks, leaderboard). Currently 1,200 lessons live, scaling to
10K this week.

The thesis is simple: you're going to stare at your phone for 20 minutes anyway. This way you come out slightly
less dumb.

https://skooless.com - would love to hear what breaks.
by ra0x03 | 2026-02-21 23:23:02+00:00
My guy if you can’t see the problem with a $300B SF company that of course claims to #HireTheBest having a dumpy UX due to their technical choices I don’t really know what to tell you. Same goes for these companies having npm as an out-of-the-box dependency for their default CLI tools. I’m going to assume anyone who thinks that every user’s machine is powerful enough to run electron apps, or even support bloated deps hasn’t written any serious software. And that’s fine in general (to each their own!), but these companies publicly, strongly, claim to be the best, and hire the best. These are not small 10 people startups.
by backscratches | 2026-02-21 23:23:36+00:00
Maybe you're right, but my hunch is AI has increased the number of all types of projects, and would have to see some evidence that AI was disproportionately building TUIs. The trend of new TUIs was well known before coding agents were a thing, and my evidence is the half dozen or so tools I use every single day that came out less than ten years ago but before coding agents.
by eblume | 2026-02-21 23:23:45+00:00
I recently orchestrated this, although in my case I've chosen to use 1password's cloud based store as my primary secret store, so I'm accepting some exposure right off the bat that you might not be comfortable with.

I've documented the recovery process here: https://docs.eblu.me/how-to/operations/restore-1password-bac...

Basically, I have a borg backup job which runs every day, in a 3-2-1 replication strategy with the backups being sent both to a locally encrypted NAS (backups themselves have an additional layer of encryption via borg) as well as off-site with BorgBase. Those backups scoop up an export of 1password that I have a reminder to kick off manually about once a month via this script: https://github.com/eblume/blumeops/blob/main/mise-tasks/op-b...

The password that decrypts the key (along with the password that decrypts the backup) is stored on a piece of paper in a fireproof safe in my house. I've got a reminder to practice the entire DR process every six months, although I've only done it once so far as this is all pretty new.

It was fun to build!
by godelski | 2026-02-21 23:24:33+00:00
Wow, the rare

bash <(curl foo.sh)

pattern. As opposed to the more common

curl foo.sh | bash

Equivalent but just as unsafe. If you must do this instead try one of these

# Gives you a copy of the file, but still streams to bash
curl foo.sh | tee /tmp/foo.sh | bash
# No copy of file but ensures stream finishes then bash runs
bash -c "$(curl foo.sh)"
# Best: Gives copy of file and ensures stream finishes
curl foo.sh -o /tmp/foo.sh && bash $_

I prefer the last one
by zozbot234 | 2026-02-21 23:24:58+00:00
China's big. It has a long way to go before all of it becomes developed enough that they have to worry about someone else eating their lunch.

And Latin American nations can't get started on economic development because their governance sucks. It's actually a decades-old problem, and not one that the U.S. can do much about. The one country that probably has the best shot right now is Argentina, let's see how they do.
by czardoz | 2026-02-21 23:25:16+00:00
Exactly. OpenClaw is good, but expects the model to behave in a certain way, and I've found that the local options aren't smart enough to keep up.

That being said, my gut says that it should be possible to go quite far with a harness that assumes the model might not be quite good (and hence double-checks, retries, etc)
by davidgerard | 2026-02-21 23:25:21+00:00
It's very much a Not Invented Here of Mastodon and the Fediverse.

Bluesky is a good user experience insofar as it's centralised.

Mastodon is a bad user experience insofar as you're forced to be aware of the decentralisation.

If you want successful decentralisation, Mastodon has that out of the box. You can stand up a Mastodon, Akkoma, GotoSocial etc on a $5/mo VM and you're an equal participant immediately. Or you can join someone else's server.

ActivityPub is underspecified and Mastodon just ignored a lot of it and so the actual protocol is an unholy mishmash of the two. It mostly works though, by the process of people beating on it until it works.

With Bluesky, you have a centralised service and a lot of people saying "decentralised!"

AT Proto is theoretically decentralised in the fabulous future and points of absolute and financial centralisation keep turning up.

I spend all day posting to both, fwiw. They each do a particular job. But the "decentralisation" in Bluesky is fake. Or at best, simply not feasiblly true.
by indolering | 2026-02-21 23:26:09+00:00
If you get rid of data portability, then isn't it basically a Mattermost server? What is the alternative without going full Nostr where you have to manage all the cryptography yourself?

Either you handle the cryptography for the user AND allow them to DIY it or your target demographic is purely crypto anarchists willing to put up with a shitty UX.
by oooyay | 2026-02-21 23:26:13+00:00
> They don’t know what’s DevOps or what’s an SRE.

Oh my goodness, most of the people with that title don't know what it is. I hate to say it because I spent like 10 years of my life in reliability, but it's largely an industry of cargo culting around two books and a bunch of memetic blog posts postured as learned architecture. The best performing teams end up ditching much of this and crafting their own strategy based on their own problems and their own engineers and leaders perspectives of them.

I'd reply to the rest of this piece in much the same strategy. The things the author is clinging to are only gone if you, as the reader, accept that there is only one true way to do them. That doesn't mean there aren't new problems or old-problems-made-new, it simply means we need to put our thinking caps on and adapt. It is increasingly apparent that a playbook, memes, and copying other people/companies strategies will not get you far in our new future.
by xigoi | 2026-02-21 23:26:24+00:00
> Nobody really wants to write `[* 5 5]` do they?

I do. The advantage being that if you suddenly realize that you want to do super-duper-multiplication instead of regular multiplication, you can just change the name instead of having to rewrite the entire expression. And honestly, having a few random functions be called differently from others feels gross.
by namibj | 2026-02-21 23:26:50+00:00
That's a small b, that's gigabit.
And that matches e.g. a "crucial pro udimm 64GB kit ddr4-3200 cl22-22-22 2Rx8" being at about 100$ a year ago.

Currently they sell here in Germany for 409€ each, that's 6.25€ for half of each of the 16Gbit chips on that kit.
by schrodinger | 2026-02-21 23:27:21+00:00
I’ve recently begun using my personal domain as my primary email address, with it forwarding to gmail so I can “get out” easily if I ever had a reason. That said, I’ve found Gmail’s service great, their spam filtering highly effective, (although I haven’t surveyed the competition lately so it’s possible their huge advantage no longer exists) and their features pretty user-friendly (eg the one-click unsubscribe as well as a page to view all your subs in one place). I have never felt like they _abused_ the immense amount of data they have about me nor used it for “evil” purposes; only to profit on relevant ads that are at least clearly marked and unobtrusive. I don’t like that they have so much data on me, but I’ve felt like they’ve been transparent about it, so it’s been on me for making a decision eyes wide open. As opposed to Meta and the shady shit they’ve been caught doing...

That said, I’m open-minded and obviously thinking about this given moving to my own domain.

What’s the evil behavior you’ve experienced? I’m down to move off if I’m oblivious to something…
by Dig1t | 2026-02-21 23:27:51+00:00
Only if they are supremely lazy. It’s possible to use these tools in a diligent way, where you maintain understanding and control of the system but outsource the implementation of tasks to the LLM.

An engineer should be code reviewing every line written by an LLM, in the same way that every line is normally code reviewed when written by a human.

Maybe this changes the original argument from software being “free”, but we could just change that to mean “super cheap”.
by verdverm | 2026-02-21 23:27:58+00:00
That portability issue was a direct answer to ActivityPub

I will give AP folks credit, they have looked at the success of ATProto and found parts they also think are good ideas and are bringing them back to AP.

I'm not sure if the same can be said about Nostr, I keep my distance from that crowd. I wonder if this submission is reflective of the larger Nostr community or if it's one person who wants to write a put-down piece.
by collinvandyck76 | 2026-02-21 23:28:03+00:00
I think about this a lot, and do everything I can to avoid having Claude write production code while keeping the expected tempo up. To date, this has mostly ended up having me use it to write project plans, generate walkthroughs, and write unit and integration tests. The terrifying scenario for me is getting paged and then not being able to actually reason about what is happening.
by godelski | 2026-02-21 23:29:07+00:00
Depends what you mean.

If you mean something that calls a model that you yourself host, then it's just a matter of making the call to the model which can be done in a million different ways.

If instead you mean running that model on the same device as claw, well... that ain't happening on an ESP32...

I think if you are capable of setting up and running a locally hosted model then I'd guess the first option needs no explanation. But if you're in the second case I'd warn you that your eyes are bigger than your mouth and you're going to get yourself into trouble.
by kev009 | 2026-02-21 23:29:33+00:00
Depends what you are accounting and optimizing for. At the high end of computing this is generally true but occasionally vendors get pretty far in front of their skis to goose performance like current Nvidia hardware or the P4 of yore. There are plenty of SoCs over the last decades that use a few watts that can do useful work. An MSP430 of any vintage could run for years on a battery bank. If the desired work meets a small power envelope newer doesn't automatically win if you are working in small quantity like home projects.
by basilikum | 2026-02-21 23:29:46+00:00
> nothing in Bitcoin prevents someone from generating the wallet of someone else

Maybe nothing in Bitcoin does, but among many other things the heat death of the universe does. The probability of finding a key of a secure cryptography scheme by brute force is purely of mathematical nature. It is low enough that we can for all practical intends just state as a fact that it will never happen. Not just to me, but to absolutely no one on the planet. All security works like this in the end. There is no 100% guaranteed security in the sense of guaranteeing that an adverse event will not happen. Most concepts in security have much lower guarantees than cryptography.

LLMs are not cryptography and unlike with many other concepts where we have found ways to make strong enough security guarantees for exposing them to adversarial inputs we absolutely have not achieved that with LLMs. Prompt injection is an unsolved problem. Not just in the theoretical sense, but in every practical sense.
by stoneman24 | 2026-02-21 23:29:47+00:00
If you can get a cheap electric overnight home charging tariff in the UK, then the electric cost is lower. Mid week, I charged 43kWh for the cost of £3.04 (7p per kWh). My home charger does 7kwh in a hour. Usual mileage is about 4 miles per kWh (typical rush hour drive into Edinburgh). That should give me about 170 miles of range.

Scaling it to 400 miles (400 miles at 4 miles per kWh is 100 kWh which at 7p each is about £7. Pretty much an order of magnitude better than your estimate. I admit home charging is the best arrangement and I am fortunate to have it. I did a holiday trip to the highlands and used public/hotel chargers which were closer to your numbers but also much faster (up to 150kWh per hour capacity).

I think that even discounting hydrogen engineering difficulties, the infrastructure for electric is pretty much in place and the race of the technologies is over.
by kosmotaur | 2026-02-21 23:29:49+00:00
> I get that. But I still draw a line. When it comes to front-end development, that line is for me to stay as close as I can to raw HTML, CSS, and JavaScript. After all, that’s what users are going to get in their browsers.

No it’s not. They will get shown a collection of pixels, a bunch of which will occupy coordinates (in terms of an abstraction that holds the following promise) such that if the mouse cursor (which is yet another abstraction) matches those coordinates, a routine derived from a script language (give me an A!) will be executed mutating the DOM (give me a B!) which is built on top of more abstractions than it would take to give me the remaining S.T.R.A.C.T.I.O.N. three times over. Three might be incorrect, just trying to abstract away so that I don’t end up dumping every book on computers in this comment.

Ignorance at a not so fine level. Reads like “I’ve established myself confidently in the R.A.C. band, therefore anything that comes after is yucky yucky”.
by tyfon | 2026-02-21 23:30:05+00:00
I didn't really understand the performance table until I saw the top ones were 8B models.

But 5 seconds / token is quite slow yeah. I guess this is for low ram machines? I'm pretty sure my 5950x with 128 gb ram can run this faster on the CPU with some layers / prefill on the 3060 gpu I have.

I also see that they claim the process is compute bound at 2 seconds/token, but that doesn't seem correct with a 3090?
by fullstop | 2026-02-21 23:30:37+00:00
Bitwarden's response [1] is interesting.

"All issues have been addressed by Bitwarden. Seven of which have been resolved or are in active remediation by the Bitwarden team. The remaining three issues have been accepted as intentional design decisions necessary for product functionality."

They don't expand on what those three are.

1. https://bitwarden.com/blog/security-through-transparency-eth...
by anigbrowl | 2026-02-21 23:30:45+00:00
No, what an asinine construction.

What has changed the city's culture is money. As mentioned in the article, virtually every billboard and advertising surface downtown is for some SAAS or B2B company. Every startup that gets capitalized dumps a load of money into saturation advertising making itself look like the new hotness, and the corresponding rise in advertising prices means nothing is advertised but tech and ways to make money with tech. A lot of the adverts even look the same.

That's not the product of migrants. SF is turning into a ghost town because the entire downtown area increasingly feels like the inside of a conference center. There isn't anything fun to do or places to go besides work, nothing that might appeal to youth, nothing that isn't business focused. Can you imagine being a teenager in SF? You go to the middle of town and every advert is just an elevator pitch for HR services or devops or model training, and most of the them aren't even visually interesting to look at. Entire subway stations are taken over with adverts touting how agentic or accelerant some new brand is. It's boring. A Japanese acquaintance of mine who visited SF recently asked 'don't people here think about anything but work?'

How you ended up blaming this humanity-free environment on 'too many migrants' is beyond me.
by capitainenemo | 2026-02-21 23:30:45+00:00
Well, there's also burning regular fuel in a fuel cell, a FCEV. That doubles the efficiencies over ICE, so I guess that bumps it back up to 8x away?

Given the great energy densities and stability in transport of hydrocarbons, there's already some plants out there synthesising them directly from green sources, so that could be a solution if we don't manage to increase battery densities by another order of magnitude.
by Gehinnn | 2026-02-21 23:30:52+00:00
There have been bugs in Lean that allowed people to prove False, from which you can prove anything (they have been fixed).

Otherwise, if you check that no custom axiom has been used (via print axioms), the proof is valid.

It's easy to construct such an example: Prove that for all a, b, c and n between 3 and 10^5, a^n=b^n+c^n has no solution.
The unmeaningful proof would enumerate all ~10^20 cases and proof them individually. The meaningful (and probably even shorter) proof would derive this from Fermat's theorem after proving that one.
by jacquesm | 2026-02-21 23:31:27+00:00
Every company that relies on their suppliers and that has mature management maintains internal supplier score cards as part of their risk assessment, more so for suppliers that are hard to find replacements for. They will of course all have their of thresholds for action but what has happened in the last period with CF exceeds most of the thresholds for management comfort that I'm aware of.

Incident reports themselves are highly technical, so will not reach management because they are most likely simply not equipped to deal with them. But the CTOs of the companies will take notice, especially when their own committed SLAs are endangered and their own management asks them for an explanation. CF makes them all look bad right now.
by michaelt | 2026-02-21 23:31:28+00:00
According to [1] it breaks down like this:

EV at rapid/ultra-rapid chargers: 25p/mile

Petrol, diesel: 15p/mile

EV charging at home: 8p/mile

This is because there's a government price cap on home electricity, but not on commercial electricity - and rapid chargers are all commercial (and of course for-profit).

[1] https://www.rac.co.uk/drive/electric-cars/charging/electric-...
by Tuna-Fish | 2026-02-21 23:31:39+00:00
And more to the point, if you want to use synthetic fuels, why on earth would you pick hydrogen?

Yes, it burns to clean water, but if the carbon feedstock is renewable, synthetic hydrocarbons are renewable too. The efficiency loss from doing the additional steps to build hydrocarbons is not large compared to the efficiency losses of using hydrogen, and storage can be so much easier with something denser.
Show HN: Compare logs before and after deployment to catch regressions
by kvaranasi_ | 2026-02-21 23:31:40+00:00
I built this tool that connects to your Kubernetes and Datadog via read access. Collects logs before(60 minutes) and after(15 minutes). And compares them to catch regressions early on. This eliminates the need to jump across 5-6 dashboards to know if the deployment is working as expected, just by looking at the telemetry data. It's a thin intelligence layer for deployments. Usually, you get this by looking at your log data lake, making a query and running a comparison manually. This automatically looks for new log clusters, missing log clusters formed and error spikes. Looking at this alone can give you a bird 's-eye view of how the deployment went.
by wakawaka28 | 2026-02-21 23:31:43+00:00
The former Prince Andrew is not in power. Makes it much easier to do something about him.

>And shoots unarmed people in the street.

The militants interfering with law enforcement? You don't know what you're talking about. You people also don't have guns to defend yourselves. You have broad knife bans and harass people for taking pictures with guns while on vacation lol...

> Most of the clowns throwing shade from the US ignore their hypocrisy.

No hypocrisy here. It's real funny how little you know about our country, or your own. You have completely been suckered by propaganda issued to destroy the West.
by WalterBright | 2026-02-21 23:31:53+00:00
> the place hydrogen might work is airplanes where the energy density of batteries doesn't work.

How is that going to work? Cryogenic liquid hydrogen? High pressure tanks? Those don't seem practical for an airplane.

What does work for airplanes is to use carbon atoms that hydrogen atoms can attach to. Then, it becomes a liquid that can easily be stored at room temperature in lightweight tanks. Very high energy density, and energy per weight!

(I think it's called kerosene.)
Show HN: Saga – A Jira-like project tracker MCP server for AI agents (SQLite)
by spranab | 2026-02-21 23:32:10+00:00
I got tired of my AI coding assistant (Claude, Cursor, etc.) losing track of project state across sessions — creating random markdown files, forgetting what was done, repeating work. So I built Saga.

It's an MCP server that gives your AI agent a proper project tracker — Projects > Epics > Tasks > Subtasks — backed by a local SQLite file. One tracker_dashboard call and the agent has full context to resume where it left off.

Key points:

Zero setup — SQLite auto-creates a .tracker.db file per project. No Docker, no Postgres, no API keys.
22 tools — CRUD for the full hierarchy, plus notes (decisions, blockers, meeting notes), cross-entity search, activity log, batch operations.
Per-project scoped — Each project gets its own database. Nothing shared, nothing leaked.
Activity log — Every mutation is automatically tracked so the agent (or you) can see what changed and when.
Install: npx saga-mcp

GitHub: https://github.com/spranab/saga-mcp
npm: https://www.npmjs.com/package/saga-mcp

The idea is simple: instead of the LLM trying to remember state in its context window or dumping it into files, give it an actual structured database it can query and update through tool calls. Works with Claude Desktop, Claude Code, Cursor, or any MCP-compatible client.

Would love feedback — especially on the tool design and what's missing.
by herczegzsolt | 2026-02-21 23:32:13+00:00
I am bit disappointed they did not immediately jump on implementing the two straightforward recommendations:

> PROPOSED MITIGATION. A straightforward mitigation is to
have the client sign vault keys using the RSA private key in
the keyset before encrypting them with the RSA public key.

> PROPOSED MITIGATION. [...]
it would be easy for 1Password to prevent it entirely: the secret key can be used (with proper key derivation) to authenticate
the KDF parameters with a cryptographic MAC.

To be fair, these issues are not really impacting long-time users. I have hundreds if not thousands of items in my vaults, there's no way i'm not noticing if they dissappear (which would be a side effect of these attacks).

Overall, I think 1password can be proud of their architecture and product quality, but i'd love to see these improvements - and maybe something like a "signal verification code" for sharing?
by jauntywundrkind | 2026-02-21 23:32:25+00:00
Could be neat to see what giving the 8b like 6gb ram instead of 10gb. Something in-between, where you still need NVMe, but not like the 3x ratio of the 70b model on 23GB.

Nice work. PCI-P2P (GPU-Direct (tm)) is such great stuff. Cool to see!