Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)B
Posts
3
Comments
3983
Joined
11 mo. ago

  • Huh, it's been an operating expense since, let me check, the dawn of business?

    "Investing in" your employees doesn't make a ton of sense when they could just hop over to the next company after a year, much like loyalty in a company doesn't make sense. It's all a business transaction in the end so if you can get a better deal, you should.

    The unfulfilled promise of AI is to reduce the expense to a minimum so the few remaining people can accomplish the same work. That's more of an investment than paying people to work for you until they find a better job ever was. In theory.

  • Yes, but that applies for all human activity, we always dump heat into the air around us one way or another. Even just by being alive. The issue with open loop cooling is it also evaporates a ton of water and works best in dry climates, which is why they’re building new evaporative cooled data centers in deserts. Where water is scarce.

  • …no? It isn’t. He doesn’t have to support anyone else in order to not support Twitch.

    Him alone supporting or not supporting Twitch means absolutely nothing for Twitch, but quite a bit for his viewership. Just moving one creator off the biggest platform accomplishes nothing.

    The only reason that doesn’t already exist is because Big Tech doesn’t want it to

    And I don't see a universe where Big Tech is going to change its' tune either unfortunately.

    Or even look at the current state of podcasts and just apply that logic to streaming.

    Basically every podcast is available on Spotify and Apple Podcasts, some of the major ones also on YouTube. How's that different from streaming?

    Once again, chicken and egg. There will never be content somewhere else until someone puts it there.

    And I'm saying there's no point unless it's a coordinated effort. A single creator being unavailable on Twitch changes nothing, except that single streamer's visibility. It would have to be a ton of people streaming outside of the mainstream platforms for people to forget about Twitch.

    That’s because they only have DRM-free content, which means they have ~1\1000th of Steam’s library, if that.

    Aye, but even games they DO have, they sell less than Steam, despite offering a technically superior product (DRM-free).

    Personally I don’t buy from them because they don’t support Linux/Proton

    Their website runs fine on Firefox on Linux and you can use any number of utilities to run games with Proton and manage prefixes, such as Bottles, umu, etc. Heroic even provides a unifying launcher for GOG and a few other windows-only stores. Are you saying the convenience of the more proprietary platform is keeping you from using the less proprietary one? You can see how it's the same for 99% of humanity and corporate streaming services, right? The competing service needs to win on multiple points to overcome the convenience and familiarity of the existing.

  • Honestly, I don't think it's even about profit everywhere.

    I obviously don't know what it's like in Canada, but in my country, we also have socialized healthcare (like Canada), we have a shortage of some specialty doctors because they're expensive to train and expensive to hire, and many go to other, richer countries instead (Finland in particular, as it's close by). But nobody works huge amounts of overtime usually. Nurses work double or triple shifts, but mostly overtime is voluntary, and the only reason they work 16 or 24 hours in a row is because of stupid traditions and the slight risk of information going missing with the shift change.

    The one upside is that they get a bunch of days off after each shift since you only need 2 shifts a week, and actually get to skip one shift every now and then if you don't want to do overtime.

  • Also, is each docker container a "computer" of its own? After all, I could use different distro base images!

  • Fuck Amazon anyway, but I used to use it when I was mooching off a friend's prime subscription and I gotta say, this is probably a bug not intentional. Whole interface was nothing but bugs.

  • Well, they could also bomb much of the rest of south Florida, essentially the entire Miami metro area.

    And to be fair I doubt it'll ever come to that. Just the knowledge of that being a possibility might be enough that the US literally wouldn't intervene in a war between China and Taiwan. As long as there's a more rational president in charge than Trump, at least. Which may happen in a few years, or it... may not.

  • I was not at all suggesting that he enter the business of livestreaming…

    See, the thing is, if whatever alternative platform he uses (which you proposed could be his own website) can't facilitate a bunch of other creators moving over, then his effort is useless against the whole issue of Twitch, and only serves to make fewer people watch him. And to be fair, he's not just streaming it on Twitch, he's also doing it on YouTube, TikTok and several other shitty corporate platforms, because that's where people are. At least you get a choice of which one to use, even if they all suck.

    People don't want to have to use 10 different platforms to follow the stuff they're interested in. They want their one platform to show most of the content, and the content that's not there might as well be ignored. Now if you had Mamdani, and several other people that some particular viewer cares about, all on one alternative platform, that would be enough for that person to consider watching content on two or three platforms, I'm sure. But nobody's going to type an URL into their browser just for one politician in 2026. That's how fucked we are as a society.

    As long as we continue going “where the content is” and refusing to go anywhere else, that’s where it will remain in perpetuity. Someone has to have the influence and the courage to make the content be somewhere else.

    I fully agree, but it doesn't help unless there's enough content "somewhere else" and "somewhere else" isn't "different service for every streamer and politician". The reason something like Nebula works is that a whole lot of content creators got together. And they pretty much all still upload to YouTube too, because they need the money - they still get the majority of their views from there, despite offering exclusive content and early access on Nebula. Now Nebula is paid so it has a higher barrier to entry for viewers, but it's ad free and slop free.

    You and I might go visit Mamdani's website if he decides to stream on there, but millions of others will not, and he needs to reach them too. Personally, I'm not even the audience he needs to reach. I don't live in the US, let alone NYC.

    Personally I think he should also stream it here, but not get rid of the other alternatives just yet. And advertise that more prominently than Twitch or YouTube. Clearly he's already doing multistreaming, it would be great if he could add a non-corporate platform as an alternative. He could also read comments from all platforms rather than just Twitch because there's technology for that too, though it depends on what his solution is (not like a streaming software solution is super hard to replace though).

    That’s not why at all. That’s because their platform sucks ass.

    I acknowledged that, but there are tons of gamers who outright refuse to entertain the idea of using it even if it was good.

    GOG doesn't suck at all, and sees much smaller sales numbers than Steam for games that are listed on both. I know I'm personally guilty of buying CP2077 on Steam rather than GOG (despite the fact that I could still use Proton for the GOG version).

  • Yeah, I live in a country where the median pre-tax income is a bit below 2k EUR, and I moved to a small town because my childhood home is here and after my ex-wife fucked up my finances, this is the one place where I don't have to pay rent and have a garden where my toddler can comfortably run around and play (with me watching of course)

    Renting an apartment nice enough for a single person would be like 230 EUR a month here. For a family, maybe 300. Less than half of what it is in the "cities" in this country, but I'm an hour away from the two or three bigger ones and they're not even that big. Take a big country like the US and you have much more drastic differences. Manhattan vs Queens is already a major difference, but try Manhattan vs some random small town in upstate NY that isn't near the great lakes or anything else spectacular. You're bound to have at LEAST a 10x difference in price per square foot, but it could be like 20-30x by now.

    Universal WFH for office workers that don't have a good reason to be in the office would do so much for housing affordability, it's not even funny. Because so many people would just leave the big cities for small towns or even literal forest cabins as long as they can get internet access somehow.

  • Oh I keep the hell away from all things javascript as much as possible, I've only had to work with node in a couple of projects, mostly did bugfixes to other people's old code and migrated some APIs away from node to Kotlin as that was the company's main tech stack and we didn't have a single backend engineer who wanted to do Node, those APIs were built by someone who'd long left.

    These days if I create a new API for a personal project, it's going to be in Rust and for professional projects it depends on what I'm being paid to use. And for personal projects, since Rust is so heavily focused on the one single build environment that is Cargo, I don't really see the need for docker - usually the pain points are people not having postgres or openssl installed on their machines, but you can just stuff it in the readme that it's necessary, and you get build time errors rather than runtime errors if they're not present. I always prefer build time errors myself.

    For work I still use docker, but my main client has a fairly robust setup, where I don't really need to worry about much, but when there is an issue, I'm usually the person who fixes it because the CTO is busy and most internal employees' time has been scheduled already, whereas I get the "oh we need this today, can you do it?" stuff

  • 1 is of course the only actually sustainable solution, but I'm trying to say that even 1 isn't completely smooth sailing in an aging society even when you get rid of capitalism. Or, rather, people are going to have to accept a lower standard of life.

    If you get rid of the capitalist leeches, yes, you have more workers left over because there's no more demand for yachts and other shit. But really, it's only the luxury goods that demand will go away for. The rich hold nearly all of the purchasing power in the world, and they own a bunch of land and other assets, but for the most part their wealth is still on paper, not in tangible usable goods they've bought. Elon Musk COULD liquidate all his stock, but firstly he'd lose at least half of it due to the massive value drop when he sells so much Tesla stock at once, and then if he tries to spend it all on, say, rice or something, he'll find that there's a limit to how much rice is actually produced, and he literally couldn't spend all of it at the current market price of rice, without a bunch of new rice production happening first.

    There's still so much in the world that gets made or maintained by human labour, that we take for granted. From food, to working plumbing, to medical supplies. Unless we can ALSO automate production of most things we consume, we still need to have a bunch of young people working.

    This is not to say that I support capitalism as the best economic system. It's far from it, and billionaires shouldn't exist. But at the end of the day, we still need people to do jobs. More equality in the distribution of resources doesn't mean we suddenly get said resources without any work. It just means we have less bullshit work (building yachts and skyscrapers, anything to do with stock trading, etc), but I think most people overestimate the share of bullshit work in a healthy modern society (the US does NOT count as a healthy one).

    Of course the irony is that if we manage to automate the production of (nearly) everything and there's truly no more need for anyone to work, young people might start having more children again and there'll be more people who could work.

    I also don't think there's a need for UBP if there's already UBI. The U implies nobody is left behind. If you work, you get UBI, if you don't work, you still get UBI. If you're 120 years old, you still get UBI.

    As for your idea #3, that's just unfair towards the people who have to work. The idea of UBI is that everyone's taken care of, but those who work can afford more nice things. If you don't do UBI, but instead do "communism for old people", that means that young people have to work to even have food, whereas the old people just get to enjoy the spoils of young people's labour. UBI is more fair, in that those who put more effort into society still get more. If society is productive enough, UBI could be big enough that those who don't work can also have nice things (like travelling). I'd say that for sustainability and fairness, it has to be either UBI, or communism for all, but not "communism for one part of society".

  • It's very far from a bulletproof solution and it can cause its own issues, but if used properly, there are a lot of issues that it can help prevent.

    Put it this way: Production is on the Eclipse Temurin flavour of JDK, but your new developer downloads the Oracle one off java.com instead. Ideally both should function the same, they implement the same Java spec after all! But there might be a bug in one or the other that changes how something works.

    Now you could just provision machines with a particular environment setup, and not let your developers install random-ass packages, but most smaller companies I've worked for don't really practice that for developers (less technical employees are another story). You get full admin access to your machine and you can customize your environment.

    Instead, your new developer builds the same docker container that runs in your kubernetes cluster. Same base image, same dependencies installed, etc. Day one and the project builds fine (assuming the code itself works).

    However, it's not perfect. For one, sometimes an older version of a distro won't support a newer version of some really low-level dependency for some weird-ass reason. It's a fixed bug in newer versions, but your new employee decided to install Debian Stable on their machine so now they have to install docker from somewhere other than the main Debian repo. Another issue is the caching I mentioned beforehand.

    If you've never used docker before, I'll give you a quick rundown on how building a docker image works, just in case.

    Generally you first pull from a base image. Depending on your use case, it might just be ubuntu 24.04, or maybe you take an image that already includes the toolchain you need (e.g a jdk image for java stuff). Your base image itself could also be based on another image, with extra stuff added. There could be tons of layers, the 'base' image is just the last layer you import from elsewhere before you start doing your own stuff. Then in the dockerfile, you can use different commands to build your own custom image, such as copying files from some directory on your system to the new image (like your code), or you can literally run bash commands as well. Say you used a Debian or Ubuntu base and you need some library from their repo, you just sudo apt-get install it. Or similarly you install your npm or pip or whatever packages before building. The thing is, and you can disable this, to save time, and bandwidth, docker will cache the results of each step and use cached versions up until the first step where it detects changes (usually to the files you copy to your image). But if you want it to be performant, you do all your dependency installs before your filesystem stuff so those steps don't get re-run each time you change your code. So the first time you build an image on a particular computer, it pulls the dependencies and then until you do a clean build it might never pull them again. That's where you can run into issues.

    And yes, you can just include the dependencies in a base image that gets built automatically in the CI and only add the code and compile steps in the image you build on the local machine. But you still have to pull the new base image!

  • Was it even on YT originally? I remember it being like… iirc… I remember seeing it first being posted to a forum.

    I don't remember running into it on any of my forums, but it may have predated my forum use, which started in like 2004 or so. Since the video itself is older than that, I'm fairly sure you're right, but I'm also fairly sure most people have seen it on YouTube first like myself. It's been popular for decades now, people tend to send it to their friends as a YouTube link.

    Also most file hosts used by people back in those days had pretty nasty file size limits too, I think it was pretty common to have really low resolution and bitrate for videos. And all the warez stuff was usually in like 30 or 40 file split archives lol

  • Oh yeah, I was mostly just kidding with the LLM compiler bit. I've run into issues with incremental compiles working on the JVM ecosystem myself (mainly Kotlin though, as my work in the ecosystem took place early this decade). Still didn't want to clean build every time though, because on an M1 Pro it was about 5 minutes to build some of our backend services from scratch and I tend to like a really rapid feedback loop for testing, changing code, recompiling, re-testing.

    These days my docker container reloads the entire project when I edit any file, but it takes 10 seconds since there's no need to compile anything since it's Python. Pure bliss in comparison (the development pace that is; I actually liked Kotlin more as a language even though Python is fine)

  • I was mostly kidding. You can always run into weird caching issues and I'm sure there are other issues I haven't thought of.

    Docker builds in particular feel like a double edged sword. On the one hand, the entire team has the same build environment regardless of their machines. On the other hand, if docker's cached old versions of packages in a preliminary step (e.g sudo apt-get install whatever) and something has a bug, you might run into issues till you clear the cache and rebuild then.

  • Home Assistant!

  • Mm thanks for reminding me I was in the middle of a rewatch.

  • Cholesterol is mostly genetic anyway. Got tested for mandatory work health inspection same time as my friend who weighed 40 kilos less at the time. And is at least 2-3 cm taller than me. Healthy eater. One year younger than me.

    I don't remember the exact numbers but their "bad" one (I never remember if it's the HDL or the LDL) was a bit over the limit, my entire blood panel was perfect. I'm an overweight slob who eats tons of fatty meats, etc.

    If you've already got high cholesterol, you're doomed and probably shouldn't be eating cheese in the first place. If you don't, you might not need to worry about it at all.

  • Is that an issue though?

    If a woman's pants come off and she's wearing bob the builder boxers, I instantly think of her more as a fun kind of person. You know, someone who doesn't mind being silly.

    And if nobody is seeing your boxers, there's even less to worry about.

  • Mental Health @lemmy.world

    Anyone with SAD: Have you tried a dawn simulator (or sunrise alarm as I think they're also called)?

  • Trans Memes @lemmy.blahaj.zone
    Locked

    I don't have to be trans to appreciate good news!

  • Mechanical Keyboards @lemmy.ml

    Anyone got experience with Ducky keyboards?