Top all-time · #20028
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.
Writing about Scala, Play Framework, and startups.
Most-linked posts?
- Ruby vs. Java vs. TypeScript: Building Claude Cowork Docx Plugin2 people · 2 mentions · first linked 2026-05-19
What Hacker News says?
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)”Submitted Show HN: A programmable tooltip on Mac OS as a story · 242 points
HN discussionSubmitted <input type="password" maxlength="20"> prevents me from logging into Vanguard as a story · 67 points
HN discussionSubmitted Edgecases for Timezones as a story · 10 points
HN discussionSubmitted My secret productivity app when I worked at Stripe as a story · 5 points
HN discussionSubmitted How I take notes in workplace as a story · 5 points
HN discussionSubmitted Show HN: Send password securely to a friend through any IM as a story · 5 points
HN discussionSubmitted One more reason to choose Postgres over MySQL as a story · 3 points
HN discussionSubmitted Analyze log files with SQL using Superintendent.app as a story · 3 points
HN discussionSubmitted The missing piece of English pronunciation lesson as a story · 3 points
HN discussionSubmitted Ruby vs. Java vs. TypeScript: Building Claude Cowork Docx Plugin as a story · 2 points
HN discussionSubmitted Teach your child how to think as a story · 2 points
HN discussionSubmitted Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin as a story · 1 points
HN discussionSubmitted Integrating a log management platform with Dokploy as a story · 1 points
HN discussionSubmitted Publishing a Java-Based Database Tool on Mac App Store (Mas) as a story · 1 points
HN discussionSubmitted JSON Logging on App Engine (Flexible, Custom Runtimes) as a story · 1 points
HN discussionSubmitted Deploy Play Framework (Scala) on App Engine as a story · 1 points
HN discussionSubmitted MongoDB's explain() might lie to you when querying with $ne as a story · 1 points
HN discussion