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

Top all-time · #951

T

Tom MacWright

Personal blog · macwright.orgprogrammingwebscience

Tom MacWright writes macwright.com, a personal blog at macwright.org about programming, web and science. Since 2011, 72 different Hacker News readers have linked it 146 times, most often “Everything is fine with JavaScript”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.

Visit the blog
146mentions?
72HN people?
2011–2022first – last linked?
Links on Hacker News per year · peak 23 in 2012

The blog, projects, and assorted output of Tom MacWright

Most-linked posts?

  1. Everything is fine with JavaScript
    4 people · 5 mentions · first linked 2016-10-04
  2. More than you ever wanted to know about GeoJSON
    4 people · 4 mentions · first linked 2015-03-23
  3. IPFS, Again
    3 people · 3 mentions · first linked 2019-06-09
  4. Dear Map People
    3 people · 3 mentions · first linked 2019-05-28
  5. /
    3 people · 3 mentions · first linked 2020-02-08
  6. So you want to decentralize your website
    3 people · 3 mentions · first linked 2017-07-21
  7. Math Keeps Changing
    2 people · 3 mentions · first linked 2020-02-14
  8. The other kind of privacy (2018)
    2 people · 3 mentions · first linked 2018-10-05
  9. Using Dark to Build Old Fashioned
    2 people · 2 mentions · first linked 2020-03-29
  10. Second-Guessing the Modern Web
    2 people · 2 mentions · first linked 2020-05-10

