S
Solène Rapenne
dataswamp.org/~solene · Personal blog · on HN since 2019
Solène Rapenne writes about OpenBSD, Linux, GrapheneOS, minimalist computing and her Old Computer Challenge.
What HN saysHN links her posts as introductions to GrapheneOS and OpenBSD, and commenters enjoy taking part in her Old Computer Challenge.
51HN people shared it
16linked it in comments
104stories submitted
3.6Kstory points
3 months agolast shared
2019people per year2026
Most-shared posts
- 1The Old Computer Challenge4 people · 75 points · first shared 2021 · 73 comments on HN
- 2I Stopped Using OpenBSD4 people · 66 points · first shared 2024 · 78 comments on HN
- 3How I would sell OpenBSD as a salesperson3 people · 145 points · first shared 2022 · 123 comments on HN
- 4Fair Internet bandwidth management on a network using OpenBSD3 people · 6 points · first shared 2021 · 1 comments on HN
- 5Introduction to Immutable Linux Systems3 people · 3 points · first shared 2023 · discussion on HN
- 6Introduction to GrapheneOS2 people · 236 points · first shared 2025 · 305 comments on HN
- 7OpenBSD Workstation Hardening2 people · 149 points · first shared 2024 · 81 comments on HN
- 8Daily Life with the Offline Laptop2 people · 73 points · first shared 2020 · 23 comments on HN
- 9Why one would use Qubes OS? (2023)2 people · 38 points · first shared 2023 · 16 comments on HN
- 10The Old Computer Challenge V2: Back to RTC2 people · 15 points · first shared 2022 · 2 comments on HN
- 11How to Contribute to the OpenBSD Project2 people · 5 points · first shared 2022 · discussion on HN
- 12Dear Open Source Developers2 people · 4 points · first shared 2021 · 1 comments on HN
- 13The Old Computer Challenge V32 people · 2 points · first shared 2023 · discussion on HN
- 14Self hosting is important1 people · 566 points · first shared 2021 · 318 comments on HN
- 15Nushell: Introduction to a new kind of shell1 people · 319 points · first shared 2022 · 247 comments on HN
What HN people wrote when they linked it
cavoirom · 2026-06-17
If you are new to GrapheneOS and wanna try. Here is the great introduction: https://dataswamp.org/~solene/2025-01-12-intro-to-grapheneos.html
cableshaft · 2023-08-08
February 23, 2020 - Daily life with an Offline laptop: https://dataswamp.org/~solene/2020-02-18-offline-laptop-v2.html
And the one just before that was pretty cool too, lots of fun gear animations:
February 12, 2020 - Gears: https://ciechanow.ski/gears/
Never did anything special with them, same as most submissions I favorite.
It should be noted that I was already freaking out about Covid at this point. I remember going to a writing retreat in early February at a cabin with like 14 other people for two days and being very nervous about it (I almost cancelled).
rollcat · 2024-02-08
I really enjoyed participating in Solene%'s Old Computer Challenge 2022: <https://dataswamp.org/~solene/2022-07-01-oldcomputerchallenge-v2-rtc.h…
I adjusted my rules a bit to make them fit into my setup (WFH, Homekit lights, etc), the main challenge being that rather than accounting for time spent online and trying to limit it to 1h, I just wouldn't go online at all (unless for work). It was a wonderful week, and even one week can start to make a long-term impact!
Another thing worth trying is to leave your phone at home, and attend to your "digital needs" from a smartwatch. The screen is too small and the input too quirky to be efficient at wasting attention, but you can still get directions, pay for stuff, reply to a message, etc. (I actually don't have mobile data on my watch so I need the phone to keep the watch online, but I'm mindful of when I'm in "no phone mode". You can also seize the opportunity and just go offline, without giving up on things such as checking the time or playing music.)
digdugdirk · 2023-09-18
Random question regarding OpenBSD:
I'm curious why you suggested OpenBSD vs Linux? I read through your linked "OpenBSD : why and how" [1] article - as well as the secondary linked article from that page [2] - and couldn't help but notice how many of the reasons listed were reasons why not to use OpenBSD. More than that, the limitations (while I do understand the value of doing simple things well) of the system seem highly constraining.
Do you use OpenBSD for all your devices, all the time? Or is it more of a thing where OpenBSD serves your needs perfectly for some smaller subset of what a "computer" is, and for everything else you have a separate device to fill those needs? (An ipad/macbook for media consumption, a home server for handling media related tasks, etc.)
Love the general sentiment behind the article, btw. The OpenBSD thing just really stood out to me as I read through it.
[1] - https://sive.rs/openbsd
[2] - https://dataswamp.org/~solene/2022-06-22-openbsd-selling-arguments.htm…
anthk · 2023-06-18
K.Mandla and Inconsolation were my inspiration sources. I still use a minimalist setup since mid-late 2000's, and it's amazing. No distractions, pure music from Jamendo/Magnatune, no notifications, no nothing. Mails, RSS' and news are fetched automatically via Cron, and read in text mode.
And OFC as I played text adventures thru retroemulation since ~2002, I play IF and Roguelikes as my main gaming sources. For the rest, libre gaming.
My setup it's an Atom n270 netbook with 1GB of RAM + 1GB of ZRAM acting like 2GB, but currently I'm following Solene's challenge on low resources, so I have 512MB of physical RAM limited by a Syslinux boot flag and a single core:
https://dataswamp.org/~solene/2023-06-04-old-computer-challenge-v3.htm…
Once you use Groff+MuPDF, sc-im, mutt, AWK, and a few of C (Unix low-level knowledge) and Scheme (global CS terms), your skills skyrocket with very few resources and lower electricity bills. I could even chat with some nice people from Mastodon at https://brutaldon.org and using Lynx and by calling sxiv/mpv externally for image and media links.
doublepg23 · 2026-08-11
> they consider ZFS "non–free" on par with the GPL
Why isn't it? The CDDL is basically the MPL, which in-turn is basically the LGPL.
The jihad against the GPL by FreeBSD and conveniently ignoring the CDDL being weak-copyleft was always ironic to me.
> and the devs probably haven't had one either
solene@ left and stated the filesystem as a supporting reason:
> I have grievances against OpenBSD file system. Every time OpenBSD crash, and it happens very often for me when using it as a desktop, it ends with file corrupted or lost files. This is just not something I can accept.
https://dataswamp.org/~solene/2024-11-15-why-i-stopped-using-openbsd.h…
_joel · 2024-01-03
How come every ssh connection goes via a proxy user? Isn't that masking the accounting? Or am I misreading it?
https://dataswamp.org/~solene/2023-12-31-hardened-openbsd-workstation.…
edit: oh, it's for outbound ssh, but I'm still none the wiser in terms of auditing (or what that would do to git clones without some modification)
hiepph · 2023-10-30
Ansible makes mutable changes to the OS, task by task.
Nix is immutable. A new change is made entirely new, and only after the build is successful, all packages are "symlinked" to the current system.
Fedora Silverblue is based on ostree [1]. It works similarly like git, but on your root tree. But it requires you to reboot the whole system for the changes to take effect. Since Nix is just symlinked packages, you don't need to reboot the system.
More detailed explanation here [2].
[1]: https://github.com/ostreedev/ostree
[2]: https://dataswamp.org/~solene/2023-07-12-intro-to-immutable-os.html
sudobash1 · 2022-06-22
At the bottom of the article he did mention a list of negatives. Sure it is non-comprehensive, but so is his list of positives.
https://dataswamp.org/~solene/2022-06-22-openbsd-selling-arguments.htm…
a9h74j · 2022-04-19
Good article. I did not see this mentioned: Doesn't one of nix or guix have a mode to operate as a guest or overlay on an existing OS?
I find this[1] in the area of Nix as and OpenBSD guest, but I've barely glanced at it for applicability.
[1] https://dataswamp.org/~solene/2021-05-08-openbsd-vmm-nixos.html
I see some reference to Ubuntu with a nix package manager installed on it.
upofadown · 2021-11-21
I am not sure what is meant by this. It certainly seems to have QoS in the form of the queue directive. It works for me for limiting buffer bloat on my VDSL model upstream. The defaults work well for my VOIP stuff so that all I have is this in my pf.conf:
queue outq on re1 flows 1024 bandwidth 3000K max 3000K qlimit 1024 default
I think the magic is in the "flows" part.
Added: Relevant articles:
* https://dataswamp.org/~solene/2021-08-30-openbsd-qos-lan.html
* https://www.pauladamsmith.com/blog/2018/07/fixing-bufferbloat-on-your-…
lelandbatey · 2021-11-15
Here's the original markdown, hosted as a Gist. The original markdown came from thier RSS feed which seems to contain the original markdown instead of HTML.
Gist of the contents: https://gist.github.com/lelandbatey/0d699715405d9f1b61991f092cc59464
RSS feed which contained the Markdown of the original: https://dataswamp.org/~solene/rss.xml
smlckz · 2021-01-09
Here's some crazyness: https://dataswamp.org/~solene/2019-08-26-minimal-markdown.html
I suppose it is not much hard to translate this into PHP...
amatecha · 2022-01-20
So many people make websites that basically look like they are from the 90's (though without all the animated GIFs haha), and use basic features without any strictly-modern stuff. These are just a few off the top of my head:
https://cblgh.org/
https://technomancy.us/list
https://alexschroeder.ch/
http://100r.co/site/about_us.html
https://dataswamp.org/~solene/
https://rgz.ee/
https://www.bsdly.net/~peter/
https://codevoid.de/
https://www.undeadly.org
https://compudanzas.net/
http://altexxanet.org/
http://sdf.org/
https://solar.lowtechmagazine.com/
superboum · 2022-12-23
3 days ago, I installed Haiku on bare metal: an old PC from ~2004. I was not aware that a new version was planned at that time, but the upgrade was completely smooth.
My idea when I installed Haiku was to make my own version of the "old computer challenge"[1], with an emphasis on using GUI apps.
Similarly to @probono (a FOSS dev), I also found Haiku "shockingly good"[2] at being a lightweight, responsive, easy-to-use desktop OS.
After some patching, I was even able to compile Tectonic[3], a modern LaTeX engine written in Rust, and Quaternion a Matrix client supporting E2EE[4]. All that running on a single core Athlon 64 and 1.5GB of RAM.
I posted some screenshots in a Mastodon threads if you are curious[5] (but my posts are in french sorry :/). And of course this comment is posted from Haiku!
[1]: https://dataswamp.org/~solene/2021-07-07-old-computer-challenge.html
[2]: https://medium.com/@probonopd/my-first-day-with-haiku-shockingly-good-…
[3]: https://tectonic-typesetting.github.io/en-US/
[4]: https://github.com/quotient-im/Quaternion
[5]: https://mastodon.tedomum.net/@tgoldoin/109554115997967651