Recent submissions

Comment · 14 days ago
Surprised that most of the furigana on the landing page are accurate. A few basic errors did stand out, though: 行われる (furifont: i-wareru, actual: okona-wareru) and 行に (furifont: i-ni, actual: gyo-ni). The font would work better if it took okurigana into account.
Comment · 3 months ago
Herdr supports mobile-friendly layouts seamlessly, just like responsive web pages. On a narrow terminal, the sidebar is automatically hidden, and the tab bar is replaced with a status line (current workspace name, current tab name, and agent statuses). Everything else is tucked into the hamburger menu.
Comment · 4 months ago
You can, but forks or branches need constant merging or rebasing (and sometimes conflict resolution) for each one. Clean/smudge filters are fiddly to set up correctly and almost certainly require shelling out to another program, which could break. The second-to-last thing you need is your hand-rolled solution breaking on a new environment. If and when you need several advanced features that a stable dotfiles manager already covers, why roll your own?
Comment · 4 months ago
Git works until you need conditional logic such as platform-specific files or templating.
Comment · 4 months ago
Comment · 5 months ago
Got an incorrect result on my first try. Input was 振り仮名変換器の性能が如何程か試してみよう. It returned 如何(どう)程(ほど) instead of 如何(いか)程(ほど).

Regardless, I'm impressed with the tool!

Comment · 6 months ago
Even with that workflow jj can help a lot. Haven't you ever been annoyed by situations like, while working on a few features at once, having unrelated changes from different feature branches piling up in the stash? Or wanting to switch to another branch mid-rebase without losing your place? jj's working-copy-as-commit model and its first-class treatment of conflicts address those pain points.
Comment · 7 months ago
Those resources were a huge help when I was digging into the DEFLATE algorithm, thank you!
Comment · 7 months ago
That number is unfairly exaggerated. The list includes ~40 internal keywords used only by language developers, plus dozens of tokens that would be called preprocessor directives, attributes, or annotations in other languages (e.g. `canImport` as in `#if canImport(...) #endif`; `available` and `deprecated` as in `@available(*, deprecated) func`).
Comment · 9 months ago
Comment · 9 months ago
1.6 *dollars
Comment · 9 months ago
Comment · 10 months ago
Comment · 10 months ago
Well, speaking for myself, I internalized how う is pronounced differently in different contexts when I was young, and by now I've almost forgotten there's a difference I need to be conscious of.

When I hear /ho:/ in a certain context, "ほう(方)" immediately comes to mind, without noticing that what I heard was a long o. To me it's just the う sound. And if someone pointed to their face while saying /ho:/, I'd think it's the お sound as in "ほお(頬)".

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton