MurphyA/hacker-news huggingface dataset:
by mzajc | 2026-02-24 14:09:11+00:00
> Apart from the UI which is crap since their last major update

But when they updated the UI, they

- Added options to use to make it very close to the old layout

- Set those options for you if you had it customized like that in the previous version

Which is IMHO much better than how Mozilla handled the redesign - you can get the old style in a GitHub repo thanklessly maintained by one person, enable userchrome support in about:config (until they decide to take it away one day!), and enable compact mode (also gated behind about:config and called "Compact (not supported)". Oh, and remember to update the userchrome every few updates because they keep breaking it.

That's the difference between user-centric and not user-centric.
by bonsai_spool | 2026-02-24 14:09:22+00:00
> In the land of drug development [...]

Fine, but this is the land of genome-wide association studies. I am unaware of any overlap, considering that such 'GWAS' studies require tens or hundreds of thousands of participants to get any definitive signal... Such work is the nature of statistical genetics.

> So I question whether they might be fitting a model to noise here.

On what basis?
by jqpabc123 | 2026-02-24 14:10:05+00:00
LLMs, which operate by recognizing and recombining patterns within language space, are structurally incapable of genuine reasoning.

I like her already. She understands the fundamental shortcoming of LLMs (not to say others don't) and is willing to address it openly.

Others know she is right but can't/won't say so for fear of ruining the big grift that they have worked so hard to sell.

Yann LeCun is considered one of the "Godfathers" of modern AI. He left Meta is now onboard here as research leader.

https://logicalintelligence.com/yann-lecun
by conartist6 | 2026-02-24 14:10:08+00:00
From where I sit nobody is questioning that the Israelis are supposed to be the good guys in this story. But the stories coming from the region are horrific! Is it true that it is the official policy of the IDF to shoot to kill children who throw stones at them?

Plus because Israel is making serious efforts to choke off all information from the region, I understand that it takes some time before a sober accounting of an incident like this reaches the outside world. To avoid the charged rhetoric I have waited. Yet the point blank executions of humanitarian workers is still shocking to me. Such reckless hate, it must destroy a person.
by a-dub | 2026-02-24 14:10:13+00:00
orcad is the commercial classic for doing schematics with a spice backend. (spice is an oss engine out of berkeley for simulating circuits on computers. for dc it just solves the classic nodal analysis and for ac you can feed in things from a fantasy signal generator and capture things at various nodes in the circuit) there's also some pretty cool looking commercial web thing now that also will maintain netlists with real-time prices and will let you swap parts out and set minimum quantities etc.

kicad is the oss orcad, but i never got good at it. (to be fair, orcad was weird to learn as well)
by 7sedam7 | 2026-02-24 14:10:23+00:00
I built a search engine over the full Epstein document dump (1.4M files) as a live demo for LaSearch, a
search engine I've been working on.
It's full-text with semantic understanding and fuzzy matching — no embeddings, no vectors, no ML models.
Everything runs in the browser, results appear as you type with no noticeable lag on a 1.4M document corpus.
The interesting technical constraint was making semantic-like behavior (finding conceptually related results, not
just exact keyword matches) without the overhead of vector search. Happy to go into the approach if there's
interest.
Demo: https://epstein.lasearch.app LaSearch (the underlying engine, also available as a desktop app for your
own files): https://lasearch.app
by fernandopj | 2026-02-24 14:11:04+00:00
That is the crux of the problem we're facing as a society: many, many leaders have this idea that they are better served by an AI that is 70% (?), 80% (?) correct when helping them make decisions about their business, than trusting humans - consultants, employees, pundits - that they don't even trust their judgments, bias, own goals, much less paying them.

For those people, an AI better (much better?) than a coin toss is the goal, if it means not relying on people.

Personally, I already deal weekly with people that veemently antagonizes every line of thinking if it isn't what ChatGPT told them before a meeting.
by tmtvl | 2026-02-24 14:11:07+00:00
I've only used GNU/Linux since 2012, but I do think we have to face the fact that there is a fair amount of ~~choice~~ fragmentation in the ecosystem. Deb/RPM/Flatpak/Snap/PKGBUILD/Nix, GNOME/KDE/Cosmic/Cinnamon/Xfce/LXQt/MATE/Budgie/Sway/Hyprland, AppArmor/SELinux, GTK/Qt/Electron/Tauri/WxWidgets there's even distributions which use musl libc instead of GNU libc or non-systemd inits. Sure, you can just pick one and focus on it, but if someone else picks something else then they may need to duplicate some effort to get things working on their preferred setup.
by opencxms | 2026-02-24 14:11:37+00:00
Some backstory.

I'm an enterprise IT consultant... 25+ years of infrastructure, not a robotics engineer. Last fall I started using Claude for a client project and hit the same wall everyone hits... the AI forgets everything between sessions. No memory. So I built a tool to fix that. Open source, plain-text Markdown files, persistent across sessions. That's CxMS.

While I was building it I kept thinking... what happens when these models move from chatbots to physical robots? The memory problem goes from annoying to dangerous. A warehouse robot that forgets the floor layout after a reboot? That's not a bug, that's a safety incident.

Then I started looking at how AI safety actually works right now. It's all software watching software. The AI generates something, another piece of software checks it, and if they disagree... it's software all the way down. There's no layer the AI can't reach.

I spent over 25 years watching companies build governance frameworks that only work when everyone follows the rules. Firewalls, compliance checklists, access controls... all bypassable by the thing they're supposed to control. The AI safety field is repeating the same pattern.

So I designed a hardware layer using the same Safe Torque Off principle that industrial motor controllers have used for decades... except applied to AI compute instead of motors. The AI can't prevent its own shutdown because there's no software pathway to the power gate.

But hardware alone isn't enough either. You need software that decides WHEN to act... consensus engines, authority validation, drift monitoring, audit trails. That's where the 9 software patents came from. The hardware enforces what the software decides. Neither one works without the other.

I filed everything as provisionals, working alongside AI, in 13 days. The memory tool I built to solve AI's context problem is what made it possible to keep a coherent design across 120+ sessions.

The open-source memory tool: https://github.com/RobSB2/CxMS
by akramachamarei | 2026-02-24 14:11:46+00:00
I agree, but there is a slight alteration of the proposal which could work rather well. Pay $10 to get in, but no change to the procedures by which your account is revoked. This puts a price on sock puppets, while almost any legitimate, normal user only wants one account, and gets it for a trivial fee. This may also relax the pressure to monetize through ads, which could have perks.
by staticassertion | 2026-02-24 14:11:59+00:00
You can, and it's actually great if you store little "headers" etc to tell you those offsets. Their design doesn't seem super amenable to it because it appears to be one file, but this is why a system that actually intends to scale would break things up. You then cache these headers and, on cache hit, you know "the thing I want is in that chunk of the file, grab it". Throw in bloom filters and now you have a query engine.

Works great for Parquet.
by krupan | 2026-02-24 14:12:03+00:00
Very true, though it has improved a over the years. Most people haven't noticed because when git has introduced newer simpler commands it hasn't deprecated the old ones. You can now use it like this, but most people don't know it:

git switch some-branch
# edit files
git restore file2 # undo changes to file2
git stage file1
git commit

Instead of the old workflow using checkout with a bunch of different flags.

I agree though that git is needlessly obtuse. I advocated for mercurial instead of git for years because mercurial was so much more user friendly, but git won. I hear good things about jj now
by kibwen | 2026-02-24 14:12:07+00:00
> This isn't the first time I've heard the "we'll change the std lib later" logic.

I'm not sure what this is referring to, but surely it's not referring to Rust. Adding things to the stdlib is way easier than "changing" the stdlib. And Rust adds stuff to the stdlib all the time, like, go read any blog post for a new release and see that there are usually 10+ new additions to the stdlib, which adds up to hundreds of new additions per year due to the six-week release schedule.
by infecto | 2026-02-24 14:13:00+00:00
“Parroting” is not very constructive language but I will respond.

How would you propose solving it? My opinion is that government cannot solve the problem better than the market. That’s not to say the market is ideal or perfect but one of the better tools available. GPU prices might stay high for a number of years. I don’t think that is inherently bad. Constraints breed innovation and help guide market participants into the right direction.

I think folks often get hung up on the market thinking it’s a perfect tool or it will realign issues instantly. That’s not true. Demand is high, price catches up and eventually either that thesis behind the demand is correct and eventually supply increases or that thesis is proven wrong and demand collapses below original baseline.

Obviously that’s a simplified version of it above but I don’t know what folks like yourself are poking. How is a tax on hyperscalers effective? I suspect most folks repeat this idea because they are in the anti-AI camp. Should we tax EV manufacturers because they may be buying up battery supply? I don’t know if I want the government making those kind of decisions.
Show HN: Pulse Running – find nearby runners and join their sessions (iOS beta)
by mikedistribute | 2026-02-24 14:13:43+00:00
I kept skipping runs because I had nobody to go with. I looked for a solution that let me find other runners in real time near me — nothing existed. So I built it.
>
> Pulse shows you nearby runners on a map with upcoming sessions you can join. Or create your own and let others find you. No club signup, no group chat management.
>
> It's in early TestFlight beta (iOS only for now). I'm looking for runners who'd use this to tell me what's broken and what's missing.
>
> TestFlight link: https://testflight.apple.com/join/9f56taxY
by d-us-vb | 2026-02-24 14:13:51+00:00
As others have mentioned, SPICE is the traditional answer to that question. But SPICE feels more like a macro-assembler for circuits.

One project that comes to mind for high-level programming style circuits-as-code:

https://github.com/atopile/atopile

Show HN: https://news.ycombinator.com/item?id=39263854
More recent HN thread: https://news.ycombinator.com/item?id=44548449
by zozbot234 | 2026-02-24 14:14:08+00:00
You're right that there isn't a single standard convention for representing e.g. Option<bool>, but that's just as true of C. You'd just define a repr(C) compatible object that can be converted to or from Option<Foo>, and pass that through the ABI interface, while the conversion step would happen internally and transparently on both sides. That kind of marshaling is ubiquitous when using FFI.
by maxdo | 2026-02-24 14:14:34+00:00
There we go. Hot political debate.

The comments are mostly noise ... Nazis, “Twitter transition” takes, and general political nonsense.

The real questions are:

- Did xAI win this contract through a competitive process, or due to personal ties / favoritism (i.e., corruption risk)?

- Will this reduce bureaucracy and save taxpayer money?

- What other material risks or impacts should we be paying attention to?
by rramadass | 2026-02-24 14:14:43+00:00
If one wants to study Mathematics (or any Science for that matter) sincerely, one has to put in conscious self-effort/time/be-persistent and have the attitude of "knowledge for the sake of knowledge". The goal should be personal development/understanding and not competition/ego-boosting/fame/money/etc. (these are only relevant for the job market) which will not sustain motivation over the long-term. The emphasis should be on one's self-effort and not on the merits/demerits of the Professor/Teacher/Books i.e. "The Master can only show the way, but it is the Student who must walk the path".

Also Mathematics should be approached from multiple perspectives including (but not limited to) Imagination, Conceptual, Graphical, Symbolic, Applications, Modeling, Sets/Relations/Definition/Theorem/Proof.

As i mentioned, for studying Mathematics you need both 1) Overview/General books which help in building interdisciplinary intuition/insight and 2) Textbooks which teach methods/tools and put them to use in solving real-world problems. You will find plenty of recommendations for textbooks both on HN and elsewhere on the web (especially college/university websites).

