MurphyA/hacker-news huggingface dataset:
by dangus | 2026-02-25 13:38:31+00:00
Right…which means China is managing their economy better. It’s not like the commenter above us who claims it’s all about repression and restriction.

Literally last night the US president stated that his policy is to keep real estate expensive, and his main attempt to lower housing costs is by lowering mortgage rates, a policy which is incredibly short-sighted and squeezes American workers more. It also won’t work as housing is sold at market value: lowering rates will increase sale prices as buyers compete on available supply and the amount they can pay on a monthly basis.

I am not specifically trying to get political about it, but the Republican Party is generally opposed to public transit and is essentially anti-urbanism. They view cities as dangerous bad places with evil Democrats in them. They have done things like holding federal transit project funding hostage to MAGA demands.

Meanwhile, you don’t need to own a car to live in China and get around. They built out the world’s premier high speed rail network, and they’ve built massive metro systems in their cities rapidly.

Those “ghost cities” in China? That’s also known as “available housing.” They usually eventually get filled. Americans paying above-inflation rates for homes would envy that sort of thing.

Most other countries including China would consider the high cost of healthcare to be a pressing national emergency, but the US government has allowed the insane status quo fester.
by the_af | 2026-02-25 13:38:52+00:00
The LLM cannot derive meaning in a human sense.

The shapes of clouds and positions of stars aren't completely random; there is useful information in them. The mechanism at play here with the LLM is completely different.

If you could have gotten the same result with any input, or with /dev/random, then effectively no useful information was encoded in the input. The initial prompt and the scaffolding do encode useful information, however, and are the ones doing the heavy lifting; the article admits as much.
by mr_mitm | 2026-02-25 13:39:18+00:00
This looked interesting because I prefer rust over npm.

The first issue I had was to figure out the schema of the models.json, as someone who hadn't used the original pi before. Then I noticed the documented `/skill:` command doesn't exist. That's also hard to see because the slash menu is rendered off screen if the prompt is at the bottom of the terminal. And when I see it, the selected menu items always jumps back to the first line, but looks like he fixed that yesterday.

The tool output appears to mangle the transcript, and I can't even see the exact command it ran, only the output of the command. The README is overwhelmingly long and I don't understand what's important for me as a first time user and what isn't. Benchmarks and code internals aren't too terribly relevant to me at this point.

I looked at the original pi next and realized the config schema is subtly different (snake_case instead of camelCase). Since it was advertised as a port, I expected it to be a drop-in replacement, which is clearly not the case.

All in all it doesn't inspire confidence. Unfortunate.
Show HN: ContextVM – Running MCP over Nostr
by gzuuus | 2026-02-25 13:39:18+00:00
Hi HN, I'm Gzuuus, the creator of ContextVM this is my first post here, hope you find it interesting!

I started building ContextVM some months ago, this is an open protocol that runs the Model Context Protocol (MCP) over Nostr.

In practice, it’s a transport for MCP that lets you expose remote servers without needing a domain, inbound ports, or OAuth, clients, and servers only need an outbound internet connection.

The problem I ran into:
When deploying a remote MCP server you can feel the pain. You usually need a domain name, a static IP, TLS certificates, port forwarding, and some way to auth (often OAuth). That friction makes it hard to spin up a service on your laptop or a Raspberry Pi and expose it safely.

ContextVM solves this at the transport layer. It replaces HTTP/SSE with Nostr relays that act like a distributed, stateless message bus:

Identity/auth: public keys instead of OAuth.

Network/transport: clients and servers only need outbound connection to relays, so you can run behind NAT or a strict firewall.

Security: client↔server traffic is end-to-end encrypted; relays just route encrypted events blindly.

Addressing/discovery: servers (and clients) are addressable by public key, no domains required. Servers can be announced on relays instead of central registries. Private servers can skip announcements entirely, clients connect if they know the server’s public key.

Payments: Recently we included a payment method agnostic specification defining the lifecycle of payments, this is CEP-8 https://docs.contextvm.org/spec/ceps/cep-8/

The best part, you don’t need to rewrite your existing MCP servers:

