The team at @mantequilla-soft and I are getting ready to move away from the legacy way of handling videos on @threespeak. While this change won't radically alter the user experience on the surface, under the hood it requires some serious reworking of our codebase. Lots of careful cuts.

If you've used shorts on either @snapie or @threespeak, you already know the direction we're heading in. The swap, however, isn't quite ready yet.
The best way I can describe the current issue without leaning too hard into nerdistics — a language I've been told is incredibly boring — is that upload performance on the new system is still rough. The uploads work, but patience is not exactly a universal virtue, and it may be wise not to test the limits of people's tolerance in that department.
For the past few days I've been reworking the upload process, changing not only my own logic, but even the libraries the system depends on. Deep cuts, to be clear.
As I type this, I'm preparing to press the button while also keeping a rollback plan close by.
No matter how much one tests a system, you never really know until you know. At least in my experience, no amount of testing can make software truly bulletproof. That doesn't mean we shouldn't try our best anyway.
With that said, since I won't be touching the legacy uploads for @threespeak just yet, and these changes are currently focused on shorts, I want to apologize beforehand for any issues that might appear along the way.
I also want to encourage people not to be shy about reporting bugs or strange behavior. A reply on Hive will do just fine, but if necessary, you can also reach me on Discord.
It's time to pour another hot cup of joe and see what happens.
MenO
You're doing great and you're building something wonderful. Be patient.
Posted via First Context
I love nerdistics; I just never knew a name for it. Will an encoder pull be needed?
Interestingly, the standard jargon on Hive was foreign to me for a while. Nerdistics is relative.
Nerdistics is relative, well said... Yes we will have a new encoder pull very soon. The branch is already pushed, not merged. But yeah. I'll make an announcement soon.
FTJ! FTJ!(from transformer.. one of the movies)
that's an interesting 3 monitor setup.. all different screen sizes..
Thorough testing is indeed essential for understanding and improving software quality. It is a continuous process that helps identify and fix issues before they become significant problems.
Happy Sunday, Everyone! 😇
The upload performance bottleneck is the part that matters most for ThreeSpeak's growth. Video platforms live and die on upload UX — if the first-time uploader waits too long, they don't debug, they just go back to YouTube.
Short-form is the right bet. The format fits Hive's audience better than long-form. What's the specific bottleneck — transcoding, storage write speed, or chain confirmation?
we have to use TUS for uploads, since its the pratical way of making them resumable. Some of our users have really bad, slow connections. This however, slows down the upload speeds considerably. The upgrade will allow for parallel uploads of the same file. Like a torrent, so to speak. Divide and conquer. Which would curtail the issue.