MurphyA/hacker-news huggingface dataset:
by pcbtracer | 2026-03-04 04:10:41+00:00
PCB Tracer reads and writes over a dozen different file types — including images, schematics, datasheets, netlists, and revision history. It also provides an AutoSave feature, to prevent losing your work. Every file is saved to your project directory during a session. Doing all of this without constant interruptions to get user permissions requires the File System Access API, which is not yet available in all browsers. The Firefox developers have explicitly stated that this API will not be supported.

The File System Access API has security precautions built-in. For example, it requires users to explicitly grant permission to access a specific directory (once) per session. Also, the API never allows access to root or to system-related directories.
by lowercased | 2026-03-04 04:11:54+00:00
64 m3 max. 64 is probably too much for about 90% of what I do, but will likely become 'just right' in the next year or so. I was coming from 16g m1 mini, and i got a refurb m3 max mbp for $3k even, which was at the time a decent deal. 1.5 years in and it'll see me through for a while longer, barring some physical destruction.
by vel0city | 2026-03-04 04:12:04+00:00
I mean not just anyone, but its far less complicated than dealing with arcane iptables commands. And yet far more powerful, being able to just say "instances like this can talk to instances like this in these particular ways, reject everything else". Don't need subnet rules or whatever, its all about identity of the actual things.

Meanwhile lots of enterprise firewalls barely even have a concept of "zones". Its practically not even close to comparing for most deployments. Maybe with extremely fancy firewall stacks with $ $MAX_INT service contracts one can do something similar. But I guess with on-prem stuff things are often less ephemeral, so there's slightly less need.
by pcbtracer | 2026-03-04 04:13:39+00:00
During a session, PCB Tracer reads and writes over a dozen different file types — including images, schematics, datasheets, netlists, and revision history. It also has an AutoSave feature to prevent losing your work. Every file is saved to your project directory during a session. Doing all of this without constant requests for use permission requires the File System Access API, which is not yet available in all browsers. The Firefox developers has explicitly stated that this API will not be supported.
by rs545837 | 2026-03-04 04:13:39+00:00
So that you don't feel that I am biased about my thing but just giving more context that it's not just me, its actually people saying on twitter how often the merging breaks when you are running production level code and often merging different branches.

https://x.com/agent_wrapper/status/2026937132649247118
https://x.com/omega_memory/status/2028844143867228241
https://x.com/vincentmvdm/status/2027027874134343717
by farkanoid | 2026-03-04 04:13:58+00:00
Not sure how I feel about this. Motorola seems to be the exclusive provider of encrypted cellular networks and associated devices to the Israeli military [1][2].

I'm under the impression that basebands still require a proprietary/binary blob, basically rendering the security features of the underlying Open Source OS useless, since it sits between the user and outside connectivity.

How can GrapheneOS ensure that there are no hidden backdoors (ie: Pegasus-like spyware, which was created by ex-IDF soldiers via NSO Group), etc, in the baseband?

[1] https://www.whoprofits.org/companies/company/3808

[2] https://www.motorolasolutions.com/newsroom/press-releases/mo...
by Guestmodinfo | 2026-03-04 04:14:49+00:00
I would strongly advice against buying HP laptops if you want to install linux because MX linux worked well on mine pre-owned HP, Zorin OS worked well but somehow I could not install AntiX linux and secure boot of HP troubled me too much and I could install OpenBSD on it but each time I would restart then it would kernel panic and I would havento reinstall. Combined with a long holiday when I left it at home. Now my HP is practically bricked. It is not starting
by SurvivorForge | 2026-03-04 04:17:48+00:00
The uncomfortable truth is that most teams were already bad at verification before AI entered the picture. The difference is that AI-generated code comes in faster, so the verification bottleneck becomes painfully obvious. I think the real opportunity here is that AI forcing us to think harder about specifications and correctness might actually improve the quality of human-written code too — it's making us confront the fact that "it works on my machine" was never real verification.
by SurvivorForge | 2026-03-04 04:18:26+00:00
The most valuable thing a PM can get from vibe coding isn't the code — it's empathy for engineering constraints. When a PM has actually tried to build something and hit edge cases, error handling, and state management, their specs get dramatically better. That said, the worst outcome is a PM who vibe-codes a prototype and then treats it as a production baseline. The sweet spot is using it for throwaway explorations, not shippable artifacts.
by uhfraid | 2026-03-04 04:18:34+00:00
Yep. Not just copyright but patents as well

