I wrote a short script that downloads YouTube videos from channels I like so I can watch them wherever I want, whenever I want, and with whatever media player I want.
https://secluded.site/replacing-youtube-invidious
@x that looks great! Do you mind sharing the configs?
@jetgirl qmmp maybe? It should be in brew, and it has a windows build on it's site.
@mcol I always say "slash et cetera" and when people do not understand me (like 85%) I say "slash ee-tee-see". I don't know why I keep doing it... But "et cetera" sounds so much more natural...
Do you want to work on free and open source software as a full-time job? People ask me all the time how to find companies who might hire you for this, and I share this command line snippet:
git log -n100000 --format="%ae" | cut -d@ -f2 | sort -u | less
This will produce a list of email domains who are committing in a given git repo, which often corresponds pretty closely with the list of companies willing to hire you to work on that project and others like it.
Any TypeScript experts over here?
Putting aside JS and existing libraries compatibility, why would use something like
function f(arg : Foo | Bar | Baz) {...}
in a new pure TS code?
Why would you trick yourself into handling all that with type guards and stuff, if you can just write three different functions?
Again, assuming we're not dealing with any legacy/JS code.
#TypeScript #TS #JavaScript #JS
P.S. Not trolling, just really curious.
So about that "zero logs" VPN you were using
https://www.comparitech.com/blog/vpn-privacy/ufo-vpn-data-exposure/
Good reminder that privacy is NOT built on trust. You have to assume that anything they COULD do with your data, they WILL do with your data. The only business you can trust with your privacy is the one that doesn't handle private data in the first place.
This is also why Protonmail is full of shit!
The user-friendly CAPTCHA alternative
@Nightingalle normally Bordeaux 2016 is quite good. Hope it'll be the case for you too ;)
Why does streaming and video tutorials become a trend now? How do the folks watching them have enough time to waste on going through the whole 30 mins video tutorial (or enough patience to find an exact timecode where they explain actual things) instead of just reading 2 paragraphs of text on Stackoverflow or some blog?
Upgrading and backing up your LUKS header on #linux - can be useful if you installed your Linux on laptop with full-disk encryption a few years ago
https://krvtz.net/posts/upgrading-and-backing-up-your-luks-header.html
Actually, if you subscribe to some tags you'd like to follow (like #linux) and mute/block a bit all those accounts/bots that post only links to stupid news websites... It turns out to be not that bad here. There is some interesting content.

@paranoidtechie how did you install and configure grub? Usually grub-mkconfig (or whatever they have in the wiki) does everything properly (assuming you don't have some very weird partitioning/OSes on your hard drive).
First posts are always awkward. Let's make this one awkward explicitly:
An awkward first post.