MurphyA/hacker-news huggingface dataset:
by Bender | 2025-11-08 14:18:01+00:00
All computer devices on Amazon. My hot take is this is where all the high failure rate electronics are sold that could never be sold in a brick and mortar computer store given the customers would return irate and the store would eventually go out of business whereas Amazon is too big to fail. A partial exception are some mini PC's. Many are pre-loaded with old malware but I throw away the 1TB NVME they come with and I add supplemental cooling which they all benefit from.
by mesm3 | 2025-11-08 14:18:33+00:00
Using webviews on native platforms can look very appealing from a management perspective: a single codebase, simpler coordination, reduced UX overhead, and faster iteration cycles.

However, from the user's side, this approach often results in a buggy, inconsistent experience that lacks the responsiveness and smoothness of a true native app that elusive "snappy" feeling (i know, I hate that word too)

Companies usually choose this route because it's cheaper, but that same "cheap mentality" often seeps into the overall product quality. Corners get cut, bugs get ignored, and long-term maintenance becomes a mess.

From a developer's perspective, it's a nightmare You're essentially expected to deliver on three platforms doing the work of three people for the same $ In theory, any web developer could handle it. In practice, you need to understand all the native platforms just to maintain some basic, stable integrations even with frameworks like React Native.

The result? Maybe 20% of your time goes into actual feature development, 30% into testing, and the remaining 70% into fixing obscure, platform-specific bugs while working overtime under pressure from cost-driven management.

In my experience, developers will do almost anything to avoid dealing with the native parts of this kind of setup those tasks usually get dumped on whoever is most "familiar" with native, because it's such a pain to handle.

And let's not forget QA testing across these hybrid layers is an absolute nightmare as well.

In the end, my view is simple: If a company can't afford dedicated native teams, they probably shouldn't build a native app. (Of course, smaller apps with limited complexity should be fine)
by JimDabell | 2025-11-08 14:18:55+00:00
This is something that really grates with me, but it’s made so much worse with the AI-generated image of him. If you want to say that you don’t think Apple should do that, then fine. But stop using Jobs to fight your battles, and especially don’t generate images of him with that attention-seeking YouTube thumbnail face.

> It’s WWDC week. Every time this rolls around, I see people saying the same sort of thing. “Steve Jobs wouldn’t have done this”.

> Firstly, Jobs wasn’t perfect. He got a lot of things right and a lot of things wrong. His opinion wasn’t the end of the argument when he was alive, and it’s certainly not now that he’s been dead 14 years.

> But more importantly: Stop putting your opinion in a dead man’s mouth to give it more credibility. It’s ghoulish. Let your opinion stand on its own two feet.

— https://news.ycombinator.com/item?id=44246274
by recursivedoubts | 2025-11-08 14:19:14+00:00
there's a fair bit of functionality in htmx that isn't trivial: history support, event debouncing, etc. you can certainly write it yourself, but there are advantages to having existing functionality that is well tested and fits together reasonably

fixi.js is a more minimalist take on the same idea: https://github.com/bigskysoftware/fixi

agree that htmx users are weird
by wenc | 2025-11-08 14:19:18+00:00
I have a Kindle, multiple iPads and an iPhone.

I only read on my iPad and iPhone because they are on-hand almost anywhere I am.

To me, the e-reading discussion is the same as the notetaking software discussion -- people obsess over the best form factor, but really most of the benefit comes from "just doing it" and keeping at it.

Most people gear up but they never end up doing it (reading continuous or taking notes).
by realo | 2025-11-08 14:21:08+00:00
I was AI skeptic too a year ago , but recently i wanted a windows exe program to do the same as a complicated bash script on linux.

i gave the bash script to claude code, which immediately started implementing something in the zig language. after a few iterations, i had zig source code that compiled in linux , produced a windows exe and perfectly mimicked the bash script.

I know nothing about zig programming.
by torginus | 2025-11-08 14:22:49+00:00
I have experienced the opposite with Zed, which has its own bespoke UI framework - it behaved somewhat unexpectedly and didn't work exactly how I'm used to an UI to behave giving me this uncanny feeling.

