Live data from Hacker News

Viewing profile — e1g

e1g

HN member
Joined
Thu, Apr 18, 2013, 3:08 AM UTC
HN karma
2,629
Public activity
663 items

About e1g

Do you remember ROT13? Say hi to rhtrar7@tznvy.pbz

Recent public activity

  1. comment
    Comment #49039397

    It took me 3 months to go from “I will never use it” to “I will never not use it”. Plus it’s always fun to watch the creators of Effect get confused about which brackets to where. …

  2. comment
    Comment #48764305

    Unfortunately, no, MacOS sandboxing does not allow that type of blocking. Only broad categories like "local" vs "remote", but no selective targeting based on domain names or IPs.

  3. comment
    Comment #48759541

    Safehouse author here - glad you found it helpful. It didn't even occur to me to add --offline mode because my mental model is anchored in agents which often require network access…

  4. comment
    Comment #48061229

    In JS land, this problem (streaming, resuming, recovering, multi-client, etc) has been fully solved by https://durablestreams.com - and it can be self-hosted, or managed via Cloudf…

  5. comment
    Comment #47964932

    We actually had to revert our rollout of CF Workers because enough of our users were in Spain and couldn’t access endpoints at seemingly arbitrary times (due to the matches)

  6. comment
    Comment #47551119

    For jailing local agents on a Mac, I made Agent Safehouse - it works for any agent and has many sane default for developers https://agent-safehouse.dev

  7. comment
    Comment #47319883

    Yes, you're correct about 'no nested sandboxing'. This also applies to sandboxing an Electron app: Electron has its own built-in sandboxing via sandbox-exec, so if you're wrapping …

  8. comment
    Comment #47306251

    Claude Code and Codex quickly figure out they are inside sandbox-exec environment. Maybe because they know it internally. Other agents often realize they are being blocked, and I h…

  9. comment
    Comment #47305884

    SBPL is great for filesystem controls and I haven’t hit roadblocks yet. I wish it offered more controls of outbound network requests (ie filtering by domain), but I understand why …

  10. comment
    Comment #47305846

    Thanks, Codex helped to put that together in like 20 minutes. Try feeding your agent the idea about an interactive config builder, give it the upstream URL with your condos, and se…

  11. comment
    Comment #47305830

    That’s a great idea. I think I’ll restructure the entire project to be based around a collection of community managed rules, a UI generator to build a custom text file from those r…

  12. comment
    Comment #47304193

    Let’s make something so popular and useful that they can’t drop it.

  13. comment
    Comment #47304053

    IYKYK, it’s the new Bootstrap! The alternative would be “no site”, which is still somehow worse.

  14. comment
    Comment #47303965

    Yes, for about a decade. But it’s available everywhere, and still works - and protects us - like brand new!

  15. comment
    Comment #47303906

    Fair! You don’t actually need to install anything and can just generate a text file with the security profile for sandbox-exec. You can do that online at https://agent-safehouse.de…

  16. comment
    Comment #47303672

    Testing in prod! Thank you, just fixed that typo.

  17. comment
    Comment #47303385

    playwright-cli works out of the box, and I just merged support for agent-browser. If you end up testing out Safehouse, and have any issues, just create an issue on GitHub, and I'll…

  18. comment
    Comment #47303384

    Thank you for your work - I have sent many of your links to my people. Your point is totally fair for evaluating security tooling. A few notes - 1. I implemented this in Bash to av…

  19. comment
    Comment #47302978

    > An agent inside sandbox-exec still has your AWS keys, GitHub token, whatever's in the environment. That's not the case with Agent Safehouse - you can give your agent access to se…

  20. comment
    Comment #47302500

    Love the feedback - For handling global rules (like ~/.gitconfig and ~/.gitignore), I keep a local policy file that whitelists my "shared globals" paths, and I tell Safehouse to in…

  21. comment
    Comment #47302251

    Claude: can escape its sandbox (there are GitHub issues about this) and, when sandboxed, still has full read access to everything on your machine (SSH keys, API keys, files, etc.) …

  22. comment
    Comment #47302026

    No doubt they are getting better, but even a 0.1% chance of “rm -rf” makes it a question of “when” not “if”. And we sure spin that roulette a lot these days. Safehouse makes that 0…

  23. comment
    Comment #47301889

    Correct, this is for skipping permissions (safely), but does nothing for skipping questions.

  24. comment
    Comment #47301872

    Pure TUI is solid - I’ve been running all my pets inside that cage for several weeks with no issues. Auto-updates work, session renewals work, config updates work etc. But lately I…

  25. comment
    Comment #47301821

    Thanks, I picked Bash because I’m scared of all Go and Rust binaries out there! Re “overlay FS” - I too wish this was possible on Macs, but the closest I got was restricting agents…