HNHacker News
TopNewBestAskShowJobs

lrvick

10,597 karma · joined February 19, 2011

https://lance.dev https://hashbang.sh https://distrust.co https://caution.co https://stagex.tools

openpgp4fpr:6B61ECD76088748C70590D55E90A401336C8AAA9

submissionscomments
lrvick··on A thousand fewer paths to root
OpenAI built their empire on open source then gatekeeps access to closed models, and then has managed to dodge accountability for hacks their agents have done due to sandboxing negligence by saying "The AI did it".

My opinion that OpenAI should be shut down and leadership held accountable has not changed.

That said, fixing bugs in internet-critical software like Linux is actually important work, and makes me hate them like 10% less.

If their excuse for not opening the models is they want to patch the world first, and they follow through, I can get behind humoring that narrative.

lrvick··on YC's Garry Tan uses AI agents so much, he spends up to $200K a year on tokens
I cannot even comprehend how someone spends that much without realizing you can just buy GPUs.
lrvick··on Successful People (2013)
He talks like a supervillian.

A religion that has a single ultimate human authority at the helm is called a cult.

I wonder if the writings of Sam Altman will be studied in a similar manner to Mein Kampf some day where people try to understand how someone was so unusually charismatic and driven that they were able to dazzle and charm millions of people to enthusiastically participate in rapid and willful destruction of entire societies to achieve some contrived "greater good".

lrvick··on Progress on provable inference for large language models
> The majority of people

Most do not even realize they have a choice and are not educated enough to make the one in their own best interest. Fast food wins as a staple for many people over a healthy home cooked meal.

Creating healthy and safe choices and making them the default is some of the most important work there is.

lrvick··on Progress on provable inference for large language models
Very cool. Now prove you are unable to read chat transcripts with provable end to end encryption down to the CPU registers and TPM endorsement chain of the software involved.

Provable privacy via remote attestation effectively gives you provable inference for free.

lrvick··on I dumped Apple’s word list
I do not bother with X or Wayland when I can help it.

Herdr on a framebuffer and I am all set.

lrvick··on Basically no one is using AI agents for their DoorDash orders
I know people that have been automating their Doordash orders even before modern AI was a thing. When done right the server cannot tell.
lrvick··on Affinity for Linux is in active development
Appreciate the perspective, but as a career hacker, none of these are excuses that register with me.

> I have no meaningful influence over the products I buy in the supermarket

I have talked to staff at small markets to stock items that give me reason to shop there more often. It is amazing what people will do for regulars.

> or my apartment building's elevator programming

Hacked elevators many times. You can buy elevator operator keys for most cities on ebay. Look for pentesters keychains.

> or the entertainment cluster of modern cars.

I have jailbroken or replaced systems like these more times than I can count.

> FreeCAD is basically unusable

I use FreeCAD to make things all the time, and it is easy to hook up automation tools and scripts to. It has come a very long way in the past couple of years.

lrvick··on Affinity for Linux is in active development
An employer tried to make me use MacOS once. I tore it down to the Darwin kernel and shell tools and then built X11 and my window manager of choice and a typical Linux toolchain until it was MacOS in name only.

They finally gave up enforcing software rules with me and I became the one exception allowed to install Linux.

lrvick··on Affinity for Linux is in active development
When experienced software architects use LLMs to produce software they have actually read the code of and iterated on, they can get actually maintainable results and you cannot tell an LLM was involved. Commits to the Linux kernel are up 400% this year according to Torvalds. We all know that means unlabeled LLM help is involved, and if the quality bar is just as high, who cares?

For instance, even if it triples the wall time, you can say "Generate mathematical proofs for every function" and watch it fix a ton of its own bugs.

I have added tons of features to FOSS software I use with my own consumer GPUs and that is only going to get easier and require less hand holding to get correct and maintainable output.

There is indeed a middle ground between yolo one shots and hand coding every line and hand debugging every error.

As a Linux OS maintainer myself, LLMs have made debugging and fixing obscure bugs 100x faster freeing me up for more time to solve new problems.

lrvick··on Affinity for Linux is in active development
FOSS and profitability are not mutually exclusive. I would rather just pay people who enable my right to inspect or modify any software that runs on my computer, but I appreciate the honest perspective regardless.

My own companies are 100% FOSS by the way. Hackers with spare time will immediately see how to use it for free in their own homelabs, but the companies with more money than time would rather pay us than figure out how to run complex systems that require multiple people to manage securely in production. Everyone wins.