One excellent must-have book that straddles both is; Mathematics: Its Content, Methods and Meaning by Aleksandrov/Kolmogorov/Lavrent'ev. It covers almost all domains of mathematics until the early 20th century in an introductory succinct form up to undergraduate level. You can then look for individual textbooks for each of the domains given there. See the ToC at - https://store.doverpublications.com/products/9780486157870

W.r.t. books on Proofs, my first suggestion would be to not focus too much on the formal mechanics of it but try to understand the reasoning/logic behind it in a informal way i.e. the "proof idea" problem-solving process.

The first book to read here is George Polya's classic; How To Solve It. It gives a problem-solving process with heuristics and thumbrules which is the prerequisite to mathematical formalization - https://en.wikipedia.org/wiki/How_to_Solve_It

With the problem-solving process in hand, you can now get a gentle introduction to Logic/Discrete Maths leading to Proofs. One very accessible book with broad coverage and a bent towards CS is Nimal Nissanke's Introductory Logic and Sets for Computer Scientists. The author wrote it as the needed background mathematics for formal methods and hence contains everything (including doing Proofs) within one pair of covers - https://www.amazon.com/Introductory-Computer-Scientists-Inte...

I highly recommend getting all of the above before looking for more. Given your background (as i understood it) i think this would be the best and easiest path.
by nhubbard | 2026-02-24 14:15:27+00:00
Dell likes to pull this stunt on other devices too. Like their 1L desktops in the OptiPlex line that I managed for many years. Even though we were using genuine Dell power adapters, if they became slightly unplugged but remained powered, they would enable PROCHOT.

