Home
About
SK blog
Rapture in Everything
2020 Dec 26
2020 Dec 26
Bridges into Matrix
Bridges are components that connect Matrix to other chat platforms and services. We'll make a quick intro into them, and set up bridges for Discord, Whatsapp and FB Messenger....
tech
matrix
docker
2020 Aug 24
2020 Aug 24
Setting up a Matrix chat server
Last time I started writing this post, I ended up explaining how federated services work in general, and what Matrix can do in particular. This post will describe how to set up a homeserver of your own and join the Matrix chat network. (Update: The third part, Setting up Bridges, is here.) Initial considerationsI will be using the reference server implementation, Synapse. It offers two options for data storage: Postgres or SQLite. Since I only plan to use it myself, and even then I'm not sure whether I'll actually end up using it much (any chat platform is only useful...
tech
matrix
self-hosted
2020 Jul 31
2020 Jul 31
Privacy, data ownership, federation, and the Matrix chat network
Matrix is a federated chat network. If you already know what it means, feel free to skip ahead a bit. Otherwise, here's the (very terse)[1] gist of it: The gist of it There are a number of issues with chat apps. Let's disregard those of accessibility or usability - there are plenty of tools with great user experiences, so everyone can find something just right. Let's just focus on two common issues: privacy and ownership. Privacy - and I also include security in this, since you can hardly have privacy if your communication lines aren't secure[2] - determines...
tech
matrix
overview
2020 Jul 03
2020 Jul 03
Hob
Hob is a great game. It made me notice and enjoy things I'd normally overlook or filter out subconsciously. If you want something well-crafted, relaxing and engaging, give it a go....
games
opinion
2020 Apr 18
2020 Apr 18
csv-to-sqlite 2.1 - script support, encodings and brackets
Version 2.1 of csv-to-sqlite was just released. There are a few new things, suggested in GitHub issues: you can now specify that you do not want brackets around your column names, you can specify the encoding your files (the default still is UTF-8) and it's now easier to use csv-to-sqlite in scripts. If you wish to do that, simply install it as a dependency: pip install csv-to-sqliteAs an aside: if you're not using Pipenv yet, take a look at it. It's great.Then import it and call write_csv(). import csv_to_sqlite # all the usual options are supported...
python
csv-to-sqlite
open source
Older