MurphyA/hacker-news huggingface dataset:
by simonmales | 2026-03-04 08:25:03+00:00
The small form factor phones simply do not sell. Some great thoughts on the topic:

* https://www.youtube.com/watch?v=iR9zBsKELVs
* https://www.youtube.com/watch?v=vZdbbN3FCzE Not about small form factor, rather enthusiast phones don't last

Currently running a Sony Xperia 5 V which farm factor is acceptable, and still will get a number of months of updates. And the winning point is that the bootloader can be unlocked and is supported by LineageOS.
by lan321 | 2026-03-04 08:25:41+00:00
> is not a hurdle for your local LEA you think it might be

Everything is possible, of course, but in no world is it <= difficult to get information out of an entity outside your borders. A police officer can go to my local ISP's office and ask to see my logs. If he gets lucky, he gets them, otherwise his escalation path is smaller. If he wants to do that to Mullvad he has to start some process that goes through multiple people and takes a lot more time. Additionally, by the time he reaches Mullvad he probably has my ISP logs.

> That's your assumption, not an assertion Mullvad makes?

IDK what they have to say about it, but the ISP has a hardware line to my home, my name on a contract and recurring card payments. Mullvad has some money with no clear source and an ID with 3-4 people on it that jump ID every other month. I can't change my ISP every other month so one has a single big ass log for my home in a folder with my name on it and my payments while the other has multiple logs they have to bring together and no name on the payments.

They can absolutely parse things and follow me across IDs to put me in a big log and maybe do some data magic to tie it to my person but:

1- It's extra work for them to get to the ISP starting point

2- That starting point is actually still worse since possible mistakes in that process can be argued in court.
by scandinavian | 2026-03-04 08:26:05+00:00
Just look at the commit cadance, the bulk of the 8k lines of code was added in a couple of hours. Most commits 2-4 minutes apart. This is 100% vibe coded and it's pretty obvious.

> It doesn't show any obvious indications of being AI.

I agree that he probably asked the AI to omit some common AI tells, like excessive comments, verbose readmes etc.
by mariusor | 2026-03-04 08:26:15+00:00
What I was trying to tell you with my original reply to you is that Jolla chose a different point on the free/pramatic curve of available SoCs. They selected a phone that's more likely to be used by average people rather than a fully open one. (You can still see in this very thread, complains about the high price for what it offers, showing they haven't fully succeeded, at that.)

Pointing out that they still rely on Android drivers for booting the thing is a little tone-deaf from my perspective when they're basically choosing a different path towards a similar goal to Purism and other alternative mobile vendors: higher availability of non Google, non Apple mobile devices. Perfect is the enemy of good and all that. And like I explained the reason for their choice is not nefarious but a pragmatic one.
by ivanr | 2026-03-04 08:26:40+00:00
I wrote about ECH a couple of months ago, when the specs were still in draft but already approved for publication. It's a short read, if you're not already familiar with ECH and its history:
https://www.feistyduck.com/newsletter/issue_127_encrypted_cl...

In addition to the main RFC 9849, there is also RFC 9848 - "Bootstrapping TLS Encrypted ClientHello with DNS Service Bindings": https://datatracker.ietf.org/doc/rfc9848/

There's an example of how it's used in the article.
by tomhow | 2026-03-04 08:26:58+00:00
If your first comment in the subthread wasn't escalatory enough, this phrase in your second comment was way out of line:

> Surely you're not just talking out of your ass

It's not cool to start a flamewar like this then call in moderator support when replies get heated. We can't take sides in a flamewar like this when both participants are going at each other.

You evidently understand plenty how HN's guidelines and moderation work. Please make more effort to uphold the standards that are expected here in future.
by finger | 2026-03-04 08:27:04+00:00
I too have this one. It is a great monitor, but mine has some coil whine unfortunately. And the coil whine is more noticeable when running the monitor at 120Hz. Before getting the U40 I tried 2x U2725QE but both had coil whine that was absolutely unbearable. Either I’ve been very unlucky or the 25 series monitors just all suffer from the same issue.
by romanovcode | 2026-03-04 08:28:31+00:00
> Nobody cares about you

