frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

What Happened to Running What You Wanted on Your Own Machine?

https://hackaday.com/2025/10/22/what-happened-to-running-what-you-wanted-on-your-own-machine/
98•marbartolome•3h ago

Comments

fghorow•1h ago
The one word answer to this?

Linux.

jwrallie•1h ago
As long as common PCs can boot an iso we should be good to go.
lou1306•1h ago
The article is largely about phones, where the barrier to install a truly open Linux system are high and getting higher.
jeroenhd•1m ago
There are plenty of smartphone companies locking down their bootloaders, but there are others that will let you unlock your bootloader by just running the basic command.

A much bigger problem for running Linux on phones is that standard Linux runs like crap on phones. It doesn't have the mainline driver support amd64 computers have, and the battery life optimizations that make Android usable need to be reimplemented on top of Linux to get a day's worth of use out of your phone. Unfortunately, most Linux applications are written for desktops where they expect the CPU to be running all the time, the WiFi to be accessible whenever they want, and for sleep/suspend to be extremely incidental rather than every two minutes.

ToucanLoucan•1h ago
> Sadly, over the years, Android has been steadily walking back that openness. The justifications are always reasonable on their face. Security updates need to be mandatory because users are terrible at remembering to update. Sideloading apps need to come with warnings because users will absolutely install malware if you let them just click a button. Root access is too dangerous because it puts the security of the whole system and other apps at risk. But inch by inch, it gets harder to run what you want on the device you paid for.

As much as I want to agree with this author (and do, to an extent) they are also providing the exact and honestly-pretty-good reasons for why this is happening: computers have breached containment, and they did it a long time ago. Computers are not just for us weird nerds anymore and they haven't been for some time; they're tools for a larger, more complicated, more diverse userbase, many of whom are simply not interested in learning how to computer. They just want shit to work, reliably. Random software on the Internet is not a path to reliability if you also don't know how your thing actually works.

I mourn this too but let's not pretend it's simply what happened because corporations are evil (though they are for sure that).

vmaurin•1h ago
The security argument is the best one to shove all this monopoly practices, but I doubt there are real proof of that somewhere. These days, I think I have most trust in a small app developed by a folk in a garage than something produces by Meta or Google
cjs_ac•1h ago
Exactly: smartphones and tablets are designated safe spaces for 'normies'. If you want to do serious computing, serious machines (laptops, desktops, servers) are still available.
Gigachad•1h ago
Even as someone who “knows what they are doing” I still want one secure computer to do my banking, hold all my most personal data, etc.

Then I have raspberry pi and steam deck which I use for messing around with and running whatever weird software.

NoboruWataya•1h ago
It's particularly hard to swallow these justifications when advanced by Google considering how much malware there is on the Play Store. I have never once had an issue with malware installed via F-Droid but have had multiple issues with apps from the Play Store. But apparently it's F-Droid I need to be protected from. (Granted, the Play Store malware I experienced was in the nature of "pop up ads on your phone randomly", not stealing your bank credentials, but it shows how little actual vetting goes on.)

I do understand the broader point. I know a few elderly people in particular who are walking targets for cybercrime. But I wish we had more differentiation. Locked down, easy to use phones for those who want or need that, and more open phones that act similar to laptops for those who know what they're doing (or, in any case, are willing and able to bear the risk).

ToucanLoucan•1h ago
I mean, we did. We had iOS and Android. The issue is Apple makes more money via these practices per user than Google did, and Google is therefore imitating them and their products.
jwrallie•59m ago
If only they did work reliably though…

When the software on these locked down devices breaks down, and it does, everyone is helpless.

When a zero day is found, again everyone is helpless.

If we cannot understand how something works on all layers, stability and security are only promises.

dns_snek•57m ago
Doing evil things under the guise of good intentions (with reasons that appear valid on the surface) has always been the playbook. All you're doing is excusing it - let's not.

If this was genuinely about security and UX then they would continue to provide viable "escape hatches", but it isn't and so they don't. That's what's being criticized.

