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

F

Fabrice Bellard

Personal blog · bellard.orgprogrammingsystems

Fabrice Bellard's personal blog at bellard.org covers programming and systems. Since 2008, 793 different Hacker News readers have linked it 1,134 times, most often “JSLinux – Run Linux or other Operating Systems in your browser”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
1,134mentions?
3recommend?
793HN people?
2008–2026first – last linked?
Links on Hacker News per year · peak 115 in 2023

Rarely recommended · 3 of 40 sampled comments recommend it?

Why HN links it

HN readers link Fabrice Bellard's site for its technical write-ups and the projects it documents, such as JSLinux, QuickJS and BPG. Comments praise its plain, tech-only content.

Recommended for · 3 comments
Technical notes called well explained; the site praised for plain, tech-only content; one lists it as a favourite.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. JSLinux – Run Linux or other Operating Systems in your browser
    89 people · 103 mentions · first linked 2017-05-20
  2. Boot a linux kernel right inside your browser.
    71 people · 80 mentions · first linked 2011-05-17
  3. QuickJS JavaScript Engine
    61 people · 66 mentions · first linked 2019-07-10
  4. NNCP: Lossless Data Compression with Neural Networks (2019)
    56 people · 61 mentions · first linked 2019-04-06
  5. Fabrice Bellard
    53 people · 56 mentions · first linked 2018-03-06
  6. Tiny C Compiler
    38 people · 44 mentions · first linked 2017-08-05
  7. /quickjs/bench.html
    27 people · 28 mentions · first linked 2019-07-11
  8. Ts_zip: Text Compression Using Large Language Models
    26 people · 28 mentions · first linked 2024-03-04
  9. Tiny C Compiler
    25 people · 26 mentions · first linked 2008-12-15
  10. /
    23 people · 23 mentions · first linked 2010-01-05

