MurphyA/hacker-news huggingface dataset:
by alsetmusic | 2026-02-18 15:21:35+00:00
> if they design their data APIs to be gen AI usable. Which they mostly already are.

Surprisingly (or not), an ArsTechnica article showed that Google's AI browser was really bad at working with their services. At least, for what ought to be an obvious vertical integration win:

We let Chrome’s Auto Browse agent surf the web for us—here’s what happened[0]

0. https://arstechnica.com/google/2026/02/tested-how-chromes-au...
by thmsths | 2026-02-18 15:21:45+00:00
Or maybe stop allowing people to pay for their own legal defense? Public defenders for everyone and then we will indeed all be equals before the law.

Billionaires being able to outspend the prosecution by such a wide margin that they can turn the legal battle into a war of attrition that they are likely to win is a complete travesty of justice. But I am not holding my breath on that one, too many people benefiting from the current system.
Show HN: Mock any HTTP request from DevTools, with AI-generation and zero setup
by denyherianto | 2026-02-18 15:21:47+00:00
Hi HN,

I built this after using Requestly, Mokku, Mockiato, Tweak, and Mockoon. Each one either paywalled the features I actually needed, required a separate server running on my machine, or just didn't fit the way I work.

The browser is already open. DevTools is already open. I wanted the mocking to live there too, not in a separate app I have to remember to start.

So roughly a month ago, I started building my own tools. It intercepts network requests at the browser level and lets you swap the response, status code, headers, body without touching your code or spinning up anything. Right-click a in the Network tab, mock it, done. v1.0.3 is out now and it's been stable enough that I've been using it daily on client work for months.

A few things I care about that shaped the decisions:

- Local-first by default. Your mocks live in the browser's storage.

- The free tier is actually free. Unlimited mocks, unlimited projects, OpenAPI import, GitHub Sync, BYOK AI (OpenAI-compatible or local Ollama). No trial countdown, no credit card.

Currently it is only support Chromium-based browser. The things I'm still considering are supporting other browser also, such as Firefox, Opera, etc.

Extension: https://chromewebstore.google.com/detail/nilcfehohhhfjekckib...

If you've built something in this space or had opinions on why existing tools fell short, I genuinely curious.
by thaumasiotes | 2026-02-18 15:21:52+00:00
> Holmes was punished for defrauding the investors, not the people who took her fake blood tests.

There's more to this than you imply. I'm unfamiliar with the details, so take this comment more as a discussion of a hypothetical (that is phrased as if it was all factual) than as fact.

1. The formal charge was defrauding the investors. But that isn't necessarily the behavior that got her charged. If you're a prosecutor looking to score some political points, you prosecute an outrageous person over a crime you can convict them on, but the crime doesn't have to be outrageous itself.

2. If someone had been harmed by a fake blood test ("the test said no cancer, but there was cancer!"), that would have made it into the prosecution. As you note here, it makes the prosecutor look better and Holmes look worse.

3. But if you don't rely on the results of an experimental blood test and suffer harm, there is no injury to prosecute for. Theoretically people who paid for experimental tests could sue for a refund.

4. Holmes' conduct, restricted only to defrauding investors, was outrageous and easily merited a hefty prison sentence.
by 4ggr0 | 2026-02-18 15:22:02+00:00
i wish that would be the solution. mind you, i am not only talking about the sexual abuse. there's also corruption, tax evasion(excuse me, *optimization of course), closed-door deals, arrangements etc.

i unfortunately don't believe we'll ever be able to vote these things away. what do votes do if we have over 3000 billionaires worldwide who treat the world like their playground. add to the 3000 the other thousands of people who "only" have 100M+.

good luck finding voters when the people with money can launch huge marketing(aka. propaganda) campaigns and control virtually every social media platform, news site, radio- and tv channel, podcasts and what have you.

something i only recently heard about and am thinking a lot about is, 'The purpose of a system is what it does'.

