MurphyA/hacker-news huggingface dataset:
by oa335 | 2026-03-02 12:41:16+00:00
> Confucian marriage 2,000 years ago wasn’t that different from Christian marriage 100 years ago

That’s not a good example. Confucian norms allowed for concubinage and sororate marriages.

> What’s remarkable is how similar marriage norms are among people who had almost no historical contact with each other.

What evidence do you have for this? And why is it important to you at all?
by aspenmartin | 2026-03-02 12:42:39+00:00
If I have a session history or histories, I can (and have!) mine them to pinpoint where an agent either did not implement what it was supposed to, or understand who asked for a certain feature an why, etc. It complements commits, sessions are more like a court transcript of what was said / claimed (session) and then you can compare that to what was actually done (commits).
by thisislife2 | 2026-03-02 12:42:41+00:00
> "I don't want to bother this person".

This is a common mistake many make - please don't be a "mind reader" and make assumptions. Seek clarification. Treat people like adults, and act like adults - you have the right to talk to anyone or ask someone for help. They have the right to be dismissive towards you or say no for whatever personal reason. People have different personalities. Sometimes, even nice people people act differently depending on the day they had and their moods. The point is, if they are strangers, you don't need to attribute any meaning or malice to this. However, always be mindful of social conventions and cultural practices.
by JohnLocke4 | 2026-03-02 12:42:54+00:00
The HN crowd is not representative of the entire market. Most people don't care about the operating system and only want something that
1) is simple to use
2) they already know
3) they happen to already have (most people keep their phones for many years)

Also, the largest phone market in the world is the developing countries market. Cheap phones are supreme right now
by FpUser | 2026-03-02 12:44:13+00:00
I keep trunk of conversation internally. No way I am putting it on github. The way I think, plan, interrogate LLM is part of competitive advantage in the market. I consider it my property and I would not ever let my clients read it (I pay for my usage of AI). Never mind some juicy language and being super straight and apolitical in a corporate sense. basically would be a major privacy breach
by Aachen | 2026-03-02 12:44:26+00:00
The niche that draws me the most is the cheap segment. Now that we're moving towards a society where all sorts of vendors (including government) require code execution on a device with remote attestation of DRM (or attempts thereto), having a nonfree/untrusted secondary device for 200€ with decent hardware and EU-mandated updates is pretty doable

> don't have free watches/earbuds/accessories to give away with their phones so they don't create a lot of hype

The times vendors shipped free e-waste are long gone in my experience. I don't think anyone selects a 400€ phone based on getting 15€ earphones with it, if you can even find one that still does this
by bsenftner | 2026-03-02 12:45:15+00:00
A lot of seemingly casual interactions in the US turn out to be someone trying to sell something. When that happens a 3rd time, you start to ignore random chatter from someone that seems too friendly. The salesperson tactics abuse common social conversation rules, and one ends up feeling like they are being forced to be mean and rude to an idiot. So, to avoid that, we push away chatty strangers in the United States.
by spiffyk | 2026-03-02 12:46:23+00:00
I think the biggest mistake you can make is shifting your mindset from making a game to making a game engine. No, you still want to be dead set on making your game, you just don't have the ready-made building blocks from an off-the-shelf engine, so you have to make your own as you go, and only as needed. Personally, when I was working on my little game, I found it helpful to call the endeavour—just like Noel Berry in TFA—"making a game without an engine", rather than "making a custom game engine". I only really wrote the absolutely necessary plumbing that I needed for the game I was making, nothing more.

The same goes for software libraries in general, I think. Just make your program. Don't make an overly general library for something you won't need anyway. If the code proves useful for reuse, just factor it out after the fact and generalize as needed.

EDIT: Typos, wording
by mcdeltat | 2026-03-02 12:46:31+00:00
I do see what you mean but again I'm not sure if I buy it, because it still sounds pretty meritocratic. I have been through times in life with severe social anxiety and times without, and the quantity of approach hasn't really changed. And doesn't explain the people who get approached even when trying to be closed off (I mean just listen to women complain how they're constantly hounded by men no matter what they do).

Also, what about neurodivergent people who may express their openness/closedness somewhat differently? Are they screwed no matter what?

I won't say you can't do anything to influence your approachability, but I really do think there is a very large component which is essentially fixed, and people rarely acknowledge this (which is annoying).
by Ajakks | 2026-03-02 12:46:36+00:00
In theory, these new "tactical" systems are better able to engage military targets. In practice, a 500-kiloton payload can also be used to blanket a wide area with total destruction.

Nagasaki was 21 kilotons, which means an average 500 kt MIRV warhead carries the energy equivalent of roughly two dozen individual Nagasaki sized detonations.