IMO an ethical business provides value in convenience without us having to take user freedoms away. Small companies acting like the big ones does not make me want to give them money personally. I -only- pay for software if it is FOSS.

lrvick··on Affinity for Linux is in active development
This was the type of insight I was looking for. Maybe there is a differently motivated new gen of Linux user after all.
lrvick··on Affinity for Linux is in active development
> Because getting the F/LOSS alternative to feature-parity is going to require a multi-million-dollar investment,

That may have been true a year ago, but these days FOSS software can be extended by anyone with a GPU and some imagination, or any proprietary software can be rapidly reverse engineered and clean-roomed as open source. I have added features to most software I use every day.

lrvick··on Affinity for Linux is in active development
People who build their entire businesses on open source software who could not be where they are without it and refuse to pay it forward annoy me. Annoyance all around!

My question remains. What is the appeal of paying someone for proprietary software anymore when you could pay dramatically less or nothing to get exactly the software you want because of the hard work of the FOSS community?

Selling binaries is no longer a viable business model anymore for a technical customer, or so I thought.

lrvick··on Affinity for Linux is in active development
I have only met two types of people in tech. Those that use Linux because they value some combination of transparency, security, freedom, privacy, and community. And then the people who buy Macs. I guess windows users still exist out there somewhere, probably.

A Linux user has access to a huge ecosystem of software they could pay to add any feature to they wanted, especially with the capabilities of self hosted LLMs these days.

Why would anyone with this much freedom pay money for proprietary software they are not allowed to change, with no external accountability it is free of backdoors and can be maintained long term?

This is so strange to me.

lrvick··on Mac at any scale
Was easier to find public proof than I expected.

https://jobs.apple.com/en-us/details/200440680-3337/senior-l...

Puppet does not have quorum signing or approval support. By -design- it means one god server that ultimately trusts every ssh key of every admin to make changes to a fleet of -malleable- RedHat servers via ssh like it is 2005.

But for just one attack chain to humor you:

1. Malicious party gets access to one Apple engineer ssh key (Or literally just their email account since they sign nothing and the key could be swapped out temporarily)

2. They make a PR injecting a subtle malicious dependency to any of the core Apple component repos almost certainly used on prod servers on the Apple github.

3. They use their stolen key to merge the PR.

4. Code lands in next release and eventually lands in Apple production servers because nothing is signed so how would anyone know?

We learned nothing from xz.

lrvick··on Jelly Sheet
Not OP but if it comes to Claude or OpenAI use, that does make me roll my eyes.

I keep my local AI rack under my 3D printer because they are the same type of tool to me.

lrvick··on Mac at any scale
I -did- give you clear public evidence of severe gaps in their supply chain security on at least one heavily relied on Apple software library. Same is true of all their public repos and code.

What better evidence could I possibly provide?

Also see the other commenter in this thread who identified themselves as a former Apple contractor admitting Apple uses Jenkins. -Jenkins-.

lrvick··on Mac at any scale
Jenkins. Wow. I thought Puppet was the worst of it.

Thank you for having the balls to admit this in public.

Hopefully others can stop putting Apple on a pedestal as some gold standard for high accountability and rigorous security.

lrvick··on Mac at any scale
What company publicly documents their shoddy security practices?

That is part of the entire problem in the industry. No standards and no accountability. Those with the purse strings only invest in security that is marketable or protects IP. Anyone that invested in proper remotely attestable provably quorum managed systems is going to be bragging about it and happy to show off the proof to earn trust from their customers. I do.

When no one is bragging about doing these things, it is because they are not doing them, and they just have a bunch of humans running around with god powers to execute any code they want on production systems or in binaries that will end up on your laptop.

To get a clue about their internal practices, lets see what they do when everyone is watching in public.

https://github.com/apple/foundationdb/commits/main/

No signed commits, no signed reviews. Merges done via browser. One Github API token away from being supply chain attacked. Also put one of those recent usernames into "forgot my password" and you can verify they do not mandate hardware 2FA. One compromised email account and you get to make a PR as a rando, then merge it with an Apple account and huzzah, you now have code in a critical repo used internally at Apple. Also releases are not signed or reproducible and are just cut by github actions. Another API key you could use to be even sneakier.

Almost any community maintained Linux distro does way better than this. Inexcusable for an org of their resources.