JE feels like a symptom, not a disease.
by gymbeaux | 2026-02-18 15:22:31+00:00
I have a few app ideas that I've been sitting on for years and they would all be things that would help me, things that I would actually use.. But they're also things that I think others would find useful. I had Claude Code create two of them so far, and yeah the code isn't what I would write, but the apps generally work and are useful to me. The idea of trying to monetize these apps that I didn't even write is strange to me, especially considering anyone else can just tell their Claude Code to "create an app that's a clone of appwebsite.com" and within an hour they will probably have a virtually identical clone of my app that I'm trying to charge money for.

In this way, AI coding is a bummer. I also sincerely miss writing code. Merely reading it (or being a QA and telling Claude about bugs I find) is a shell of what software engineering used to be.

I know with apps especially, all that really matters is how large your user base is, but to spend all that time and money getting the user base, only for them to jump ship next month for an even better vibe-coded solution... eh. I don't have any answers, I just agree that everyone has the same ideas and it's just going to be another form of enshittification. "My AI slop is better than your AI slop".
by kbolino | 2026-02-18 15:22:39+00:00
This is a bit short-sighted. Yes, it is kinda tricky to get right, and a number of programming languages are quite behind on good SIMD support (though many are catching up).

SIMD is not limited to mathy linear algebra things anymore. Did you know that lookup tables can be accelerated with AVX2? A lot of branchy code can be vectorized nowadays using scatter/gather/shuffle/blend/etc. instructions. The benefits vary, but can be significant. I think a view of SIMD as just being a faster/wider ALU is out of date.
by discord-webhook | 2026-02-18 15:23:01+00:00
Built a free visual builder for Discord webhook messages. No signup, no ads, no tracking.

Features:
- Rich embed editor with real-time preview (colors, fields, images, footers)
- Components V2 support — Discord's new layout system with sections, media galleries, containers
- Bot integration — send as a bot with custom username/avatar
- Interactive buttons and actions — no coding required
- Pre-built templates for changelogs, status pages, welcome messages
- Blog with integration guides for Python, JavaScript, C#, PHP, cURL, and GitHub Actions

Built this because existing tools (Discohook, message.style) don't support the new Components V2 layout and lack bot integration. Everything runs in the browser — your webhook URLs never touch our servers.

Would love feedback on the UX and any features you'd find useful.
by seanalltogether | 2026-02-18 15:23:32+00:00
I just went through this exact thing this week. We've been working on a new feature, that if vibecoded as soon as the docs landed in our lap, would have resulted in a lot of duplicated functionality and an expanded data model. The more we worked through the solution with other engineers the more we realized the problem had been solved by another team and our solution could be small and elegant.

I can't claim that AI has no benefit to our organization, but I do think that as my career has matured, I find myself spending more time thinking about how code changes will effect the system as a whole, and less time doing the actual coding.
by altmanaltman | 2026-02-18 15:23:35+00:00
Nothing about LLMs is random, how is this not common sense? If you prompt it the same prompt 50 times, it'll always converge towards the most plausible answer in its training based on probability, and most of them will follow the first pattern. The paper mentions using different chats for each of the 50 prompts and using the first password suggested and then finding similarities between them. Would it be the same if the LLM had context and did not always have to use a new chat? I highly doubt it.

Overall, yeah don't generate passwords with LLMs but is this really a surprise that answers are simillar for the same prompt in every new chat with a LLM?
by Buttons840 | 2026-02-18 15:24:15+00:00
I'd rather do spaced repetition than Obsidian.

Does anyone know if a plugin for this?

Like, a history buff could just tell the LLM "quiz me on the Taiping Rebellion, who what where when and why."

The LLM then enters this instruction into an API that handles the spaced repetition data and algorithms.

The LLM could pull that API daily and quiz you daily.

Actually knowing all this stuff sounds so much better than having a bunch of notes in a fancy graph.
by zer00eyz | 2026-02-18 15:24:15+00:00
Letter writing (with faster delivery), Book printing, Radio, Television, Music Distribution (records and tapes) --

This is a list of items that when new, were going to be the downfall of society. Im sure a few of you are old enough to remember the satanic panic of the 80s and the PMRC in the 90's.

