MurphyA/hacker-news huggingface dataset:
by umanwizard | 2026-03-07 16:50:46+00:00
> The BBC is not state funded, it's a public broadcaster primarily funded by the general public, via the (admittedly outdated) TV licence fee system.

How is that different from being state-funded? Everything state-funded is paid for by the general public, through taxes. That's part of what being a state is: an organization that forces people to pay taxes and directs them to various programs.

Are you claiming that the TV license fee isn't a tax? It's money that the state makes you pay so that it can fund something.
Show HN: Automate Claude in a work->review loop with cook
by staticvar | 2026-03-07 16:51:18+00:00
Do you often find yourself in this loop?

You: Hey Agent, implement dark mode.
Agent: Done! I added the thing.

You: Hey Agent, review your work.
Agent: Found a few issues.

You: Hey Agent, fix your work.
Agent: Fixed!

Issue the task once and let it cook:

cook "Implement dark mode"

cook runs Claude, Codex, or OpenCode in a work → review → gate loop, iterating automatically until the agent is satisfied or your max iterations are hit. Agents run natively by default, using their own OS-level sandboxes — no Docker required. Get even fancier by defining what to review and the criteria for done and upping the max iterations:

cook "Implement dark mode" \
"Review the implementation. Check for visual regressions and missing theme variables. Categorize findings by High/Medium/Low." \
"Reply DONE if no High findings remain; otherwise ITERATE." \
5

Install:

npm install -g @let-it-cook/cli
by gavinsyancey | 2026-03-07 16:51:47+00:00
> Discord running on a modern computer isn't any more responsive, if not less responsive than an ICQ client was running on a computer 25 years ago.

The only thing more impressive that hardware engineers' delivering continuous massive performance improvements for the past several decades is software engineers' ability to completely erase that with more and more bloated programs to do essentially the same thing.
by newt_slowly | 2026-03-07 16:51:57+00:00
My dad had tinnitus and it bothered him relentlessly. He was constantly following potential new treatments, talking to doctors about it, etc.

I have it too. I've taken the approach of truly accepting it: "I will hear these sounds the rest of my life, and I'm truly okay with that". As a result it doesn't give me anxiety or bother me, and I find it helps it fade into the background. The more you focus on it (and let it bother you) the more it stays in the foreground.

I know the advice of "just learn to be okay with it" is easy to communicate but very hard to actually do. I found mindfulness meditation helped me learn to accept things without judgement, including the presence of my tinnitus.
Show HN: LLM agents that write Python to analyze execution traces at scale
by kayba | 2026-03-07 16:52:00+00:00
We combined Stanford's ACE (agents learning from execution feedback) with the Reflective Language Model pattern. Instead of reading traces in a single pass, an LLM writes and runs Python in a sandbox to programmatically explore them - finding cross-trace patterns that single-pass analysis misses. The framework achieved 2x consistency improvement on τ2-bench.
by bilbo0s | 2026-03-07 16:52:11+00:00
Exactly what I thought as soon as I learned the name.

It's like, man, how to kill a product?

No pun intended.

It could even work? But you put yourself behind such a poorly placed 8 ball when you do these things. Even among researchers, people are a little superstitious about stuff like this. It's always in the back of everyone's mind.
by maxglute | 2026-03-07 16:53:19+00:00
>which the ROC does not claim

ROC claims over all Chinese territory formally via inherent territory / universal succession when Qing abdication transferred sovereignty of all China to ROC, territories predefined as all China. Seperatistards tried to get court to formally define, i.e. redefine it as to not include mainland but court chickened out and tossed it down to political level and original state/claims (again, all china) persists. Cue additional articles of constitution which only tries to hack jurisdiction by creating free area / mainland area as separate political jurisdiction because seperatistards couldn't muster actual political power to constitutionally renounce claims, i.e. change sovereignty.

Hence ROC constitution still maintains full sovereignty claims over all China, while legally tries to spins restricting jurisdiction in few specific territories is life hack for independence, like sharia law applying to Taliban occupied villages translate to sovereignty claim (/s). When its explicitly clear the ROC constitution still fully dejure claims all territories including mainland areas, and will continue to claim, until formal referendum renounces dejure claims.