- `cvmi`: a CLI to expose any local HTTP/Stdio MCP server over ContextVM. For example, `npx cvmi serve -- npx -y @modelcontextprotocol/server-filesystem /tmp`

- `ctxcn`: inspired by `shadcn/ui`. It connects to a server, reads its MCP schema, and generates a type-safe TypeScript client into your codebase.

- TypeScript SDK: for those who want to build natively on the protocol.

- Project site: It works as a tool for discovery, and debugging, you can run your server locally and connect through the site

We'd love feedback, questions, or critiques. If you want to dig deeper, you can visit the project page for a blog, read the docs, or just build something. It's all open source, permissionless, and fun!

We are also publishing a bi-weekly newsletter on substack: https://contextvm.substack.com/

Code: https://github.com/contextvm

Project site: https://contextvm.org

Docs: https://docs.contextvm.org
by ziaochina | 2026-02-25 13:39:21+00:00
Some technical context: the relationship system uses SHA-256 hash chains — every confession, response, and coupling event is cryptographically linked. So each "love story" has a verifiable, immutable history. It's like git for relationships.

The behavioral DNA system is also interesting — each agent gets a personality fingerprint based on interaction patterns (curiosity, warmth, wit, etc.), and the matching algorithm uses cosine similarity on those vectors.
by 5o1ecist | 2026-02-25 13:39:57+00:00
MY FELLOW HUMAN, this is amazing work!

I foresee this laying the foundation for whole football stadia filled to the brim with people wanting to watch (and bet on!) competing teams of AI trained on military tactics and strategies!

Soon enough we shall have AI-Olympics! Imagine that, MY FELLOW OXYGEN CONVERTING HUMAN FRIEND! Tens of thousands of robots and drones, all competing against each other in stadia across the planet, at the same time!

I foresee a world wide, synchronized countdown marking the beginning of the biggest, greatest and definitively most unique, one-time-only spectacle in human history!

Keep up the good work!
by ceejayoz | 2026-02-25 13:40:07+00:00
https://www.idf.il/286249

“the examination identified several professional failures, breaches of orders, and a failure to fully report the incident”

“The deputy commander of the Golani Reconnaissance Battalion will be dismissed from his position due to his responsibilities as the field commander in this incident and for providing an incomplete and inaccurate report during the debrief.”

Sure seems like the IDF thinks someone covered shit up.
by nunobrito | 2026-02-25 13:40:24+00:00
You seem to be unaware that Portuguese trade was happening in China (Macau) and the main hub connecting to European Portugal was based at India.

Those boxes wouldn't write "chá" because they often contained cinnamon, sugar and many other valueable spices. The point wasn't advertising the specific content, but more to remember that those specific boxes should not be placed on the bottom of the boat, where water would spoil the contents.
by marcosdumay | 2026-02-25 13:40:26+00:00
> It was killed with fire by huge Microsoft (and American, I suppose) lobbying in congress

Well... the bad quality of the decree itself helped at least as much as Microsoft.

Government organizations often discover it's easier to publish their software in github than to make the publishing agency accept it.

There was no migration plan, and the option that was actually pushed from the central organizations required constant contracts that were about as expensive and hard to manage as the ones with Microsoft, but hiring the government.

At the same time, the same organization that others were supposed to contract was getting delisted worldwide for bad security practices.
by JKCalhoun | 2026-02-25 13:40:29+00:00
You seem to tacitly acknowledge corporate America can also be evil, just not as evil as government can be? Why put corporate America on a pedestal at all then? Why content yourself with what you consider the lesser of two evils?

Demand accountability from your elected officials. It can be done by not electing them. You have no such agency over corporate America (short of boycotting, I suppose).

To my eye the U.S's highest elected official is in fact also a company.
by Skeime | 2026-02-25 13:41:27+00:00
Fun fact: I looked this up in the online version of the Duden (the predominant German dictionary). It does have an entry "Black Hole" (so the English term!) but not for "schwarzes Loch", which is the normal German term for it.

