Live data from Hacker News

Viewing profile — sirn

sirn

HN member
Joined
Sun, Oct 25, 2009, 6:40 PM UTC
HN karma
3,952
Public activity
887 items

About sirn

Contact: sirn@ogsite.net

Software Developer living in Tokyo, Japan

Current: ElectroRoute Japan (TYO)

Previously: Oozou (BKK), Omise (BKK→TYO), Varnish Software (TYO)

Recent public activity

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

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

  3. comment
    Comment #45914830

    Oh thanks. Corrected. My brain saw TW (instead of TC) and short-circuited that as a language name for some reason!

  4. 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) …

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

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

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

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

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

  10. 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/…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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