MurphyA/hacker-news huggingface dataset:
by llbbdd | 2026-03-04 06:05:05+00:00
In very recent memory, apps in general being cross-platform was "rarely done". The alternative world without something like Electron is not perfect native applications on every platform, it's choosing to support one or both of the major operating systems that people actually use.

If you've never had a native app skip or a key or lag because you typed too fast, I don't know what to tell you. I've used some real garbage production software written entirely in God's own C that had those problems. I have twelve instances of VSCode open right now, some with huge projects, and cumulatively they're taking up less than 2GB of memory. It's just throwing stones in the wrong direction to put this blame on Electron at this point.
by neya | 2026-03-04 06:05:28+00:00
I upgraded to an M3 Pro from an M1 Pro. I sold my M1 Pro at 90% of the original cost (not even exaggerating) on Facebook marketplace AFTER 2 YEARS.

I thought the buyer was insane to buy it at that price. But, of course mine had a decent spec and still had the Apple care warranty with very low battery cycle count. After the sale, the buyer told me the truth: The M1 is the best chip Apple ever made and I wouldn't see much of a difference in real world between the M1 Pro and an M3 Pro unless it was the Max version of the chip.

I didn't believe him then. But, after a year of being on M3 Pro, I gotta say he was spot on. Don't get me wrong, the M3 Pro is definitely faster in a lot of things. But not 3x or 2x faster like Apple always like to market. I can open a few extra tabs without slowing down, compile times (Elixir) did get somewhat faster. But definitely not faster to the point where there were two generations worth of performance improvements like Apple claimed.

The M1 chip series is vastly underrated.
by boznz | 2026-03-04 06:06:37+00:00
I went to town on this in a blog a few years back "The Common Sense Guide to Not fucking up Your Business or Organization." <https://rodyne.com/?p=2024> as the action described in the original article is usually one of the first clues that something is wrong. I've seen many a good person leave companies and IT budgets subsequently balloon out of control with a completely laissez-faire attitude by senior management. I wish more CEO's would pick up on this stupidity.
by kstrauser | 2026-03-04 06:06:43+00:00
I’ve gotta agree. Even if I supported the idea, which I don’t, I’d oppose it on implementation’s sake.

I’d rather be tasked to solve the Halting Problem than to be responsible for keeping kids away from porn. There’s no hacker more motivated than a teen who wants to see a boob. I know. I remember. “Son, why do you have a calling card for Peru?” “Uh, there’s this BBS in Lima…”
by gf000 | 2026-03-04 06:07:10+00:00
What is the supposed threat model here?

Mr. Rich Guy sells me his personal device he used in the previous year because he wants new shiny phone, but he may have the very slightest chance of being a super evil genius? The government selling tampered phones on ebay, when they could just.. go directly to vendors and put their backdoors directly into new phones/software?

Sorry for the light snark, but this attack vector seems way too complicated for not much benefit. Unless you are some very VIP person being personally targeted.
by reenorap | 2026-03-04 06:07:12+00:00
> Google and Microsoft both report that 25–30% of their new code is AI-generated.

I think it's closer to 100%. I don't know anyone who isn't doing 100% ai-generated code. And we don't even code review it because why bother? If there's an error then we just regenerate the code or adjust the prompt.
by kaicianflone | 2026-03-04 06:07:15+00:00
Thank you for the post. It's a good read. I'm also working in governance/validation layer for n-LLMs and making them observable so your comments on runaway AIs resonated with me. My research is pointing me to reputation and stake consensus mechanisms being the validation layer either pre inference or pre-execution, and the time to verify decisions can be skipped with enough "decision liquidity" via reputation alone aka decision precedence.
by josteink | 2026-03-04 06:07:46+00:00
> “Covered application store” means a publicly available internet website, software application, online service, or platform that distributes and facilitates the download of applications from third-party developers to users of a computer, a mobile device, or any other general purpose computing that can access a covered application store or can download an application.

So OpenWRT would be covered since they allow the user to download packages (ie software) via apk/opkg.