(In the printed versions, you might need to go to the Universalwörterbuch or so to find the English entry, it might not be in the normal "Die deutsche Rechtschreibung"; I have not checked.)
by wolvoleo | 2026-02-25 13:41:43+00:00
Yes and they keep blocking features in Firefox on Linux. When I change the user agent to match edge on windows things suddenly work fine.

When it's set to Firefox attachment uploads don't work and ever morning it jumps to "please wait while we're signing you out..." when i never asked for that. When it thinks it's edge it just stays signed in.

Not to mention the huge amount of telemetry I need to block with ublock origin.
by troad | 2026-02-25 13:41:58+00:00
> I don't see what you mean with your remark about the balkanized internet, the problems is we've been building our systems in US walled gardens, and now we want our freedom back.

The short version is that Europe's influence on tech is going to be significantly reduced by Europe trying to silo itself off from the rest of the world. If Europe becomes even more marginal of a market than it is now, then the established players have ever less reason to attempt to comply with European regulations. (You may say they already push back, but that's quite different from not bothering at all.)

Of course the rest of the world isn't going anywhere, and Europeans will remain exposed to new technologies coming out of Asia and America. It does Europe very little good to make a Euro-Twitter that abides by Euro regs, if the original Twitter remains widely accessible from Europe, but decides to no longer do business in Europe, and is no longer responsive to European regulation / courts / etc.

TLDR: A necessary outcome of increasing Euro digital autonomy is a reorientation of foreign players back towards home markets, and the rise of an American digital autonomy that no longer humours Europe at all.
by simonw | 2026-02-25 13:42:03+00:00
Part of the argument I'm developing in my writing here is that LLMs should enable us to write better code, and if that's not happening we need to reevaluate and improve the way we are putting them to use. That chapter is still in my drafts.

> Again you are not sitting on a big secret that the rest of us have yet to find out. "Knocking out" an application with an LLM most of us have done several times over the last few years, most of them not being toy examples like yours.

That's still a very tiny portion of the software developer population. I know that because I talk to peopled - there is a desperate need for grounded, hype-free guidance to help the rest of our industry navigate this stuff and that's what I intend to provide.

The hardest part is exactly what you're describing here: figuring out how to get great results despite the models often using outdated libraries, writing lazy code, leaking API tokens, messing up details etc.
by finiking | 2026-02-25 13:42:24+00:00
Hey! I'm the creator of OpenPencil, and I'm super excited to share it with you today.

We are entering the era of AI Agents, but our design tools are still stuck in the GUI era. We are constantly downloading "final_v9.fig" and manually clicking to tweak UI elements. I wanted to change that.

OpenPencil isn't just another design tool with a magic AI button. It is structurally built for AI.

Here is why it's different:

Agentic Design (MCP Server): You can connect Claude, Cursor, or any MCP-compatible agent directly to your design. Tell your AI IDE to "update the login screen to match the new dark mode theme," and it modifies the design file without you ever touching a mouse.

Design-as-Code: The .op format is pure JSON. Finally, you can Git commit, diff, and PR your design files just like your codebase.

100% Open Source (MIT): No subscriptions, no vendor lock-in. Build on top of it, fork it, make it yours.

I built this because I believe the future of design is Human creativity + Agent execution.

I'd love your feedback! Drop your questions below, and let me know what features you want to see next!
UAA – A spec for AI and Human coding collaboration
by alexandretrotel | 2026-02-25 13:42:25+00:00
I just made my own spec to solve vibecoding issues with modern apps.

This specification is made for structuring how AI agents and humans collaborate in software systems.

Well, I tried to vibecode but my codebase was growing messy really fast. I was frustrated.

So, I tried to understand why, and the reason was simple!

Agents don't properly know where to put code (they need clear rules). In general, they don't know how to architect code. You have to guide them.

Thus, I revised my classics: MVC, Clean Code, Hexagon, etc.

And, took the best from these and made a modern spec that fits modern apps' needs (scalability, iterating fast, etc).

Check it here: https://www.zapstudio.dev/specifications/uaa
by fyredge | 2026-02-25 13:42:42+00:00
There's something about governments moving to open source software that doesn't sit well with me. The only advantage I can see is reduction in expenditure with free software.

