MurphyA/hacker-news huggingface dataset:
by avs733 | 2026-03-02 13:47:10+00:00
not only that but they leveraged the 'compliance' mindset that comes with government institutions to do so.

This was first reported at least a week or two ago and only now are they getting aroun dto thinking about making it an actual rule (which takes time and process). The rules that aren't really rules for plausible deniability serve several purposes including normalizing compliance in advance.

I'll set aside opinions of the rule because people can really feel differently about the long and short term balance of security and soft power...but not rule rules is an approach to government I really struggle to see both sides of.
by abustamam | 2026-03-02 13:47:15+00:00
I find it interesting that there are so many comments that are saying "Don't use this one use this one it's better!"

But what I think a lot of people are missing is what you exactly just touched on. We have options! That's a good thing. Yeah, some options are not as good as others if you wanna optimize for X. Then don't use that option! Use the option that works for you.

To me, the fact that alternatives exist on varying spectra of "degoogle-fication" is a win in my book. The fact that we're able to talk about and recommend so many alternatives is a good thing.
by cogman10 | 2026-03-02 13:47:23+00:00
The original Google Nexus program showed that there is a market for more open phones and platforms.

I don't disagree with you that in order to sell, these devices need to be somewhat appealing to more than just devs. However, I will say that the dev market isn't as small as it once was. A decent phone with an open platform would be something a lot of devs would likely prioritize buying. It won't be the next Iphone, but it will be a pretty dedicated market segment.

Framework is a good example of that. A laptop business that stays afloat mostly because there is a desire for repairable long lasting products, even if it's a bit niche.

Given a lot of phone manufacturers are now trying bizarre edges to get ahead (like foldable... who wants that?) it seems like a good rarely taken route.
by mosselman | 2026-03-02 13:47:33+00:00
Fair question. The reason I built Decoy is that I wanted a good looking native macOS app. I hadn't really considered Mockoon to be honest, but looking at it now I can see a few differences that might be worthwhile in choosing between the two.

Decoy is 10 MB vs Mockoon's 329 MB and looks and feels differently because it is a native vs cross platform app.

Mockoon seems to have lots of great features such as online mocks and proxies for which you can pay their monthly fee or you could have a lighter weight app that does one thing well natively for a one time fee purchase.

I also notice that Mockoon calls home even when I don't have an account, probably for some sort of tracking. There is no tracking in Decoy.

So overal I think it is about lightness of the applications and UX.
by dangus | 2026-03-02 13:47:45+00:00
I think this is a false dichotomy.

Basically what you’re implying is that all the people working on Android derivatives like Lineage, Graphene, and /e/ coming together and working instead on a fully open source OS like a Linux mobile distribution would result in better outcomes and actually get us closer to a daily driveable open source environment phone operating system.

That’s analogous to saying that an automotive tuning shop that puts turbochargers and body kits on Toyota Corollas shouldn’t waste their time, and they should instead design and mass produce their own sports car.

The level of effort difference between AOSP derivatives and a fully open source OS is massive.
by em-bee | 2026-03-02 13:47:51+00:00
it was supposed to be a temporary name, that i believe was intentionally chosen to be bad to make it easier to replace later. they were under pressure because the original name Eelo had a trademark issue.

when they eventually found a new name "murena" it appears they then decided to use it as a brand for the phones that they themselves sell instead, keeping /e/OS as the name for the operating system
by DivingForGold | 2026-03-02 13:47:51+00:00
I am a 71 year old lap swimmer.

Based on Attia's articles (before the Epstein relevations), I got a V02 Max test with the mask-hose on a treadmill, locally for $99. I was rated "exceptional", but not superlative, (that's probably like an olympic athlete).

Now I wonder how/where I get a CFR test ?
by sidewndr46 | 2026-03-02 13:47:55+00:00
If you're just looking for the modern explanation of how an SDR works: an SDR just measures electrical current flow over time. If you graph current over time as detected it usually just looks like a bunch of signals all superimposed upon each other. A signal like "f = asin(x) + bsin(y) + c*sin(z)" if all the transmitters were just transmitting pure carriers with no modulation.

Somewhere in the SDR, electrical current flow becomes a number using analog to digital conversion on the order of 7-12 bits in most SDRs. At that point you apply something like a FFT and then the time domain signal becomes a frequency domain signal, which can separate out different carriers.
by v3xro | 2026-03-02 13:48:21+00:00
This really resonated with me, thank you for writing it <3

> Companies value velocity and new launches and shipping first at all costs because of course they do; it’s table stakes. Speed of delivery is basically the number one corporate value of every organization whether they admit to it or not.

