MurphyA/hacker-news huggingface dataset:
Forgelink Is Here
by frostfrazer | 2026-02-22 06:19:05+00:00
Show HN: ForgeLink – a marketplace for MCP servers and AI agent integrations

I built ForgeLink because discovering production-ready MCP servers is still a GitHub treasure hunt.

What it is: a directory/marketplace where you can browse, compare, and submit MCP servers, GPT Actions, and LangChain tools — organized by category with real install commands, ratings, and GitHub links.

Currently seeded with 28 real servers across Database, Development, Communication, Cloud, Finance, AI/ML, Productivity, and Analytics.

Tech: Next.js 14, Drizzle ORM, Supabase auth, Paystack for payments, Vercel hosting. Built solo in a few weeks.

Features:
- Browse + filter by category, protocol, and tags
- Side-by-side comparison tool
- Owner dashboard with analytics (for Featured tier)
- Submit free, claim existing listings
- Weekly trending section

Live: forgelink-pi.vercel.app

Would love feedback on the listing quality, UX, and whether this scratches the itch you've felt when searching for MCP servers.
by 1997roylee | 2026-02-22 06:19:51+00:00
Hi HN, I built a chatroom UI that pulls/syncs Hacker News data to help track what’s going on today/this week without screening.

Built with prompting only (0 hand-written code). Would love feedback.

Demo: https://yc-chat-seven.vercel.app
GitHub: https://github.com/1997roylee/yc-chat

Thanks for taking a look.
by npodbielski | 2026-02-22 06:21:20+00:00
I am sorry that it happened to you. Maybe I think that I have a solution because my wife tells me everything worth while from FB as the frequent user. Or maybe it is because I am not there at all which forces people to notify me directly by other means if necessary. Which is a problem for them but it is much a problem for me to keep in touch. So maybe if they feel some kind of symmetry in this it is fair to do it anyway to keep in touch?
Anyway it is not like it is not solvable problem. People just do what they do because it is easier. Take that away and they will find another means.
by marssaxman | 2026-02-22 06:23:05+00:00
I had a strange experience during one episode of the show "Amsterdam Empire", which is spoken in Dutch. There's a scene where one of the characters addresses some foreign tourists: the (Dutch) subtitles continued to make sense, but his speech was just absolute gibberish. It was startling to realize that he had been speaking English, my native language: in the moment, I did not recognize it at all.
by nickm12 | 2026-02-22 06:23:44+00:00
This is such a strange take. The definition of "magic" in this post is apparently "other people's code" and it even admits that that no practical program can avoid depending on other people's code. I think what the author is really saying that they like to minimize dependencies and abstractions, particularly in web client development, and then throws in a connection to coding assistants.

I don't see it, either the notion that other people's code is to be avoided for its own sake nor that depending on LLM-generated code is somehow analogous to depending on React.
by generuso | 2026-02-22 06:25:27+00:00
The document referenced in the blog does not say anything about the single transistor multiply.

However, [1] provides the following description: "Taalas’ density is also helped by an innovation which stores a 4-bit model parameter and does multiplication on a single transistor, Bajic said (he declined to give further details but confirmed that compute is still fully digital)."

[1] https://www.eetimes.com/taalas-specializes-to-extremes-for-e...
by iamnothere | 2026-02-22 06:25:57+00:00
The permacomputing community aren’t quite preppers, although there is some overlap in interests with that community. Preppers are usually concerned about one or more possible disasters and think that with the right gear they can survive the big war, the solar flare, whatever. Permacomputing is a mix of people who think we are already doomed due to climate change, concerned people who think we aren’t yet doomed and want to help/lead by example with simpler tech, and tech minimalists who aren’t worried about doom and who find the projects congruent with their desire for a simpler lifestyle.
Show HN: Brood, a reference-first AI image editor for macOS
by latentcraft | 2026-02-22 06:28:23+00:00
I built Brood because I kept spending more time on prompt roulette than visual iteration.

Quick demo: https://youtu.be/yKy1BtNY9s4
Install (DMG): https://github.com/kevinshowkat/brood/releases