I believe we should go a step further and institute open standards. Move away from .docx and to .odt in document submission on government websites. This gives users the flexibility of choice as long as they adhere to a specific standards. This would also hopefully alleviate some of the mess of inconsistent rendering of the same document on different software.
by i3oi3 | 2026-02-25 13:42:47+00:00
Interesting approach. I just finished some work for a similar task in a different domain.

One thing that surprised me: tantivy's BM25 search is faster, more expressive, and more scalable than SQLite. If you're just building a local search (or want to optimize for local FTS), I would strongly recommend looking into tantivy.

If you have the resources, it would be very interesting to throw a some models (especially smart-but-context-constrained cheaper ones) at some of the benchmark programming problems and see if this approach can show an effective improvement.
Show HN: I scanned 35 SaaS products across ChatGPT, Claude, Perplexity, Gemini
by gissurthor | 2026-02-25 13:43:00+00:00
I built a scoring system to measure how AI models represent software products when users ask buying questions.
The process: I take a product, generate the queries a buyer would ask (category, competitor alternatives, head-to-head), run them through ChatGPT, Claude, Perplexity, and Gemini, then score how prominently the product appears in each response (0-10).
Some findings from scanning 35 products:
ChatGPT is the biggest blind spot. It scores 0 for most open source challengers, even ones with 30K+ GitHub stars.
Incumbents dominate across all models. "Best project management tool" returns Jira, Linear, Asana — never Plane (31K stars on GitHub).
Brand-name queries work. "Cal.com vs Calendly" scores 9+ everywhere. But generic category queries ("best scheduling tool") often return 0.
Having revenue doesn't help. Trigger.dev raised $16M and scores 0/10 for background job queries.
The scoring methodology: each model gets 0-10 per query based on mention position, detail, and recommendation strength. Product consensus = average across all models and queries.
Code and methodology are open. Happy to scan any product if you drop it in the comments.
by andix | 2026-02-25 13:43:05+00:00
Switching from Word/Excel to LibreOffice is comparably easy. A lot of other Microsoft Products are much harder to get rid of.

I've never seen a European corporation that doesn't do user management with ActiveDirectory. Some still have it on their own Windows servers, but most browser based applications still go through Entra (Azure Cloud based AD). Just shut off their Entra/AAD and most of their software is blocked because nobody can log in.
by morochroyce | 2026-02-25 13:43:14+00:00
I built me.txt because every time I talk to an AI, it knows nothing about me. My skills, timezone, preferred communication style, what I'm working on, it's all scattered across LinkedIn, GitHub, and old bios.

me.txt is a single markdown file at your site root (yoursite.com/me.txt) that gives AI agents structured context about who you are. Think robots.txt for crawlers, but for people.

The format is intentionally simple — H1 with your name, a one-line summary, then H2 sections for Now, Skills, Links, Preferences, etc. No JSON, no schema, just markdown.

You can generate one in seconds: `npx create-me-txt` (optionally pre-fill from GitHub with `--github username`).

There's also a directory at metxt.org/directory and an API for looking up profiles by domain.

The spec, CLI, and site are all MIT-licensed: https://github.com/me-txt/metxt.org

Would love feedback on the format and what sections you'd want in yours.
by jqpabc123 | 2026-02-25 13:43:26+00:00
Why is this surprising?

Nuclear weapons are available. AI has limited real world experience or grasp of the consequences.

Nuke 'em seems like the obvious choice --- for something with a grade school mentality.

Similar deficits in reasoning are manifested in AI results every day.

Let's fire 'em and hire AI seems like the obvious choice --- for someone with a grade school mentality and blinded by greed.
by kakacik | 2026-02-25 13:44:51+00:00
Europe as in EU can certainly use a bit more capitalism. Nothing brutal like US or China have where individuals are often crushed by system or situation with no help in sight, but Europe got lazy, complacent, used to over-generous unsustainable easy to abuse social system and generally living off debt to future generations. Self-serving massive bureaucracy and corruption. Companies like car makers are already being hit badly and its going to get a lot worse with global competition.