This is such a low-iq argument I cannot even. Yes, nobody cares about OP, you, me, whatever - until they do. Not to mention general harvesting for profiling and propaganda reasons.

General: What do people in this city/country/region/etc are thinking - This is the main one where the data is used and collected, then grouped. It is extremely powerful information for targeted agenda whichever it might be.

Targeted: Oh, you or someone from your close ones went to a political protest? Too bad we have all this information to put you and your family in jail - This is where suddenly they will care about you, even when it is NOT YOU but someone from your close circles were the ones upsetting them.
by fabian2k | 2026-03-04 08:29:10+00:00
The last time I looked into it my impression was that disabling the JIT in PostgreSQL was the better default choice. I had a massive slowdown in some queries, and that doesn't seem to be an entirely unusual experience. It does not seem worth it to me to add such a large variability to query performance by default. The JIT seemed like something that could be useful if you benchmark the effect on your actual queries, but not as a default for everyone.
by huddert | 2026-03-04 08:29:10+00:00
"Even 4gb of memory is fine", "even 720p is fine", "even 2ghz CPU is fine", "even a membrane keyboard is fine", "even USB 2.0 is fine", "even 2 hours battery life is fine"...

Yeah it's all "fine". If these were the specs of the only laptop available to me then yeah it would be "fine". I could get things done. One or more of those things are deal-breakers for an awful lot of people.

For me, a rubbish display is a deal-breaker. I can't accept that they would compromise in this aspect, presumably to save a few bucks.

It's likely as difficult for me to understand how you could possibly prefer battery life over refresh rates as it is for you to do the opposite. And I'm not even talking crazy refresh rates here, 120hz or even 90hz at a minimum.

Would you buy a high-end laptop with 15 minute battery life? I'm not buying a new laptop with a 60hz display.
by red75prime | 2026-03-04 08:29:25+00:00
Obviously, a concept (which is an abstraction in more ways than one) is different from a textual representation. But LLMs don't operate on the textual description of a concept when they are doing their thing. A textual description (which is associated with other modalities in the training data) serves as an input format. LLMs perform non-linear transformations of points in their latent space. These transformations and representations are useful not only for generating text but also for controlling robots, for example (see VLAs in robotics).
by urbandw311er | 2026-03-04 08:29:44+00:00
It would be nice if these comments were used to discuss this specific article rather than becoming a general dumping ground for unannotated brief announcements about what monitor somebody uses. What’s particularly frustrating is when a commenter posts their setup, it goes against the advice given in the article, but then there is no acknowledgement that the poster has even read the article or wants to justify their choice!
by KaiserPro | 2026-03-04 08:30:23+00:00
> Monitoring children's DMs is the responsibility of the parents, not megacorps.

Yup, but the tools provided make that easy or hard.

But putting that emotive bit to one side, Megacorps have a vested interest in not being responsible to children. They need children's eye balls to drive advertising revenue. If that means sending them corrosive shit, then so be it.

Its a bigger issue than encryption, its editorial choice.
by pbs29 | 2026-03-04 08:32:18+00:00
> The upper case was written intentionally, so that the post wouldn't get buried. I understand now how that would have come across.

> On "40x" was to demonstrate impact, not a published statistic. If I frame it something as measurable, I should back it with data. The goal is to test whether demonstrated skill (video/audio) may build trust and signal faster than text profiles.

Appreciate you for flagging both the points.

If you want, check out the Future of Jobs 2025 report by World Economic Forum. The report highlights the growing shift towards skill based hiring by demonstrating your skills. The medium (videos and audios) are possible ways to support that shift which I am trying.
by csense | 2026-03-04 08:32:29+00:00
A lot of people people contributing to FOSS are volunteers. The calculus of working on stuff for free involves an assumption that your worst-case outcome is you make $0. This act's punitive fines change the worst-case outcome to somewhere around -$9999999 or more.

