If you have been a "pessimist" or completely "outsider" towards what real software developers do for our society, you need to pay attention to this post!
The rest can too 🤗, but will mostly be hype, fun, competition, or compassion. 😉 And outsiders might feel those things too. No pun intended (I felt like that sometimes).
Some of you know me for what I like to do mostly (and have proven activity all over the "blockchain" place). I don't do these just because... My most natural motivation is having fun, learn, reaching out and teaching (or enabling) whom I can.
I used (and use) AI tools to help me fast track to many things for a year already, but in the last few months, that growth has increased tremendously. I would advise you to watch that space... learn about it.
What is this one about?
Right... mostly because I love little problems of performance and parallelism, I recently (this year, lol) came across a roadblock (for me) that motivated me to explore, troubleshoot and if I could, help improve. And the improvement part is still ongoing, but I can call out some success here!
Given I am miles away from everyone, I usually get unique problems that not everyone can have the pleasure to witness. PUN INTENDED now... over my and why I came all this far trying to provide stuff to solve my own problems that would also benefit people around me (physically).
Recently (like minutes ago), I submitted this PR for the team repository of the 3Speak encoder.
I can now successfully download videos to encode in New Zealand, at high speed!
This will still need some sort of curation by everyone around this project. But for me, it was a win!
Preface
I have been, for some time now, trying to help the encoder community test what I could help with. You can find me on the gateway pages of the two monitors you might have been able to access.
And because I am far away from everyone, I usually have other challenges (that's ok).
Latency on high-performance downloads (especially single streams) can make your downloads very slow. This is mostly due to how the internet learned how to adapt protections by default.
Some places learned that instead of providing the maximum throughput (and this has nothing to do with , this is how cloud providers implement things, usually, to protect their businesses from attackers, most commonly on cheaper tiers of services, but not limited to, NOT NEW), they could instead "shape" the way to access into certain things, by artificialy control how much download/upload you can do (even if you don't know about it).
This is also common on many ISPs (internet providers), depending on how much you pay. Satellite uses this and cellular networks, too.
End result... if you don't know how to take advantage of parallelism, you get "throttled" (sometimes even blocked). And the more latency you have, the more dificult is for you to explore alternatives (usually ending up with decisions that have to ditch security layers, in order to become performant again).
4 straight successful tests!
And one of them was a huge 1.4GB file, which was something I could not do before coming with this implementation.
(If you come to this link in the future, you will not necessarily see the same picture because you would need to scroll to the past page showing this).
Note, I am really going to keep doing front page pictures or thumbnails with AI... the low effort and end product is AMAZING!
And it's not meant to be something worthwhile spending time anyway, as it's not really considered "content"... but instead a "quick catch"... for catching everyone's eye anyway, so highly either subjective, or not really valuable in most situations.
Maybe when it's pictures of a place, it needs to be real... but in this case, and most cases, I don't think so.
Either way, stay tuned for further updates on the place! This team is full of energy, and when I see these kinds of mobs... all I want is to give back the little I can.