Pinned post

You don´t put "estimated drinking time" on bottles. Instead, you list the volume and let people figure the rest out themselves.

Show thread

Assigning your copyright to the Free Software Foundation helps us defend the GPL and keep software free. Thanks to Alexander Kraak and Colin Woodbury #Emacs for assigning their copyright to the FSF! #GNU

Any and all answers are greatly appreciated. No judgement whatsoever. Asking this for research on a WIP article:

Do you #selfhost :flan_hacker: ? If so:

- What do you host yourself?
- Do you use an existing toolchain (Ansible/Puppet scripts, Yunohost, etc)?
- Do you run it bare metal, virtualized or containerized? Which one?

Boosts appreciated :flan_balloon:

FreeBSD on a baremetal host managed using Ansible:

* Mail server (postfix+dovecot)
* XMPP server (ejabberd)
* Authoritative DNS server (NSD, with dns.he.net acting as secondaries)
* Matrix homeserver (synapse)
* Static websites (nginx)
* Git hosting (Gitea)
* WireGuard VPN endpoint, and Nebula VPN lighthouse

NixOS VM:

* Fossil server
* adblocking DNS resolver
* WireGuard VPN endpoint, and Nebula VPN lighthouse

All of the private services are exposed over WireGuard/Nebula interfaces

The interview with Richard Hipp about SQLite on the latest Co-Recursive Podcast is very interesting: corecursive.com/066-sqlite-wit

Plenty of good stuff in there. For me the highlight was his talking about testing, and how he spent a year applying DO-178B/ED-12B as a quality control standard. Ensuring that every branch at the machine level is tested is a tremendous amount of work. But that explains how SQLite went from something I shook my head at as a nice idea but unreliable, to the absolutely solid beast it is today.

.@Gizmodo's opinion piece "In 2030, You Won't Own Any Gadgets" vividly paints the DRM future we're all headed for, where abuse of copyright turns everything from your kitchen appliances to your door-lock into a printer-ink dystopia.

Preach @vicmsong!

gizmodo.com/in-2030-you-wont-o

floss software 

The lesson about Audacity isn't "Audacity is bad", it's another reminder that when we contribute to a FLOSS project, we need to carefully consider:

1. What license is the project under? Can they take the work and make it proprietary?

2. Does the project require a CLA? If so, that's a big red flag

3. Do they have existing external contributors or are they at least welcoming to them?

Gajim Development News: This month brought some fixes for themes and spell checking. Development on the new Gajim version made a big step forward: file previews are working again, and they look even better now.

#xmpp #chat #foss

gajim.org/post/2021-06-27-deve

When Lawrence Anthony, known as "The Elephant Whisperer", passed away. A herd of elephants arrived at his house in South Africa to mourn him. Although the elephants were not alerted to the event, they traveled to his house and stood around for two days, and then dispersed.

The Amazing Story Of The Elephant Whisperer Lawrence Anthony. – PROTECT ALL WILDLIFE protectallwildlifeblog.com/201

For those #XMPP users of blabber.im (service) looking for a new home:

If you click on one of the below xmpp links you will create a new account on that domain:

xmpp:@hookipa.net?register
xmpp:@xmpp.social?register

More info (german): doc.adminforge.de/ol78YK34T5GO

"Sony Music has obtained an injunction that requires the freely available DNS-resolver Quad9 to block a popular pirate site." yro.slashdot.org/story/21/06/2

Assigning your copyright to the Free Software Foundation helps us defend the GPL and keep software free. Thanks to Kota Nara and Valeriy Litkovskyy #Emacs for assigning their copyright to the FSF! #GNU

"What worries me most is that our devices are being radically over-secured according to a threat model that doesn't include companies that share my data without my permission, but does include open source developers building general-purpose tools. The former are actively encouraged, and the latter are considered collateral damage."

news.ycombinator.com/item?id=2

`echo -e "\x1b]52;c;RE9OJ1QgUEFOSUMh\x07\x1b\x5c"`

❤️

Junior dev: What's the best prefix for global variables?

Senior dev: //

Show older
Bookwor.ms / 本の虫

a Mastodon instance for book lovers.