welcome to Metacity 5
(part 1: https://merveilles.town/@prahou/114721489638606188 )
OpenBSD Slacker, CS student. Interested in all things BSDs, security, LISP and compilers. From Italy, currently trying to learn Japanese.
welcome to Metacity 5
(part 1: https://merveilles.town/@prahou/114721489638606188 )
Nope. Nothing I might add could improve this headline.
The original Italian word for "bad" was 'malo', as in Spanish.
The place of malo was taken by 'cattivo', which stems from 'captīvus'.
However, this Latin word meant "captive". How did it become "bad"?
It went through the stage "captive of the devil".
Read my new infographic to learn more about the history of 'cattivo' and other peculiar Romance words for "bad", including French 'mauvais' and Romanian 'rău'.
@BastilleBSD ed(1).
Haha-only-srs. It's exactly perfect as a commit editor, but more importantly, it's a powerhouse for the My-IDE-is-Unix workflows. Using ed(1) in shell scripts is excellent for making codebase spanning changes across hundreds of files.
This is my face when an article title describes a 'CLI text editor on (a Linux)' and the text editor is a TUI. I thought the organization behind it had made a modern ed and was interested to know why, but no, it's another terminal editor.
(I won't say you can't be exciting with a new TUI, but a typical new TUI is probably going to be uninteresting.)
WebAssembly should've been eBPF instead so I could run my web apps in the Kernel if I wanted
@prahou just use ed.
Inside an emacs eshell buffer.
Yes, I did that today. Completely unironically and in earnest.
We have started racking servers for the Game of Trees Hub.
Our first set of servers is located in #Berlin. These servers are spares we had lying around. They aren't very fast but good enough to host our web site (https://gothub.org), monitor service health, store backups, etc.
#git repositories will be hosted on fast root servers which we plan to rent at various hosting providers soon.
We are currently finishing our deployment scripts and some minor #gameoftrees features which we must have available at launch because, these days, running a public Git hosting site is unreasonable without shutting out relentless web crawling effectively :flan_heck:
You can support us on the Open Collective platform at https://opencollective.com/gothub and eventually rent Git repository space by making monthly contributions to this collective. More details will be announced once we are ready.
A draft proposal from Theo de Raadt on #OpenBSD tech@:"openat(2) is mostly useless, sadly."
To keep it simple, these calls were not designed to assist any security model.
[...]
Let's create directory fd's which cannot traverse upwards. Mark the object, instead of requiring a programmer to put a flag on every system call acting upon the object. Two operational flags are added, O_BELOW and F_BELOW.
A test toot from nanotodon running on #OpenBSD/luna88k.
Here it is. Now that it's almost finished, I have finally expressed why I'm #writing #n4sa2e in the text of the book.
You can sponsor this book at https://www.tiltedwindmillpress.com/product/n4sa2e-sponsor/ and help me keep the pet rats fed while I work.
Yes, we've been bought by IBM #BlueGiant #Zagreb
my last "oh god #github why" moment was seeing my inbox being hammered by mails from marketing [at] github [dot] com about copilot.
hammered as in, 3-4 mails in a week, and getting multiple copies of each since i have used many different email addresses for committing stuff that ended up on github.
them being about copilot shit is even worst.
for the last six months (time really flies!) I had the pleasure to work with @gilles et al on his new project: plakar.
(well, not so new, I think I've first heard of it in a blog post of him from 2020 or so. anyway.)
It's a backup solution. While I'm of course biased, it's very nice to use, as you'd expect from something designed by him, and helping in improving it was really fun :flan_hacker:
https://github.com/plakarkorp/plakar
There is still lot of stuff to do, and to be fair there still part of the documentation that needs a little bit more of love, but overall it's a solid first release and an important goal it itself.
In case you're running OpenBSD, it's already available in -CURRENT thanks to aja@. It might also already be packaged for other OSes/distros as well. (unfortunately repology seems to be down at the moment so I can't check)
In any case, it's simple to compile from source.
datacenter cemetery
(previously: http://analognowhere.com/techno-mage/tribe-out-of-time/ )
(futurously: https://analognowhere.com/techno-mage/blood-ties/ )
Newton's First Law of Configuration Management:
Every server perseveres in its state of rest, or of uniform operation under right configuration, unless acted upon by an unapproved merge request at 5 PM on a Friday.