What Hacker News says?

  1. Nice touch that it thought of Bellard for 'Emulating Windows 10 in the browser'! He's already halfway there with the Windows 2000 emulator: https://bellard.org/jslinux/

    Comment linking /jslinux/

    on “Show HN: Gemini Pro 3 imagines the HN front page 10 years from now”
  2. Submitted Boot a linux kernel right inside your browser. as a story · 1820 points

    HN discussion
  3. The emulator code is just 86 kb, and it isn't even aggressively minified! http://bellard.org/jslinux/cpux86.js

    Comment linking /jslinux/cpux86.js

    on “Boot a linux kernel right inside your browser. ”
  4. Submitted QuickJS JavaScript Engine as a story · 948 points

    HN discussion
  5. cakeface · 2011-05-17Recommends
    This is explained well in the Technical Notes section of the site. http://bellard.org/jslinux/tech.html

    Comment linking /jslinux/tech.html

    on “Boot a linux kernel right inside your browser. ”
  6. Submitted BPG Image format as a story · 843 points

    HN discussion
  7. If it doesn't work for you on Chrome 12, this is probably the reason: "it does not work with Chrome 12 beta. As far as I know, it is a bug in the browser" From http://bellard.org/jslinux/tech.html

    Comment linking /jslinux/tech.html

    on “Boot a linux kernel right inside your browser. ”
  8. Submitted A 4G LTE base station running entirely in software on a standard PC as a story · 502 points

    HN discussion
  9. There you go: http://bellard.org/

    Comment linking /

    on “Boot a linux kernel right inside your browser. ”
  10. Submitted A small but complete JavaScript engine as a story · 438 points

    HN discussion
  11. How is this thing loads the kernel? I've read the http://bellard.org/jslinux/tech.html but it doesn't say, Does it loads it over the net or what?

    Comment linking /jslinux/tech.html

    on “Boot a linux kernel right inside your browser. ”
  12. Submitted NNCP: Lossless Data Compression with Neural Networks (2019) as a story · 397 points

    HN discussion
  13. I just did 'rm -rf /' then ctrl+D on the terminal. Kernel Panic! Very nicely done! Technical notes here http://bellard.org/jslinux/tech.html

    Comment linking /jslinux/tech.html

    on “Boot a linux kernel right inside your browser. ”
  14. Submitted JSLinux as a story · 392 points

    HN discussion
  15. 3 days. See http://bellard.org/jslinux/tech.html , linked from the page source.

    Comment linking /jslinux/tech.html

    on “Boot a linux kernel right inside your browser. ”
  16. Submitted Obfuscated Tiny C Compiler as a story · 381 points

    HN discussion
  17. This is the correct answer, although it's worth thinking about what the threat model is. If the government is just going to force specific companies to add backdoors, then the process above isn't really necessary, you just need a way to install a client that isn't backdoored. If, however, the government is banning the sending of encrypted messages, then you have to hope that a jury doesn't see your long pointless me…

    Comment linking /textsynth/sms.html

    on “EU Draft Council Declaration Against Encryption [pdf]”
  18. Submitted BPG Image format as a story · 368 points

    HN discussion
  19. I wonder if a new implementation of JavaScript was needed. My first hunch would have been to try Fabrice Bellard's QuickJS: https://bellard.org/quickjs/

    Comment linking /quickjs/

    on “Ladybird: A new cross-platform browser project”
  20. Submitted JSLinux – Run Linux or other Operating Systems in your browser as a story · 312 points

    HN discussion
  21. The larger issue is that anyone using GitHub is donating their work for re-use without attribution through Copilot. In return, you receive hosting from GitHub. The writing is on the wall. You MUST host your own code on a stand-alone website. Here is an example. This Go program (a compiler) generates and serves its own website: https://NN-512.com It runs on a Linode shared CPU cloud instance that costs $5 per month:…

    Comment linking /

    on “Microsoft forked MIT licensed repo and changed the copyright [fixed]”
  22. Submitted Tiny C Compiler as a story · 307 points

    HN discussion
  23. I found this explanation of Xiph.org's Daala (2013) very interesting and enlightening in terms of understanding video encoding: https://xiph.org/daala/ Related: BPG is an open source lossless format for images that uses HEVC under the hood, and is generally better than PNG across the board: http://bellard.org/bpg/ For a runner-up lossless image format unencumbered by H265 patents (completely libre), try http://flif.…

    Comment linking /bpg/

    on “H.264 is Magic”
  24. Submitted TinyGL 0.4.1 as a story · 294 points

    HN discussion
  25. When I was in college, I've met a few people that coded _a lot_ faster than me. Typically, they started since they were 12 instead of 21 (like me). That's how 10x engineers exist, by the time they are 30, they have roughly 20 years of programming experience behind their belt instead of 10. Also, their professional experience is much greater. Sure, their initial jobs at 15 are the occassional weird gig for the uncle/…

    Comment linking /

    on “Is something bugging you?”
  26. Submitted Short Message Compression Using LLMs as a story · 261 points

    HN discussion
  27. More or less. I have tools I wrote that takes sampling settings and a string and dispatches it across a cluster of machines. Via cluster-ssh I see the each of them expanding the text in a different random sampling. This is custom stuff I've wrote that is tied to my environment. If you'd just like to play around, I can recommend https://bellard.org/nncp/gpt2tc.html in text generation mode as being extremely easy to g…

    Comment linking /nncp/gpt2tc.html

    on “OpenAI's GPT-3 may be the biggest thing since Bitcoin”
  28. Submitted TSAC: Low Bitrate Audio Compression as a story · 236 points

    HN discussion
  29. Javascript is available for microcontrollers within various ram footprints. Here's one mentioned recently on HN https://jerryscript.net/ There's even benchmarks for them. https://bellard.org/quickjs/bench.html

    Comment linking /quickjs/bench.html

    on “The unreasonable effectiveness of simple HTML”
  30. Submitted LTE Base Station Software as a story · 215 points

    HN discussion

Search all of HN for bellard.org

Linked by the same people?