This was fine until the machines randomly started setting PROCHOT on genuine power adapters that were fully plugged in. Eventually I just deployed a configuration with PDQ to all the machines that ran ThrottleStop in the background with a configuration that disabled PROCHOT on login.

Unfortunately, I couldn't get it to consistently disable PROCHOT pre-login, so students and teachers in my labs would consistently wait 3-4 minutes while the machines chugged along at 700 MHz as they prepared their accounts.
by yfedoseev | 2026-02-24 14:15:41+00:00
PDF Oxide is a PDF text extraction and manipulation library written in Rust with Python bindings (via PyO3). It is MIT licensed.

I started building it when I needed fast, reliable PDF extraction for a data pipeline and couldn't find a permissively-licensed option that was both fast and handled edge cases well. PyMuPDF is fast but AGPL. pypdf is MIT but 15x slower. pdfplumber is great for tables but too slow for batch processing.

Technical Architecture:

Zero-Dependency Parser: Built from scratch in Rust using nom combinators (no MuPDF, no Poppler).

Layout Analysis: Uses XY-Cut projection partitioning for multi-column layout detection.

Robust Font Decoding: Implements a multi-level encoding fallback chain (ToUnicode CMap -> Encoding differences -> Base encoding -> CIDFont CMap -> Adobe Glyph List -> Identity). This is where most libraries produce garbage on CJK documents.