Yeah this one is again one of the causes of where we are today (alongside profit extraction, or perhaps because of it). It used to be the case that you would find companies that would offer quality at a slightly higher price, and people would be more than willing to pay for it. Now the feeling is that this is all marketing driven and there is no 'higher quality' because everyone gave up and went after speed of delivery. And well, as the old saying goes, that's valuable when you're catching fleas.
by jllyhill | 2026-03-02 13:48:53+00:00
And, to counter the arguments that "the site tells you that you need WebUSB support": you get to the https://e.foundation/installer/ when you click "Check device compatibility" on the main page. Personally, I'd expect either a check that works in any browser or a simple compatible device list. Why would I need a special browser just to check if I can use this OS?

This is especially strange considering they have the list of supported devices in their docs
https://doc.e.foundation/devices

So I think the issue is that the button on the main page is poorly named
by Larrikin | 2026-03-02 13:49:33+00:00
So that foreign nationals think it's a smart idea to move to the US and do research for us. So that when they complete their PhD they want to stay permanently and continue doing research that benefits the US. So that despite country humanity gets the smartest people together doing work that might benefit the entire world?

A full scholarship to somebody that decides to move back to their country because of racism and xenophobia still directly benefits the US if that research was done here. The smartest students in the world passing on the US does not help the US. With more policies like this the smartest students in the US might move to other countries so they can work with a larger pool.
by epicepicurean | 2026-03-02 13:49:45+00:00
A rewrite of a stateful application written in python with postgres would be more illustrative of how you're solving the same problems but better. Do BEAM applications not use an actual databse? How is crash tolerance guaranteed?
In a typical application I'd write crash tolerance would be handled by the DB. So would transactionality. Without it, one would have to persist each message to disk and be forced to make every action idempotent. The former sounds like a lot of performance overhead, the latter like a lot of programming effort overhead.
I assume these problems are solved, but the article doesn't demonstrate the solutions.
by kelvinjps10 | 2026-03-02 13:50:09+00:00
But this seems like it's mostly for corporations and businesses that they're doing this feature. It's the same as Lenovo Thinkpads which also have good Linux integration,and are catered to business. So if they're able to make business from this open products from corporations, and I as user benefit from a computer that allows to run open software. It's a win-win for everyone
by somenameforme | 2026-03-02 13:50:30+00:00
It would be rather nonsensical to completely ignore ethnicity in your operations when the wide majority of illegal immigrants are going to be of that ethnicity. Obviously that would not justify widespread harassment of that group, but nothing like that seems to be happening. Mostly people seem to be trying to stop them from deporting people genuinely in the country illegally, which is divisive - independent of partisanship.

If the DNC has chosen this hill to die on, I don't think they're going to do anywhere as near good as they should do in November given Trump is engaging in some extremely unpopular and foolish behavior that people, again going beyond partisan lines, could easily rally together against.
by staticassertion | 2026-03-02 13:50:35+00:00
Look, I really don't care to explain this. You can reject brute contingencies, as I said. If you want to do so, great. Just don't pretend that it's indefensible, your view doesn't even align with the majority of scientists.

None of your conclusions actually follow from this, which you would be welcome to explore on your own. You can learn why conservation can be held as true while also allowing for brute contingencies. As the leading cosmologists I've cited do.

No, it's not magic. You just don't know what you're talking about. Only you can fix that.
by Manuel_D | 2026-03-02 13:51:22+00:00
The fact they listed wattage and actual peak wattage is different doesn't change the fact that an e-bike's power, not whether the throttle is connected to the handle bars or the pedal, is what actually creates fast and dangerous bikes.

If regulation based on power was drafted, it'd be a simple matter of using a voltmeter and galvanometer to see if a bike is compliant with power limits (arguably motors have different efficiencies, but electric motors are close enough to 100% to use this method).
by kvinogradov | 2026-03-02 13:51:34+00:00
Thanks for sharing the context, it's really helpful. For full transparency, I am not a high-net-worth individual either, and I also grew up dirt-poor and now am a modestly successful 34-year-old tech dude.

We are not building yet another HNWI-focused nonprofit, but a grassroots community endowment. It targets a donor like you – a regular tech industry worker who can support things they truly care about with a $1-100k donation. I think many developers love open source, don't they?

We intentionally targeted launching the endowment with a $0.5-1m initial size and many donors because:

1) It is not attractive for regular donors to support a project that is heavily funded by HNWIs. Let's say if I were able to donate to the Gates Foundation, it would be like peeing in the ocean and wouldn't matter. However, I am eager to support projects with peers among donors because it makes a difference. And that's the way to make OSE scalable and outlive all its founders.

2) It is important to maintain high decentralization of funding, which enables good community governance and accountability. Having a few outsized donors at the start kills it. Our donor Herfindahl–Hirschman index is ~1800 now.

3) As a VC (maybe a bit old school), I think that it is responsible to limit funding size at very early stages and grow it later together with achieved milestones and decreasing risks. It helps to build more efficient organizations.