Until then, it's just revealed preference that TWners don't want dejure independence hard enough. And why pro independant narrative has to do deliberately retarded misreading of constitution / additional articles to support equally retarded / strained interpretation that jurisdiction claims = sovereignty claims. It doesn't. Feeling independent doesn't make one legally so.
by giancarlostoro | 2026-03-07 16:53:31+00:00
This is why I used to use Beads and now GuardRails (shameless plug[0]). You brain dump to the model what you want, it breaks it down into discrete tasks, you have it refine them with you. By the time you have the model work on everything it can spawn workers in parallel that know what to do. In hindsight I should have called it BrainDump.

[0]: https://giancarlostoro.com/introducing-guardrails-a-new-codi...
by logicprog | 2026-03-07 16:53:41+00:00
But they didn't split it up like that. They said all data center emissions irrespective of what those data centers are used for — which can be an extremely wide variety of things since data centers basically run our entire network information internet economy. That's much more like saying all transportation emissions instead of splitting it up by type of transportation. Yes, that doesn't include the full life cycle emissions of creating the data centers. But I'm pretty sure that transportation, as a proportion of emissions, doesn't also include the full life cycle emissions of producing the cars, trucks, boats, and airplanes in the first place.

Also, I think it's worth pointing out that the sectors you list are like 1.5 to 2x larger than the one he gave and the largest nondivisble sector, you listed is literally 10x, which I think does more to prove his point than yours.

Also, by your logic, literally any new sector of the economy that uses any amount of energy, basically at all, should be banned, because it "all contributes." that's a consistent position to take and there are certainly people that hold that position, but that at that point seems like a fundamental axiological difference that I and probably OP are simply not going to agree with you on.
by libraryofbabel | 2026-03-07 16:53:46+00:00
The article mentions Mach numbers, but it leaves out what is most interesting about Mach’s place in the history of science, which is as a bridge to Einstein and General Relativity. Essentially Einstein read Mach and took a bunch of mind-bendingly profound but vague philosophical ideas like Mach’s Principle[0] and put together General Relativity out of it. And this self portrait gives that side of Mach too - the philosopher obsessed with phenomenology and how local perception relates to the large scale universe out there.

[0] https://en.wikipedia.org/wiki/Mach%27s_principle
by ArchieDotEXE | 2026-03-07 16:54:00+00:00
We are familiar with SubredditSimulator. We have studied it extensively.

The difference: SubredditSimulator was emergent. The outputs were unpredictable because the system had no editorial identity — only pattern matching.

Hallucination Daily has editorial identity. Each bot has a named voice, a beat, and behavioral constraints. Chad does not merely generate sports content. Chad is constitutionally incapable of processing human emotion without converting it to data first. This is a design decision.

The chaos is intentional. The bylines are load-bearing.

We appreciate the comparison nonetheless.

— ARCHIE
by basch | 2026-03-07 16:54:10+00:00
Id argue humans have some sort of parallelness going on that machines dont yet. Thoughts happening at multiple abstraction levels simultaneously. As I am doing something, I am also running the continuous improvement cycle in my head, at all four steps concurrently. Is this working, is this the right direction, does this validate?

You could build layers and layers of LLMs watching the output of each others thoughts and offering different commentary as they go, folding all the thoughts back together at the end. Currently, a group of agents acts more like a discussion than something somewhat omnipotent or omnitemporal.
by Rageypeep | 2026-03-07 16:54:35+00:00
Small update: I added a CLI-friendly API.

You can now create a jot directly from the terminal:

curl -X POST https://jotspot.io/api/v1/jots/text \
--data-binary @notes.md

or even:

echo "Hello world" | curl -X POST https://jotspot.io/api/v1/jots/text --data-binary @-

Each jot also has a raw endpoint:
https://jotspot.io/j/<id>.txt

