HNHacker News
TopNewBestAskShowJobs

real_faxenoff

32 karma · joined September 2, 2026

UX khan
submissionscomments
real_faxenoff··on ClickHouse C – Talk to ClickHouse using its native binary protocol
It sounds interesting, but what are the actual advantages compared to a standard HTTP client? At what data volume does performance parity begin?
real_faxenoff··on Plain text is still one of the best technologies we have
Here's yet another attempt to make the text format semantic (for agents) - https://github.com/ais-space/stf
real_faxenoff··on Claude Code’s suggested message feature: I think the real customer is the model
I think this is a great feature, but it's still at the MVP stage. As a UX designer, I'd suggest that Anthropic develop more options for providing feedback on the model’s actions.

- Right now, I can only accept or reject the suggested response. Adding or editing it requires a lot of steps.

- It would be great to have a neat autocomplete feature. That's because prompts always need to be detailed, and that means typing a lot of text that’s essentially already in the context (and that's exactly what we should be using).

- It would be better to have a menu with action options and not have to type anything at all. Previously, Claude did a good job displaying a UI with different options (but for some reason, it stopped working for me specifically - probably because I specify everything in as much detail as possible).

- Again, providing details means the user explicitly agrees to the conditions, and the prompt is more effective on every level—plus, it caches better. Otherwise, users usually write something like: "Do everything, but switch the left one to the right and flip the one on the far end twice" (in response to three blocks of lists with task IDs) - even other people wouldn’t understand that.

real_faxenoff··on Strands Decider 2B: a small, open-source, decision model
As a regular user of a bunch of specialized micromodels, I'll tell you this: you won't be happy with such a model (and its JEV counterparts) running permanently in the background on your PC's CPU. You need to offload their processing to the NPU. There are many pitfalls along the way, but the result is worth it.

NPU performance will be twice as high, while power consumption will be four times lower. No additional fan noise (if you know what I mean).

I'll wait another month until the first phase of the =battle royale= among models of this kind wraps up, put together a solution for the NPU/iGPU, and post it on HF.

real_faxenoff··on The lamps in my house
I like all those cute little home decor items, too.

But honestly, I'd love for the entire ceiling to be one controllable light source. That would be perfect.

real_faxenoff··on Friendship ended with Deno, now Node is my best friend
I was impressed by bun from the very beginning, and that continued until I needed to use native GPU calls. I had to switch to Node.js subprocesses.

When comparing Bun and Node.js for my tasks, I keep finding more advantages in Bun’s optimizations. I'll handle GPU processes through BFFI. Node.js is also prone to unstable memory behavior with native processes, so it doesn’t make sense to use it as an extra layer.

For those looking for stability, Node.js is definitely the better choice.

real_faxenoff··on Friendship ended with Deno, now Node is my best friend
Is there any kind of geeky service that lists the range of political views held by the founders of all popular software products? Otherwise, maybe half the software on my computer was made by fascists, and I don't even know it.

For example, Linux — how fascist, communist, or monarchist is it? I'd also be interested to know which NVIDIA drivers are more supportive of the LGBT community—the open-source ones or the proprietary ones?

I had never even thought about this until your comment.

real_faxenoff··on Plain text is still one of the best technologies we have
Text is a great format, no doubt about it. But it's not structured. Maybe we should surround certain parts of the text with special characters to create some structure? But wait a minute...
real_faxenoff··on Show HN: Minigraf – An embedded, bi-temporal graph database in Rust
As I understand it, this is a tool for small datasets with an unknown schema and a required history? I'm struggling to find examples of real-world scenarios where this would be used.

LLM memory.. let's say, architecturally, its suitable for storing and processing queries - is questionable, but okay. But what real-world use case would generate such queries? It seems to me that the context for formulating and processing the results would be orders of magnitude greater than simply writing down what's needed in plain text. If my notebook took the form of a temporal multiverse of entities, I'd lose the ability to use it properly.

But maybe I'm just too old to quickly get the hang of every new type of Pokémon.

P.S. I'm using the built-in SQLite to store a graph with up to 10 million edges in an MCP app I'm developing for working with code.

real_faxenoff··on RIP, vector database
I’m developing a local “code graph mcp tool” (not yet published) and followed a similar path, though I may have been able to go further since I have fewer vectors in my database (even on projects with 50M LOC).

At first, I tried all those popular vector databases and was disappointed with their performance. In the end, the best and fastest solution turned out to be building a multi-database system on SQLite, compiled with everything related to multi-client operations removed. Only exclusive mode was left. Everything is as binary as possible. The index is completely separate — an IVF with pre-training — and is built on the GPU (250K vectors are built, processed, and saved in 4 seconds). Right now, my biggest problem is frequent data changes, and I need to implement optimizations to reduce recalculations.

So far, I haven’t seen any vector database implementations that are heading in the right direction. Maybe only Lancedb looks promising, but it’s too heavy for my needs.