Viewing profile — sirn
sirn
HN member- Joined
- Sun, Oct 25, 2009, 6:40 PM UTC
- HN karma
- 3,952
- Public activity
- 887 items
- HN profile
- View on Hacker News ↗
About sirn
Software Developer living in Tokyo, Japan
Current: ElectroRoute Japan (TYO)
Previously: Oozou (BKK), Omise (BKK→TYO), Varnish Software (TYO)
Recent public activity
-
comment
Comment #48930693
The first issue is due to the assumption that character count equals character display width. Thai tone markers usually[1] should not contribute to the display width (เพื่อน is cha…
-
comment
Comment #47938047
When I still used Git, I used to have a minimized `magit-init.el` that essentially did: (setq user-emacs-directory (format "~/.emacs.d/magit/%s/" emacs-version)) (setq custom-file …
-
comment
Comment #45914830
Oh thanks. Corrected. My brain saw TW (instead of TC) and short-circuited that as a language name for some reason!
-
comment
Comment #45914774
I also have to use LINE every day, and I can't say I love it (but it's either this or Facebook). They've been trying to push LINE Premium and LINE AI very hard (at least in Japan) …
-
comment
Comment #45914565
As someone who regularly works with Japanese and Thai, I'm very excited about this, given it has English, Japanese, Korean, Thai, and Traditional Chinese as its basic set. Thai its…
-
comment
Comment #45651465
It works somewhat more reliable (I've found vterm to break in some interesting ways depending on your cursor position even with evil-collection), but it's pretty awkward to use wit…
-
comment
Comment #45643986
I usually use `emacsclient -nw` inside a terminal (sometimes over mosh). I've found eat[1] to be much a better than vterm at being a terminal emulator inside Emacs (inside a termin…
-
comment
Comment #45241054
> How is it that people were able to create so many mule accounts in the first place? What sort of KYC was going on? They pay a low-income/no-income person a small fee (possibly mo…
-
comment
Comment #45075032
It's still mind-blowing to me to think that a decade earlier this would have been a few racks. Now it just fits within 1U or 2U. What an insane world we live in.
-
comment
Comment #45065953
N150 is still using the old Gracemont core (same as N100, but with higher clock). From there, there is Crestmont (node-shrink Gracemont in Meteor Lake), and Skymont (in Lunar Lake/…
-
comment
Comment #45065387
This is more of a successor to the Xeon 6E (Xeon 6700E / Sierra Forest-SP), which had 144 cores. There was supposed to be a 288-core variant (presumably Xeon 6900E / Sierra Forest-…
-
comment
Comment #44378082
I've found that Gemini 2.5 Pro is pretty good at analyzing existing code, but really bad at generating a new code. When I use Gemini with Aider, my session usually went like: Me: b…
-
comment
Comment #43022853
My rough mental Intel driver matrix is something like this (might not be entirely correct): iGPU: | Arch | KMD | DRI (Mesa) | Vulkan (Mesa) | VA | | -------------------------------…
-
comment
Comment #43020933
i915 is still the main kernel mode driver on Linux for every Intel GPUs up to Alchemist. xe kmd is used by Battlemage by default (as of 6.12). There's a Mesa DRI driver, called i96…
-
comment
Comment #42459141
Fun anecdote: Thailand's entire banking network (including regular wire transfer) was implemented with ISO 8583 (!). Part of the AnyID master plan (later renamed to PromptPay) was …
-
comment
Comment #42315260
It's also a hardware problem. For example, Alchemist's EUs being SIMD8 but games requiring SIMD16, so it needs to be dispatched to two EUs in a lockstep, or the lack of support for…
-
comment
Comment #42144201
Not an app, but some USB testers (e.g. POWER-Z KM003) can do this by reading an e-Marker chip on the cable. I'm not sure if there's a way to access eMarker purely through software …
-
comment
Comment #42015744
What they provide is a text transcription of every words spoken (文字起こし) accompanying by a screenshot of the relevant scenes (in its original language). It’s less like elaborated su…
-
comment
Comment #41579365
DDR5 doesn't have an In-Band ECC. What they have is On-Die ECC, and is not visible to the memory controller (i.e. error information won't be reported by EDAC), and only corrects 1-…
-
comment
Comment #41576681
ECC is supported on any higher end 12th/13th Gen, but it's locked behind a chipset feature lock. If you can find any board that uses W680 (e.g. W680D4U-2L2T which can be had on Ama…
-
comment
Comment #41576387
Some N100 do have In-Band ECC (which uses the same data lane as regular memory channel, so less usable memory space/effective memory bandwidth), such as the Beelink S12 Pro box (DD…
-
comment
Comment #41444399
Some comments: - You don't really need to repeat built-in VCLs in default.vcl. In the article, you can omit `vcl_hit`, `vcl_miss`, `vcl_purge`, `vcl_synth`, `vcl_hash`, etc. If you…
-
comment
Comment #41244373
I'm curious – if open standards such as 2FA (TOTP) and Passkeys are considered locked-in, what would be a solution in your mind for an authentication scheme that doesn't subject to…
-
comment
Comment #41243024
> What if I don't want to pay for Bitwarden, or buy a smartphone, or tie my log-ins to my computer? Even with passwords, you'd still need an application or a device for 2FA, unless…
-
comment
Comment #41223221
Do you know which BIOS/microcode you were running before updating to 0x129? Multicore workload should never hit anywhere near 1.55V which is the cap from 0x129, and 13700K should b…