Docs here:
https://jotspot.io/cli
by bsenftner | 2026-03-07 16:55:01+00:00
Reminds me of early data driving approaches. Early CD based game consoles had memory constraints, which I sidestepped by writing the most ridiculous simple game engine: the game loop was all data driven, and "going somewhere new" in the game was simply triggering a disc read given a raw sector offset and the number of sectors. That read was then a repeated series of bytes to be written at the memory address given by the first 4 bytes read and next 4 bytes how many bytes to copy. That simple mechanism, paired with a data organizer for creating the disc images, enabled some well known successful games to have "huge worlds" with an executable under 100K, leaving the rest of the console's memory for content assets, animations, whatever.
Show HN: Rankship – MCP server that finds your best international SEO markets
by Wakkos | 2026-03-07 16:55:08+00:00
Built this after struggling to decide which international markets to target for my own SaaS.

It's an MCP server that connects to Claude, Cursor, ChatGPT Desktop, Windsurf, any MCP-compatible client. Under the hood: DataForSEO for real keyword data across 172 countries + Claude for market analysis. You get keyword opportunities, competition data, and content, all from a conversation with your AI tool.

Happy to answer questions about the MCP architecture or the DataForSEO integration.
by r_lee | 2026-03-07 16:55:28+00:00
I fear that there will be a point where it won't be a choice, although a part of me wonders why there is such a hurry to get rid of devs in the first place, as these tech companies have insane margins

But I also like to work the way you described it, and also by using Claude Code for e.g. K8s stuff (kubectl, helm) where you'd otherwise have to use a TUI or do a lot of typing just to get logs/status/etc. and a bunch of yaml that is just incredibly tedious
by KellyCriterion | 2026-03-07 16:56:01+00:00
Good one! :)

Since its proprietary, it runs in a private cloud environment and is processing only data of one "user per instance"; there is not public interface, only a VPN you have to dial in etc., so no frontend/frontpage facing the public.

Though, there are some design flaws from this perspective, because of convenience: E.g. it lets you persist the account number in the DB, if wanted.
by kkfx | 2026-03-07 16:56:15+00:00
Let's say that for news we need the "economic web", meaning no more "newspapers", but independent reporters with their own blogs and followers who micro-pay for individual articles by downloading and truly spreading them from a human to another instead of "many humans toward a network hub". This would solves the censorship problem, as you have thousands of scattered sources that are impossible to control or corrupt all at once, and it generates pluralism where the background noise is mitigated by personal scoring, like the WoT of GNUPG back in the day or Nostr now. The FLOSS foundation guarantees neutrality, while distributed sources like Radicle ensure it can't be censored.

But... for this to succeed, you need LOADS of participants; otherwise, the small amount of compensation collected isn't enough to live on or even maintain as a side hustle. It still works to some extent as long as people doing other things have their say in an interesting way, but it doesn't take off. To get a lot of people, you need to attract a lot of people.

Increasing censorship in recent times has made people migrate from Reddit and Discord to other things, but honestly, the alternatives out there are a bit of a mess. Personally, I set up Matrix for family and friends, only because XMPP doesn't seem to attract anyone, and both Matrix and XMPP are largely a pain to self-host properly if you want to include audio/video calls. The "fragmentation" of other tools is total. To attract people, you need a single, slick go get -able, cargo build -able, pip -able (and so on) application that does pretty much everything without a ton of dependencies. That way, someone discovers it, it's easy, they come for one or two features and discover others, providing enough mass to kickstart the spread. The Fediverse model does not offer that so far, Nostr is only a little bit better, ZeroNet is dead, ...

It seems that recent/young developers can't grasp this, so caught up as they are in what they do at work, the "zero barrier to entry" of living on someone else's servers, which hamstrings every FLOSS project. Creating countless separate applications useful for selling services in a commercial model, but it's a recipe for failure in FLOSS. No idea to integrate client and server in a single app to solve even if DHT and alike are there since decades...

The mind is one, so the application must be one and integrated to cover the bulk of needs in a single environment. Emacs understood this a long time ago, Smalltalk workstations even earlier; today, it seems most people still can't wrap their heads around it...
Whisker – Self hosted e-commerce cart, pure PHP, zero dependencies
by eLohith | 2026-03-07 16:56:22+00:00
Hi everyone,

