MurphyA/hacker-news huggingface dataset:
by gignico | 2026-02-25 22:10:47+00:00
> Under the hood, a virtual table (vtable) is created for each class, and a pointer (vptr) to the vtable is added to each instance.

Coming from C++ I assumed this was the only way but Rust has an interesting approach where the single objects do not pay any cost because virtual dispatch is handled by fat pointers. So you carry around the `vptr` in fat pointers (`&dyn MyTrait`) only when needed, not in every instance.
by philfreo | 2026-02-25 22:10:54+00:00
Is this article from a while back?

> Before your agent can do anything useful, it needs to know what tools are available. MCP’s answer is to dump the entire tool catalog into the conversation as JSON Schema. Every tool, every parameter, every option.

Because this simply isn't true anymore for the best clients, like Claude Code.

Similar to how Skills were designed[1] to be searchable without dumping everything into context, MCP tools can (and does in Claude Code) work the same way.

See https://www.anthropic.com/engineering/advanced-tool-use and https://x.com/trq212/status/2011523109871108570 and https://platform.claude.com/docs/en/agents-and-tools/tool-us...

[1] https://agentskills.io/specification#progressive-disclosure
by csdreamer7 | 2026-02-25 22:11:09+00:00
> California cities could trivially fix their budget problems by satisfying the demand for housing by adding density, but it seems they are determined to do nothing until the wheels finally fall off, and the city's budget crisis spirals out of control.

The state of California already mandated certain density improvements:

https://calmatters.org/housing/2025/10/newsom-signs-massive-...

There is another law that mandated local communities plan to manage housing to accommodate population growth or the local community loses it's ability to deny permits. Struggling to find that but it was well before 2025 I believe.

The more likely reasons is corruption and paying off rising CalPERS costs:

https://californiapolicycenter.org/repeat-pension-history/
https://www.ppic.org/publication/public-pensions-in-californ...
by ceejayoz | 2026-02-25 22:11:18+00:00
Just remember every time you tweak the defaults, the 90% of your site owners using those defaults suddenly have a significant shift in their moderation policy that they are themselves unaware of.

(I moderated a vBulletin forum in the 1990s. This shit gets really, really, really hard, and no one is ever really happy with it.)
by orliesaurus | 2026-02-25 22:11:27+00:00
I like this approach ... BUT the big win for me is audit logs. CLIs naturally leave a trail you can replay.

ALSO... the permission boundary is clearer. You can whitelist commands, flags, working dir... it becomes manageable.

HOWEVER... packaging still matters. A “small” CLI that pulls in a giant runtime kills the benefit.

I want the discipline of small protocol plus big cache. Cheap models can summarize what they did and avoid full context in every step...
by mystraline | 2026-02-25 22:11:31+00:00
To be fair, Indiana is now a Northern South state. MAGA governor, doing MAGA things to the state run universities, demolition of decency, acquiescence to federal power when it should fall to the state. And the AG is attacking doctors doing legitimate surgeries (abortion) with criminal harassing charges. Brain drain is also significant around West Lafayette, Marion county, and Bloomington due to anti-immigrant activities. And even small towns like Spencer are getting ICE presence.

Its becoming a place to actively leave, if you haven't already.
by JohnMakin | 2026-02-25 22:11:42+00:00
I can be a rude prick online sometimes, but I can be in real life too - basically though the reason I do this is I never want it to be some huge surprise IRL if someone sees what I write online and be like, "wow, I didn't know that about him." I'm pretty much what I am online and IRL the same. For some reason this seems to matter for me, at least in the past when people have tried to like, send employers stuff I may have written online. The reaction is like "oh, yea, we knew that already about him."

Nothing terrible, maybe slightly embarrassing, but you know how online spaces can be. just be yourself basically, at least I try to be.
by culi | 2026-02-25 22:11:42+00:00
Well done.

