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

    jcs

    jcs.org · Personal blog · on HN since 2008

    Joshua Stein writes about OpenBSD on laptops, hardware hacking, retro projects, and software he builds.

    Visit blogRSSHN submissions
    Open Source & LinuxHardware & ElectronicsSystems & Performance
    What HN says

    HN commenters recommend it for tested OpenBSD laptop setups, such as a ThinkPad X1 Carbon, and for his advice on running public APIs.

    Stats for nerds
    122HN people shared it
    107linked in comments
    4Kstory points
    Aug 2025last shared
    2012people per year2025

    Top posts on HN

    1. 1
      My Fanless OpenBSD Desktop
      6 people · 506 points · first shared 2021 · 153 comments on HN
    2. 2
      iMac G4(K)
      1 person · 424 points · first shared 2025 · 169 comments on HN
    3. 3
      Switching from 1Password to Bitwarden
      2 people · 303 points · first shared 2017 · 124 comments on HN
    4. 4
      OpenBSD on the Lenovo ThinkPad X1 Nano
      3 people · 253 points · first shared 2021 · 164 comments on HN
    5. 5
      Adding a USB port to the ThinkPad X1 Nano (the hard way)
      4 people · 203 points · first shared 2024 · 74 comments on HN
    6. 6
      Hellbanned from Hacker News
      13 people · 191 points · first shared 2012 · 40 comments on HN
    7. 7
      OpenBSD on the Microsoft Surface Go 2
      1 person · 183 points · first shared 2020 · 41 comments on HN
    8. 8
      Cidco MailStation as a Z80 Development Platform
      6 people · 160 points · first shared 2019 · 9 comments on HN
    9. 9
      Subtext - A multi-user BBS server for classic macOS
      2 people · 157 points · first shared 2022 · 19 comments on HN
    10. 10
      C Programming on System 6 – Implementing Multi-User Chat
      1 person · 135 points · first shared 2021 · 34 comments on HN

    What HN people wrote when they linked it

    • jamal-kumarMar 2022

      The best tested so far happens to be the huawei matebook X and certain lenovo laptops

      This guy does a lot of testing https://jcs.org/

      I'd be really interested to hear if any arm64 or other RISC architecture laptops are useable! M1 is a step in that direction, it would be really surprising to me if it worked well beyond basic support yet however. Asahi linux took like over a year to get to that point but it sounds from reading that link that they're pretty gung ho on getting it working for 7.1 which is amazing to hear. It sounds like other hardware support in those laptops is the big thing.

      Fun miscellaneous stuff: SMP on intel architecture is disabled on openbsd for security reasons, so looking at alternatives to make things go fast with guarantees for that is big right now.

    • kralljaJul 2022

      If you don’t want to deal with breadboards, there are lots of cheap (under $50) programmable Z80 computers out there; here are a few I’ve collected:

      * Timex-Sinclair 1000 (American ZX81 with double the RAM — an entire 2KiB!)

      * TI 81-86 graphing calculators

      * Verifone Tranz 330 https://www.bigmessowires.com/mozart-tranz-330/

      * Cidco MailStation https://jcs.org/2019/05/03/mailstation

      Also, for a bit more money, there are lots of new hobbyist computers out there, including the RC2014, Stephen C. Cousins’ “SC___” series, and the MinZ / eZ-Tiny series. You can solder them together and program however you like, oftentimes including booting CP/M off of ROM, MicroSD, Compact Flash, or floppy.

    • thereJan 2012

      http://m5hosting.com and http://singlehop.com are two that i'd recommend.

      one thing to watch out for with dedicated hosting providers is that the networks are sometimes not so great. you may get a great deal on hardware and tons of bandwidth, but if it drops packets all the time, it's not worth it.

      make sure they segment you off onto a vlan (see http://jcs.org/mitm for why), make sure they are well peered, make sure they actually have staff at or near the datacenter they're running things from, and make sure they have the ability to block certain traffic from reaching you if you need them to (see http://jcs.org/sip for why) so it doesn't count towards your bandwidth total.

    • aliqotOct 2022

      Asahi is pretty cool, any chance you've tried it on m2? I checked out the feature matrix. As I understand the CPU is doing the work currently and the GPU is unsupported, which leads to quite a bit of battery consumption. Very excited to try it nonetheless.

      The m2 is a great piece of kit, I never realized how disruptive heat, vibration, and fan noise was until they were gone. I'm actively trying to put together a fanless desktop similar to the openbsd fanless desktop that is posted here from time to time. https://jcs.org/2021/07/19/desktop

    • jlgaddisDec 2020

      Yep. It supports several "integrations" [0], but I typically just send notifications (to my mobile devices) from shell and Python scripts running on my machines -- they even have examples on their front page.

      It supports acknowledgements (for "emergency" messages, at least) but I'm not sure about arbitrary "responses" (although you can include clickable links in the notifications).

      Pushover's awesome -- and made by @jcs [1] who, among other things, works on OpenBSD.

      --

      [0]: https://pushover.net/apps

      [1]: https://jcs.org/

    • chrswOct 2024

      I was thinking of doing something similar. But I was thinking of starting on a virtual machine or shell account before trying to install on real hardware. I don't know much about OpenBSD but my guess is that finding a laptop that runs OpenBSD flawlessly is not easy. So odds are you're going to be spending a lot of time troubleshooting and debugging. If that's ok with you, then that's great.

      ThinkPads might be your best bet. Someone here has cataloged their experience with OpenBSD on laptops: https://jcs.org/openbsd-laptops

    Related

    Solène Rapennedataswamp.org/~solene51 people

    Self hosting is important

    Solène Rapenne
    Personal · last shared 2026
    OpenBSD Journalundeadly.org253 people

    OpenSSH: client bug CVE-2016-0777

    OpenBSD Journal
    Publication · last shared 2026
    Alyssa Rosenzweigrosenzweig.io82 people

    The Apple GPU and the impossible bug

    Alyssa Rosenzweig
    Personal · last shared 2025
    Cambuscambus.net44 people

    Oldest domains in the .com, .net, and .org TLDs

    Cambus
    Personal · last shared 2026
    Peter Hansteenbsdly.blogspot.com54 people

    OpenBSD and the modern laptop

    Peter Hansteen
    Personal · last shared 2026
    Mattobox.matto.nl15 people

    We Must Revive Gopherspace (2017)

    Matto
    Personal · last shared 2025
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Tomsciitomscii.sig7.se36 people

    De-smarting the Marshall Uxbridge

    Tomscii
    Personal · last shared 2026