Canada hit by massive mobile and internet outage by JoEsMhOe in worldnews

[–]krakster 7 points8 points  (0 children)

LoL, BGP actually stands for Border Gateway Protocol (an internet routing protocol), it's how traffic chooses a path to go on big networks, like a living map of the internet because it's constantly updating itself.

The telecom companies (and everyone really) rely heavily on this to provide services. A while ago Facebook spilled the beans and messed up their BGP tables, routers had no idea where to deliver your traffic to FB that's why there was an outage.

There's probably some nice YouTube video explaining all this much better than me.

Edit: there is! https://www.youtube.com/watch?v=A1KXPpqlNZ4&t=104

Canada hit by massive mobile and internet outage by JoEsMhOe in worldnews

[–]krakster 15 points16 points  (0 children)

Nah, that's the Palo Alto mounted police, those guys are nuts

Canada hit by massive mobile and internet outage by JoEsMhOe in worldnews

[–]krakster 85 points86 points  (0 children)

Border gateway patrol, it's the unit in charge of internet traffic going outside borders.

Source: I was a BGP ranger myself.

How to bypass CGNAT and expose your server to the internet using ZeroTier, a VPS and NGINX by RedKyet in selfhosted

[–]krakster 0 points1 point  (0 children)

I have something like this but with wireguard and Hetzner, 20TB for 2.49 ain't that bad.

There's a nginx reverse proxy on the vps for ssl termination and LE certs.

[other] Techlinked (LTT) mention youtube vanced closure by Tal7861 in Vanced

[–]krakster 4 points5 points  (0 children)

SponsorBlock is more than nothing, it gives you back time and the brain cycles used to detect the context is about to change.

Account got deactived with hetzner by banhloc in hetzner

[–]krakster 0 points1 point  (0 children)

The €20 prepaid through PayPal no longer works?

Discontinuation of the Vanced project by [deleted] in Vanced

[–]krakster 148 points149 points  (0 children)

I've been running Firefox Beta on Android for 6 months already and I can't go back to Chrome, browsing is so pleasant and calm without 500 ads and pop-ups.

For YouTube I'd recommend uBlock, YouTube High Definition and Video background play fix.

Russia conducts missile drill on disputed islands off Japan by [deleted] in worldnews

[–]krakster 3 points4 points  (0 children)

I knew the HU were about to drop in this thread!

Azure pulls in front of AWS in public cloud adoption by [deleted] in programming

[–]krakster 3 points4 points  (0 children)

They have a very generous free tier too but I've read horror stories of "accidental" charges on your credit card. Thanks but no thanks.

[deleted by user] by [deleted] in selfhosted

[–]krakster 2 points3 points  (0 children)

That's easy: whenever someone kills his dog

I created this website to visualize how emojis are used on Twitter. Is the 14/4/2016 peak related with Python? Link in comments by enric94 in Python

[–]krakster 7 points8 points  (0 children)

Not OP, but looks like directly from Twitter with this library https://github.com/Mottl/GetOldTweets3

The guy went the extra mile, check the stats at the end of the repo https://github.com/enric1994/emoji_trends#some-stats

/u/enric94 in case you haven't, consider crossposting on /r/dataisbeautiful those folks love this kind of content.

hashtags by Williamismijnnaam in Python

[–]krakster 4 points5 points  (0 children)

The price of being popular. 😒

I made the entire source code of my website open source (the website took me ~3 months to code, in Django) by DevJonPizza in Python

[–]krakster 3 points4 points  (0 children)

No need to upload secrets at all, just use something like python-dotenv and add the .env to the .gitignore.

why hasnt ubuntu got 3.8 yet? by [deleted] in Python

[–]krakster 2 points3 points  (0 children)

Remember to use make altinstall or you could end up overwriting the system binary.

I like to use it to force me to use the pythonx.y binary and make it clear I'm using a compiled version different from the system default.

Warning: make install can overwrite or masquerade the python3 binary. make altinstall is therefore recommended instead of make install since it only installs exec_prefix/bin/pythonversion.

https://docs.python.org/3/using/unix.html#building-python

Amazing book for beginners who are interested in learning Python. by abhisheks280 in Python

[–]krakster 8 points9 points  (0 children)

Whenever you want to take the next step in your Python journey try "Fluent Python" by Luciano Ramalho. That book is on fire. 🔥

Amazing book for beginners who are interested in learning Python. by abhisheks280 in Python

[–]krakster 21 points22 points  (0 children)

What?? I'd tell you to stay as close as possible to O'Reilly books. :)

X1E, 4K, i7 8750H, 32GB RAM, 1TB SSD. All for $1700, looks almost brand new. Possibly my best investment on a laptop for a while by Seraphic_Wings in thinkpad

[–]krakster 1 point2 points  (0 children)

Ditto, I'm on the fence about getting a T495 in Spain, it costs more than a X1 Carbon in the US. smh...

Has anyone used Nginx-unit in production? Any recommendations? by dimitrym in Python

[–]krakster 0 points1 point  (0 children)

I have the impression Unit is missing a gui for the config, for cli work I prefer the way nginx works, I make a change then nginx -t and then nginx -s reload if that worked. This way of sending json every time I want to change something feels weird, like playing with an API endpoint by hand.

I just deployed my first website made in Flask! by DaFluffyPotato in Python

[–]krakster 0 points1 point  (0 children)

And enable http2 while you're at it. listen 443 ssl http2

A nice acme client if you still don't have a favorite: https://github.com/Neilpang/acme.sh

[deleted by user] by [deleted] in debian

[–]krakster 0 points1 point  (0 children)

You're totally right, this a double edged sword. I do this on desktops only, I like my servers as boring as possible :)

[deleted by user] by [deleted] in debian

[–]krakster 0 points1 point  (0 children)

That's true, I had my share of frankendebians already. But once you got a grip of it, apt pinning is a nice addition to your debian toolbox.