None of these turned out the way people thought. There is nothing new under the sun, and this response looks very much hyperbolic in the face of manipulated data and "feelings" over "facts".

That isn't to say that there aren't things wrong with Facebook, or social media, but this keeps getting attention when it is no where near the top of the list.
by camel-cdr | 2026-02-18 15:24:16+00:00
The problem with SVE is that ARM vendors need to make NEON as fast as possible to stay competitive, so there is little incentive to implement SVE with wider vectors.

Graviton3 has 256-bit SVE vector registers but only four 128-bit SIMD execution units, because NEON needs to be fast.

Intel previously was in such a dominant market position that they could require all performance-critical software to be rewritten thrice.
by crazygringo | 2026-02-18 15:24:49+00:00
The question is, what artifact records the action points, the owners, who is accountable? And all the necessary associated information?

Notes do. Ideally there is a meeting owner who produces official notes and emails them to everyone, but frequently that never happens. And when it does happen, sometimes they're wrong and you need to correct them.

Which is why you need your own meeting notes. Plus, like I said, there are facts that come up that you want to document as well, that aren't part of the action items, but have value.
by soulofmischief | 2026-02-18 15:25:15+00:00
And how do we do that? The reality is those of us in the know are stuck twiddling our thumbs until the party duopoly pisses off enough politically illiterate people.

The only way to speed that up is communication and unity, two things our government is actively trying (and succeeding) to destroy. I can tell you right now I'm not convincing anyone here in Louisiana to change their minds on anything.

The only real hope, sans a US civil war and/or balkanization, is reaching the youth of today and giving them the facts. Unfortunately, our governments are also throwing a wrench in that plan by requiring more and more "Think of the Children!!!" legislation, a trojan horse for further reducing our right to free speech and public gathering.
by whoknowsidont | 2026-02-18 15:25:20+00:00
> but I think git-flow was popular largely because of the catchy name and catchy diagram.

It was because Git showed up in the era of SVN / CVS where those branching models were created because of the uh... let's just call it technical mishaps of those source control systems.

Git did not have the hang ups of SVN / CVS / etc but people stuck with what was familiar.
by otherjason | 2026-02-18 15:25:20+00:00
The only CPU I've encountered that supports SVE is the Cortex-X925/A725 that is used in the NVIDIA DGX Spark platform. The vector width is still only 128 bits, but you do get access to the other enhancements the SVE instructions give, like predication (one of the most useful features from Intel's AVX512).
by davidmurdoch | 2026-02-18 15:25:25+00:00
I bought breadboard.ai like 11ish years ago and ended up giving up on in the venture (AI voice assistant hardware built into a house via standard US 120V outlets and light switches, basically Jarvis). Anyway, the logo is begging to be a lowercase b, like this:

•

•

••

••

But the dots are small rectangles, like on a breadboard.
by winstonwinston | 2026-02-18 15:25:30+00:00
Not really, Intel Celeron/Pentium/Atom (apollo lake) that was made in the last decade does not have AVX. These CPUs were very popular for low-cost, low-tdp quad-core machines such as Intel NUC mini PC.

Edit. Furthermore, i think that none of these (pre-2020) low budget CPUs support AVX2, until Tiger lake released in 2020.
by yoavm | 2026-02-18 15:25:37+00:00
You configure Levin to "always leave 2GB available". Levin checks the available diskspace using a simple statvfs call, deducts 2GB, and sees that as its budget. It then checks your diskspace every minute (more or less, depending on the device) to see if anything changes. If more free space is suddenly available, it will download more content. If there's less than 2GB available, it will immediately start deleting its own files until 2GB are free.
by beej71 | 2026-02-18 15:25:42+00:00
I'm glad that this is making this individual more productive, but to quote the Fortune article:

> “AI is everywhere except in the incoming macroeconomic data,” Apollo chief economist Torsten Slok wrote in a recent blog post, invoking Solow’s observation from nearly 40 years ago. “Today, you don’t see AI in the employment data, productivity data, or inflation data.”

