MurphyA/hacker-news huggingface dataset:
by stormbeard | 2025-12-27 21:05:31+00:00
Between the two zip files, these files have had their content changed:

VOL00001/IMAGES/0001/EFTA00000160.pdf

VOL00001/IMAGES/0001/EFTA00000177.pdf

VOL00001/IMAGES/0001/EFTA00000214.pdf

VOL00001/IMAGES/0001/EFTA00000215.pdf

VOL00001/IMAGES/0001/EFTA00000216.pdf

VOL00001/IMAGES/0001/EFTA00000746.pdf

VOL00001/IMAGES/0001/EFTA00000822.pdf

VOL00001/IMAGES/0001/EFTA00000824.pdf

VOL00001/IMAGES/0001/EFTA00000827.pdf

VOL00001/IMAGES/0001/EFTA00000888.pdf

VOL00001/IMAGES/0002/EFTA00001046.pdf

VOL00001/IMAGES/0002/EFTA00001069.pdf

VOL00001/IMAGES/0002/EFTA00001213.pdf

VOL00001/IMAGES/0002/EFTA00001217.pdf

VOL00001/IMAGES/0002/EFTA00001218.pdf

VOL00001/IMAGES/0002/EFTA00001353.pdf

VOL00001/IMAGES/0002/EFTA00001375.pdf

VOL00001/IMAGES/0002/EFTA00001523.pdf

VOL00001/IMAGES/0002/EFTA00001524.pdf

VOL00001/IMAGES/0002/EFTA00001528.pdf

VOL00001/IMAGES/0002/EFTA00001932.pdf

VOL00001/IMAGES/0003/EFTA00002063.pdf

VOL00001/IMAGES/0003/EFTA00002064.pdf

These are files that only exist in one of the zip bundles, but not the other:

VOL00001/IMAGES/0001/EFTA00000164.pdf

VOL00001/IMAGES/0001/EFTA00000165.pdf

VOL00001/IMAGES/0001/EFTA00000167.pdf

VOL00001/IMAGES/0001/EFTA00000229.pdf

VOL00001/IMAGES/0001/EFTA00000384.pdf

VOL00001/IMAGES/0001/EFTA00000467.pdf

VOL00001/IMAGES/0001/EFTA00000468.pdf

VOL00001/IMAGES/0001/EFTA00000470.pdf

VOL00001/IMAGES/0001/EFTA00000476.pdf

VOL00001/IMAGES/0001/EFTA00000503.pdf

VOL00001/IMAGES/0001/EFTA00000531.pdf

VOL00001/IMAGES/0001/EFTA00000656.pdf

VOL00001/IMAGES/0001/EFTA00000657.pdf

VOL00001/IMAGES/0002/EFTA00001051.pdf

VOL00001/IMAGES/0002/EFTA00001052.pdf

VOL00001/IMAGES/0002/EFTA00001053.pdf

VOL00001/IMAGES/0002/EFTA00001055.pdf

VOL00001/IMAGES/0002/EFTA00001056.pdf

VOL00001/IMAGES/0002/EFTA00001124.pdf

VOL00001/IMAGES/0002/EFTA00001423.pdf

VOL00001/IMAGES/0002/EFTA00001424.pdf

VOL00001/IMAGES/0002/EFTA00001931.pdf

I didn't look to see what the content was.
by TylerE | 2025-12-27 21:05:34+00:00
Now look at something like the Bede BD-5 and see how many of it's amatuer builders IT killed. Death rate on the first flight alone was something like 10%.

PS: AIrcraft aren't assembled in cleanrooms.

Frankly, you don't have a damn clue on the subject. You're talking out of your ass and getting basically everything wrong in the process.
by pella | 2025-12-27 21:05:40+00:00
# Plan code changes (Claude, Gemini and GPT-5 consensus)
# All agents review task and create a consolidated plan
/plan "Stop the AI from ordering pizza at 3AM"

# Solve complex problems (Claude, Gemini and GPT-5 race)
# Fastest preferred (see https://arxiv.org/abs/2505.17813)
/solve "Why does deleting one user drop the whole database?"

# Write code! (Claude, Gemini and GPT-5 consensus)
# Creates multiple worktrees then implements the optimal solution
/code "Show dark mode when I feel cranky"