Awesome!
by gizmo686 | 2026-03-04 06:08:50+00:00
This isn't a case where you need bug free software. This is a case where the frequency of fatal bugs is directly proportional to the support cost. Fix the common bugs, then write off the support for rare ones as a cost of doing business.

The effect of cheap robo support is not reducing the cost of support. It is reducing the cost of development by enabling a more buggy product while maintaining the previous support costs.
by DankRaft | 2026-03-04 06:08:56+00:00
I haven’t made up my mind on whether I like this law or not, but this is a bigger condemnation of the FOSS community than anything else.
This law was introduced over a year ago, it was reviewed by multiple committees and nobody from the FOSS community ever went up to Sacramento to speak against it. A couple of emails to the right people back in March 2025 would’ve had a real shot of turning this bill into a non-issue. But nobody paid attention until it became a news cycle, and now it’s too little too late.

I hope this is a wakeup call for the linux community: if you don’t wanna get choked out by bad legislation, you have to get politically organized.
by jauntywundrkind | 2026-03-04 06:09:37+00:00
I LOVE DISAGREEMENT.

But I expect some actual engagement, & willingness to explore the topic. I maintain that you have avoided engagement, and blanketly worked to shut down thought and discussion, rather than explore ideas.

> If you disagree with people, just make the best substantive argument you can.

I've done just that, raising and supporting my points and responding to your arguments. But you ignore the previous discussion and make new posts that don't seem to ever build off anything that's happened so far or make any acknowledgement of past discussion: it's always some new point, or trying to score some technical win over me, chastizing me for form, as you do as here. None of it builds.

As I see it, you've been wasting everyone's time, and since you don't show any signs of considering how this might be different, and since you won't engage in points raised. I regrettably think it's better to share my opinion that we all would be better off giving you no attention at all, if you keep posting without participating as you have done.

> Don't characterize your fellow participants. Criticize the idea, not the person.

You deserve criticism for the way you have misdirected away from exploration or consideration, in a non-engaged fashion. It has been a mis-service to the topic, and a mis-service to everyone else's time.

This is getting less and less specific & less to the point from you. You seem to have tons of time to write these letters, but no time to engage in the topic. I don't know what it is you are after, but being policed by you like this is just further distracting from anything of relevance. Don't do this. It's continuing to be a negative drain.

I think it's incredible that we have this collaborative system where people and LLMs can work together. You are free to disagree, but so far, you haven't, you haven't shown any recongition at all that you understand how this might be different, and it seems like you've just been monologuing your naysaying over-top the points I have raised. Without showing signs that you've read or heard anything said.
by llbbdd | 2026-03-04 06:11:08+00:00
That's what I mean, this has nothing to do with Electron or why developers or companies use it. It's just kicking the tires on the marketing. Truth in advertising is always scarce, Red Bull doesn't literally give you wings either.

You and I both know that AI today can't really build a browser or compiler from scratch on par with the cumulative human work put into Chrome or GCC. You could just as easily side-eye these companies like "well, if your AI is so good, why doesn't it build its own hardware and OS and run on that?". Even if they could, why would they do that except as a proof of concept? It'd still be more work and more time for no benefit at all to their customers or their business.
by pjmlp | 2026-03-04 06:11:12+00:00
I have already.

Don't use Discord, never plan to. Even if I cared, I would only use the browser as it should be.

Slack only lives on the browser, as it should.

VSCode is only used when there are no SDKs for my editors or IDEs, and I am forced into VSCode.

However contrary to Electron crap, VSCode at least has tons of external processes written in a mix of C++, Rust and C#, and parts of it have moved into WebGL, not the traditional Electron crap application.
by al_borland | 2026-03-04 06:12:01+00:00
> I find I spend more time trying to understand how to explain the value my work has to the business (screenshots, demos, docs) than trying to actually do my work.

