--- title: "Quicknotes capture 21 October 2023" date: 2023-10-21T12:00:34+01:00 draft: false categories: ['Tech'] tags: ['quicknotes'] --- Been quite a busy week of linking this week, so here it is. Been reading quite a lot from the pen of [Drew DeVault](https://drewdevault.com/). He looks (and increasingly sounds) a lot like the bald, bespectacled SJW meme, but I agree with him on a lot of tech stuff, and I like [sr.ht](https://sr.ht/) a lot. - These are nice: [Classic scones with jam & clotted cream recipe | BBC Good Food](https://www.bbcgoodfood.com/recipes/classic-scones-jam-clotted-cream) - [Use plaintext email](https://useplaintext.email/ ) - [GitHub - everestpipkin/tools-list: Open source, experimental, and tiny tools roundup](https://github.com/everestpipkin/tools-list#Text) - [aerc, mbsync, and postfix for maximum comfy offline email](https://drewdevault.com/2021/05/17/aerc-with-mbsync-postfix.html) -[taskopen: A companion application for taskwarrior, that facilitates opening annotations. / taskopen Commands / Man Pages / ManKier](https://www.mankier.com/1/taskopen ) - [GitHub - jschlatow/taskopen: Tool for taking notes and open urls with taskwarrior](https://github.com/jschlatow/taskopen ) - [The Truth About the Israel Attack](https://www.youtube.com/watch?v=MUSgHBtNnNs )- An example included here of a way to use taskopen - which I find necessary because the docs are missing examples: [phone numbers · Issue #145 · jschlatow/taskopen · GitHub](https://github.com/jschlatow/taskopen/issues/145) - Something slightly revolutionary in this quiet video of a guy reviewing and applying software patches that have been sent to him by email.: [Live stream archive: reviewing patches by email - SpacePub](https://spacepub.space/w/9Dfeq3fBXABUQPY8XR4RgU) - [Write Free Software](https://writefreesoftware.org/) - An example included here of a way to use taskopen - which I find necessary because the docs are missing examples: [phone numbers · Issue #145 · jschlatow/taskopen · GitHub](https://github.com/jschlatow/taskopen/issues/145) - [I made the greatest tool ever! | tmux & cht.sh & fzf - YouTube](https://www.youtube.com/watch?app=desktop&v=hJzqEAf2U4I) - GOOD [This is why we use continuous integration](https://www.youtube.com/watch?v=D0f20o1ADF0 ) - [My philosophy for productive instant messaging](https://drewdevault.com/2021/11/24/A-philosophy-for-instant-messaging.html ) - [Use plaintext email](https://useplaintext.email/ ) - [In praise of PostgreSQL](https://drewdevault.com/2021/08/05/In-praise-of-Postgres.html ) - [Open source means surrendering your monopoly over commercial exploitation](https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your-monopoly.html )- [Deploying an Astro site through Sourcehut - Raphael Kabo](https://www.raphaelkabo.com/blog/astro-sourcehut-deployment/) - [Open source means surrendering your monopoly over commercial exploitation](https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your-monopoly.html ) - How git fixup works: [What's the difference between "squash" and "fixup" in Git/Git Extension? - Stack Overflow](https://stackoverflow.com/questions/16758131/whats-the-difference-between-squash-and-fixup-in-git-git-extension ) - [Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more](https://www.youtube.com/watch?v=qsTthZi23VE ) - [LibRedirect](https://libredirect.github.io/ ) - [fsf](https://forum.members.fsf.org/t/are-there-any-viable-alternatives-or-frontends-for-youtube/5210/8 ) - The explanation from Drew DeVault about how to use aerc for git patches: [Configuring aerc for git via email](https://drewdevault.com/2020/04/20/Configuring-aerc-for-git.html ) - [My unorthodox, branchless git workflow](https://drewdevault.com/2020/04/06/My-weird-branchless-git-workflow.html ) - Interesting idea. I like the shadowing: [Managing my dotfiles as a git repository](https://drewdevault.com/2019/12/30/dotfiles.html ) - [Go by Example](https://gobyexample.com/) - [Get Started - The Go Programming Language](https://go.dev/learn/) - Golang WebRTC: [Pion](https://pion.ly/) - Ok... [Introduction | WebRTC for the Curious](https://webrtcforthecurious.com/) - [WebRTC: Real-Time Communication in Browsers](https://www.w3.org/TR/webrtc/) - [GOLANG Video Conferencing And Live Streaming - FullStack Project with Docker-Compose #pion #webRTC](https://www.youtube.com/watch?v=lpQ-9iFFcoE) - [Module version numbering - The Go Programming Language](https://go.dev/doc/modules/version-numbers) - [SourceHut's 2022 Financial report](https://sourcehut.org/blog/2023-03-27-2022-financial-report/) - Drew DeVault's script for automatically bumping release versions: [How to write release notes](https://drewdevault.com/2021/05/19/How-to-write-release-notes.html) - The actual script mentioned above semver: [Drew DeVault's semver script](https://git.sr.ht/~sircmpwn/dotfiles/blob/master/bin/semver) - [Encrypt Now](https://blog.tripu.info/encrypt/) - [Surveillance Self-Defense](https://ssd.eff.org/) - [The Value of Privacy - Schneier on Security](https://www.schneier.com/blog/archives/2006/05/the_value_of_pr.html) - [Curl cheatsheet](https://devhints.io/curl) - [How do I like to do freelance work? - YouTube](https://www.youtube.com/watch?v=i5LjsX5tngc) - [Sourcehut's spartan approach to web design](https://drewdevault.com/2019/03/04/sourcehut-design.html ) - [Getting started with qemu](https://drewdevault.com/2018/09/10/Getting-started-with-qemu.html ) - [How to make a self-hosted video livestream](https://drewdevault.com/2018/08/26/Self-hosted-livestreaming.html ) - [Setting up a local dev mail server](https://drewdevault.com/2018/08/05/Local-mail-server.html ) - [The advantages of an email-driven git workflow](https://drewdevault.com/2018/07/02/Email-driven-git.html ) - [Bupstash.io](https://bupstash.io/) - [Get Started - The Go Programming Language](https://go.dev/learn/) - [Using Vim as my PostgreSQL Client | Thomas Stringer](https://trstringer.com/postgres-client-vim/) - [Access your home network using WireGuard / Em's Site](https://emersonveenstra.net/blog/access-local-network-with-wireguard/ ) - [Setting up a home VPN server with Wireguard / Mikkel Høgh](https://mikkel.hoegh.org/2019/11/01/home-vpn-server-wireguard/ ) - [WireGuard in NetworkManager – Thomas Haller's Blog](https://blogs.gnome.org/thaller/2019/03/15/wireguard-in-networkmanager/ ) - KISS: [Killing ants with nuclear weapons](https://drewdevault.com/2017/09/08/Complicated.html ) - [Principles for C programming](https://drewdevault.com/2017/03/15/How-I-learned-to-stop-worrying-and-love-C.html ) - Good advice: [Actually, you CAN do it](https://drewdevault.com/2017/01/06/Actually-you-CAN-do-it.html ) - [Network File System - Wikipedia](https://en.m.wikipedia.org/wiki/Network_File_System ) - [What Is a Network File System? / Baeldung on Computer Science](https://www.baeldung.com/cs/nfs ) - [NFS - ArchWiki](https://wiki.archlinux.org/title/NFS ) - Talk about NFS file sharing for music: [Getting on without Google](https://drewdevault.com/2016/11/16/Getting-on-without-Google.html ) - Cloud provider used by Drew Devsult: [OVHcloud: Cloud Computing & Web Hosting](https://www.ovhcloud.com/en-gb/ ) - see his 2016? No log on ditching Google - [Life, liberty, and the pursuit of privacy](https://drewdevault.com/2016/06/29/Privacy-as-a-hobby.html ) - [GitHub - StevenBlack/hosts: 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.](https://github.com/StevenBlack/hosts ) - For when the pihole isn't enough: [AdAway](https://adaway.org/ ) - How to generate an IPv6 address: [How To Set Up WireGuard on Ubuntu 20.04 / DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-set-up-wireguard-on-ubuntu-20-04 ) - [A Short Guide to IP Addressing - Internet Society](https://www.internetsociety.org/resources/deploy360/2015/short-guide-ip-addressing/ ) - [How to Enable IPv6 on Droplets :: DigitalOcean Documentation](https://docs.digitalocean.com/products/networking/ipv6/how-to/enable/ ) - Nice summary and detail about Wireguard: [GitHub - pirate/wireguard-docs: 📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.](https://github.com/pirate/wireguard-docs) - This is a really GOOD and INTERESTING article on NAT, Wireguard, networking, how Tailscale works, firewalls, IPv4 and IPv6, Linked from the article above, about a bounce server and Wireguard. This article also makes clear that when faced with a hard problem, the only way is to get to work on it to get around all the various problems, which - it seems - probably CAN be done: [How NAT traversal works · Tailscale](https://tailscale.com/blog/how-nat-traversal-works/) - Another shout out for social media content deletion: [Redact - Delete Your Social Media Posts](https://redact.dev/)