MurphyA/hacker-news huggingface dataset:
by p_l | 2026-02-24 16:27:54+00:00
Not sure if battery issue is fully related but...

As a former owner of a T470, Lenovo included a pretty beefy component from intel that was supposed to be feature complete by itself for dynamically managing thermals, including funky ideas like detecting if you were potentially using the laptop on your legs etc. and reducing thermals then, but giving full power when running plugged on the desk.

Time comes for delivery, Lenovo finds out that intel did a half-assed job (not the first time, compare Rapid Start "hibernation" driver earlier) and the result is kabylake T470 (and X270 which share most of the design) having broken thermals when running anything other than windows without special intel driver, thus leading to funny tools that run in a loop picking at an MSR in the CPU in a constant whack-a-mole with piece of code deep in firmware.
by pjc50 | 2026-02-24 16:27:56+00:00
This is basically describing the Cayman Islands. Or, to lesser extents, UAE or Malta (e.g. https://taxjustice.net/2026/02/24/malta-the-eus-secret-tax-s...).

The problem with this warm Galt Gulch idea is that someone has to do the actual work, and if the top level government is just a corrupt sinecure designed to shield the corporation from actually paying taxes, then nothing works properly. Comfortable island living is also surprisingly expensive, you have to import everything.
by SAI_Peregrinus | 2026-02-24 16:28:03+00:00
Or just that there are more poor people. Say 10% of all people are tax cheats, evenly across income. The top 1% who are the rich is much smaller than the bottom 50% who are the poor. So in absolute numbers there will be far more poor tax cheats than wealthy. Even if 100% of the wealthy are tax cheats, that still ends up being fewer wealthy tax cheats than poor tax cheats. Anything involving absolute numbers of audits is going to be skewed to show more happening to the poor, because there are so many more poor people than rich people.
by hirvi74 | 2026-02-24 16:28:26+00:00
I have watched some interviews with Tao as the guest. I must say, despite his insane abilities, he also seems like a down to Earth individual. I never have gotten the impression that he is arrogant or thinks he is truly better than anyone else. In fact, I have seen nothing but the opposite from him. It's quite a nice change of pace from some of the other elites in various fields.
by ViktorRay | 2026-02-24 16:28:49+00:00
Friendly reminder that the battery industry is filled with shady and evil stuff. Cobalt mining for example.

More info can be found here:

https://www.youtube.com/watch?v=RTrXk4geQFg&feature=youtu.be

And also here:

https://www.npr.org/sections/goatsandsoda/2023/02/01/1152893...
by embedding-shape | 2026-02-24 16:29:31+00:00
Yes yes, we understand you, if you want to participate in the USD, you follow US embargoes, you have repeated this without actually answering any questions like 5+ times in this submission now, I think most of us understand the point you're trying to make when you keep repeating it.

They don't exists in every country, the question then becomes do they exist wherever Binance is actually headquartered?
by Joel_Mckay | 2026-02-24 16:29:35+00:00
>people are dying because hospitals cant afford to operate

In general, around 24% of health care costs are spent in the final year of life. It is also legal here for folks to request a painless early exit from palliative and end-of-life care, but depends on individuals faith and philosophical stance.

1. How many local kids do you personally know made it into medical school?

2. Is your national debt and %debt to GDP ratio growing?

3. Is your middle class job market in growth?

If the answer is 0, yes, and no... than the core problems may become more clear. Best of luck =3
by dsign | 2026-02-24 16:29:42+00:00
> that mistake cost me $200 and weeks of development time

Mistakes are unavoidable, specially when one is new to the thing. So it’s best to account for them as much as possible. On that note, may I ask, generically, what would you have done different to save the cost? Would a home-made PCB may have helped (by reducing turnaround time)? I’ve seen videos in YT where people are able to solder SMD components, and a friend who does it told me he got practice kits to learn to do it
by AdelaideSimone | 2026-02-24 16:29:54+00:00
I'm sure they do fail, but at least they have the theoretical ability for citizens to more directly challenge crimes comitted by the government itself. Unlike the U.S., which removed it by statutes, most other common law countries, and all civil law countries, citizens retain the ability to force criminal prosecution (either by private prosecution or by appeal to a magistrate with proof a crime has been committed).
by Yomguithereal | 2026-02-24 16:29:58+00:00
TL;DR: Seeker struct from simd-csv Rust crate knows how to perform approximate random access in a CSV file [1]

The `xan` command line tool is therefore able to use it to perform single-pass map-reduce parallelization over CSV files and also binary search within sorted CSV data! [2]

[1]: https://docs.rs/simd-csv/latest/simd_csv/struct.Seeker.html
[2]: https://github.com/medialab/xan/
by theamk | 2026-02-24 16:30:04+00:00
> Here it is: in every North American city that has tried pedestrianization, business revenues have increased.

> Not most cities: every city.

> Two illustrative examples: New York City and Montreal.

Ugh... those are not representative at all, and make horrible examples. NYC has the highest % of public transit commuters in the US. And Montreal has 2nd-best transit system in Canada. I'd like to see the results for some random suburban-sprawl town instead.
by simonw | 2026-02-24 16:30:16+00:00
> You don't get better information by being able to map the information more quickly.

This ties quite neatly into the concept of "cognitive debt" that's doing the rounds at the moment: https://simonwillison.net/tags/cognitive-debt/

Cognitive debt accumulates when you move so fast on the implementation that your mental model of what the software does and how it works falls behind.
by bpavuk | 2026-02-24 16:30:16+00:00
so, this idea looks like follows: expose programmatic access to your program, which potentially operates in destructive manner (no Undo button) on potentially sensitive data; give a sloppy LLM (sloppy - due to its sheer unpredictability and ability to fuck up things a sober human with common sense never ever would) a Python interpreter; then let it run away with it and hope that your boundaries are enough to stop it at the edges YET don't limit the user too much?

nah, I'm skipping this update.
by theahura | 2026-02-24 16:30:19+00:00
Over the last year and a half I wrote reviews of all of the papers that Ilya Sutskever sent to John Carmack. I started the series when I left my first startup in Aug 2024 as a way to stay sane, and finished the last review just last week. Some of them have made it to the front page of HN! Writing them was a fascinating experience. Even though I've been in AI for ~12 years now, the actual process of putting pen to paper and trying to explain what the papers were about to a less familiar audience was really helpful to clarifying my own thoughts. As a result I think the paper reviews get longer as they go on, oops...

Now that the whole thing is done, I figured I'd share it as one collection. Thanks everyone who followed along, I'm hoping to do reviews of more modern papers going forward :)
by noah_buddy | 2026-02-24 16:30:38+00:00
Because the power users of the max plan are subsidized at the upper end of usage by people who don’t approach the per account limit. In other words, the power users are getting more than they pay for, because most people don’t reach that threshold. If you let the power users have dozens of accounts, it has a multiple effect on the proportion of accounts breaching the profitability line.
by manofmanysmiles | 2026-02-24 16:30:44+00:00
I'd like to see this with a proper local "instruction cache."