If you work on any programming project at all in any capacity:

- Are you confident your work doesn't fall afoul of this?

- Are you confident they won't decide to come after you anyway for insane political, bureaucratic or "seeing-like-a-state" dysfunctions?

- Are you willing to bet millions of dollars in potential fines that your answers to the previous two questions are correct?
by habinero | 2026-03-04 08:34:09+00:00
Yeah, it's basically just formalized rules for communication, and I've been on teams where it worked great

I think it's awful when people follow it slavishly -- you chuck out anything that doesn't fit your team. And yeah, in the example you gave, it's a terrible fit lol

I have some stakeholders that do not know what they want and can't define it, so in desperation I dragged them thorough making fucking user stories -- user stories --and oh my god they loved it lol

They immediately started trying to apply it to everything too. I have regrets.
by RobotToaster | 2026-03-04 08:34:14+00:00
The UK government is known to spy on anti genocide protestors.

The US government is known to spy on anti ICE protestors.

If you have an opinion your government doesn't like, or a potential future government doesn't like, there's a good chance you have or will be spied on.

Perhaps you lack a single opinion worth caring about, but most people do not.
by vladms | 2026-03-04 08:35:01+00:00
I personally am more afraid of what "someone" can convince other people to do rather than listening to me. Sadly there are enough people that are easily manipulated that probably the "smarter" people are completely ignored.

If I would be to place a bet I would place it on mass propaganda targeting people below average - it might be simpler, easier and cost effective. So lots of this talk about "encryption", "privacy" might be in fact great for those "actors": smart people worry about their precious technology and principles, while "they" talk to "the masses".
by nebula8804 | 2026-03-04 08:35:04+00:00
They all suck in their own ways. In my experience LG, has random hardware failures (like one audio channel just dying how? I dont know), still kinda slow booting but this has gotten better, and their designs can be hit or miss(terrible stands, aesthetics are not ergonomic enough etc.). Samsung has been better for me but suffers from variations of the above.

These brands all have glowing fans online pushing their products(the flamewars about ASUS made me even hesitate to comment) but they burn their reputations customer by customer and I guess enough have been burned that Apple is able to maintain enough sales.
by rjrjrjrj | 2026-03-04 08:35:19+00:00
The first sentence doesn’t: “ Since writing about Mac external displays in 2016, not much has changed.”

Quite a few Mac-oriented 5K and 6K displays have been released in the last few years. LG, Asus, Dell, Samsung, Benq, Viewsonic. Maybe some others as well.
by 5o1ecist | 2026-03-04 08:35:25+00:00
> a spineless weak willed authoritarian group of losers ... lawless pathetic intimidation at every turn.

Oh brave and mighty warrior. we thank you for your courage and strength enabling you to write words on a keyboard, for everyone to see!

When they come knocking on your door, we all know you will cry and screech them into submission, saving us all!
by birdfood | 2026-03-04 08:36:21+00:00
I was in the same boat as you until I saw DHH post about how he’s changed his use of agents. In his talk with Lex Fridman his approach was similar to mine and it really felt like a kernel of sanity amongst the hype. So when he said he’s changed his approach I had another look. I’m using agents (Claude code) every day now. I still write code every day too. (So does Dax Raad from OpenCode to throw a bit more weight behind this stance). I’m not convinced the models can own a production code base and that therefore engineers need to maintain their skills sufficiently to be responsible. I find agents helpful for a lot of stuff, usually heavily patterned code with a lot of prior art. I find CC consistently sucks at writing polars code. I honestly don’t enjoy using agents at all and I don’t think anyone can honestly claim they know how this is going to shake out. But I feel by using the tools myself I have a much stronger sense of reality amongst the hype.
by csense | 2026-03-04 08:36:32+00:00
Just in case your answers to the parent post's three questions were "Yes, yes and yes" here are some additional questions:

- Have you ever uploaded a container to Dockerhub or Quay.io?

- Does that container have an OS inside it that has user accounts?

- Before you answered parent post's questions, did it occur to you that you might have to update your Docker images to comply?