Brood is a macOS desktop app where references are first-class. Import 1-3 images and run on-canvas actions like recast, combine, swap DNA, and bridge.

Runs are reproducible: artifacts + events.jsonl are written locally.

Current limits: macOS only, API keys required.

Would love blunt feedback on where this is faster/slower than your current workflow.
by cloudsec9 | 2026-02-22 06:29:40+00:00
It's a clickbait title (aren't they all?), but the premise is weird too -- because I don't see anything preventing the use of a RaspPi -- the offhand remark is that their has to be "redundancy"... but I'm going to guess you could build something a bit more redundant with a Pi if you wanted?

The video is interesting (and the main guy does lots of cool road vids), but the Pi thing is just odd.
by kalbasit | 2026-02-22 06:29:45+00:00
Building a Nix cache server and faced a classic system design dilemma: chunk compressed data (fast/simple) or decompress first (slow/complex)?

I tested 60k+ NAR files to find out.

Compressed: 6.4% dedup hit rate
Uncompressed: 47.8% dedup hit rate

Decompression wins, saving 18% in total storage.

(P.S. To handle the pipeline throughput, I also built the fastest FastCDC implementation in Go: https://github.com/kalbasit/fastcdc)
by bicepjai | 2026-02-22 06:34:04+00:00
At this point, I just operate under the assumption that every bad actor out there already has my data. Six months of exposure is an eternity. It really makes you question the entire trade off: we hand over our personal information in exchange for ‘free’ or convenient services and this is what we get in return. The product-is-you model only works if the company holding your data actually bothers to protect it.
by soletta | 2026-02-22 06:34:09+00:00
It’s not reality that’s the moat, though I can see how it’s tempting to frame it that way. And I don’t think the article’s conclusions are that far off. But I think the key is aggregation of past information in the form of experience and data. The more of the past influences your novel artifact, the more potential it has to have high fitness. The information-theoretic funnel can be narrow; it could be a single sentence like “avoid unnecessary third-party dependencies” or it could be a whole document about the intricacies of selling software to Japanese automakers. But the fact that the knowledge is sourced from a rich history of real events lets whatever you build with that navigate the solution space that much better.
by scuff3d | 2026-02-22 06:34:20+00:00
I know why it works, to varying and unmeasurable degrees of success. Just like if I poke a bull with a sharp stick, I know it's gonna get it's attention. It might choose to run away from me in one of any number of directions, or it might decide to turn around and gore me to death. I can't answer that question with any certainty then you can.

The system is inherently non-deterministic. Just because you can guide it a bit, doesn't mean you can predict outcomes.
by JumpCrisscross | 2026-02-22 06:34:27+00:00
> None of the Arab Spring revolutions have gone well

None of the Arab-Spring populations had democratic rule since, arguably, Carthage. Iran is different [1].

More importantly, Iran was recently a secular society. It has memory of education and freedom. Many Arab countries have been fundamentalist for their entire modern eras.

[1] https://en.wikipedia.org/wiki/Democracy_in_classical_Iran
by protimewaster | 2026-02-22 06:35:36+00:00
It just doesn't seem super well written. It presents a story from 2018 as if it's the impetus for the decline, and then talks about a decade long decline. If it's been declining for a decade, how is a decision from 8 years ago responsible for it?

I mean, it does sound like it was a bad decision, but not so bad that it could retroactively be responsible for 10 years of decline.
by ddalcu | 2026-02-22 06:35:52+00:00
I got tired of the deployment dance, writing CI pipelines, configuring , setting up SSL, managing cloud dashboards... just to ship a side project.

So I built mcp-deploy. It's an MCP server that connects Claude Code, Cursor, or any MCP client directly to your VPS. You type "deploy this app as hello" and 30 seconds later it's live at hello.yourdomain.com with automatic SSL.

What it does:
- One curl command installs it on your VPS
- Traefik handles SSL (Let's Encrypt) and subdomain routing automatically
- No database, Docker is the source of truth
- No registry required, push images directly from your machine
- The whole thing is 72KB of TypeScript

It's designed for hobby projects, side projects, demos, and hackathons, not production workloads. If you just want to get something online without fighting infrastructure, this is for that.

You can run many apps on a single cheap VPS that you never have to touch.
by fendy3002 | 2026-02-22 06:36:01+00:00
One reason why I don't do this: even I won't be immune to mistakes. When I fix it with new values or paths, for example, and the one I provided is wrong, it can worsen the future work.

Personally, I like to order claude one more time to update the plan file after I have given annotation, and review it again after. This will ensure (from my understanding) that claude won't treat my annotation as different instructions, thus risking the work being conflicted.
by thomasmg | 2026-02-22 06:39:57+00:00
Your blogpost is great! Except for one detail: you have used modulo n. If n is not known at compile time, multiply+shift is much faster [1]. Division and modulo (remainder) are slow, except on Apple silicon (I don't know what they did there). BTW for blocked Bloom filters, there are some SIMD variants that seem to be simpler than yours [2] (maybe I'm wrong, I didn't look at the details, just it seems yours uses more code). I implemented a register-based one in one in Java here [3].

Bulk insertion: yes, if there are many keys, bulk insertion is faster. For xor filters, I used radix sort before insertion [4] (I should have documented the code better), but for fuse filters and blocked Bloom filters it might not be worth it, unless if the filter is huge.

[1] https://lemire.me/blog/2016/06/27/a-fast-alternative-to-the-...
[2] https://github.com/FastFilter/fastfilter_cpp/blob/master/src...
[3] https://github.com/FastFilter/fastfilter_java/blob/master/fa...
[4] https://github.com/FastFilter/fastfilter_cpp/blob/master/src...
by nerdright | 2026-02-22 06:42:06+00:00
Haha this is surprisingly and exactly how I use claude as well. Quite fascinating that we independently discovered the same workflow.

I maintain two directories: "docs/proposals" (for the research md files) and "docs/plans" (for the planning md files). For complex research files, I typically break them down into multiple planning md files so claude can implement one at a time.

A small difference in my workflow is that I use subagents during implementation to avoid context from filling up quickly.
by moribunda | 2026-02-22 06:42:08+00:00
The crowd around this pot shows how superficial is knowledge about claude code. It gets releases each day and most of this is already built in the vanilla version. Not to mention subagent working in work trees, memory.md, plan on which you can comment directly from the interface, subagents launched in research phase, but also some basic mcp's like LSP/IDE integration, and context7 to not to be stuck in the knowledge cutoff/past.

When you go to YouTube and search for stuff like "7 levels of claude code" this post would be maybe 3-4.

Oh, one more thing - quality is not consistent, so be ready for 2-3 rounds of "are you happy with the code you wrote" and defining audit skills crafted for your application domain - like for example RODO/Compliance audit etc.
by aesopturtle | 2026-02-22 06:42:45+00:00
The “dark forest” vibe feels real, but it’s less sci‑fi and more boring economics: scraping is cheap, attribution is hard, and trust is fragile. I worry the default outcome is everything drifting toward logins/CAPTCHAs/walled gardens—not because people want that, but because “public + unmetered” turns into “free training data + abuse surface.” Feels like we need better primitives for proof-of-origin (signing/publisher identity) and some kind of tiered access for bulk crawling. Anyone seen a non-centralized approach that could actually get adoption?
by RajT88 | 2026-02-22 06:43:27+00:00
> thirst slop like this.

Buddy, I wish the thirst slop on Facebook was like this.

I told my wife quite openly how I went through a 6 week period where I just couldn't get rid of AI generated booby photos of Salma Hayek. Why her? Who knows? I tried everything. Eventually it fixed itself.

Occasionally, FB ads churn up straight up porn which is pretending to be something else. I'm not talking about OF girls - I actually think comparatively they are pretty noble - they pay for ads, and don't bullshit you what it's about. A lot of them are less risque than the people pushing their Insta or whatever.
by bicepjai | 2026-02-22 06:43:44+00:00
This reminds me of a story from India’s space program that I think about whenever I see orgs blame engineers for systemic failures.
In 1979, India’s first satellite launch vehicle (SLV-3) failed on its maiden flight. The project director was a young A.P.J. Abdul Kalam (who later became India’s President). He was devastated and ready to face the media. But ISRO chairman Prof. Satish Dhawan stepped in front of the press himself and took full responsibility for the failure, shielding Kalam and the entire team.
A year later, SLV-3 launched successfully. This time, Dhawan didn’t show up at the press conference. He sent Kalam instead, letting the team take all the credit.
Kalam said this was the greatest leadership lesson he ever received.
Now contrast that with Amazon pointing fingers at engineers for AI agent mistakes. These are tools the org chose to adopt, workflows the org designed and guardrails (or lack thereof) the org is responsible for. If your AI coding agent is producing errors that make it to production, that’s a process failure, not an individual engineer failure.
Good leaders absorb blame downward and reflect credit upward. What we’re seeing here is the exact opposite. That’s not engineering culture. That’s cover.
by mcny | 2026-02-22 06:45:11+00:00
> At Amirkabir University of Technology in Tehran, students dressed in black shouted “Long Live the Shah,” a reference to Reza Pahlavi, the exiled son of Iran’s last monarch, who has emerged as a leader of the recent protests.

This is unfortunate and gives the regime a chance to say "see, these people are puppets of the monarchy".

I feel like the people who want a monarchy installed are trying to fish in troubled waters.
by plorkyeran | 2026-02-22 06:45:23+00:00
It’s not LLM-generated, just simple plagiarism and bad editing. Click through to the quoted tweet at the start of the article and you’ll get the article with less awkward English and without the bolted-on conclusion. In the original tweet that sentence is:

Kevin Hochman took over Chili’s in 2022 and did the opposite of what Red Robin did. He simplified the menu, invested in operations, launched a $10.99 “3 for Me” deal that went viral on TikTok, and let the food speak for itself.

Garry’s contribution was to replace the commas with periods.
by ssl-3 | 2026-02-22 06:45:30+00:00
It's the everything, yeah. There's a lot working against using hydrogen as the local energy source for automotive propulsion in the world that we presently have.

Some advantages are that a fuel cell that accepts hydrogen and air at one end and emits electricity and water at the other can be lighter-weight than a big battery, and it can [potentially] be refueled quickly for long trips.

Some disadvantages: We need a compressed hydrogen tank -- which isn't as scary to me as it may be for some people, but that's still a new kind of risk we need to carry with us wherever we drive. And we still need a big(ish) battery and the controls for it in order for regen braking to do its thing (which hybrids have shown to be very useful).

And, again, the grid: If it were cheaper/better/efficient to move energy from electrical generating stations to the point of use using buckets [or trucks or trains] of hydrogen, we'd already be doing that. But it isn't. So we just plug stuff in, instead, and use the grid we already have.

A quick Google suggests that a regular 120v US outlet might charge EVs at a rate somewhere in the range of 3 to 5 miles per hour. So a dozen or so hours sitting, plugged in at home every day, is enough to cover most folks' every-day driving. There's far faster methods, but that's something that lots of regular people with a normal commute and normal working hours can already accomplish very easily if they have private parking with an outlet nearby.

For most folks, with most driving, that's all they ever have to do. It shifts concerns about refueling speed from "Yeah, but hydrogen is fast! I waste hardly any time at all while it refills!" to "What refueling stops? I just unplug my car in the morning and go. I haven't needed to stop at gas station in years."

The main advantages of hydrogen are real, but they just aren't very useful compared to other things that we also have.
by gf000 | 2026-02-22 06:46:37+00:00
> You could take the exact same documents, prompts, and whatever other bullshit, run it on the exact same agent backed by the exact same model, and get different results every single time

This is more of an implementation detail/done this way to get better results. A neural network with fixed weights (and deterministic floating point operations) returning a probability distribution, where you use a pseudorandom generator with a fixed seed called recursively will always return the same output for the same input.
Show HN: Microterm runs Linux VM in any browser tab via WASM, RISCV64 emulation
by Xlab | 2026-02-22 06:47:02+00:00
Microterm is a fully compliant Linux virtual machine that runs in any browser tab. It is designed for real development and operations workflows, not demo-only terminal output. You can use it on desktop, tablets, and phones, including iOS home-screen PWA installs.

Under the hood, Microterm combines Restty (libghostty + WebGPU) web terminal rendering and a TinyEMU-backed Alpine Linux guest on RISC-V64. The VM image is chunk-loaded in the browser and booted locally.

I successfully used it to run Codex directly without leaving an in-app preview inside X app or Telegram :) Can be used to SSH to any server, play with Kubernetes and Tailscale.

Let me know what you guys think!!
by duttish | 2026-02-22 06:47:28+00:00
This is quite close to what I've arrived at, but with two modifications

1) anything larger I work on in layers of docs. Architecture and requirements -> design -> implementation plan -> code. Partly it helps me think and nail the larger things first, and partly helps claude. Iterate on each level until I'm satisfied.

2) when doing reviews of each doc I sometimes restart the session and clear context, it often finds new issues and things to clear up before starting the next phase.
by ozgrakkurt | 2026-02-22 06:47:28+00:00
You can actually make those two bits more independent afaik.