It might even be fun that the first call generates python (or other langauge), and then subsequent calls go through it. This "otpimized" or "compiled" natural langauge is "LLMJitted" into python. With interesting tooling, you could then click on the implementation and see the generated cod, a bit like looking at the generated asssembly. Usually you'd just write in some hybrid pytnon + natural language, but have the ability to look deeper.

I can also imagine some additional tooling that keeps track of good implementations of ideas that have been validated. This could extend to the community. Package manager. Through in TRL + web of tust and... this could be wild.

Really tricky functions that the LLM can't solve could be delegated back for human implementation.
by dekhn | 2026-02-24 16:31:05+00:00
Yes, for me it's the scene with the knights riding through the forest with Carmina Burana playing (this was one of my introductions to recorded music- my parents had that record and I spent a lot of time listening to it later).

I think some people call this effect "frisson" and to me it's not dissimilar from the senstation I get from ASMR.
by mothballed | 2026-02-24 16:31:20+00:00
Last I checked it's way closer to 28% than 48% of people that have earned income of at least $1 (thus EITC) and total income less than $25k -- which fall under the bucket of 48% of audits were for those with EITC and income under 25k. They are definitely disproportionately going after the poorest workers.
by jozefjarosciak | 2026-02-24 16:31:37+00:00
Folks, we’ve all been there... you find a cool Chrome extension, go to install it, and then you see the warning: "This extension can read and change all your data on all websites."