> The Supreme Court previously rejected Thaler's request to hear his argument in a separate case involving prototypes for a beverage holder and a light beacon concerning whether AI-generated inventions should be eligible for U.S. patent protection. His patent applications were rejected by the U.S. Patent and Trademark Office on similar grounds.

https://www.reuters.com/legal/government/us-supreme-court-de...
by zzrrt | 2026-03-04 04:18:51+00:00
> There are no death camps or gas chambers in America.

People are being killed or dying in ICE custody https://www.pbs.org/newshour/nation/cuban-immigrant-in-ice-c... https://www.theguardian.com/us-news/ng-interactive/2026/jan/...

Or they just use places like CECOT where people could be killed but we don’t know and it’s conveniently “not America’s fault.”
by Spivak | 2026-03-04 04:18:55+00:00
My impression has been with frontend tests is they come in two flavors: extremely hard to write to the point of impracticality, and useless. Most orgs settle for the latter and end up testing easily testable things like the final rendered dom and rely on human qa for all the hard bits like "does the page actually look like it's supposed to, does interacting with the UI elements behave correctly, and do the flows actually work."

All largely stemming from the fact that tests can't meaningfully see and interact with the page like the end user will.
Show HN: Shipcheck – run a final website audit before deploying
by fiynraj | 2026-03-04 04:18:56+00:00
I built Shipcheck as a simple pre-launch audit for websites.

It runs a set of checks across SEO (meta, robots, sitemap), security headers, broken links, performance signals, and a few other things that are easy to forget before deploying.

The idea is to have a quick final sanity check before shipping instead of running multiple tools separately.

Curious how others here handle pre-launch audits — scripts, CI checks, Lighthouse, something else?
by SurvivorForge | 2026-03-04 04:19:04+00:00
One thing I rarely see discussed: the best engineers I've worked with who moved into management didn't do it for the title or the career ladder. They did it because they noticed they were already doing the job informally — unblocking people, aligning priorities, having the hard conversations. The role just formalized what they were already spending 40% of their time on. If you're not already gravitating toward those activities naturally, that's a strong signal the role isn't for you.
by godelski | 2026-03-04 04:19:40+00:00
In that paper they frequently say "integer quantization" for a reason. They relax to quantization because it's natural

4-bit NormalFloat Quantization The NormalFloat (NF) data type builds on Quantile Quantization[15] which is an information-theoretically optimal data type that ensures each quantization bin has an equal number of values assigned from the input tensor.
- QLoRA: Efficient Finetuning of Quantized LLMs https://arxiv.org/abs/2305.14314

3. Float8 Quantized Fine-tuning, for speeding up fine-tuning by dynamically quantizing high precision weights and activations to float8, similar to pre-training in float8.
- https://docs.pytorch.org/ao/stable/eager_tutorials/finetuning.html

Or if you want an example of going the other way, here's dequantization and quantization but with normal precision: https://uvadlc-notebooks.readthedocs.io/en/latest/tutorial_n...

Or it's the same quanta in quantum mechanics (which isn't integer!)

If you think I'm being pedantic, well... yes... the thread is about math, a formal and pedantic language
by anonnon | 2026-03-04 04:19:44+00:00
She previously uploaded a video claiming to have stood for the first time in two years: https://news.ycombinator.com/item?id=42862118

And no one besides me cared or dared to point out that, according to The Science, even a few weeks of bed rest causes severe muscle atrophy, and bone loss[1]. In fact, even just a week of bed rest can be devastating, as anyone with an elderly relative who's been hospitalized can attest. A person who's been in bed almost continuously for two years, as she claims, doesn't just stand up like that.

Some anon on /sci/ even pointed out that her infrequent video health updates coincided nicely with drops in her Patreon subscriptions. Then she did some bizarre 11 hour bed livestream[2] (not sure what % of the viewers were pervs, but probably a good chunk).

Long COVID is real, but this person either has some form of Munchausen syndrome or is just a shameless grifter (which tracks with her being a YouTuber).

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC8325614/