This kinda shows you how much effort and experience goes into getting an UI framework right, and the long tail quirks (of which there are a zillion) matter for UX, and while I appreciate they took on the task of breaking away from the browser, it's understandable why someone wants to ship an app on time and budget goes with a web based solution.
by 1970-01-01 | 2025-11-08 14:23:25+00:00
My requirement is not to have a random Linux evening. Whenever I try Linux, it eventually involves one or two of these Linux evenings to get something working or something fixed. I'm just done with those. Windows on laptop will sleep and wake consistently without bluescreen. Once the ads are removed, its great. I much prefer battling ad injection to battling critical functional issues. Ads can be ignored until I do something about them; Kernel panicking and locked up screen cannot be ignored.
by vladms | 2025-11-08 14:23:34+00:00
From across an ocean (in Europe) the USA justice systems seems definitely "weird" and hard to understand between news, movies and what probably actually happens in real life.

Me, as an engineer, I always look for most impactful issue to solve at once, but with social system I am constantly reminded that human "powered" systems (like economics, justice, politics, etc.) depend on what human do, think and hope. We can find things to fix, and we should definitely look, but boy I was surprised by how people react to some changes (irrationally, to say the least). Good luck convincing enough people that the system needs fixing (I agree with you that it does need some fixing, but I am not there, so my opinion does not matter much)!
by regularization | 2025-11-08 14:23:58+00:00
The USA is a strange place - in 1964 you had blacks and whites legally required to not sit together on buses, and mobs which attacked and beat people who broke this convention and law. And of course slavery before that. It still rules US politics, the airwaves are filled with politicians denouncing DEI, Black Lives Matter (or peripherally ICE raids dragging mestizo immigrants to prison).

It is kind of like the oddness of British prime ministers kneeling to the king and such, but a US anarchronism.

Which is what we see here - people trying to put some sort of scientific veneer to their racism. I don't even know where to start - they seem to think you can boil a brain down to a number and then rank them, in addition to some hand wavy notion that this has nothing to do with education but is 100% genetics (whatever this magical "IQ" number is which boils the billions of neurons in a human brain to one magic number). It is obvious from the outside,from outside the US, but permeates a sheltered, de facto segregated US in the throes of attacking DEI and making America great again like the days of Jim Crow (or even slavery). Obvious to most non-Americans but kind of invisible to upper middle class white Americans who grew up in de facto segregated suburbs.
by inopinatus | 2025-11-08 14:24:02+00:00
I used to do something like this but with ZFS on an OpenSolaris / Illumos storage server, exporting copy-on-write clones of snapshots of iSCSI volumes to boot Xen VMs on neighbouring blades, with tagged VLANs from each host because there were multiple guests to launch with varying roles in the application cluster. We made the VLAN number match 12 bits of the IP addresses and numbered the clones similarly. It merely remained to create new snapshots every release and any dev could launch an bugfix/test/showcase/etc environment for that version, and connect to it via a VPN. I was always worried about scale if we hired more than 4096 developers but fortunately the company was acquired and its product discontinued before that happened.

That was in 2007 so the control plane (scheduler and automation) were built from scratch and we had very few reference points for the overall design. If I was building that today I’d probably still use ZFS clones but at filesystem level instead of block devices, and serve jails over NFS if I can get away with it, the iSCSI part was always a little janky.
by edgineer | 2025-11-08 14:24:11+00:00
So it goes: unintentional data leak. Data leak pipeline becomes common knowledge. Then manipulation.

"New CPU in Passmark" news has become so regular, I've long since assumed that they are not leaks at all, but intentional product hype.

EXIF metadata is editable, too. Similar that it could be useful intelligence, but it is very easy to deceive others with it.
by rkomorn | 2025-11-08 14:24:12+00:00
Ah yes. The Linux user is always holding it wrong.

In my case it stems from having to deal with multiple distros (and multiple generations of distros, eg 3 LTS Ubuntus) professionally.

In other cases, distros give a choice on which tools to use, usually because the new one is better (but also happens to come with its own new bugs).

Unrelated, I love that any "why aren't you using Linux?" question is actually almost always just a thinly veiled "let me tell you why you're wrong" plant.
by JaggerJo | 2025-11-08 14:25:59+00:00
Agreed.

