#GitHub continuing to suffer from their savior from themselves syndrome by again taking down a repository and then restoring it to great fanfare.
I use firefox because I really like the containers extension and I want to support browser diversity.
But damn. Brave is adding support for the ipfs protocol. https://brave.com/ipfs-support/
Probably i will keep using firefox. But I'm happy to see this sort of updates.
So signal is having technical difficulties due to user influx. Signal didn't want to decentralize because it wanted to be able to continue to provide a reliable exoerience. Yet here they are unable to provide a reliable experience BECAUSE they are centralized.
An experiment from the last weekend.
This demo is a complete ripoff of, I mean inspired by:
https://react-spring-visualizer.com/
https://youtu.be/jWckfDNUJVY?t=1364
The presets are mostly from the react-spring demo as well, though they are a placeholder.
Partially based on the implementation from https://github.com/robb/RBBAnimation
Shouts out to:
Manuel Genovés (not on Fediverse) - help with the math
@tbernard - design
Reminder that I wrote a book for struggling programmers called "The Mediocre Programmer". It's a book about helping folks along on their journey with programming, including advice on finding communities, ranking ourselves (spoiler: it's not helpful), backstage vs. performance, and even the emotions surrounding programming. It's a free eBook released under a Creative Commons license. I hope you'll check it out:
Copyright Grump
"Although legally not compatible (for copyleft reasons) the #AGPL is very close to the #EUPL (which covers also SaaS). The AGPL is also included in the EUPLv1.2 downstream compatibility list (EUPL Appendix) - therefore the EUPL is compatible with the AGPL: you may distribute under the AGPL a larger derivative work integrating components covered by the EUPL and by the AGPL."
https://joinup.ec.europa.eu/collection/eupl/matrix-eupl-compatible-open-source-licences
Hey! I've packaged my gemini browser as flatpak!
If you want to try it out, you can download the flatpak file from here:
https://github.com/ranfdev/Geopard/releases/tag/v1.0.0-alpha
I also added a new icon.
It's an alpha though. When the stable release will be ready, i will push it on flathub.
Yay!!!
Comments full of links about 19XX technical/mechanical documentaries, https://news.ycombinator.com/item?id=25542624
Attempted to write some #CPP today. That reminded me of how powerful some of the #rust functionality is, e.g. having a function or method with a non-copyable parameter passed by value. You simply *know* it will be the only place where this entity can be, and that there are no no other references to it anywhere. Not entirely sure it is possible to mimic that in C++, but if it is, it's for sure a lot less obvious and a lot more code to write. C++ adds a high load of context I have to keep in mind.
That Zoom shut down accounts and calls where people were talking about Tiananmen Square is bad enough. But you need to understand the subtext: Zoom says that their calls are encrypted and private, and yet they can monitor them.
Those two things are mutually exclusive. This entire video chat system is built on a foundation of lies and backdoors.
https://www.washingtonpost.com/technology/2020/12/18/zoom-helped-china-surveillance/
It's frustrating when a 10 year old computer can't get on facebook or watch 480p on youtube anymore, even thought it could five years ago.
The computer hasn't changed.
Facebook and youtube have become more complicated. They didn't need to, but they could get more complicated because the average computer got faster, and the average internet connection got faster over that time span.
So a computer that could do X lost it's ability to do X as a result of a third party.
That's frustrating.
I like FOSS and programming. I play the drums