HNHacker News
TopNewBestAskShowJobs

figmert

1,008 karma · joined July 10, 2023

submissionscomments
figmert··on Tesco moving 40k server workloads off VMware amid Broadcom's abusive conduct
When I was working at Tesco some 7 years ago, the goal was to move to AWS. Surprised they're still not even close.

Good on them for sticking it to Broadcom.

figmert··on How we run Firecracker VMs inside EC2 and start browsers in less than 1s
Antibot measure also block real users at the slightest change they don't like. Anti-fingerprinting measure? You're a bot. Adblockers? You're a bot.
figmert··on Show HN: Agentspace – long-running YOLO agent sessions in Docker
> - No death by tapping y. You work on an isolated copy of your code in a fairly safe environment always so it becomes easy to get out of the way and just let the agent do its thing without potentially compromising your machine. Agents spawned by agentspace run containerized in yolo mode by default.

> - Docker support inside the container via a docker-in-docker sidecar (Please note: `--docker` uses `--privileged` under the hood (required for DinD), so it's not a sandbox against actively hostile code. Use it for repos you'd trust on your machine anyway.)

These statements are pretty contradictory. If dind has privileged access, then that means the agent has essentially root access (or access of the host user if rootless)

figmert··on Claude: Elevated errors across many models
Except when you have internet of course.

Yes I know you can run offline models, but it's hard to pass up on a little bit of snark.

figmert··on TIL: You can make HTTP requests without curl using Bash /dev/TCP
This of course only supports http, not https. It's great for health checks e.g. in a docker environment. To do https, you'd have to use something like socat, but of course that doesn't use bash only.
figmert··on I'm Eric Ries, author of "The Lean Startup" and new book "Incorruptible" – AMA
I don't understand what's wrong with someone suggesting a book to an author? Do you think all authors have read all other books?

If you had pointed out the original commenter's patronizing comment, as if they with 100% certainty know better than the author who has just written a book about said topic (at least the commenter thinks so), then I'd have agreed with you.

figmert··on sqlite: A CGo-free port of SQLite/SQLite3
Absolutely not. Maybe runtime overheads are minimal, but builds are so much harder to do. And yes, you need to figure it out maybe once, but it is still a lot more effort than just pulling in a new dependency. Now repeat that same effort for every new application, vs pulling that into every new application.
figmert··on S&P 500 rejects SpaceX, also blocking entry for OpenAI and Anthropic
> Profitable isn’t related to “worth the dollars”. You need to look at income and how much is being reinvested into growth. Amazon famously remained unprofitable due to reinvestment and waiting for them to become profitable before investing was a bad bet.

Sure, but we the only thing we know about the company is the current S1 filing. Need to time to see what all of that looks like. Fast tracking it and essentially forcing other people to buy without scrutinizing is the problem. They may very well be worth the money they claim, but we won't know until after they've proven it. That's what the rules are there for.

figmert··on S&P 500 rejects SpaceX, also blocking entry for OpenAI and Anthropic
Why is that relevant? The rules are in place for a reason, why does it matter what the percentage is? They're not profitable. When they prove they're worth the dollars, they can be included, per the rules.

Also, S&P500 has a current market cap of $67 trillion, 0.3% of that is some $200billion. That is essentially a wealth transfer to the rich. They don't need it.

figmert··on Ohbin – uv wrapper for installing tools from GitHub
But why? Mise does this and more. It can install binaries from github, gitlab, uv, npm, and many more.
figmert··on Stop Killing Games
Not really my point. My point is more that you suggested no one has thought about this, but yes, they have.

To answer your question, there have been plenty of business who have created and published free software (albeit plenty have later closed them). Notable examples are Databricks, Hashicorp, Mongodb, RedHat.

Sure they've built a moat on top of their free software, but they have (or had) free software regardless.

figmert··on Stop Killing Games
As the article mentions, these arguments are basically all the arguments of the FSF, and everything Richard Stallman pushed for since the 80s. So yes, there has been plenty of thought, scrutiny, improvements, etc. 40 years of it in fact.
figmert··on Roughly a quarter of American professionals hit a wall in their careers
There's no reward for loyalty any more, and it's caused everyone to job hop (at least while that was possible), including me. At the time, employees complained about it, and in the same breath refused to give out any promotions and/or reward employees. Or they'd reward them with some shitty voucher.

The world has literally become the people vs corporations. There is no soul in working any more.

figmert··on MCP is dead?
I don't know about it being dead, but i certainly stopped using it because it kills the context. A huge amount of tokens are wasted to mcp when in use. Skills use far fewer tokens. From my experience anyway. I'm also not advanced enough so maybe I'm not using it right.
figmert··on Photo GIMP – A Patch for GIMP 3 for Photoshop Users
Pretty sure there has been various efforts to do this, but they all eventually stall due to being unable to keep up with the GIMP source. I hope this time they're taking an approach that will allow them to keep up with the maintenance.
figmert··on Linux gaming is faster because Windows APIs are becoming Linux kernel features
What do you consider a power user? Because I'd consider an OS that refuses to let you do what you want, and constantly reverts your customisation, the opposite of power user friendly.

We're a long way not because Linux cannot do it. We're a long way because publishers refuse to take it serious.