What Hacker News says?

  1. https://macwright.org/ ‘published since 2011.’ Topics change gradually. Mostly things I do, read, and like.

    Comment linking /

    on “Ask HN: What is your blog and why should I read it?”
  2. Submitted Second-Guessing the Modern Web as a story · 721 points

    HN discussion
  3. Here's my personal website: https://matall.in I'm a fan of personal sites, too. Some of the ones that I like most, in no particular order: https://macwright.org https://zachholman.com https://warpspire.com https://paulstamatiou.com http://francisco.dance https://craigmod.com

    Comment linking /

    on “Building a Kickass Portfolio”
  4. Submitted IPFS, Again as a story · 545 points

    HN discussion
  5. This is a true solo developer: http://pketh.org/archives/ It looks like this thread is turning into general blog recommendations. I like these, and they haven't been listed: https://macwright.org/ https://tonsky.me/ https://nadiaeghbal.com/posts/

    Comment linking /

    on “Ask HN: What are good solo developer blogs that you enjoy reading?”
  6. Submitted You cannot have a digital copy of the DC Code as a story · 219 points

    HN discussion
  7. He also tried dat. https://macwright.org/2017/07/20/decentralize-your-website.h... Hasnt written about it again though.

    Comment linking /2017/07/20/decentralize-your-website.html

    on “IPFS, Again”
  8. Submitted Ethics in Geo as a story · 130 points

    HN discussion
  9. Gratuitous self-link, but I wrote this article about the SVG basics, what's useful to learn, and how it's different from HTML: https://macwright.org/2013/06/25/just-enough-svg.html

    Comment linking /2013/06/25/just-enough-svg.html

    on “The Trouble with D3”
  10. Submitted Math Keeps Changing as a story · 95 points

    HN discussion
  11. This part of the FAQ links the author's explanation of his preference. > Do you have a preference? Yes I do: longitude, latitude. http://macwright.org/2016/07/15/longitude-latitude-is-the-ri... The bullet points: * Almost every geospatial format puts longitude first * Almost all open source software uses longitude, latitude ordering * longitude-first is the equivalent of XY ordering

    Comment linking /2016/07/15/longitude-latitude-is-the-right-way.html

    on “Lon Lat Lon Lat”
  12. Submitted The simplicity of dropping Google in 2018 as a story · 90 points

    HN discussion
  13. Mapbox's Streets global basemap is ~240 GBs. source: http://macwright.org/presentations/nodedc/#7

    Comment linking /presentations/nodedc/

    on “New OpenStreetMap tiles from Stamen: water color, black and white, terrain”
  14. Submitted Simple Statistics, a JS library for doing statistics as a story · 78 points

    HN discussion
  15. There were a lot of things discussed here in the original post of this that were lost in the HN outage. Things that stood out to me from memory/ links and stuff/ some of my own thoughts: - OSM does not always show some data. This does not really matter because the vector data is all available, and the openstreetmaps.org basemap is just one rendering of many. A good example of this is mapbox, which is one of the most…

    Comment linking /mapschool/

    on “Why the World Needs OpenStreetMap”
  16. Submitted The Best Programming Font: M+ as a story · 75 points

    HN discussion
  17. I love a good font (and try to use one on my own blog), but part of me gets really giddy when I discover a site with very little styling. It's like I've found some secret oasis that's going to have a high signal-to-noise ratio, or at least some more "raw" writing than you'd find on ${popularNewsWebsite}. Some sites that come to mind: - https://danluu.com/ - https://100r.co/site/home.html - https://meagher.co/ - http…

    Comment linking /

    on “Times New Roman alternatives: You can do better (2013)”
  18. Submitted Literate Jenks Natural Breaks and How the Idea of Code is Lost as a story · 59 points

    HN discussion
  19. Since passed laws are basically changesets of the existing code, it should be a simple matter of applying patches based on the new laws. In other words, once you digitize the code the first time, any git could update it. http://macwright.org/2013/02/13/the-code-compiled.html

    Comment linking /2013/02/13/the-code-compiled.html

    on “You cannot have a digital copy of the DC Code”
  20. Submitted Paper Notes (2019) as a story · 51 points

    HN discussion
  21. You could make your own. Take the bills (which are free) and compile them yourself. Boom, your own copy of the DC Code. You can then release it under a permissive license or whatever. The hard part is compiling the bills. From the blog, Each bill is then downloaded by an employee of the company that wins the contract for maintaining the bill. This person must hold a law degree from an ABA accredited law school, and…

    Comment linking /2013/02/13/the-code-compiled.html

    on “You cannot have a digital copy of the DC Code”
  22. Submitted Everything is fine with JavaScript as a story · 35 points

    HN discussion
  23. Not sure they can be considered fait accompli necessarily because they are "works". The rule [1] they can't be copyright by virtue of what they are seems more compelling. [1] http://macwright.org/2013/02/14/the-law-is-public-domain.htm...

    Comment linking /2013/02/14/the-law-is-public-domain.html

    on “You cannot have a digital copy of the DC Code”
  24. Submitted Penmanship and programming education (2016) as a story · 34 points

    HN discussion
  25. A lot of the comments here are reminding me a lot of Tom MacWright's critique of modern web development: https://macwright.org/2020/05/10/spa-fatigue.html Around the same time, Vladimir Agafonkin (perhaps in response to the above??) released tinyjam, https://github.com/mourner/tinyjam , which bills itself as "an elegant, zero-config static site generator in 100 lines of code, an experiment in radical simplicity." Ma…

    Comment linking /2020/05/10/spa-fatigue.html

    on “The ideal tech stack for a personal developer blog in 2020”
  26. Submitted Viz from an open-source keylogger, with d3 as a story · 33 points

    HN discussion
  27. In addition to the prior art the author links in the README, there's also the suckless.org project ssg[0]. For something a little more graphically oriented, there's Tom MacWright's big[1] and the in-browser slide editor biggie[2], which both use Markdown. 1: https://github.com/jroimartin/ssg 2: http://www.macwright.org/big/ 3: http://www.macwright.org/biggie/

    Comment linking /biggie/

    on “Show HN: Patat – Terminal-based presentations using Pandoc”
  28. Submitted Report on the current experience of using IPFS to deploy a website as a story · 26 points

    HN discussion
  29. It’s a contentious point, but plenty of formats and standards use lng, lat ordering. https://macwright.org/lonlat/ https://macwright.org/2016/07/15/longitude-latitude-is-the-r...

    Comment linking /2016/07/15/longitude-latitude-is-the-right-way.html

    on “You probably don't need PostGIS”
  30. Submitted The 180th Meridian (2016) as a story · 25 points

    HN discussion

Search all of HN for macwright.org

Linked by the same people?