Actually, it would be OOP.suck(ddplf.getBalls())
A lot of data throughput and buffer just for ingesting and distributing the live streams themselves, technical and business administration to keep things running, moderation to ensure compliance with content laws and data protection regulation, and then there’s still all the other fancy features major platforms offer if you want to compete for users.
Multiple resolution options with server-side rescaling for users with slower connections? Graphics computing power.
Store past broadcasts? Massive amounts of data storage capacity.
Social features? Even more moderation.
And we haven’t even touched on the monetary issue of “How do you pay for all that?” and all its attached complexity. You could be running the nicest platform in the world, but without any funding, it won’t run very long.
So if YouTube provided an RSS feed for its channels, all videos would be podcasts because they can be processed as audio-only and are distributed via RSS?
What exactly makes a podcast then?
Probably because there are no sanctions against them that his government is cracking down on? I don’t think he wants to get involved in politics so much as stay out of prison.
deleted by creator
I’ve had to grapple with pipewire. My old pulseaudio config didn’t seem to work and I wanted to migrate to the pw config file format anyway, but I found the pw docs to be highly opaque. You get a thousand solutions for commands online, or tools you can do it visually in, but to apply that config you need to start the tool…
I’m a noob, granted, but there seemed to be a lot of assumed common knowledge that I just don’t have. And if I don’t even know what I’m missing, it’s hard to google for it.
Can we have both? A concise textual description and a video exemplifying the features?
This post gave me cancer.
XcQ, link stays blue
Linux is free and open source software ecosystem. It’s like handing people free brushes, canvases and paints - sure, removing the financial hurdles may enable talents otherwise unable to afford indulging their artistic streak, but you also can’t really prevent anyone from painting awful bullshit. Best you can do is not give them attention or a platform to advertise their stuff on.
That’s the price of freedom: It also extends to assholes. We can’t start walling off Linux, so the best we can do is individually wall them off from our own life and hope enough other people around us do it too.
I mean, go ahead and implement it if you think “That’s pretty hard to do, so we opted not to put significant development resources into one feature” is a poor excuse. If the team is working under pressure already, they’ll have to prioritise and I assume this got shoved down the lst.
You seem really invested in pointing out those shortcomings. I respect that.
That’s what I do too - if it’s a meeting I care about, I make the effort to suggest a different time. Otherwise, just decline. My calendar is visible and up to date, use the fucking scheduling assistant to tell you when I have time ffs.
So in a weird, roundabout way, he’s saving these people from prison by putting them out of work instead?
And probably making it harder for the court to slap fines on his company and make them stick, but I’d give that a pass in this case.
it’s now 18:53, and while I respect that it seems nonsensical when parsed as a number, I find 1853 more convenient to write on mobile (and it does save two keystrokes on keyboard too).
Miss me with that “1-1=12” shit.
I’ve heard of Kotlin in the context of Android apps, but never actually used or learned it. I did one mobile app dev project with Java in Android Studio, but never had any formal classes on it either and just learned as I went (the result was shit, but we got a decent grade for being able to evaluate the difficulties and shortcomings and point out learnings).
Having toyed with video game reverse engineering, I definitely feel like I ought to learn a bit more. I understand mov
, pointers and registers, and I think there was some inc
and add
in the code I read to try to figure out base pointers and pointer paths (using Cheat Engine), but I think knowing some more would serve me well there.
I mean, the minimum you need is some authentication mechanism, a secure certificate, an authenticated endpoint to send a live data feed to, an endpoint to query a given live data feed from, maybe a website to serve the whole thing for people that don’t have their own tool for reading and playing back a live data feed…
…and the infrastructure to distribute that data feed from ingest to content delivery. Easy.
(Note: easy does not mean cheap. Even if a live data feed ingest and delivery was easy to implement (which I doubt it is), you’d skip buffering (to reduce memory demands) and only used a single server (to spare such stupid things as distributed networks, load balancing, redundancy or costs for scaling cloud solutions), you’d still have computational overhead of network operations and of course a massive data throughput.)