HNHacker News
TopNewBestAskShowJobs

dmit

6,684 karma · joined February 21, 2011

submissionscomments
dmit··on TikTok users can't upload anti-ICE videos. The company blames tech issues
Do I need to be present for this thread, or are you capable of projecting the rest all on your own?
dmit··on TikTok users can't upload anti-ICE videos. The company blames tech issues
I'm not having an argument. I was just trying to explain that "I'm not left or right" sounds like "I am perfectly fine with how things are right now" to the people who think the current state of things is an absolute disaster.
dmit··on TikTok users can't upload anti-ICE videos. The company blames tech issues
People jump to the conclusion because a lot of the time they've had this exact argument already, and they know how it tends to end.

Proclaiming oneself a centrist might seem like a noble, moderate position. But in 2026, with the Overton window basically being shifted outside the frame?

dmit··on I replaced Windows with Linux and everything's going great
NixOS. Had prior Linux experience, so wasn't too worried about learning multiple new major paradigms in parallel. Also had been running a lil' NixOS server for half a year before that, so I could carry over most of my configuration.nix from there, and also the safe feeling of knowing that if I do mess up stuff, I could with very high probability just reboot to a previous generation and have everything back to working exactly the same as before.

Edit: the two configuration.nixen has since been merged in a single dotfiles repo, which also covers my Macbook via https://nix-darwin.org.

dmit··on Firefox extension to redirect x.com to xcancel.com
I'm using https://einaregilsson.com/redirector/ with a couple custom rules. Unfortunately, it appears the author has died (https://github.com/einaregilsson/Redirector#tribute), and the project is in a maintenance state. But it does exactly everything I need, and I disabled the auto-update, so I should be safe from any takeover attacks. Thank you, Einar.
dmit··on Firefox extension to redirect x.com to xcancel.com
More of a "Ugh, I clicked a mystery link, and it's Twitter" situation for me. A rare case for sure, but I'm petty enough that adding even one (legit, non-bot) MAU irks me.
dmit··on Ghostty is now non-profit
To be fair, you can also run tmux inside tmux (inside Zellij, inside another tmux, inside screen, etc). :)
dmit··on Anthropic acquires Bun
> is there anything that Bun does better?

Telling prospective employees that if you're not ready to work 60-hour weeks, then what the fuck are you doing here? for one.

> Zig does force some safety with ReleaseSafe IIRC

which Bun doesn't use, choosing to go with `ReleaseFast` instead.

dmit··on KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support
> You can have a stable OS version but still have rolling packages. Somehow most Linux distros can't manage that.

  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
    nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"
:)
dmit··on KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support
Plasma is KDE. What are you trying to say?

Edit: oh, I guess swapping FreeBSD for Linux? Yeah nah, I don't know GP, but I suspect this isn't a reason for them to switch OS just to solve this.

dmit··on Cloudflare Global Network experiencing issues
And I got a 504 error (served by CloudFront) on that status page earlier. The error message suggested there may have been a great increase in traffic that caused it.
dmit··on Ratatui – App Showcase
The Referer header strikes again. You'd think the typo in its name would be the worst thing about it, but nope.
dmit··on Erlang Meets Idris: Cure Programming Language

  Compilation Performance
  
    Small files (<100 lines): <1 second
    Medium projects (1K-10K lines): 5-30 seconds
    Large projects (100K+ lines): 30-300 seconds with incremental compilation