They can easily be used on population centers. The word "tactical" is more like a rebranding of nuclear weapons.
by pjc50 | 2026-03-02 12:46:47+00:00
A significant portion of the WW2 scientists were refugees from _before_ the US joined the war but after persecution had started. https://ahf.nuclearmuseum.org/scientist-refugees-and-manhatt...

(later notable entry: Andy Grove, Intel CEO, was born Andreas Grov:

"By the time I was twenty, I had lived through a Hungarian Fascist dictatorship, German military occupation, the Nazis' "Final Solution," the siege of Budapest by the Soviet Red Army, a period of chaotic democracy in the years immediately after the war, a variety of repressive Communist regimes, and a popular uprising that was put down at gunpoint... [where] many young people were killed; countless others were interned. Some two hundred thousand Hungarians escaped to the West. I was one of them")
by neya | 2026-03-02 12:47:06+00:00
Thanks! I'm also currently exploring drivetrain options. I know this sounds crazy, but I'm working on implementing an e-CVT like in the Toyotas, they are actually super efficient and very comfy. I'm not really a fan of hub motors, so I went with some smaller out-runners. Your project has forced me to resume my gearbox project now :)
by SlinkyOnStairs | 2026-03-02 12:47:10+00:00
You wouldn't, but they key is that the cyclist/pedestrian doesn't know it's you.

Say it's 5% of drivers who are maniacs, one encounters many many cars, and the cost of misjudging this situation is "grievous injury". So the end result is people will give way to cars even when they don't have to.

> Not every guy is big and strong and capable of or wanting to do violence.

This is structurally comparable to the way women treat "all men" as "potentially violent". It's not about you per-se, just a consequence of the group you cannot be immediately separated from.

Speaking of, that's the other half. Sure you're a normal guy. You don't want an assault change. The tradeoff changes when you are at risk, when violence is being done to you. (Hence the harassment-of-women example)

Sure you're not gonna try to murder the person outside like the road-raging maniacs, but when your safety is on the line, driving dangerously close past them is on the table.
by hl0dwig | 2026-03-02 12:47:16+00:00
As an average user, I don't understand all the ins and outs of an Android system, but I'm very happy to use /e/OS on my Fairphone 4 every day. I don't have a Google account, but I can still use all the apps I need, including French banking apps (CMB, Endenred+).

My only regret is that the simplified installation tool didn't work (my FP4 kept restarting), so I had to install it manually, which makes it inaccessible to users who are even less tech-savvy than me.

Finally, I still think it's an excellent alternative to Android, but we need to go further and allow our smartphones to work with other operating systems, particularly Linux. I am hopeful that one day we will have a Linux OS for our smartphones that performs as well as /e/OS (I have heard about Jolla smartphones and Sailfish OS, but unfortunately I have not tested them).
Show HN: REP – build-once, with secure runtime env variables for front end apps
by olamide226 | 2026-03-02 12:47:55+00:00
Hey HN,

Every frontend framework bakes environment variables into the JavaScript bundle at
build time (process.env, import.meta.env). This means your Docker image is
environment-specific — you build one for staging, another for prod, and the image
you tested is never the one you deploy.

I built REP (Runtime Environment Protocol) to fix this. It's a lightweight Go gateway
(~6MB binary, zero deps) that sits in front of your static file server and injects
env vars into HTML responses at container startup.

What makes it different from the dozens of window.__ENV__ hacks:

- Three-tier security classification: REP_PUBLIC_* (plaintext), REP_SENSITIVE_*
(AES-256-GCM encrypted, decrypted via short-lived session key), REP_SERVER_*
(never reaches the browser)

- Automatic secret detection — scans PUBLIC vars for high-entropy strings, AWS keys,
JWTs, etc. and refuses to start in strict mode

- HMAC integrity verification on every payload

- Optional hot config reload via SSE

- Works with any SPA (React, Vue, Svelte, Angular, vanilla) — no build tool plugins

- FROM scratch compatible — the binary is all you need

The SDK is ~1.5KB gzipped and gives you synchronous access (rep.get('API_URL')) for
public vars and async decryption (await rep.getSecure('KEY')) for sensitive ones.

Full RFC-style spec, security threat model, and reference implementation:
https://rep-protocol.dev

I'd especially love feedback on the security model — I've tried to be honest about
what the SENSITIVE tier actually protects against vs what it doesn't. The threat
model doc doesn't pretend browser-side encryption is bulletproof.

Built this because I got tired of watching every team I've worked with reinvent the
same env.sh → window.__ENV__ hack with zero security thought behind it.
by OJFord | 2026-03-02 12:48:53+00:00
https://code.claude.com/docs/en/discover-plugins#code-intell...

Why are they doing this with a client plugin per server? It's antithetical to the whole point of LSP?

