HN user

zimbatm

5,660 karma

Nix and DevOps consultant <https://numtide.com/>

meet.hn/city/ch-Geneva

Socials: - github.com/zimbatm - x.com/zimbatm - cal.com/zimbatm

Interests: Open Source, Programming, DevOps, Freelancing, Entrepreneurship, Outdoor Activities

---

Posts36
Comments1,470
View on HN
zimbatm.com 4y ago

Nix Packaging, the Heretic Way

zimbatm
4pts0
2020.nixos.org 5y ago

NixCon 2020 Is Live

zimbatm
5pts2
news.ycombinator.com 5y ago

Ask HN: Where Does Innovation Happen?

zimbatm
1pts0
www.youtube.com 7y ago

NixCon 2018 live stream

zimbatm
5pts1
www.weave.works 7y ago

What Is GitOps Really?

zimbatm
2pts0
mesonbuild.com 8y ago

The Meson Build System

zimbatm
2pts0
www.youtube.com 8y ago

Nix Conference 2017 Live Stream

zimbatm
2pts0
contained.af 10y ago

Container CTF

zimbatm
2pts0
zimbatm.github.io 10y ago

Hostnames and usernames to reserve (GH edition)

zimbatm
2pts0
zimbatm.com 10y ago

This is my work-flow for contributing on GitHub

zimbatm
1pts0
zimbatm.github.io 11y ago

cide - Isolated test runner with Docker

zimbatm
1pts0
www.hashicorp.com 11y ago

Atlas

zimbatm
2pts0
tarantool.org 12y ago

A NoSQL database in a Lua script

zimbatm
9pts4
fgrehm.viewdocs.io 12y ago

Devstep – development environment based on docker

zimbatm
2pts0
sandstorm.io 12y ago

Sandstorm – Personal Cloud Platform

zimbatm
32pts8
www.aclu.org 12y ago

Coming Soon: A Virtual Conversation With Edward Snowden

zimbatm
2pts0
www.perzo.com 12y ago

Perzo – Free Secure Communications

zimbatm
1pts1
www.brck.com 12y ago

BRCK – mobile Internet hotspot designed for Africa

zimbatm
2pts0
blog.teamtreehouse.com 12y ago

Working in a Flat Company (2013)

zimbatm
2pts0
openframeworks.cc 12y ago

Great open source C++ toolkit for creative coding

zimbatm
2pts0
direnv.net 12y ago

Manage your rubies with direnv and ruby-install

zimbatm
1pts0
zef.me 12y ago

Deploying WordPress Using nix-docker

zimbatm
1pts0
direnv.net 12y ago

Show HN: direnv shell extension

zimbatm
1pts1
www.mitro.co 12y ago

Mitro team password manager

zimbatm
1pts1
open.commonly.cc 13y ago

The Open Bundle - Release of game assets to the public

zimbatm
6pts0
gilliam.github.io 13y ago

Gilliam: private PaaS

zimbatm
1pts0
www.theglobeandmail.com 13y ago

HootSuite to review unpaid intern policy after barrage of criticism

zimbatm
2pts2
blog.dotcloud.com 13y ago

The new sandbox: open-source and self-hosted

zimbatm
200pts47
editorconfig.org 13y ago

EditorConfig - cross editor formatting

zimbatm
1pts0
blog.pandastream.com 13y ago

Affordable SSL CDN with AppEngine

zimbatm
3pts0
MCP is dead? 2 months ago

Another aspect is access control.

CLIs live in the same namespace as the agent, so any secrets the CLI needs access to, the agent can also exfiltrate. And access control is lightly gated by the agent's tool call policy.

For an enterprise-level deployment, it becomes quickly desirable to have a centralized MCP backbone, on which each MCP is attached to. A place you can attach policies to, log activity, and reason about access control.

Maybe. This phenomenon of security holes being found closely to each other was also common before LLMs. People attention gets directed to a place and typically more issues are getting found.

This is how keychains should be designed. Never return the secret, but mint a new token, or sign a request.

We need this also for normal usage like development environments. Or when invoking a command on a remote server.

Are you going to add support for services that don't support OIDC or this going to be a known limitation?

That I wasn't very good at Rust :-D

My assumption was that a tool like this will make it easier to keep the README.md in sync while the project evolves. Think of a `--help` section. That assumption holds true to me.

You can see it in action for example here: https://github.com/numtide/treefmt-nix?tab=readme-ov-file#su...

The best part is that it makes it easy to keep the README.md in sync when the project evolves. Just add it to the CI

One thing I miss the most when writing Markdown is this formula experience you get in Excel. Jot something down, get the result. Then link it to another block.

There are tools like Jupyter notebooks that have all the functionalities, but their file format isn't very readable or diffable using standard terminal tools.

A while back I wrote https://github.com/zimbatm/mdsh to explore the space. Voiden.md looks like a fancier version of that.

Gemini 2.5 1 year ago

Why would the book be worth buying tough. If AI can generate a fresh new one just for you?

Since Chrome's engine is used by Edge, Opera, Brave, etc.. Probably the best move is to become a non-profit and have all those organizations chip in.

The main reason even Microsoft gave up and rebased their browser on top of Chrome is because of the breakneck speed at which Google introduces new standards and features to the ecosystem. Having them be forced to slow down might be a good thing for browser diversity and the future of the Internet.

This change would mark a turn in the language's evolution, as it would be the first implicit variable to be added to the language.

I'm not going to invoke the slippery slope argument, but what distinguishes Go from the pack is how explicit it is. It can make it more tedious to write, but also much easier to follow as a reader.

Another major flaw:

Transparent decryption sounds nice. Until you commit decrypted secrets by mistake.

Because the encryption/decryption is transparent, you won't notice if the .gitattributes pattern-matching is wrong until it's too late.

I did this myself and saw it happen in the wild as well.

That's very cool; I didn't expect Garage to scale that well while being so young.

Are there other details you are willing/allowed to share, like the number of objects in the store and the number of servers you are balancing them on?

Why not turn this around?

1. Introduce a X-PEGI HTTP header that sites can use to change the content. This would also be useful for other contexts such as cybercafes and whatnot.

2. Mandate that porn website abide by these headers.

3. Have responsible parents, lock their children's computers and add the appropriate header.

The adults then have access to the adult internet with no extra restrictions.

Who said the goal was to create a production browser?

This seems like a pure passion project: to return to the pleasure of building something just for the sake of it. Design and explore. Hack.

Not every endeavour has to become a product. As soon as you get users, you get obligations, and this tends to destroy these feelings.

Git as a data structure is ok, but I wish we could eliminate PRs. There is too much overhead in managing those, code reviews, branch rebases.

A better way would allow you to push your changes as stacks of commits. No branches. Just push, and have a CI that automatically builds, tests, merges and deploys your commits. And everything that didn't pass gets handed back to you. Instead of change reviews, do pairing and code reading sessions.