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

C

copy's home

Personal blog · copy.shsystemsprogramming

copy's home is a personal blog at copy.sh about systems and programming. Since 2012, 113 different Hacker News readers have linked it 168 times, most often “V86 – x86 emulation in WebAssmembly – run retro OS”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
168mentions?
0recommend?
113HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 29 in 2022

Rarely recommended · 0 of 40 sampled comments recommend it?

Why HN links it

HN readers link copy.sh mainly for v86, a browser-based x86 emulator for booting old operating systems such as Windows 98 and Arch Linux, and for its Game of Life demos. The comments are links and mentions, not judgements of the writing.

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. V86 – x86 emulation in WebAssmembly – run retro OS
    31 people · 46 mentions · first linked 2016-03-15
  2. X86 Emulation in JavaScript with Windows 98 and Linux Running in a Browser
    11 people · 11 mentions · first linked 2015-03-30
  3. Windows98 Running in the Browser
    11 people · 11 mentions · first linked 2017-04-01
  4. Show HN: Windows 98 in browser
    8 people · 8 mentions · first linked 2016-02-22
  5. Conway's Game of Life digital clock
    6 people · 6 mentions · first linked 2017-03-10
  6. Windows 95 Running in the Browser
    4 people · 4 mentions · first linked 2020-10-31
  7. Windows 2000 Running in WebAssembly
    4 people · 4 mentions · first linked 2021-05-28
  8. /v86/?profile=buildroot
    3 people · 3 mentions · first linked 2022-04-12
  9. /v86/?profile=kolibrios
    3 people · 3 mentions · first linked 2021-05-22
  10. Show HN: My x86 emulator written in JavaScript
    3 people · 3 mentions · first linked 2013-10-17