[2] https://www.youtube.com/watch?v=v8HWt9g4L0k
by ranyume | 2026-03-04 04:20:13+00:00
This might be off-topic but on-topic about child safety... but I'm surprised people are being myopic about age verification. Age verification should be banned, but people ignore that nowadays most widely used online services already ask for your age and act accordingly: twitter, youtube, google in general, any online marketplace. They already got so much data on their users and optimize their algorithms for those groups in an opaque way.

So yeah, age verification should be taken down, as well as the datamining these companies do and the opaque tunning of their algorithms. It baffles me: people are concerned about their children's DMs but are not concerned about what companies serves them and what they do with their data.
by jamesc2410 | 2026-03-04 04:20:51+00:00
James Coulter | UX/UI Engineer / Product Designer who codes | Devtool/Big Data focus

Location: EU remote / open to relocate

Technologies: Figma, Customer/User Research, Design Systems, Rapid Prototyping, Shipping production code HTML/CSS/JS/TS/React/Tailwind

Résumé/CV: https://www.jamesandrewscoulter.com

Linkedin: https://www.linkedin.com/in/jamesandrewscoulter/

Email: hello[at]jamesandrewscoulter.com

ex-Zapier, Personio AU full-stack designer & product builder with 10+ years xp in technical b2b software development. Seeking Product Design/Design Engineer/UX Engineer/UX/UI Designer role with cool, mindful folks working on product-led, data-heavy, technical/dev user software
by perrylaj | 2026-03-04 04:21:11+00:00
Opposing Hot take (possibly missing the joke....):

Coding was never the most valuable skill a software engineer contributed. Socially-capable engineers are going to be far more likely than PMs to 'shine' when agents can write code and engineers are afforded more time to engage with busines/customers/stakeholder/domain experts.

If my experience is any reflection of the norm, the avg PMs greatest value has never come from effectively determining the value or requirement of a product or translating requests/feedback to meaningful deliverables. It's been in providing cover (time) for engineers that could do the same job better, but are irreplaceable in the development process and so are more rare/valuable spending time doing development. When engineers no longer need to write code, they are a more direct line to effectively solving "Product-Led" business needs with technical solutions than a typical PM will be.
by razster | 2026-03-04 04:21:46+00:00
Oh sure it is! I’ve helped set up an AI cluster rack with four K2.5s.

With some custom tooling, we built our own local enterprise setup:

