News for hackers. Stuff that matters.

vlaaad

Re:Jailbreaking the Switch 2 on Thursday October 22, 2026 @09:17AM (#50194906)
This is great. I wanted to prototype some couch co-op games and be able to play them on my Switch 2.
Re:Anne Carson wins Nobel Prize in literature 2026 on Thursday October 08, 2026 @11:52AM (#50007369)
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.
Re:Anne Carson wins Nobel Prize in literature 2026 on Thursday October 08, 2026 @11:45AM (#50007245)
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?
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...

Show HN: .cmd, cross-platform build tool manager and task launcher you check in

https://github.com/dotcmdhq/dotcmd

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...

( Read More... | no comments | on HN )
It's curl | tar, not curl | sh
Re:Ask HN: What are you working on? (August 2026) on Sunday August 09, 2026 @02:42PM (#49234286)
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...

Re:JEP 540: Simple JSON API (Now in Incubator) on Thursday July 23, 2026 @01:38PM (#49025350)
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.
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.

Re:two strangers. one call. no names on Monday June 01, 2026 @07:37AM (#48355494)
LMAO I'm not using it. No, I don't allow microphone access.

Show HN: I mage GhosttyFX, a JavaFX terminal view that uses libghostty

https://github.com/vlaaad/ghosttyfx/

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)And for Clojurists that use Cljfx, I also made https://github.com/cljfx/ghosttyfx — a wrapper that exposes GhosttyFX as a reactive view.

( Read More... | no comments | on HN )
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)
Yeah, I really enjoyed Crafting Interpreters, wholeheartedly recommend!
Re:r/programming bans all discussion of LLM programming on Thursday April 02, 2026 @02:51AM (#47610833)
More like /r/cars bans all discussion of electric cars.
So a buy order for $122000M, and a sell order for $600M is presented as bad news for OpenAI?
Re:Good CTE, Bad CTE on Tuesday March 31, 2026 @03:43AM (#47583982)
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.

Re:Universal Claude.md – cut Claude output tokens by 63% on Tuesday March 31, 2026 @03:36AM (#47583936)
My AGENTS.md is usually `be concise` — it saves on the input tokens as well, and leads by example.
Re:Backing Up Spotify on Saturday December 20, 2025 @03:46PM (#46339513)
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.
Re:Cloudflare outage on November 18, 2025 post mortem on Wednesday November 19, 2025 @06:36AM (#45978346)
Saying "other single points of failure" makes no sense whatsoever.
Re:Look Out for Bugs on Monday September 08, 2025 @07:16AM (#45166928)
Does this person also identify performance issues by reading the code? This is completely impractical.
Have you compared performance of your solution to rive?
Re:Agent Client Protocol on Saturday August 30, 2025 @03:07PM (#45077171)
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.

Older »