If this is how poorly Apple handles supply chain integrity in public, why would anyone believe they do any of this internally. I have also talked with multiple current and former Apple employees close to such things off the record but obviously will not out which ones.

lrvick··on Ask HN: Which TV do you recommend for privacy?
Fast food is more convenient than cooking, but taking an hour out of your life to do the most minimal of effort into nutrition as a default will lead to better outcomes for you and society.

Tech is no different.

It is crazy that it is controversial to recommend an hour of effort for people to gain dramatically more freedom and sovereignty.

It is even more crazy I am in the clear minority with this view on a hacker forum.

If the only thing humans value in tech is convenience, we are all fucked.

lrvick··on Mac at any scale
Any service that has the potential to attract state actors, or attackers with access to frontier AI, MUST have a threat model that trusts no single employee or workstation.

From there the spec I described writes itself. No one can ever have the ability to mutate a system once launched.

A new server spec should be defined in a signed change, it is approved with a signed review, it is compiled deterministically from source and signed by multiple independently controlled systems which both must match, and then given multiple signatures. Then any engineer can deploy those immutable images, other engineers can remotely attest the expected PCRs from the independent signed builds. Finally secrets can be released to the machine by an HSM that validates m-of-n approval signatures.

This is table stakes zero trust deployment and again, the bare minimum.

Humans manually sshing to production machines and running commands is a 90s way of doing sysadmin that is exactly why Binance was just compromised and a thousand orgs before it. Survivors bias is not a reasonable security posture.

Also with even nested virtualization on modern hardware the perf hit is minimal, though distinct servers for each workload is fine too. At -least- sandbox each workload with something like gvisor at a minimum. Linux kernel namespaces are not enough as evidenced by endless exploits.

I practice what I preach here too. I spent the last decade building this way for high risk orgs responsible for hundreds of billions of dollars in value. I also founded https://stagex.tools and co-founded https://distrust.co and https://caution.co to make it easier for others to follow these basic tactics. Much more to come soon on this. All FOSS of course.

We need adoption on these tactics to be as wide spread as TLS if the internet is going to survive an army of AI armed skiddies.

lrvick··on Ask HN: Which TV do you recommend for privacy?
BTLE and wifi are almost always the same chip with a 2.4Ghz antenna. Cut the power trace to it and job done.

Even so agreed on the latter point. I have a full EE lab at home but even I lack the space to work on a modern large format display.

Documenting optimal copper tape positions for the back of the display for different models is the move.

lrvick··on Mac at any scale
Any server with a shell and opensshd is a pet, and has no business being near sensitive production workloads.

Add to that aging and wildly insecure ssh-based centralized ruby based infra management solution and I can only conclude everyone invovled has been asleep at the wheel on industry best practices for a over a decade.

Production servers should be immutable once deployed, remotely attestable at all times, with quorum signed secret management that trusts no single admin, with every workload in a dedicated vm with only a kernel, reaper, and target daemon, under an inaccessible offline base OS with TPM gated full disk encryption that fails closed if the system is ever modified after first boot.

And all of that is the bare -minimum-. Unfortunately negligence is industry standard since security engineers that actually know how to do system hardening are crazy rare in the bay.

lrvick··on Mac at any scale
Apple does not brag about using Linux, and while I will not call anyone out directly because it is a great resource, resumes of current and former Apple DevOps/Security engineers describing what they worked on are quite telling.

All sorts of intel you can get about all sorts of companies that way.

lrvick··on Mac at any scale
Sure for bulk storage, but at least as of a few years ago Apple controls a lot of their own metal for the trusted backbone. I would not be shocked if they are crazy enough to manage GCP with puppet too.
lrvick··on Mac at any scale
Apple still runs iCloud with Puppet managed unhardened desktop Linux distros last I heard with most devops engineers having plaintext God access to all of it from their individual engineer ssh keys.

They are one of the last companies we should be trusting with hosting infrastructure.

lrvick··on Mac at any scale
Anything posted on X already should be assumed low credibility by anyone, but someone willing to actually pay Elon a subscription for a blue checkmark I immediately assume is an idiot.
lrvick··on Mac at any scale
iOS simulator is just software. Reverse engineering it to run on Linux seems pretty viable these days and likely cheaper?
lrvick··on I dumped Apple’s word list
Install Linux on it and carve a big X over the apple logo
← PreviousPage 2 of 34Next →