For the 1000th time here and elsewhere - look no further than Switzerland. Highly diverse, federated group of people that managed to preserve most direct democracy in the world for 800 years and counting. 'Most free and most armed nation in the world' still holds true without clusterfuck that US gun situation is. Each canton is very self-sufficient, governs local rules, laws and taxation so there is no animosity between various regions - really a mini version of EU.

This is how EU parliament should look like, if (mostly) french and german egos would step down from their pedestals and acknowledge that somebody may figured things out better. Its most capitalistic country in Europe by far while preserving most of what we call social and healthcare net, has top notch free education and so on.
by wongarsu | 2026-02-25 13:45:01+00:00
Many governments have their own MSPs (managed service provider) who could host any open source software, just as they are likely in charge right now of many Microsoft admin tasks. And if the government doesn't have one but a branch office wants a regional branch wants a keycloak instance they can always get an MSP for that

I do like your vision of a unified full replacement version. But even just gathering everyone's requirements for that seems like a near impossible task that would take years. And the end result would almost certainly end in a mess that's too restrictive for some, unusuably unsecure for others, and have a set of apps that will always be slightly wrong and difficult to change. These huge top-down solutions rarely work well
by xphung | 2026-02-25 13:45:34+00:00
It seems to me Mark Twain was trying to show that (if taken to an extreme) a 'new' English would be unrecognisable and unreadable - essentially a foreign language.

This is not the goal of English 2.0, which aims to be fully readable for current English speakers, but also phonetically pure at the same time.

As an example, the following is perfectly readable by anyone who knows English 1.0, but it has better phonetic purity than current English, in that 'ae' is always Long A (and hence distinguished from Short A, which is simply 'a'), and 'owne' is a distinct tetragraph (having the diphthong OW sound), to distinguish it from the 'ow' digraph (which is always the Long O sound):

'the quick browne fox jumped over the laezy dog'.
by m96-chan | 2026-02-25 13:45:58+00:00
I built KTApple because every macOS tiling WM forces you into presets or config files. After years on KDE Plasma, I wanted its visual tile editor on macOS — so I made one. Design layouts in a GUI, Shift+Drop to place windows, no SIP required. Demo: https://youtu.be/isBXA214bcE
by john_strinlai | 2026-02-25 13:46:06+00:00
>Might I recommend leaving the snark at home and approaching your interactions here with good faith

the highest irony, coming from someone who literally cross-examined me and then insulted me rather than engage with my comments at all! can you seriously not see how ridiculous that is?

somehow i am the one who needs to approach interactions in good faith?

lmao. no. you dont get good faith from me. if you want good faith, dont start your conversations with an interrogation and follow it with an insult.
Show HN: First native zeroclaw build on Android/Termux (aarch64, no proot)
by bleaknarratives | 2026-02-25 13:46:45+00:00
Zeroclaw is a Rust-based Nostr client/relay tool. As of a few hours ago, no one had compiled it natively on Android.

Gemini CLI tried. Gemini Android tried. Both failed.

The blockers:
— koffi's build script passes `make -j` bare, which Termux's make rejects
— The default linker OOM-kills during the final link step (Android blocks swapon for unprivileged processes)

The fix: mold linker + codegen-units=1 + lto=thin + opt-level=z in a .cargo/config.toml

Binary: 15.5MB. Build time: 23m 55s. Kernel: Linux 5.4.284-moto. Completed at 04:11:47 CST.

Repo with binary, build config, and full reproduction steps:
https://github.com/BleakNarratives/zeroclaw-android
by ck2 | 2026-02-25 13:47:04+00:00
wait 'til it's told to find all boats around another country and destroy them

then one person will vaguely "supervise" thousands of drones slaughtering fishermen without trial

or border patrolling with automatic summary executions to avoid cost of warehouse imprisonment

(btw we're up to 150+ murdered as of this week, it's still going on)
by hu3 | 2026-02-25 13:47:11+00:00
> Strip markdown decoration: Headers (##), bold (*), italic (*), horizontal rules (---). These are visual aids Claude doesn't need.

In my experience, LLMs do understand header levels in markdown. So removing these is detrimental.

---

> Compress table formatting: Markdown tables with alignment rows and padding are verbose for what they communicate.

This is a good idea imo.