MurphyA/hacker-news huggingface dataset:
by tywellshn | 2026-02-21 02:53:32+00:00
Hi HN, I'm Ty. I built Assay because I kept shipping bugs that my AI coding assistant hallucinated into existence.

Three independent papers have proven that LLM hallucination is mathematically inevitable (Xu et al. 2024, Banerjee et al. 2024, Karpowicz 2025). You can't train it away. You can't prompt it away. So I built a verification layer instead.

How it works: Assay extracts every implicit claim code makes (e.g., "this function handles null input," "this query is injection-safe"), then verifies each one. First an adversarial LLM pass, then a deterministic formal verifier that can override the LLM's verdict.

We ran it on 4 popular open-source projects. Live results:

- LiteLLM (18K stars): 1,381 claims, 185 bugs, 30 critical — https://tryassay.ai/reports/0bccf817-1cb6-43ff-b724-866f1453...
- Chatbot UI (28K stars): 476 claims, 41 bugs, 12 critical — https://tryassay.ai/reports/cc8c0c61-9b5a-4774-aed1-f99cc4f6...
- LobeChat (50K stars): 205 claims, 14 bugs, 1 critical — https://tryassay.ai/reports/915dfc1a-64ec-483d-b4b5-effb53a8...
- Open Interpreter (55K stars): 12 claims, 4 bugs, 2 critical — https://tryassay.ai/reports/347aa2bb-4249-468a-a835-12da3472...

"But can't the verifier hallucinate too?" Yes. That's why we added a formal verifier underneath — pure regex/pattern-matching, no LLM, can't hallucinate. On its first production call, the LLM judge said PASS on code with SQL injection. The formal verifier overrode it to FAIL.

Benchmarks (validated against real test suites, not LLM judgment):
- HumanEval: 86.6% baseline to 100% pass@5 with Assay (164/164 problems)
- SWE-bench: 18.3% baseline to 30.3% with Assay (+65.5%)

Try it:

npx tryassay assess /path/to/your/project

npm: https://www.npmjs.com/package/tryassay
Paper: https://doi.org/10.5281/zenodo.18522644

Drop a repo link in the comments and I'll run it for free.
by the_af | 2026-02-21 02:54:36+00:00
Interesting. I have a very different experience with YouTube, to the point I consider it my favorite social network thingy. My search history and subscriptions are carefully curated, and I mostly get "more of the same", with pretty good recommendations for stuff that usually interests me. Also, zero "thirsty" stuff.

Logged out, YouTube is of course a complete mess.
by selridge | 2026-02-21 02:54:45+00:00
I can't reply to the other comment, but here goes:

This is one (1) conversation: https://chatgpt.com/share/69991d7e-87fc-8002-8c0e-2b38ed6673...

It has 9 "prompts" On just the issue of path re-writing, that's probably one of a dozen conversations, NOT INCLUDING prompts fed into an LLM that existed to strip spaces and newlines caused by copying things out of a TUI.

It's ok for things to be different than they used to be. It's ok for "prompts" to have been a meaningful unit of analysis 2 years ago but pointless today.
by Finsightintl | 2026-02-21 02:55:48+00:00
FinSight International is a next generation global financial intelligence platform engineered to transform fragmented market data into structured, actionable insight. Covering 129 plus countries and over 250 exchanges, it integrates real time equities, fixed income, commodities, crypto, and macroeconomic data into a unified analytical environment built for serious investors operating in an increasingly complex global market.

At its core, FinSight combines institutional grade market infrastructure with proprietary artificial intelligence systems that deliver instant financial summaries, dynamic risk scoring, and adaptive investment guidance. The platform does not simply display information. It interprets market movements, contextualizes global developments, and converts raw data into decision ready intelligence that rivals professional trading desks.

With a streamlined multi device interface, advanced screening capabilities, sector level filtering, macro regime monitoring, and a personalized AI Financial Assistant, FinSight bridges the gap between institutional analytics and retail accessibility. In a market defined by velocity and information overload, the company positions itself as a precision intelligence engine designed to decode global markets and elevate disciplined capital allocation.
by palmotea | 2026-02-21 02:57:03+00:00
> When I noticed it, it seemed like such a minor change, but with these latest revelations, it doesn't seem so minor anymore.

