Love people, use things.

Decentralized communication

Here are some alternatives to Facebook: Tox https://tox.chat/ Ring https://ring.cx/ Briar https://briarproject.org/ Matrix https://matrix.org/ Coy.IM https://coy.im/ Demonsaw https://www.demonsaw.com/ Retroshare http://retroshare.net/ Wire https://wire.com/ (Swiss-made) CryptoCat https://crypto.cat/ orbit.chat https://orbit.chat/ Ricochet.im https://ricochet.im/ See also: https://prism-break.org/en/ https://ssd.eff.org/ https://ianix.com/pub/ed25519-deployment.html https://eprint.iacr.org/2016/1028.pdf (local copy) https://www.freehaven.net/anonbib/date.html Read more →

Securing Speedport Entry 2i

In Slovakia there is this VDSL router offered by one of the main providers. Each such router has a different default admin password and I assume it is derived from the MAC address or the serial number of the router. By default all ports (53, 80 and 443) are open to the wide world outside, i.e. a network operator who can access the device can log into it from outside if needed. Read more →

Removing a git submodule

To remove a submodule you need to: Delete the relevant section from the .gitmodules file. Stage the .gitmodules changes git add .gitmodules Delete the relevant section from .git/config. Run git rm --cached path_to_submodule (no trailing slash). Run rm -rf .git/modules/path_to_submodule (no trailing slash). Commit git commit -m "Removed submodule <name>" Delete the now untracked submodule files rm -rf path_to_submodule This is a copy of the original post Read more →


One short note about scrcpy which is a tool for connecting to Android over adb, seeing what is on the (broken) display and controlling it like if it worked. https://github.com/Genymobile/scrcpy scrcpy-server-v1.1.jar Read more →