Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3915

D

Dampfkraft

Personal blog · dampfkraft.com · on HN as polm23programmingwritingculture

Dampfkraft is a personal blog at dampfkraft.com about programming, writing and culture. Since 2016, 18 different Hacker News readers have linked it 57 times, most often “A Spectre is Haunting Unicode”. It is still writing: the last post was on 2026-04-29, and you can follow it by feed.

Visit the blog
57mentions?
18HN people?
2016–2026first – last linked?
Links on Hacker News per year · peak 19 in 2020

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

HN readers link Dampfkraft for deep dives into Unicode's "ghost characters", erroneous Japanese kanji that entered the Unicode spec, and for parsing the Japanese postal CSV data. Those posts are cited often in threads on Unicode and Japanese text.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Dampfkraft is a collection of beautiful chaos.

The author on HN?

polm23 · 12,382 karma · member since 2012

In Tokyo, working on NLP. You can contact me (no recruiters) at polm@dampfkraft.com.

From their public HN profile, which links to this site.

Most-linked posts?

  1. A Spectre is Haunting Unicode
    10 people · 12 mentions · first linked 2018-07-29
  2. Parsing the Infamous Japanese Postal CSV
    4 people · 4 mentions · first linked 2020-11-08
  3. A Spectre is Haunting Unicode (2018)
    3 people · 5 mentions · first linked 2018-12-03
  4. Japanese Play-by-Postcard RPGs: Net Games (2017)
    3 people · 3 mentions · first linked 2019-08-01
  5. Gamer Janken, or How to Pick a First Player
    2 people · 2 mentions · first linked 2020-04-21