Is it a technical necessity? Or is it a keylogger sending your bank logins to a server in a basement somewhere? Unless you're a developer willing to manually download and decompile the .crx file, you’re just guessing.

I got tired of that "blind trust" model and built an AI-powered security scanner that goes through the actual code of every extension on the store: ChromeBoard.com.

What ChromeBoard Does:
- Full Source Code Analysis: We don’t just read the description; we scan the entire codebase.
- Plain English Reports: We explain permissions in simple terms. No "trust scores"—just the facts so you can decide.
- Network Mapping: We identify every external server your data is sent to.
- Flagging Dangerous Patterns: Our AI detects eval(), obfuscation, crypto-mining, and potential keyloggers.
- Version Comparisons: See exactly what changed (or what was added) between updates.
- Auto-Rescans: We trigger a new scan whenever an extension updates.

The Vision: Why this matters
Right now, each scan takes about 2 minutes. Why? Because I’m running this entire operation on a single RTX 4090 using a local Qwen3-Coder-30B model. I’m doing this locally because:
- Privacy: I refuse to send extension code to some cheap no-privacy third-party AI APIs.
- Cost: I can’t afford $50k/month in inference fees for 250k+ extensions.

The site has only been live for two days, but the goal is to make this the "Carfax" of the Chrome Ecosystem.
- For Users: A "check before you install" report that actually makes sense.
- For Developers: A way to get "Verified Trust" signals to drive adoption.
- For Enterprises: A third-party vetting tool for IT admins to secure their org.

The "Ask": Help me scale this
I’ve reached the limit of what a single local GPU can do. I am looking for Cloud AI/Inference sponsors to help me move this from "side project speed" to "ecosystem speed."

With the right compute partners, I could scan 1,000x faster, provide real-time alerts when a behavior changes, and open up an API for other security tools. If you represent a cloud provider or AI platform, here is why you want to be the engine behind ChromeBoard:

- Massive Visibility: Your brand on every security report ("Powered by...").
- High Volume: A sustained, high-integrity API flow through your stack.
- The "Good Guy" Factor: You’re helping secure the browsers of millions of people.

I’m just one dev who got tired of clicking "Install" and praying. If you’re a dev, an admin, or just hate malware, check out the site and let me know: Which extension should I scan next?

Check it out: ChromeBoard.com
Show HN: Pilo – open-source agentic web automation engine by Mozilla
by MrTravisB | 2026-02-24 16:31:39+00:00
Hello HN,

We are the team behind Tabstack (https://tabstack.ai) - part of Mozilla. We just open sourced Pilo (pronounce PIE-low), the core engine that powers our automation platform. You can check it out on Github at https://github.com/mozilla/pilo.

Pilo is an agentic web automation library. Instead of writing rigid scripts with CSS selectors, you give it a natural language goal (e.g., "Find the best pizza in Seattle and extract the ratings") and it autonomously navigates the browser to achieve it.

We built this because we were struggling to make reliable agents for our own /automate endpoint. Existing tools were either too brittle (breaking on minor DOM changes) or too heavy (feeding raw HTML to LLMs, blowing up context windows).

Here is how Pilo solves those problems:

- Accessibility Tree over HTML: Instead of parsing raw HTML "soup," Pilo captures the browser's accessibility tree (via Playwright's _snapshotForAI). This gives the LLM a semantic, stable view of the page (buttons, links, inputs) rather than div hell.

