MurphyA/hacker-news huggingface dataset:
by wakawaka28 | 2025-11-25 03:37:12+00:00
>Okay but you do understand that what you're suggesting costs the full salary a woman (because of course it would never be men asked give up their careers) could earn for the family and the economic gains that come with it.

Women do not generally want men to stay at home and take care of kids. Women also demand that men make more money than themselves. For women, the period between the kids being born and going to school full-time is like a kind of sabbatical. If they're lucky enough to be able to not work a job during that period, that is.

>Back of the napkin calculation is three trillion dollars of value lost annually. And that's before the knock-on effects of such a massive recession.

That sounds absurdly high. I think you need to revisit your calculations. Even if it was the real number, perpetuating the species is worth more than corporate bullshit meetings or whatever.

>Then there's the small issue that women's liberation happened and there's no reason to believe it wouldn't happen again given the conditions would be the exact same. Women won't be put back into financial captivity without a fight. In some ways I understand why men idealize this era of the past, but women were not having a good time.

There were some unfortunate circumstances in the past but they are way overblown. Most people with a little sense know that it would be preferable to be able to live on one income, and that men and women alike wish for that kind of prosperity to return. It might come along with occasional problems, but what we face now with ever-increasing costs of living and awkward questions about finances and family roles is not great either.
by prescriptivist | 2025-11-25 03:37:20+00:00
What boundaries does this 8GB etcd limit cut across? We've been using Tekton for years now but each pipeline exists in its own namespace and that namespace is deleted after each build. Presumably that kind of wholesale cleanup process keeps the DB size in check, because we've never had a problem with Etcd size...