So I don't feel like TFA is a necessarily a rebuttal to this. The proof would be in the pudding.
by adrian_b | 2026-02-18 15:26:04+00:00
Standard AES-128 has a throughput of around 16 bytes per 8 clock cycles or even less in recent CPUs, because they can do 2 or 4 AES instructions per clock cycle (in the modes of operation that are not limited by latency).

AES-128 can be easily modified to independently encrypting four 32-bit words per execution, instead of one 128-bit block, by cancelling the byte permutation that extends the AES mixing function from 32-bit to 128-bit. this would increase the throughput at least twice, depending on whether PSHUFB is done concurrently or not.

You have given the latencies of the instructions, not their throughput. When you use AES in such a way that you are limited by latency, that is normally wrong. The cryptographic libraries have multi-buffer functions, which compute e.g. 8 AES values, so that they are not limited by latencies.

Regarding the parent article, if you want an unpredictable identifier for a record, you should not do this by encrypting some value with the intent of decrypting it in the future. Instead of this, you should use as identifier an unpredictable random number. Such identifiers can be generated with AES in batches, at maximum throughput, and stored until they are needed for assignment to a record.

If you need in your record some information like time of creation or a monotonically increasing number, which you consider private, such information should be put in distinct fields, that you do not give externally, instead of attempting to encrypt them in a record identifier, which would need to be decrypted to access such information.
by plopz | 2026-02-18 15:26:27+00:00
I would imagine a trajectory similar to AlphaGo, it starts out trying to replicate humans and then at a certain point pivots to entirely self-play. I think the main hurdle with llms, is that there isn't a strong reward target to go after. It seems like the current target is to simply replicate humans, but to go beyond that they will need a different target.
by saassaver | 2026-02-18 15:26:40+00:00
That's a great point about the management overhead of bespoke solutions. Often the goal isn't necessarily to replace the software, but to get a handle on the exploding costs of the 'expensive SAAS software' you mentioned. If you're looking for a way to manage and optimize those subscriptions without the 'weekend project' risk, you might find SaaS-Saver helpful. It's designed to help teams identify waste and optimize their spend automatically.
by Retric | 2026-02-18 15:26:51+00:00
You say that but we’ve had cars that can do what you describe for a decade and yet actual autonomous driving is still waiting.

Not failing due to a software or hardware issue is way more complicated than just usually working.

Avoids a collision is similarly way more difficult than just detecting a stopped car. What needs to happen when a car blows out a tire at speed isn’t just slam on the breaks for example. At scale cars need to adapt to the conditions and drive defensively not just watch what’s directly in front of them.
Show HN: Free Windows shell extension for quick .NET assembly inspection
by tebjan | 2026-02-18 15:27:24+00:00
Updated an old CodePlex tool (2008) that adds "Assembly Information" to Windows Explorer's right-click menu for DLLs/EXEs.

Shows:
Compilation mode (Debug/Release), target framework, PE architecture, dependency tree (clickable).

Implementation:
Uses MetadataLoadContext instead of Assembly.Load, so it reads metadata without executing code. Works across all .NET versions (Framework 2.0 through .NET 8+). C++ ATL/COM shell extension for Explorer integration.

Safe for inspecting untrusted assemblies since it never loads them into the runtime.

History:
Originally by rockrotem & Ashutosh Bhawasinka (2008-2012, CodePlex), migrated to GitHub by Jozef Izso (2014).

Handy when you're debugging dependency issues or stuck in DLL hell.
by BigTTYGothGF | 2026-02-18 15:27:37+00:00
I'm saying your claim that "maintaining national values and tradition comes first' is completely ahistorical to the point of being "not even wrong". Let's take the Meiji restoration for example: https://en.wikipedia.org/wiki/Meiji_Restoration#Destruction_... https://en.wikipedia.org/wiki/Blood_tax_riots
by CodingJeebus | 2026-02-18 15:28:20+00:00
> We have to maintain everything, old and new, because it's all still critical, engineers have to learn everything, old and new, because it's all still critical.

