🎵 Mastodon to the left of me, Pleroma to the right, here I am, stuck in the middle with you 🎵

The absolute best thing ever about starting your own open source project, is that you don't have to defend your coding style or design decisions to anyone.

Back when I started Converse.js it was a revelation to me. Suddenly programming was fun again.

I could do whatever I wanted with the code and didn't have to justify it to anyone.

Of course, if the code sucks, you're 100% to blame haha

After all these years together, my wife has become a metalhead. I guess it finally rubbed off on her.

The other day I was listening to Anubis by Septic Flesh and to my surprise she remarked that she also really likes that song.

open.spotify.com/track/2RMG3QS

JC Brand boosted

Tired of the incessant cookie consent popups that clueless Eurocrats thought would make the world a better place (but instead resulted in the opposite)?

Use the Cookie Autodelete plugin together with uBlock Origin to permanently hide them.

Game changer.

JC Brand boosted

users have had their localStorage fill up, breaking the app.

I added support for IndexedDB (which has no size limit) many months ago, but performance took a big hit.

Luckily I finally found a solution, asynchronously batching writes together by using a debounced function that merges all its passed in parameters.

I've written a blog post explaining more:
opkode.com/blog/2021-05-05-mer

I believe this makes IndexedDB ready for prime time with the next release.

JC Brand boosted
JC Brand boosted
JC Brand boosted
JC Brand boosted

The day has arrived. I can finally present you all my new project.
Inspired by NewPipe, Nitter, Invidious or Bibliogram, here comes Lingva, an alternative Front-end for Google Translate.

github.com/TheDavidDelta/lingv

It's a completely Free and Open Source project, so you can host your own instance. The directions are on the project's README.
You can also make any kind of contribution. Feel free to Pull Request.

JC Brand boosted
JC Brand boosted

Two years ago I got a nice audiophile sound system and since then I've been buying CDs at fleah markets and on eBay.

There's something special about listening to a whole album start to finish that's lost when listening to a Spotify playlist with algorithmic suggestions.

Currently listening to Dummu Borgir - Puritanical Misanthropic Euphoria. Great black metal album.

JC Brand boosted

Is there a way to show your favourites publicly?

I'd like someone to else to see the posts I've favourited.

About 20 years ago there was much hand-wringing and worrying about the "digital divide'.

The idea that lots of poorer people don't have access to computers and the Internet and are therefore left out of the new economy.

Well, now even the bum under the bridge has a pocket computer, but there's a new digital divide.

Those with technical skills will be able to maintain much higher levels of privacy and autonomy online then those who don't.

JC Brand boosted

Remember that these carrier viruses are _not_ common in humans. Astra Zeneca even uses one that only infects chimpanzees naturally, and iiuc, the other adenoviruses used by other vaccines mostly infect non-human primates.

You have to use something uncommon, or otherwise the vaccine wouldn't work reliably due to people already having antibodies to it. Sputnik V actually uses two different ones, to make it less likely for the 2nd dose to be defeated by antibodies developed in the 1st dose.

Show thread
JC Brand boosted

@echo_pbreyer

This law is unenforceable for people who self-host XMPP for their friends and family.

JC Brand boosted
Show more
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!