What Hacker News says?

  1. This article reminds me of the Unicode Japanese "Ghost" characters: https://www.dampfkraft.com/ghost-characters.html Long story short: Someone entered some characters erroneously in the Unicode spec and now those characters are there FOREVER.

    Comment linking /ghost-characters.html

    on “DNS Esoterica – Why you can't dig Switzerland”
  2. Submitted A Spectre is Haunting Unicode as a story · 353 points

    HN discussion
  3. lyall · 2025-05-29Recommends
    Good opportunity to repost this gem: "Parsing the Infamous Japanese Postal CSV" https://www.dampfkraft.com/posuto.html HN discussion: https://news.ycombinator.com/item?id=25023673

    Comment linking /posuto.html

    on “Japan Post launches 'digital address' system”
  4. Submitted A Spectre Is Haunting Unicode as a story · 323 points

    HN discussion
  5. There's a career path to get there. It involves becoming someone who cares deeply about the ways and means of digitizing data stored in analog media. Drill down deep enough, and you'll find yourself in a fascinating world of coding an error. There are things like the "ghost characters," which are codepoints in Japanese that map to characters that were basically transcription errors when the team was putting together…

    Comment linking /ghost-characters.html

    on “Unicode character “ꙮ” (U+A66E) is being updated”
  6. Submitted A Spectre Is Haunting Unicode (2018) as a story · 268 points

    HN discussion
  7. FreePascal/Delphi and VB6 are entirely different beasts. For one, FreePascal and Delphi are still under development. Delphi had the following language features added since 1998 (this is just a small selection): Extension methods/properties ("class helpers"), generics, enum types, for..in loops, static methods, closures, smart pointers, value types ("records"[1]), attributes, variables can be declared anywhere (remov…

    Comment linking /ghost-characters.html

    on “Is XYplorer really written in VB6?”
  8. Submitted How I got my Japanese permanent residency as a story · 198 points

    HN discussion
  9. Some of the ghost characters do appear to originate from place names, though that doesn't really have anything to do with the addressing system or any postal authority. Of the ones I checked more closely, like 膤, they tend to refer to things that wouldn't necessarily show in an address, like a hill or something. https://www.wdic.org/w/CUL/%E8%86%A4 https://www.dampfkraft.com/ghost-characters.html

    Comment linking /ghost-characters.html

    on “Parsing the Infamous Japanese Postal CSV”
  10. Submitted Parsing the Infamous Japanese Postal CSV as a story · 168 points

    HN discussion
  11. PyPI will not host large models, those have to be hosted externally. I had to deal with that before and wrote about that here. https://www.dampfkraft.com/code/distributing-large-files-wit... As another reply mentioned, the main things PyPI hosts are compiled extension libs. Sometimes these result in giant 300MB binary files, but more often what happens is you have many versions of a ~20MB file due to the combination…

    Comment linking /code/distributing-large-files-with-pypi.html

    on “What to do about GPU packages on PyPI?”
  12. Submitted Japanese Play-by-Postcard RPGs: Net Games (2017) as a story · 98 points

    HN discussion
  13. SEEKING WORK | Tokyo | Remote Need help with an NLP project? I've implemented several systems from scratch, working with Japanese and English over the years, and can help you set something up or improve your data pipeline. My one-line open source resume: I added most of the Japanese support in spaCy and have done some other work on it for the maintainers. I also have commits in Gensim, NPM, and visidata. Outside ope…

    Comment linking /resume.html

    on “Ask HN: Freelancer? Seeking Freelancer? (November 2019)”
  14. Submitted Kanji Club: Search Kanji by Parts with Instant Feedback as a story · 97 points

    HN discussion
  15. SEEKING WORK | Tokyo | Remote Need help with an NLP project? I've implemented several systems from scratch, working with Japanese and English over the years, and can help you set something up or improve your data pipeline. My one-line open source resume: I added most of the Japanese support in spaCy and also have commits in Gensim, NPM, and visidata. On HN you may have seen my article about Ghost Characters in Unico…

    Comment linking /resume.html

    on “Ask HN: Freelancer? Seeking Freelancer? (August 2019)”
  16. Submitted A Field Guide to Japanese Mojibake as a story · 72 points

    HN discussion
  17. There was also a nice discussion about Ghost Kanji a few months back: https://news.ycombinator.com/item?id=17637375 A spectre is haunting unicode: https://www.dampfkraft.com/ghost-characters.html

    Comment linking /ghost-characters.html

    on “‘Ghost kanji’ lurk in the Japanese lexicon”
  18. Submitted How to Make a User with a Numeric Username in Linux (2014) as a story · 68 points

    HN discussion
  19. Howdy folks, author here - sorry for not making it clearer, but if you tweet at @dupdupdraw it'll interpret your tweet as a program and reply with a picture. Words not in the vocabulary are interpreted as random numbers, so worst case you get a flat color. For a more detailed guide, check github or some examples: https://github.com/polm/dupdupdraw http://www.dampfkraft.com/by-id/efa8fe5c-34b0-47fc-99dd-9992... If yo…

    Comment linking /by-id/efa8fe5c-34b0-47fc-99dd-999235eb0ea4.html

    on “Show HN: Dupdupdraw, a Forth-inspired drawing bot”
  20. Submitted What Color Is Khaki, Anyway? as a story · 63 points

    HN discussion
  21. Archillect is a popular Twitter bot that posts a certain kind of image. The code isn't open source, but the developer has described in general terms how it works sometimes. https://twitter.com/archillect The basic idea is it starts with a list of tags, and then uses Twitter responses (likes/RTs) and source metadata to decide what to post next. Not a complex idea, but I haven't seen anyone else do it. ShowMeMore star…

    Comment linking /by-id/2931e31b.html

    on “Show HN: ShowMeMore, an Archillect-alike taste bot”
  22. Submitted A Short History of Romaji as a story · 59 points

    HN discussion
  23. Reminds me of the ghost Unicode character saga: https://www.dampfkraft.com/ghost-characters.html

    Comment linking /ghost-characters.html

    on “The longest word you can type on the first row of a QWERTY keyboard”
  24. Submitted How to tokenize Japanese in Python as a story · 59 points

    HN discussion
  25. Submitted Parsing the Infamous Japanese Postal CSV as a story · 55 points

    HN discussion
  26. Submitted Why Is Money in Asia Circles? as a story · 50 points

    HN discussion
  27. Submitted Cutlet: A Japanese to Romaji Converter in Python as a story · 42 points

    HN discussion
  28. Submitted Tokyo’s Lion Cafe in Audio Magazine as a story · 35 points

    HN discussion
  29. Submitted Gamer Janken, or How to Pick a First Player as a story · 34 points

    HN discussion
  30. Submitted Writing a Multilingual Book in Markdown as a story · 33 points

    HN discussion

Search all of HN for dampfkraft.com

Linked by the same people?