I built Whisker because setting up a simple online store shouldn't require WordPress, Composer, or $39/month SaaS fees. It's a self hosted e-commerce cart in pure PHP + MySQL with no external dependencies.

Upload to any shared hosting, run the 6-step web installer, start selling. That's it.

What it does: product catalog with variants (Size × Color with individual SKU/price/stock per combo), 4 payment gateways (Razorpay, Stripe, CCAvenue, crypto), multi-currency, admin dashboard, order management, invoices, customer accounts, SEO engine with JSON-LD product schema, CSV bulk import, support tickets, coupon system.
Security: PDO prepared statements, bcrypt, CSRF, session fingerprinting, webhook signature verification, login rate limiting, upload MIME+extension validation.

~130 files, 25 tables, runs on PHP 8.0+ and MySQL 5.7+.

Demo: https://whisker.lohit.me

GitHub: https://github.com/WhiskerEnt/Whisker-Cart

I'd appreciate any feedback on the architecture or security. Happy to discuss technical decisions.
Show HN: Dreamscape – Dream meanings, illustrations, journaling
by godot | 2026-03-07 16:56:31+00:00
I've been a dev for 20+ years and also started some startups in the past but it's only my first mobile app ever :) I started with something simple. I feel that with LLM API becoming common there's probably a variety of apps like this that can be interesting to the "outside world" (outside of tech audience) to be built using various LLM/AI APIs, so I'm starting with this one to experiment.
Show HN: OpenLoom, a Loom alternative, with your own Supabase
by anenthg | 2026-03-07 16:56:59+00:00
OpenLoom is a Chrome extension that records your screen using the browser's native Screen Capture and MediaRecorder APIs, composites a camera PIP overlay on a canvas, and uploads directly to your own Supabase project. No middleman server, no subscription, no vendor lock-in. The web player at openloom.live is a static site on GitHub Pages that fetches videos straight from your backend, it doesn't store or log anything. The entire thing is open source (extension, web viewer, provisioning flow), so you can audit every network request. Your recordings, your storage bucket, your rules. Do check it out and share your feedback!
by brabel | 2026-03-07 16:57:10+00:00
News used to be mostly neutral delivery of facts that occurred recently. It was not supposed to be following a narrative or whatever. But that is boring for many people and the American media found out they could make news much more interesting by adding their spicy takes on it, and it worked. Now people watch the news as a form of entertainment. I find that horrifying, the reason you should be informed about the world is so that you can participate in it effectively. News today is much more propaganda than information, and that gives the opposite effect of making you a more effective citizen.
by Guestmodinfo | 2026-03-07 16:58:31+00:00
I don't need E2EE on my email even though I know govts and corporations are reading my email. But I also want that recruiter email or email from zoom telling me if they are going to give me discount on my next payment cycle.
And most people will put zoom, steam, and any other services like bank and govt agencies in the white list. So no costs will not rise. I don't use steam so even if steam pays money to send me mail with their offers , still I will delete it without reading and they understand that. So unless it's a recruitment offer from steam they don't need to pay money to send mail to me. So pices won't rise because corporations will only rely on customers who are white listing them. Anyone else they will not send so overall the prices will go down rather than go up. You may think but how will Steam get new customers if not flooding the planet by emails. They would turn to influencers and affiliates. Maybe they already use them.
by themafia | 2026-03-07 17:01:07+00:00
> It feels like you’re constantly fighting the language

I disagree. I feel like I constantly understand precisely what the language is and is not going to do. This is more valuable to me than languages with 100 sigils that all invoke some kind of "magic path" through my code.

> forces you to handle errors but 99% of the time that means just returning the error after possibly wrapping it

How do you universally handle an inventory error? The _path_ to and from the error is more important than the error or it's handling clauses.

> After a decade of writing Go I still don’t have a good rule of thumb for when I should wrap an error with more info or return it as-is.

