HNHacker News
TopNewBestAskShowJobs

PhilippGille

1,311 karma · joined August 4, 2017

https://github.com/philippgille

meet.hn/city/de-Leipzig

submissionscomments
PhilippGille··on A truck driver spent 20 years making a scale model of every building in NYC
If you are interested in scale models of New York, there's a 1:1 scale model in Minecraft: https://youtu.be/ZouSJWXFBPk
PhilippGille··on Docker Offload
The article tries to sell it to people who can't run Docker locally (e.g. locked down permissions in enterprise environments, slow old laptop), but hasn't it already been possible to use remote Docker engines?

So the news is that they're offering to host those remotes now, right?

PhilippGille··on Codex pricing to align with API token usage, instead of per-message
Is this not just about extra credit? So what's included in the subscription doesn't change - just extra credits are now token based instead of message based? (For Plus/Pro)
PhilippGille··on Qwen3.6-Plus: Towards real world agents
The OpenRouter usage stats indicate the opposite: https://openrouter.ai/rankings?view=month
PhilippGille··on 43 hours battery life: Dell XPS 14 2026 lasts almost 3x longer vs MacBook Air 15
This is their MBP 14" M5 Max review, with a "Battery life" section and their standard web browsing test: https://www.notebookcheck.net/M5-Max-with-inconsistent-perfo...

15h 10min

PhilippGille··on I traced my traffic through a home Tailscale exit node
The article does list what Tailscale adds on top of WireGuard:

> WireGuard by itself is mostly the data plane. Tailscale adds the control plane on top: identity/SSO, peer discovery, NAT traversal coordination, ACL distribution, route distribution (including exit node default routes), MagicDNS, and fast device revocation.

PhilippGille··on purl: a curl-esque CLI for making HTTP requests that require payment
In the cryptocurrency world this has existed many years already. For example with the Lightning network on top of Bitcoin it has always been easy to let the server generate an invoice, which the client pays and then the client sends another request including cryptographic proof of the payment. On layer 2 it was always cheap and fast.

For example I created this Go middleware at the time: https://github.com/philippgille/ln-paywall#how-it-works (currently defunct)

Similar projects implemented that into standalone API gateways.

All using status code 402 already.

Here Stripe's example is using USDC, so still crypto BTW.

PhilippGille··on ARM to make processors for first time in their history
83 points, 24 comments: https://news.ycombinator.com/item?id=47506641
PhilippGille··on PC Gamer recommends RSS readers in a 37mb article that just keeps downloading
On Kagi you can increase/decrease a domain's ranking for your personal search results, and they make the aggregated stats public, showing for example Pinterest as the most blocked site, which matches part of what you're looking for: https://kagi.com/stats?stat=insights
PhilippGille··on Mamba-3
You mean Mercury 2, by Inception: https://openrouter.ai/inception/mercury-2
PhilippGille··on Kagi Translate now supports LinkedIn Speak as an output language
You can translate webpages already, like https://translate.kagi.com/English/Spanish/https://blog.kagi...

And with a bookmarklet you can trigger that with a click in your browser: https://help.kagi.com/kagi/translate/#browser-bookmarklet

PhilippGille··on LibreOffice Writer now supports Markdown
Reference: Windows Notepad App Remote Code Execution Vulnerability https://news.ycombinator.com/item?id=46971516
PhilippGille··on How to run Qwen 3.5 locally
> would be nice to have a place that have a list of typical models/ hardware listed with it's common config parameters and memory usage

https://www.localscore.ai from Mozilla Builders was supposed to be this, but there are not enough users I guess, I didn't find any Qwen 3.5 entries yet

PhilippGille··on British Columbia is permanently adopting daylight time
With flexible working hours it works in both directions, so @ndr42 can also wake up an hour later for his health and performance :)
PhilippGille··on British Columbia is permanently adopting daylight time
That's a very dishonest take, as I'm sure you know that Sommerzeit proponents have reasons other than "summer sounds better than winter".

For example most people just wake up and go to work in the morning, but in the evening they meet friends, BBQ, hike/run through nature, do sports etc., and prefer doing those activities while it's bright outside.

PhilippGille··on Show HN: Omni – Open-source workplace search and chat, built on Postgres
How does it compare to Onyx (rebranded from Danswer, with more chat focus, while Danswer was more RAG focus on company docs/comms)?