- Context Compression: We pipe that tree through a compression engine. We map verbose tags (like listitem -> li), shorten reference IDs, and deduplicate repetitive text. This reduces token usage by 60-80% without losing interactive elements, allowing for much longer agent loops.

- Layered Error Handling: The web is flaky. Pilo treats navigation failures as distinct from interaction failures. It uses timeout escalation for network issues (doubling wait times) and will automatically restart the browser instance if it detects a "stuck" state or DNS failure.

- Agentic Loop: It follows a strict Plan -> Observe -> Act -> Validate loop. It even includes a separate validation step where a second LLM "grades" the final output against the original success criteria before returning it.

The "Cool" Part (Browser Extension) Since the core logic is decoupled from the runtime, we packaged it into a browser extension. You can install it, type a prompt, and literally watch the agent drive your local browser tab in real-time. It’s a great way to debug how the LLM "sees" the page.

Why Open Source? We sell the managed infrastructure (scaling browsers, persistent sessions, etc.) at Tabstack. But the execution engine itself, the thing that decides "click here" or "scroll there", should be open. You can run Pilo entirely on your own machine with your own API keys without paying us a dime.

You can read more about it on our blog https://tabstack.ai/blog/introducing-pilo-browser-automation.

Or check out the repo, install it, and give it a try - https://github.com/mozilla/pilo

We’d love to hear your feedback on the compression pipeline or how you’re handling agent state in your own projects.

Happy to answer any questions!
by solskede | 2026-02-24 16:31:43+00:00
You know what, Muhammad? You were actually right to push on this.

Your comment made me run a audit on the codebase, and I actually found a critical IDOR vulnerability. The backend was validating the Stripe payment status, but not tying the sessionId to the specific URL requested. Someone could have used one $4.99 payment to infinitely unlock reports for any URL.

It's patched and secured at the server level now.

Good instincts. Seriously. And keep up the good work with Rust and your LibreUI project, that's impressive for 15.
by CoffeeOnWrite | 2026-02-24 16:31:50+00:00
Again, not security theater. Signs of general dysfunction yes. Embarrassing. Fun to tease about for sure.

Aside: the more times I re-read the article the more annoyed I am with the self-righteous tone. It feels like the author is mimicking the style of legendary Usenet posts, but the story just isn’t that interesting and the writing not that witty, it falls flat.
by Stromgren | 2026-02-24 16:32:00+00:00
I use Tidewave as my coding agent and it’s able to execute code in the runtime. I believe it’s using Code.eval_string/3, but you should be able to check the implementation. It’s the project_eval tool.

In my experience it’s a huge leap in terms of the agent being able to test and debug functionality. It’ll often write small code snippets to test that individual functions work as expected.
by quesera | 2026-02-24 16:32:15+00:00
But I have three spark plug sockets (two different sizes) in the garage, which happens to be about 75m away from my house. I would walk there to get them.

Remember, the question is: “I need to replace a spark plug. The garage is 200 meters away should I walk or drive there”

The answer is absolutely "walk", in many cases.

If the question had been "I need to take my car to a repair shop for some work. The shop is 200m away. Should I walk or drive?", then the answer would be unambiguous.
by giantrobot | 2026-02-24 16:32:17+00:00
> For reasons I can't quite put my finger on @user seems a much better sigil than ~user to me, so I'm not bothered that it's become popular.

I think this makes sense if you pronounce the action. On Twitter you'd tweet [at] user(s). I think it made even more sense back in the Twitter via SMS where you had to send a message to Twitter's number but direct at a particular user.
by apparent | 2026-02-24 16:33:01+00:00
No one said anything about policies forcing people to keep their pay secret. We love our freedom of speech, so that wouldn't make much sense. It is true that a small minority of states (under a quarter) have some requirement about salary range on job postings, but that doesn't tell you what people make. That tells you what the base salary range is, and the range can be quite large. It also doesn't tell you what anyone who wasn't just hired makes, since their salary could have increased in the time since they were hired in the applicable range. And of course, the many people who worked at a company since before these recent laws went into effect have no hint of their salary published anywhere.