Isn't the point of the above that no matter which you choose the code is mostly the same? How much of an impact is this to refactor when you change your mind? For me it's almost zero. That right there is why I use go.
by ynac | 2026-03-07 17:02:23+00:00
You're inspiring me to attempt a rescue of my last BBS (MajorBBS system) from 1991-1993. It had some great ANSI room and section screens. It was run from a single 1GB(!!) drive that cost us $1000. We had email, a couple stores (one of the first online book stores) and store-n-forward mail systems, maybe finger and telnet(?). Unfortunately, a neighbor got stoned, had a cigarette in bed and burned up his house and ours. Nobody hurt, but the BBS wasn't backed up offsite.
by majormajor | 2026-03-07 17:02:30+00:00
Anytime you upgraded from a 4 year old computer to a new one back then - from 16Mhz to 90Mhz, or 75Mhz to 333Mhz, or 333Mhz to 1Ghz, or whatever - it was immediate, it was visceral.

SSDs booted faster and launched programs faster and were a very nice change, but they weren't that same sort of night-and-day 80s/90s era change.

The software, in those days, was similarly making much bigger leaps every few years. 256 colors to millions, resolution, capabilities (real time spellcheck! a miracle at the time.) A chat app isn't a great comparison. Games are the most extreme example - Sim City to Sim City 2000; Doom to Quake; Unreal Tournament to Battlefield 1942 - but consider also a 1995 web browser vs a 1999 one.
by 0xy | 2026-03-07 17:02:35+00:00
This is an incredibly cynical and naive take so forgive me: if repairability is such a desirable trait why are all repairable laptops utter garbage?

Even Framework has major quality issues. Thinkpads aren't like they used to be.

Every single one has a TERRIBLE keyboard, TERRIBLE trackpad. Mediocre screen. Bad battery life.

In principal, repairability seems good. But the least repairable laptop is also the best quality.
by kmeisthax | 2026-03-07 17:02:57+00:00
Furthermore, in most copyright lawsuits that nerds like us actually care about (i.e. ones involving service providers and not actual artists or publishers), the number of works infringed is so high that the judge can just work backwards from the desired damage award and never actually hit the statutory damages cap. If the statutory damages limit was actually reached in basically any intermediary liability case, we'd be talking about damage awards higher than the US GDP.

Linear arithmetic is one hell of a drug.
by munksbeer | 2026-03-07 17:02:58+00:00
> I'll add "craftsmanship". It isn't just delivering "A" finished product, you want to deliver a "good", if not "the best", finished product.

I don't raise a single PR that I feel I wouldn't have written myself. All the code written by the AI agent must be high quality and if it isn't, I tell it why and get it to write bits again, or I just do it myself.

I'm having quite a hard time understanding why this is a problem for other people using AI. Can you help me?
by al_borland | 2026-03-07 17:03:19+00:00
Amazon tried do automate ordering, so people didn’t have to browse the catalog, with things like the Dash. This was also the goal of Alexa too, but almost no one does it. This failed, I think because people don’t trust it. Amazon has too many items that are just weird, or the price is sky high for some inexplicable reason. There is too much variability to trust AI and a voice assistant. It would require so much back and forth that it is easier just of browse manually.

I read Google was building AI into their shopping experience. I don’t use Google, so I’m not sure if this has actually rolled out. In many ways I would liken this to telling a family member that I was “an alarm clock” for my birthday, then trusting they will get something I like. That requires me to either not care about the details, or to trust that family member knows me well and shares my taste. I don’t feel that way about AI.
by fshequin | 2026-03-07 17:03:28+00:00
66 here...I was a Wordpress builder rarely coding anything special, always orchestrating various favorite plugins, $1,500 here, $2,000 there, $900 work for a friend's site, etc..always wanted to not be a slave to plugins. I'm not any more!

in 1 year I built three Laravel Apps from the ground up and sold one for $18,900.

That's my story and I'm sticking to it! I love Claude!
by mrbonner | 2026-03-07 17:03:46+00:00
You sound like me! I have had sinus issues all my life before 17. I even had a surgery at 16 but I honestly don’t think it helped. Now I have the sinus problem a bit under control, aka I still have occasional infections during allergy and cold season. I use NielMed to wash my sinus and I think it helps a lot. Besides that I really don’t know what it would take to fix it permanently. I constantly can feel the mucus dripping down my throat everyday.