HNHacker News
TopNewBestAskShowJobs

aerzen

257 karma · joined May 12, 2022

submissionscomments
aerzen··on Is MCP becoming the common foundation of smart, decentralised search?
Pi doesn't have a search tool. I think of web search as an interaction with a search engine. So it makes perfect sense to use MCP.

(although i don't, i have a CLI)

aerzen··on Cartographers of North Korea (2019)
Yeah, this was a pain to read on mobile. Scroll jumping around, things opening. It shows the difference between a web page and a web app.
aerzen··on Fileregister: Tagging and reference layer for your files, in plain text
It seems like this has few benefits over using a directory for the bundle and puting your files in there, no? What am i missing?
aerzen··on Grep beats LSP? Why coding agents ignore your fancier tools
I still don't understand what is about REPL that lisp people find particularly useful.

Do you recommend any resources explaining the workflow?

aerzen··on Show HN: We built open OpenRouter that turns usage into a better model
This does make sense. I generally only switch between models in pi when creating a new session. And it is apparent from the promt if this just a "how to see open ports on linux" or "make a concrete plan for feature X"
aerzen··on Tailcat – Like netcat, but over Tailscale’s data plane
Well, for .deb there is the dependency problem. Even if your deb is just a release of a project, you can only use versions of dependencies that are in debian repository. Or include it all in your .deb, which becomes hard to maintain.

By "infinite branches" you probably mean that a nix derivation / flake is a recipe that can build any version of the project?

aerzen··on Tailcat – Like netcat, but over Tailscale’s data plane
I'd guess that there is an insignificant minority of people who strongly prefer nix over anything else.

And it might be because it is easy to provide and maintain compared to a .deb package.

aerzen··on Turns are Better than Radians (2022)
I don't think compilers are smart enough to realize that multiplication with tau, followed by multiplication of 2/pi should be simplified away.

Also, sin is probably used so much that inlinung would probably inflate binary size significantly.

aerzen··on If you're a button, you have one job
Software patents? Care to elaborate?
aerzen··on Immich 3.0
My wife only printed the 6 photo albums because I gathered all our photos from three different Google Photos accounts, a hard drive, and two laptops.

And yes, we only look at physical photos or the "on this day X years ago" reels. But to get here, Immich was a valuable tool.

aerzen··on Android Developer Verification: Threat masquerading as protection
It seems like China is becoming the "freedom superpower" while USA is getting "corporate superpower" vibes. Huh
aerzen··on A new Android malware from Google
There is precedent of Google making changes in light of "security" that break ad blocking Chrome extensions. See chome extension manifest 3.

So this concern cannot be dismissed with just "slippery slope falacy", it's a new vector of the same power grab strategy.

aerzen··on A new Android malware from Google
Does Huawei not use android or Google play services?
aerzen··on Show HN: PMB – local memory for coding agents that shows if it is used
This looks like something I'd need - AGENTS.md only gets you so far. Does anyone have experience with using memory like this?

My main concern is that it can overwhelm the context window with useless facts.

aerzen··on European Commission lines up Amazon and Microsoft for cloud gatekeeper status
Seems like good news - market share of AWS and Azure in EU is huge, so I naturally support efforts to kurb power of such duopoly.

But what would be practical effects of DMA on AWS? Who is the customer, who is the vendor?

aerzen··on Moving beyond fork() + exec()
Spawning processes should not be on the hot path of any program.
aerzen··on tsz: high performance TypeScript checker, emitter, and language service in Rust
It seems like tsx is a wrapper around tsc for easy compile+run workflow.

tsz seems to be a compiler, a replacement for tsc

aerzen··on Zerostack – A Unix-inspired coding agent written in pure Rust
Good point. There might be a small advantage if one does not want to give bash access. But general answer to "how do add custom tools like we can in pi" is "you don't". Keep it simple.
aerzen··on Zerostack – A Unix-inspired coding agent written in pure Rust
Ok, what about having tools be discoverable from the environment, similar to how $PATH works in POSIX?

There could be an env var $AGENT_TOOLS, a string of paths delimited by `:` and tools would be discovered as some specific format of file. Maybe a JSON that contains tool name, list of parameters and the command to run it.

This is essentially decoupling tools from the agent, allowing more customization and per-project environments. It does require shipping and installing more binaries, one for each tool probably.

aerzen··on Servo is now available on crates.io
For converting HTTP URLs into interactive images of the webpage.

In other words: an internet browser.

aerzen··on Capability-Based Security for Redox: Namespace and CWD as Capabilities
CapNProto RPC protocol
aerzen··on GitHub now requiring 2FA for all contributors,what authenticator apps you using?
Because some auth provider recommended it as the only app to use. While it is a good app, it does backup into Drive.
aerzen··on Rses – cross-resume between Claude Code, Codex, and OpenCode
Is this useful if I am using pi coding agent? It can swicth between models mid session?
aerzen··on Moving from GitHub to Codeberg, for lazy people
Forgejo is also OSS, so you can easily migrate git and issues and prs and everything to your own hosted instance, if codeberg proves untrustworthy. Which I can't on github.
aerzen··on Google details new 24-hour process to sideload unverified Android apps
Could the title say "process to install non-curated Android apps"? "Sideload" and "unverified" imply that the collection of centrally approved apps is the default way to install software.

Or maybe it is and android's promises about openness are dead.

aerzen··on Show HN: OmniQL – One Query Language for PostgreSQL, MySQL, MongoDB, and Redis
Why does JOIN get the prefix then? Is it a command? I would assume that it is a GET clause.
aerzen··on Show HN: OmniQL – One Query Language for PostgreSQL, MySQL, MongoDB, and Redis
The `:` prefix is an interesting choice. I don't fully understand when it is needed. It seems to always be used at the beginning of the query. But why is it not used before WHERE?
aerzen··on Apache Arrow is 10 years old
I like arrow for its type system. It's efficient, complete and does not have "infinite precision decimals". Considering Postgres's decimal encoding, using i256 as the backing type is so much saner approach.
aerzen··on “Nothing” is the secret to structuring your work
Yea, I have this too. It sometimes reminds me about the thing I was doing before I got distracted.
aerzen··on Tauri
I wanted to try tauri out, but i couldn't get the nix dev shell for it working. My suspicion was that they do something too magical with the build process.
Page 1 of 5Next →