I completely agree but maintenance is a maintainer problem, not the consumer or user of the package, at least according to the average user of open source nowadays. One of two things are come out of this: either the wheels start falling off once the community can no longer maintain this fractured tooling as you point out, or companies are going to pick up the slack and start stewarding it (likely looking for opportunities to capture tooling and profit along the way).

Neither outcome looks particularly appealing.
by okanat | 2026-02-18 15:28:29+00:00
Is this actually surprising? Once you use stuff like vectorization you want to get as much performance out of a system. If you're not natively compiling for a system, you won't get any performance.

Using AVX2 and using an emulator have contradictory goals. Of course there can be a better emulator or actually matching hardware design (since both Apple and Microsoft actually exploit the similar register structure between ARM64 and x86_64). However, this means you have increased complexity and reduced reliability / predictability.
by camel-cdr | 2026-02-18 15:28:33+00:00
The 1024-bit RVV cores in the K3 are mostly that size to feed a matmul engine. While the vector registers are 1024-bit, the two exexution units are only 256-bit wide.

The main cores in the K3 have 256-bit vectors with two 128-bit wide exexution units, and two seperate 128-bit wide vector load/store units.

See also: https://forum.spacemit.com/uploads/short-url/60aJ8cYNmrFWqHn...

But yes, RVV already has more diverse vector width hardware than SVE.
by kccqzy | 2026-02-18 15:28:54+00:00
Chained assignments are banned according to the style guide at my workplace. Too many opportunities for misuse. And if you insist on a one-liner assignment to two variables just use two statements separated by the semicolon. I challenge anyone to work out what this code does:

a, b = b[a] = 1, [0, 1, 2, 3]
by Havoc | 2026-02-18 15:29:10+00:00
I’d take this a step further and say that the deployment failure isn’t just management failing to provide training etc

If you take 100 people not all of them will have the intellectual curiosity, enthusiasm and flexibility to turn their ChatGPT license into productivity gains. No amount of training will overcome a fundamental lack of curiosity & willingness to experiment

And in very corporate environments there are lots of people like that who thrived just fine thus far because everything is written down in a step by step policy etc.
by phendrenad2 | 2026-02-18 15:29:17+00:00
I learned not to trust uckerbergzay when the ambridgecay alyticaanay scandal broke, and you had to jump through mental gymnastics to find a hypothetical where he wasn't directly involved in the planning of it. I am reminded again every time I post about this and the bots show up to mass downvote my comment because it says "ambridgecay alyticaancay" (without the Pig Latin).
by somenameforme | 2026-02-18 15:29:22+00:00
A peer comment [1] reviewed the guy's history, but the comment ended up auto-flagged because of content. If this guy isn't on the sex offender registry, then it's largely evidence that such a thing is reserved for the absolute worst of the worst.

[1] - https://news.ycombinator.com/item?id=47048094
by vunderba | 2026-02-18 15:29:23+00:00
From the README.md

> A high-fidelity, dual-perspective checkers game for the terminal. Features vibrant "disco" visuals, a "One-Touch" hotkey input system, and an immutable state-machine core.

Some feedback: Pointing out graphics as a feature without a single screenshot is bit odd. Github also supports MP4 so you can even add a demo.
by epolanski | 2026-02-18 15:29:49+00:00
I mean, it's his plans, so of course he'd recognize if AI is hallucinating.

For what is worth I have two different skills in claude code which are two reviewers with two distinct personalities.

At every plan I write, I have them review it and find edge cases, critique.

I don't think I've seen hallucinations since few opus versions at least.

Feedback is useful 4 times out of 5. Very useful actually. And one time is not very valuable or wrong (but it requires the two different skills to agree).
by crazygringo | 2026-02-18 15:30:07+00:00
And I'm saying, a lot of the time either the company doesn't use such tracking software, or it uses it for software development but not the meeting you just had with legal or finance or design or people outside the company or whatever.

The kind of stuff stored in Jira is a very specific subcategory of all the types of things that get mentioned and decided in meetings. It doesn't cover all of it, not even close. And the person putting the information in might also get part of it wrong, that happens surprisingly frequently. It's not a substitute for personal meeting notes.