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
    W

    Wikimedia Tech Blog

    techblog.wikimedia.org · Company blog · on HN since 2010

    Wikimedia's engineering team describes how Wikipedia's infrastructure works, including its CDN, datacenters, HTTP performance, and maps serving.

    Visit blogHN submissions
    Systems & PerformanceDevOps & CloudWeb Development
    What HN says

    HN commenters link it for posts on PHP HTTP connection pooling, the mobile and desktop domain merge, and HHVM history.

    Stats for nerds
    30HN people shared it
    45linked in comments
    355story points
    Apr 2026last shared
    2010people per year2026

    Top posts on HN

    1. 1
      Unifying our mobile and desktop domains
      2 people · 191 points · first shared 2025 · 55 comments on HN
    2. 2
      Wikipedia now has up to 1000X reduction of ATS disk read latency at the p999
      1 person · 27 points · first shared 2022 · 5 comments on HN
    3. 3
      HTTP/2 Performance Revisited
      2 people · 21 points · first shared 2022 · Discussion on HN
    4. 4
      Wikimedia’s CDN
      4 people · 18 points · first shared 2020 · Discussion on HN
    5. 5
      English Wikipedia down due to dns issue
      1 person · 14 points · first shared 2010 · 5 comments on HN
    6. 6
      Iterating on how we do NFS at Wikimedia Cloud Services
      2 people · 11 points · first shared 2021 · Discussion on HN
    7. 7
      Wikimedia Cloud VPS: IPv6 Support
      1 person · 9 points · first shared 2025 · Discussion on HN
    8. 8
      Modernizing our tech stack for serving maps at Wikipedia
      2 people · 6 points · first shared 2022 · Discussion on HN
    9. 9
      Around the world: How Wikipedia became a multi-datacenter deployment
      4 people · 5 points · first shared 2023 · Discussion on HN
    10. 10
      What is in an edit? Automated detection of edit types on Wikipedia
      1 person · 5 points · first shared 2022 · Discussion on HN

    What HN people wrote when they linked it

    • kinowDec 2023

      >I had a major eyesight scare this year, and it has gotten me thinking a lot more about accessibility.

      Thankfully it was just a scare. My family has some eyesight issues, so I've always been curious on how visually impaired users navigate the web.

      It helps that in my high school there was a boy that was born blind. He used a braille machine during class, until he got a thinkpad configured with a screen reader. Later he joined a bank working in IT, and I remember he already knew Linux very well during high school (early 00's).

      >Can anyone point me to the best resources which might help me understand how visually impaired users navigate the internet today?

      I use the Wave accessibility tool [1] on my websites, and whenever I am reviewing pull requests for $work, or Apache, Jenkins (it&plugins do very poorly), and other Open Source sites (latest one was the CWL Conf 2024 [2]).

      Another thing I use to test accessibility is try to navigate the site with Orca (with/without looking at the screen). You can install that on any Linux machine, completely free. Microsoft screen reader is better than Orca, or at least was the last time I checked it. But I am a Linux user -- and plan to continue being even if my eyesight gets really bad.

      It is relatively easy to learn Orca, you just need to learn a few shortcuts, and the commands to enable/disable it. And testing web sites will help you both learn to use the screen reader, while also helping other visually impaired users if you submit…

    • starkparkerMar 2026

      > I knew from hard experience with Darwin that internally siloed open source projects cannot thrive (HHVM was a repeat lesson)

      I'm glad HHVM happened, and also glad it stalled. I don't think PHP 7 and 8 would've made the improvements they did without HHVM kicking their ass, and I think there would've been a fork based on HHVM rather than PHP 8 if HHVM hadn't lost that public momentum.

      I remember Wikimedia's testing/partial implementation of HHVM[1] being a turning point, at least in the circles I was in at the time. It showed PHP performance could actually be improved, and by quite a lot. Without that proof of concept at that scale _in the open_, HHVM devs could've ran benchmarks from here to eternity and people still would've said, "yeah, sure, _if you're Facebook_"

      1: https://techblog.wikimedia.org/2014/12/29/how-we-made-editing-wikipedia-twice-as-fast/

    • _joeFeb 2021

      This is indeed correct. Wikimedia overall uses less than 2000 bare-metal servers, so yes the infrastructure is tiny compared to those.

      What can be interesting, I think, is that you have a completely open infrastructure that has to solve problems on a global traffic scale.

      If people are interested in knowing more, I suggest you also take a peek at the wikimedia techblog, specifically to the SRE category https://techblog.wikimedia.org/category/site-reliability-engineering/ and the performance one https://techblog.wikimedia.org/category/performance/

    • rjh29Mar 2023

      This may finally be a solution for scraping wikipedia and turning it into structured data. (Or do we even need structured data in the post-AI age?)

      Mediawiki is notorious for being hard to parse:

      * https://github.com/spencermountain/wtf_wikipedia#ok-first- - why it's hard

      * https://techblog.wikimedia.org/2022/04/26/what-it-takes-to-parse-mediawiki-page-titles-in-rust/ - an entire article about parsing page TITLES

      * https://osr.cs.fau.de/wp-content/uploads/2017/09/wikitext-parser.pdf - a paper published about a wikitext parser

    • byoung2Oct 2010

      Here is one that looks promising: http://techblog.wikimedia.org/2010/09/video-labs-p2p-next-community-cdn-for-video-distribution/

      It's a CDN that uses P2P technology to help distribute video. This would come in very handy for viral videos...if 30 of your coworkers have already watched the video, then you could stream it from them rather than fetching it from an edge server (in the case of a traditional CDN).

    • NilithusMar 2022

      This is indeed a downside but there are workarounds -- The wikimedia foundation put out a good blog post talking about getting HTTP connection pooling for PHP

      https://techblog.wikimedia.org/2020/10/26/impact-of-using-http-connection-pooling-for-php-applications-at-scale/

      TLDR they used envoy proxy as a sidecar container. So to your point its a pain but still achievable

    Related

    Wikimedia Blogblog.wikimedia.org177 people

    Why it took a long time to build the tiny link preview on Wikipedia

    Wikimedia Blog
    Company · last shared 2024
    Wikimedia Diffdiff.wikimedia.org67 people

    Wikipedia is getting a new look

    Wikimedia Diff
    Company · last shared 2026
    Meredith L. Pattersongrafana.wikimedia.org25 people

    Wikipedia's TLS Cipher stats

    Meredith L. Patterson
    Personal · last shared 2025
    LinkedIn Engineeringengineering.linkedin.com415 people

    LinkedIn Intro: Doing the Impossible on iOS

    LinkedIn Engineering
    Company · last shared 2025
    Discord Blogdiscord.com728 people

    How Discord Stores Billions of Messages (2017)

    Discord Blog
    Company · last shared 2026
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    High Scalabilityhighscalability.com922 people

    A Beginner's Guide to Scaling to 11M+ Users on Amazon's AWS

    High Scalability
    Publication · last shared 2026