HNHacker News
TopNewBestAskShowJobs

vlaaad

885 karma · joined July 31, 2014

submissionscomments
vlaaad··on Jailbreaking the Switch 2
This is great. I wanted to prototype some couch co-op games and be able to play them on my Switch 2.
vlaaad··on Anne Carson wins Nobel Prize in literature 2026
I try to understand what's the criterion, and inferred novelty since the other Nobel prizes seem to be awarded for some novel contributions. As I said, just trying to understand significance.
vlaaad··on Anne Carson wins Nobel Prize in literature 2026
Never heard of her before, can someone explain the significance? I see that Autobiography of Red is praised for blending different things like translation/novel in verse/essays together, but that doesn't sound like something new? I've read Milorad Pavic's Dictionary of Khazars before, seems like it fits the same description?
vlaaad··on Show HN: .cmd, cross-platform build tool manager and task launcher you check in
I made this tool because whenever I want to do a new project, there is always this awkward step of picking required tooling that has to be installed on the system. I don't want to manage it, and I don't want to keep my local env in sync with CI configuration.

There are many package managers that fill this niche already, like mise and asdf, but they have the same downside: they are a separate installation step you need to do on CI or your machine to work with the project. I wanted something small that you check in and then simply use anywhere, so I built it.

.cmd works in any shell, be it Linux, macOS, or even Windows! And it's designed to be a cross-platform tool downloader and launcher, acting as an entry point to your project's CLI tasks. TBH, I think it's crazy something like this didn't exist before...

vlaaad··on Show HN: Laptop is the last place your secrets are still in plaintext
It's curl | tar, not curl | sh
vlaaad··on Ask HN: What are you working on? (August 2026)
I work on 2 things that are the same thing: 1. ghosttyfx — libghostty terminal for JavaFX (https://github.com/vlaaad/ghosttyfx/) 2. trying to integrate ghosttyfx into the Defold editor (https://defold.com/)

Turns out integrating into a bigger IDE is much harder than just implementing a JavaFX view using libghostty...

vlaaad··on JEP 540: Simple JSON API (Now in Incubator)
Yes, what's the point of JsonObject at all? Why JsonString when there is String? Why JsonArray when there is List? JDK only needs a function to convert from JSON format to the normal data structures it already has and back.
vlaaad··on Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
Did we read the same Anthropic and Andrew Kelly's posts? Anthropic is not in the programming language market; their post about rewriting Bun in Rust is full of technical details that led to improving the end product for their users. Zig's response is a sour opinion piece full of personal attacks.

For context, I'm using Codex and have no interest in either Zig or Rust, so just observing this drama from the sidelines.

vlaaad··on two strangers. one call. no names
LMAO I'm not using it. No, I don't allow microphone access.
vlaaad··on Show HN: I mage GhosttyFX, a JavaFX terminal view that uses libghostty
The implementation uses jextract-generated bindings, so it can be considered a light-weight wrapper around libghostty and a rendering layer that uses JavaFX. Works on Windows too (unlike Ghostty :P)
vlaaad··on Want to Write a Compiler? Just Read These Two Papers (2008)
Yeah, I really enjoyed Crafting Interpreters, wholeheartedly recommend!
vlaaad··on r/programming bans all discussion of LLM programming
More like /r/cars bans all discussion of electric cars.
vlaaad··on OpenAI demand sinks on secondary market as Anthropic runs hot
So a buy order for $122000M, and a sell order for $600M is presented as bad news for OpenAI?
vlaaad··on Good CTE, Bad CTE
Use the term, never define the term, classic.

CTE stands for Common Table Expressions in SQL. They are temporary result sets defined within a single query using the WITH clause, acting like named subqueries to improve readability and structure.

vlaaad··on Universal Claude.md – cut Claude output tokens
My AGENTS.md is usually `be concise` — it saves on the input tokens as well, and leads by example.
vlaaad··on Backing up Spotify
Unrelated, but I just can't stop myself from saying that I absolutely hate Spotify even though I'm a paying customer. Fuck you Spotify. You were supposed to be a convenient way to discover and listen to music. Now you are only convenient for listening to music, and absolutely terrible for any recommendations. This is sad really. Spotify had good recommendations. It's absolutely in a position where it can provide good recommendations — it has both a vast music library and a vast amount of data on user preferences. And it chooses to push procedural/ai-generated slop instead to earn more money. I thought that maybe buying $SPOT stock will make me more at peace with its greed, but it didn't work. Spotify fucking deserves to crash and burn because it sees paying customers as idiots who might not notice they are fed garbage. Fuck you Spotify, fuck you.
vlaaad··on Cloudflare outage on November 18, 2025 post mortem
Saying "other single points of failure" makes no sense whatsoever.
vlaaad··on Look Out for Bugs
Does this person also identify performance issues by reading the code? This is completely impractical.
vlaaad··on Rasterizer: A GPU-accelerated 2D vector graphics engine in ~4k LOC
Have you compared performance of your solution to rive?
vlaaad··on Agent Client Protocol (ACP)
I love this idea; I hope it gains traction. One thing that is not clear to me is file search vs unsaved files. It's common for agents to use, e.g., ripgrep to search the file system. But if the communication protocol includes read/write access to unsaved files, there is a desync in terms of accuracy.. rg can't search unsaved files.
vlaaad··on Angry Metal Guy Speaks: On Spotify
Yes, though I also liked the overall point of the post. Spotify recommendations are shit, and any playlist made by Spotify is full of garbage. I guess Ek knows this and, perhaps unconsciously, sees himself as evil, doing what's legal no matter how bad it is, with his weapon investments...
vlaaad··on MCP tools with dependent types
The difference between 99% reliability and 100% reliability is huge in this case.
vlaaad··on MCP tools with dependent types
Not true, structured outputs enforce output formats with 100% reliability, e.g., https://platform.openai.com/docs/guides/structured-outputs says "Structured Outputs is a feature that ensures the model will always generate responses that adhere to your supplied JSON Schema, so you don't need to worry about the model omitting a required key, or hallucinating an invalid enum value"
vlaaad··on MCP tools with dependent types
Sure, but the need for accuracy will only increase; there is a difference between suggesting an LLM to put a schema in its context before calling the tool vs forcing the LLM to use a structured output returned from a tool dynamically.

We already have 100% reliable structured outputs if we are making chatbots with LLM integrations directly; I don't want to lose this.

vlaaad··on MCP tools with dependent types
I was considering making an MCP SEP (specification enhancement proposal) — https://modelcontextprotocol.io/community/sep-guidelines, though I'm curious if other MCP tinkerers feel the issue exists, should be solved like that, etc. What do you think?
vlaaad··on MCP Tools with Dependent Types
Not sure; the schema of the Props argument depends on the value — not type — of another argument, so it's not just generics.
vlaaad··on I wrote a Kalaha solver and got my mind blown in the process
This little experiment reminded me about the magic of programming that we've all gotten used to.
vlaaad··on Defold editor scripting adds scene editing in 1.10.4
We've been working hard on making it easier to import assets or generate scenes in the Defold editor. This post is a sneak peek of what's coming in the next Defold release. I'm happy to answer any questions!
vlaaad··on Suno v4.5
Should we tell him?
vlaaad··on DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via RL
Reddit's /r/chatgpt subreddit is currently heavily brigaded by bots/shills praising r1, I'd be very suspicious of any claims about it.
Page 1 of 4Next →