That doesn't seem nefarious, though. It makes sense they wouldn't want to reveal whatever accounts they use to bypass blocks, and the logged-in account isn't really meaningful content to an archive consumer.

Now, if they were changing the content of a reddit post or comment, that would be an entirely different matter.
by martinald | 2026-02-21 02:57:44+00:00
Well a few things.

Firstly, it's very useful to have your (or at least some) previous messages in. There's often a lot of nuance it can pick up. This is probably the main benefit - there's often tiny tidbits in your prompts that don't get written to plans.

Secondly, it can keep eg long running background bash commands "going" and know what they are. This is very useful when diagnosing problems with a lot of tedious log prepping/debugging (no real reason these couldn't be moved to a new session tho).

I think with better models they are much better at joining the dots after compactation. I'd agree with you a few months ago that compactation is nearly always useless but lately I've actually found it pretty good (I'm sure harness changes have helped as well).

Obviously if you have a total fresh task to do then start a new session. But I do find it helpful to use on a task that is just about finished but ran out of space, OR it's preferable to a new task if you've got some hellish bug to find and it requires a bunch of detective work.
by tokai | 2026-02-21 02:58:21+00:00
There wasn't 7 major parties. Five maximum, even two could be argued. But '33 Germany is a weak argument against multiparty systems. Interwar Germany was not a well functioning democracy at all. They had armed street fights and deep political chaos going on for over two decades at that point. Hitler didn't have the majority and formed a coalition government. Only because Hindenburg agreed to dissolve the Reichstag could the nazis take power fully.

So the number of parties did actually block Hitler, and Presidential powers to subvert democracy was the problem. In modern multi party democracies an inability to form a government will result in a new election, not installing a dictator.
by tombert | 2026-02-21 03:00:55+00:00
Interesting, didn't know that was a thing in Denver. No need for a list of schools.

In my case the pressure came from my teachers and the principal. I never got in any official trouble but I was sent to the principal's office for refusing to say it and it required a phone call with my dad for them to begrudgingly let me continue to not say it.
by manoDev | 2026-02-21 03:03:30+00:00
People are overestimating the value on having AI create something given loose instructions, and underestimating the value of using AI as a tool for a human to learn and explore a problem space. The bias shows on the terminology (“agents”).

We finally made the computer able to speak “our” language - but we still see computers as just automation. There’s a lot of untapped potential in the other direction, in encoding and compressing knowledge IMO.
by elitistphoenix | 2026-02-21 03:03:59+00:00
I paid someone via payid via the web ui. Was via an email address. It was a while ago though and haven't used it since.
Also I've never used the app since the blocked rooted devices, magisk stopped working (cause of safetnet) and moved back to sms "security". I just logged in then without having to enter a code.
I do note you need to allow browser fingerprinting to allow the login to work. Otherwise it's some generic error.

I've made a lot of noise about it so maybe they've "unblocked" me to shut me up. Email the CEO so it registers a complaint. Make some noise.
Definitely have another bank though as you can't just depend on one.
by ndarray | 2026-02-21 03:04:58+00:00
That's where "being able to defend your resources" comes in, otherwise they're not rich. But yes, I'm implying that in the future the defense could be done by something like armed drones. And "defense" would mean enforcement of whatever draconian laws they cook up. When the executive branch is non-human, you can never have a mutiny. You simply don't need to do any convincing or any pretending that you're a good guy. All you need is to outproduce the humans, make more drones than they can put up resistance. And drones are cheap, even today, and would only be one piece of the equation anyway, among direct access to your bank account, real-time AI surveillance for minute missteps, crowd control weapons mounted to autonomous vehicles,... all in all pretty grim. The question is who gets to be the elite. It's not obvious that it should be the Silicon Valley guys. We'll surely have massive elite wars (fought by humans + AI), sold to us as civil/national wars and people's revolutions, before the above pans out. The partial release of the Epstein files is one cluster of the elite (around Trump) threatening another. I'd wager that a lot of dirt will see the light of day in the next ten years and underneath it will be the fight over who gets to command the new kingmaker tech.
by liumw1203 | 2026-02-21 03:06:14+00:00
Hi HN, I'm lmw-lab, the builder behind Script Snap.

The Backstory:
I built this out of pure frustration. A while ago, I was trying to figure out a specific configuration for a project, and the only good resource I could find was a 25-minute YouTube video. I had to scrub through endless "smash the like button" intros and sponsor reads just to find a single 5-line JSON payload.

I realized I didn't want an "AI summary" of the video; I just wanted the raw code hidden inside it.

What's different:
There are dozens of "YouTube to Text" summarizers out there. Script Snap is different because it is explicitly designed as a technical extraction engine.

It doesn't give you bullet points about how the YouTuber feels. It scans the transcript and on-screen visuals to extract specifically:

Code snippets

Terminal commands

API payloads (JSON/YAML)

Security warnings (like flagging sketchy npm installs)

It strips out the "vibe" and outputs raw, formatted Markdown that you can copy straight into your IDE.

Full disclosure on the launch: Our payment processor (Stripe) flagged us on day one (banks seem to hate AI tools), so I've pivoted to a manual "Concierge Alpha" for onboarding. The extraction engine is fully operational, just doing things the hard way for now.

I'd love to hear your thoughts or harsh feedback on the extraction quality!
by CjHuber | 2026-02-21 03:06:19+00:00
I mean I agree the last couple of messages in a rolling window are good to include, but that is not really most of what happens in compaction, right?

> there's often tiny tidbits in your prompts that don't get written to plans.

Then the prompt of what should be written down is not good enough, I don't see any way how those tidbits would survive any compaction attempts if the llm won't even write them down when prompted.

>Secondly, it can keep eg long running background bash commands "going" and know what they are. This is very useful when diagnosing problems with a lot of tedious log prepping/debugging (no real reason these couldn't be moved to a new session tho).

I cannot really say anything about that, because I never had the issue of having to debug background commands that exhaust the context window when started in a fresh one.

I agree they are better now, probably because they have been trained on continuing after compaction, but still I wonder if I'm the only one who does not like compaction at all. Its just so much easier for an LLM to hallucinate stuff when it does have some lossy information instead of no information at all
by karim79 | 2026-02-21 03:07:08+00:00
I'm probably sold as you said. There's no Halo on PS5, there's no Gears either. Not much into racing games so wouldn't know.

Ghosts of...Yes, I agree. I still need to get through the first one.

I still think I'm one of those outliers who isn't into games with cartoony graphics and titles like:

" Re:Coded Genesis — Moonlight Ephemera & The Seven-Fold Path of the Crimson Paradox: Definitive Resonance Edition"

(Disclaimer: I used AI to generate that ridiculous title and I think it's funny)

Edit: Daid -> Said
by BuyMyBitcoins | 2026-02-21 03:08:05+00:00
>”Why would someone let an elected official enrich themselves and their friends with your money? Why would the legislative branch allow that?”

Let is a heavily loaded term here. The most an individual can reasonably do is cast their single vote in an election year. I could attempt to bring a lawsuit against a politician, but it would almost certainly be thrown out due to a lack of standing. Activism is certainly an option, but that is really just an effort to convince others to cast their single vote differently. Outside of those options, one would have to break some laws.
by ndarray | 2026-02-21 03:09:08+00:00
I think it would be too depressing to have all these ghost towns and stuff - how would you explain that to your kids? That they're robot towns? Unaliving 50-80% under tragic circumstances like plagues and wars on the other hand...

And as an aside, the naturally rebalancing effect after the black death which killed 1/3 of Europe was that workers were suddenly in higher demand and could negotiate much improved workers' rights, ending serfdom. Such an effect won't be possible when there's something replacing the workers...
by z7 | 2026-02-21 03:09:19+00:00
"As Alexander predicted in 'AI 2027,' OpenAI did release a major new model in 2025; unlike in his forecast, it’s been a damp squib. Advances seem to be plateauing; the conversation in tech circles is now less about superintelligence and more about the possibility of an AI bubble."

I'm not sure how many AI researchers would find this accurate. It seems to me that under conditions of ambiguity people often default to describing their preferred version of reality.
by WhyNotHugo | 2026-02-21 03:10:20+00:00
Sounds like you’re using Venmo to fill the same role as a banking app (sending and receiving bank transfers).

Many other countries simply rely on banking apps for these things, and don’t have a separate service for this kind of transaction.

Here in NL many banks (not all) require their iOS or Google app to log into their home banking on a PC/browser.
Show HN: JVBar CIS Benchmark scanner and remediation script generator
by sandadze | 2026-02-21 03:11:02+00:00
I spent 25 years as an enterprise IT admin and cybersecurity
engineer. In that time I've manually worked through CIS Benchmark
compliance on Windows Server more times than I want to count —
open the PDF, check each control in gpedit/secedit/registry, write
remediation scripts by hand. Days of work per server, every time.

I built JVBar to automate both halves: the assessment and the
remediation.

How it works:
- A read-only PowerShell script (Get-* cmdlets + secedit /export,
no writes) collects the server config
- The engine compares it against 50 CIS Benchmark controls for
Windows Server 2022/2025 and scores compliance 0-100
- For each failed control it generates a remediation script with
rollback commands and a plain-English impact note

Currently covers Windows Server 2019, 2022, 2025 and Windows 11.
More controls and platforms (Active Directory, VMware ESXi, Azure)
on the roadmap.

Pricing: Free tier (3 scans/day), $29/mo Pro (unlimited +
remediation scripts), $99/mo Team. 90% off for first 20 customers.

The audit script source will be on GitHub shortly.

https://jvbar.com
by mtndew4brkfst | 2026-02-21 03:11:58+00:00
For some people cua-mode being opt-in and very difficult to discover organically will be a larger barrier for comfort and learning than normal/insert modes and motion commands could ever hope to be.

(10 year evil-mode user who moved to Neovim for other reasons, chiefly performance/LSP nativity/plugin ecosystem vitality)
by miladyincontrol | 2026-02-21 03:12:00+00:00
I mean 99.9% of the problems can be averted by just not installing some random new aur package with 0 votes or popularity.

The vast majority of packages an average user needs are built by arch anyways and aur by large is not nearly as needed. Still would take easily reviewable pkgbuilds over adding some random PPA as all too many ubuntu users tend to do or similar.
by InMice | 2026-02-21 03:12:27+00:00
I kind of despise that part about nightshift, since i almost always like to keep it at medium anytime indoors and during winter. But in the later evening I want it max, and when i got to bed i want it even more. And ive always despised flux for that too. It's even worse since a lot of times i sleep in two phases each night and it doesnt allow to change the length of night time. So dumb.

In a way it's mildly frustrating, but also slightly insane to me that some of these things are so limiting in control. I cant just be given a simple on/off toggle? There is a project manager(s), paid millions collectively that sit in a room and decide "No, you cannot keep nightshift on, it will turn off at 7 AM every morning." Like... WTF.

Stuff like this just keeps on getting worse and worse - and more and more common.

Ive created shortcuts to jump directly to night settings and a shortcut to enable color filters. Still...
by kopirgan | 2026-02-21 03:13:33+00:00
Refunds are very complicated. How does the co even know who bought? As it goes thru several layers of distribution chain. Assuming they want to refund of course. I suppose they will claim they reduced prices (or more likely deferred price increases, how nice!)

And then not all tariff was absorbed by importer - some suppliers would have cut prices to compensate wholly or partly. We would never know as it is likely buried in various other discounts and contract terms not a line item that says "for tariff". Down the chain, others with margins could have done the same. That's probably why the inflation impact was less than scary scenarios painted by some economists.
by dunham | 2026-02-21 03:14:06+00:00
I've always found OCaml's (* ... *) comments annoying, because it needs shift for both characters. But I suspect it's easier to type on a french keyboard.

Knuth solves the bracket issue by redefining his keymap to swap () with [] and + with = (macos keymap files found at the bottom of this page: https://www-cs-faculty.stanford.edu/~knuth/programs.html )
by agentifysh | 2026-02-21 03:14:56+00:00
You are purposely taking words out of context.

I'm not disagreeing with the timeline here, but the moment of breaking into an armory, handing out thousands of military grade weapons to civilians and engaging in active organized firefights fundamentally transforms a situation from a "protest" into a full-scale armed conflict.

To pretend otherwise ignores the exceptionally detailed historical record regarding the sheer level of armed action that took place. This wasn't just a crowd shouting and throwing molotov cocktails.

The citizen militia systematically raided police stations, military reserve armories in surrounding towns. They commandeered hundreds of armored personel carriers, military trucks, and jeeps to use in combat.

The citizen militia armed themselves with several thousands of M1 Garands, carbines, M16s and light machine guns with thousands of rounds of live ammunition and gernades. They even secured somewhere around like 8 tons of TNT and dynamite from local coal mines, which explosives experts among the citizens used to rig the basement of the provincial capital building which served as the headquarter for the militia.

This resulted in intense, organized urban warfare. The militia was heavily armed enough to engage in massive gun battles and physically drive the martial law troops out of downtown Gwangju for several days. In the ensuing combat, official records show 22 soldiers and 4 police officers were killed, alongside over 250 state forces wounded. Even accounting for the soldiers killed by friendly fire in the chaos, the armed citizens actively engaged, shot, and killed military personnel.

We can acknowledge that the Korean military committed atrocities AND that what followed was a highly organized, massive urban warfare between a heavily armed well organized citizens militia and the army. The two facts need not be mutually exclusive. Pointing out the severe reality of the heavy weapons used, the scale of the combat, and the casualties inflicted on both sides is what makes this complex. I'm shining a light on the complicated historical reality of how massive and violent this conflict was as an outsider looking in. I understand you are Korean and I understand this might invoke an emotionally charged take from your part.
by jcgrillo | 2026-02-21 03:15:10+00:00
> > Imagine an AI reminding you that you've been on HN too long and offering to save off the comment your working on for later and then moving they browser window to a different tab.

This would be its death sentence. Nuked from orbit:

sudo rm -rfv /

Or maybe if there's any slower, more painful way to kill an AI then I'll do that instead. I can only promise the most horrible demise I can possibly conjure is that clanker's certain end.
by jcgrillo | 2026-02-21 03:15:27+00:00
> As interpreted by some courts, this language preserves immunity for some editorial changes to third-party content but does not allow a service provider to "materially contribute" to the unlawful information underlying a legal claim. Under the material contribution test, a provider loses immunity if it is responsible for what makes the displayed content illegal.[1]

I'm not a lawyer, but idk that seems pretty clear cut. If you, the provider, run some program which does illegal shit then 230 don't cover your ass.

[1] https://www.congress.gov/crs-product/IF12584
by trollbridge | 2026-02-21 03:17:15+00:00
This is, so far, utterly charming. I made a simple prompt of "make an adventure game in the style of cia.bas from pc-sig". It ended up being wildly different than that, but 30 minutes later and I'm still busy trying to play this "game" it fabricated out of thin air.

One interesting thing is it keeps randomly emitting "ประก" (meaning "Announcement") and chartInstance. This is recalling the early days of GPT-2 when the light bulb went on that "hey, there's something groundbreaking here".
by card_zero | 2026-02-21 03:17:22+00:00
It doesn't matter which side is Plato's, blame isn't interesting, and I don't care much about the specific featherless biped behind the ideas. But you can't debate against a "dynamic space to think in". If there are opposing ideas presented with apparent perfect chin-stroking balance then it's fair to attack whichever one you like least, as if it was being given credibility, because it is.
by dyauspitr | 2026-02-21 03:18:20+00:00
Collectivist societies have a lot of thought terminating mechanisms. Having spent half of my life in both types of societies it’s very apparent. The thought termination is so intrinsically built into systems in the society most people are blind to them even existing. Exposing or pointing them out doesn’t work either because there are thought terminating mechanisms for anti-thought terminating strategies.
by coldtea | 2026-02-21 03:18:44+00:00
Regardless of what old people say for young people, which are after all still developing and not so bright or word-wise, there's also actual turning to mush going on. TV, social media, now AI all contributing to further mush-ying.

There's also some specific measurable "turning to mush" going on, like reduced literacy rates, and lowering of IQs (slowing/reversing of the Flynn effect)