We have multiple hundreds of resources allocated for each build and do hundreds of builds a day. The current cluster has been doing this for a couple of years now.
by timClicks | 2025-11-25 03:37:48+00:00
References only have a single bit available as a niche (the null byte), which Option makes use of for null pointer optimization (https://doc.rust-lang.org/std/option/index.html#representati...).

In principle, you Rust could create something like std::num::NonZero and its corresponding sealed trait ZeroablePrimitive to mark that two bits are unused. But that doesn't exist yet as far as I know.
by Adam2025 | 2025-11-25 03:38:54+00:00
Nice work. Roaring bitmaps fit a sweet spot for fast set operations with good compression, so seeing them brought into PostgreSQL is genuinely interesting. The fact that it plugs into native types instead of reinventing the wheel is a big plus.

I would love to see real-world benchmarks. In theory this should outperform intarray and some GIN setups for certain cardinalities, but actual production numbers often look different.

If anyone has tried this with large tables or event-tracking workloads, your results would be great to learn from.
by potwinkle | 2025-11-25 03:38:58+00:00
The Wikipedia page seems to show that it's just a placebo/scam? The helmet has the equivalent magnetic effect of a fridge magnet or hair dryer, and researchers in Sweden replicating the research in a double-blind study found no effect at all. Looking at the pictures on the official website https://www.god-helmet.com/wp/god-helmet/index.htm , it's just magnets on a snowmobile helmet this guy bought.
by almostgotcaught | 2025-11-25 03:39:07+00:00
there are no good modern compiler books - everything that's been written down pales in comparison to what GCC/LLVM really involve. recently i found Engineering a Compiler by Cooper and Torczon when reviewing/prepping for interviews - it wasn't bad. also there's now LLVM Code Generation by Quentin Colombet but that's basically a code walk-through of LLVM (it doesn't cover any of the algos). and it was probably out of the date the second it got published lol (not really but maybe). the truth is that trying to learn how to build a compiler from a single book is like trying to learn how to build a skyscraper from a single book.
Show HN: Free client-side image compressor (privacy-first, no uploads)
by Vivek123413 | 2025-11-25 03:39:34+00:00
Hi HN,

I built this because I was tired of uploading my personal photos to third-party servers just to compress them. I wanted a tool that respects privacy by doing everything 100% on the client side.

It runs entirely in your browser (no data leaves your device), so there are no file size limits or upload wait times. It currently supports bulk compression for JPG, PNG, and WebP.

The larger suite of tools I'm building at ToolboxNest. I'd love to hear your feedback on the compression quality and the UI!
by lotrjohn | 2025-11-25 03:39:38+00:00
Completely anecdotal, and mostly unrelated, but my NES from 1990 is still going strong. Two PS3’s that I have owned simply broke.

CRTs from 1994 and 2002 still going strong. LCD tvs from 2012 and 2022 just went kaput for no reason.

Old hardware rocks.
by Adam2025 | 2025-11-25 03:40:04+00:00
The post brings up a good question. A lot of software is being rebuilt around AI, not because the old tools stopped working but because expectations have changed. AI seems to reshape the smaller pieces first, such as search, support, and internal tools, and those gains add up over time.

I am not sure this means AI will replace everything. It may just become another standard layer in the stack. Curious how others see this trend developing.
by surajrmal | 2025-11-25 03:40:53+00:00
Aluminum and fuchsia are largely implementation details. The reasons these projects have value isn't necessary user facing, however they will have outcomes that enable products to be more useful with time. Maybe ai features are easier to ship, or it's less costly to maintain device support, or maybe they just save Google some money allowing for cheaper prices. Ultimately, they are closer to what's in the sausage than the sausage itself though and so most folks will not care. And that's okay.
by jiggawatts | 2025-11-25 03:40:57+00:00
It's a mess vibe coding combined with my crude experiments with the new Microsoft Agent Framework. Not something that's worth sharing!

Also, I found that I had to partially rewrite it for each "job", because requirements vary so wildly. For example, one customer had 200K lines of VBA code in an Access database, which is a non-trivial exercise to extract, parse, and cross-reference. Invoking AI turned out to be by far the simplest part of the whole process! It wasn't even worth the hassle of using the MS Agent Framework, I would have been better off with plain HTTPS REST API calls.
by nerdsniper | 2025-11-25 03:41:02+00:00
The camera is capturing a 3D projection of a 4D universe. Just as our own cameras capture a 2D projection of a 3D universe.

It's confusing not just because hyperdimensions are inherently confusing to humans, but also because the resulting 3D projection is then reduced to a 2D projection by our computer screens. Just know that the representation is of a 3D projection that you can explore in the same way as any other 3D world inside of a computer game - until you rotate in the ana/kata axes, which will change the 3D universe.

It gets a bit easier to play the game if you hit "v" to enable additional orthogonal projections.
by alanbernstein | 2025-11-25 03:41:04+00:00
I'm generally very much for open-source software, but after my brief experience with FreeCAD and Fusion, I think if I'm going to sink 10+ hours into learning one of them, it will be Fusion. I bookmarked this recently and plan to try it out but have not yet started: https://www.youtube.com/playlist?app=desktop&list=PLrZ2zKOtC...
by jaredklewis | 2025-11-25 03:41:18+00:00
I don’t know. This reminds me of how people talked about violent video games 15 years back. Do FPS games desensitize and predispose gamers to violence, or are they an outlet?

I think for essentially all gamers, games are games and the real world is the real world. Behavior in one realm doesn’t just inherently transfer to the other.
by itake | 2025-11-25 03:42:59+00:00
I think your numbers match what my cousin shared. In both my conversations with my cousin and in the reddit post, it is unclear if reported salaries are take-home or don't include the OT and bonuses, but I don't get your point?

My point is: Engineers in Taiwan work more hours because they are paid to work more hours (OT). Engineers in the USA are not paid more if they work 35 hours or 60 hours.

If TSMC wants to address the culture gap (get the Americans to work more), TSMC should pay up.
by jrumbut | 2025-11-25 03:43:41+00:00
Also it's a really well trodden path. You aren't likely to run into an OpenBSD firewall problem that hasn't been seen before.

Regarding any BSD used for any purpose, BSD has a more consistent logic to how everything works. That said, if you're used to Linux then you're going to be annoyed that everything is very slightly different. I am always glad that multiple BSD projects have survived and still have some real users, I think that's good for computing in general.
by nradov | 2025-11-25 03:43:44+00:00
That's not quite how it works. If you legally purchase a military surplus vehicle then you'll generally get a title, the same as any other vehicle. But you might not be able to register it for use on public roads.

Buying a HMMWV (Humvee) is no problem and they can generally be registered in most states. Thousands of them were also sold new directly to civilians as the Hummer H1.
by hekkle | 2025-11-25 03:43:53+00:00
Oh... It appears we were talking about 2 different things. After reading what you wrote, it appears that too is a storm in a teacup.

You are complaining about them "losing thousands of emails" when that is clearly not the case. The issue was with their IMAP bridge, meaning the emails in question would have been lost on a local host, not on Protonmail, and the 'lost emails' were fully recoverable just by logging into the web interface.
by dragonwriter | 2025-11-25 03:43:57+00:00
> Women do not generally want men to stay at home and take care of kids. Women also demand that men make more money than themselves. For women, the period between the kids being born and going to school full-time is like a kind of sabbatical.

Domestic labor and being primary caregiver for children is not, in any way, like a sabbatical.
by prescriptivist | 2025-11-25 03:44:03+00:00
I mention mean-time to decision making and that's one of the rationales for the mcp. A skill could call a script that does the same thing -- but at that point aren't we just splitting hairs? We are both talking about automated repetitive thinking + actions that the agent takes? And if the skill requires authentication, you have to encode passing that auth into the prompt. MCP servers can just read tokens from the filesystem at call time and don't require thinking at all.
by johncolanduoni | 2025-11-25 03:44:24+00:00
I don’t think IETF is in the pocket of the NSA. I really wish the US government hadn’t hassled Bernstein so much when he was a grad student, it would make his stuff way more focused on technical details and readable without rolling your eyes.

> Further, the people involved in the NIST PQ key establishment competition are a murderers row of serious cryptographers and cryptography engineers.

That’s actually my point! When you’re trying to figure out if your standard is difficult to implement correctly, that everyone who worked on the reference implementations is a genius who understands it perfectly is a disadvantage for finding certain problems. It’s classic expert blindness, like you see with C++ where the people working on the standard understand the language so completely they can’t even conceive of what will happen when it’s in the hands of someone that doesn’t sleep with the C++ standard under their pillow.

Like, would anyone who developed ECC algorithms have forgotten to check for invalid curve points when writing an implementation? Meanwhile among mere mortals that’s happened over and over again.
by Uehreka | 2025-11-25 03:44:46+00:00
I’m not the GP, but the reason I capitalize words instead of italicizing them is because the italics don’t look italic enough to convey emphasis. I get the feeling that that may be because HN wants to downplay emphasis in general, which if true is a bad goal that I oppose.

Also, those guidelines were written in the 2000s in a much different context and haven’t really evolved with the times. They seem out of date today, many of us just don’t consider them that relevant.
by danaris | 2025-11-25 03:45:56+00:00
This is not possible without first doing the things that I describe. (Or something similar.)

Too many states are too heavily gerrymandered to disenfranchise minorities and other likely-Democratic voters for a Constitutional amendment that favors (small-d) democratic rule to pass. Same problem with a new Constitution.

To the sentiment more broadly, I tend to agree: we have given our original Constitution too much deference. It is flexible, yes, but not flexible enough to deal with all the changes that have arisen since, with one of the biggest problems being the much more rapid pace of life today. As for what specific measures are needed to fix it.....god, I don't know. I can come up with a few, but I don't for a second think they'd be comprehensive enough to prevent what happened over the past 40ish years to lead to this.
by gowld | 2025-11-25 03:46:36+00:00
In fairness, how much time did you give it? How many totally new ideas does a professional researcher have each day? or each week?

A lot of professional work is diligently applying knowledge to a situation, using good judgement for which knowledge to apply. Frontier AIs are really, really good at that, with the knowledge of thousands of experts and their books.
by roadside_picnic | 2025-11-25 03:47:15+00:00
Before LLMs/AI became the obvious "next big thing in computing" I remember coming across a fair number of opportunistic devs on LinkedIn trying to promote themselves as "quantum software engineers", and even a just a year or two ago I would see "quantum machine learning" on people's profiles. I remember thinking maybe I had missed something and seeing how many qubits we could even have... needless to say it was (and still is) not enough for any meaningful ML work quite yet.

If you search you can still find some, and, as someone who has spent more than a decade doing actual machine learning, I find the audacity to claim that you're doing any kind of serious software engineering, let along proper ML work, on a quantum computer to be almost impressively audacious.
by dilawar | 2025-11-25 03:47:19+00:00
It should.

Original paper is behind a paywall and this article has no details

The abstract says

> Conditioned responses in this new magnetic map assay were unaffected by radiofrequency oscillating magnetic fields, a treatment expected to disrupt radical-pair-based chemical magnetoreception4,5,6, suggesting that the magnetic map sense of the turtle does not rely on this mechanism. By contrast, orientation behaviour that required use of the magnetic compass was disrupted by radiofrequency oscillating magnetic fields. The findings provide evidence that two different mechanisms of magnetoreception underlie the magnetic map and magnetic compass in sea turtles.
by BrenBarn | 2025-11-25 03:48:48+00:00
So you need to do an fsck? My big question after reading this article (and others like it) is whether it is enough to just power up the device (for how long?), or if each byte actually needs to be read.

The case an average user is worried about is where they have an external SSD that they back stuff up to on a relatively infrequent schedule. In that situation, the question is whether just plugging it and copying some stuff to it is enough to ensure that all the data on the drive is refreshed, or if there's some explicit kind of "maintenance" that needs to be done.
by pizlonator | 2025-11-25 03:49:02+00:00
The lock takes two bits.

It’s just that if you use the WTF::Lock class the. You get a full byte simply because the smallest possible size of a class instance in C++ is one byte.

But there’s a template mixing thing you can use to get it to be two bits (you tell the mixin which byte to steal the two bits from and which two bits).

I suspend the same situation holds in the Rust port.

I am very familiar with how Java does locks. This is different. Look at the ParkingLot/parking_lot API. It lets you do much more than just locks, and there’s no direct equivalent of what Java VMs call the inflated or fat lock. The closest thing is the on demand created queue keyed by address.
by AnthonyMouse | 2025-11-25 03:49:13+00:00
> The executive can't unilaterally declare something is unconstitutional.

Any of the branches can do that. The courts don't need the permission of Congress or the President to strike down a law. Congress doesn't need anyone's permission to refuse to pass something because they think it's unconstitutional.

Consider what prosecutorial discretion is.

> The impoundment act was passed to prevent exactly this because that's exactly what Nixon did.

Congress passed it, but Congress frequently does unconstitutional things and then one of the other branches has to put a stop to it because that's how checks and balances work.

What do you suppose would happen if Congress passed a First Amendment-violating censorship law, the courts struck it down and then Congress passed a second law saying the courts have to uphold the first one?
by clanky | 2025-11-25 03:49:47+00:00
He says there is no useful parapolitical analysis of 9/11 as either a "let it happen on purpose" or "made it happen on purpose" event. "America deserved it" and "blowback" theories actually serve to obscure the military-intel imperatives at work.

On JFK he actually says "it doesn't matter whether he was murdered by a conspiracy or not" which is completely and bizarrely wrong.
by nrp | 2025-11-25 03:49:51+00:00
From Eric’s previous blog post, he did not “cash out”:

> I earned almost nothing from Pebble Tech Corp. I paid myself a $65,000 salary each year. I did not get any payout through the asset sale.

Eric also made a pretty detailed writeup a few years ago about what drove the failure and acquisition of the original Pebble company: https://ericmigi.com/blog/success-and-failure-at-pebble
by ryan_lane | 2025-11-25 03:50:54+00:00
Let's err on the side that doesn't result in children being forced to marry pedophiles. Yes, the line can be subjective, but the vast majority of cases of child marriage are underage women being forced to marry men over the age of majority.

People not being able to marry at 17 doesn't stop them from waiting a year to be married. That isn't going to stop them from being patient, and won't stop them from having a child.
by Xiaoyao6 | 2025-11-25 03:50:55+00:00
Hello HN, I’m the maker of Radius.today. I built this because I was frustrated with existing CRMs. They are either too heavy (enterprise SaaS), require a monthly subscription for simple features, or force me to store my friends' and colleagues' private data on a third-party server. Radius is a "Local-first" Personal CRM that runs entirely in your browser. The Promise: 0% Cloud Storage: I don't have a database. Your data lives in your browser's IndexedDB. No Sign-up Required: You can start using it instantly. No "Create Account" friction. Data Sovereignty: You can export your data to JSON/CSV at any time. If radius.today disappears tomorrow, you still have your data. The Tech Stack: Frontend: Built with [React / Vue / Svelte / Next.js?]. Storage: Uses [Dexie.js / RxDB / PouchDB / SQLite WASM?] wrapper around IndexedDB for persistence. Hosting: Static files hosted on [Vercel / Netlify / Cloudflare Pages?]. Offline: Fully PWA compliant (works offline once loaded). Current Status (MVP): It is currently a lightweight MVP. My goal was to minimize friction: open the URL and start logging interactions immediately. Why I need your help: Since I don't track user data, I have no idea how people are actually using it (or if it breaks). I'd love for you to try the "Demo Mode" (no login needed) and roast my code/UX. Is the "browser-only" approach a dealbreaker for you without multi-device sync, or is the privacy trade-off worth it? Happy to answer any questions about the implementation!
I built Jelly: an SSH-only social space (no passwords, no emails)
by jelly_shelly | 2025-11-25 03:51:01+00:00
Hey everyone. I’ve been building a small experiment and wanted to share it.

Jelly is a social space you join entirely through SSH. No web, no app, no login flow. Your SSH public key is your identity.

I wanted something that felt like early internet communities. Simple, no algorithms, no rage-bait, no scraping, no AI content. Just people talking in real time from the terminal.

What it currently does

Join with: ssh jellyssh.xyz

If you don't have a key: ssh-keygen -t ed25519

Public keys auto-create accounts

Global feed with real-time updates

Hashtags become channels (top 5 active topics)

ASCII profile pictures + profile themes

Guestbooks / Top 8 (MySpace nostalgia)

TUI built with Bubble Tea

SSH server powered by Wish

sqlite backend, no tracking or analytics

No passwords, emails, or personal data stored

It’s very early and rough around the edges, but stable enough to try. Still tightening up input handling, rate limiting, and crash-proofing.

If you check it out, I'd love your thoughts/feedback. It’s just me building this and I’m figuring it out as I go.

ssh jellyssh.xyz

Thanks for reading.
by clanky | 2025-11-25 03:52:09+00:00
> But at this point I'd only care if he had actual serious power, otherwise he just doesn't seem all that relevant.

I strongly disagree that this applies to essentially the top name anyone in the U.S. with a strong interest in left-wing views could be expected to encounter. Even my Republican voting high school English teacher introduced us to Chomsky. That intelligence circles would be interested in choosing or ideally controlling such a figurehead seems obvious.

Certainly there are overlapping elements to the Epstein files psyop, and on some level we're only being shown what we are meant to see. But the best disinfo is always a good 95% truth.
by pizlonator | 2025-11-25 03:52:09+00:00
> and neither do the webkit.org articles that describe the parking lot concept but not this Rust implementation

The WebKit post explicitly talks about how you just need two bits to describe the lock state.

> The correct answer appears to be that it's impossible: `parking_lot::RawMutex` has private storage that owns the entire byte and does not provide any accessor for the unused six bits.

Not impossible. One way to do this is to just use parking_lot directly.

In WebKit there’s a template mixin that lets you steal two bits for locking however you like. JavaScriptCore uses this to steal two bits from the indexing type byte (if I remember right)
by acemarke | 2025-11-25 03:52:33+00:00
Because that's the responsibility we've placed on ourselves :)

I actually did a recent conference talk called "Maintaining a Library and a Community" where I discussed how being an OSS maintainer is really about communicating with your users and contributors, more than it is about writing code yourself. And yes, a big part of that is responding to issues _and_ reviewing externally-contributed PRs:

- https://blog.isquaredsoftware.com/2024/11/presentations-main...

I also even just tweeted over the weekend about how a user filed a PR to add a good new option to one of my libraries, but I still had to take time to review it, figure out what additional functionality should be added, then add tests and docs:

- https://bsky.app/profile/acemarke.dev/post/3m6defzgvcl2n