MurphyA/hacker-news huggingface dataset:
Show HN: Belgi – deterministic acceptance pipeline for LLM outputs
by sovsparrow | 2026-01-21 15:24:13+00:00
Hello HN. I am releasing BELGI, a protocol + reference implementation for deterministic acceptance of LLM-produced artifacts (code/spec/docs).

Premise: LLM outputs are untrusted. BELGI only accepts outputs that can be verified against a locked spec + cross-file invariants, with a default NO-GO posture on unknowns or missing evidence.

Mental model: lock -> verify -> seal. Gates decide GO / NO-GO and produce replayable, tamper-evident artifacts.

I’d love feedback on:

where this fails in real CI pipelines,

missing invariant classes / bypass vectors,

whether default NO-GO is usable at scale (and how you’d stage it).
by pixl97 | 2026-01-21 15:24:27+00:00
How about we take sexual assault serious first. I mean, by doing things like not electing presidents convicted of sexual assault?

How about we teach sexual assault dynamics in school so people actually recognize it to report in the first place.

How about we go after the groups with people in positions of power over others that commit assaults at a much higher rate than the general population.

Oh, yea, because those people in power don't want that, would make their trips to private islands a bit hard to explain.
by sizzzzlerz | 2026-01-21 15:24:33+00:00
I started running SETI back in 1999 when it first came out. I ran it on both my personal machines and even had it running on several servers I controlled at work. I probably ran it for several years before losing interest, pulling it off of everything. I guess I am a bit surprised to learn it was still running. It was quite unique back in the day. I wonder how many years of CPU time were burned running this thing.
by red-iron-pine | 2026-01-21 15:24:46+00:00
yeah used to manage data centers, diesel breaks down after a while, petrol even faster.

you can put in additives to extend the life, and specialized storage can squeak even more out, but ultimately you can't plan on it being good past 12 months, maybe as low as 5-6 if conditions aren't great.

we ran / tested the generators weekly, both just to exercise them and confirm they're good, but also just to burn off old fuel.
by ericmay | 2026-01-21 15:24:47+00:00
> You think Frank Lloyd Wright designed big picture windows and open floor plans because he was afraid of humanity? He was afraid so he tried to induce fear?

No, I was speaking about the exterior. The blending in of the surroundings, and hiding of things like the entrance are the hallmark of post-war architectural trends. Not that I'm claiming Lloyd suffered from the same PTSD that returning American veterans did, but his building follows some of the same patterns.

For example, here: where's the door? http://www.wright-house.com/frank-lloyd-wright/fallingwater-...

But moving to the widows, even from that photo you can see how while the interior gives the occupants a nice view, the exterior hides them - sort of like a bunker.

> Through asymmetry? What then of William Blake’s “fearful symmetry”?

Idk, can you elaborate? We know as a matter of scientific study that asymmetry in architectural design introduces stress, let me know if you'd like a source in case you are curious.

> Amazing that FLW is still traumatizing conservatives 100 years later. Ayn Rand was a fan, didn’t you know?

I don't understand this comment. Why would I care what Ayn Rand thinks or thought?

> Picasso was trying to convey the feeling of being bombed from the sky in a civil war, so at least your reading there is accurate.

Sure. But in that interpretation I find cold, calculating, death, and fear. None of which I find particularly attractive in art. And Picasso in these years is probably the best "good" example of this style of art. Afterwards it gets more and more psychotic to the point where you've got the whole banana taped to a wall for $6 million. Western artists have forgotten what art is and what the purpose of it is.
by sovsparrow | 2026-01-21 15:25:11+00:00
Quick links:

protocol repo (kernel + canonical specs): https://github.com/belgi-protocol/belgi

canonicals/spec: https://github.com/belgi-protocol/belgi/blob/main/CANONICALS...

whitepaper: https://github.com/belgi-protocol/belgi/blob/main/WHITEPAPER...

org: https://github.com/belgi-protocol

Demo video (X): https://x.com/belgiHQ/status/2013682594265661545

What BELGI does not do:

it doesn’t make LLMs deterministic — it makes acceptance deterministic

it doesn’t replace tests/review — it enforces evidence + invariants before GO
by closewith | 2026-01-21 15:25:40+00:00
As politely as possible, your experience is simply wrong, I'm afraid to say. US angel/seed round investing by EU-resident HNWs alone exceeds all angel/seed investing in the EU, by quite some margin.

I'm actually quite curious who it is you think are people in the EU deploying capital in early stage investments, as you appear to be very confident?

I suspect maybe you're thinking of people investing in EU startups to avail of the myriad tax incentives like Germany's INVEST, Ireland's EIIS, etc. If so, then that represents a tiny fraction of capital invested by EU HNWs in early stage companies.
by NoMoreNicksLeft | 2026-01-21 15:25:44+00:00
>Why isn't there a major lack of institutional trust of dentists? Between 1990 to today fillings have gone from being torture to something that takes 30 minutes

This one is personally hilarious to me. My dentist said there were "soft spots", that like a fool I let him drill. On the sides of my teeth. Those fillings lasted about 6 weeks before they fell out. He refilled them once, telling me to "chew more softly". Basically, he was setting me up to get caps... but he hadn't checked that my insurance basically covered 0% of such.

My own trust in dentists is nil at this point, though I desperately need dental work.

