I wrote a blog post about what I've been up to in 2020.
Head is spinning: now we setup our reproducible builder as a job of itself, just updated (API change in a used library), and the reproducible builder built itself, and the output thereof is exactly the same as one further build step.
Wanting to ask: how reproducible are your reproducible build setups? Do you have written down what the dependencies / a bootstrap thereof looks like (and which packages are involved)? Asking for a friend of a reproducible builder ;)
We (Sequoia, https://sequoia-pgp.org) are looking to hire a devop engineer to maintain and expand our CI, setup some benchmarking infrastructure, keep our web services running like dump.sequoia-pgp.org, etc. You should care about privacy and free software. We'd prefer someone living in or near a European timezone. Salary is 43 kEuros/year for 20 hours/week. Salary is not negotiable. Hours are (salary scales linearly). If you are interested, mail me: 8F17777118A33DDA9BA48E62AACB3243630052D9 .
If you run your own synapse, you can fix youtube url previews like this: https://github.com/matrix-org/synapse/issues/9733#issuecomment-857582330
(It'll also fix twitter image previews.)
Today I learned more about Docker and systemd than I wanted to know 🙁
If you're using matrix-docker-ansible-deploy and need to debug the Signal bridge this might be useful: https://gist.github.com/cketti/fb12c4a1172a013e9cd7964d990e932d
Hi all, Geary is looking for a co-maintainer!
@mjog doesn't have enough time to to do it all by themselves any more, and so is looking for a hand in taking care of day-to-day tasks such as bug triaging and fixing, and working on improving the front-end side of the app in particular.
If you're interested, take a look at the issue tracker, and pitch on in!
If you have any questions, please thread them below or get in touch with @mjog 👇
I was a bit annoyed that previews of Youtube URLs were kind of broken on my Matrix instance. Did some research and stumbled upon a Greasemonkey script to "fix" it client-side. Made some improvements and ended up with this: https://gist.github.com/cketti/edbf7efe5e641792d56a384dc501ba1e
I updated "Jitsi Hacks" to work with the new Jitsi Meet user interface.
Prioritizing Memory Safety Migrations
"Your E-Mail Validation Logic is Wrong"
Interesting read if you like email (address) trivia. Don't expect practical advice on how to do email address validation, though.
Hey guys, Thunderbird is STILL hiring developers. You can help modernize an application used by ~20,000,000 people and growing!
The open source community can make something better than Outlook, but only if folks come and build it.
So the answer depends on the context in which the address is used. SMTP servers that still support the obsolete parts of RFC 821 will accept \@@example.com as sender or recipient address. However, in the email's header the address has to be written as "@"@example.com, because \@@example.com is not permitted there.
The local part of an email address is allowed to consist of a single @ character. However, it must be encoded, e.g. as "@"@domain.example. RFC 821 (SMTP) allows using a backslash to escape a character even outside of quoted strings. RFC 822 (internet message format) explicitly states that this syntax is not permitted for the local part of an email address. All successor documents to these RFCs do not permit "backslash escaping" outside of a quoted string in the local part either.
Open source developer, @k9mail maintainer. Berlin, Germany.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.