I relate to this a lot. I was a product owner for a while and made sure we could always explain the value of what was being delivered to stakeholders in language they would understand and matter to them. We spent a lot of time on preparing the demo, running it through internally, providing feedback, tweaking the wording, gathering metrics, etc. In many cases the developer was really interested in the technicality of a certain function, but we’d push them to shift focus to the value that was being delivered to the people we were presenting to. The last thing we want is for people to tune out, because someone is deep diving into code no one understands or really cares about seeing.

In my view, it doesn’t matter what you do if no one understands what you did or why it matters. If we can tell the story well, we will be valued. As a result, the team got great feedback, was highly valued, and our management felt we were miles ahead of every other team.

Fast-forward to now… I chose to move back to an engineering role. We don’t do demos anymore, despite protests from the team. No one knows what we do. We’ve seen multiple people laid off from the team and our direction is all over the place. It feels like we can never catch up, which is a far cry from the days when my boss was telling me to take a 3 month vacation, because of how far ahead we were.

This small shift in focus and opinions around things like demos has dramatically changed the team, how the work is viewed, and the team’s morale. It’s been very upsetting.
by cube00 | 2026-03-04 06:13:13+00:00
I think of this every time I see hundreds of interfaces, all with single class implementations.

The excuse always comes back "but it's extendable", how many implementations of a ConfigurationSingleton could you have in an application?

Put the class in and if you need the interface later any refactoring tool can easily create it when you have that second class (which 99% of the time will never happen).'

This is what worries me when people say AI is great for boiler plate, I worry this is the kind of boiler plate they'll be creating.
by Retric | 2026-03-04 06:14:16+00:00
It’s a valuable attitude, but not a particularly valuable skill.

Expertise gains value when it can’t be subdivided. A doctor needs to know a who lot of related skills to be a heart surgeon, it doesn’t work to split it into two less demanding roles. However two generalists can sub divide the workload of a generalist with a lot more experience because experienced generalists aren’t particularly skilled at anything.
by bob001 | 2026-03-04 06:14:57+00:00
There's exception and geniuses to every rule. In general however a simple solution will be much more difficult to argue a promotion around even if you make a ton of impact. You may get a top rating and a slightly larger bonus however not a promotion.

Every large company has a ladder for promotions that includes many words that basically come down to "complex." "Drive a year long initiative" or "multiple teams" or "large complex task with multiple components" are all examples I've seen.
by citizenpaul | 2026-03-04 06:15:07+00:00
I think of it as they are additive biased. ie "dont think about the pink elephant ". Not only does this not help llms avoid pink elphants instead it guarantees that pink elephant information is now being considered in its inference when it was not before.

I fear thinking about problem solving in this manner to make llms work is damaging to critical thinking skills.
by eviks | 2026-03-04 06:15:14+00:00
> Google Search Console - did you add and verify nanoclaw.dev there?

Did you read the post before promoting yourself?

> Submitted to Google Search Console probably 15 times.

> map all the backlinks the .net site got (happy to pull this for you), then email every publication that linked to it.

The links are already correct:

> NanoClaw got covered in The Register, VentureBeat, The New Stack, all linking to the real site.
by stinkbeetle | 2026-03-04 06:15:48+00:00
Oh, there are so many lenovo ones I just picked one at random and didn't notice it said preorder. The HP link doesn't say that though, right? Here's another lenovo one that doesn't say preorder.

https://www.lenovo.com/us/en/p/laptops/ideapad/ideapad-slim-...
by hatthew | 2026-03-04 06:16:38+00:00
Sorry I wasn't very clear. TFA is talking about using LLMs to write things from scratch, not just to clean up grammar for example. In that context, I was talking about bits of semantic information, not bits of English text information. You might have 300 bits of semantic information in your mind, and then you have to expand that to, say, 600 bits of English text to give to the LLM. If you're using the LLM purely to turn bullet points into prose, it'll add more bits of English, but not more bits of (useful) semantic information.

I prompted Claude with "(information theory) difference between semantic information and english text information in the context of using LLMs for writing": https://claude.ai/share/5925245a-0893-46ba-bca9-30627d4facbc