Dentists make their money by rushing as many patients through in a business day as they can. Boats to pay for, yadda yadda. There might be dentists out there that take their time, who pay attention to the patients needs, and are reluctant to perform irreversible and potentially damaging work... but those dentists are for rich people and I am not rich. Trusting dentists (in general) is one of the most foolish things a person can do.
by QuadmasterXLII | 2026-01-21 15:25:46+00:00
Thank you for sharing my post! This math problem has a weird way of sticking in my head, it's been years and I still feel like there's some "it" to get that I haven't cracked yet. Particularly, I'm pretty sure that there's a finite number of non-trivial solutions, with some amount of taste needed to define trivial, and I haven't yet been able to come up with a definitive definition of trivial, bound the largest possible matrix, or sample from the finite set efficiently. (I do think that the definition of non-trivial I used in the code golf challenge, that it can be at most half zero, is decent- and I strongly suspect but can't prove that the 12 x 12 example found manually by Moritz Schauer is the biggest by this definition.) Another aesthetically pleasing candidate for a definition of trivial is to actually just ban 0 entries from A, since having leading zeros in entries of AB is visually awkward.
by csense | 2026-01-21 15:25:54+00:00
If you're a market leader it might make sense to use your influence to try pushing the whole market against the per-firm incentive gradient to a better equilibrium. Factors that help:

- You're an early player using new technology so you have profits to spare

- You're in a capital intensive business so salaries are a relatively small portion of your expenses

- You have a celebrity CEO so investors give them more of a "pass" for visionary ideas that go against conventional wisdom

I'm not an expert on the history of the US auto industry but my gut feeling is that all of these applied to Henry Ford's Ford.
by LocalPCGuy | 2026-01-21 15:26:03+00:00
I'd say what you call bloated is in many cases basic functionality that I don't have to go looking for some third party package to fill. There is something to be said for having a straightforward and built-in way to do things, which leads to consistency between Angular projects and makes them easier to understand and onboard to.

IMO, it is only as complicated or simple as you want to make it these days, and claiming otherwise likely is due to focusing on legacy aspects rather than the current state of the framework.

FWIW, I'm not arguing that it's the "best" or that everyone should use it. Or that it doesn't still have flaws. Just that it is still firmly in the top set of 3-5 frameworks that are viable for making complex web apps and it shouldn't be dismissed out of hand.
by wrqvrwvq | 2026-01-21 15:26:28+00:00
Yes, it's very competitive. If you were in the unfortunate position of needing a state-appointed attorney to represent you against fallacious claims, you would appreciate the scrutiny and regulation that by and large provides fair representation to all. The legal profession believes that 3 years of study is required for all lawyers to fully immerse themselves in the study of law, and without that, something could be lost. Many lawyers think the third year is probably overkill, but these are also amongst the smarter lawyers that also recognize that many people will come to the profession with no prior interest, and that overall, it's preferable to enforce high standards. You could somehow test for whatever it is law school transmits to its pupils, and offer the exam that guarantees that lawyers have been exposed to and in some sense understood all the various aspects of the degree, but then the exam just becomes more difficult and law school becomes even more of a prerequisite. Lawyers are like airline pilots in that lives are always in the balance, and even more critically, they are foundational pillars of a just society and allowing "just anyone, even a smart test taker" to become a lawyer is less favorable than trying to improve on the current system.
by apawloski | 2026-01-21 15:26:38+00:00
For expensive GPU instances I have a crontab one-liner that shuts the node down after 2 hours if I don't touch an override file (/var/run/keepalive).

/5 * * * [ -f /var/run/keepalive ] && [ $(( $(date +\%s) - $(stat -c \%Y /var/run/keepalive) )) -gt 7200 ] && shutdown -h now
by snowmobile | 2026-01-21 15:26:55+00:00
That's a story that people like to tell to justify bug bounty programs, but it strikes me as very unlikely that some random pentester / white-hat hacker would have access to communication with malware producers.

Black-hat hackers seem entirely unreasonable to deal with, you'd have to manage some sort of escrow payment (because neither party trusts the other) probably through cryptocurrency, and then deal with laundering the money, et cetera.

Perhaps one could as you theorize, go to some private company, but it'd have to be at least somewhat approved by the white-hat hacker's own government lest they risk legal trouble, and I'm still dubious that the company would be all that willing to pay for some "freelance hacker's" supposed vuln.

The logistics just don't make sense.
by bunderbunder | 2026-01-21 15:27:01+00:00
I’m using it for scripts to automate yak shaving type tasks. But for code that’s expected to last, folks where I work are starting to get tired of all the early 2000s style code that solves a 15 LOC problem in 1000 lines through liberal application of enterprise development patterns. And, worse, we’re starting to notice an uptick in RCA meetings where a contributing factor was freshman errors sailing through code review because nobody can properly digest these 2,000 line pull requests at anywhere near the pace that Claude Code can generate them.

That would be fine if our value delivery rate were also higher. But it isn’t. It seems to actually be getting worse, because projects are more likely to get caught in development hell. I believe the main problem there is poorer collective understanding of generated code, combined with apparent ease of vibecoding a replacement, leads to teams being more likely to choose major rewrites over surgical fixes.

For my part, this “Duke Nukem Forever as a Service” factor feels the most intractable. Because it’s not a technology problem, it’s a human psychology problem.
by Folcon | 2026-01-21 15:27:03+00:00
I don't disagree with any of that =)

It's what I've been doing, I'm asking what I'm asking to see if it surfaces anything that I've been missing / not thinking about and trying to work out what people would see as table stakes

In the same way that I know that playtesting reveals flaws and gaps in my design and thinking, this is a earlier version of that process that has in my experience helped me when building non-game related things

It may very much be the case that this is not the kind of thing that I should do when focused on building a game, but I don't think it hurts to ask
by 0x3f | 2026-01-21 15:27:04+00:00
> Just wait till there is more supply than demand in programmers/tech.

Will this happen though? There's still a lot of work to be done, but principally I wonder if AI hype hasn't actually reduced the top of the funnel significantly. If non-programmers (i.e. those who might become programmers) believe the job "won't exist in six months", they are probably not going to set themselves up for that direction. Plus juniors starting work now will suffer from leaning on AI too much as well.

Overall I think it's counterintuitive. When I was growing up, it seemed obvious that my generation knew technology better than the last, and of course the next generation would be even more familiar. In practice though, kids these days are mostly phone-only. The ability to produce technological artifacts remains uncommon.
by flyinghamster | 2026-01-21 15:27:07+00:00
World Community Grid at https://www.worldcommunitygrid.org/ is also running, though it has had struggles since moving datacenters, and it seems their external stats are still out of commission.

I've recently decided to end my own participation, mainly because I've run three systems into the ground, and we're now in the "save what you can" era. There's one motherboard I want to get refurbished, since it became unstable when idle but loved 24x7 crunching. It would make a great NAS if I could find some DDR4 at a price I could stomach, or I could lay it in as a spare if the new motherboard goes south in the future.
by littlecranky67 | 2026-01-21 15:27:44+00:00
Spain. You can basically pick any continental coastal town, or any of their islands (Baleares or Canarias) and will find similar conditions. Portugal was (and still is) also an option for the future. For US citizens, I personally would look at Mexico, Costa Rica or Columbia, as those timezones are probably best when working with US companies. I am personally not a big fan of Asia (no offense to anyone), so Thailand was never on the list for me but I know it is very popular for remote workers.

EDIT: To add to this, you might not need to change countries if all you look for is to be more socialable/outgoing. A key factor here for me was the expat community - not because I want to live inside a little expat bubble, but at least within that community people usually moved away to another place to be more active/outgoing, make new connection etc. People don't expatriate to stay at home, commute to work, and watch netflix/play videogames all day. This could also work for you if you i.e. move to a more touristy/active area within your country, because a lot of options for active passtime such as outdoor sports attract people also for long term.
by wolvoleo | 2026-01-21 15:28:24+00:00
Yes but our government was deeply neoliberal, pushed for by the VVD party and obsessed with privatisation and markets. This is what caused this mess and many others.

They also adore the US (as an example Mark Rutte, the current NATO boss was their foreman and prime minister for a decade) so dependency on the US was never a problem for them until 2025 when Trump turned against his allies.
by charles_f | 2026-01-21 15:29:16+00:00
Your solution for the problem described here is to escape with a different character. MD's is to add more special characters. Both are valid and exist in other languages, I wouldn't qualify one as better thought than the other - though since we're talking about text that I don't want modified, if I prefer adding ticks rather than going into the text and escaping them one by one.

The complication doesn't stem from lack of distinct start and end, what you are trying to solve for here, is when you have multiple languages in a single block, and want pretty colors on each. Seeing that HTML doesn't support imbrication of pre tags (or rather doesn't render one embedded in the next), that would probably not work without producing something that is not pure html.

> In a parser that would be much simpler to parse

Parsing a variable number of ` is not more complex than looking ahead for a closing boundary. In fact, once you introduce escaping characters, you need to handle escaping of the escaping character, which is slightly more complex.
by inanutshellus | 2026-01-21 15:29:24+00:00
That's not a fair statement.

Every institution (let's say - my household) sweeps problems under the rug. It's the euphemism for problems that aren't worth dealing with.

Institutions (in the form discussed) are either reinvented from the inside out and thus are and remain institutions, or are "toppled" in which case they are not "institutions" but "failures".

Think of how the Tea Party and the Libertarian movements or affected Republican politics in years past, or how completely alien the party is compared to a decade ago. The institution of the "Republican party" persists, even though it's nothing like its former self.

Same name, same "it's all fine just keep trusting us" but meanwhile quietly burned to the ground from the inside out.
by bilekas | 2026-01-21 15:29:39+00:00
Nice write up but one thing that irks me..

> I personally don’t know how to solve it without wasting a day. So, I spent a day vibecoding my own square wheel.

This worries me, in the case of OP it seems was dillegent and reviewed everything thoroughly but I can bet that that's not the majority.. And pushing to prod an integral piece without fully knowing how it works just terrifies me.
by trilogic | 2026-01-21 15:29:49+00:00
Europe need to open the pipe to free markets, simply said buy and sell with no damn taxes or restrictions. People is afraid to start a business because of many bullsh.t regulations and taxes, uncertainty and intentional lack of transparency.
Doing business shouldn´t be so damn hard, it should not require so many licenses, permissions, burocracy. It should be instead given priority and treated like gold as it is business that move the economy, employ people, create jobs, give you a reason to wake up motivated in the morning and even an incentive and right condition for population growth.

Then 3-5% of the entire money flow goes to private pockets/bankers. Are you f.cking kidding me, an optimal gpd growth is ~3% but we giving it away to some parasite for free? Why, I do not consent nor agree.

This parasites, blood suckers, ignorant puppets, with full power and kart blanch can´t see further then their nose. BUt ofc a parasite kill the host and move elsewhere, so I guess no issues here.

Stop this nonsense throttling damn it, you need to be prosecuted legally for economic murder and sufferance caused because of it.
by brokencode | 2026-01-21 15:29:54+00:00
So using something once or twice is plenty to give it a fair shake?

How long did it take to learn how to use your first IDE effectively? Or git? Or basically any other tool that is the bedrock of software engineering.

AI fools people into thinking it should be really easy to get good results because the interface is so natural. And it can be for simple tasks. But for more complex tasks, you need to learn how to use it well.
by embedding-shape | 2026-01-21 15:29:59+00:00
Fun benchmark :) I'm getting 165 fps (screen refresh rate), 4.5-5.0 in GPU time and 1.0 - 1.2 in CPU time on a 9970x + RTX Pro 6000. Definitely the smoothest graph viewer I've used in a browser with that amount of data, nicely done!

Would be great if you had a button there one can press, and it does a 10-15 second benchmark then print a min/max report, maybe could even include loading/unloading the data in there too, so we get some ranges that are easier to share, and can compare easier between machines :)
by wpietri | 2026-01-21 15:30:05+00:00
And on top of those things, I'd add that good artists use that time to deepen the work and their understanding of the work.

If you're doing, say, factory work, you can just zone out. You do the same thing over and over, and you do it well enough, but your mind is somewhere else.

But somebody who's truly during art is present in the work as they're doing it. They're up to something. I think that's a big part of why the work of serious artists changes over time. It's an exploration.

In contrast, look at some kitch producer like Thomas Kinkade, Painter of Light™. He was clearly successful financially. But I'd argue that there is little more to it than "AI" "art".

For me appreciating art always involves reaching for an understanding of the artist and the humanity we share. An Ansel Adams print is lovely, but ultimately I end up thinking not just about the image or the landscape. I think about being in the landscape. About the process of getting that one perfect photo. About what drives a person to seek that and to go to such incredible lengths. About how Adams saw the world.

If I'm going to think hard about some GenAI output, I'm going to appreciate the technology that went into it. But there's no more to think about the prompter than there is about somebody picking out clip art.
by acdha | 2026-01-21 15:30:09+00:00
> Universities have pushed post-modernism since the 60s which is the precursor for the deprecation of truth.

This is wildly overstating the influence of post-modernists or universities in general. There is a war on objective reality but it grew out of religious (creationism, anti-feminism/LGBTQ) and industrial (pollution) sources, not a bunch of French intellectuals in parts of some universities, and that started long before post modernism. Even if you think they’re equivalent, there’s simply no comparison for the number of people reached by mass media versus famously opaque writings discussed by many orders of magnitude fewer people.
by UncleMeat | 2026-01-21 15:30:21+00:00
Trump tried to get false electors to be used for counting the vote, changing the outcome the election by having states like Georgia and Pennsylvania vote as if Trump had won these states. Because he was too incompetent to organize this quickly he needed to delay the certification on January 6th, which the mob did accomplish.

He just couldn't get a few key people on board with this.

What exactly is this if not a coup?
by petcat | 2026-01-21 15:31:27+00:00
> The affordances of AI systems have the effect of eroding expertise

I have actually seen this be a tremendously good thing. Historically, "expertise" and state of the art was reserved solely for those people with higher education and extensive industry experience. Now anyone can write a python script to do a task that maybe they would have had to pay an "expert" to do in the past. Not everyone can learn python or be a computer scientist engineer. Some people are meant to go to beauty school. But I feel like everything has become so much more accessible to those people that previously had no access.

I liken it to the search engine revolution, or even free open source software. The software developed as open source over the last decades are not toys. They are state of the art. And you can read the code and learn from them even if you would never have had the opportunity for schooling or industry to write and use such software yourself.