- Did you remember on your own that you also have to delete or update older Docker images to comply, or did you not think of that until you read this question?

After you've answered these questions, please re-answer the parent post's questions.
by wallace_scott | 2026-03-04 08:37:09+00:00
We built NOVA because we were tired of the constant context-switching loop, write code, hit an error, copy it into ChatGPT, fix, repeat.

AI made coding faster, but it didn’t remove the friction.

With NOVA (Beta), we wanted to bring everything back into the terminal build from a goal, auto-heal errors when you run the code, refactor instantly, and handle Git without jumping between tools.

This is still early, and we’re building it with the community.

If you’ve ever felt that dev loop pain, I’d genuinely love to know: what would make NOVA irreplaceable in your workflow?
by szmarczak | 2026-03-04 08:37:46+00:00
I've been having it for 1y 4mo.

> You’re babying it with low brightness

That's the same brightness I was using on my IPS. And if you watched the videos then you'd know that those people use OLEDs at "almost max brightness" and see no burn in.

> dynamic dimming

Such features are unnoticeable during normal use and most of them are defaults.

> the fact that there’s anything, even if you have to “look for it”

Again, this is only noticeable if your room is completely black and you're staring at gray content.

To counter your argument, you have a much worse backlight bleeding on IPS, which is very but very visible during normal use. To quote you: "the fact that there's anything, is not a good sign".

It's weird how you call OLEDs bad but completely forget about IPS downsides, and I'm not gonna even start on VA.

At the current state, OLED wins.
by DonHopkins | 2026-03-04 08:38:22+00:00
Then there's the rich irony of the supremely unqualified transphobic belligerent alcoholic anti-DEI social injustice warrior accelerationist christian nationalist DUI hire Pete Hegseth running the Department of War into the ground and the War on Iran into WWIII Armageddon.

U.S. Troops Were Told Iran War Is for “Armageddon,” Return of Jesus:

https://jonathanlarsen.substack.com/p/us-troops-were-told-ir...

>Defense Secretary Pete Hegseth has enshrined evangelical Christianity at the uppermost levels of the U.S. military, airing monthly prayer meetings throughout the Pentagon. Last year, the Pentagon confirmed to me that Hegseth attends a weekly White House Bible study. It’s led by a preacher who says God commands America to support Israel.

Don't you have more important things to worry about than baselessly disparaging competent trans women in technical leadership positions as "DEI hires"? Where is your proof she's incompetent, or a "DEI figurehead", and that you're competent enough to judge her? What have you done for the PHP community? Did she take your jerb?
by tasuki | 2026-03-04 08:38:40+00:00
> "Even 4gb of memory is fine", "even 720p is fine", "even 2ghz CPU is fine", "even a membrane keyboard is fine", "even USB 2.0 is fine", "even 2 hours battery life is fine"...

No these things aren't. 60 hz is fine though. What does it matter that it's "old"? It matters whether it's functional.

I for one prefer battery life over refresh frequency and will always choose 60 hz when available.
by voidnap | 2026-03-04 08:39:26+00:00
Your examples of engines are less about "it works" as more that it does a thing we couldn't do before and it works better than the previous thing. But neither of those are especially true of react.

React was an instant hit because it had the facebook brand behind it and everyone was tired of angular. But ultimately, react has worse outcomes for developers, users, and businesses. On the web, react websites are bloating. They run slower, their javascript payloads are larger, and they take longer to load.

Your suggestion -- that it works and then it gets more efficient later -- would make sense if we lived in a world where react moved off the virtual dom model. A virtual dom is a fine first attempt or prototype but we can do better. We know how. Projects like SolidJS do do better. React has not caught up, but it is still very popular. This whole "It worked badly, but it worked. Later came efficiency" thing is complete nonsense.

And there are loads of businesses that started off with an angular app, started to migrate to react, then started to migrate to react hooks, now switching to whatever the latest methodology is. Time and again you find these products, always endlessly migrating to the new thing, most of them never finishing a migration before beginning a new one. So these products end up being a chimera of four different frameworks held together with pain.