If you're familiar with LLMs and information theory, the LLM isn't giving you any semantic information that you don't already know. If you aren't familiar with LLMs and information theory, you can learn about them from google and/or your own LLM, using that prompt for keywords. In either case, the LLM's response isn't very helpful, because it's not my ideas that you are reading, it's random information pulled from the internet (directly or indirectly), and it's not actually the semantic information I wanted to convey.

This comment is more useful than the LLM's, because every word is chosen to convey the ideas in my mind as clearly as possible in the context of this article and conversation. It's also half as many words to read.
by ThoAppelsin | 2026-03-04 06:16:49+00:00
DMs are akin to private conversations in real life. Thus, every DM feature should entail E2EE.

It’s ok for a platform to not feature private conversations. They should just have no DM feature at all, then; make all messages publicly visible.

Private conversations are indeed not for all ages. Parents should be able to grant access to that on individual basis.
by kstrauser | 2026-03-04 06:17:23+00:00
I’m not defending this law, just discussing the wording.

First, either this law, or another already on the books, or established case law, defines what an app store is. Sovereign citizens get hung up on legal wordplay because they mistake legal jargon for English. It’s not, any more than I move a small furry mammal (mouse) to click religious imagery (icons) on my desktop (not a desktop).

But second, if you really want to wordsmith it, “store” can mean “place where you keep stuff”, not only “place to buy things from”, as in in short for storage. Where do you save work documents? A file store. That’s not where you buy docs, but where you keep them. A crafty DA could probably say, lacking a definition otherwise, that an app store is where you store apps, and buying them is incidental. And they’d probably win over you and me arguing otherwise, because they can speak legal to the judge and we can’t.
by strcat | 2026-03-04 06:18:29+00:00
> The community deserves a response to the question.

You use GrapheneOS which we provide to you free of any cost but yet you're being nasty towards us throughout this thread. Why do you think you deserve anything from us?

Why should we participate on this platform at all when we have name calling, bullying and links to harassment content directed towards us with nothing being done about it?

https://news.ycombinator.com/item?id=47219293
by asdefghyk | 2026-03-04 06:19:11+00:00
My link is paywalled - choose your own via google ...

How Mossad hacked traffic cameras to track Ayatollah Khamenei
A network of operatives infiltrated the supreme leader’s inner circle. After months of watching and listening, Mossad jammed his bodyguards’ phones and then the jets struck.

My original link that is paywalled
https://www.theaustralian.com.au/world/the-times/inside-isra...
Has lots geeky details......
by onion2k | 2026-03-04 06:19:14+00:00
Honestly, I'm not good enough at distinguishing between AI and human-written content to know. I don't want to read 'bad writing' for sure, but that's rules out a lot more than AI. I also believe that the human (hopefully) reading and accepting the output of AI before putting it on the internet is more responsible for 'AI slop' more than the AI is, because the human-side author should be checking what they publish, so I don't really need to know. If I read someone's post and don't like it I won't go back to their blog again. If I read it and I do like it, I will go back. Whether or not they're using AI is essentially irrelevant to me.

Fortunately for us all HN does that curation for us. High quality blog posts from well-written and interesting blogs like simonw's posts get posted here a lot. I can't tell if he uses AI to help write them but given his deep work on AI topics I'd be surprised if he doesn't.

Plus, I strongly suspect that AI content is improving at a pace that means most people won't be able to tell in a few years, especially once tools to easily fine tune a model on a corpus of your own text are simple to use.
by NitpickLawyer | 2026-03-04 06:20:15+00:00
> You make a better product if you plan it out first.

Maybe. Maybe not. Sometimes you have to see it to understand what's wrong / how can it be improved. It's one of the actual benefits of pre-religious agile - have something in front of your sponsor ASAP, adapt to their feedback. This loop can be made faster, but you'll still need some expertise at every level. Just not so many bodies.
by paulf38 | 2026-03-04 06:20:33+00:00
There was someone at Intel working on AVX512 support in Valgrind. She is/was based in St Petersburg. Intel shuttered their Russian operations when Putin invaded Ukraine and that project stalled.