# Hand off a multi-step task; Auto Drive will coordinate agents and approvals
/auto "Refactor the auth flow and add device login"
by wkat4242 | 2025-12-27 21:06:09+00:00
Hmm yes but it's possible to compromise private key generation to only create a very small predictable subset of keys. In fact some smartcards from Infineon suffered from this as a bug. And thus they can be brute forces. It requires some serious crypto chops to determine if this is the case. Obviously it's not like the first 60 bits being zero or something. And the private key is made to not be extracted in this kind of device making it even harder.
by koolba | 2025-12-27 21:06:12+00:00
> But this would require hand curation? No development proceeds that way, or if it does then I would question whether the person is spending 80% of their day curating PRs unnecessarily.

If you’re working on something and a piece of it is clearly self contained, you commit it and move on.

> I think you must be kind of senior and you can get away with just insisting that other people be less efficient and work in a weird way so you can feel more comfortable?

You can work however you like. But when it’s time to ask someone else to review your work, the onus is on you to clean it up to simplify review. Otherwise you’re saying your time is more valuable than the reviewer’s.
by pjmlp | 2025-12-27 21:06:19+00:00
They do, by decreasing the dependency on C, and the lack of interest WG14 shows in improving C.

It is like gardening, slowly taking away all the paths bad weeds are still able to spoil the garden.

We might not remove all of them, however if they are only able to thrive on a little gardner corner surrouned by sand is already an improvement.
by thegrey_one | 2025-12-27 21:06:24+00:00
I always thought the "alpha male" is the one who calls the shots. That's it. I never saw any relation to animals. Most likely the "alpha animal" model was used as a parallel, but you cannot deny the role. It's self evident almost everywhere. Someone is calling the shots. If you do not obey them there are consequences.
At your workplace that is your boss. If you do not do what is required of you, the consequences are that you get fired. They are real and tangible and unavoidable, if you disobey.

How does disproving the alpha thing in wolves change anything about how we interact? People who hold power over other people will still use it, no matter what we call it. This is a simple game theory issue, changing words and descriptions won't change the fundamentals of it.

The role for what people "incorrectly" called "alpha male" is not one we "agree" on, it's one that is self evident by the power such individual holds in that group. This has nothing to do with what I or you or anyone thinks of it. You can ignore such an individual, or you cannot. If you can ignore them, they do not have that power over you. If you cannot ignore the repercussions then they do indeed have that power over you. That's pretty much all there is to it. Changing what we call it won't change their behavior or the outcome of these kinds of interactions.

For example gorillas do have alpha-males in the group, they are the silverbacks. Not obeying them leads to real consequences.

edit: Just for clarity's sake, I am no fan of "that" masculinity model, I'm just talking about the reality of things, almost everywhere on this planet. Of-course there's all kinds of exceptions but they aren't really important in the grand scheme of things.
by mschuster91 | 2025-12-27 21:08:11+00:00
> Again, you’re proposing this as a novel solution, but it’s well known and commonly deployed.

Imprisoning executives is rare enough (you gotta piss off the truly rich for that, e.g. Madoff or Benko), but seizing and selling off an entire company from its prior owners is something I haven't even heard of.

What can happen is that a company crashes down due to fines and/or public pressure, but that's not the same.
by a_t48 | 2025-12-27 21:08:11+00:00
Clock sync is such a nightmare in robotics. Most OSes happily will skew/jump to get the time correct. Time jumps (especially backwards) will crash most robotics stacks. You might decide to ensure that you have synced time before starting the stack. Great, now your timestamps are mostly accurate, except what happens when you've used GPS as your time source, and you start indoors? Robot hangs forever.

Hot take: I've seen this and enough other badly configured time sync settings that I want to ban system time from robotics systems - time from startup only! If you want to know what the real world time was for a piece of data after, write what your epoch is once you have a time sync, and add epoch+start time.
by aschmelyun | 2025-12-27 21:08:26+00:00
> any published work is likely to be taken and repurposed, for no royalties or credit

I would say that now, more than ever, this means you should be collecting and sharing what you create.

Not on large social media platforms either, on websites that you own and (ideally) host yourself.

Start a blog, host your own instance of Gitea, build a platform for your videos. Spread what you create and activity participate in the community but maintain ownership and an audit trail over what you've created.

People ripping off others works has always been a thing, of course it's much easier and pervasive now. It's still (IMO) beneficial to say "Look! I did this thing first!", with the added benefit of accruing the kind of "social capital" Aaron talked about.
by achyudh | 2025-12-27 21:09:06+00:00
While Emacs can run in a terminal, it is more widely used as a GUI application that can render images, PDFs, variable-pitch fonts, handle mouse support (drag-and-drop, menus, scrollbars), and even work on touchscreens such as on Android [1].