This isn't a good outcome for businesses, or for users, and it's not a good developer experience. react is stagnant and surviving off of being the default or the status quo and supported by tech companies that have long since stopped innovating and subsist on rent seeking. Developers choose react because nobody was ever fired for buying IBM and because they can look busy at their job, and because they buy a new phone and laptop every year with the latest hardware that can compensate for the deteriorating software they ship.
by fifticon | 2026-03-04 08:39:29+00:00
I am glad this essay was on the right side of the fence, otherwise I would have written it myself in response..
Our company is currently one of countless, where we just had a "get with the program" meeting with our PMs, where they showcased stuff they had added to our enterprise system in hours and days, and told us that they expected us to start delivering with the same tools techniques and speed..
Meanwhile, my team had spent that same working day before that meeting, trying to figure out why our production databases were suddenly getting hammered; it turned out some system was suddenly calling an expensive query endpoint 10k (10.000) times each hour, during business hours.
Guess 3 times whose vibe-coding adventures were responsible for those 10k calls :-/.

Other than that, I noticed during the meeting, that their vibe-coded demo added module to our enterprise system only dealt with happy-path of the data updates,
but would leave debris in our database for all the edge cases. Happy times. But heck yeah, let's just ram it straight into production. I wonder who will take care of adding support/clean up for the edge cases.
by mustaphah | 2026-03-04 08:40:02+00:00
Location: Baghdad (UTC+3)

Remote: Yes

Willing to relocate: Depends

Technologies: TypeScript/Node, Ruby/Rails, Python, frontend (JS, React, Tailwind, ...), microservices, REST APIs, GraphQL, RabbitMQ, Pub/Sub, Redis, Postgres/MySQL, Elastic Stack, Prometheus, Splunk, Kubernetes/Docker, Ansible.

Website: https://hadid.dev

Résumé/CV: https://hadid.dev/resume/

GitHub: https://github.com/mhadidg

Email: career+hn @ [my website domain]

---

Hi! I'm a backend engineer (~8 YOE) with strong backend & DevOps experience and decent frontend skills. Looking for a backend or backend-leaning full-stack role.

I worked at Automattic (US), the company behind WordPress; fully remote, async teams across the globe.

I've built and maintained time-sensitive, high-throughput, distributed services (millions of ops daily) and owned features and small- to mid-sized projects end-to-end from design to deployment. I do my best working autonomously, and I like to think of myself as a generalist.

I've been part of teams focused on speed and rapid iteration, and I've also worked on high-quality systems where long-term maintainability and reliability matter the most.
by cx42net | 2026-03-04 08:40:15+00:00
France is currently working on a solution that provides age verification using double anonymity.

The "France Identité" use the identity card of the holder and generates a cryptographic proof of the age. The website wanting to check the age of the holder request the cryptographic proof, validates it against France's public key without querying government websites (that way, the government won't know you are trying to access pornhub).

This is, I believe, I concrete and working solution to age verification without having to provide any sensitive information to any website that will surely loose it in an breach.

Source (in French): https://www.frandroid.com/culture-tech/web/2962099_france-id...
by Freak_NL | 2026-03-04 08:40:23+00:00
Not value produced, but easily quantifiable value produced, I would say. There are lots of cases where some perfectly tweaked internal tool saves hours of work every week, or some mostly invisible (but crucial) project, application, or module just somehow always works. But the user never twigs they exist, and the customer doesn't care. The value is there (in saved hours, frustration, and stability), but it won't count.
by SR2Z | 2026-03-04 08:42:02+00:00
Layering in the container spec is achieved by overlaying each layer's filesystem (a tarball, I think) over each layer below it. If file "a" is modified in layers 3 and 5, the resulting container will have data for both versions but reading "a" in the container will return version 5.

Docker exploits this to figure out when it can cache a layer, but building a container is different than running one because changing the underlying file system can change what a command outputs. If you're running a container, changing one deeply buried layer doesn't change the layers above it because they're already saved.