(At least they're reusing existing servers I suppose, but it stops me using whatever arbitrary one I want, as I could if there was just a single client with arbitrary configuration.)
by odeckmyn | 2026-03-02 12:49:40+00:00
I wanted to add a perspective from actual daily use, because a lot of this thread sounds theoretical.

I’ve been using a Murena/Fairphone running /e/OS as my primary phone for a while now, and honestly the experience has been much smoother than I expected. My banking apps work, GPS/navigation works reliably, messaging and everyday apps behave normally — I’m not constantly fighting the device or giving things up. After the initial setup, it just feels like a normal smartphone, except noticeably quieter in terms of tracking and background noise.

What surprised me most is that this isn’t a “privacy experiment” anymore. It’s a usable, stable daily driver. I still get the convenience people worry about losing, but with far fewer ties to Google services by default.

I think a lot of people hesitate because they assume moving away from stock Android means breaking essential apps or living with constant friction. That hasn’t been my experience at all. If you’re curious but unsure, it’s genuinely worth trying — the barrier is much lower than it used to be, and you might find you don’t miss as much as you expect.
by dangus | 2026-03-02 12:50:22+00:00
I can find a few benchmarks that might help answer that question:

On this MacBook Pro review [1], yes, Macs are at the top of the list, but they aren’t wildly out front during high-intensity tasks.

MacBooks have been getting louder since the M1 generation, which is notable.

The M5 10 core is louder than the M4 Pro 14 core, which is louder than the M3 12 core in the same MacBook Pro chassis.

At the bottom of the benchmark you can see that a couple of Windows PCs aren’t that far off: both the ASUS TUF A14 and HP Omen Transcend 14, 3 and 5 dB higher, respectively.

The Omen Transcend 14 is a major cost savings over the MacBook Pro. If I configure it with 32GB of RAM, RTX5070, and 2TB storage, I’m at $1919.99. The same configuration for the MacBook Pro is $2599, but I’ve got no OLED screen and far worse graphics performance than the 5070.

If I want to spec it up to be truly equivalent I’m probably at the M4 Max model and my grand total is at $3200-3709

[1] https://youtu.be/3Q837Uclwp8
by jimstoffel | 2026-03-02 12:50:50+00:00
Built one of these [an oversized version] the first year I moved into my house (charter 76305), and it's been a hot spot as children (and adults) walk by it every day.

Stephen King and Patterson books tend to go quickly, as well as science fiction.

Luckily, I've been able to have a good mix of children, teenage, and adult books recycled through.

Would highly recommend having one installed/setup on a well travel sidewalk/park.
by Forgeties79 | 2026-03-02 12:51:20+00:00
> $200 phone that you can use for 5+ years without handicapping the user will be a much bigger hit.

Fairphone and framework devices are more expensive than their locked down competitors. Are there any open devices that come close to being that affordable without being years behind tech/feature wise?

$200 for an open source, modern smartphone that can last sounds great. But it sounds like a bit of a fantasy right now.
by DaSHacka | 2026-03-02 12:52:01+00:00
Just read the posts on his Reddit, Twitter, and HN accounts, and the official Reddit and Twitter for the GrapheneOS project. His unhinged rants are still up to this day.

It's quite literally at "The CalyxOS devs are in my walls!"-tier.

Seriously, take a look if you want to know more about the situation. Also see Louis Rossmann's videos on GrapheneOS, both the original video, and the follow-up after he got a bunch of schizo texts from Micay accusing him of being part of a secret cabal by a competitor project to spread misinformation about GraphineOS.

The guy's just a bit of a lolcow. I think there's even a literal KF thread on him lol.

Still a neat project in spite of the lead dev's schizo shenanigans, and I and many others I know from University run it on our daily drivers.

EDIT: And right after posting this, I scroll down and see this comment from him on this very reply chain: https://news.ycombinator.com/item?id=47216724. I honestly don't think any additional commentary needs to be added lol
by weatherlite | 2026-03-02 12:52:19+00:00
Yeah that's actualy part of my issue with this - socializing isn't super easy for me. It takes energy. Instead of "practicing" this muscle, I can simply use this skill on the people I'm supposed to use it on anyway - family, colleagues, friends etc. Instead of trying to get the person next to me waiting for the bus to talk to me I can call my best friend who I hadn't talked to in a month or more.
I see no point in practicing with complete strangers. But you know what, I'm 41, about to turn 42, perhaps my priorities aren't the same as young people still building their personalities. There could be real value in being less shy and not fearing rejection so much; however I would say - find a good venue. I don't think New York subway is the bests place to start practicing this...
by safety1st | 2026-03-02 12:52:48+00:00
I appreciate that there are people out there working on stuff like /e/OS, but the number one question I have when I learn about a mobile OS that isn't iOS or "Googled" Android is: will the banking and payment apps I need to operate in the modern world run on this OS?

A lot of people don't think this way because they haven't had any problems. But then one day it happens to you and you realize, ok, this is the one thing that matters - you're in a cashless store and the only way you can pay for your meal is to use Approved Apple or Approved Google operating systems.

Where I live, the app my electricity utility provides for viewing and paying my account DISABLES ITSELF FOREVER if you so much as enable USB debugging on your phone (even after you've disabled it again).

To their credit Graphene maintains a global database of which of these apps work and don't. They're the only ones I know of so a thousand upvotes to Graphene OS.

But for my banks, the records in that database are grim. They won't run on Graphene, and they don't respond to reports about it.

One of my banks just discontinued its web UI because "people don't use it anymore, they use the app only."

This is how they're going to get us, folks. This is how we're going to lose it all. Writing code alone will not solve this. It will require some kind of collective action to defend our liberties. Some parts of the world are already lost. So this situation will likely come to a jurisdiction near you eventually: to make a transaction you will need permission from Google, Apple, Visa, Mastercard, or it won't happen. Then that four company list will start to shrink.
by Singularity26 | 2026-03-02 12:53:27+00:00
Hi HN, I built EasyClaw because I kept seeing people in the OpenClaw community give up
halfway through the setup process — especially on Windows where you need WSL.

The app detects your environment, installs Node.js/WSL/OpenClaw automatically, configures
your AI provider (Anthropic/Gemini/OpenAI/MiniMax/GLM), and sets up a Telegram bot.

Hardest technical challenge: WSL has 6 possible states and requires a reboot mid-install.
I built a state machine that saves wizard progress and resumes after reboot.

Stack: Electron + electron-vite, React 19, TypeScript, Tailwind CSS 4, GitHub Actions
CI/CD with Apple Notarization.

MIT licensed. Feedback welcome!
by joe_mamba | 2026-03-02 12:56:08+00:00
>As ex-Nokia, I can tell quite a few stories about the rampdown in Germany, of factories and R&D sites, merge with Siemens and what not.

Well go on, don't leave us hanging. This would be very interesting to hear.

Also, according to my google-fu, the factory closures from Finland and germany were relocated to Hungary and Romania, so still EU, therefore the EU could have maintained a domestic phone manufacturing sector as well if they had kept those and not close them down as well to move everything to china.

Everything about this screams of corporate greed and mismanagement on Nokia's part, way before Microsoft entered the picture.
by enriquto | 2026-03-02 12:56:21+00:00
> the app my electricity utility provides for viewing and paying my account DISABLES ITSELF FOREVER if you so much as enable USB debugging on your phone (even after you've disabled it again).

These are self-inflicted problems by these apps. Nothing to do with the OS. These apps simply don't work. Complain to the companies that push these broken apps to you.

Would you buy a microwave oven that kills itself if you play the wrong kind of music in your kitchen?
Show HN: A visual sitemap tool to see your website structure in seconds
by epic_ai | 2026-03-02 12:56:43+00:00
Most small design tools focus on components, templates, or AI generation.
But when traffic grows, structure becomes the real bottleneck.
I built a visual sitemap tool EPIC(https://no-edit.lovable.app) that maps your entire website into a clean navigational tree — so you can instantly see:
Broken hierarchy
Orphan pages
Overloaded navigation
Conversion dead-ends
It started as an internal tool while improving my own SaaS retention. I kept missing structural issues because I was too close to the product.
Seeing everything visually changed how I think about UX.
Curious how others here approach:
Large-scale navigation planning
Structural SEO decisions
Sitemap auditing
Would love honest feedback.
by matwood | 2026-03-02 12:56:45+00:00
> The reality is that most people are too busy thinking about themselves to spend any time thinking about you

I was fortunate to come to this realization in my 20s and wish I had realized it so much sooner. The vast majority of people are only thinking about themselves the vast majority of the time. This means the anxiousness we feel about what we think other people think about us is mostly made up in our heads.
by YeGoblynQueenne | 2026-03-02 12:56:47+00:00
This guy says physicists now leave most of the work to LLMs:

https://www.youtube.com/watch?v=PctlBxRh0p4

(Original title was "Physicists are surrendering to AI" but it was changed since to something less clickbaity, which I appreciate. I posted it here on the original title: https://news.ycombinator.com/item?id=46859804)
by pjc50 | 2026-03-02 12:56:57+00:00
C++ is really not very amenable to this because every change to the contents of a class messes up your entire memory layout. "game as DLL" is definitely a viable solution to that, but so is "game in scripting engine": many games delegate a lot of their mechanics to e.g. Lua precisely because it's so easy to tweak in-engine if you just want to change a bonus from 5% to 10% and so on.