You are right that VS Code has a "nicer" out of the box UX (this is subjective of course), but Emacs offers a malleable environment. In VS Code, you are limited to what the APIs the developers decided to expose. If you want a specific behavior that isn't supported, you either fork the editor or create a feature request ticket and wait for someone to prioritize it. In Emacs, because you have full access to the internal runtime, you can implement that feature yourself in a couple of lines of Lisp.

1: https://kristofferbalintona.me/posts/202505291438/
by MrGilbert | 2025-12-27 21:09:24+00:00
> But it’s a signal to the labor market:

Or... Maybe we should start to think about how we let corporations get bigger and bigger? What happens if an entity (read: company) becomes so valuable, that it is basically indestructible? Does it have the power to change politics to their discretion? And as such, also influence the legislative?

I find that highly concerning.
by dang | 2025-12-27 21:09:34+00:00
Related:

Nvidia to buy assets from Groq for $20B cash - https://news.ycombinator.com/item?id=46379183 - Dec 2025 (400 comments)

Nvidia just paid $20B for a company that missed its revenue target by 75% - https://news.ycombinator.com/item?id=46403041 - Dec 2025 (133 comments)
by kergonath | 2025-12-27 21:09:42+00:00
> it would never happen, but ideally toll roads would be dynamically priced such that the average speed is always within 10% of the speed limit. congestion fixed.

"Good news! Surge pricing is in effect, and today your commute will cost you twice the usual price!"

People who can defer traveling to avoid traffic jams and congestion already tend to do so. Sitting in traffic is boring, stressful, and a waste of time and money. People who don’t have a good reason not to.
by gambiting | 2025-12-27 21:09:42+00:00
>>here is the total lack of intellectual curiosity that wants to shoot down an entire line of thinking for reasons that apparently can’t be articulated.

It's the same energy as watching a Joe Rogan podcast where yet another guest goes "well they say there's global warming yet I was cold yesterday, I'm not saying it's fake but really we should think about that". These questions about AI and our brains aren't meant to stimulate intellectual curiosity and provoke deep interesting discussions - they are almost always asked just to pretend the AI is something that it's not - a human like intelligence where since our brains also work "kinda like that" it means it must be the same - and the nearest equivalence is how my iron heats water so in essence it's the same as my stomach since it can also do this.

>>the question that you simply refuse to contemplate

I don't refuse to contemplate it, I just think the answer is so painfully obvious the question is either naive or uninformed or antagonistic in nature - there is no "machine intelligence" - it's not a religious conviction, because I don't think you need one to realise that a calculator isn't smart for adding together numbers larger than I could do in my own head.
by mschuster91 | 2025-12-27 21:10:12+00:00
> Broadcast forms, on the other hand, are ripe for co-option by profit-seeking through advertising.

The problem is, running broadcast networks is insanely expensive. You need either a lot of antennas (or other distribution points such as coax and fiber) around the country, or you need insanely large and power-hungry antennas (i.e. AM radio), or you need powerful data centers and legal teams.

Someone has to pay the bill, and so it's either some sort of encrypted pay-tv which most people don't want to pay (see: the widespread piracy), or it's advertising, or (like with social media) venture capital being set alight.
by larusso | 2025-12-27 21:10:31+00:00
The keys never leave the 1Password store. So you don’t have the keys on the local file system. That and that these keys are shared over the cloud was the seller for me. I guess security wise it’s a bit of a downgrade compared to resident keys. But the agent support agent forwarding etc which wasn’t really working with yubi ssh resident keys.
Also worth mentioning that I use 1Password. Bitwarden has a similar feature as far as I know. For the ones who want to self host etc might be the even better solution.
by hamdingers | 2025-12-27 21:11:57+00:00
> A honda civic barely does anything to a road. Where a semi-truck is EXPONENTIALLY more damaging.

Similarly, a Honda Civic is ~360 million times more damaging to the road than a bicycle, according to the fourth power law.

No reasonable fee structure should let car drivers use roads for free.

And that's before we get into the amount of valuable public land car drivers use for personal storage.
by dekuNukem | 2025-12-27 21:12:05+00:00
I really enjoy the brief period just after the release of IBM PC, where manufacturers could see where things were heading, but were still trying different things to set themselves apart.