What Hacker News says?

  1. And this anuraOS[0] too! I haven't looked to closely at it (it showed up in my GH feed) but it looks like it uses v86[1] to emulate a *nix environment. [0]: https://github.com/MercuryWorkshop/anuraOS [1]: https://copy.sh/v86/

    Comment linking /v86/

    on “Show HN: 3 years and 1M users later, I just open-sourced my "Internet OS"”
  2. Submitted Show HN: My x86 emulator written in JavaScript as a story · 765 points

    HN discussion
  3. > it's theoretically possible for it to create an entire simulated CPU A Javascript x86 implementation already exists: https://copy.sh/v86/

    Comment linking /v86/

    on “Reddit's website uses DRM for fingerprinting”
  4. Submitted Windows98 Running in the Browser as a story · 421 points

    HN discussion
  5. > Windows 98 in a browser This might be a good start: https://copy.sh/v86/?profile=windows98 The emulation has load/save state (.bin file), and apparently includes a floppy disk controller. https://github.com/copy/v86

    Comment linking /v86/?profile=windows98

    on “Infinite Mac”
  6. Submitted Show HN: Windows 98 in browser as a story · 356 points

    HN discussion
  7. nice attempt! it might be useful to boot real windows 98 (e.g. by visiting http://copy.sh/v86/?profile=windows98 ) and check how things interact with clicks, in particular how checkboxes and radio buttons look with mouse down.

    Comment linking /v86/?profile=windows98

    on “98.css – design system for building faithful recreations of Windows 98 UIs”
  8. Submitted Show HN: Docker in the browser using x86-to-WASM recompilation as a story · 119 points

    HN discussion
  9. This might match your recollection. x86 Win95 raytracing in javascript on my arm laptop is usable, but sort of slow: https://copy.sh/v86/?profile=windows95 Once it boots, run povray, then click run. It took over 2 minutes to render biscuit.pov, though it did manage to use SSE!

    Comment linking /v86/?profile=windows95

    on “Office is too slow, so Microsoft is making it load at Windows startup”
  10. Submitted Windows 1.0 emulator as a story · 95 points

    HN discussion
  11. so what's the stack on this? curious how this is done. Is this like the http://copy.sh/v86/ ?

    Comment linking /v86/

    on “Windows 93 (2014)”
  12. Submitted Windows 2000 Running in WebAssembly as a story · 71 points

    HN discussion
  13. Or Windows 95 (disclaimer, this is by me): https://win95.ajf.me/ Or Windows 98 (not by me): http://copy.sh/v86/?profile=windows98

    Comment linking /v86/?profile=windows98

    on “Windows 93 (2014)”
  14. Submitted X86 Emulation in JavaScript with Windows 98 and Linux Running in a Browser as a story · 26 points

    HN discussion
  15. Or, if you want to go one level deeper, v86 has a complete Linux environment with both python and sqlite running locally: https://copy.sh/v86/?profile=archlinux&c=python%20-ic%20%27i...

    Comment linking /v86/?profile=archlinux&c=python%20-ic%20%27import%20sqlite3;%20db%20=%20sqlite3.connect(%22:memory:%22);%20print(db.execute(%22select%204%20*%205%22).fetchall())%27

    on “SQLite 3 Fiddle”
  16. Submitted Windows 95 Running in the Browser as a story · 23 points

    HN discussion
  17. This guy is awesome. Check out a Game of Life Turing Machine: http://copy.sh/life/?pattern=turingmachine

    Comment linking /life/?pattern=turingmachine

    on “Show HN: My x86 emulator written in JavaScript”
  18. Submitted Running Windows 98 on the Browser as a story · 17 points

    HN discussion
  19. Thanks, it's under the error tab: ReferenceError: requestAnimationFrame is not defined http://copy.sh/v24/v86_all.js Line: 239

    Comment linking /v24/v86_all.js

    on “Show HN: My x86 emulator written in JavaScript”
  20. Submitted V86 – x86 emulation in WebAssmembly – run retro OS as a story · 6 points

    HN discussion
  21. > One reason for flat design is because it was the lowest common denominator and easy for devs to implement. The 3D buttons in Windows 98 (Start button, for example) must have be harder to develop due to the animation involved. Yet, that was perfectly fine on hardware much older than those on which flat UIs were developed. I think you are missing the main point, which is that designers maul designs every season exac…

    Comment linking /v86/?profile=windows98

    on “Apple introduces a universal design across platforms”
  22. Submitted Android Running in the Browser with WebAssembly as a story · 3 points

    HN discussion
  23. Does the starting point have to be Javascript? If so, a good bet might be this HashLife Javascript implementation: https://copy.sh/life/?gist=31aa52b9430970a28e4c199444e5a873 If not, well, Golly is open-source, cross-platform, supports custom rules via rule tables, and would welcome contributions to its editing-tool department: http://sf.net/projects/golly There's even a lifeviewer.lua in the Scripts/Lua folder that…

    Comment linking /life/?gist=31aa52b9430970a28e4c199444e5a873

    on “Elementary Knightship found in Conway's Game of Life”
  24. Submitted Run Windows on the browser with WASM power as a story · 3 points

    HN discussion
  25. And to play around with: https://copy.sh/life/?gist=31aa52b9430970a28e4c199444e5a873

    Comment linking /life/?gist=31aa52b9430970a28e4c199444e5a873

    on “Elementary Knightship found in Conway's Game of Life”
  26. Submitted V86 – x86 virtualization in the browser, recompiling x86 to WASM on the fly as a story · 2 points

    HN discussion
  27. also self-contained glider that leave no structures behind and don't require structure to move are essential in repeating mechanism, since they leave the path in a known state, i.e. https://copy.sh/life/?gist=f3413564b1fa9c69f2bad4b0400b8090&...

    Comment linking /life/?gist=f3413564b1fa9c69f2bad4b0400b8090&step=512

    on “Elementary Knightship found in Conway's Game of Life”
  28. Submitted Show HN: I Wanna Be Thy Copy as a story · 2 points

    HN discussion
  29. Direct link to the clock running in a browser: https://copy.sh/life/?gist=f3413564b1fa9c69f2bad4b0400b8090&...

    Comment linking /life/?gist=f3413564b1fa9c69f2bad4b0400b8090&step=512

    on “Build a digital clock in Conway's Life”
  30. Submitted Show HN: Running huge Conway's Game of Life patterns in your webbrowser as a story · 2 points

    HN discussion

Search all of HN for copy.sh

Linked by the same people?