Show more is 5 years old, has a company backing its development and a large community. Yet, I see half-assed clients, servers with RAM lust and heavyweight protocol. How hard can it be? And now we (Project Hexanet) are relying on self-hosted IRC for communication, ffs.....

fox.cpp boosted

Why Mastodon and the fediverse are “doomed to fail”

-> a small rant about how the profit lens distorts our understanding of success vs. failure:

fox.cpp boosted

Remember, there is a generation that don't see nothing wrong here.

Boost if you get it ;)

fox.cpp boosted

Userstyle for new GitHub.

.avatar-user {
border-radius: 5px !important;

fox.cpp boosted

Seems to be a partial outage. Only from some locations there is no A record.

Show thread

It seems like GitHub just lost their domain. No A/AAAA records and SOA seems to be definitely not GitHub.

Paranoid corner: Spectre v2 mitigation in Linux is not enabled for all processes but only for ones that have seccomp filters applied.

To enable it unconditionally (and probably make it more efficient?), add spectre_v2=on to kernel command line.

Or write seccomp filters for your software already.

fox.cpp boosted

Btw, daily reminder. Web applications/sites have complete access to your clipboard whatever you have in there.

FF -> about:config -> dom.event.clipboardevents.enabled = false

fox.cpp boosted

SELinux seems powerful and is a pretty interesting from the perspective of uniform system-wide sandboxing, but... Every time I try touching it, I see thousands of concepts that probably can be simplified. And lets be honest, you cannot only rely on distribution-provided policies. Sooner of later you will need to write your own or patch distribution-provided ones.

And oh, do not undervalue Unix DAC, especially when extended by POSIX ACL.

Case study: deployment consists of /var/lib/maddy directory, /etc/maddy/maddy.conf file, /usr/bin/maddy executable with only libc dependency and init system config. What do you need docker for here?

Show thread

Create software that does not require Docker to have maintainable deployments, prefer software that does not require Docker to have maintainable deployments, keep software with a shitshow of dependencies in containers created using mechanisms that are much more simple than Docker (lxd, nspawn, just chroot jail afer all).

git+ssh+some scripting seems to be the best configuration deployment system.

Take a look:
Firewall configs for servers are in Git repo. Update takes one 'git push' and two commands on each affected server. Later can be easily improved to be fully automatic using Git hooks. What I am doing wrong?

fox.cpp boosted

Protocol Labs have little to no incentive to have IPFS working well. It is a project full of not-bad ideas but lacks polish nearly everywhere. Also Protocol Labs missed FileCoin mainnet launch deadline several times already. This tells a lot about company behind IPFS and FileCoin. Do not waste your time on either of these.

Show more

fox.cpp's choices:

Puppo Space

A general furry public instance. You don't have to be a furry to join. Any and all topics are fair game provided they do not conflict with the Code of Conduct.