Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Raph Koster

    raphkoster.com · Personal blog · on HN since 2008

    Raph Koster, game designer on Ultima Online, writes about game design, MMOs, game history and the theory behind games.

    Visit blogRSSHN submissions
    GamesHistoryDesign & UX
    What HN says

    HN commenters link his posts on game mechanics as math, game and UX design, and Ultima Online anecdotes, and recommend his book Postmortems.

    Stats for nerds
    94HN people shared it
    78linked in comments
    2Kstory points
    Jan 2026last shared
    2008people per year2026

    Top posts on HN

    1. 1
      Game design is simple
      1 person · 560 points · first shared 2025 · 173 comments on HN
    2. 2
      Database “sharding” came from Ultima Online? (2009)
      12 people · 484 points · first shared 2009 · 172 comments on HN
    3. 3
      Random Ultima Online anecdote #2 – Horses inside players (2014)
      4 people · 208 points · first shared 2018 · 113 comments on HN
    4. 4
      The internet as existential threat
      2 people · 152 points · first shared 2017 · 121 comments on HN
    5. 5
      The cost of games
      4 people · 146 points · first shared 2018 · 76 comments on HN
    6. 6
      Ten Years of World of Warcraft
      1 person · 128 points · first shared 2014 · 100 comments on HN
    7. 7
      The Financial Future of Game Developers
      1 person · 111 points · first shared 2014 · 54 comments on HN
    8. 8
      How Ultima Online rares were born
      2 people · 97 points · first shared 2010 · 24 comments on HN
    9. 9
      Looking Back at a Pandemic Simulator
      1 person · 16 points · first shared 2025 · 6 comments on HN
    10. 10
      A Jedi Saga
      4 people · 8 points · first shared 2015 · Discussion on HN

    What HN people wrote when they linked it

    • mdisraeliJul 2014

      One of the old Stratics crew here, I used to run the Ideas Den back in the day ;) And my housemate is still involved with Stratics, although not UO these days. Both of us are old Europa players, and used to have a house near the Fyde's and Barian! And the housemate was involved in the Trinsic RP scene. Feel free to drop me a line if you remember us ;)

      In a strange way, the community that formed around Ultima Online saved my life in more ways than one.

      As a hacker, there's a lot we can learn from UO's ups and downs, and especially how much emergent gameplay appeared, and how the developers reacted. Clean Up Britannia being a great case in point, along with Trammel.

      And from a pure tech point of view... what the hell was with the low latency of the old 2D client? For some reason it always offered a better connection than any of the multiple attempts to re-write it. That in turn resulted in the community sticking to said 2D client, and the developers cancelling the first '3D' client (still fixed isometric, just 3D rendered). What's fascinating is some of the directions it didn't go in - back before the Kingdom Reborn client was developed, there apparently was a Warcraft 3 style engine under development.

      When it comes to game design, Raph Koster is one of the people who literally wrote the (a) book on the subject, having started out in MUDs and then being hired for UO. His blog is extremely worth reading, and if you have any interest into the history of UO's game design,…

    • aresantApr 2017

      If there's a bull case on FB to me it starts with the release of this Facebook Spaces beta.

      Spaces - or something like it - along with an eventual great set of AR glasses or contact lenses - is the end game.

      There's no question the long goal for corporate AR is to digitize the entire physical world, catalog it, and then sell outrageously effective ad inventory / flair against everything that we see.

      Using a fairly controlled VR environment as the beta case for this to get us all hooked is a huge step in the right direction and they already own the entire social graph to execute in this direction.

      I don't know whether I should be excited or terrified that it's FB leading this effort.

      They have the scale to execute, they have the technology to support the crucial relationships but they are SO FUCKING INVASIVE into our lives as a company.

      Raph Koster's lecture at GDC got some fairly broad attention on this concept, although his was geared more to the potential negative consequences, but it's still 100% worth a watch for anybody interested in the space.

      https://www.raphkoster.com/2017/03/05/slides-for-still-logged-in-my-gdc-talk/

    • pdkl95Nov 2020

      The people currently trying to track everything you do online would really love a future where they can also track all your offline physical activity and map "inside of buildings and homes and all the objects inside of them".

      Raph Koster predicted[1] this years ago. I hope anybody implementing this type of tech remembers that all tech is dual use. To understand the full impact of a proposed technology, Raph Koster advised[2], "Every feature must be looked at as a weapon." Promising that "...any faces and license plates captured by Aria glasses wearers will be anonymized." doesn't even begin to address the ways this technology could be used maliciously.

      [1] https://www.raphkoster.com/2014/06/11/how-to-build-the-scary-future-today/

      [2] https://www.youtube.com/watch?v=kgw8RLHv1j4

    • aqsaloseJul 2017

      One problem with digital databases: What if the electricity goes out for a very long time? Or a nefarious hacker manages to destroy the database? (Or all librarians' terminals are locked by NotPetya...)

      Library without catalog is, while not totally worthless, much more difficult to use.

      The physical card catalog, like other paper-based archives, is more resistant to attacks. For it to be destroyed, you need to cause physical damage, like a giant flood or tornado or hit it with explosives.

      See: https://www.raphkoster.com/2017/06/27/the-internet-as-existential-threat/

      I hope that at least the national libraries and archives will maintain physical backups for the worst-case scenarios.

    • teamonkeyJun 2008

      Raph Koster did a presentation at GDC2007 that touched on this: http://www.raphkoster.com/gaming/gdcprime2007.shtml

      The slides that struck me were this one:
      http://www.raphkoster.com/gaming/gdcprime2007/Slide61.JPG
      followed by this one:
      http://www.raphkoster.com/gaming/gdcprime2007/Slide62.JPG

      Note that even back then Habbo had more active monthly users than WoW.

      Of course Habbo and Runescape are free to play (at the basic level at least), but the costs of running them are so much smaller. Last I heard, Blizzard's WoW team numbered close to 1000 full-time staff. Jagex has a very small team that has only very recently started to expand.

    • keypusherJul 2015

      Wikipedia and Ralph Koster seem to agree.

      "The word "shard" in a database context may be derived from the 1997 MMORPG Ultima Online, which referred to its game servers and their associated databases as "shards." This was in reference to the game's fiction, in which the broken shards of the evil wizard Mondain's Gem of Immortality each contained a complete, living copy of the world.[24] This usage spread informally through the video game industry, and may have come into mainstream usage via Flickr, which began as a tool for an unpublished MMO."

      Original blog post:
      http://www.raphkoster.com/2009/01/08/database-sharding-came-from-uo/

    Related

    Lost Gardenlostgarden.com94 people

    Steambirds: How handcrafted levels prevent game design iteration

    Lost Garden
    Personal · last shared 2025
    Gaffer On Gamesgafferongames.com159 people

    UDP vs TCP

    Gaffer On Games
    Personal · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Boris the Braveboristhebrave.com24 people

    Dungeon Generation in Diablo 1

    Boris the Brave
    Personal · last shared 2026
    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026
    Notchnotch.tumblr.com102 people

    I'm Leaving Mojang

    Notch
    Personal · last shared 2021
    Glen Chiacchieriglench.com22 people

    Why I Quit Tech and Became a Therapist

    Glen Chiacchieri
    Personal · last shared 2026
    Cornell Info Blogsblogs.cornell.edu61 people

    Hinge and Its Implementation of the Gale–Shapley algorithm

    Cornell Info Blogs
    Publication · last shared 2026