One extra clarification: If the quality of your app is business critical you should really use the native UI toolkit to offer the best platform integration and user experience.

If your app is not business critical (you just have to offer it - example: dishwasher app, ..) you might get away with using a cross platform toolkit like flutter or react native. But even then this adds a 3rd party dependency as you mentioned which adds risk.

Writing an App in Swift on iOS is boring. The same thing is true for writing an Android app using Kotlin/Java. This is a good thing. Now your developers can concentrate on shipping great features.
by codingdave | 2025-11-08 14:26:17+00:00
> This is how Steve laid out his plan to us at the ad agency when he returned to a nearly bankrupt Apple in the late 1990s. The customer experience was all-important.

Yes, it is a well-known truth that CX drives product success, and if you want to credit Jobs for that, fine.

But referencing back to the 90s because Jobs talked to you directly 25 years ago truly dilutes the message. It is really weird, honestly, to claim that a business strategy from decades ago when Apple was in a completely different reality is some sacrosanct policy that shall never be questioned.

I'm not saying the policy is wrong - I agree with it. So do most product managers I know. But all organizations change over time. Society changes. Tech changes. A viewpoint wherein you have "red lines" that cannot be challenged is short-sighted.
by rixed | 2025-11-08 14:26:35+00:00
Went to have a look to the (beautiful and informative) website for the raku language to refresh my memory, and looking at the examples I though "Oh god, those sigills, those criptic short keywords... it looks like a modern perl, I doubt we would be happy together", then I went to wikipedia to check and yes indeed, that's perl 6! I'll pass. :)
by zozbot234 | 2025-11-08 14:27:00+00:00
Interior mutability is explicitly provided for in the language, and consistently marked under the hood via UnsafeCell<>. Thus, the compiler can always check whether interior mutability is possible, including wrt. reference counts. In practice, the &mut modifier has more to do with the absence of aliasing (much like *restrict in C) than mutability itself.
by subscribed | 2025-11-08 14:27:23+00:00
It was the same problems on the Fedora and Ubuntu since ever (I have Linux-based work laptop). Also on Fedora i had to upgrade very slowly, so they could release bugfixes - stable new releases were always crippling my ** Dell somehow.

Easier to work on than Windows but my Linux pisses me off every day.

Problems with docks, forgetting all monitor setups except for the last dock (I use three, two at the office, one at home), Zoom ALWAYS having problems with screensharing, Network Manager issues since forever (can't VPN like a human being, have to use vpnc like an animal), etc, etc.
by mrkeen | 2025-11-08 14:27:29+00:00
* As others have pointed out, Paxos is leaderless. Electing a leader is a performance trick (reduce contention/retries), not a correctness trick - if you want to order your events.

* EPaxos appears to relax ordering as long as the clients can declare their event-dependencies.

Q1) If I withdraw from ATM 1 and someone else withdraws from ATM 2, we are independent consumers - so how do we possibly coordinate which withdrawal depends on the other?

Q2) Assuming that's not a problem, how do I get the ability to replay events? If the nodes don't care about order (beyond constraints), how can I re-read events 1-100, suffer a node outage, and resume reading events 101-200 from a replacement node?
by adrian_b | 2025-11-08 14:28:56+00:00
True.

Moreover, Hedy Lamarr was the one who had the idea of using FHSS, not being aware about the unknown patents where the same idea had been proposed earlier.

The contribution of Antheil has been in the practical implementation of her idea, so it would be ridiculous to call it "Antheil's patent".

There are plenty of inventions like this, where one inventor has the idea on which the invention is based, without having enough practical experience in that domain to complete the invention, so a second inventor with appropriate experience is brought in, who may be the author of the bulk of the practical implementation, but who is not the author of the original idea.

In such cases, both are rightly called inventors, as none of them could have completed the invention without the other.
by al_borland | 2025-11-08 14:30:37+00:00
This is where the person at the top of the ladder needs to be the voice of reason. Cook has no more rungs on the ladder to step to. He left his mark already with his supply chain skills to get where he is. Apple silicon, watch, and Vision Pro were also released with him at the helm. Does he really need to add pollution of the user space to his resume? That would hurt his legacy, not help it.