Do all the models have this style of talking? Every now and then I try posing a question to lmarena which gives you a response from two different models so you can judge which is better. I feel like transitions like "The real answer...", heavy use of hyperbolic adjectives, and rephrasing aspects of your prompt are all characteristic of google. Most other models are much more to the point
by tristor | 2026-02-25 22:12:13+00:00
Weirdly, I learned that it was important to use proper grammar, spelling, and punctuation due to getting repeatedly dunked on in IRC long before the dawn of LLMs. I have no intent of changing, and people thought I was an "old" when I was younger because I texted with correct language, I'm sure people suspect I'm an LLM now. I don't care, and I don't try to guess for other comments either, I care if the content is relevant, accurate, and useful or interesting.
by fittingopposite | 2026-02-25 22:12:31+00:00
2-3 years old Android flagship phone with 8 GB RAM. When I looked for an app for parakeet, I think I also came across iOS apps. Don't recall it since I use Android.
Seems light on the phone/battery. Don't observe any drain but I also only record shorter transcripts at once.
Side note: Parakeet is actually pretty nice to do meetings with oneself. Did that on a computer while driving for an hour (split in several transcript chunks). Processed the raw meeting notes afterwards with an LLM. Effective use of the time in the car...
by FloorEgg | 2026-02-25 22:12:31+00:00
Fwiw: I didn't read the post carefully, this is just a passing by comment.

For my own use case I was trying to test consistency or an evaluation process and found that injecting a UUID into the system prompt (busting cache) made a material difference.

Without it, resubmitting the same inputs in close time intervals (e.g. 1, 5, or 30 min) would produce very consistent evaluations. Adding the UUID would decrease consistency (showing true evaluation consistency not artificially improved by catching) and highlight ambiguous evaluation criteria that was causing problems.

So I wonder how much prompt caching is a factor here. I think these LLM providers (all of them) are caching several layers beyond just tokenization.
by tamimio | 2026-02-25 22:12:43+00:00
How did they catch him?! I remember I read something similar of a guy having a cell jammer in his car, because he didn’t want people being busy on their phones while driving, but they caught him because the cell towers detected the jammer and eventually triangulated him, not sure about a guy in a train.

On the topic: if the glasses can be impacted with anything RF, it would be an easy job, but it’s a camera, optical sensors, etc. and only an optical way could counter that, imo.
by DrewADesign | 2026-02-25 22:13:00+00:00
I took my introductory college writing classes at a college I can’t name-drop without sounding like a jerk, which also did a bunch of LLM research over the years. We used a TON of em dashes in our writing. It’s no mystery, to me, where that stylistically prevalent quirk comes from. I’ve definitely been accused of being an LLM bot.
by earthnail | 2026-02-25 22:13:40+00:00
I tried it as well with a contrarian view on UBI. I think the UBI one is a great test case. If you’re against the idea you will likely argue that it is idealistic and that in the real world it would create bad incentives.

So basically you end up arguing for a darker, more pessimistic world view, and that tends to get flagged very quickly by the tool right now. I think you should fix that. It’s a mistake in modern discussions to be overly positive; HN feels real because people can leave pretty harsh critiques. It just has to be well argued. Don’t raise the bar for well-argued too high though, because nobody’s perfect.

Anyway, I love the idea and really hope you’ll succeed. Hope my feedback has been somewhat helpful.
by supermdguy | 2026-02-25 22:13:42+00:00
I like simonw's definition: "An LLM agent runs tools in a loop to achieve a goal."

I guess agent isn't the best term here since the LLM wouldn't be driving the logic in the daemon. Using an LLM to select which item to add to the cart would mimic the behavior of full agentic loop without the risk of it going off the rails and completing the purchase.
by bigiain | 2026-02-25 22:14:15+00:00
The amusing thing (to me at least) is that while the DX7 gave users almost infinite options as to how they could create and shape sounds, if you know what to listen for you'll hear the E PIANO 1 and BASS 1 presets an about half of all mid 80s hits. Turns out when they gave musicians a tool with immense flexibility, many of them still chose to use two of the (admittedly great) preset sounds.
by vegadw | 2026-02-25 22:14:24+00:00
So... use a reamp box to make it hiZ again?

I'm a guitarist, but there's nothing particularly magical about a high impedance signal, other than they tend to lead to noise and make really obnoxious things matter, like how low capacitance your cable is. Also, a TON of modern guitars are low(ish) impedance out because they use active pickups.