figmert··on Scrcpy v4.0
Appreciate you replying. It's https://github.com/Genymobile/scrcpy/issues/6007
figmert··on Scrcpy v4.0
Amazing tool, but I had to stop using it. On my Samsung phone, I gesture based navigation. And every time I use scrcpy, the navigation stops working, and I have to restart the phone to get it working again. There's a ticket open but the developer has been unable to replicate the issue. Sadly until that is fixed, it is impossible to continue using it. The inconvenience (at least for me) is too real.
figmert··on The bottleneck was never the code
Two things can be true at the same time. Yes, those meetings are horrible, and plenty of times they're useless and can be summarised as "why wasn't this an email/slack message", but also plenty of those same meetings can equally be extremely important.

In fairness, given the context those meetings give, it stands to reason that giving that same context to an AI, it can, in theory, still do the same thing as an engineer. But those meetings still need to be had.

figmert··on Show HN: Red Squares – GitHub outages as contributions
Far fewer outages during the weekends. Perfect, wasn't gonna do any work then anyway.
figmert··on Should I Run Plain Docker Compose in Production in 2026?
> "what to do about docker compose?"

I don't understand what you're asking here. The answer to that is probably nothing. That is unless you want:

- systemd to manage your containers - You want to use K8s primitives (which are mostly compatible)

I'm unsure what the 3rd method is you're talking about. The nice thing about Podman's compose API is you don't have to change anything (mostly). You can point all your docker tooling to Podman's socket, and it'll (mostly) magically work.

figmert··on AI didn't delete your database, you did
> The author is rather vague about what exactly it asked it to do, he just says there was a “credentials mismatch” and Claude took the initiative to fix it by deleting the volume. But it’s likely that they are somewhat downplaying their culpability by being vague.

I was just talking to my girlfriend saying I've realised that I've not written a single line of code, nor have I debugged myself for at least the past 3 months.

Having said that, given what I've seen Claude do, I find it hard to believe that Claude would go from credential mismatch to delete the volume. I understand LLMs are probabilistic, but going from "credentials wrong" to "delete volume" is highly unlikely.

> Supabase

I don't know enough about the Railway/Vercel/Replit, but I can tell you Supabase adds a huge amount of value. The fact that I don't have to code half of things that I otherwise would is great to start something. If it's too expensive, I can implement things later once there is revenue to cover devs or time.

figmert··on Should I Run Plain Docker Compose in Production in 2026?
What do you mean it can't list containers for all users?
figmert··on Should I run plain Docker Compose in production in 2026?
I'm not OP, but the whole podman compose topic gets quite confusing, as initially Podman didn't seem to know what they were trying to do. I've given some more context around it in previous comments.

You shouldn't be using podman compose. It's flimsy and doesn't work very well (at least it was last time I used it prior to Podman v3), and I'm pretty sure it doesn't have Red Hat's direct support.

Instead, activate Podman's Docker API compatibility socket, and simply set your `DOCKER_HOST` env var to that socket, and from there you can use your general docker client commands such as `docker`, `docker compose` and anything else that uses the Docker API. There are very few things that don't work with this, and the few things that don't are advanced setups.

For what it's worth, podman has also a thin wrapper (podman compose) which executes `docker-compose` or the old `podman-compose`. The docs should explain which it picks.

Note:

- `podman-compose` is an early attempt at remaking `docker-compose` v1 but for Podman. This used parsed the compose config and converts them to podman commands, and executes it.

- Later Podman wrote a Docker compatible socket instead, which can work with most docker clis that accept a `DOCKER_HOST` argument, including `docker` and `docker-compose` (both v1 and v2)

- `podman compose` is a thin wrapper that automatically selects `docker-compose` or `podman-compose` depending on which is installed.

Generally all you need is podman, docker-compose (the v2 binary), and that's it. From there you can use `podman` and/or `podman compose`.

figmert··on Google Chrome silently installs a 4 GB AI model on your device without consent
It is not. It is Firefox but with an Arc-like workflow.
figmert··on Denuvo has been cracked in all single-player games it previously protected
Why would they care for a few hundred MBs when the games are in the 10s of GBs?
figmert··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
I've been looking at O-1 and I struggled to understand what generally would qualify. I have some things that might qualify, but might not be strong cases. Is the only way to understand such a thing to hire a lawyer?

Separately, how bad is it for future if I get a denial for any visa?

figmert··on GitHub CLI now collects pseudoanonymous telemetry
While I agree, I personally always opt out if I'm aware, and hate it when a tool suddenly gets telemetry, I don't think Git is comparable, same with Linux.

Linux and Git are fully open source, and have big companies contribute to it. If a company like Google, Microsoft etc need a feature, they can usually afford to hire someone and develop _and_ maintain this feature.

Something like gh is the opposite. It's maintained by a singular organisation, the team maintaining this has a finite resources. I don't think it's much to ask for understand what features are being used, what errors might come up, etc.

figmert··on Irony as Meta staff unhappy about running surveillance software on work PCs
> Have people lost their spine? seriously, quit your job. this is insane. why are americans putting up with this bullshit?

While I agree with you, sadly not everyone is in a position to just quit so easily, and even if the majority of the company quits, there are always people who are desperate enough to do the work and not complain.

figmert··on Android CLI: Build Android apps 3x faster using any agent
Aah! Yes absolutely right! Using `exec command android-cli` would work I believe
← PreviousPage 3 of 11Next →