Sirius 1 had the weird floppy drive and unusal high-res graphics. Apricot had Display-in-keyboard and compact form factors. Olivetti had charming italian design and the strange upside-down motherboard (when battery leaks it drips down instead of eating the PCB, talk about ahead of its time!)

All ran MS-DOS but not "PC compatible", so none of them really took off. Then everyone started to do 100% compatible clones, and it was a race to the bottom.
by Cieric | 2025-12-27 21:12:49+00:00
I'm not sure I'm gonna grab another OrangePi board again. I was happy to grab the RV2 just to experiment around with, but I didn't realize that the linux kernel they provided to build their ubuntu distro doesn't actually build properly. I got it to build after throwing a version of ubuntu onto an unused pc, but then it didn't matter the options I selected for the build (like gui options) it seemed like the gui just didn't exist at all in the final binary. I've yet to try and build a 3rd party os with support since I spent so much time just trying to get the official distro to work properly.
by foxrider | 2025-12-27 21:13:07+00:00
Ok, let's see - yuan isn't a freely traded currency, it's heavily regulated by China. From that alone it can not be used a reserve currency by anyone - unless they want to hand over all control over their assets to CCP.

The rupee is better, but there's not a lot of trust in Indian institutions globally, so black swan events are more likely. I can see it becoming a better proposition as India further matures and taps into its population more.

No, euro - that's a solid contender. Not only it's already used in a lot of countries, and therefore backed by more than one economy, the EU institutions are legit to a fault - they continuously refuse to seize Russian assets, because there's no solid legal grounds for it, despite all political will towards doing so.

That alone makes it far removed from being politically suspect in my book, unless there's some blatant case against the euro that I'm missing.
by guntis_dev | 2025-12-27 21:14:10+00:00
Last time I checked, Dart+Flutter on web renders everything to canvas, which means you lose browser fundamentals: native text selection, accessibility features, screen readers, right click context menus, inspectable DOM elements, and SEO. You also can't use browser dev tools to inspect the UI like you normally would.

The bundle sizes are also quite large compared to typical web frameworks, and you don't get progressive enhancement - it's all or nothing JavaScript.

Maybe things have improved in recent years, but I haven't seen much adoption or buzz around it.
by aljgz | 2025-12-27 21:14:11+00:00
The results will kick in gradually. The second time I started, I knew what to look for, so I noticed in 3 days. But the first time, I mostly noticed after breaking the diet: eating my burger and my date's then trying to sleep.

My mind wanted to jump to the wall, bounce off it to the ceiling, then the other wall, like a scene from a cartoon. Then I remembered this image from childhood.

I had to play beatsaber for half an hour to calm that down.

BTW, I'm not a native English speaker, and heard about "bouncing off the walls" after I told my friends about this mental image.
by viraptor | 2025-12-27 21:14:44+00:00
> already trusted because it was downloaded over HTTPS from a trusted server (making PGP kind of redundant in some ways)

That's mostly incorrect in both counts. One is that lots of mirrors are still http-only or http default https://launchpad.net/ubuntu/+archivemirrors

The other is that if you get access to one of the mirrors and replace a package, it's the signature that stops you. Https is only relevant for mitm attacks.

> they'd be more likely to start a migration away from PGP

The discussions started ages ago:

Debian https://wiki.debian.org/Teams/Apt/Spec/AptSign

Fedora https://lists.fedoraproject.org/archives/list/packaging@list...
Show HN: 3D Factorization Diagrams
by msuvakov | 2025-12-27 21:15:11+00:00
I generalized and vibe coded a 3D version of factorization diagrams. If you are not familiar with factorization diagrams, you can find more information here: https://naturalmath.com/factorization/

There are many ways to generalize them in 3D. Hope you’ll like my approach.

How it works:

The app visualizes a number N by recursively building a hierarchy of spheres based on its prime factors.

Given N with prime factors p_1, p_2, …, p_k:
- Start with a single root sphere.
- For the first factor p_1, place p_1 smaller spheres with their centers on the surface of the root.
- For the next factor p_2, place p_2 even smaller spheres on the surface of each sphere from the previous level.
- Repeat until all prime factors are used.

At the end, the number of smallest spheres is exactly N.

Sphere placement on each level is handled by a simple physics simulation using Coulomb-style repulsion, normalized by the size of spheres on the previous depth level, while keeping centers locked on the surface of the parent sphere. All spheres on the same depth level interact, not only those positioned on the same parent sphere. This way, spheres spread out evenly over the surface and in space. Sphere size is based on the minimum distance between spheres at the same level, scaled by an adjustable factor.