Just take a look at https://endowment.dev/community - we obviously targeted notable founders at the start, but now it is a healthy mix with many everyday developers. You're welcome to join them.

Of course, OSE will look for large donations. But the goal is to raise them in balance with growing a community of smaller donors, maintaining decentralization and scalability.
by phaser | 2026-03-02 13:51:43+00:00
Is Microsoft the really the main force drowning the internet in slop? I appreciate the discussion on the subject but why is it so specific on Microsoft and the userbase of Bing?

It’s funny because I wanted to register this domain for the lulz 3 months ago (Microslop is a fictional company in my videogame Microlandia) but the price was ~15k so i settled for the cheaper microslop.net

Whoever wants to get the message across has certainly big motivations ;)
by jacobtomlinson | 2026-03-02 13:52:05+00:00
I'm sorry you had that experience, I know that feeling and it sucks.

One thing I love about socials at conferences is that it's a self selecting group of people who want to talk to other people, otherwise they wouldn't be there. Even if people are shy and awkward they are in that room because they want to be social, even if they aren't able to start the conversation themselves. There's also usually a code of conduct for the conference so you have a better chance of people behaving in an acceptable way towards you, which makes the whole thing feel less risky. Over the last 10 years I've gotten much better at talking to people at these events and now quite enjoy them.

That being said I still find it really hard to walk up to a group of strangers and say hi, but in this setting it's way more socially acceptable, so I force myself to do it. I much prefer to be invited into conversation by another person, which does happen occasionally. But sometimes you have to be the one to start.

The only time I've found it go negatively is when you chat with a group of people who all work together, especially if they are remote, because they may be using the conference social to bond with their colleagues and not some random person. But that's their problem, and you should just watch for that scenario and move on to another group.
by cogman10 | 2026-03-02 13:52:10+00:00
No, that's just BS.

The web has a secure storage standard and OAuth + MFA is just as secure as anything your bank could cook up in an app. In fact, I'd be shocked if banks did a better job of security in their apps vs what browsers and standard auth flows provide.

Banks just like selling the idea that "if it's encrypted, it's secure". But trust me when I say this, bank security across the board absolutely sucks. The company I work with does financial data ingest and... yeah... There's more than a few institutions where we had to pull teeth to get them to send stuff through an encrypted transport (SFTP, for example, they want to just use FTP).
by rDr4g0n | 2026-03-02 13:52:13+00:00
When I began reviewing my teammate’s PRs with AI generated code in it, something started to feel weird. It took a bit, but I realized the problem: I am not reviewing the work my teammate did.

What are they even supposed to do with feedback on the code? It has to be translated by my teammate into the language of the work they did, which is the conversation they had with the AI agent.

But the conversation isn't the "real work": the decisions made in the conversation are the real work. That is what needs capture and review.

So now I know why code reviews are kinda wrong, what can we do to have meaningful reviews of the work my teammates have done?

What I landed on is aiming to capture more and more “work” in the form of a spec, review the spec, ignore the code.

For the large legacy codebases I work in today, I don’t like the giant spec driven development approach. It’s too risky to solely trust the spec because it touches so much messy code with so many gotchas. However, with the rate of AI generated code rolling in, I simply can’t switch context quickly enough to review it all efficiently. Also, it’s exhausting.

The approach I have been refining is defining very small modules (think a class or meaningful collection of utils) with a spec and a concise set of unit tests, generating code from the spec, then not reading or editing the generated code.

Any changes to the code must be made to the spec, and the code re-generated. This puts the PR conversation in the right place, against the work I have done: which is write the spec.

So far the approach has worked for replacing simple code (eg: a nestjs service that has a handful of public methods, a bit of business logic, and a few API client calls). PRs usually have a handful of lines of glue code to review, but the rest are specs (and a selection of “trust” unit tests) and the idea is that the code can be skipped.

AI review bots still review the PR and comment around code quality and potential security concerns, which I then translate into updates to the spec.

I find this to be a good step towards the codegen future without totally handing over my (very messy and not very agent friendly) codebases.
by thih9 | 2026-03-02 13:52:22+00:00
> User configurable physical Privacy Switch - turn off your microphone, bluetooth, Android apps, or whatever you wish

The "whatever you wish" seems to indicate that this is a regular switch that can be configured to turn off certain functionality. Is that true?

I was hoping for a solution that physically disconnects the microphone/cameras/etc, or at least acts at some lower level than the OS. But if it's flexible and configurable then it sadly doesn't look as secure.
by exsomet | 2026-03-02 13:53:41+00:00
> I do wonder the prospects of any etsy-like outcome for largely hand crafted software though. While you can personally find stylistic expression in the craft i'm not sure how apparent the nuances of crafting code is to users of the product beyond the requirements of a UX design and vision.