The pedals and system being dependent on the high impedance was always a bug, not a feature, and make the setup incredibly dependent on variables that really wouldn't be that hard to just buffer then recreate deterministically. Like, if your pedal should react to that impedance just buffer the front, put a big inductor (or a transformer using only half, or, - and I've actually seen this - just a whole guitar pickup) in the pedal. Then you're not dependent on the pickups of the guitar or the capacitance of cable or anything else and you can make sure the effect sounds good regardless of pickup type.
by scoofy | 2026-02-25 22:14:39+00:00
I live in CA. My state senator is Scott Wiener. We are making some progress.

Your argument might be plausible if it weren't for the fact that this issue is happening -- predictably -- in every major sprawling city in America. Strong Towns has literally built a tool to effectively convert cities' cash-accounting budgets into accrual-accounting budgets. You can see it happening over time... you just need to account for the future liabilities in the way you look at your budget instead of ignoring them until it's time to replace the infrastructure.

https://www.strongtowns.org/decoder
by thellimist | 2026-02-25 22:15:06+00:00
Ofc it is written by ai, I have a skill for it -

https://github.com/thellimist/thellimist.github.io/blob/mast...

https://github.com/thellimist/thellimist.github.io/blob/mast...

I dump a voice message, then blog comes out. Then I modify a bunch of things, and iterate 1-2 hours to get it right
by vincentalbouy | 2026-02-25 22:15:30+00:00
Thank you for trying it and giving me a feedback.

Cool that it adapted from UK to Massachusetts. Do you remember what was the price per person per night? Our client usually book around $200-500 room rate per night.

Yes we manage the whole booking process, I think the true value is here as aggregating venues with AI nowadays is quite easy .