- https://onyx.app/

- Their rebranded Onyx launch: https://news.ycombinator.com/item?id=46045987

- Their orignal Danswer launch: https://news.ycombinator.com/item?id=36667374

PhilippGille··on Show HN: OpenWhisper – free, local, and private voice-to-text macOS app
That's a very similar name as https://github.com/OpenWhispr/openwhispr

Which is a voice to text app as well.

PhilippGille··on MinIO repository is no longer maintained
They point to AIStor as alternative.

Other alternatives:

https://github.com/deuxfleurs-org/garage

https://github.com/rustfs/rustfs

https://github.com/seaweedfs/seaweedfs

https://github.com/supabase/storage

https://github.com/scality/cloudserver

https://github.com/ceph/ceph

Among others

PhilippGille··on An AI agent published a hit piece on me
That's certainly what Sam Altman had in mind with https://en.wikipedia.org/wiki/World_(blockchain)

But also many countries have ID cards with a secure element type of chip, certificates and NFC and when a website asks for your identity you hold the ID to your phone and enter a PIN.

PhilippGille··on Show HN: Smooth CLI – Token-efficient browser for AI agents
> Smooth offers a “self” proxy that creates a secure tunnel and routes all browser traffic through your machine’s IP address

Can you confirm that you only route the traffic of the one user who owns the machine though the proxy? Or do you use it as residential proxy for other users as well?

The docs don't say anything about it.

PhilippGille··on Bunny Database
Some European companies migrate their dependencies from US clouds to European ones. Turso is registered in Delaware. Bunny HQ is in Slovenia. Different data related policies apply.
PhilippGille··on KDE Binds Itself Tightly to Systemd, Drops Support for Non-Systemd Systems
Title can be misleading, as KDE still works on non-systemd systems that use other login managers, as discussed here: https://news.ycombinator.com/item?id=46870751
PhilippGille··on OpenClaw is everywhere all at once, and a disaster waiting to happen
They're mentioning using 20M tokens via z.ai subscription. GLM 4.7 is probably the model then.
PhilippGille··on Ask HN: What's the current best local/open speech-to-speech setup?
OP asked:

> Is anyone doing true end-to-end speech models locally (streaming audio out), or is the SOTA still “streaming ASR + LLM + streaming TTS” glued together?

Your setup is the latter, not the former.

PhilippGille··on GLM-4.7-Flash
z.ai itself, or Novita fow now, but others will follow soon probably

https://openrouter.ai/z-ai/glm-4.7-flash/providers

PhilippGille··on Handy – Free open source speech-to-text app
Has anyone compared this with https://github.com/HeroTools/open-whispr already? From the description they seem very similar.

Handy first release was June 2025, OpenWhispr a month later. Handy has ~11k GitHub stars, OpenWhispr has ~730.

PhilippGille··on PgX – Debug Postgres performance in the context of your application code
Naming conflict with pgx, a popular Postgres driver for Go: https://github.com/jackc/pgx
PhilippGille··on Go.sum is not a lockfile
Minimum version selection happens when the go.mod file is updated, so it contains the minimum versions already.

It doesn't happen only later at build time.

For example:

- `go get x@v1.0.0` => Your go.mod contains `x v1.0.0`

- `go get y@v1.0.0` with y having x v1.0.1 as dep => Your go.mod is already updated with the resolved minimum selected version: `x v1.0.1`

This requires using Go commands to manage the go.mod file. If you edit it in a text editor then a final `go mod tidy` will help.

PhilippGille··on Show HN: Prism.Tools – Free and privacy-focused developer utilities
CyberChef runs locally as well. It even has a download link for that on the top left of the main page.
PhilippGille··on Jeffgeerling.com has been migrated to Hugo
> So, advice: submit the binary you used to generate the site to source control. I know git isn't the best at binary files, but I promise you'll thank me at some point.

No need for the entire binary.

Just put `go run github.com/gohugoio/hugo@vX.Y.Z "$@"` into a `hugo.sh` script or similar that's in source control, and then run that script instead of the Hugo binary.

You'll need Go installed, but it's incredibly backwards compatible, so updating to newer Go versions is very unlikely to break running the old Hugo version.

← PreviousPage 2 of 14Next →