HNHacker News
TopNewBestAskShowJobs

gempir

995 karma · joined July 28, 2016

submissionscomments
gempir··on Google Chrome silently installs a 4 GB AI model on your device without consent
Helium has all the benefits of Chromium but none of the Google bloat or other crazy AI, Crypto, Gaming or whatever ideas other browsers ship.

Just uBlock Origin pre-installed

https://helium.computer/

gempir··on Tangled – We need a federation of forges
A simple search holds the answers https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=fa...
gempir··on The operating cost of adult and gambling startups
No single person can draw that line, that's what Courts and Laws are for. And some of the industries play more dirty and try to manipulate that due process, others failed.

But that's what we have, it's never black & white. Always a process and always evolving.

gempir··on SI Units for Request Rate (2024)
I think this is mostly to blame on Grafana. Every dashboard ships with $__interval by default and every query uses that by default. I never understood the value of that. It makes the graphs look pretty I guess, but looking at the values becomes a little less useful because nothing is compareable to another not even to yesterday when you last looked at the dashboard.

Personally I always setup a variable $interval that can be set to 1m, 5m, 15m etc and use that in all my queries.

gempir··on Put your SSH keys in your TPM chip
The integration of the ed25519-sk keys is just so easy and similar to normal ssh keys, so the upgrade is way easier.

You just need to tighten your sshd config, you can even add a "touch required" of the Yubikey to the sshd config. Has been in debian stable since like 11 I think?

So it's super friendly to integrate and very secure, as you need to physically be on your pc, have your yubikey and have your exact pc. So that's a lot of factors.

gempir··on Codex for almost everything
Codex is both a macOS app and a CLI/TUI app.

Their naming is not very clear. The codex desktop app is somewhat of a frontend for the codex cli.

By the look and feel of it I would guess it is written with Electron.

gempir··on IPv6 traffic crosses the 50% mark
*A few select models got celluar modems.

I have owned several Dell, HP and Lenovo Laptops in the past 15 years and I have never had a cellular modem.

When Apple makes a change like that it impacts a lot of customers because they have way fewer skews.

gempir··on Tell HN: Docker pull fails in Spain due to football Cloudflare block
The amount of traffic that must go through the docker hub, must be insane, the images go into the gigabytes and everyone expects it to be super fast.

Cloudflare is one of the few companies who can handle that for relatively cheap, Docker could not just "run their own" and have it even be compareable.

gempir··on Opera: Rewind The Web to 1996 (Opera at 30)
Check your extensions, might be blocking the cookie banner. For me uBlock blocked the cookie banner. Afterwards it worked just fine.
gempir··on Google Workspace CLI
If you had to pick one package manager that was most likely installed across all the different user machines in the world, I'd say npm is a pretty good bet.
gempir··on Move tests to closed source repo
The gag started on Twitter after Cloudflare vibe coded a nextjs replacement clone.

If you know that context and the tweet I feel this is more obvious that it is a joke.

Just because you didn't get the joke, does not make it a really shit joke. The funniest jokes rely on context.

gempir··on Loops is a federated, open-source TikTok
Good that they have a web version.

But the most basic functionality of going to the next video is only available via scroll (no keyboard arrow down?) and it has a really long animation and delay?

Just feels awful to use.

I feel if you wanna win in this space, especially with people who prefer more "free" platforms, then the non-app version should be a bigger priority IMO.

gempir··on OpenAI should build Slack
I have used Slack Connect once in my 8 years of using slack. I agree it can be a moat, but that's not the case for everyone.

Slack doesn't have one "main thing" it's doing perfect. They have just all around great product, with some weaknesses here and there.

- Solid mobile app

- very good API with good SDKs

- easy to build very rich slack bots, with good building blocks

- Good notification management

- Workflows for non technical people that make automation easy

- Good level of customization

- Good enough performance

- Video/Audio calls are good enough

So when a company is questioning what tool to use Slack is an easy go-to. "Nobody gets fired for buying IBM" type of tool.

Can you live without it? yeah. But do you really wanna focus on what chat platform your company should be using or just focus on your product?

gempir··on AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
It even supported running as a MySQL Replica at some point.

"MaterializedMySQL"

Sadly that feature seems to have been thrown out, probably due to complexity.

https://github.com/ClickHouse/ClickHouse/discussions/44887#d...

https://www.percona.com/blog/complete-walkthrough-mysql-to-c...

https://github.com/ClickHouse/ClickHouse/pull/73879