Love that there's an upper limit on compilation time. No matter how large your project gets, it will never take more than five minutes to compile (incrementally).
dmit··on Why Nextcloud feels slow to use
Preact have been fairly faithful to being <10k (compressed)! (even though they haven't updated the original <3k claim since forever)
dmit··on Systems Programming with Zig
>> memory safety is simply table stakes

> Why?

Because it's a stepping stone to other kinds of safety. Memory safety isn't the be-all and end-all, but it gets us to where we can focus other important things.

And turns out in this particular case we don't even have to pay much for it in terms of performance.

> The real underlying comparison statement here is far more subjective. It's along the lines of: "I find it easier to write solid code in rust than in zig".

Agreed! But also how about "We can get pretty close to memory safety with the tools we provide! Mostly at runtime! If you opt-in!" ~~ signed, people (Zig compiler itself, Bun, Ghostty, etc) who ship binaries built with -Doptimize=ReleaseFast

dmit··on Zig feels more practical than Rust for real-world CLI tools
I've seen the amount of effort Mitchell &co put into ensuring memory safety of Ghostty in the 1.2 release notes, but after upgrading I am still afraid to open a new pane while there's streaming output in the current one because in 1.1.3 that meant a crash more often than not.
dmit··on Zig got a new ELF linker and it's fast
> Between mold and this, the linker space appears to be going through a renaissance.

No kidding. There are also https://github.com/davidlattimore/wild and https://github.com/kubkon/bold.

dmit··on Zedless: Zed fork focused on privacy and being local-first
Code editor. Imagine VSCode, but with a native GUI for each platform it supports and fewer plugins. And a single `disable_ai` setting that you can use to toggle those kinds of features off or on.
dmit··on How we made JSON.stringify more than twice as fast
Node is the biggest impediment to performant Node services. The entire value proposition is "What if you could hire people who write code in the most popular programming language in the world?" Well, guess what
dmit··on Compressing Icelandic name declension patterns into a 3.27 kB trie
Godspeed!
dmit··on Compressing Icelandic name declension patterns into a 3.27 kB trie
Heheh, it was mostly a reference to my [and mostly others'!] experiments with encoding human languages in a programming language. There are some pretty neat ideas there to explore, like the difference between Subject-Object-Verb (SOV) and Object-Subject-Verb. Or postfix languages (e.g. Forth) mapping to some human languages.

In this particular example, having a subsequent part of an expression rely on prior parts would usually be accomplished at runtime in most languages. But some (like Idris) might allow you to encode the rules in the type system. Thus the rabbit hole.

dmit··on Compressing Icelandic name declension patterns into a 3.27 kB trie
> everyone’s last names

*surnames. Not last in that case, whatever the case is you're trying to make.

dmit··on Compressing Icelandic name declension patterns into a 3.27 kB trie
> Is the suffix pattern based on the pronunciation of the syllable(s) before the suffix?

Careful, this is how you fall down the Are Dependent Types The Answer?? hole.

dmit··on Adding lookbehinds to rust-lang/regex
> making it safe (within reason) to expose the regex engine to untrusted input

Or even trusted input! https://blog.cloudflare.com/details-of-the-cloudflare-outage...

dmit··on Firefox 120 to Firefox 141 Web Browser Benchmarks
> Privately held

Which part of donating money to ensure a class of people don't get the same rights as the donor is private? That's as public of a move as one can imagine.

dmit··on The Zed Debugger Is Here
Live coding during a presentation or on stream is another use case in addition to the sibling comments.
dmit··on Browser extension (Firefox, Chrome, Opera, Edge) to redirect URLs based on regex
Or these, which have their own Wikipedia page: https://en.wikipedia.org/wiki/UTM_parameters
dmit··on I'm starting a social club to solve the male loneliness epidemic
Does one need to be a true Scotsman to attend
dmit··on Jjui – A Nice TUI for Jujutsu
A small note here: even though the public version of jj only supports the Git backend right now (I believe there's also support for whatever Google's using internally?), it's designed to be backend-agnostic. So potentially, in the future it could grow its own native backend that could solve some of Git's pain points -- support for huge repositories, native large file storage, etc.
dmit··on jjui – A Nice TUI for Jujutsu
There's https://github.com/keanemind/jjk for VSCode users. There are also tickets to add jj support in Helix and Zed, so that's promising.
← PreviousPage 2 of 11Next →