ToucanLoucan•26m ago
I disagree, I don’t think I’m excusing it at all and your argument hinges on the restriction of software running on hardware to be evil. I wouldn’t describe it that way. I think it’s frustrating certainly but I don’t think you have an inalienable right to run code of your choice.

I would characterize it more as Google is responding to the needs of the vast majority of its users, most of whom do not care to run unsigned software, certainly don’t write it, and have no need of escape hatches. Escape hatches are great, but each also represents a security weakness waiting to be exploited.

And not to leave it merely implied: they are also responding to large development organizations who want locked down platforms in which they can distribute, and more importantly crack down on those who would pirate their, software.

dns_snek•1m ago
[delayed]
diego_moita•15m ago
100% agree.

This is a recurring pattern: people make bad choices, mostly out of ignorance, but no one blames the public because we always assume that in a democracy the costumer and the voter are always right.

Behind every corrupt politician or every greedy corporation there are thousands or millions of negligent and ignorant voters and costumers.

khalic•1h ago
I was there, 3000 years ago, when we started ringing the bell about “trusted computing”. Honestly it’s not as bad as I expected
photios•1h ago
> it’s not as bad as I expected

yet :D

api•30m ago
Mobile is where it’s bad. It never took hold fully on desktop since desktop is used for development and too many other things.
renegat0x0•6m ago
Mobile is where it is all going. PCs will be like android in the near future.
7e•1h ago
Real world parallels to this abound. You cannot build whatever house you want on your own property, for example; it must meet strict building codes and be verifiably structurally sound. What ever happened to building what you wanted on your own land?
bombcar•54m ago
That is not universally true; even today in some states there are areas (and perhaps even entire states) where building codes do not apply, sometimes even to the main structure. Often you only need to comply over a certain size, for human habitation, or to connect to utilities.

The best argument “for” building codes is the same as “for” secure platforms; that people should be able to expect a certain level of competence when buying a structure or phone.

But if you want to do it yourself, there should be a path.

cbdevidal•1h ago
Will LineageOS and other similar ROMs have this limitation as well, or will it be baked into the hardware?
immibis•17m ago
They will not, but the hardware will (as it already does) do its best to stop you from installing LineageOS and other similar ROMs.
Gigachad•1h ago
What happened was people ended up putting a lot of money and sensitive data on their computers and desired a system which wouldn’t expose that just because they ran the wrong software.
api•29m ago
The better answer is to build better OSes with better security models.

I should be able to run a crypto wallet I downloaded from a Kim Jong Un fan site while high and it shouldn’t be able to do anything I don’t give it permission to do.

It’s totally possible. Tabs in a web browser are basically this.

I can do it with VMs but that’s lots of extra steps.

immibis•16m ago
And by "people" we mean Hollywood. A great deal of this was created to enable DRM, then exploited for other purposes.
Dilettante_•10m ago
"Wash me but don't get me wet." (Is this a saying in english?)
baxtr•6m ago
I guess you are trying to say: "You can’t have your cake and eat it too." ?!
mrbluecoat•33m ago
Executive Summary: run Linux
everyone•31m ago
Part of the cycle .. https://www.goodreads.com/book/show/8201080-the-master-switc...
dandanua•15m ago
It is just a prequel to "what thoughts you can or cannot think in your mind", which is a future of technofascism.

Rust cross-platform GPUI components

https://github.com/longbridge/gpui-component
88•xvilka•2h ago•28 comments

You Are How You Act

https://boz.com/articles/you-are-how-you-act
16•HiPHInch•25m ago•2 comments

Recall for Linux

https://github.com/rolflobker/recall-for-linux
208•anticensor•4h ago•70 comments

WorldGrow: Generating Infinite 3D World

https://github.com/world-grow/WorldGrow
25•cdani•2h ago•12 comments

Geoutil.com – Measure distances, areas, and convert geo data in the browser

https://geoutil.com
40•FreeGuessr•6d ago•7 comments

Artifact (YC W25) is hiring engineers in NYC to build modern ECAD

1•antonysamuel•32s ago