The immediate example of something where good code DOES stand out to me is (one of my favorite games of all time) Factorio. There are lots of examples where I have been playing over the years and been amazed at the ability of the game engine to handle computationally complex operations at a really large scale. Coupled with a bunch of dev blogs explaining the little optimizations, its given me a ton of respect for Factorio as a piece of software.

That said, I am not sure it strictly invalidates your point. That’s the only example I can come up with, and it requires knowledge of the game’s design via those devblogs which the average user of a messaging app or something won’t have.

I think there’s probably a market for high performance consumer code, but the vast majority of what makes it to end users will just be good enough.
by isanudelhi | 2026-03-02 13:53:44+00:00
We liked Next.js, and we built a lot of successful software on it. But over the last year, keeping up with the App Router and debugging opaque cache directives started to feel like a second job. We recently migrated our core SaaS architecture to TanStack Start, dropping our local dev startup time from 12 seconds down to just 2.

Here is exactly why we made the switch, and what the numbers look like on the other side.

The Core Signal:

Waiting on Turbopack: Our initial local route loads took 10 to 12 seconds under the full weight of the App Router and RSCs. Switching to a Vite-based runner dropped that to 2 seconds, completely changing the momentum and mood in our Slack channels.

Production memory leaks: We watched Next.js processes climb to 9GB locally and repeatedly OOMKilled our Kubernetes pods in production. Moving to TanStack’s explicit Node architecture eliminated these opaque router cache memory leaks entirely.

The RSC security tax: The recent React2Shell (CVSS 10.0) vulnerability proved that implicit Server Components turn your UI protocol into a security-critical transport. We wanted explicit JSON boundaries back, not a massive new attack surface to patch.

The multi-cloud ceiling: Next.js heavily incentivizes Vercel's edge network, which scales unpredictably for our workloads. Compiling to a standard Node build unlocks standard container hosting, saving us thousands in infrastructure costs.

The Contrarian Take:
The industry insists that compiler magic and implicit server boundaries are the only way forward for React. We disagree.

For highly interactive SaaS applications, predictability beats abstraction every time. Explicit route loaders and strict TypeScript boundaries prevent the exact classes of runtime bugs that implicit frameworks tend to push into production. We traded the magic for explicitness, and the code is simply easier to reason about.

The Migration Playbook:
We didn't pause our product roadmap for a massive, six-month rewrite. We used a phased, strangler-fig approach—putting an Nginx proxy in front and moving our highest-friction dashboards first. It wasn't perfectly smooth, and Vite SSR definitely has its quirks.

Read the exact migration playbook, our hard metrics, and the trade-offs we hit →
Show HN: Write and Run Salt v0.9.2 in the Browser
by bneb-dev | 2026-03-02 13:54:02+00:00
Hey HN,

I wanted to share the new online playground for Salt (https://salt-lang.dev/playground/), a sovereign systems language designed for high-performance, distributed workloads where paying an "abstraction tax" is no longer acceptable.

We started building Salt to bridge the gap between the raw power of manual pointer arithmetic and the safety guarantees of modern high-level languages. The architecture relies on an MLIR-based backbone and a Z3-powered "formal shadow," and the design is rooted in three main pillars:

Fast Enough: The target is to stay within 20% of C's performance, while aiming to consistently outperform Rust.

Supremely Ergonomic: We didn't want to reinvent the wheel on syntax. Instead, we've shamelessly adopted the best features and syntax patterns from Julia, F#, Rust, C, Python, Haskell, Erlang, and Go.

Formally Verified: We've integrated Z3 directly into the compilation pipeline to mathematically prove safety without sacrificing developer velocity.

You can spin up the compiler directly in your browser and mess around with the syntax and verification engine without installing anything locally.

One more link to the project landing page: https://salt-lang.dev, and as always, thanks for reading.
by kelvinjps10 | 2026-03-02 13:54:10+00:00
Samsung and pixels Almost match it.
Something about ¡Phones it's outside of the us or in developed counties I might say they're expensive compared to android. The price difference between what they cost in the us and in other parts is a lot. When I came to the us that I realized that buying an ¡Phone is not that dumb, as here the price are reasonable, for example Samsungs phones cost the same.
by Zigurd | 2026-03-02 13:54:21+00:00
It's kind of interesting that Microsoft is deemphasizing if not exiting making products for individuals to decide to buy. Contrast that with Google, who have to actively cultivate individual customers in order to have a large and reliable audience for ad based monetization of search, maps, and other free at the point of use products.

There are good and understandable reasons to not want to be in the games business. Game studios are frequently a hot bed of sexual predation and just horrifyingly bad management in general. But it's a business with a large customer base that wouldn't be customers otherwise.

Microsoft has spent tens of billions of dollars acquiring game studios and their IP. They're going to have to make a decision to cultivate growth in that business or sell it for whatever they can get for it. Neither of those choices will be easy to execute well.