If anyone has the time and knowledge to help with AVX512 support then it would be most welcome. Fair warning, even with the initial work already done this is still a huge project.
by RevEng | 2026-03-04 06:21:19+00:00
This is interesting because I specifically look for the opposite in interviews and design reviews. Yes, sometimes complexity is needed to handle scaling, extensibility, observability, security, and privacy, but most of the time it doesn't. I have new engineers who jump to designing big complicated modular systems with multiple levels of abstraction and I have to tell them to slow down and try something simpler. YAGNI is a real consideration.

My principal is: you don't have to do it right now, but make sure you could do it if you need to. This mainly comes down to avoiding assumptions. Simplifying assumptions can make things easier, but designs that don't leave room for extension make it really difficult to add those things later. It's a difficult balancing act, but I greatly appreciate any engineer who recognizes it and can manage it.
by pmontra | 2026-03-04 06:22:37+00:00
When fixing bugs, yes. When designing an app not so much because you realize many unexpected things while writing the code and seeing how it behaves. Often the original test code would test something that is never built. It's obvious for integration tests but it happens for tests of API calls and even for unit tests. One could start writing unit tests for a module or class and eventually realize that it must be implemented in a totally different way. I prefer experimenting with the implementation and write tests only when it settles down on something that I'm confident it will go to production.
by hyperman1 | 2026-03-04 06:22:52+00:00
I'm dealing with MS Teams, which is for me a chat and video app. It uses 2GB of RAM, which is more thand my local postgresql. It must sit there in the background wasting 2/16 of my laptop or people can't reach me.

And if MS stopped randomly moving things around in the UI with no benefit whatsoever, their documentation could be usefull instead of telling me where I could find some setting 3 years ago.
by elxr | 2026-03-04 06:23:16+00:00
> a chip that's not out yet

Panther lake and the M5 have been out (I know fan makes a difference, but hey it's still a decent reference), and fully tested by a number of reviewers. The "almost every way" comment is with the exception of single-core scores. Outside of that metric, when you look at photoshop/premiere/davinci resolve/compilation/SSD speeds/multicore cinebench; both are about as fast as one another (with some back-and-forth wins on either side). How is it a ridiculous claim when so many publications/reviewers have arrived at the same conclusion?

The point is both achieve nearly the same experience (performance wise) averaged-out, doing real work, and any differences are small enough that it hardly matters. The tests are out there. See: Just Josh (youtube), Notebookcheck (various articles), Zip Tie Tech (youtube), Phoronix (article), Hardware Canucks (youtube), and Max Tech (youtube). Plenty of test results for actual panther lake machines.

The Max Tech review (https://www.youtube.com/watch?v=Q77AzvY3FTE) directly doing a head to head of the M5 macbook pro vs the Expertbook ultra is a good enough summary of how close they actually are. Bunch of heavier tasks being run one after the next, all on battery, side-by-side, in a nicely edited video. As a whole, the chips are more similar than they are different. They are 100% in the same performance tier.

In the real-world, stuff like animation timings for switching virtual desktops are 100% more noticable than the single-core performance gap between those two chips. Or having a 120Hz vs 60Hz like these new macbook airs.

IMO, the main tradeoff with choosing these intel chips over the M5 is the price. Only the X7/X9 panther lakes have the strong GPU, and those are priced significantly higher than base M5 macs (which already have a strong GPU). But for someone who really prefers linux (like the parent comment), then I do think it's worth it.
by cbsmith | 2026-03-04 06:23:33+00:00
Yup. The comment about the LLM generated PRs is telling. The complain is the LLM generated PRs don't describe design intent. You know how to avoid that? Tell the LLM to provide intent, and if need be, give it the intent. A PR which doesn't capture intent should be categorically rejected and the parties responsible should expect to never get a PR through without it.
by al_borland | 2026-03-04 06:23:39+00:00
I think it’s absolutely ridiculous that someone can be compelled to give up their biometric login, when a password is off limits. It feels like this goes against the spirit of the 5th amendment.

This is especially true as the industry pushes more and more toward Passkeys and other passwordless means of login, which rely more and more on biometrics.