Following Jobs was not an easy task, and Apple had done better than most probably expected in a post-Jobs world. It feels like Cook is getting dangerously close to throwing it all away.
by Forgeties79 | 2025-11-08 14:32:30+00:00
Because for a lot of us it’s hard to imagine finding a half dozen or so people who can talk in person like that outside of a conference or workplace. Discord facilitates that because it assembles people based on interests and such. You’re just going to more easily have that kind of conversation than you would “out in the real world.”

My guess is they are functionally saying “this probably happened on discord if anybody is wondering how this is even possible and not made up for effect” but I might be interpreting too much
by txrx0000 | 2025-11-08 14:32:53+00:00
Of all the public online communities, you'd think HN would be capable of calling it the way it is. But I'm afraid it's been overrun by brainwashed ideologues as I've seen many times the truth being downvoted into oblivion during my short time here. Maybe we should do an experiment and make an account that only posts Paul Graham's positions and see how often it gets downvoted. I suspect the culture has shifted quite a lot since HN's founding and a decent chunk on the margin no longer cares about what's true over what's acceptable.
by dlisboa | 2025-11-08 14:33:09+00:00
Yes, every web app I’ve worked on the past ~18 years has been with Rails. I’ve seen it all except an efficient app. Sure, Ruby and Rails never bankrupted these companies but they’d all have been better off with something else. Certain cloud bills would’ve been much smaller for sure.

Those optimizations to the VM are just very workload specific and become less relevant today when you’re using containers and fractional CPU/mem. It also doesn’t take much for a dev to write the wrong code and make them irrelevant again. Even if you get everything right you’re leaving so much performance on the table it feels like crumbs.

For small web apps Rails is fine though. I just never worked on one. The issue is perhaps no one threw the code away when it got big.
by tartakynov | 2025-11-08 14:33:12+00:00
Let's be honest, when you're starting a startup, Ruby's performance won't be a bottleneck until much later, when you're successful and get tons of usage - at that point you can afford to hire someone to fix it. Your productivity will be a bottleneck from the very beginning.

Pieter Levels writes his startups in PHP and hasn't had a performance bottleneck so far. For most applications, the performance of the language won't be an issue. I personally wouldn't pick PHP for any of my own projects, but Ruby I'd pick any day.
by cainxinth | 2025-11-08 14:33:20+00:00
I had a Kindle and quite liked it, but I also have an iPad and when the Kindle died I decided I didn’t need two devices in that form factor even though eink is great for the beach.

I would consider buying another eink device, but only if the price came down a lot. The market is still fairly small for eink, so there hasn’t really been much economy of scale. I just looked it up and apparently eink still costs 5-10x more than LCD to manufacture.

This Boox device would have to be closer to $50 (and not $200) to tempt me to add yet another gadget to my collection.
by solatic | 2025-11-08 14:33:53+00:00
> Society changes

It's rather disingenuous to claim, in context, that society has changed to enjoy advertisements. Indeed, I would make the argument that society will never, ever, get to the place where we enjoy advertising.

Advertising is like the value-added tax: horrific for everybody involved, and society would have killed it a long time ago for that reason, if it wasn't for how much money it makes.
by lo_zamoyski | 2025-11-08 14:33:57+00:00
> Originally, newspapers were very profitable

That’s news to me. And without advertising, sales and subscriptions have never covered the cost, and advertising has a strong effect on what is published, or more often, what is not. Belloc describes this in his book “The Free Press” [0].

[0] https://www.gutenberg.org/ebooks/18018
by walterbell | 2025-11-08 14:34:07+00:00
https://variety.com/2025/music/news/soundgarden-kim-thayil-o...

> Five members of Soundgarden - Thayil, Cameron, bassists Yamamoto and Shepherd and, posthumously, Cornell - will be inducted into the Rock and Roll Hall of Fame on Saturday [8 Nov 2025].

1994 video (300 million views), https://www.youtube.com/watch?v=3mbBbFH9fAg
by Pooge | 2025-11-08 14:34:16+00:00
> The Linux user is always holding it wrong

That's actually the opposite of what I said. All those issues seem to come from the fact that the user didn't choose a distribution where it's "one-click install".

