[{"id":"116645609491228733","created_at":"2026-05-27T08:32:29.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://gts.tumfatig.net/users/joel/statuses/01KSM90MFFS5A1PEYVHSA9S2GM","url":"https://gts.tumfatig.net/@joel/statuses/01KSM90MFFS5A1PEYVHSA9S2GM","replies_count":1,"reblogs_count":2,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eSome :freebsd: red devil and :openbsd: yellow fish are now secretly talking to each through a \u003ca href=\"https://gts.tumfatig.net/tags/wireguard\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eWireGuard\u003c/span\u003e\u003c/a\u003e tunnel on the Internet. Glad it is not that complicated to setup and works OOTB.\u003c/p\u003e\u003cp\u003eMy notes are there: \u003ca href=\"https://www.tumfatig.net/2026/connect-freebsd-to-openbsd-using-wireguard/\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://www.tumfatig.net/2026/connect-freebsd-to-openbsd-using-wireguard/\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://gts.tumfatig.net/tags/freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/openbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eOpenBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/runbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eRunBSD\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"114835871790661809","username":"joel","acct":"joel@tumfatig.net","display_name":"𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪","locked":true,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2025-07-10T00:00:00.000Z","note":"\u003cp\u003eIRL: 🐡 🥋 📸 🌱 🍻 🎸\u003cbr\u003eAll we are is dust in the wind.\u003c/p\u003e\u003cp\u003e🖖☺️ Opened to discussions.\u003cbr\u003eI will check your profile before accepting a follow request.\u003c/p\u003e\u003cp\u003e🔁 Retoot anything at will.\u003cbr\u003e🕵️‍♂️ I don’t post things that should be kept secret.\u003c/p\u003e\u003cp\u003e♻️ Old messages are automatically deleted.\u003c/p\u003e\u003cp\u003e🗣️ 🇫🇷 🏴󠁧󠁢󠁥󠁮󠁧󠁿\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://gts.tumfatig.net/tags/openbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eOpenBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/runbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eRunBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/illumos\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eIllumos\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/omnios\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eOmniOS\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/unix\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eUNIX\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/slackware\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eSlackware\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/foss\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFOSS\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/martialart\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eMartialArt\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/karate\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eKarate\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/kobudo\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eKobudo\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/shindomusoryujodo\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eShindoMusoRyuJodo\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/photography\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ePhotography\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/plant\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ePlant\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/gardening\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eGardening\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/music\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eMusic\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://gts.tumfatig.net/tags/guitar\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eGuitar\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://gts.tumfatig.net/@joel","uri":"https://gts.tumfatig.net/users/joel","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/114/835/871/790/661/809/original/c0020d58574be702.jpeg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/114/835/871/790/661/809/original/c0020d58574be702.jpeg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/114/835/871/790/661/809/original/16402c35b1d3e7de.jpeg","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/114/835/871/790/661/809/original/16402c35b1d3e7de.jpeg","followers_count":41,"following_count":10,"statuses_count":459,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[],"fields":[{"name":"👨‍💻 Blog","value":"\u003ca href=\"https://www.tumfatig.net/\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://www.tumfatig.net/\u003c/a\u003e","verified_at":null},{"name":"📷 Pictures","value":"\u003ca href=\"https://gts.tumfatig.net/@moments\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://gts.tumfatig.net/@moments\u003c/a\u003e","verified_at":null},{"name":"📽️ Videos","value":"joel@exquisite.tube","verified_at":null},{"name":"🔍 SearXNG","value":"\u003ca href=\"https://nogoo.me/\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://nogoo.me/\u003c/a\u003e","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"wireguard","url":"https://mastodon.bsd.cafe/tags/wireguard"},{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"openbsd","url":"https://mastodon.bsd.cafe/tags/openbsd"},{"name":"runbsd","url":"https://mastodon.bsd.cafe/tags/runbsd"}],"emojis":[{"shortcode":"freebsd","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/173/178/original/d21a117a478e16eb.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/173/178/static/d21a117a478e16eb.png","visible_in_picker":true},{"shortcode":"openbsd","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/142/553/original/d3f183325ce93bb2.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/142/553/static/d3f183325ce93bb2.png","visible_in_picker":true}],"quote":null,"card":{"url":"https://www.tumfatig.net/2026/connect-freebsd-to-openbsd-using-wireguard/","title":"Connect FreeBSD to OpenBSD using WireGuard","description":"I have deployed a monitoring VPS somewhere on someone else’s computer and I want all my other servers to send it their metrics and logs and alerts etc. But in order to cruise the Wild Wild Web in a safer way, I connect all those nodes using WireGuard.\nRecently I deployed a FreeBSD instance in such a way that it has to initiate the connection to the OpenBSD monitoring server using WireGuard. That’s what those notes are about.\n","language":"eu","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":480,"height":480,"image":"https://media.bsd.cafe/bsdmmedia01/cache/preview_cards/images/005/978/358/original/abca3e78f9de2765.png","image_description":"","embed_url":"","blurhash":"UtKxC;WA-pWB_Nt8x]Rj%0kCkCoft8jEMyof","published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116645525638532112","created_at":"2026-05-27T08:11:10.806Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.bsd.cafe/users/mjack/statuses/116645525638532112","url":"https://mastodon.bsd.cafe/@mjack/116645525638532112","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eReady to explore Sylve!\u003c/p\u003e\u003cp\u003eThe plan is to learn and play on the laptop, end then transfer to server.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://mastodon.bsd.cafe/tags/freebsd\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efreebsd\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.bsd.cafe/tags/sylve\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003esylve\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.bsd.cafe/tags/homelab\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003ehomelab\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"114932322584208816","username":"mjack","acct":"mjack","display_name":"Michael Jack","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2025-07-28T00:00:00.000Z","note":"\u003cp\u003eEducated as a chemical engineer from \u003ca href=\"https://mastodon.bsd.cafe/tags/DTU\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eDTU\u003c/span\u003e\u003c/a\u003e, previously worked in education, currently working in IT. Born at 322 ppm.\u003c/p\u003e\u003cp\u003eProfile picture: after 10K \u0026quot;Danmark Løber\u0026quot; virtual running event, 2020.\u003c/p\u003e\u003cp\u003eHeader picture: my kids at Sønderhav, Denmark, 2015.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://mastodon.bsd.cafe/tags/nobot\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003enobot\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003e:freebsd: :openbsd: :debian:\u003c/p\u003e","url":"https://mastodon.bsd.cafe/@mjack","uri":"https://mastodon.bsd.cafe/users/mjack","avatar":"https://media.bsd.cafe/bsdmmedia01/accounts/avatars/114/932/322/584/208/816/original/e8177168b64868c0.jpeg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/accounts/avatars/114/932/322/584/208/816/original/e8177168b64868c0.jpeg","header":"https://media.bsd.cafe/bsdmmedia01/accounts/headers/114/932/322/584/208/816/original/874d6e95ae47e00d.jpg","header_static":"https://media.bsd.cafe/bsdmmedia01/accounts/headers/114/932/322/584/208/816/original/874d6e95ae47e00d.jpg","followers_count":209,"following_count":1065,"statuses_count":89,"last_status_at":"2026-05-27","hide_collections":false,"noindex":true,"emojis":[{"shortcode":"freebsd","url":"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/840/original/8c052a1a1ec0f65d.png","static_url":"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/840/static/8c052a1a1ec0f65d.png","visible_in_picker":true},{"shortcode":"openbsd","url":"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/843/original/648f10b3612e5655.png","static_url":"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/843/static/648f10b3612e5655.png","visible_in_picker":true},{"shortcode":"debian","url":"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/847/original/eeec8a279737248b.png","static_url":"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/847/static/eeec8a279737248b.png","visible_in_picker":true}],"roles":[],"fields":[{"name":"Codeberg","value":"\u003ca href=\"https://codeberg.org/mjack\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ecodeberg.org/mjack\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2025-08-10T18:22:12.474+00:00"}]},"media_attachments":[{"id":"116645508566158426","type":"image","url":"https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/645/508/566/158/426/original/ad1e6d6588b199d6.png","preview_url":"https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/645/508/566/158/426/small/ad1e6d6588b199d6.png","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":1272,"height":548,"size":"1272x548","aspect":2.321167883211679},"small":{"width":731,"height":315,"size":"731x315","aspect":2.320634920634921},"focus":{"x":0.0,"y":0.0}},"description":"Screenshot of Sylve web interface, showing stats about the computer (a laptop, in this case). Fresh installation, so no jails or virtual machines yet.","blurhash":"U5RV|R~qR6?b-;xv4nNG00-;D%M{?H-;E0Rj"}],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"sylve","url":"https://mastodon.bsd.cafe/tags/sylve"},{"name":"homelab","url":"https://mastodon.bsd.cafe/tags/homelab"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116645474259951770","created_at":"2026-05-27T07:58:06.830Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"de","uri":"https://mastodon.bsd.cafe/ap/users/115918620041550593/statuses/116645474259951770","url":"https://mastodon.bsd.cafe/@marius/116645474259951770","replies_count":0,"reblogs_count":3,"favourites_count":1,"quotes_count":0,"edited_at":"2026-05-27T08:04:06.565Z","content":"\u003cp\u003eI am assisting an educational podcast project doing the sysadmin for them. Happy that I was able to advocate for \u003ca href=\"https://mastodon.bsd.cafe/tags/BSD\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eBSD\u003c/span\u003e\u003c/a\u003e. We went with httpd(8) \u003ca href=\"https://mastodon.bsd.cafe/tags/OpenBSD\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eOpenBSD\u003c/span\u003e\u003c/a\u003e for this, in the end it is just the feed.xml and some MP3/M4A-files. So exactly what the web is for. However, \u003ca href=\"https://mastodon.bsd.cafe/tags/Apple\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eApple\u003c/span\u003e\u003c/a\u003e refuses the feed saying httpd does not support byte-ranges. Looking at the change logs, it should be supported since 5.8 (\u003ca href=\"https://www.openbsd.org/plus58.html\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://www.\u003c/span\u003e\u003cspan class=\"\"\u003eopenbsd.org/plus58.html\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e). And testing all this with curl does return a 206 and provides me with a working chunk of data. What am I missing here? \u003ca href=\"https://mastodon.bsd.cafe/tags/NetBSD\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eNetBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.bsd.cafe/tags/FreeBSD\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.bsd.cafe/tags/smallweb\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003esmallweb\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.bsd.cafe/tags/podcast\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003epodcast\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.bsd.cafe/tags/podcasts\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003epodcasts\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"115918620041550593","username":"marius","acct":"marius","display_name":"Marius","locked":true,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2026-01-18T00:00:00.000Z","note":"","url":"https://mastodon.bsd.cafe/@marius","uri":"https://mastodon.bsd.cafe/ap/users/115918620041550593","avatar":"https://media.bsd.cafe/bsdmmedia01/accounts/avatars/115/918/620/041/550/593/original/4e7ca87108c6490a.jpg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/accounts/avatars/115/918/620/041/550/593/original/4e7ca87108c6490a.jpg","header":"https://media.bsd.cafe/bsdmmedia01/accounts/headers/115/918/620/041/550/593/original/3b895a1c1ebab92f.jpg","header_static":"https://media.bsd.cafe/bsdmmedia01/accounts/headers/115/918/620/041/550/593/original/3b895a1c1ebab92f.jpg","followers_count":2,"following_count":5,"statuses_count":5,"last_status_at":"2026-05-27","hide_collections":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"homepage","value":"\u003ca href=\"https://mariusbonasera.eu\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003emariusbonasera.eu\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-11T21:38:45.896+00:00"},{"name":"pixelfed","value":"\u003ca href=\"https://metapixl.com/marius\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003emetapixl.com/marius\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"bsd","url":"https://mastodon.bsd.cafe/tags/bsd"},{"name":"openbsd","url":"https://mastodon.bsd.cafe/tags/openbsd"},{"name":"apple","url":"https://mastodon.bsd.cafe/tags/apple"},{"name":"netbsd","url":"https://mastodon.bsd.cafe/tags/netbsd"},{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"smallweb","url":"https://mastodon.bsd.cafe/tags/smallweb"},{"name":"podcast","url":"https://mastodon.bsd.cafe/tags/podcast"},{"name":"podcasts","url":"https://mastodon.bsd.cafe/tags/podcasts"}],"emojis":[],"quote":null,"card":{"url":"https://www.openbsd.org/plus58.html","title":"OpenBSD 5.8 Changelog","description":"OpenBSD 5.8 changes","language":"en","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":0,"height":0,"image":null,"image_description":"","embed_url":"","blurhash":null,"published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116645363044567958","created_at":"2026-05-27T07:29:46.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alex_deplov/statuses/116645362797055336","url":"https://mastodon.social/@alex_deplov/116645362797055336","replies_count":1,"reblogs_count":1,"favourites_count":3,"quotes_count":0,"edited_at":"2026-05-27T07:30:08.000Z","content":"\u003cp\u003eThe new approach with generate first thumbnail from 10% of the begging of the video works. \u003c/p\u003e\u003cp\u003eBefore: all thumbnails are black.\u003cbr\u003eAfter: all thumbnails has the image.\u003cbr\u003ePlus: hover to preview 1/4, 2/4, 3/4, 4/4 of the video length frames.\u003c/p\u003e\u003cp\u003eOn the video: before and after.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://mastodon.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.social/tags/GUI\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eGUI\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"110768527026016388","username":"alex_deplov","acct":"alex_deplov@mastodon.social","display_name":"Alexander Deplov 🇩🇪","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2023-07-05T00:00:00.000Z","note":"\u003cp\u003eDesigner and developer of iOS and macOS apps.\u003cbr\u003eI use \u003ca href=\"https://mastodon.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e 👹 as a desktop OS for fun.\u003c/p\u003e\u003cp\u003eFidoNet rules we all need today:\u003cbr\u003e• Don't be excessively annoying\u003cbr\u003e• Don't be easily annoyed\u003c/p\u003e","url":"https://mastodon.social/@alex_deplov","uri":"https://mastodon.social/users/alex_deplov","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/768/527/026/016/388/original/104ab1b06dc00abd.jpg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/768/527/026/016/388/original/104ab1b06dc00abd.jpg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/768/527/026/016/388/original/2b67b3c8cc953de0.png","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/768/527/026/016/388/original/2b67b3c8cc953de0.png","followers_count":152,"following_count":15,"statuses_count":868,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[],"fields":[{"name":"Co-Founder","value":"\u003ca href=\"https://pleeq.com\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003epleeq.com\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Portfolio","value":"\u003ca href=\"https://interfacecraft.online/alexander-deplov-portfolio/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003einterfacecraft.online/alexande\u003c/span\u003e\u003cspan class=\"invisible\"\u003er-deplov-portfolio/\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Blog","value":"\u003ca href=\"https://interfacecraft.online\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003einterfacecraft.online\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[{"id":"116645362859447666","type":"video","url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/645/362/859/447/666/original/179e6d91790e86bf.mp4","preview_url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/645/362/859/447/666/small/179e6d91790e86bf.png","remote_url":"https://files.mastodon.social/media_attachments/files/116/645/362/132/147/688/original/a4e2433629a9e730.mp4","preview_remote_url":null,"text_url":null,"meta":{"focus":{"x":0.0,"y":0.0},"original":{"width":1080,"height":1920,"frame_rate":"30/1","duration":11.533333,"bitrate":6729411},"small":{"width":360,"height":640,"size":"360x640","aspect":0.5625}},"description":"Before and after","blurhash":"UiIF9{%MRPxuD%R*oyWB0KRkt6Rj_1obWBof"}],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"gui","url":"https://mastodon.bsd.cafe/tags/gui"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116645102807079506","created_at":"2026-05-27T06:23:29.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://flyovercountry.social/users/encthenet/statuses/116645102191083325","url":"https://flyovercountry.social/@encthenet/116645102191083325","replies_count":0,"reblogs_count":3,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eWow, can't believe that FreeBSD 15.1-R is going to be dropping next Tuesday!\u003c/p\u003e\u003cp\u003eGoing to be getting ready for the magnet generation!\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://flyovercountry.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"110754388664135951","username":"encthenet","acct":"encthenet@flyovercountry.social","display_name":"John-Mark Gurney","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-23T00:00:00.000Z","note":"\u003cp\u003eFreeBSD developer, consultant. \u003c/p\u003e\u003cp\u003eDocumentation!\u003c/p\u003e\u003cp\u003ecrypto means cryptography.\u003c/p\u003e\u003cp\u003etech is inherently political.\u003c/p\u003e\u003cp\u003eDo your part, encrypt the Net!\u003c/p\u003e\u003cp\u003eif something is bullshit, spell it (bullshit) out, don't sugar coat it.\u003c/p\u003e\u003cp\u003eAdd alt text to images.\u003c/p\u003e\u003cp\u003eAll alt text posts are CC BY-NC-SA 4.0: \u003ca href=\"https://creativecommons.org/licenses/by-nc-sa/4.0/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ecreativecommons.org/licenses/b\u003c/span\u003e\u003cspan class=\"invisible\"\u003ey-nc-sa/4.0/\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003eFor commercial use, license available upon request, $75/post (i.e. if the alt text takes 3 posts, it'll cost $225 to license), just send me a message w/ where I can send the invoice.\u003c/p\u003e","url":"https://flyovercountry.social/@encthenet","uri":"https://flyovercountry.social/users/encthenet","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/754/388/664/135/951/original/f5f55ad00dfdd11f.jpg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/754/388/664/135/951/original/f5f55ad00dfdd11f.jpg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/754/388/664/135/951/original/962a6ce2dd06bb56.jpg","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/754/388/664/135/951/original/962a6ce2dd06bb56.jpg","followers_count":992,"following_count":1193,"statuses_count":35210,"last_status_at":"2026-05-27","hide_collections":false,"emojis":[],"fields":[{"name":"Pronouns","value":"he/they","verified_at":null},{"name":"Blog","value":"\u003ca href=\"https://blog.funkthat.com/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003eblog.funkthat.com/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-27T08:14:03.428+00:00"},{"name":"FreeBSD","value":"\u003ca href=\"https://people.freebsd.org/~jmg/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003epeople.freebsd.org/~jmg/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-27T08:14:03.858+00:00"}]},"media_attachments":[],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116645007937686996","created_at":"2026-05-27T05:59:26.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://gyptazy.com/fedi/gyptazy/p/1779861566.886964","url":"https://gyptazy.com/fedi/gyptazy/p/1779861566.886964","replies_count":2,"reblogs_count":13,"favourites_count":3,"quotes_count":0,"edited_at":null,"content":"Meet \u003ca href=\"https://gyptazy.com/fedi?t=starling\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Starling\u003c/a\u003e, a lightweight \u003ca href=\"https://gyptazy.com/fedi?t=activitypub\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#ActivityPub\u003c/a\u003e server for the \u003ca href=\"https://gyptazy.com/fedi?t=fediverse\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Fediverse\u003c/a\u003e, built with PHP and SQLite.\u003cbr\u003e\u003cbr\u003eRun your own decentralized social platform on shared hosting or a tiny VPS WITHOUT Redis, PostgreSQL, or complex infrastructure.\u003cbr\u003e\u003cbr\u003eWhat it makes so special to me? It looks awesome, comes with a great admin web interface and does not require a VPS instance where it can also be operated on a cheap shared hosting systems. By the given requirements, it also easily runs on a \u003ca href=\"https://gyptazy.com/fedi?t=raspberrypi\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#RaspberryPI\u003c/a\u003e and all kind of systems, including \u003ca href=\"https://gyptazy.com/fedi?t=freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e, \u003ca href=\"https://gyptazy.com/fedi?t=openbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#OpenBSD\u003c/a\u003e, \u003ca href=\"https://gyptazy.com/fedi?t=illumos\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Illumos\u003c/a\u003e and more!\u003cbr\u003e\u003cbr\u003eThis all makes it perfect to everyone and even beginners to run their own instance. With relay support (e.g., fedi-relay.gyptazy.com) it even can consume and post content over non-directly connected instances in the \u003ca href=\"https://gyptazy.com/fedi?t=fediworld\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#fediworld\u003c/a\u003e!\u003cbr\u003e\u003cbr\u003eKudos to the author of Starling: \u003cspan class=\"h-card\"\u003e\u003ca href=\"https://s.dfaria.eu/users/df\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@df@s.dfaria.eu\u003c/a\u003e\u003c/span\u003e\u003cbr\u003e\u003cbr\u003eMore information:\u003cbr\u003eGitHub project: \u003ca href=\"https://github.com/dfaria-eu/Starling\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://github.com/dfaria-eu/Starling\u003c/a\u003e\u003cbr\u003eMy blog post: \u003ca href=\"https://gyptazy.com/blog/starling-simple-fediverse-server/\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://gyptazy.com/blog/starling-simple-fediverse-server/\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https://gyptazy.com/fedi?t=fedi\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#fedi\u003c/a\u003e \u003ca href=\"https://gyptazy.com/fedi?t=fediwall\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#fediwall\u003c/a\u003e \u003ca href=\"https://gyptazy.com/fedi?t=opensource\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#opensource\u003c/a\u003e \u003ca href=\"https://gyptazy.com/fedi?t=decentralized\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#decentralized\u003c/a\u003e \u003ca href=\"https://gyptazy.com/fedi?t=social\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#social\u003c/a\u003e \u003ca href=\"https://gyptazy.com/fedi?t=socialmedia\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#socialmedia\u003c/a\u003e \u003ca href=\"https://gyptazy.com/fedi?t=alternatives\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#alternatives\u003c/a\u003e \u003ca href=\"https://gyptazy.com/fedi?t=mastodon\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#mastodon\u003c/a\u003e\u003cbr\u003e","reblog":null,"account":{"id":"113172046923240836","username":"gyptazy","acct":"gyptazy@gyptazy.com","display_name":"gyptazy","locked":false,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2025-08-19T00:00:00.000Z","note":"Once a network operator at AS20621, I discovered my passion for \u003ca href=\"https://gyptazy.com/fedi?t=freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e and \u003ca href=\"https://gyptazy.com/fedi?t=illumos\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#illumos\u003c/a\u003e. Today, I focus on \u003ca href=\"https://gyptazy.com/fedi?t=devops\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#DevOps\u003c/a\u003e and development in Python and Rust, contributing to \u003ca href=\"https://gyptazy.com/fedi?t=ansible\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Ansible\u003c/a\u003e, \u003ca href=\"https://gyptazy.com/fedi?t=proxmox\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Proxmox\u003c/a\u003e, \u003ca href=\"https://gyptazy.com/fedi?t=pegaprox\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#PegaProx\u003c/a\u003e, \u003ca href=\"https://gyptazy.com/fedi?t=debian\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Debian\u003c/a\u003e and \u003ca href=\"https://gyptazy.com/fedi?t=gardenlinux\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#GardenLinux\u003c/a\u003e. My current journey explores the future of computing with \u003ca href=\"https://gyptazy.com/fedi?t=riscv\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#RISCV\u003c/a\u003e, testing it both in evaluation and production.\u003cbr\u003e\u003cbr\u003eProjects:\u003cbr\u003e\u003ca href=\"https://gyptazy.com/fedi?t=boxybsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#BoxyBSD\u003c/a\u003e.com: A free VM hosting service to provide some value back to the community.\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https://gyptazy.com/fedi?t=proxlb\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#ProxLB\u003c/a\u003e: (Re)Balance your CTs/VMs across your nodes in your Proxmox cluster. ProxLB is a dynamic resource scheduler for Proxmox which rebalances objects to other nodes in cluster based on CPU, memory or disk resources.\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https://gyptazy.com/fedi?t=manpageblog\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#manpageblog\u003c/a\u003e: A static blog generator in manpage design, written in Python.\u003cbr\u003e","url":"https://gyptazy.com/fedi/gyptazy","uri":"https://gyptazy.com/fedi/gyptazy","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/172/046/923/240/836/original/f43636f5c07c8673.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/172/046/923/240/836/original/f43636f5c07c8673.png","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/172/046/923/240/836/original/97af54ce1d1eecce.jpg","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/172/046/923/240/836/original/97af54ce1d1eecce.jpg","followers_count":995,"following_count":63,"statuses_count":17,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[],"fields":[{"name":"Website","value":"\u003ca href=\"https://gyptazy.com/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egyptazy.com/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-27T06:53:12.274+00:00"},{"name":"GPG","value":"\u003ca href=\"https://gpg.gyptazy.com/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egpg.gyptazy.com/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-27T06:53:13.039+00:00"}]},"media_attachments":[{"id":"116645007794963285","type":"image","url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/645/007/794/963/285/original/389b2ffecdf61870.jpg","preview_url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/645/007/794/963/285/small/389b2ffecdf61870.jpg","remote_url":"https://gyptazy.com/fedi/gyptazy/s/post-c90d97ae190ac5fed9946e4969b899c3.jpg","preview_remote_url":null,"text_url":null,"meta":{"original":{"width":887,"height":802,"size":"887x802","aspect":1.1059850374064837},"small":{"width":504,"height":456,"size":"504x456","aspect":1.105263157894737}},"description":"Starling as a Fediverse/ActivityPub Server","blurhash":"UMAmoED*D%xu00-:%MRj~pD%ITxb4.x]xuRj"}],"mentions":[{"id":"116194156897770411","username":"df","url":"https://s.dfaria.eu/@df","acct":"df@s.dfaria.eu"}],"tags":[{"name":"starling","url":"https://mastodon.bsd.cafe/tags/starling"},{"name":"activitypub","url":"https://mastodon.bsd.cafe/tags/activitypub"},{"name":"fediverse","url":"https://mastodon.bsd.cafe/tags/fediverse"},{"name":"raspberrypi","url":"https://mastodon.bsd.cafe/tags/raspberrypi"},{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"openbsd","url":"https://mastodon.bsd.cafe/tags/openbsd"},{"name":"illumos","url":"https://mastodon.bsd.cafe/tags/illumos"},{"name":"fediworld","url":"https://mastodon.bsd.cafe/tags/fediworld"},{"name":"fedi","url":"https://mastodon.bsd.cafe/tags/fedi"},{"name":"fediwall","url":"https://mastodon.bsd.cafe/tags/fediwall"},{"name":"opensource","url":"https://mastodon.bsd.cafe/tags/opensource"},{"name":"decentralized","url":"https://mastodon.bsd.cafe/tags/decentralized"},{"name":"social","url":"https://mastodon.bsd.cafe/tags/social"},{"name":"socialmedia","url":"https://mastodon.bsd.cafe/tags/socialmedia"},{"name":"alternatives","url":"https://mastodon.bsd.cafe/tags/alternatives"},{"name":"mastodon","url":"https://mastodon.bsd.cafe/tags/mastodon"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116644728471311937","created_at":"2026-05-27T04:48:25.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://tilde.zone/users/hyperreal/statuses/116644728365887597","url":"https://tilde.zone/@hyperreal/116644728365887597","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eI'm pkgbasifying my FreeBSD NAS.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://github.com/FreeBSDFoundation/pkgbasify\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003egithub.com/FreeBSDFoundation/p\u003c/span\u003e\u003cspan class=\"invisible\"\u003ekgbasify\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://tilde.zone/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://tilde.zone/tags/NAS\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eNAS\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"113925873179624582","username":"hyperreal","acct":"hyperreal@tilde.zone","display_name":"hyperreal","locked":false,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2024-06-03T00:00:00.000Z","note":"\u003cp\u003eFOSS geek, privacy advocate, digital archivist, gamer, autistic schizotype.\u003c/p\u003e\u003cp\u003ePronouns: He or they\u003c/p\u003e\u003cp\u003eBlackLivesMatter\u003cbr\u003eTransRightsAreHumanRights\u003c/p\u003e\u003cp\u003eopenpgp4fpr:e6aaeac9baf03abe0b0861f6fdbeb7d214d5bbef\u003c/p\u003e","url":"https://tilde.zone/@hyperreal","uri":"https://tilde.zone/users/hyperreal","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/925/873/179/624/582/original/23d865d4b4a126a0.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/925/873/179/624/582/original/23d865d4b4a126a0.png","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/925/873/179/624/582/original/098408e0b7454eef.jpg","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/925/873/179/624/582/original/098408e0b7454eef.jpg","followers_count":374,"following_count":788,"statuses_count":6300,"last_status_at":"2026-05-27","hide_collections":false,"emojis":[],"fields":[{"name":"Website","value":"\u003ca href=\"https://moonshadow.dev\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003emoonshadow.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Code","value":"\u003ca href=\"https://tildegit.org/hyperreal\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003etildegit.org/hyperreal\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Gemini","value":"\u003ca href=\"gemini://gmi.moonshadow.dev\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003cspan class=\"\"\u003egemini://gmi.moonshadow.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Blog","value":"\u003ca href=\"https://blog.moonshadow.dev\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003eblog.moonshadow.dev\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-26T15:47:02.600+00:00"}]},"media_attachments":[],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"nas","url":"https://mastodon.bsd.cafe/tags/nas"}],"emojis":[],"quote":null,"card":{"url":"https://github.com/FreeBSDFoundation/pkgbasify","title":"GitHub - FreeBSDFoundation/pkgbasify: Convert a FreeBSD system to use pkgbase","description":"Convert a FreeBSD system to use pkgbase. Contribute to FreeBSDFoundation/pkgbasify development by creating an account on GitHub.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"GitHub","provider_url":"","html":"","width":678,"height":339,"image":"https://media.bsd.cafe/bsdmmedia01/cache/preview_cards/images/003/510/720/original/1edc3e2e91da2d86.png","image_description":"Convert a FreeBSD system to use pkgbase. Contribute to FreeBSDFoundation/pkgbasify development by creating an account on GitHub.","embed_url":"","blurhash":"UWR{uxXSV@xu-oX8V@ofIVjZofa|_Mnit7WB","published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":["followers"],"manual":[],"current_user":"denied"}},{"id":"116644341993452728","created_at":"2026-05-27T03:10:07.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://polymaths.social/users/rl_dane/statuses/01KSKPJCDS67612PESC1QV4XRN","url":"https://polymaths.social/@rl_dane/statuses/01KSKPJCDS67612PESC1QV4XRN","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eInterestingly, \u003ca href=\"https://polymaths.social/tags/freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e comes with \u003ca href=\"https://polymaths.social/tags/nvi2\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003envi2\u003c/span\u003e\u003c/a\u003e in base, while \u003ca href=\"https://polymaths.social/tags/openbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eOpenBSD\u003c/span\u003e\u003c/a\u003e and \u003ca href=\"https://polymaths.social/tags/netbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eNetBSD\u003c/span\u003e\u003c/a\u003e seem to be running \u003ca href=\"https://polymaths.social/tags/nvi\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003envi\u003c/span\u003e\u003c/a\u003e 1:\u003c/p\u003e\u003cpre\u003e\u003ccode\u003eFreeBSD 14.3-RELEASE-p12\n~\n~\n~\nVersion 2.2.2 (2025-10-08) The CSRG, University of California, Berkeley.\n\u003c/code\u003e\u003c/pre\u003e\u003cpre\u003e\u003ccode\u003eOpenBSD 7.3\n(7.9 is still running the same version)\n~\n~\n~\nVersion 1.79 (10/23/96) The CSRG, University of California, Berkeley.\n\u003c/code\u003e\u003c/pre\u003e\u003cpre\u003e\u003ccode\u003eNetBSD 10.1\n~\n~\n~\nVersion (1.81.6-2013-11-20nb4) The CSRG, University of California, Berkeley.\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThey all seem to have nvi2 available as packages, though, which \u003ca href=\"https://polymaths.social/tags/debian\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eDebian\u003c/span\u003e\u003c/a\u003e, oddly, does not.\u003c/p\u003e\u003cpre\u003e\u003ccode\u003erld@Intrepid:~$ uname -sr\nFreeBSD 14.3-RELEASE-p12\nrld@Intrepid:~$ pkg search nvi |grep '^nvi2'\nnvi2-2.2.2                     Updated implementation of the ex/vi text editor\nrld@Intrepid:~$ \n\u003c/code\u003e\u003c/pre\u003e\u003cpre\u003e\u003ccode\u003e#(searching openbsd online)\nrld@Intrepid:~$ searchall -o nvi |grep ^nvi\nnvi-2.2.2                (list)   with wide         and files limited by\nnvi-2.2.2-iconv          (list)   with wide         and files limited by\n\u003c/code\u003e\u003c/pre\u003e\u003cpre\u003e\u003ccode\u003erldane@rosa.tilde.pink$ uname -sr\nNetBSD 10.1\nrldane@rosa.tilde.pink$ pkgin search nvi |grep ^nvi |grep -v nvidia\nnvi-1.81.6nb13       Berkeley nvi with additional features\nnvi-m17n-1.79.20040608nb11  Clone of vi/ex, with multilingual patch\nnvi2-2.2.0           Multibyte fork of the nvi editor for BSD\nrldane@rosa.tilde.pink$ \n\u003c/code\u003e\u003c/pre\u003e\u003cpre\u003e\u003ccode\u003e~ $ head -1 /etc/os-release \nPRETTY_NAME=\"Raspbian GNU/Linux 13 (trixie)\"\n~ $ apt-cache search nvi |grep -E '^nvi2? '\nnvi - 4.4BSD re-implementation of vi\n~ $ \n\u003c/code\u003e\u003c/pre\u003e","reblog":null,"account":{"id":"113646013082166640","username":"rl_dane","acct":"rl_dane@polymaths.social","display_name":"R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2024-10-22T00:00:00.000Z","note":"\u003cp\u003eMy blog: \u003ca href=\"https://rldane.space/\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://rldane.space/\u003c/a\u003e\u003cbr\u003eMy scripts: \u003ca href=\"https://codeberg.org/rldane/scripts\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://codeberg.org/rldane/scripts\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://polymaths.social/tags/fediversian\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFediversian\u003c/span\u003e\u003c/a\u003e since late 2018, full-time \u003ca href=\"https://polymaths.social/tags/fediholic\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003efediholic\u003c/span\u003e\u003c/a\u003e since early 2022.\u003cbr\u003eFirst-wave \u003ca href=\"https://polymaths.social/tags/twexodee\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003etwexodee\u003c/span\u003e\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eNOTE: Most of my toots are in markdown (rich text). Your client might mangle the formatting. Public statuses can be best viewed on on this instance's web interface. Your client should give you an option to copy the post's link.\u003c/p\u003e\u003cp\u003eImported profile from fosstodon:\u003c/p\u003e\u003cp\u003eInvoluntary time-traveler, recipient of offensive grace. Quasi-technical Linux and FOSS enthusiast. Armchair privacy advocate\u003c/p\u003e\u003cp\u003eProfile pic is my own, copyright me.\u003c/p\u003e\u003cp\u003eHeader image courtesy of NASA: \u003ca href=\"https://unsplash.com/photos/Q1p7bh3SHj8\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://unsplash.com/photos/Q1p7bh3SHj8\u003c/a\u003e\u003c/p\u003e\u003cp\u003eMy \u003ca href=\"https://polymaths.social/tags/interests\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003einterests\u003c/span\u003e\u003c/a\u003e:\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://polymaths.social/tags/starwars\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eStarWars\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/startrek\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eStarTrek\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/linux\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eLinux\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/unix\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eUNIX\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/bible\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eBible\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/christianity\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eChristianity\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/jesus\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eJesus\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/amateurradio\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eAmateurRadio\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/bash\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eBash\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/dallas\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eDallas\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/writing\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eWriting\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/poetry\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ePoetry\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/space\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eSpace\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/ksp\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eKSP\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/tea\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eTea\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/fountainpens\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFountainPens\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/journaling\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eJournaling\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/tabletoprpg\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eTabletopRPG\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/retrocomputing\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eRetroComputing\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/classicmac\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eClassicMac\u003c/span\u003e\u003c/a\u003e\u003cbr\u003e\u003ca href=\"https://polymaths.social/tags/uxn\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003euxn\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://polymaths.social/tags/fedi22\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003efedi22\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://polymaths.social/@rl_dane","uri":"https://polymaths.social/users/rl_dane","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/646/013/082/166/640/original/23eba4e92872a3f8.jpeg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/646/013/082/166/640/original/23eba4e92872a3f8.jpeg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/646/013/082/166/640/original/2167890f82230c17.jpeg","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/646/013/082/166/640/original/2167890f82230c17.jpeg","followers_count":2375,"following_count":1465,"statuses_count":33677,"last_status_at":"2026-05-27","hide_collections":false,"emojis":[{"shortcode":"Debian","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/102/672/original/5c40e83da0f485d9.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/102/672/static/5c40e83da0f485d9.png","visible_in_picker":true},{"shortcode":"OpenBSD","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/102/026/original/101703836933db20.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/102/026/static/101703836933db20.png","visible_in_picker":true},{"shortcode":"FreeBSD","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/165/300/original/daa1ff6b2b91c430.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/165/300/static/daa1ff6b2b91c430.png","visible_in_picker":true},{"shortcode":"MiraLovesYou","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/133/353/original/4ad8ba58ad7fea57.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/133/353/static/4ad8ba58ad7fea57.png","visible_in_picker":true}],"fields":[{"name":"Check out my blog! :D","value":"\u003ca href=\"https://rldane.space\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://rldane.space\u003c/a\u003e","verified_at":null},{"name":"My scripts","value":"\u003ca href=\"https://codeberg.org/rldane/scripts\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://codeberg.org/rldane/scripts\u003c/a\u003e","verified_at":null},{"name":"Pronouns","value":"he/him/my good fellow","verified_at":null},{"name":"Politics","value":"justice and mercy","verified_at":null},{"name":"Faith","value":"Christian, but not the angry, cringey, tragically hilariously oblivious kind","verified_at":null},{"name":"My alts:","value":"\u003cspan class=\"h-card\"\u003e\u003ca href=\"https://alpha.polymaths.social/@rl_dane\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003erl_dane\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e (former alt account, now migrated here), \u003cspan class=\"h-card\"\u003e\u003ca href=\"https://snac.bsd.cafe/rl_dane\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003erl_dane\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e (BSD.Cafe \u003ca href=\"https://polymaths.social/tags/snac\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003esnac\u003c/span\u003e\u003c/a\u003e server), \u003cspan class=\"h-card\"\u003e\u003ca href=\"https://pixelfed.social/rl_dane\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003erl_dane\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e (Pixelfed), \u003cspan class=\"h-card\"\u003e\u003ca href=\"https://bookwyrm.social/user/RL_Dane\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003eRL_Dane\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e (bookwyrm)","verified_at":null},{"name":"Mood","value":"Snarky, but kind","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"nvi2","url":"https://mastodon.bsd.cafe/tags/nvi2"},{"name":"openbsd","url":"https://mastodon.bsd.cafe/tags/openbsd"},{"name":"netbsd","url":"https://mastodon.bsd.cafe/tags/netbsd"},{"name":"nvi","url":"https://mastodon.bsd.cafe/tags/nvi"},{"name":"debian","url":"https://mastodon.bsd.cafe/tags/debian"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116643786034141075","created_at":"2026-05-27T00:48:36.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://flyovercountry.social/users/encthenet/statuses/116643785397017937","url":"https://flyovercountry.social/@encthenet/116643785397017937","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eLooking at the geom graph output (from confdot) and realized that color coding the circles that have non-zero the rwe counts would be useful, say red for exclusive, yellow for write and green for read.  Or other colors that actually work well on white.\u003c/p\u003e\u003cp\u003eThis would help draw your eye to devices/drives or paths that are active on the system\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://flyovercountry.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"110754388664135951","username":"encthenet","acct":"encthenet@flyovercountry.social","display_name":"John-Mark Gurney","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-23T00:00:00.000Z","note":"\u003cp\u003eFreeBSD developer, consultant. \u003c/p\u003e\u003cp\u003eDocumentation!\u003c/p\u003e\u003cp\u003ecrypto means cryptography.\u003c/p\u003e\u003cp\u003etech is inherently political.\u003c/p\u003e\u003cp\u003eDo your part, encrypt the Net!\u003c/p\u003e\u003cp\u003eif something is bullshit, spell it (bullshit) out, don't sugar coat it.\u003c/p\u003e\u003cp\u003eAdd alt text to images.\u003c/p\u003e\u003cp\u003eAll alt text posts are CC BY-NC-SA 4.0: \u003ca href=\"https://creativecommons.org/licenses/by-nc-sa/4.0/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ecreativecommons.org/licenses/b\u003c/span\u003e\u003cspan class=\"invisible\"\u003ey-nc-sa/4.0/\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003eFor commercial use, license available upon request, $75/post (i.e. if the alt text takes 3 posts, it'll cost $225 to license), just send me a message w/ where I can send the invoice.\u003c/p\u003e","url":"https://flyovercountry.social/@encthenet","uri":"https://flyovercountry.social/users/encthenet","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/754/388/664/135/951/original/f5f55ad00dfdd11f.jpg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/754/388/664/135/951/original/f5f55ad00dfdd11f.jpg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/754/388/664/135/951/original/962a6ce2dd06bb56.jpg","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/754/388/664/135/951/original/962a6ce2dd06bb56.jpg","followers_count":992,"following_count":1193,"statuses_count":35210,"last_status_at":"2026-05-27","hide_collections":false,"emojis":[],"fields":[{"name":"Pronouns","value":"he/they","verified_at":null},{"name":"Blog","value":"\u003ca href=\"https://blog.funkthat.com/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003eblog.funkthat.com/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-27T08:14:03.428+00:00"},{"name":"FreeBSD","value":"\u003ca href=\"https://people.freebsd.org/~jmg/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003epeople.freebsd.org/~jmg/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-27T08:14:03.858+00:00"}]},"media_attachments":[],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116642904508693433","created_at":"2026-05-26T21:04:32.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alex_deplov/statuses/116642904310170297","url":"https://mastodon.social/@alex_deplov/116642904310170297","replies_count":1,"reblogs_count":1,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eI added the new feature to my file manager for FreeBSD. I have a lot of video files and some of them has black first frame. So the generated preview just a black rectangle. But now I can see a better picture! Just added ability to hover to see 4 screenshots per each video file. \u003c/p\u003e\u003cp\u003eAnd maybe I need to improve the logic and skip to some 20% from the begging of the first frame if the first frame is completely black, yeah 🤔\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://mastodon.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.social/tags/FileManager\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFileManager\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodon.social/tags/GUI\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eGUI\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"110768527026016388","username":"alex_deplov","acct":"alex_deplov@mastodon.social","display_name":"Alexander Deplov 🇩🇪","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2023-07-05T00:00:00.000Z","note":"\u003cp\u003eDesigner and developer of iOS and macOS apps.\u003cbr\u003eI use \u003ca href=\"https://mastodon.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e 👹 as a desktop OS for fun.\u003c/p\u003e\u003cp\u003eFidoNet rules we all need today:\u003cbr\u003e• Don't be excessively annoying\u003cbr\u003e• Don't be easily annoyed\u003c/p\u003e","url":"https://mastodon.social/@alex_deplov","uri":"https://mastodon.social/users/alex_deplov","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/768/527/026/016/388/original/104ab1b06dc00abd.jpg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/768/527/026/016/388/original/104ab1b06dc00abd.jpg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/768/527/026/016/388/original/2b67b3c8cc953de0.png","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/768/527/026/016/388/original/2b67b3c8cc953de0.png","followers_count":152,"following_count":15,"statuses_count":868,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[],"fields":[{"name":"Co-Founder","value":"\u003ca href=\"https://pleeq.com\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003epleeq.com\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Portfolio","value":"\u003ca href=\"https://interfacecraft.online/alexander-deplov-portfolio/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003einterfacecraft.online/alexande\u003c/span\u003e\u003cspan class=\"invisible\"\u003er-deplov-portfolio/\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Blog","value":"\u003ca href=\"https://interfacecraft.online\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003einterfacecraft.online\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[{"id":"116642904383709087","type":"video","url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/642/904/383/709/087/original/a0db36747e87f0d8.mp4","preview_url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/642/904/383/709/087/small/a0db36747e87f0d8.png","remote_url":"https://files.mastodon.social/media_attachments/files/116/642/902/329/273/825/original/b13aa600e8695d6b.mp4","preview_remote_url":null,"text_url":null,"meta":{"original":{"width":1080,"height":1920,"frame_rate":"30/1","duration":9.633333,"bitrate":7426268},"small":{"width":360,"height":640,"size":"360x640","aspect":0.5625}},"description":"Video file preview on hover for file manager in FreeBSD","blurhash":"UlL#CAWFt6og0Ljvoya#9GfSR*WVMyj]R*WV"}],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"filemanager","url":"https://mastodon.bsd.cafe/tags/filemanager"},{"name":"gui","url":"https://mastodon.bsd.cafe/tags/gui"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116642736402172749","created_at":"2026-05-26T20:21:49.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/tuxlife/statuses/116642736353219703","url":"https://mastodon.social/@tuxlife/116642736353219703","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eRunning \u003ca href=\"https://mastodon.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e on my \u003ca href=\"https://mastodon.social/tags/Libreboot\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eLibreboot\u003c/span\u003e\u003c/a\u003e 'ed \u003ca href=\"https://mastodon.social/tags/Thinkpad\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eThinkpad\u003c/span\u003e\u003c/a\u003e T480 has been nice. There are a couple of quirks, like the battery reading, since it has two. I put it to sleep using the zzz command which works well, and waking it back up also is pretty fast, the main issue I have is that WiFi doesn't work after resume, and I have to run 'mdo service netif restart'\u003c/p\u003e","reblog":null,"account":{"id":"110821995020709030","username":"tuxlife","acct":"tuxlife@mastodon.social","display_name":"deNiRo","locked":true,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2018-08-31T00:00:00.000Z","note":"\u003cp\u003eFreeBSD, Linux, FOSS and Vinyl enthusiast, owner of too many laptops,  based in Europe.\u003c/p\u003e","url":"https://mastodon.social/@tuxlife","uri":"https://mastodon.social/users/tuxlife","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/821/995/020/709/030/original/2c0f4c35db3e0f9a.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/821/995/020/709/030/original/2c0f4c35db3e0f9a.png","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/821/995/020/709/030/original/a46c1d7ecf2d9b07.png","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/821/995/020/709/030/original/a46c1d7ecf2d9b07.png","followers_count":87,"following_count":459,"statuses_count":2068,"last_status_at":"2026-05-26","hide_collections":true,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"libreboot","url":"https://mastodon.bsd.cafe/tags/libreboot"},{"name":"thinkpad","url":"https://mastodon.bsd.cafe/tags/thinkpad"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116642595456886667","created_at":"2026-05-26T19:45:56.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://bitbang.social/users/profoundlynerdy/statuses/116642595259740843","url":"https://bitbang.social/@profoundlynerdy/116642595259740843","replies_count":8,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eThose of you with terminal and plain text first workflows, how did you handle academia? I'm imagining a mix of git, pandoc, and vimwiki or org-mode.\u003c/p\u003e\u003cp\u003eIs there a good article on how to setup such a workflow? Any pitfalls?\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://bitbang.social/tags/linux\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003elinux\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003efreebsd\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/cli\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ecli\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/terminal\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eterminal\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/vim\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003evim\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/emacs\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eemacs\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/college\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ecollege\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/university\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003euniversity\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/acadamia\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eacadamia\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"110772187503475183","username":"profoundlynerdy","acct":"profoundlynerdy@bitbang.social","display_name":"Profoundly Nerdy","locked":false,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2022-12-03T00:00:00.000Z","note":"\u003cp\u003eMy retro computing niche is source code archaeology: the art of reconstructing maintainable source code from disassembly and reverse engineering. It's harder than it sounds but also fascinating and rewarding. I also enjoy working with unpopular or niche programming languages. I very much follow the beat of a different drum.\u003c/p\u003e","url":"https://bitbang.social/@profoundlynerdy","uri":"https://bitbang.social/users/profoundlynerdy","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/772/187/503/475/183/original/8a34f59945d715b0.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/772/187/503/475/183/original/8a34f59945d715b0.png","header":"https://mastodon.bsd.cafe/headers/original/missing.png","header_static":"https://mastodon.bsd.cafe/headers/original/missing.png","followers_count":549,"following_count":1170,"statuses_count":2540,"last_status_at":"2026-05-26","hide_collections":false,"emojis":[],"fields":[{"name":"retro","value":"\u003ca href=\"https://bitbang.social/tags/c64\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ec64\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"code","value":"\u003ca href=\"https://bitbang.social/tags/rakulang\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003erakulang\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bitbang.social/tags/perl\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eperl\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"linux","value":"\u003ca href=\"https://bitbang.social/tags/gentoo\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003egentoo\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"acadamia","url":"https://mastodon.bsd.cafe/tags/acadamia"},{"name":"university","url":"https://mastodon.bsd.cafe/tags/university"},{"name":"college","url":"https://mastodon.bsd.cafe/tags/college"},{"name":"emacs","url":"https://mastodon.bsd.cafe/tags/emacs"},{"name":"vim","url":"https://mastodon.bsd.cafe/tags/vim"},{"name":"terminal","url":"https://mastodon.bsd.cafe/tags/terminal"},{"name":"cli","url":"https://mastodon.bsd.cafe/tags/cli"},{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"linux","url":"https://mastodon.bsd.cafe/tags/linux"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116642544307796472","created_at":"2026-05-26T19:32:59.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodonapp.uk/users/JdeBP/statuses/116642544313134212","url":"https://mastodonapp.uk/@JdeBP/116642544313134212","replies_count":0,"reblogs_count":3,"favourites_count":3,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eIt's a bit of a shame that this fella went to all of that trouble digging through Illumos.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://youtube.com/v/tUqHsv6JarY?lc=UgwAiVOVkz-sP_j-H7J4AaABAg\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003eyoutube.com/v/tUqHsv6JarY?lc=U\u003c/span\u003e\u003cspan class=\"invisible\"\u003egwAiVOVkz-sP_j-H7J4AaABAg\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://mastodonapp.uk/tags/Illumos\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eIllumos\u003c/span\u003e\u003c/a\u003e is one of the few platforms that does not have the \u0026lt;sys/ttydefaults.h\u0026gt; header from 4BSD.  It was ironically quite the wrong place to look.  The GNU and musl C libraries have the header, as do all of \u003ca href=\"https://mastodonapp.uk/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"https://mastodonapp.uk/tags/OpenBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eOpenBSD\u003c/span\u003e\u003c/a\u003e, and \u003ca href=\"https://mastodonapp.uk/tags/NetBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eNetBSD\u003c/span\u003e\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eThe problem is that although \u0026lt;sys/ttydefaults.h\u0026gt; has been around since 1983 (1993 in its current form), almost no-one, apart from people like me who write terminal emulators and whatnot and cannot just use cfmakesane(), knows that it is there.  It isn't in any manual.\u003c/p\u003e\u003cp\u003eWhich leads to things like stty in GNU coreutils going all around the houses to do something simple, too.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://mastodonapp.uk/tags/ttydefaults\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ettydefaults\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodonapp.uk/tags/termios\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003etermios\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mastodonapp.uk/tags/stty\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003estty\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"110768704971997490","username":"JdeBP","acct":"JdeBP@mastodonapp.uk","display_name":"JdeBP","locked":false,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2022-12-13T00:00:00.000Z","note":"\u003cp\u003eThis is a general, but non-politics, account covering everything from computer programming to supermarket meal deals; any politics will be taken up by \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://mastodon.scot/@JdeBP\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003eJdeBP\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e.\u003c/p\u003e\u003cp\u003eFor \u003ca href=\"https://mastodonapp.uk/tags/senryu\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003esenryu\u003c/span\u003e\u003c/a\u003e and \u003ca href=\"https://mastodonapp.uk/tags/SlowLife\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eSlowLife\u003c/span\u003e\u003c/a\u003e tasks, see \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://toot.wales/@JdeBP\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003eJdeBP\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e.\u003c/p\u003e\u003cp\u003eFor the command-line and system tools (including \u003ca href=\"https://mastodonapp.uk/tags/nosh\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003enosh\u003c/span\u003e\u003c/a\u003e and \u003ca href=\"https://mastodonapp.uk/tags/djbwares\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003edjbwares\u003c/span\u003e\u003c/a\u003e), specifically, see \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://tty0.social/@JdeBP\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003eJdeBP\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e.\u003c/p\u003e","url":"https://mastodonapp.uk/@JdeBP","uri":"https://mastodonapp.uk/users/JdeBP","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/768/704/971/997/490/original/f5918157335406dc.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/768/704/971/997/490/original/f5918157335406dc.png","header":"https://mastodon.bsd.cafe/headers/original/missing.png","header_static":"https://mastodon.bsd.cafe/headers/original/missing.png","followers_count":216,"following_count":96,"statuses_count":10214,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[],"fields":[{"name":"WWW","value":"\u003ca href=\"http://jdebp.info/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"\"\u003ejdebp.info/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"YouTube","value":"\u003ca href=\"https://youtube.com/user/JdeBP\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003eyoutube.com/user/JdeBP\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"INSTA","value":"\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://pixelfedapp.uk/JdeBP\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003eJdeBP@pixelfedapp.uk\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"illumos","url":"https://mastodon.bsd.cafe/tags/illumos"},{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"openbsd","url":"https://mastodon.bsd.cafe/tags/openbsd"},{"name":"netbsd","url":"https://mastodon.bsd.cafe/tags/netbsd"},{"name":"ttydefaults","url":"https://mastodon.bsd.cafe/tags/ttydefaults"},{"name":"termios","url":"https://mastodon.bsd.cafe/tags/termios"},{"name":"stty","url":"https://mastodon.bsd.cafe/tags/stty"}],"emojis":[],"quote":null,"card":{"url":"https://youtube.com/v/tUqHsv6JarY?lc=UgwAiVOVkz-sP_j-H7J4AaABAg","title":"The `reset` and `clear` unix terminal commands are complex - let's rewrite them (deep-dive)","description":"","language":null,"type":"video","author_name":"You Suck at Programming","author_url":"https://www.youtube.com/@yousuckatprogramming","provider_name":"YouTube","provider_url":"https://www.youtube.com/","html":"\u003ciframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/tUqHsv6JarY?feature=oembed\" frameborder=\"0\" allowfullscreen=\"\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox allow-forms\"\u003e\u003c/iframe\u003e","width":200,"height":113,"image":"https://media.bsd.cafe/bsdmmedia01/cache/preview_cards/images/005/975/485/original/f8d5b5c835ef54b9.jpg","image_description":"","embed_url":"","blurhash":"UCAS_C0z-WxbtPxZe=SK0z=yM{SdOUWFxFoM","published_at":null,"authors":[{"name":"You Suck at Programming","url":"https://www.youtube.com/@yousuckatprogramming","account":null}]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116642401721968441","created_at":"2026-05-26T18:56:43.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://fux.am/users/amlor/statuses/01KSJTAY2EQJMST97H5H4C57AH","url":"https://fux.am/@amlor/statuses/01KSJTAY2EQJMST97H5H4C57AH","replies_count":0,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eI'm surprised and much pleased by the fact that pretty much all services that I self-host, with singular exceptions, are available as fresh \u003ca href=\"https://fux.am/tags/freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e packages.\u003cbr\u003eMakes migration from docker/podman on linux a breeze.\u003c/p\u003e","reblog":null,"account":{"id":"114968117296824127","username":"amlor","acct":"amlor@fux.am","display_name":"amlor","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2025-03-16T00:00:00.000Z","note":"","url":"https://fux.am/@amlor","uri":"https://fux.am/users/amlor","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/114/968/117/296/824/127/original/fb7d735d2dab2ef5.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/114/968/117/296/824/127/original/fb7d735d2dab2ef5.png","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/114/968/117/296/824/127/original/8711d88785d1e03f.jpeg","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/114/968/117/296/824/127/original/8711d88785d1e03f.jpeg","followers_count":24,"following_count":113,"statuses_count":1444,"last_status_at":"2026-05-26","hide_collections":false,"emojis":[],"fields":[{"name":"mastodon.world alias","value":"\u003ca href=\"https://mastodon.world/@lazybitfield\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003emastodon.world/@lazybitfield\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-27T06:02:08.201+00:00"}]},"media_attachments":[],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116642282516357361","created_at":"2026-05-26T18:26:22.000Z","in_reply_to_id":"116642269575447106","in_reply_to_account_id":"115994401901280381","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://snac.smithies.me.uk/justine/p/1779819982.440215","url":"https://snac.smithies.me.uk/justine/p/1779819982.440215","replies_count":1,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"Shout if you need any help and be sure to use the hashtag \u003ca href=\"https://snac.smithies.me.uk?t=freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e so that others see your posts and can maybe help too. Fingers crossed you get that fan issue resolved.\u003cbr\u003e","reblog":null,"account":{"id":"113296002703781679","username":"justine","acct":"justine@snac.smithies.me.uk","display_name":"Justine Smithies","locked":false,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2024-10-12T00:00:00.000Z","note":"Friend, Lover, Sister, Mother \u0026amp; Wife\u003cbr\u003eLoves cooking\u003cbr\u003eBSD, Linux chick\u003cbr\u003eMobiles: \u003ca href=\"https://snac.smithies.me.uk?t=fairphone4\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Fairphone4\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=oneplus6t\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#OnePlus6T\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=oneplus6\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#OnePlus6\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=pinephonepro\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#PinePhonePro\u003c/a\u003e\u003cbr\u003eWatch PineTime\u003cbr\u003eHand wired \u003ca href=\"https://snac.smithies.me.uk?t=pico\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Pico\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=qmk\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#QMK\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=keyboard\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Keyboard\u003c/a\u003e\u003cbr\u003eDaily drivers:\u003cbr\u003e\u003ca href=\"https://snac.smithies.me.uk?t=thinkpad\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#ThinkPad\u003c/a\u003e P14s Gen 1 AMD - \u003ca href=\"https://snac.smithies.me.uk?t=freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e with \u003ca href=\"https://snac.smithies.me.uk?t=mangowm\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#MangoWM\u003c/a\u003e and \u003ca href=\"https://snac.smithies.me.uk?t=waybar\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Waybar\u003c/a\u003e\u003cbr\u003eDell Optiplex 3080 Tower - \u003ca href=\"https://snac.smithies.me.uk?t=openbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#OpenBSD\u003c/a\u003e with \u003ca href=\"https://snac.smithies.me.uk?t=mangowm\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#MangoWM\u003c/a\u003e and \u003ca href=\"https://snac.smithies.me.uk?t=waybar\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Waybar\u003c/a\u003e\u003cbr\u003eEditor: \u003ca href=\"https://snac.smithies.me.uk?t=vi\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Vi\u003c/a\u003e\u003cbr\u003eHomeLab: \u003ca href=\"https://snac.smithies.me.uk?t=freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e","url":"https://snac.smithies.me.uk/justine","uri":"https://snac.smithies.me.uk/justine","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/296/002/703/781/679/original/b1a2e8d9a8f5c297.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/296/002/703/781/679/original/b1a2e8d9a8f5c297.png","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/296/002/703/781/679/original/336bf544ce69b7ca.png","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/296/002/703/781/679/original/336bf544ce69b7ca.png","followers_count":2509,"following_count":554,"statuses_count":6,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[],"fields":[{"name":"Git","value":"\u003ca href=\"https://git.smithies.me.uk\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egit.smithies.me.uk\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-26T19:12:52.881+00:00"},{"name":"Blog","value":"\u003ca href=\"https://justine.smithies.me.uk\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ejustine.smithies.me.uk\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-26T19:12:53.227+00:00"},{"name":"Location","value":"Cruden Bay, Scotland","verified_at":null},{"name":"Pronouns","value":"She / Her","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"115994401901280381","username":"SecondChanceLemon","url":"https://rebel.ar/@SecondChanceLemon","acct":"SecondChanceLemon@rebel.ar"}],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116642175013622413","created_at":"2026-05-26T17:58:58.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://snac.smithies.me.uk/justine/p/1779818338.863515","url":"https://snac.smithies.me.uk/justine/p/1779818338.863515","replies_count":1,"reblogs_count":7,"favourites_count":8,"quotes_count":0,"edited_at":"2026-05-26T18:11:02.000Z","content":"Reinstated my custom \u003ca href=\"https://snac.smithies.me.uk?t=freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e boot logo on my old \u003ca href=\"https://snac.smithies.me.uk?t=thinkpad\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#ThinkPad\u003c/a\u003e P14s Gen 1 AMD. :beastie:\u003cbr\u003e","reblog":null,"account":{"id":"113296002703781679","username":"justine","acct":"justine@snac.smithies.me.uk","display_name":"Justine Smithies","locked":false,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2024-10-12T00:00:00.000Z","note":"Friend, Lover, Sister, Mother \u0026amp; Wife\u003cbr\u003eLoves cooking\u003cbr\u003eBSD, Linux chick\u003cbr\u003eMobiles: \u003ca href=\"https://snac.smithies.me.uk?t=fairphone4\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Fairphone4\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=oneplus6t\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#OnePlus6T\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=oneplus6\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#OnePlus6\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=pinephonepro\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#PinePhonePro\u003c/a\u003e\u003cbr\u003eWatch PineTime\u003cbr\u003eHand wired \u003ca href=\"https://snac.smithies.me.uk?t=pico\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Pico\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=qmk\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#QMK\u003c/a\u003e \u003ca href=\"https://snac.smithies.me.uk?t=keyboard\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Keyboard\u003c/a\u003e\u003cbr\u003eDaily drivers:\u003cbr\u003e\u003ca href=\"https://snac.smithies.me.uk?t=thinkpad\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#ThinkPad\u003c/a\u003e P14s Gen 1 AMD - \u003ca href=\"https://snac.smithies.me.uk?t=freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e with \u003ca href=\"https://snac.smithies.me.uk?t=mangowm\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#MangoWM\u003c/a\u003e and \u003ca href=\"https://snac.smithies.me.uk?t=waybar\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Waybar\u003c/a\u003e\u003cbr\u003eDell Optiplex 3080 Tower - \u003ca href=\"https://snac.smithies.me.uk?t=openbsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#OpenBSD\u003c/a\u003e with \u003ca href=\"https://snac.smithies.me.uk?t=mangowm\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#MangoWM\u003c/a\u003e and \u003ca href=\"https://snac.smithies.me.uk?t=waybar\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Waybar\u003c/a\u003e\u003cbr\u003eEditor: \u003ca href=\"https://snac.smithies.me.uk?t=vi\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#Vi\u003c/a\u003e\u003cbr\u003eHomeLab: \u003ca href=\"https://snac.smithies.me.uk?t=freebsd\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e","url":"https://snac.smithies.me.uk/justine","uri":"https://snac.smithies.me.uk/justine","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/296/002/703/781/679/original/b1a2e8d9a8f5c297.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/113/296/002/703/781/679/original/b1a2e8d9a8f5c297.png","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/296/002/703/781/679/original/336bf544ce69b7ca.png","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/113/296/002/703/781/679/original/336bf544ce69b7ca.png","followers_count":2509,"following_count":554,"statuses_count":6,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[],"fields":[{"name":"Git","value":"\u003ca href=\"https://git.smithies.me.uk\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egit.smithies.me.uk\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-26T19:12:52.881+00:00"},{"name":"Blog","value":"\u003ca href=\"https://justine.smithies.me.uk\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ejustine.smithies.me.uk\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-05-26T19:12:53.227+00:00"},{"name":"Location","value":"Cruden Bay, Scotland","verified_at":null},{"name":"Pronouns","value":"She / Her","verified_at":null}]},"media_attachments":[{"id":"116642174931454415","type":"image","url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/642/174/931/454/415/original/2f730527d7430a92.jpeg","preview_url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/642/174/931/454/415/small/2f730527d7430a92.jpeg","remote_url":"https://snac.smithies.me.uk/justine/s/post-ff3a720d016fb4d9fc2ec452ecdf4688.JPG","preview_remote_url":null,"text_url":null,"meta":{"original":{"width":768,"height":432,"size":"768x432","aspect":1.7777777777777777},"small":{"width":640,"height":360,"size":"640x360","aspect":1.7777777777777777}},"description":"My ThinkPad custom boot logo. The text spells \"Think FreeBSD\" in the ThinkPad style font with the red dot above the i. Beastie the FreeBSD logo is above the text.","blurhash":null}],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"thinkpad","url":"https://mastodon.bsd.cafe/tags/thinkpad"}],"emojis":[{"shortcode":"beastie","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/095/295/original/a5c77dc0f325b8b4.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/095/295/static/a5c77dc0f325b8b4.png","visible_in_picker":true}],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116642158054811496","created_at":"2026-05-26T17:54:32.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://bsd.network/users/lattera/statuses/116642157126319595","url":"https://bsd.network/@lattera/116642157126319595","replies_count":1,"reblogs_count":1,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eThis \u003ca href=\"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295485\" rel=\"nofollow noopener\" target=\"_blank\"\u003e\u003c/a\u003e\u003ca href=\"https://bsd.network/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e bug highlights a strength of one of the features that makes \u003ca href=\"https://bsd.network/tags/HardenedBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eHardenedBSD\u003c/span\u003e\u003c/a\u003e attractive: optional blocking of loading of kernel modules.\u003c/p\u003e\u003cp\u003eHardenedBSD provides a \u003ccode\u003esysctl\u003c/code\u003e node: \u003ccode\u003ehardening.pax.kmod_load_disable\u003c/code\u003e. By default, it is set to 0, permitting loading of kernel modules. When set to 1, loading kernel modules is prohibited. When set to 2, loading kernel modules is prohibited and a reboot is required to permit loading kernel modules once again.\u003c/p\u003e\u003cp\u003eHardenedBSD also has a notion of \"insecure/untrusted\" kernel modules. Some kernel modules in base, most notably the \u003ca href=\"https://bsd.network/tags/Linux\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eLinux\u003c/span\u003e\u003c/a\u003e syscall emulation layer known as the linuxulator, are explicitly marked as untrustworthy. Users wishing to use those kernel modules must explicitly tag them as trusted (\u003ccode\u003ehbsdcontrol pax disable insecure_kmod /path/to/kernel/module.ko\u003c/code\u003e). Only then will the kernel module be permitted to load (the \u003ccode\u003ehardening.pax.kmod_load_disable\u003c/code\u003e sysctl node does need to be set to 0).\u003c/p\u003e\u003cp\u003eThese two features can help protect users against situations where kernel modules get autoloaded, like with puppet, \u003ccode\u003eifconfig\u003c/code\u003e, \u003ccode\u003ezfs\u003c/code\u003e, and other tools.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://bsd.network/tags/infosec\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003einfosec\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bsd.network/tags/FatGid\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFatGid\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"110748676318294637","username":"lattera","acct":"lattera@bsd.network","display_name":"Shawn Webb","locked":false,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2018-01-02T00:00:00.000Z","note":"\u003cp\u003eHardenedBSD cofounder, Emerald Onion Advisory Board member, employed in offensive cybersecurity, all around infosec wonk.\u003c/p\u003e","url":"https://bsd.network/@lattera","uri":"https://bsd.network/users/lattera","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/748/676/318/294/637/original/63ea17b202ae082f.png","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/748/676/318/294/637/original/63ea17b202ae082f.png","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/748/676/318/294/637/original/fa4f07ff9dd4ea36.png","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/748/676/318/294/637/original/fa4f07ff9dd4ea36.png","followers_count":2238,"following_count":1034,"statuses_count":10092,"last_status_at":"2026-05-26","hide_collections":false,"emojis":[],"fields":[{"name":"Pronouns","value":"He/Him","verified_at":null},{"name":"Email","value":"lattera@gmail.com","verified_at":null},{"name":"Open to employment","value":"False","verified_at":null},{"name":"Tor-ified Signal","value":"+1 (719) 756-1197 / shawn_webb_opsec.02","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"hardenedbsd","url":"https://mastodon.bsd.cafe/tags/hardenedbsd"},{"name":"linux","url":"https://mastodon.bsd.cafe/tags/linux"},{"name":"infosec","url":"https://mastodon.bsd.cafe/tags/infosec"},{"name":"fatgid","url":"https://mastodon.bsd.cafe/tags/fatgid"}],"emojis":[],"quote":null,"card":{"url":"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295485","title":"295485 – need a way to block zfs.ko from being autoloaded by tools like puppet and facter (FatGID Vuln / CVE-2026-45250)","description":"","language":"en","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":0,"height":0,"image":null,"image_description":"","embed_url":"","blurhash":null,"published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116641790808066227","created_at":"2026-05-26T16:21:19.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://bsd.network/users/dch/statuses/116641790641026848","url":"https://bsd.network/@dch/116641790641026848","replies_count":3,"reblogs_count":4,"favourites_count":3,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003ca href=\"https://bsd.network/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://bsd.network/tags/uptimekuma\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003euptimekuma\u003c/span\u003e\u003c/a\u003e \u003c/p\u003e\u003cp\u003e```\u003cbr\u003edch@wintermute /\u0026gt; doas pkg install -r pkg uptime-kuma\u003cbr\u003eUpdating pkg repository catalogue...\u003cbr\u003eFetching meta.conf: 100%     179 B   0.2 kB/s    00:01\u003cbr\u003eFetching data: 100%   323 KiB 330.5 kB/s    00:01\u003cbr\u003eProcessing entries: 100%\u003cbr\u003epkg repository update completed. 927 packages processed.\u003cbr\u003epkg is up to date.\u003cbr\u003eThe following 1 package(s) will be affected (of 0 checked):\u003c/p\u003e\u003cp\u003eNew packages to be INSTALLED:\u003cbr\u003e        uptime-kuma: 2.3.2 [pkg]\u003c/p\u003e\u003cp\u003eNumber of packages to be installed: 1\u003c/p\u003e\u003cp\u003eThe process will require 429 MiB more space.\u003cbr\u003e56 MiB to be downloaded.\u003c/p\u003e\u003cp\u003eProceed with this action? [y/N]: Y\u003cbr\u003e```\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://kuma.skunkwerks.at/\" rel=\"nofollow noopener\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ekuma.skunkwerks.at/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003eLooking good so far, I could do with some people ready to tire-kick this new port \u003c/p\u003e\u003cp\u003e\u003cspan class=\"h-card\"\u003e\u003ca href=\"https://mastodon.bsd.cafe/@stefano\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003estefano\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e  your \u003ca href=\"https://it-notes.dragas.net/2024/07/22/install-uptime-kuma-freebsd-jail/\" rel=\"nofollow noopener\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003eit-notes.dragas.net/2024/07/22\u003c/span\u003e\u003cspan class=\"invisible\"\u003e/install-uptime-kuma-freebsd-jail/\u003c/span\u003e\u003c/a\u003e was super helpful!\u003c/p\u003e\u003cp\u003eI need to spend another hour or so testing and polishing then I'm ready to ship it.\u003c/p\u003e","reblog":null,"account":{"id":"110753749287369354","username":"dch","acct":"dch@bsd.network","display_name":"dch :flantifa: :flan_hacker:","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2018-06-11T00:00:00.000Z","note":"\u003cp\u003eWarning: may occasionally contain content. Consume in moderation. Finest dumpster fire curation on the fedi.\u003c/p\u003e","url":"https://bsd.network/@dch","uri":"https://bsd.network/users/dch","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/753/749/287/369/354/original/51617be373348f66.jpeg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/753/749/287/369/354/original/51617be373348f66.jpeg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/753/749/287/369/354/original/78a25aa8d8230796.jpeg","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/753/749/287/369/354/original/78a25aa8d8230796.jpeg","followers_count":70,"following_count":5212,"statuses_count":1043,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[{"shortcode":"flantifa","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/064/364/original/dd279349861c16a8.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/064/364/static/dd279349861c16a8.png","visible_in_picker":true},{"shortcode":"flan_hacker","url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/000/094/original/e6acf24c4a96b263.png","static_url":"https://media.bsd.cafe/bsdmmedia01/cache/custom_emojis/images/000/000/094/static/e6acf24c4a96b263.png","visible_in_picker":true}],"fields":[{"name":"blog","value":"\u003ca href=\"https://people.freebsd.org/~dch\" rel=\"nofollow noopener\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003epeople.freebsd.org/~dch\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Trans Rights","value":"Are Human Rights","verified_at":null},{"name":"aphorism","value":"When Bhagavan was asked, \"How should we treat others?\", He responded, \"There are no others.\"","verified_at":null},{"name":"Poverty","value":"Is a disease of the rich","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"110740169477916693","username":"stefano","url":"https://mastodon.bsd.cafe/@stefano","acct":"stefano"}],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"uptimekuma","url":"https://mastodon.bsd.cafe/tags/uptimekuma"}],"emojis":[],"quote":null,"card":{"url":"https://kuma.skunkwerks.at/","title":"Uptime Kuma","description":"Uptime Kuma monitoring tool","language":"en","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":0,"height":0,"image":null,"image_description":"","embed_url":"","blurhash":null,"published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116641457967644997","created_at":"2026-05-26T14:56:41.435Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://social.bsdlab.au/objects/37a7ea5c-133b-4368-befe-61c0ef753242","url":"https://social.bsdlab.au/objects/37a7ea5c-133b-4368-befe-61c0ef753242","replies_count":2,"reblogs_count":3,"favourites_count":5,"quotes_count":0,"edited_at":"2026-05-26T14:57:47.315Z","content":"I do enjoy how I can beat the hell out of a FreeBSD box and it just takes it without flinching\u003cbr\u003e\u003cbr\u003e\u003ca class=\"hashtag\" href=\"https://social.bsdlab.au/tag/freebsd\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#FreeBSD\u003c/a\u003e \u003ca class=\"hashtag\" href=\"https://social.bsdlab.au/tag/openzfs\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#OpenZFS\u003c/a\u003e \u003ca class=\"hashtag\" href=\"https://social.bsdlab.au/tag/zfs\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#ZFS\u003c/a\u003e","reblog":null,"account":{"id":"116428698962960353","username":"oxy","acct":"oxy@bsdlab.au","display_name":"oxy 🐡","locked":true,"bot":false,"discoverable":false,"indexable":false,"group":false,"created_at":"2026-04-19T00:00:00.000Z","note":"Antipodean BSD toucher. Linux when poked with a sufficiently sharp stick. ZFS Enjoyer\u003cbr\u003eBudding gopher. Have done various infosec and network/sys admin things in the past.  \u003cbr\u003e\u003cbr\u003eAwk is the solution to every question.\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https://oxyhyxo.dev\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://oxyhyxo.dev\u003c/a\u003e\u003cbr\u003e\u003cbr\u003eContactable on Signal/Matrix/Threema. For the details @ me\u003cbr\u003e\u003cbr\u003e(banner image from \u003ca href=\"https://www.etsy.com/au/shop/ArtworkByTaylorMade\" rel=\"nofollow noopener\" target=\"_blank\"\u003ehttps://www.etsy.com/au/shop/ArtworkByTaylorMade\u003c/a\u003e)","url":"https://social.bsdlab.au/users/oxy","uri":"https://social.bsdlab.au/users/oxy","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/116/428/698/962/960/353/original/a2695d0f7af30963.jpg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/116/428/698/962/960/353/original/a2695d0f7af30963.jpg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/116/428/698/962/960/353/original/04365c19b97fb7e4.png","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/116/428/698/962/960/353/original/04365c19b97fb7e4.png","followers_count":187,"following_count":527,"statuses_count":801,"last_status_at":"2026-05-27","hide_collections":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"},{"name":"openzfs","url":"https://mastodon.bsd.cafe/tags/openzfs"},{"name":"zfs","url":"https://mastodon.bsd.cafe/tags/zfs"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"116641348625727471","created_at":"2026-05-26T14:28:53.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alex_deplov/statuses/116641348532214685","url":"https://mastodon.social/@alex_deplov/116641348532214685","replies_count":0,"reblogs_count":0,"favourites_count":3,"quotes_count":0,"edited_at":"2026-05-26T14:29:17.000Z","content":"\u003cp\u003eSince I'm building my own desktop environment to be friendly on FreeBSD as macOS, I realize that I can build my own iCloud Drive-like solution based on Hetzner's Storage Box. 4 Euro for 1TB, way better. Apple gives 200 GB for 3 Euro. Each Hetzner's Storage Box plan has unlimited traffic, backups,  10 concurrent connections. \u003c/p\u003e\u003cp\u003eBut with my AsterDE I want to clearly separate files that I want to cloud sync and what keep local only. \u003c/p\u003e\u003cp\u003e\u003ca href=\"https://mastodon.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"110768527026016388","username":"alex_deplov","acct":"alex_deplov@mastodon.social","display_name":"Alexander Deplov 🇩🇪","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2023-07-05T00:00:00.000Z","note":"\u003cp\u003eDesigner and developer of iOS and macOS apps.\u003cbr\u003eI use \u003ca href=\"https://mastodon.social/tags/FreeBSD\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eFreeBSD\u003c/span\u003e\u003c/a\u003e 👹 as a desktop OS for fun.\u003c/p\u003e\u003cp\u003eFidoNet rules we all need today:\u003cbr\u003e• Don't be excessively annoying\u003cbr\u003e• Don't be easily annoyed\u003c/p\u003e","url":"https://mastodon.social/@alex_deplov","uri":"https://mastodon.social/users/alex_deplov","avatar":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/768/527/026/016/388/original/104ab1b06dc00abd.jpg","avatar_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/avatars/110/768/527/026/016/388/original/104ab1b06dc00abd.jpg","header":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/768/527/026/016/388/original/2b67b3c8cc953de0.png","header_static":"https://media.bsd.cafe/bsdmmedia01/cache/accounts/headers/110/768/527/026/016/388/original/2b67b3c8cc953de0.png","followers_count":152,"following_count":15,"statuses_count":868,"last_status_at":"2026-05-27","hide_collections":true,"emojis":[],"fields":[{"name":"Co-Founder","value":"\u003ca href=\"https://pleeq.com\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003epleeq.com\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Portfolio","value":"\u003ca href=\"https://interfacecraft.online/alexander-deplov-portfolio/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003einterfacecraft.online/alexande\u003c/span\u003e\u003cspan class=\"invisible\"\u003er-deplov-portfolio/\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"Blog","value":"\u003ca href=\"https://interfacecraft.online\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003einterfacecraft.online\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[{"id":"116641348565542741","type":"image","url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/641/348/565/542/741/original/46a7c8f6edd6db2a.png","preview_url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/641/348/565/542/741/small/46a7c8f6edd6db2a.png","remote_url":"https://files.mastodon.social/media_attachments/files/116/641/337/406/968/682/original/45c25ca34e2c5e51.png","preview_remote_url":null,"text_url":null,"meta":{"original":{"width":395,"height":492,"size":"395x492","aspect":0.8028455284552846},"small":{"width":395,"height":492,"size":"395x492","aspect":0.8028455284552846}},"description":null,"blurhash":"UPSFnmt7Nat7*JRjenj[L~WBozoL%#tRRjj["},{"id":"116641348597998575","type":"image","url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/641/348/597/998/575/original/fd14485637272be8.png","preview_url":"https://media.bsd.cafe/bsdmmedia01/cache/media_attachments/files/116/641/348/597/998/575/small/fd14485637272be8.png","remote_url":"https://files.mastodon.social/media_attachments/files/116/641/337/420/268/864/original/ef66cc74a37b5c4e.png","preview_remote_url":null,"text_url":null,"meta":{"original":{"width":384,"height":408,"size":"384x408","aspect":0.9411764705882353},"small":{"width":384,"height":408,"size":"384x408","aspect":0.9411764705882353}},"description":null,"blurhash":"UIQ0t3R:JGR:~SfkIuay9+jZIAj[?Gayobj["}],"mentions":[],"tags":[{"name":"freebsd","url":"https://mastodon.bsd.cafe/tags/freebsd"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}}]