HNHacker News
TopNewBestAskShowJobs

array_key_first

2,281 karma · joined September 23, 2025

submissionscomments
array_key_first··on Americans are destroying Flock surveillance cameras
The lie comes from the intentionality. Voters are told the intention of these tools are to prevent crime, but that's not true. The intention is enrich a select few and expand the surveillance state, chilling dissent and empowering authoritians.

Once again, we look at Adolf Hitler. He told voters his intention behind power was helping the German people, but that was not true. That was just a tool he used to grab said power.

We see this with a lot of things in the US. The intention behind giving ICE tens of billions of dollars and a license to kill and ignore due process is "your protection". But that's not true.

You might say we don't actually know anyone's intention, and that is technically true. But I prefer not to play stupid, and even if you're correct, it's not worth the risk.

These things bring huge amounts of risk with them. Even if everyone involved is perfectly benevolent, which I don't think even a child could believe, there's no guarantee it will stay that way. We are building out infrastructure that practically begs to be abused. And when you say it's okay, you're essentially saying you believe everyone will stay good forever. That's quite bold, no?

When phrased that way, your position does not seem reasonable. You have to understand, this is how some people see it, and when you understand that perspective, you can understand what you're actually asking for.

array_key_first··on Open Letter to Google on Mandatory Developer Registration for App Distribution
My understanding (I'm in the US too) is that apps in many other countries don't even have a web app equivalent. If you want your money, you need an authentic android phone and a closed-source app. Or, you can buy a plane ticket somewhere else.
array_key_first··on Open Letter to Google on Mandatory Developer Registration for App Distribution
If you can convince someone over the phone to install malware thru a million "don't do this" screens, you can convince them to just give you their login credentials. Which is both easier, cheaper, and, I imagine, more effective.
array_key_first··on Open Letter to Google on Mandatory Developer Registration for App Distribution
This is still not a root cause solution, it's just a mitigation. Because you do not require side loading to install malware. The play store and apple app store both contain malware, as well as apps which can be used for nefarious purposes, such as remote desktop.

A root cause solution is proper sandboxing. Google and apple will not do this, because they rely on applications have far too much access to make their money.

One of the fundamentals of security is that applications should use the minimum data and access they need to operate. Apple and Google break this with every piece of software they make. The disease is spreading from the inside out. Putting a shitty lotion on top won't fix this.

array_key_first··on Open Letter to Google on Mandatory Developer Registration for App Distribution
The app store does contain malware, although arguably less than the play store. Apple devices would be much more secure without the app store. Apple should remove the app store.
array_key_first··on Open Letter to Google on Mandatory Developer Registration for App Distribution
But it's not a slippery slope, because it's not taking it to the next level. It's the same level, just a different thing.
array_key_first··on People Loved the Dot-Com Boom. The A.I. Boom, Not So Much
If you're happy because your perception of reality is very far off from reality, yes. That is psychosis. If I see myself in a mansion and I'm currently in a box under the freeway that is an hallucination.
array_key_first··on Americans are destroying Flock surveillance cameras
Nobody said he had the right, he explicitly does not have the right, that's what makes it civil disobedience.

And civil disobedience is basically necessary to have a functioning society long term.

array_key_first··on Americans are destroying Flock surveillance cameras
They're only popular because people are routinely lied to. We see this same issue time and time again in "free markets".

If you tell people this will help stop crime and that's it, everyone and their mama is gonna say yes.

If you tell people the truth, that police don't really care to look at the data and this surveillance is going to be used to target innocent people for unrelated "crimes" on the taxpayers dollar, then everyone would say no.

This is also why 99% of surveys are broken. You can get people to agree to literally anything if you just lie a little. After all, Adolf Hitler got elected by promising to fix the German economy and, in a way, he did.

array_key_first··on $30B for laptops yielded a generation less cognitively capable than parents
It's about it lowering the value of surrounding property, which is just "oh no poors" but roundabout.

But it's not your fault, it's a systemic issue. The fact you even care about your property value is the problem, not the fact you have to care about it. That's not your fault, you're just playing the game you have to play like everyone else.

array_key_first··on $30B for laptops yielded a generation less cognitively capable than parents
This is a new phenomena. It took over a decade for my school district to ban phones. Eventually parents relented - but for the longest time they were the single blocker. Oh, what about emergencies???

Well Nancy, it's not 1995 anymore. Phones aren't for phone calls, we all know that. The school has phones too, you know.

array_key_first··on $30B for laptops yielded a generation less cognitively capable than parents
It's just not relevant. When I was in highschool some teachers had a thingy on the wall where you would hang up your cell phone in a pouch. If it wasn't there, you better have a good explanation, or you'll be counted absent.

The solutions are simple and effectively free. That's not the issue. The issue is nobody wants to do the solutions. Schools don't, parents don't, kids don't. Everyone is just lying to themselves.

You can't on one hand claim to care about kids and then on the other dismiss obvious tactics like banning cell phones.

array_key_first··on Ladybird adopts Rust, with help from AI
In addition, C++ and Rust are very, very similar languages. Almost everything in C++ translates easily, including low level stuff and template shenanigans. There's only a few "oh shit there's no analog" things, like template specialization or virtual inheritance.

Out of all the languages rust takes inspiration from, id rank C++ at the top of the list.

array_key_first··on Sub-$200 Lidar could reshuffle auto sensor economics
1. Tesla is not competitive with Waymo, they're not even in the same class. Waymo is 10 years ahead at least. I understand you can't buy a Waymo, but still.

2. Other car companies are properly valued, Tesla is overinflated.

3. Other cars, even basic Hondas, have the same level of self driving as Teslas.

4. Other car companies don't lie to their customers about their capabilities or what they're buying.

array_key_first··on An AI Agent Published a Hit Piece on Me – The Operator Came Forward
> Being reactionary to dangerous events is not an intelligent plan of action.

Yes but in capitalist systems this is basically the only way we operate.

array_key_first··on People Loved the Dot-Com Boom. The A.I. Boom, Not So Much
Negativity exists outside of your own perception of it, or in your terms, ignorance is bliss.

You can always choose to believe things will be good, but after a certain point it stops being a belief and is moreso a mental illness that requires medication. When reality and your perception diverge too much, you can believe anything.

In the current economic systems, AGI would bring about mass starvation, war, and enslavement. We would require a complete destruction of capitalism to make AGI not the worst thing to happen to humanity since the black plague. Now, look at our leaders. How likely is that?

array_key_first··on Defer available in gcc and clang
None of these were arguments. You just said "nuh uh" in more words, which is really just a waste of storage.
array_key_first··on Password managers less secure than promised
Why not?

The thing is that your argument is just not compatible with real life. Humans are humans, they are absolutely not going to create unique and strong passwords for every service.

What happens in actuality is that they create one or two okay passwords, then reuse them, which is 100,000x worse than using a password manager.

The promise of a password manager is you get infinite perfect passwords. Perfectly long, perfectly unguessable. And then you can redirect your brain power to making one really, really good password you can remember. The benefits are plentiful. You don't have to worry about breaches. You're immune to dictionary attacks and brute forcing. And, it's much more convenient.

array_key_first··on Password managers less secure than promised
Storing encrypted files is the best use case for the cloud. There's absolutely zero reason to set up your own wire guard tunnel if the file is encrypted. You can even throw it on Google drive, if you want.
array_key_first··on Defer available in gcc and clang
It is, just the existence of goto makes control flow significantly harder to understand. People complain about exceptions in C++ obfuscating control flow, but then they recreate exceptions using goto. The funny thing is that exceptions are just fancy goto, the assembly is almost the same.

The bigger picture of C as a language is not that it's simple, because it's not simple at all. It's inept. It doesn't give developers the tools to write simple code. So easy things become hard, and we sort of jank together solutions that kind of work but usually don't.

I like to compare it to building a shed with power tools versus only a screwdriver. Is a screwdriver simpler than a power saw and all that? Of course. Now think about building a shed. Is it simpler to do with a screwdriver? No. It's much, much more complex. You have to develop complex processes to make that work, and it's not intuitive at all.

C is a language that already makes use of implicit control flow A LOT. I don't see defer being a problem. The irony is that if C just supported these use cases out-of-the-box, it would be simpler and easier. As a concrete example, consider polymorphism in C versus C++. Both languages can do it, but one provides the tools and one doesn't. In C++ I can go to definition, I can concretely define what polymorphism is allowed and what isn't, and the type system gives me the tools to make it safe. In C, none of that is true, so when we do polymorphism with function pointers, it's much harder to understand what's actually going on, or what could be going on.

array_key_first··on I found a vulnerability. they found a lawyer
The main problem I have this with real-world analogies we use for hacking is we assume that, like a home owner, these companies ultimately care about security and are in good-faith trying to make secure systems.

They're not. They're malicious actors themselves. They will expose the absolute maximum amount of data they can with the absolute maximum amount of parties they can to make money. They will also collect the absolute maximum amount of data. Your screen is 1920 by 1080? Cool, record that, we can sell that.

All the common sense practices we were taught in school about data security, they do the opposite. And, to top it off, they don't actually want to fix ANYTHING because doing so threatens their image, their ego, and potentially their bottom line.

array_key_first··on Keep Android Open
You can build those things on top of Linux, like Android did. Linux has containerization and all.
array_key_first··on Defer available in gcc and clang
But the real-world alternatives that people use are:

1. goto, which is "spooky action at a distance" to the nth degree. It's not even safe, you can goto anywhere, even out of scope.

2. cleanup attributes, which are not standard.

array_key_first··on Single vaccine could protect against all coughs, colds and flus
It's important to note that evolution is not a designer, it's just a string of random mutations over millions of years that mostly work. The human body is remarkably shit at a lot of thing, like not getting heart disease. Most animals don't develop heart disease but we do... oops.
array_key_first··on Asahi Linux Progress Report: Linux 6.19
If you're writing true low-level code then you're most likely doing it for performance reasons, like ffmpeg. But ARM doesn't have the instruction set to make the best use of that, x86 does with its extensions. Otherwise, the compiler handles translation, so there's just no reason for you to care about the assembly unless you're writing assembly.

As for nice laptops, I think Asus and Lenovo makes some nice ones. I don't believe any are fanless, but most are quiet - Lunar Lake gen 3 is an SOC with a base TDP of 25 watts, and it can even go down to 15 watts. These CPUs are slightly faster in multi-core performance than M4, and they use similar wattage. I believe the Asus zenbook duo gets better battery life by a wide margin because of the 99 watt-hour battery. They still fall a little short of M5 in performance, but it's very close.

As for servers, it's a good point. But I think currently most servers are still using x86 CPUs, so it might not be relevant for a while.

array_key_first··on Minecraft Java is switching from OpenGL to Vulkan
Yes, and performance. Java edition is slow as hell in comparison, it just doesn't matter on PCs too much unless you really mod it.
array_key_first··on The only moat left is money?
And glue, you forgot glue. Maybe we'll get the Matrix plot line where we become human glue. Or, uh, batteries.
array_key_first··on Zero-day CSS: CVE-2026-2441 exists in the wild
HN, and firefox users, can never decide where the money should go or what the goals should be. The problem with producing the better product is the amount of in-fighting increases exponentially. Google produces a "fuck you got mine" type browser and everyone knows it, so nobody really cares when they make god awful privacy decisions or intentionally produce worst standards to try to fuck their customers up the ass in new and exciting ways.

When Firefox introduces a new feature, half the people complain it's stupid and worthless while the other half complain it's not enough. And, when it inevitably gets axed, it magically turns out actually it was beloved the whole time and oh no my Grandma used Pocket as life support and now she can't breath.

When Firefox implements new web standards half the people complain that they're bending to Google's whim and that these standards are stupid. We don't want them, just focus on performance and what people really care about! ... While the other half complains that it took so long, and in the meantime they switched to a real browser, like Chrome.

Of course, Safari is even further behind Firefox in standards and frankly it's not even close, but does anyone care? Of course not. Apple is another "fuck you got mine" type company. People love that.

And it doesn't just end at Firefox. Oh, no. Firefox OS? Depending on who you ask it's either the biggest missed opportunity ever or one of Mozilla's worst money burning schemes. It's Schrödinger's software - in a parallel universe where it took it off everyone would've always wanted it, and in the current universe nobody ever wanted it.

The biggest mistake Mozilla made was extending any kind of goodwill to their customer base. Clearly, that doesn't work and people do not like it. Let's all stop fucking around and be real for a second - nobody, and I do mean nobody, is switching to Google Chrome because Mozilla made some mistake. They're not, because the reality is that Firefox is truly irreplaceable and ahead of Chrome in so many aspects. They're switching to Chrome because they just don't care about being fucked up the ass, or worse, they secretly want to be.

array_key_first··on Asahi Linux Progress Report: Linux 6.19
Intel lunar lake gen 1 and 3 are competitive with the M series both in battery life and performance. Qualcomm makes arm chips that are somewhat competitive too, but you run into similar problems as M. x86 chips can most definitely reach the efficiency of M.
array_key_first··on Asahi Linux Progress Report: Linux 6.19
You don't need an arm processor, many modern x86 chips match or outcompete m series on power efficiency and performance. Mainly lunar lake gen 1 and the new gen 3 (arrow lake not really).

The efficiency of arm chips was never arm, really, it was the manufacturing node and SOC design. Well, Intel and AMD can make SOCs, and they do.

← PreviousPage 18 of 34Next →