If you came to me and said "I tried Arch Linux and my installation broke after every update", I think it's fair to say that it's something you should've expected before you installed the distribution. It's unfair to make the comparison for stability between Windows and Linux if your only example is Arch Linux.

So yes, I maintain that the distribution choice is important and that if you constantly run into issues, it's probably a problem with your distribution (or your use thereof).
by Findecanor | 2025-11-08 14:34:59+00:00
I have seen mentioned a couple of times that the 88K would have had some inherent design flaw that made the architecture a dead end. I have never found an explanation what that would have been though.

Perhaps this had just been a misunderstanding of a second-hand statement. Its first iteration was flawed in that it was an expensive multi-chip solution with few buyers. The second was more integrated though.
by frm88 | 2025-11-08 14:35:46+00:00
I switched from Windows 10 to Nobara KDE plasma ~1 month ago. It's a Fedora based distro, so most of the Fedora documentation applies. I came from server Linux but Windows desktop (20 years or so) and I'm amazed how similar it is and reacts. It comes with Libre Office, Steam etc. pre-installed and while the Libre software is certainly different and needs getting used to - for me, coming originally from Wordperfect and Quattro Pro it was no challenge. There are some minor bugs which I attribute mostly to the Nvidia 580 graphics driver, like distorted fonts in certain mouse positions, but these are really minimal and I won't deep dive (yet) into that. Support online via discord which isn't optimal, but at least there is support.
by ben_w | 2025-11-08 14:36:18+00:00
> What if no content could appear on Facebook until it passed a human moderation process?

While I'd be just fine with Meta, X etc. (even YouTube, LinkedIn, and GitHub!) shutting down because the cost of following the law turned out to be too expensive, what you suggest here also has both false positives and false negatives.

False negatives: Polari (and other cants) existed to sneak past humans.

False positives: humans frequently misunderstand innocent uses of jargon as signs of malfeasance, e.g. vague memories of a screenshot from ages ago where someone accidentally opened the web browser's dev console while on Facebook, saw messages about "child elements" being "killed", freaked out.
by Pooge | 2025-11-08 14:36:27+00:00
Granted, I don't use the sleep feature because I'm on a desktop and seeding Linux ISOs.

But whenever I run into an issue after an update, I just rollback and wait for a few more days because it usually gets fixed. More often than not, it's not even an issue that deserves to rollback, let alone spend a whole evening troubleshooting.

Next time you try a Linux distribution, may I suggest openSUSE Tumbleweed with KDE Plasma?
by Balgair | 2025-11-08 14:37:43+00:00
> 4. Even if the society collapses, a better one will emerge. Black Death killed half of Europe's population, and some historians say that this contributed to Renaissanace, which was a major postive turning point. Labor shortages led to much better position of common workers, and the last time I checked, common workers bitched about being exploited.

Nit-Pick:

The Renaissance is more of the exception that proves the rule than anything. If you look at other plagues history they typically don't result in any large scale changes in society, just misery usually. Unfortunately (?) the data is a bit sparse here, as large scale deaths like this are a bit rare in history, so there really aren't that many plagues to study. But, I think my point still stands, the Renaissance was an outlier, not an expected result.

https://en.wikipedia.org/wiki/List_of_epidemics_and_pandemic...
by JohnFen | 2025-11-08 14:38:14+00:00
It is. In the US legal system, intentional unwanted physical contact is "assault". This was obviously unwanted physical contact.

https://www.law.cornell.edu/wex/assault

That said, this is exceptionally minor in nature, and the reason I would have decided with the majority of the jury is because the consequences that the guy already incurred as a result of his actions seem proportional to me. Additional legal consequences seem to me to be politically motivated overkill and so not acceptable.
by rurban | 2025-11-08 14:39:55+00:00
BEGIN blocks execute at compile-time. require is just a wrapper to load a module at compile-time.

When you want to use state, like openening a file for run-time, use INIT blocks instead. These are executed first before runtime, after compile-time.

My perl compiler dumps the state of the program after compile-time. So everything executed in BEGIN blocks is already evaluated. Opening a file in BEGIN would not open it later when required at run-time, and compile-time from run-time is seperated. All BGEIN state is constant-folded.