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.
The Keyboard You Really Don’t Need Or Want https://hackaday.com/2021/05/06/the-keyboard-you-really-dont-need-or-want/
Original tweet : https://twitter.com/hackaday/status/1390214929471451136
#ConverseJS 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:
I believe this makes IndexedDB ready for prime time with the next release.
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.
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.
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.
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.
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.
This law is unenforceable for people who self-host XMPP for their friends and family.
🇬🇧 EU-Deal on #Chatcontrol: Indiscriminate analysis of all private communications contents becomes law: https://www.patrick-breyer.de/en/chatcontrol-trilogue-agreement-on-indiscriminate-analysis-of-all-private-communications-contents/
Software development and electronic music.
Works mainly with XMPP. If you're looking for an XMPP job, check out https://xmpp.work
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!