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/)PI
Posts
6
Comments
97
Joined
2 yr. ago
  • Is there any sort of cognitive dissonance happening on a national level around this? America and it's media have been touting the "land of the free", "home of democracy" slogans for decades, is there not an identity crisis happening amongst those who believe it? I understand the left vs right, democrat vs republican arguments most of the time but surely no matter which side you're on this must be a shock?

  • I love the argument about c having type safety with the little side-swipe at rust. "AcTuAlLy C does have type safety! You just have to jump through the following 50 hoops to get it!". I'm an outsider to both C and Rust but it's still funny.

  • Most people just want a thing to work though. One member of my family has issues with her iPhone at the moment where the signal is just all over the place. Sometimes not able to receive calls, sometimes not able to make them, sometimes inaudible when the call is made. She's googled and gone to apple tech support who have given her a list of basic troubleshooting tasks to do, stuff like checking settings. She said to me "I don't want to go hunting for these things I just want to hand it to someone and they can make it work!"

    Linux and computer enthusiasts are happy to assemble things as we need them because the problem solving stuff is satisfying to us, for other people it's just a slog.

  • Only heard a couple people talk about it online (that I trust to be reasonable) and they basically said it was fine but didn't blow them away. And that's fine but it makes for boring "cOnTeNt".

  • It's just elitism. They think because they've suffered to learn C and have learned all the footguns of the language that they are smarter than people who haven't, so they see anything higher level than C as being a baby language for babies. 30 years ago I'm sure there was the equivalent of people who exclusively worked in assembly who thought the same about C programmers.

  • Ah yes, it's the immigrants' fault that education has been underfunded for years and teaching is such a woefully underpaid career. Definitely the immigrants' fault. No no don't look at the last 14 years of Tory rule that included austerity!

  • After spending a bit of time today debugging a systemd issue I can start to sympathise with this. Not come across or really looked for viable alternatives that aren't just a return to random bash init scripts though.

  • Ok hear me out. I'm a book author, I write a book and try to sell it for £100 while all my peers are selling books at 60 or 70. I spend the most money imaginable making my book. It's quite possibly the largest book in existence thanks to the effort of me and 5000 other people. I lie awake at night worrying that we'll never make back the money we've spent on it.

    Wait what's this? Some team of less than 10 people has written a 3-page book and sold it for 2.50? And people are... Buying it?! But why? Look at the size of my book, clearly it must be better because it's so big, so fancy, so expensive! Every letter cost me millions! I read the 3-page book. It doesn't have money dropping from each letter like mine. It has a beginning, middle and end but mine has 500 acts each more expensive than the last. Surely it's not that good... It's pretty great actually. I have learned nothing from this experience, even though it's happened a hundred times. I will still make more money than entire countries, somehow.

  • Fairphone @lemmy.ml
    Piatro @programming.dev

    Anyone who switched to /e/os or other android alternative, how has it been?

  • Why would the turnout cause an earlier election? Starmer is the only one with the power to do it and he has over 4 years before he's required to call it. People made the same comments about every one of BoJo's scandals and there still wasn't a general election until long after he'd gone.

  • 2025 baby

  • I've never known any of my immediate circle of friends and family to have any interest whatsoever. Windows 11 has been the nail in the coffin for one, the steam deck has piqued the interest of another. Year of the Linux desktop is a pipe dream but any step towards greater adoption is a great thing.

  • The thing we should be more concerned about are the parts that Steam haven't opened up, for example Steam input. However they've done everything as openly as possible for the move to Linux and I applaud that. If steam goes away or stops being so open, we still have proton and wine and other projects that mean we're not locked in to a Steam-specific OS, so we avoid the android problem there too.

  • The ELI5 version is that developers can make a lot of assumptions about what a Windows pc means and what features are available. A while ago if you had videos as part of a game (for example a cutscene) it was actually played through Windows Media Player, which was virtually guaranteed to be present on the user's computer. Sure you can play that video with other tools like VLC or Quicktime, but you couldn't guarantee they were installed, so Windows Media Player was a safe bet. Nowadays that's not how video is handled but the point remains for a few other things. For example if I need to load an image, maybe a background, I would look it up using the windows filesystem, so probably something like C:\Program Files\Steam\common\mygame\images\background.png. That's not the same in the Linux or another os. Also the piece of software that handles loading images might be different, which means how we execute that load operation is probably different, and so our Windows-focused version of our game just doesn't work.

    Fortunately nowadays that's a mostly solved problem with Steam investing a lot of time into Proton, what they call a "compatibility layer" that basically translates all of the windows-specific stuff to work in Linux. That's a very simplified explanation but you get the idea. The games that still won't run have kernel-level anticheat (Valorant, Helldivers 2) or are so dependent on things only available on Windows that even Proton can't fix it. Some anti-cheat software doesn't run properly so then you can't go online, like Warhammer: Vermintide 2. That's mostly a commercial decision rather than technical, they could make it work they just choose not to.

  • Photography @lemmy.ml
    Piatro @programming.dev

    Tripod recommendations for an amateur

    Hi all, my trusty (but honestly always pretty terrible) Amazon basics tripod finally died, does anyone have a tripod they'd recommend or brands they'd avoid?

    Typical usage for me would be travelling/hiking and landscape photography so ideally small and light without breaking the bank (which I know is pretty tough). Budget is variable but call it £100-£200 for now.

    Fairphone @lemmy.ml
    Piatro @programming.dev

    FP4 Android 13 Update is live

    It's being rolled out in stages so you, like me, may not have it yet.

    Dungeons and Dragons @lemmy.world
    Piatro @programming.dev

    I'm bad at the role playing part, suggest a character or trait to separate the P from the C

    Title. Friend group and I play regularly but most of us are bad at the role playing part of it to the point where it's hard to tell when the player or the character are speaking in some scenes. Conversations are stiff. We can't use too heavily modified voices because we're playing remotely. My character is about to die (probably!) so help me pick a character or trait of my new character that someone not comfortable roleplaying can stick to without feeling weird about it!

    Selfhosted @lemmy.world
    Piatro @programming.dev

    DIY vs pre-build NAS for home use

    What do you have, what do you recommend, and why?

    Asking as I've got a lot of spare components lying around that I'm planning on turning into a NAS. If it doesn't work out I'll buy a pre-built enclosure and reuse the drives.

    Ruby @programming.dev
    Piatro @programming.dev

    Not affiliated I just find this useful and it exposed me to a few of the new features of Ruby 3.2 like not having to specify the value in kwargs if the variable is defined in scope, eg:

    foo = 'bar'; call(foo:) is equivalent to foo = 'bar'; call(foo: foo)