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 · #20028

T

Tanin Nanakorn

Personal blog · tanin.nanakorn.comprogrammingstartups

Tanin Nanakorn writes tanin, a personal blog at tanin.nanakorn.com about programming and startups. Since 2015, 3 different Hacker News readers have linked it 18 times, most often “Ruby vs. Java vs. TypeScript: Building Claude Cowork Docx Plugin”. It is still writing: the last post was on 2026-10-02, and you can follow it by feed.

Visit the blog
18mentions?
3HN people?
2015–2026first – last linked?
Links on Hacker News per year · peak 5 in 2026

Writing about Scala, Play Framework, and startups.

Most-linked posts?

  1. Ruby vs. Java vs. TypeScript: Building Claude Cowork Docx Plugin
    2 people · 2 mentions · first linked 2026-05-19

What Hacker News says?

  1. The details I never really thought about until I encountered timezone issues was: There are points in time that don't exist, and there are points in time that are ambiguous. If we adjust the time forward by 1 hour, then then 2:30am doesn't exist. If we adjust time backward, then 2:30am is ambiguous. 2am-3am is only safe for certain countries. America/Santiago (Chile), for example, adjusts their daylight saving on mi…

    Comment linking /edgecases-for-timezones/

    on “Avoid 2:00 and 3:00 am cron jobs (2013)”
  2. Submitted Show HN: A programmable tooltip on Mac OS as a story · 242 points

    HN discussion
  3. Submitted <input type="password" maxlength="20"> prevents me from logging into Vanguard as a story · 67 points

    HN discussion
  4. Submitted Edgecases for Timezones as a story · 10 points

    HN discussion
  5. Submitted My secret productivity app when I worked at Stripe as a story · 5 points

    HN discussion
  6. Submitted How I take notes in workplace as a story · 5 points

    HN discussion
  7. Submitted Show HN: Send password securely to a friend through any IM as a story · 5 points

    HN discussion
  8. Submitted One more reason to choose Postgres over MySQL as a story · 3 points

    HN discussion
  9. Submitted Analyze log files with SQL using Superintendent.app as a story · 3 points

    HN discussion
  10. Submitted The missing piece of English pronunciation lesson as a story · 3 points

    HN discussion
  11. Submitted Ruby vs. Java vs. TypeScript: Building Claude Cowork Docx Plugin as a story · 2 points

    HN discussion
  12. Submitted Teach your child how to think as a story · 2 points

    HN discussion
  13. Submitted Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin as a story · 1 points

    HN discussion
  14. Submitted Integrating a log management platform with Dokploy as a story · 1 points

    HN discussion
  15. Submitted Publishing a Java-Based Database Tool on Mac App Store (Mas) as a story · 1 points

    HN discussion
  16. Submitted JSON Logging on App Engine (Flexible, Custom Runtimes) as a story · 1 points

    HN discussion
  17. Submitted Deploy Play Framework (Scala) on App Engine as a story · 1 points

    HN discussion
  18. Submitted MongoDB's explain() might lie to you when querying with $ne as a story · 1 points

    HN discussion

Search all of HN for tanin.nanakorn.com