I guess some people don't find it creepy to have employers make termination decisions based on family structure, but I sure as hell do. I would think that European countries, where they like privacy so much that they invented cookie banners, wouldn't put employees in the awkward situation of having to disclose their family structure, spousal earnings, costs (medical bills? caring for a parent?) in order to hang onto their jobs.

And this is before getting into the efficiency arguments of retaining employees based on productivity, not family structure. I can see why startups aren't flourishing as much in Europe, with policies like these!
by 7402 | 2026-02-24 16:33:17+00:00
I got the correct answer with a locally running model (gpt-oss-120b-F16.gguf) with this prompt:

"This is a trick question, designed to fool an LLM into a logical mis-step. It is similar to riddles, where a human is fooled into giving a rapid incorrect answer. See if you can spot the trick: I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"
by tempodox | 2026-02-24 16:33:19+00:00
The duration of this bubble so far goes to show how incredibly rich the investors are, burning trillions of dollars over the years in a wild speculation that they will be able to get everyone else out of work and then having the power to decide who will be allowed to live and who will have to die in the fight over the last breadcrumbs. In the end they will be the ones who can afford to buy private armies to protect themselves from the hungry masses.
by buescher | 2026-02-24 16:33:20+00:00
You essentially can practice the classical art of memory on a 2D representation (think why you can remember who was at lunch by thinking about where they sat), and it's useful to have them at different levels. Almost any nontrivial schematic should have an associated block diagram (by this I do not mean it necessarily should be captured at the block diagram level in a "hierarchical design"; these can be more trouble than they're worth). There are other types of diagrams that can be useful, too.

I haven't done much HDL work so I don't have strong opinions there, but let's think about graphical representations source code and software intent for a moment. I like to see some block-level description of firmware even if it's just a few rectangles representing the main loop and each ISR other other process with text indicating what they do. I like to see statecharts. If someone has written an implicit flags-and-conditionals state machine, I'll draw the statechart and start probing for bugs and debugging from there. Tools like Scitools Understand are drastically underrated for figuring out other people's code, incidentally.

What kills me about the aforementioned style is that it eschews the schematic as a tool for thinking and implicitly sees schematic capture as a layer of friction you have to get through to get to layout. I suspect a lot of designs drawn that way were built up point-to-point on a breadboard and never sketched or even otherwise mentally visualized.
by chaboud | 2026-02-24 16:33:26+00:00
Why stop there? Just call the LLM with the data and function description and get it to return the result!

(I'll admit that I've built a few "applications" exploring interaction descriptions with our Design team that do exactly this - but they were design explorations that, in effect, used the LLM to simulate a back-end. Glorious, but not shippable.)
by wongarsu | 2026-02-24 16:33:57+00:00
2018: "DeepL - AI Assistance for Language" https://web.archive.org/web/20180906040822/https://www.deepl...

2020: "DeepL Pro, released in March of 2018, is our latest product, now allowing subscribers to unlock the full capacity of DeepL’s AI translation technology" https://web.archive.org/web/20200429002724/https://www.deepl...
by ctmnt | 2026-02-24 16:33:59+00:00
OP isn't talking about giving agents credentials, that's a whole nother can of worms. And yes, agreed, don't do it. Some kind of additional layer is crucial.

Personally I don't like the proxy / MITM approach for that, because you're adding an additional layer of surface area for problems to arise and attacks to occur. That code has to be written and maintained somewhere, and then you're back to the original problem.
by librasteve | 2026-02-24 16:34:36+00:00
This is great news if you are coding accounting/banking software and good to see the IBM standards referenced. Given that decimal32 starts to see gaps in the continuous dollars.cents range at about $100,000 I don’t expect that has many real world applications (except legacy compatibility).

For general applications, I prefer to use Rational representation for decimals (Rat or FatRat) and Allomorphs (RatStr, FatRatStr) to maintain a literal representation like this https://raku.land/zef:librasteve/FatRatStr.