Benchmarks (Mean / p99 / Pass Rate) on 3,830 PDFs:
pdf_oxide: 0.8ms / 9ms / 100% (MIT)
PyMuPDF: 4.6ms / 28ms / 99.3% (AGPL-3.0)
pypdfium2: 4.1ms / 42ms / 99.2% (Apache/BSD)
pypdf: 12.1ms / 97ms / 98.4% (BSD)

Performance was profiling-driven. A bulk page tree cache turned a 10,000-page PDF from 55s to 332ms (O(n^2) to O(1)).

Quick Start (Python):

from pdf_oxide import PdfDocument
doc = PdfDocument("document.pdf")
for i in range(doc.page_count()):
print(doc.extract_text(i))

Quick Start (Rust):

use pdf_oxide::PdfDocument;
let mut doc = PdfDocument::open("document.pdf")?;
for i in 0..doc.page_count()? {
println!("{}", doc.extract_text(i)?);
}

Capabilities: Text/Markdown/Image extraction, PDF creation from Markdown/HTML, form filling, and OCR (PaddleOCR via ONNX Runtime).

GitHub: https://github.com/yfedoseev/pdf_oxide
Docs: https://oxide.fyi

I would love to hear what you think—especially if you throw it at PDFs that other libraries struggle with. The best way to improve is finding edge cases in the wild.
by moowmoow | 2026-02-24 14:15:58+00:00
The real issue isn't where you store notes — it's whether you find them when you actually need them.

I've gone through Notion, Confluence, and plain markdown. The pattern is always the same: I diligently save everything, then never look at it again because the moment I need it, I'm in a completely different context (a ticket, a chat, a meeting).

The "low friction = actually use it" point resonates. I've started thinking the answer isn't a better note-taking app, but surfacing the right information where the work happens, rather than making people go find it.
by moowmoow | 2026-02-24 14:16:18+00:00
It depends heavily on the domain. For B2B operations tooling, the real question isn't which stack to build with — it's which ecosystem your customers are already locked into.

If your target users live in Microsoft 365 + Azure AD, the integration advantages of the MS stack are hard to ignore regardless of technical preference. Same goes for teams deep in the Google Workspace or Atlassian ecosystem.

For our greenfield project we went with Kotlin/Spring + Next.js on the basis that most of our target customers use Jira+Confluence, so Atlassian ecosystem familiarity mattered more than stack choice itself.
by myself248 | 2026-02-24 14:16:57+00:00
The simulation needs an "Amazon factor" slider, which randomly makes:

* All breadboard wires have some resistance

* Some breadboard wires have very high resistance

* Some breadboard wires have intermittent contact, recalculated every time components are added/removed from the breadboard

* Some fraction of polarized capacitors are backwards

* All capacitors are overrated for voltage and explode at 70-99% of their rating

* Some LEDs smoke at 10% of their rated forward current

* Brightness variation between LEDs that should be identical

* Semiconductors may randomly be another semiconductor in the same class (e.g. a "2n2222" may in fact be any other NPN BJT in the simulation, or the parameters may be entirely random)

* Inductors have 80% variation in core saturation specs, but other parameters are spot-on

* Any component with writable flash (eg USB vid/pid strings) may randomly not actually have writable flash but instead fixed strings and the writes fake success but the values do not change
by banku_brougham | 2026-02-24 14:17:07+00:00
This resonates. The after effects of age verification and the general exclusion of freedom loving coders is going to leave me standing here in the tumbleweeds with my 90s toyota and laptop with solar panels and unregulated radio frequencies my only communication with the outside world.

Its like those movies coming true. I've already had casual user accounts frozen just for accessing via VPN, or some other inscrutable reason.
by percolatorly | 2026-02-24 14:17:24+00:00
Rebabble captures short sounds that happen before you fumble with a manual recorder.

I built it as a new dad because the best moments are fleeting - I wanted to capture them instantly, without waiting around for them to happen, or fiddling before the moment is over. One of the features I wanted to build into this was the instant echo - so my baby hears herself being echoed back to her. She's super curious and it makes her want to coo more.

It’s been just as magical in the garden too - I’ve been recording birds and getting surprising engagement from the neighbourhood wildlife.

How it works: (1) Tap once to start listening mode, (2) It detects sound and records a clean snippet, (3) It plays the snippet back instantly

Target users: (1) Parents capturing first words, coos, and giggles, (2) Birders/nature folks recording calls hands-free

Technical/product notes: (1) Offline-first and privacy-first (on-device storage), (2) Adjustable sensitivity, silence cutoff, min/max duration, (3) Search, favorites, loop playback

Would appreciate feedback on: (1) Detection quality across noisy environments, (2) UI flow for quick capture and review, (3) Missing features for power users
by lunias | 2026-02-24 14:17:29+00:00
When I was a kid, my parents installed Net Nanny on our home computer. I installed a keylogger. No more Net Nanny; lots more EverQuest.

I don't like age verification in general, for anything. The age gates in our society are very subjective.

Many times my Dad would buy alcohol at the grocery store w/ me (underage) in tow, but they never asked for my ID or refused to sell to him. Now, when I go buy alcohol as an adult with my wife (we are both in our mid-late 30s) they ask to see her ID as well as mine? If she leaves her ID at home then she has to wait in the car because they will refuse the sale if she comes into the store and cannot prove her age.

Buying a case of beer with a group of 8 year olds? No problem. Bottle of wine for you and your wife? Let me get both IDs.
by ComCat | 2026-02-24 14:18:23+00:00
Socket and I are solving the same problem, behavioral analysis of npm packages before install, but with different approaches.

Socket uses static analysis plus LLM based threat assessment. Dependency Guardian is fully deterministic: 26 regex and AST based detectors plus a correlator with 53 cross signal amplifiers. No LLM in the loop. Scans are reproducible, run in ~38ms, and avoid hallucination or prompt injection issues. The tradeoff is I may miss novel patterns an LLM could generalize to.

Socket had to introduce three alert tiers because of noise. I handle that at the detection layer by correlating signals like ci_secret_access plus network_exfil into higher confidence amplifiers, which lets me hard block PRs at 99.95% precision across 11,356 real packages.

Shai Hulud exploited Bun runtime APIs and legitimate GitHub API traffic to evade Node focused scanners. I built dedicated detectors for those gaps, normalize string escapes before matching, and track import aliases per file.

there is a free tier at 200 scans per month, an open source thin client, a self hosted option, and support for GitHub Actions or any CI via CLI. Socket validated the category and raised $65M. My bet is that a tighter deterministic engine with lower noise wins for teams that want a true CI gate, not just an advisory dashboard.