Lorenzo boosted

#GitHub continuing to suffer from their savior from themselves syndrome by again taking down a repository and then restoring it to great fanfare.


Show thread

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. brave.com/ipfs-support/

Probably i will keep using firefox. But I'm happy to see this sort of updates.

Lorenzo boosted

You can compress a video simply by running it through ffmpeg:

ffmpeg -i video.mp4 out.mp4

Lorenzo boosted

I can’t believe that in [current year] basic features like [literally hardest problem to solve] isn’t fixed yet. Absolute laziness on the part of [massively underfunded open source org]

Lorenzo boosted

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.


Lorenzo boosted

An experiment from the last weekend.

This demo is a complete ripoff of, I mean inspired by:


The presets are mostly from the react-spring demo as well, though they are a placeholder.

Partially based on the implementation from github.com/robb/RBBAnimation

Shouts out to:

Manuel Genovés (not on Fediverse) - help with the math
@tbernard - design

Lorenzo boosted

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:



Lorenzo boosted

Copyright Grump 

Content Cartel: *overlays advertisements for other shows on what you're watching*
Content Cartel: *fills DVDs with unskippable ads*
Content Cartel: *fails to include commentary/extras with streaming films*
Content Cartel: *Fragments into nine billion streaming services each of which exclusively holds three things you want to watch*
Content Cartel: *makes the hardware you buy your active enemy*
Content Cartel: *takes things out of circulation entirely but sues and sends takedowns to people who try to keep them available*

Content Cartel: "I just don't understand how people could be so mean and lawless as to acquire media in ways other than the official channels we dictate! ;( ;( ;("
Lorenzo boosted

RT: This is all too often how UX design is considered and practiced.

Lorenzo boosted

Just got a Community Guidelines strike on YouTube for talking about NewPipe. The free and open source video player. Sigh...

Lorenzo boosted


"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."


Lorenzo boosted

Playing with GNOME Shell 40 touchpad gestures 🔥

The shell developers are doing a awesome job. It's incredible!

Don't worry, the actual animations aren't that slow, I just move my fingers very slowly on my trackpad. The animations match the actual movement of my fingers.

Lorenzo boosted

uspol 🐦 

Regarding currently current events...

Hey! I've packaged my gemini browser as flatpak!

If you want to try it out, you can download the flatpak file from here:

I also added a new icon.

It's an alpha though. When the stable release will be ready, i will push it on flathub.

Lorenzo boosted

Comments full of links about 19XX technical/mechanical documentaries, news.ycombinator.com/item?id=2

Lorenzo boosted

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.

Lorenzo boosted

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.


Lorenzo boosted

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.

Show thread
Show more

Linux Geeks doing what Linux Geeks do..