Should LLMs just treat text content as an image?

https://www.seangoedecke.com/text-tokens-as-image-tokens/
23•ingve•6d ago•24 comments

Microsoft's folds losses from OpenAI into $4.7B expense line – "other"

https://www.theverge.com/news/806880/microsofts-not-very-open-about-openai
39•zerosizedweasle•41m ago•9 comments

Why I'm teaching kids to hack computers

https://www.hacktivate.app/why-teach-kids-to-hack
92•twostraws•4d ago•35 comments

Don't Forget These Tags to Make HTML Work Like You Expect

https://blog.jim-nielsen.com/2025/dont-forget-these-html-tags/
18•FromTheArchives•1h ago•5 comments

How I turned Zig into my favorite language to write network programs in

https://lalinsky.com/2025/10/26/zio-async-io-for-zig.html
245•0x1997•11h ago•85 comments

If Your Adversary Is the Mossad (2014) [pdf]

https://www.usenix.org/system/files/1401_08-12_mickens.pdf
128•xeonmc•3h ago•88 comments

Show HN: Write Go code in JavaScript files

https://www.npmjs.com/package/vite-plugin-use-golang
76•yar-kravtsov•6h ago•23 comments

What Happened to Running What You Wanted on Your Own Machine?

https://hackaday.com/2025/10/22/what-happened-to-running-what-you-wanted-on-your-own-machine/
98•marbartolome•3h ago•30 comments

Corrosion

https://fly.io/blog/corrosion/
12•cgb_•4d ago•0 comments

Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

https://github.com/dvir-biton/MyraOS
198•dvirbt•15h ago•41 comments

You already have a Git server

https://maurycyz.com/misc/easy_git/
557•chmaynard•1d ago•376 comments

Structure and Interpretation of Classical Mechanics

https://tgvaughan.github.io/sicm/toc.html
42•the-mitr•7h ago•14 comments

An overengineered solution to `sort | uniq -c` with 25x throughput (hist)

https://github.com/noamteyssier/hist-rs
73•noamteyssier•4d ago•48 comments

The last European train that travels by sea

https://www.bbc.com/travel/article/20251024-the-last-european-train-that-travels-by-sea
65•1659447091•3h ago•69 comments

Sandhill cranes have adopted a Canada gosling

https://www.smithsonianmag.com/science-nature/these-sandhill-cranes-have-adopted-a-canadian-gosli...
106•NaOH•4d ago•24 comments

Ken Thompson recalls Unix's rowdy, lock-picking origins

https://thenewstack.io/ken-thompson-recalls-unixs-rowdy-lock-picking-origins/
176•dxs•19h ago•26 comments

Sphere Computer – The Innovative 1970s Computer Company Everyone Forgot

https://sphere.computer/
70•ChrisArchitect•3d ago•7 comments

We Saved $500k per Year by Rolling Our Own "S3"

https://engineering.nanit.com/how-we-saved-500-000-per-year-by-rolling-our-own-s3-6caec1ee1143
230•mpweiher•14h ago•180 comments

Are-we-fast-yet implementations in Oberon, C++, C, Pascal, Micron and Luon

https://github.com/rochus-keller/Are-we-fast-yet
69•luismedel•12h ago•18 comments

A definition of AGI

https://arxiv.org/abs/2510.18212
242•pegasus•17h ago•386 comments

A bug that taught me more about PyTorch than years of using it

https://elanapearl.github.io/blog/2025/the-bug-that-taught-me-pytorch/
397•bblcla•3d ago•74 comments

Why JPEG XL Ignoring Bit Depth Is Genius (and Why AVIF Can't Pull It Off)

https://www.fractionalxperience.com/ux-ui-graphic-design-blog/why-jpeg-xl-ignoring-bit-depth-is-g...
59•Bogdanp•3h ago•37 comments

Feed the bots

https://maurycyz.com/misc/the_cost_of_trash/
235•chmaynard•23h ago•165 comments

SETL Programming Language

https://en.wikipedia.org/wiki/SETL
6•usgroup•50m ago•1 comments