I'm from Romania and my interests include self-hosting / homelabbing, proactive cybersecurity, alternative networking... Currently running: OpenBSD, Alpine Linux
Public Key
npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u Profile Code
nprofile1qqspx39zjkpkf7hkn6cmz86dw9lsnh4887fztplzhtgxjkwg72n7f0gpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qyerw5v
Show more details
Published at
2026-10-31T10:07:58Z Event JSON
{
"id": "747c3e38917c86444db510078ae9b4ce64856f69e120b9388d2e4cdfdb5a2599" ,
"pubkey": "1344a2958364faf69eb1b11f4d717f09dea73f922587e2bad06959c8f2a7e4bd" ,
"created_at": 1793441278 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.bsd.cafe/ap/users/116471183944748373",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"fionescu(1)\",\"about\":\"I'm from Romania and my interests include self-hosting / homelabbing, proactive cybersecurity, alternative networking...\\nCurrently running: OpenBSD, Alpine Linux\",\"picture\":\"https://media.bsd.cafe/bsdmmedia01/accounts/avatars/116/471/183/944/748/373/original/15cea23f36b87106.jpg\",\"banner\":\"https://media.bsd.cafe/bsdmmedia01/accounts/headers/116/471/183/944/748/373/original/9248841278e71cf4.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"My website in Romanian and English\",\"https://fionescu.princeps-poesis.xyz/\"]]}" ,
"sig": "2aa1edac231d79c105c2963e420f7d0853d5af43ee01e7086ff3483e677461a4847f61c9bb7644719219e615d4a3aec94772127ce86664da135fbc6e2ec01cbc"
}
Last Notes npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) I had no idea that the creator of Mitra is working on a nomadic identity implementation of ActivityPub that uses cryptographic identities before littleFedi did. Looking forward to wrap my head around it tomorrow... (too bad I didn't learn about this before my OmniOpenCon presentation) @nprofile…nptm If I may ask, why is it Linux only? https://codeberg.org/silverpill/minimitra npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) "The basic idea is for vulnerabilities rated low and medium severity, they will be treated like regular old bugs instead of a special bug that needs extra attention. I think this is a great idea and a policy we should be encouraging open source projects to adopt something similar. Open source projects are drowning in vulnerability reports, this should help remove some of the pressure." https://opensourcesecurity.io/2026/10-embargo/ npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) I ended up using i3 during my presentation because niri did not work ootb with the input of my wireless keyboard, which I rely on as my mom gave me this laptop partly because its keyboard is not working properly anymore! Otherwise, it's a decent old laptop with the now luxurious amount of 8GB RAM. Surely I'd get a ThinkPad or a thickbook if I could, but I'm still on a shoestring budget. https://peertube.wtf/w/rkJDAQDeFpMvuvYj8jjVQa npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) My presentation from a week ago, at #OmniOpenCon 2026 (Bucharest), is finally online and somewhat polished... The video is raw footage and my talk could only cover mostly #ActivityPub, but the complete text also dives a bit into #ATproto, not without deserved criticism. https://fionescu.princeps-poesis.xyz/2026/10/23/the-nuts-and-bolts-of-decentralized-social-media/ npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) I only just now see the "art" of #OpenBSD 8.0... After a long while in which they weren't very clear with their AI policy but still seemed to be on the skeptical side, they decided in bad taste - but somehow predictable, considering the mainstay devs having grown up in a generation where it was "cool" to be or at least pretend being neither for nor against anything - to drop ironic slop... Now would be the right time for a fork of OpenBSD that would take at least a bit more principled stance, but who got the time for that? Some are most probably just warming up now to fork Linux, when OpenBSD is more manageably small and hackable... npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) My presentation at #OmniOpenCon 2026 will be published on PeerTube and on my static website in a few days, I hope! I can't praise enough their organizers for their openness and friendly assistance, no eyes rolled when I arrived with an OpenBSD laptop and only a vague understanding of xrandr! I wasn't expecting to draw a relativeky numerous public, so I'm grateful for their interest, despite how my presentation skills sucked! And last but not least, I'm grateful for how open towards me the young people from the XMPP stand were - despite the age and skill gap, we had strikingly many common interests / software affinities as *BSD and mostly non-systemd Linux users! npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) The event calendar should be released any moment now, but so far I can confirm that my talk proposal for #OmniOpenCon 2026 Bucharest was accepted, so I'm going to have a presentation on #ActivityPub and #ATproto! npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Which is also why I use #OpenBSD, which is pretty secure by default, although I'm looking forward to running #dropQbsd #nevent1q…9enz npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) #OmniOpenCon is an open source conference that takes place in Bucharest each year at the Politehnica University - not a very big thing, but for eg. last year there was a talk given by one of the developers of Collabora, there were features on new stuff in the RISC-V space, so it's not just an event for students. Last year I participated as that one weird person in the audience who didn't have a Github account and ran a QEMU of Alpine on a snail-pace notebook with no VT, this year I want to participate as a speaker, I am preparing a talk about decentralized social media, mostly about the fediverse and the ATmosphere, not just about my experiences as a power user and instance admin, but also stuff I've learned from reading and discussing with developers and lessons we can learn from the history of these networks, such as how communities deal with situations when opinionated developers try to politically abuse their coding powers (the Piefed and Tesseract debacles), and other spicy stories... https://sessionize.com/omniopencon-2026/ npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) @nprofile…9atz Why don't they provide PDFs anymore? npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Has anyone here ever used #HardenedBSD rather than vanilla #FreeBSD for their NAS? npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) @nprofile…p4p6 I understood from @nprofile…vf35 that it's actually not Mastodon, but a different ActivityPub implementation, very lightweight, inspired by other implementations, like snac2. I haven't seen its repo though npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) @nprofile…hth5 28k domains? npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Now I'm also on #Usenet via Eternal September. To my surprise, #Emacs #Gnus was easier to set up than its documentation initially promised... https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/855/162/494/126/144/original/5e831f5ea65dfd5f.jpg npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Having followed a tutorial, I could make #WireGuard wg-quick work on my #OpenBSD, but not without DNS query leaks, so I learned I must figure out #unbound - however, a noob like me can only seem to manage to fix configuration errors while unbound itself apparently won't start because of this (which I found out after learning there's more than one way to debug unbound - not elegant, imho): [1781449588] unbound[95585:0] error: bind: address already in use [1781449588] unbound[95585:0] fatal error: could not open ports I figured I should add my VPN interfaces to unbound.conf, but other than that I'm still clueless what else do I need to add or delete. Thanks for your patience. npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Has anyone here switched from Let's Encrypt to Actalis? npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) An #OpenBSD install a day keeps the doctor away, or beloved Balkan babushka home decor serving background to restoring my mom's old laptop to its utmost computing glory... https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/673/848/942/209/029/original/93542d79fafb80cf.jpg https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/673/856/186/495/804/original/2b1c5add80d247fd.jpg npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Some of you might get the wrong impression that I'm an unconditional lover of everything in nostalgic of frugal computing (never claimed to commit myself to frugal computing, so can't be accused of hypocrisy - besides, frugal computing is something many of us might have to practice in the coming years due to sheer circumstance). I've discovered recently a publication called Elpis and I must say some things being said are genuinely interesting, but also some others I'd have to reject as too extreme for me... https://elpis.ws/cgi-bin/cms/zine_jan_26 Take this issue for example: I do like the idea of a site only weighting something like 200 KB (I've found many cool websites on 512kb.club), but the example website that has barely been updated since 1999 looks terrible in my *gasp* modern eyes. Also, I don't have a PhD in typography, in which case I wouldn't rule out becoming as opinionated as the author of "Fonts That Are Gone and Those That Remain", but, having grown with some of the late '90s and early 2000s Internet, the old default fonts don't look great to me. As much as I strongly dislike Big Tech, some of their designers really did a great job over the years. I've taken before Apple fonts and used them on Linux, might use them again, and even GNOME's Adwaita fonts aren't bad either. The new Android default fonts that also ship on GrapheneOS? Honestly, I love how slick they look even when I'm dealing with text-only pages. In fact, it's a great advantage when a webpage doesn't dictate to the client a graphical straitjacket; thus, a text-only website can afford to be timeless and, in the same time, give font freedom: if you want to soak your eyes in Arial, be my guest; it won't infringe my right to just view the page from Emacs or a terminal with a fancy modern font or with Comic Sans or whatever else... Also, if I happen to like a serif font or, to echo a discussion I've seen around, a BSD or systemd-free Linux distribution, don't assume I'm some right-winger. npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) There are only about 400 #Gopher servers left in the world in 2026... does it matter? I've just opened a gopherhole for my literary persona. It should be accessible at the address gopher://gopher.princeps-poesis.xyz/ https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/651/101/059/227/064/original/c776f239c5a86ad0.png npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Thought-provoking words on #NetBSD posted by someone from Reddit who seems to know their stuff (https://old.reddit.com/r/openbsd/comments/1tki5xp/how_long_have_you_all_been_using_openbsd/oo2fa39/): "NetBSD is a fine project. It just isn't on-par with OpenBSD's support for things it claims to support. Linux's kernel+GNU userspace would still work fine for many systems that NetBSD/OpenBSD supports if they wouldn't have started going all-in on adopting things like Rust." "...while [NetBSD] claims to support a lot of old hardware and it does to some extent they are not doing as much testing as the OpenBSD project does. I can always be sure if OpenBSD claims to support a piece of hardware that it'll at least boot on it. This isn't true of NetBSD. There are a lot of older architectures NetBSD claims to support but if you attempt to install NetBSD on them you'll quickly run into various types of errors (if it boots at all). They just don't seem to have enough man power to keep support going for a lot of things they used to support or they aren't testing current versions of their OS on them. Most likely, whomever initially ported NetBSD over years ago just hasn't checked in awhile. But the release notes and man pages rarely seem to get updated. This isn't 100% their fault. It's hard to keep a lot of things building on older architectures and machines now. Since a lot of projects have left everything but x86 and ARM behind and don't care if they break support for things outside of those two architectures. Hell even within x86 and ARM they don't care if they break 32-bit support and now expect you to run 64-bit." npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) I've warned my normie friends that I'm fed up with FB Messenger and WhatsApp and that I'm going to self-host an alternative and if they want to keep in touch with me, they have to contact me there... Now I'm left wondering what's more lightweight for my modest budget VPS between #Matrix and #XMPP (probably the latter?) and what might favor a smooth transition later to an #OpenBSD VPS (might switch from Hostinger to OpenBSD Amsterdam, though both seem to rely to some degree on bloody Cloudflare)... probably XMPP? npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) I'm a nobody who sucks at programming, so what do I know? Nothing, except paying attention to people who really seem to have expertise and a track record of doing work that matters, even if they are opinionated and seem to be insufferable as human beings, and trying to make sense of their arguments. So when such people are warning that rushing AI code and Rust into production may be ill-conceived, and that it's really suspicious that systemd of all things is implementing ID verification just as Lennart Poettering left Microsoft to cofound a company focused on integrity verification for Linux... and the other camp is just replying with either insults, accusations of conspiracy nutjobs or "resistance is futile" type of comments... who am I to believe? Certainly not those who seem to lack arguments... npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) #Gemini in #elpher on #Emacs https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/636/419/812/171/599/original/1114e20f49fcefd6.png npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) @nprofile…q6qh I did try lynx when I was beta testing my Hubzilla instance and it was... an underwhelming experience. I haven't tried EWW, but it probably feels similar I'd probably have to run #snac2 in order to be able to use lynx npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) me: I should be going to sleep... also me: oh look, this mobile #Gemini browser actually works... I kind of like the gemspace... hmm, maybe I should open #Emacs and install #elpher and see if it works... it works, but I'd like to restore the buffer after I close the window... Saving Emacs Sessions, Easy Customization Interface... so I'm learning to restore a session... it works with buffers opening local files, but elpher still not getting restored... customized desktop-files-not-to-save, but still not working... maybe it's time for me to sleep... npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Anyone familiar with mastodon.el (the #emacs client for #mastodon)? I've tried for the first time to run it and I keep getting the following error: Contacting host: bsd.cafe:443 Loading home timeline... json-read: JSON readtable error: 60 npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) @nprofile…hl5m Wow, thank you for sharing! Mind if I ask though how did you manage to make use of sixel? I've installed libsixel, but lf shows an error: unknown option: sixel I'm on X11 and was trying to get lf running in kitty, does it make any difference? npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Is anyone else running #lf on #OpenBSD? If so, have you ever managed to get image previews working? pistol hasn't been ported to OpenBSD as far as I can tell npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) I have written in Romanian about #OpenBSD 7.9 and my first very impressions of #Mango, but while editing the post, as I was switching between tiling layouts, the #Wayland session crashed with the infamous Wayland socket broken pipe error, so for now I'm back on cwm... https://fionescu.princeps-poesis.xyz/openbsd-7-9-cu-mango-wayland npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Fresh #OpenBSD 7.9 install, trying #mangowm for the first time and I'm absolutely delighted! https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/611/397/873/719/296/original/6e9e7d67b6fa9d59.png npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) I had no idea there's a port of HAMMER2 for #OpenBSD ! (from @nprofile…q6qh ) Maybe one day gefs will get ported to OpenBSD - https://marc.info/?l=openbsd-misc&m=175109777313355&w=2. HAMMER2 seems to be unofficially available - https://github.com/kusumi/openbsd_hammer2, but not sure if anyone was brave enough to use it. npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) #solarpunk PCBs anyone? That would make for a literal Groundberry Pi... #nevent1q…fy30 npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) @nprofile…v6fw @nprofile…x6sx ...or just maybe they should be using Artix instead, or any other distro which rejects age verification. Also, openSUSE rely on systemd, anyone concerned about their privacy should avoid systemd like the plague. Mind you, we're heading towards an era in which programmers might have to maintain multiple identities, and if you're an underage programmer, you'll have to start out anonymously. (Someone blocked me for "systemd hate". systemd's founder literally runs his own company geared towards Linux corporate compliance. Years ago, they added /etc/machine-id on top of /var/lib/dbus/machine-id - guess what, Devuan (sysvinit) don't support /etc/machine-id and the dbus version of it is randomized on each boot. Details like this can make a difference to privacy-conscious users.) npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Until now I've never bothered to look into the internals of keyboard software support and whatnot, but for a long time I somehow put up with #Alpine #Linux (or maybe it was a #KDE / #Wayland issue?) not enabling by default key repeat - or however you call holding a button and have it register as continuous holding instead of a single press. Lo and behold, on #OpenBSD that just works (I just passed by the conf where key repeat is explicitly defined, so you know real people put real effort into this system). On the other hand, changing the language on my keyboard when using cwm instead of something like KDE?... setxkbmap -layout ro does not output an error, but still doesn't mean it actually switched me to Romanian (however, something like French actually just works). wsconsctl keyboard.encoding=ro outputs the error that ro is not a valid encoding. According to the documentation, encodings are apparently listed in /usr/include/dev/wscons/wsksymdef.h - and indeed, there seems to be no "ro" in there. Changing locale didn't seem to help either. Then I took a deep dive into the man page of wsconsctl(8). There it says: "The current mapping can be printed with wsconsctl keyboard.map. The value for each keycode specifies the keysym that is output when each of Key, Shift + Key, AltGr + Key, or Shift + AltGr + Key is pressed" A magic thing then happens... I test wsconsctl keyboard.map+="keycode 15 = l L at" - afterwards, I see in the keyboard mapping "l L at at"; the output is a Polish l=L with slash. I decide to test AltGr with every other key on my keyboard... I burst into laughter when I realized that I do have now Romanian characters: they were hidden in plain sight, usable with AltGr as modifier. I can't seem to spot them in keyboard.map, where according to the documentation all keysyms should be specified. Maybe setxbkmap did the magic on top? At least I am grateful I can type ăâșîț and not have to copy paste the characters. npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) @nprofile…h3v3 On one of my Linux systems I still have KDE with Karousel. The default keyboard integration sucks, but hey, it's niri-like scroll-tiling layout for Plasma. npub1zdz299vrvna0d843ky056utlp802w0ujykr79wksd9vu3u48uj7suk4t9u fionescu(1) Hello #BSDCafe ! I have recently launched a website: https://fionescu.princeps-poesis.xyz/ - Here I posted what may be the only text in Romanian about #OpenBSD that isn't a news announcement or a recent AI slop translation! Tl;dr: I have celebrated one year since having switched from #Windows to #Linux by... switching from Linux to OpenBSD my daily driver OS. Why? OpenBSD's "proactive security by default" stance is the best for me - and it runs on my somewhat legacy hardware. Most of the essential software I used on Linux is also here, so for most purposes OpenBSD is fine for me. https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/528/453/509/772/297/original/47b79eaeeb2f60d4.png