The code was written using Google Antigravity with the Gemini 3 Pro model.
Show HN: LLM-powered data extraction from messy spreadsheets
by mehdig10 | 2025-12-27 21:15:32+00:00
Uses an LLM to identify where tables actually start/end in Excel/CSV files, then extracts clean, typed data.

Handles all the messy formatting (currency, percentages, different number formats) and streams efficiently for large files.

Works with OpenAI, DeepSeek, or any compatible API.
by cge | 2025-12-27 21:15:37+00:00
The argument here seems to be that when GnuPG's implementation, or the original standard, has flaws, those flaws should be seen as inherent limitations of the use-case, rather than flaws in the implementation and standard. And with GnuPG, that argument seems to be used to justify having it behave the same way it always has, which leads to dangerous situations.

That PGP handles armor, escaping, and comments badly, and clients handle display of the signed text badly, do not seem like they mean that the concept of cleartext signatures are inherently flawed.
by astrange | 2025-12-27 21:15:41+00:00
Trying to force companies to keep people longer than they want is how the social safety net works in some places (like Japan) and it's how the US healthcare system works, but both of those are, like, bad.

It's better to make it easier to quit and find a new job and support people in the meantime. Denmark as an example.

But to do this you have to have other ways to push people to stay productive.
by lgdimaggio | 2025-12-27 21:15:44+00:00
Hi HN, I built an open-source MCP server for vibration-based predictive maintenance.

The idea: the LLM handles conversation and orchestration; the server runs deterministic vibration analysis and writes an interactive local report.

Repo: https://github.com/LGDiMaggio/predictive-maintenance-mcp

Quick try:
- git clone https://github.com/LGDiMaggio/predictive-maintenance-mcp.git
- cd predictive-maintenance-mcp
- python setup_venv.py
- python validate_server.py

What’s included:
- real bearing vibration signals (healthy + inner/outer race faults)
- spectrum peak detection + envelope analysis
- ISO 20816-3 severity assessment
- (baseline) anomaly detection like OneClassSVM/LOF
- local HTML reports under reports/

Looking for feedback on: MCP tool design, missing diagnostics to prioritize next, and whether the combo LLM with deterministic tooling is useful in real PdM workflows.
by shagie | 2025-12-27 21:15:58+00:00
The summary and justification sections help set the intent of the bill, but they don't define the law itself.

Those uses are:

Section two of this bill adds a new Article 45-A to General Business Law
to require addictive social media platforms which feature predatory
features such as algorithmic feeds, push notifications, autoplay, infi-
nite scroll, and/or like counts as a significant part of the provision
of their service to post warning labels for all users upon access to the
platform. The bill features a series of specific exemptions for certain
types of notifications that fall beyond the scope of the bill (i.e.
those explicitly requested by a user or which are deployed for civic
communication). More broadly, the bill also exempts any feature which is
determined by the Attorney General via regulation to be offered for a
valid purpose unrelated to prolonging use of the addictive social media
platform.

...

... Additionally, as this bill covers only social media
platforms that deploy addictive features such as algorithmic feeds, push
notifications, autoplay, infinite scroll, and like counts, any platform
not wishing to display a warning label could simply limit their use of
these features.

The text of the law, however, does not define "algorithmic feed" (sorting by date post could be considered "an algorithm" by some).

"[S]uch as algorithmic feeds" in the description and justification remains undefined in the text of the bill itself.
by qnleigh | 2025-12-27 21:16:20+00:00
> Recently, GPT informed me that the strong force is really a tiny after-effect of the "QCD force"

This is kind of just semantics. QCD describes both the force binding quarks inside protons and neutrons, and the residual force binding protons and neutrons. This is all part of the Standard Model, which has been essentially unchanged for the last 50 years. The big theoretical challenge is to incorporate gravity into this picture, but this is an almost impossible thing to explore experimentally because gravity is very weak compared to the other 3 forces. That's why the Standard Model is so successful, even though it doesn't incorporated gravity.

You might enjoy https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_p...
by epage | 2025-12-27 21:16:21+00:00
For Cargo,

- synchronization operations are implicit so we need to re-resolve to confirm the lockfile is still valid. We could take some short cut but it would require re-implementing some logic

- dependency resolution only uses `Cargo.toml` for local and git dependencies. Registry dependencies have a json summary of what content is relevant for dependency resolution. Cargo parses nearly every locked package's `Cargo.toml` to know how to build it.