HNHacker News
TopNewBestAskShowJobs

gear54rus

882 karma · joined May 25, 2014

An engineer passionate about JS and basic tech freedoms (e.g. right to repair, OSS, net neutrality).

I think the web with all its shortcomings is the best thing to happen to tech industry and I want it to succeed. That does NOT mean it should be used for everything.

submissionscomments
gear54rus··on Ask HN: Fable hacked my piano, can I release the results?
Exactly. Surprised to see 'just don't let them find you' so far down when it should be the first advice.
gear54rus··on Go grandmaster Shin defeats AI KataGo with a two-stone handicap
Thinking machines were finally defeated and will now be prohibited.
gear54rus··on YouTube Format IDs
Finally found the person who was the target audience for garbage consoles claiming 30fps gaming is the norm. That makes one. :D
gear54rus··on Don't Wordle
Ublock seems to work with this one.
gear54rus··on HTML Can Do That
> When we will pretend a drawing api we can call directly from webassembly?

Hopefully, never. There's enough ad-blocking arms race as it is.

gear54rus··on EU fines Google €890M for competition breaches over search and apps
Doing just fine calling most of the american insanity for what it is. Beating apple and the likes into submission and making them produce actually somewhat good products.
gear54rus··on What's the story behind the names of Cloudflare's name servers? (2013)
https://namingschemes.com/Physical_Injuries lol
gear54rus··on TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access
Because wireguard to tailscale is like git to git GUIs. It's solid base but never should be used separately without a proper wrapper if one wants to keep one's sanity.
gear54rus··on The future of Flipper Zero development
I can understand why that happened at least remotely. If you do all those things they refused 'officially', it might be easier for stupid government idiots to paint it as a dangerous illegal tool.

Adding the necessary hardware while refusing to support arbitrarily iLLegAl things is the best of both worlds.

gear54rus··on Podman v6.0.0
Its not only intimidating, its clunky and error-prone. That's the answer to OP's question, this podman thing does not have good UX story.
gear54rus··on Anthropic Accuses Alibaba of ‘Illicitly’ Accessing AI Models
exactly

you're stealing from the open internet, the best case punishment you should hope for is that these gains are socialized back

gear54rus··on TIL: You can make HTTP requests without curl using Bash /dev/TCP
neither is bash or even sh for that matter :) if you have bash, you probably have apk or apt
gear54rus··on Upcoming breaking changes for npm v12
Then don't use it. Just don't presume to tell me if I can or can't.
gear54rus··on Upcoming breaking changes for npm v12
Absolutely not, there are plenty of use-cases for them. https://www.npmjs.com/package/patch-package comes to mind off the top of my head.

Hopefully current hysteria will not result in some bs decisions like this.

gear54rus··on Claude Fable 5
yees, any second now!

the leap here is browser extensions appearing to block all mentions of ai across the web

and that's a good thing

gear54rus··on Using HTTP/2 Cleartext for a server in Go 1.24
which would be pretend doing it, make 1000 mistakes then say "you're absolutely right" after you point to it's fuckups
gear54rus··on Twin brothers wipe 96 government databases minutes after being fired
I think at least on windows you can powercycle it quickly a few times until it gives up this behavior. Not sure about Chromebooks.
gear54rus··on Scrcpy v4.0
This thing also helps capture images from stupid crap apps that prohibit screenshots. On my rooted phone with a disable-flag-secure module installed, adb screenshots are still black.

Recording a video via scrcpy works on the other hand. Amazing, agreed.

gear54rus··on Docker images are hundreds of MB; a full game engine compiles to 35MB WASM
Yes, it's absolutely the frameworks. That each weigh <100KB. Definitely frameworks :D

Edit:

I don't even know where you lot get these numbers from nowadays, smh.

Just checked, in Slovakia, google.com is 1MB (compressed) total with cache disabled. 400kib of those is my own extension that I installed which is counted among the 'loaded scripts'. Loads in 400ms, blink of an eye.

Framework rants are completely detached from reality, as always.

gear54rus··on Should I run plain Docker Compose in production in 2026?
I checked your page. Wanted to ask, are you using longhorn with k3s for replicated volumes? How beefy a box do you need for that (CPU/MEM/Disk speed)?

I have several VMs in clouds with similar k3s architecture as yours and am wondering if there are any benefits to installing longhorn vs sticking to logical (postgres, mimir, whateveritis) replication instead.

gear54rus··on Should I run plain Docker Compose in production in 2026?
It's simple to use only for toy use cases, that's why nobody uses it. The article everyone in this thread seems to like only goes as far as 'I pushed to git so it must be ok' which is laughable and I'm not even DevOps.

What happens if it errored on deployment or after that? you wanna write custom (bash? :D) hooks for that? What about upgrading your 'very vertically scalable' box? What if it doesn't come up after the upgrade? your downtime is suddenly hours, oops.

The k8s denial is strong and now rivals frontend frameworks denial. Never fails to amuse.

gear54rus··on Should I Run Plain Docker Compose in Production in 2026?
Then you learn podman can't even list containers for all users properly and it kind of starts smelling like the whole ip4 vs ip6 debacle: bunch of vocal proponents wanting you to subject yourself to endless torture for no discernible reason.
gear54rus··on How Monero's proof of work works
> If so, why does it make sense that people can "generate" cash by proving some amount of work done?

Because you need an incentive for 'miners' to participate in transaction processing.

Main functionality is transactions which are not controlled by any single entity (like the government).

Most of it is speculation unfortunately, which gives it a bad name, drowning out real usecases.

gear54rus··on Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
It does not much matter if it imports 300 or 30 of them, those vulns will land somewhere in those 30 with equal frequency statistically. If you are advocating developing without dependencies at all, then please start (with any language) and show us all how much you actually ship.

JS is a target of these dumb accusations because it's literally the best cross-platform way to ship apps. Stop inventing issues where there are none.

gear54rus··on Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
The above comment is just a bunch of generalizations not meant to address seriously that's why.
gear54rus··on WebUSB Extension for Firefox
Yep. FlipperZero, Android, now some random chinese handheld radio - just some of the things I didn't have to install some crap unsandboxed app to flash in the last 3 months. Absolutely revolutionary.
gear54rus··on WebUSB Extension for Firefox
You simply don't. This quest of saving idiots from themselves is not gaining anyone anything and meanwhile other people get more and more useless restrictions.
gear54rus··on WebUSB Extension for Firefox
And I'll just fire up a chrome instance which I specifically keep for when my daily driver firefox decides to spazz out and not implement basics in 2026 :'(
gear54rus··on Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux
Best case is they throw their endless amount of paper at it without touching it. At least something useful comes out of this AI crap then. One can dream.
gear54rus··on Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux
Any specific links to problems? I was planning to start a new project on it :(
Page 1 of 24Next →