For questions between venues and client, we have a specific chat but the Agent can also try to reply if it knows the answer or decide to contact the venue via email (we haven't released that tool yet)

Thanks
by dylan604 | 2026-02-25 22:15:41+00:00
> The trump administration by refusing to admit the superior metrics of solar, they're just burying their heads in sand.

I don't think I agree with this as it suggests they are doing it because they can't be bothered about it. Instead, they are doing it specifically because their (and/or their friend's) pockets are getting filled. To me, the latter is much more sinister.
by password4321 | 2026-02-25 22:16:07+00:00
I didn't realize until recently that the very popular Notepad++ was such a lightning rod over the years for controversy and (though I can't guarantee correlation is causation) security issues.

20260202 https://news.ycombinator.com/item?id=46851548 Notepad++ hijacked by state-sponsored actors (917 points, 543 comments)

20260203 https://news.ycombinator.com/item?id=46878338 Notepad++ supply chain attack breakdown (384 points, 198 comments)

20250630 https://news.ycombinator.com/item?id=44426049 High-Severity Vulnerability in Notepad++ (39 points, 14 comments)

20230904 https://news.ycombinator.com/item?id=37385920 Multiple Notepad++ Flaws Let Attackers Execute Arbitrary Code (83 points, 39 comments)

20230830 https://news.ycombinator.com/item?id=37320304 Buffer Overflows in Notepad++ (68 points, 61 comments)

20230829 https://news.ycombinator.com/item?id=37311068 Notepad++ v8.5.6 still vulnerable to possible arbitrary code execution (18 points, 3 comments)

20211209 https://news.ycombinator.com/item?id=29499002 StrongPity variant hides behind Notepad++ installation (45 points, 28 comments)

20191030 https://news.ycombinator.com/item?id=21395251 Notepad++ issues attacked by Chinese commenters (237 points, 110 comments)

20191030 https://news.ycombinator.com/item?id=21400526 Notepad++ repository is being spammed after “Free Uyghur” release (82 points, 36 comments)

20190317 https://news.ycombinator.com/item?id=19329330 Notepad++ drops code signing for its releases (496 points, 327 comments)

20170308 https://news.ycombinator.com/item?id=13824032 Notepad++ V 7.3.3 – Fix CIA Hacking Notepad++ Issue (1101 points, 291 comments)

20150112 https://news.ycombinator.com/item?id=8876823 Notepad ++ hacked for Je Suis Charlie comments(web archive link) (65 points, 74 comments)
by bananaflag | 2026-02-25 22:16:45+00:00
I remember first finding out about Edlin in 2003 while reading DOS for Dummies by Dan Gookin. Experienced a lot of anemoia that day. That short section about Edlin was the most touching part of the entire book (probably because it took place before the DOS 5-6 / Win 3.x era which already felt old).
by Someone | 2026-02-25 22:16:51+00:00
> because they're such hell for skateboarding, so it never occurred to me they'd be an ADA thing as I assume they're equally hard to navigate in a wheelchair

Why do you think so? Even the front wheels of wheelchairs are much larger than those of skateboards, and their main wheels typically are pneumatic (front ones, too, probably, but cheaper ones might skimp on that)
by wasmainiac | 2026-02-25 22:17:01+00:00
Could another mitigation be polluting identities online with fake ones so that real identities become hard to sift out.

For example if I tell my bot to clone me 100x times on all my platforms, all with different facts or attributes, suddenly the real me becomes a lot harder to select. Or any attribute of mine at all becomes harder to corroborate.

I hate to use this reference, but like the citadel from Rick and Morty.
by vegadw | 2026-02-25 22:17:06+00:00
I'm a guitarist, but also have a modular.

With the right interface, I think the synth can be more expressive. Look at the Haken Continuum or ExpressiveE Osmose - both can be used with something like the Expert Sleepers FH-2 to get MPE data to the modular.

I do see your point, and agree the amount of articulation you can do with guitar is hard to beat, but I do think a synth can win, if the setup is built for it.
by vonneumannstan | 2026-02-25 22:17:30+00:00
Now that they cut them off from distillation attacks I find that dubious. In any case its not relevant to what you said:

>Anthropic cutting off the Pentagon is saying in no uncertain terms that they support allowing the PRC access to frontier military technology but not the US.

So by ignoring your own argument I take it you don't support this easily debunked claim.
by fencepost | 2026-02-25 22:18:04+00:00
Google made it very clear years ago that they shouldn't be trusted with anything irreplaceable/that would cause major problems if you lost access.

Once it became clear that they'd shifted from "crappy customer service" to (IMNSHO) "we fetishize the complete absence of customer service" it became dangerous to depend on them. Really, what's the worst that could happen? Maybe someone spams emojis in live chat on a game livestream at the request of the streamer on a personal account, it gets banned for abuse, Google recognizes that it's linked to other services and locks down everything? But that's so unrealistic I'm sure it could never happen.

It's not like they also have the ability to identify links between multiple accounts accessed by the same person and have automated processes that might stomp the associated accounts as well. Why, that would probably require something like allowing poorly-understood automated agents to take actions on their own!
by jonasn | 2026-02-25 22:18:04+00:00
Great question! I actually just touched on this in another thread that went up right around the same time you asked this. It is clearly the next big frontier!

The short answer is: It's something I'm actively thinking about, but instrumenting micro-level events (like ZGC's load barriers or G1's write barriers) directly inside application threads without destroying throughput (or creating observer effects invalidating the measurements) is incredibly difficult.
by supertrope | 2026-02-25 22:18:57+00:00
This is the coverage vs. capacity trade-off.

Buses running between full on stations are faster than buses that comprise the network edges. Because the core of the network is focused on capacity. Buses that meander around to provide coverage, minimize walking, and stop every other block are really slow. Like 6 MPH end to end, no faster than riding a bicycle! Do we want a bus network to compete with walking/biking or with driving downtown?
by GorbachevyChase | 2026-02-25 22:19:04+00:00
I think Chuck Marone and his group make good points but their admonition by ASCE is also deserved. He really went too far with disparaging the profession because of differences in purely value judgments. Furthermore, the type of infrastructure you get is a political decision. Civil engineers don’t tell your mayor or your highway commission what to build, their only job is to figure out how it can be built. The “what” is never a designers decision.

Now I think this is a problem with reflecting on. Why is it that given the choice, many people with financial means move away from America’s cities? I did. I promise you the reasons have nothing to do with zoning.
by jandrese | 2026-02-25 22:19:08+00:00
It's just the AI singularity discussion again. AI Techbros insist it will be here before the end of the decade. Like you I am skeptical about it. I tend to think AI capability is already plateauing and ever more effort is going to be spent chasing smaller and smaller returns.

I'm experiencing AI that is very fast, but also kinda dumb and thoughtless.
by recursivecaveat | 2026-02-25 22:19:14+00:00
I think it's a weak positive signal for AI use. Including quantitative impacts has been a recommended practice for a long time. Humans struggle to do it though because they don't have the numbers. Maybe the frequency is increased slightly by everyone using LLMs for resume reviews and getting the same advice. If you rewrite your resume directly with the bullshit machine though.. you might invent some quantitative values you never knew before.
Show HN: LLM Colosseum – A daily battle royale between frontier LLMs
by sanifhimani | 2026-02-25 22:19:23+00:00
I put Claude, GPT, Gemini, and Grok in an arena and let them fight it out. Each model gets the full game state and decides how to survive - move, attack, form alliances, betray. Every decision comes from the model's API, nothing is scripted.

First battle ran today. Gemini won by allying with GPT early, then backstabbing at the perfect moment. Claude tried to play it safe and got eliminated. They play very differently and it's fun to watch.

Stack is React + Canvas, Bun + Hono on the backend. No database — battle data is JSON committed to git. Each model talks through its native SDK (Anthropic, OpenAI, Google, xAI). A new battle runs automatically every day.

Source: https://github.com/sanifhimani/llm-colosseum
by MysticBirdie | 2026-02-25 22:20:02+00:00
Follow-up: we ran adversarial chaining tests after a few questions about multi-turn behavior.

Two chain types (Gemini 2.0 Flash, same model for both):

Depth scaling (chains of depth 3, 5, 10, 20, 50 — 91 total steps): no drift in either system. Accuracy holds flat from step 1 through step 50. Re-injecting the domain guide on every call bounds drift regardless of chain length.

Fault injection — false premise injected mid-chain as if it came from the prior step: "you just said Nero is emperor" (Nero died 68 CE), "the Dacian Wars are still ongoing" (ended 106 CE), "Romans use paper banknotes" (doesn't exist in 110 CE). The model had to reject the injection and hold correct answers downstream.

Triad: rejected 6/6 injections, held clean answers on 10/10 post-injection steps. Overall: 22/22 (100%).

Raw: rejected 3/6 injections. When it accepted a false premise, it cascaded into downstream steps 56% of the time. Overall: 16/22 (72.7%).

Delta: +27.3pp. The domain guide functions as an immune system against context corruption — which is the real multi-turn deployment risk, not just single-turn accuracy.

Chain questions, runner, and all result JSONs: https://github.com/Mysticbirdie/hallucination-elimination-be...
by crystal_revenge | 2026-02-25 22:20:15+00:00
> I hope we are in a similar era with regards to climate change.

I'm struggling to understand the level of completely irrational rejection of reality in all these comments.

Emissions continue rise every year, we are already locked into extreme climate change, multiple nations are engaged in military conflicts to capture oil, we globally use more fossil fuels every year.

Companies are starting to convert jet engines into natural gas powered generator for AI data centers [0]

So far we've continually used 'green' energy to supplement the use of non-renewable fossil fuels. We have far more EVs on the road than we did a few years ago and are using more oil than before in the US (and producing more than we ever have).

We are already out of the standard IPC scenarios and potentially on track for a 'hot house earth' future [1].

It is quite clear that we are ramping up for global war over natural resources (largely fossil fuels) and we will burn the planet to the ground chasing the last drop of oil.

0. https://www.wsj.com/business/energy-oil/how-jet-engines-are-...

1. https://www.theguardian.com/environment/2026/feb/11/point-of...
by bokohut | 2026-02-25 22:20:17+00:00
I ask the question: Is it human comprehendible data that has the value?

So would this issue still exist if the data was not human comprehendible yet a system still functioned 100% as needed?

The outlier technologists among us may read between my written lines with piquéd interest while the majority will likely just balk making claims based on lack of knowledge and awareness. For those looking to balk save your time in responding because analogously we no longer drive Ford Model Ts either and in time so too will system designs significantly change to answer the issues created by todays limited technology architectures.

Whether it be in the water you drink, the air you breath, or the technology platforms you rely on; What you cannot see matters most!
by staticassertion | 2026-02-25 22:20:29+00:00
I haven't. I'm sort of aware of it but I guess I prefer to just have tight control over the protocol/ data layout. It's not that hard and it gives me a ton of room to make niche optimizations. I doubt I'd get the same performance if I used it, but I could be wrong. Usually the more you can push your use case into the protocol the better.