https://github.com/apache/parquet-format/blob/master/BloomFi...

https://github.com/facebook/rocksdb/blob/main/util/bloom_imp...

First one is useful for grasping the idea second one is more comprehensive. Both try to make multiple bit loads but try to make them as independent as possible as far a I can understand.

Also hash function has huge effect on bloom filter performance. I was getting 2x perf when using xxhash3 instead of wyhash even though wyhash is a faster hash function afaik.
by jcgrillo | 2026-02-22 06:49:23+00:00
You've hit spot on something important here, that AI arrived at a time when the shine has worn off the tech. Google got evil, Twitter was eviscerated by a clown who likes to make nazi salutes, Facebook plumbed depths of enshittification previously unknown to science. The metaverse turned out to be hot air. Bitcoins did not in fact change anything, let alone everything. And now we have the same spoiled brats who did all that stuff and told all those lies trying to say that chatbots are going to "real soon now" be somehow the most valuable technology ever made.

All that, and the constant deluge of lies--coding agents will make you 10x as effective in six months, AGI is pretty much here, etc. When Jobs did his demos generally (maybe every time?) he had something to show. It wasn't some empty promise, it was real. I want that kind of tech, not the imaginary stuff.
by bdcravens | 2026-02-22 06:49:55+00:00
All of the bz* models you listed are Chinese models, and while the Woodland and C-HR are listed on their US website, they aren't really available for purchase (though I did find one C-HR if I'm willing to drive 500 miles to buy it). Obviously the world auto market is greater than the US, but the US is the leading market for Toyota in terms of total units sold, so it's odd to me that if I drive to the Toyota dealership 10 minutes from my house, their game of selling cars only leaves me with one model to purchase if I'm committed to buying a BEV.
by wanderingstan | 2026-02-22 06:49:58+00:00
> Just what the process was in the scam that snared Mr Williams remains unclear but it appears the scammers were able to access his card details and add them to a new Google Pay wallet on their own phone.

> "We're never going to truly know how Ian's card was breached. What we do know is that he wasn't in that Coles … and that he had the proof," Ms Brooks says.
by techpression | 2026-02-22 06:49:59+00:00
”End users” currently being people spending hundreds/thousands of dollars to set up custom brittle workflows, a whole total of a few thousands globally.
Let’s not make this into something it’s not, personally I lost all trust in karpathy with his hyping of Clawdbot as som sci-fi future when all it was were people prompting LLMs to go write Reddit posts.
by imiric | 2026-02-22 06:50:08+00:00
> Weather forecasting is anything but "an inexact science." It's extremely exact up to the limitations and assumptions you impose on your model due to resource constraints.

It's "extremely exact" but our models are not good enough. So... inexact?

The reality is that we don't have the technology to model the physical world with extreme accuracy. If we did, we would be able to predict the future, and not just weather events. The world's most powerful supercomputers can model atmospheric conditions pretty well, and they've certainly improved over time, but there are still a lot of variables unaccounted for.

This is why I think that ~90% accuracy for a few days in advance[1] is good enough for most people. A smartphone app won't miraculously make this better, no matter how pretty or "fun" it is.

[1]: https://ourworldindata.org/weather-forecasts