gempir··on Turbopack: Building faster by building less
Kind of weird way to put it. Turbopack was not a real product for years. It was forever stuck in weird beta/alpha stage and only recently went and became the default for NextJS.

Vite has been stable for years at least 5 years now and is built-upon because it's fast, stable, reliable and a bit less complicated than Webpack.

gempir··on Clawdbot - open source personal AI assistant
The Crypto scam is just a recent trend of scammers. They are using big open source projects/developers as figure heads, the maintainers have nothing to do with this, but there is nothing really stopping the scammers.
gempir··on Consent-O-Matic
Breaks many websites though and you'll be wondering why something doesn't work and then you have to remember you checked that ublock checkbox a few months ago.
gempir··on Pocket TTS: A high quality TTS that gives your CPU a voice
I feel like TTS is one of the areas that as evolved the least. Small TTS models have been around for like 5+ years and they've only gotten incrementally better. Giants like ElevenLabs make good sounding TTS but it's not quite human yet and the improvements get less and less each iteration.
gempir··on Anthropic made a mistake in cutting off third-party clients
- ships also as a desktop app

- ships with web server that has a UI you can open in your browser, even access remotely with tailscale or so

- the server has an API to do almost all things allowing you to build on top of it, the people at ramp build a very advanced internal agent on top of OpenCode https://builders.ramp.com/post/why-we-built-our-background-a...

gempir··on Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone
The docs are very behind, there is indeed a full blown webui and with opencode serve you can access it
gempir··on Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone
Well the beauty is the logic lives on the server. The client is just a client.

If it disconnects you just reload the page. It can work just fine in the background because it’s not running on your phone.

Just like you can refresh the ChatGPT website, but OpenCode lives on your pc at home, not OpenAI servers.

gempir··on Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone
Why not use a browser?

OpenCode has a webUI, you can simply host that on your machine at home and VPN to it.

https://opencode.ai/docs/server/ (sadly no screenshots, but its a pretty good GUI, looks like their desktop app)

gempir··on MiniMax M2.1: Built for Real-World Complex Tasks, Multi-Language Programming
Very anecdotal but for me this model has very weak prompt adherence. I compared it a tiny bit to gemini flash 3.0 and simple things like "don't use markdown tables in output" was very hard to get with m2.1

Took me like 5 prompt iterations until it finally listened.

But it's very good, better than flash 3.0 in terms of code output and reasoning while being cheaper.

gempir··on Claude Code gets native LSP support
OpenCode is so underrated.

One of my favorite features is that you can run it as a server, and then it has a API and SDKs to manage sessions etc.

Great to build a centrally managed agent for your team.

gempir··on Roomba maker goes bankrupt, Chinese owner emerges
Installing Valetudo stops any firmeware updates forever from the OEM. [1]

I wouldn't consider it a hack. It's an alternative way to run your vacuum, with yes potentially less features if the OEM makes a lot of future updates, but Valetudo also comes with their own set of updates.

[1] https://valetudo.cloud/pages/usage/firmware-updates.html

gempir··on Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker
For germans I found https://parqet.com/ very good.

Generous free tier and auto sync from some common german banks

gempir··on Cloudflare outage on November 18, 2025 post mortem
CloudFront has quotas[0] and they likely just hit those quota limits. To request higher quotas requires a service ticket. If they have access logs enabled in CloudFront they could see what the exact error was.

And since it seems this is hosted by Atlassian, this would be up to Atlassian.

[0] https://docs.aws.amazon.com/AmazonCloudFront/latest/Develope...

gempir··on Steam Frame
In the LTT Video they showed an optional top strap from Valve. So it's a thing!
gempir··on Ask HN: How to deal with long vibe-coded PRs?
That means your code will stay old.

A new language feature is released, you cannot apply it to old code, since that would make a big PR. You need to do super slowly over time and most old code will never see it.

A better static type checker, that finds some bugs for you, you cannot fix them as your PR would be too big, you instead would need to make a baseline and split it up endlessly.

In theory yes, maybe a bit safer to do it this way, but discouraging developers to make changes is bad IMO. Obviously depends on your usecase, if you develop software that is critical to people's literal life, then you'll move more carefully.

But I wager 99% of the software the world produces is some commerce software, where the only thing lost is money.

gempir··on Uv is the best thing to happen to the Python ecosystem in a decade
This is what the OP wanted. I don't agree to do it this way.

At work for us we use uv pip freeze to generate a more strict requirements file.

← PreviousPage 2 of 8Next →