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

Top all-time · #8394

B

Benjamin Burns

Personal blog · benjamincburns.comprogrammingculture

Benjamin Burns writes Stuff Ben Built, a personal blog at benjamincburns.com about programming and culture. Since 2013, 9 different Hacker News readers have linked it 11 times, most often “Networking support added to in-browser JavaScript computer emulator”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
11mentions?
9HN people?
2013–2023first – last linked?
Links on Hacker News per year · peak 2 in 2013

Too few sampled comments (8) to say how often HN recommends it.?

Why HN links it

HN commenters cite this post on the websocket Ethernet proxy and VPN behind network access in browser-based Linux emulators such as JSLinux, TinyEMU and jor1k.

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

Most-linked posts?

  1. Networking support added to in-browser JavaScript computer emulator
    8 people · 8 mentions · first linked 2013-11-11
  2. From hacker to hospice in seven weeks
    2 people · 2 mentions · first linked 2014-12-01

What Hacker News says?

  1. A similar feature exists in the Javascript OpenRISC emulator: http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...

    Comment linking /2013/11/10/jor1k-ethmac-support.html

    on “The Emularity”
  2. Submitted From hacker to hospice in seven weeks as a story · 618 points

    HN discussion
  3. It uses a proxy. JSLinux emulates a network device and sends ethernet frames to a proxy via websockets. The proxy sends these frames to a Linux TAP device. The rest is a decent firewall configuration. You might even be able to connect to another emulated JSLinux machine if you know that IP address. More information here: http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...

    Comment linking /2013/11/10/jor1k-ethmac-support.html

    on “JSLinux – Run Linux or other Operating Systems in your browser”
  4. Submitted From hacker to hospice in 7 weeks as a story · 3 points

    HN discussion
  5. From the FAQ: https://bellard.org/jslinux/faq.html > Can I access to the network from the virtual machine ? > Yes it is possible. It uses the websocket VPN offered by Benjamin Burns (see his blog[1]). The bandwidth is capped to 40 kB/s and at most two connections are allowed per public IP address. Please don't abuse the service. [1] http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...

    Comment linking /2013/11/10/jor1k-ethmac-support.html

    on “Run Windows 2000 in your browser”
  6. Submitted Networking support added to in-browser JavaScript computer emulator as a story · 2 points

    HN discussion
  7. Yep! http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...

    Comment linking /2013/11/10/jor1k-ethmac-support.html

    on “Jor1k: Run Linux in the browser with multicore and network support”
  8. What did I start? An autonomous lawn mower. My goal is to get it done for under $1,000 USD using mostly snap-together hardware. My timeline is to have it mowing via RC by the end of January (shipping to New Zealand takes a while, especially when you're on a budget), while I'd like it to be capable of safely mowing autonomously by July or so - though I'm optimistic that it'll reach good-enough stage by March. I'll pu…

    Comment linking /

    on “Ask HN: What are you currently building?”
  9. Interestingly the VM seems to have internet access via a DigitalOcean instance: > Access to Internet is possible inside the emulator. It uses the websocket VPN offered by Benjamin Burns (see his blog[0]). The bandwidth is capped to 40 kB/s and at most two connections are allowed per public IP address. Please don't abuse the service. [0] http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...

    Comment linking /2013/11/10/jor1k-ethmac-support.html

    on “TinyEMU, a RISC-V/i486 VM for Linux in the Browser”
  10. Everyone is also running a telnet server by default, and nmap is installed on the image. Have fun, but please try to be nice ;-). Edit: If this looks familiar, this is the jor1k OpenRISC emulator which Sebastian Macke built and submitted around a month ago. Most of the credit for this still goes to him. I just added the emulated ethernet controller, as well as the network backend (virtual switch/router) which acts a…

    Comment linking /2013/11/10/jor1k-ethmac-support.html

    on “Show HN: JS-emulated Linux with network support, everyone on one subnet”
  11. Yes, but [1]: "Can I access to the network from the virtual machine ? Yes it is possible. It uses the websocket VPN offered by Benjamin Burns (see his blog[2]). The bandwidth is capped to 40 kB/s and at most two connections are allowed per public IP address. Please don't abuse the service. " [1] https://bellard.org/jslinux/faq.html [2] http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...

    Comment linking /2013/11/10/jor1k-ethmac-support.html

    on “Alpine Linux in the Browser”

Search all of HN for benjamincburns.com