Support ticketing system
Custom chat support powered by our trained software-support model
Resolved repository with detailed step-by-step instructions
User-created reports and queries
Natural language-driven report generation (my favorite — no more dragging filters into the builder; our (Secret) local model handles it for clients)
In-application tools (C#/SQL/ASP.NET) to support users directly, since our software runs on-site and offline due to PPI
A cool repair tool: import/export “support file packet patcher” that lets us push fixes live to all clients or target niche cases
Qwen3 with LoRA fine-tuning is also incredible — we’re already seeing great results training our own models.

There’s a growing group pushing K2.5s to run on consumer PCs (with 32GB RAM + at least 9GB VRAM) — and it’s looking very promising. If this works, we’ll be retooling everything: our apps and in-house programs. Exciting times ahead!
by rs545837 | 2026-03-04 04:22:31+00:00
Thanks for commenting, Good question. Python was one of the trickier ones to get right. Tree-sitter parses the full AST including indentation structure, so weave knows that an indented block belongs to its parent class or function. When merging, it matches entities by name and reconstructs with the original indentation preserved.

We also handle Python class merge specifically: if both sides add different methods to the same class, weave merges them as separate inner entities rather than treating the whole class as one conflicting block. The indentation is derived from the AST structure, not from line diffing, so it can't accidentally shift a method out of its class scope.
by autoexec | 2026-03-04 04:24:21+00:00
I don't doubt that US voters won't want to limit speeds to 18mph and fill our roads with speed cameras to enforce it.

I'm guessing that if average commute time in Helsinki was anywhere near what it is in the US they'd probably want to get to their destinations a little faster.

We could probably get away with it if we also redesigned every city and suburb and invested massive amounts of money into public transportation to get something comparable and after all of that I'm sure that many people would probably be happy with what we ended up with, but the disruption of every person's lives in the process would be extremely painful.

We're better off focusing on making sure that new developments are better designed than bulldozing over people's homes and businesses in order to redesign everything we already have.
by adrianwaj | 2026-03-04 04:24:36+00:00
Also a disconnect switch for the telco signal. Yet in my experience, even when turned off, a phone may send out a signal periodically anyway for tracking / triangulation purposes.

However to avoid that, removal of the battery is required. A disconnect switch for power would do the same?

I think moving to micro-PCs is the answer, and then having an add-on to get a telco-signal. Why trust Motorola? Start at grass roots where possible. Everything needs to be open-source and based on open standards. No trojans, telemetry or remote overrides.

Maybe the product is an adapter case for a Pi that adds a screen, battery, antenna and whatever else is required to make it a smartphone alternative?

Also, looking forward to Mecha Comet.
by Bridged7756 | 2026-03-04 04:25:29+00:00
Our job is done for. We will be shown the door, and everyone will rejoice. Everyone will live in a happy world where you'll doddle a house and Claude will build you a next generation SaaS that makes you millions. Managers will do the job of engineers, by just telling LLMs to make an app or to make money or something. C-suites will have agents doing the jobs of managers, and CEOs will run entire companies with a Claude $200 subscription alone. It is truly the next thing, and the future, probably happening in the next 2 years, or in 2 years in 2 years.

Yesterday I had an interview, but I got rejected. They decided to go for a manager with a Claude subscription who vibe-coded a weather app.

This is the end of software engineering.
by Tyrubias | 2026-03-04 04:25:32+00:00
TikTok’s stance against end-to-end encryption is unsurprising but still concerning. TikTok is a source of information on many topics, such as the genocide in Gaza, which traditional media underreport and many governments try to suppress. The network effect of big social media platforms means many people will likely talk about these topics in TikTok DMs. No matter what legal controls TikTok claims to enforce, there is no substitute for technological barriers for preventing invasions of privacy and government overreach. This is yet another example where corporations and governments sacrifice people’s autonomy and privacy in the name of security.
by hollandheese | 2026-03-04 04:26:06+00:00
Were you running a 386-16 MHz with 4 MB of memory? And you had hundreds of apps listed on the start menu? Because on anything faster it would absolutely not take that long.

It wasn't always instant on boot on my 486-SLC 33 MHz with 8 MB of memory but at most several to ten seconds for it to appear on first boot after clicking.

And on the Pentium MMX that I'm running now it's always instant on Windows 98 SE.
by mojomark | 2026-03-04 04:27:09+00:00
Why are the after pictures modifying attributes that are not part of the cosmetic adjustment? For instance, in the 'after' images skin tones are more "tan" (less pale), eye shadow is more intense, in one scene the woman is smiling vs not. All of these subtle cues make it artificially look like the cosmetic adjustment is "better" - just like all of those junk weight loss, age reversal, and muscle building before/after ads.

I actually see the value in your idea, but it looks like it still needs work to be trustworthy.

Personally, I would only trust it after seeing several 'ground truth comparisons of predicted results compared to the actual photos of people who had the procedure done.
by rs545837 | 2026-03-04 04:29:14+00:00
We got asked this on the X thread too, when we went viral here https://x.com/rs545837/status/2021020365376671820. Your git doesn't change at all. Weave plugs in through git's merge driver interface (.gitattributes), so git still handles everything, it just calls weave for the content merge step instead of its default line-level algorithm. All your git commands, workflow, and history stay exactly the same.

For diffing arbitrary files outside git, we built sem (https://github.com/ataraxy-labs/sem) which does entity-level diffs. sem diff file1.py file2.py shows you which functions changed, were added, or deleted rather than line-level changes
by jffry | 2026-03-04 04:29:17+00:00
For a sense of how crazy 30 detections per day is: Super-K is a cylinder 41.4m tall and 39.3m in diameter [1] and neutrino flux on Earth is 65 billion per square centimeter per second [2]

The tank's cross sectional area relative to the sun depends on its relative orientation to the sun. We'll ballpark it at somewhere between its circular endcaps (Pi x ((39.3/2)^2) = 1213 square meters) and its curved cylindrical face (which, pointed right at the sun, has a rectangular cross section of 41.4 x 39.3 = 1627 square meters).

So, conservatively, the neutrino flux through Super-K's tank is 1400 m^2 x (100cm/m)^2 x 6.5e10 neutrino/second/(cm^2) x 86400 seconds/day = 7.86e22 neutrinos/day passing through the tank. Of which 30 are detected.

[1] https://en.wikipedia.org/wiki/Super-Kamiokande

[2] https://en.wikipedia.org/wiki/Neutrino (end of intro section, just before History). Wikipedia says only that the "majority" of the 65 billion flux is from the sun, so we might be off by a factor of two-ish in the worst case.
by gwern | 2026-03-04 04:29:47+00:00
> I encourage everyone to RTFA and not just respond to the headline.

This is an example of an article which 'buries the lede'†.

It should have started with the announcement of the new zlib autoformalization (!) https://leodemoura.github.io/blog/2026/02/28/when-ai-writes-... to get you excited.

Then it should have talked about the rest - instead of starting with rather graceless and ugly LLM-written generic prose about AI topics that to many readers is already tiresomely familiar and doubtless was tldr for even the readers who aren't repelled automatically by that.

† or in my terms, fails to 'make you care': https://gwern.net/blog/2026/make-me-care
by 1shooner | 2026-03-04 04:30:02+00:00
I wondered how it could be considered 'controversial', but they do quote at least a couple groups speaking against it. The NSPCC for instance, who incidentally also warned parents about a Harry Potter video game because their children might want to learn more about the game:

>“Parents should also be aware that players may want to find out more about the game using other platforms such as YouTube, Twitch, Reddit and Discord, where other game fans can discuss strategies and experiences.
by bruce511 | 2026-03-04 04:31:36+00:00
On the one hand the legislation seems unimplementable for many OS makers, not just FOSS ones.

(The issue of "primary owner of the device" being the most problematic.)

Equally the concept of "app store" is different for different OS's. iOS and Android are clear. Mac and Windows are mostly "download and run from website" (although both want to pivot to appstore, with varying degrees of success.)

Then we need to wonder if yum and apt are stores, given that they aren't actually owned by "linux".

In truth though it kinda doesn't matter. It's trivial to add an "age" field to account creation. It's trivial for users to enter any date they like. So on the one hand it's easy for OS makers to comply, it's easy for users to lie.

Presumably if the law could have mandated age checks then would have, so I'm not even sure thus is slippery slope. Most minors don't have photo ID. Most desktop hardware doesn't have a camera (at the time of account creation.)

This feels like performative law-making. Vague language. Unenforceable user participation.
by Cvexperts | 2026-03-04 04:31:54+00:00
Hey HN,

I built Chase to solve a problem I kept running into: freelancers waste hours manually
following up on unpaid invoices.

Chase automates it. Create an invoice, connect Stripe (~5 min setup), and Chase sends
professional follow-ups on day 3, 7, and 14 after the due date. Stops automatically
the moment the client pays.

Stack: Next.js 15 App Router, Supabase, Stripe Payment Links, Resend, Vercel Cron.

Three plans: Free (3 invoices), Pro ($19/mo, unlimited), or 5% success fee (no monthly
cost — Chase only charges when it recovers an invoice).

Would love feedback on:
1. Is the 5% success-fee plan interesting, or would you just pick $19/mo?
2. Is day 3/7/14 the right cadence, or should it be configurable?
3. Any friction in the flow?

Live at https://chase.allonys.com — free to try, no card required.
by datsci_est_2015 | 2026-03-04 04:32:08+00:00
> X is basically Y is how we got here

This is abuser rhetoric that’s become increasingly common in conservative circles, akin to “You’re making me do this to you!”

“Woke” individuals (i.e. people who are well-read and critically observant) have been sounding the alarm about warning signs for years, but their message was often twisted and lampooned, leaving an easy out for less critically-observant individuals to mark it as hysteria: “X is basically Y”.

You can find plenty of moderate “woke” voices dating back to the Bush administration warning about objectively concerning trends, especially with regards to the surveillance state and rights to privacy, which is why this thread exists in the first place.