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/)A
Posts
0
Comments
234
Joined
3 yr. ago

  • I think we can give Musk credit for progressing technology - electric cars & space rocketry and some other things. But he is also an incredible asshole, has little regard for the people who work for him, has no inner filter and has some incredibly stupid hot takes.

  • Jobs basically had one job - be the screaming obnoxious asshole in charge who harangued the engineers until they came up with something to his liking. And then took the credit when they did. Basically just the Elon Musk of his day.

  • I use Twitter through a browser and ad blocker and the content is borderline dogshit as it is. I use it because inertia means the things I want to find are still represented there. But it can't be long before some major accounts move elsewhere, or deprioritize their presence. I'm thinking mainly of news orgs, but NGOs and governments might move too.

  • I expect their logic is their review "curation" racket is a sideshow and the real money is selling information to agencies and sales companies.

  • I've never seen much reason to use a real name on Glassdoor. They demand visitors sign up to see information, and every logon it demands more details. So I am glad I used a throwaway account and I expect many others did too, or filled it in with junk. I hope their database is poisoned with garbage. I'm sure they will continue to turn the screws - using a mobile device? You MUST use our app etc. I hope people realise that LinkedIn already sucks and here is something even worse moving into the same space.

  • From the article that they acquired a professional social networking app so their intention is clearly to be like LinkedIn - real names, links, career history, "social". They want to monetize that information to sell to recruiters and salesmen.

    So basically they're nakedly greedy and they continue to suck. I thought LinkedIn was awful but Glassdoor is a whole new level of awful.

  • Glassdoor is little more than a shakedown service like Yelp or Tripadvisor. It looks superficially useful but the real purpose is to suck information out of users to monetize, and extort businesses for $$$ for review "curation".

  • Rust isn't really OOP like C#, Java or C++ - it has structs with functions that you could consider an "object" but there is no inheritance. Instead Rust uses traits which are a little bit like interfaces in some languages.

    The way the kernel is using Rust at the moment is to produce safe bindings for modules to be written in Rust, i.e. you can create a module in Rust source which will be correctly loaded up, the code is safe by default and will have access to kernel services via bindings. I expect over time that more of the kernel will become Rust, but the biggest impediment right now is Rust relies on LLVM and LLVM only supports a subset of targets that a kernel could potentially support with another compiler like gcc.

  • Predominantly C. But even the kernel is beginning to use Rust as a way of avoiding entire classes of programming error.

  • The only reason people use JS is because it's the defacto language of browsers. As a language it's dogshit filled with all kinds of unpleasant traps.

    Here is a fun one I discovered the other day:

     
        
    new Date('2022-10-9').toUTCString() === 'Sat, 08 Oct 2022 23:00:00 GMT'
    new Date('2022-10-09').toUTCString() === 'Sun, 09 Oct 2022 00:00:00 GMT'
    
      

    So padding a day of the month with a 0 or not changes the result by 1 hour. Every browser does the same so I assume this is a legacy thing. It's supposed to be padded but any sane language would throw an exception if it was malformed. Not JavaScript.

  • Lemmy is written in Rust. There might be bits of C at the periphery behind bindings.

  • Not really. Pre-musk, reporting racism & other abuses was more likely to illicit a response than not. Nowadays it is a was of time to even bother unless it is extremely overt.. And all the shitheads with few exceptions who were perma banned got reinstated no matter how awful they were.

    And the situation with blueticks is self evident. It used to mean somebody noteworthy - journalists, actors, politicians, authors, scientists etc. Now it's trolls and narcissists with money to waste on a vanity tick. Popular feeds will have pages of inane comments by these scumbags to scroll through. There are even actual Nazis with blueticks who complain/brag about the ad revenues they receive from engagement. It couldn't be any more removed than the way it was.

  • Doesn't surprise me. Musk has cultivated and emboldened racists, homophobes, cryptobros, misogynists, and the far right and the platform has turned into a cesspit. Meanwhile scammers & bots run rampant and the blueticks stink up every thread with cretinous remarks and trolling.

    I wouldn't be surprised if a lot of people have just given up with it, or moved to another social media that isn't so toxic.

  • Definitely. I think it has just about reached a critical mass users writing content to attract new users and it looks so similar to Twitter there is practically zero friction in moving. I think it'll really kick off when we see more heavy hitters coming over - big news networks, public figures, governments etc.

    I think news orgs in particular should be removing themselves from obnoxious social media platforms (e.g. Twitter) and move to somewhere where the engagement is more genuine and not toxic rants by racists and morons.

  • You don't have to take your eyes off the road to operate a control. You might need to learn where some are in a new car, but then you instinctively reach for and operate the ones you use all the time. It's muscle memory.

    This is not the case in a touch screen where controls may or may not be visible at any given time and you have no chance of operating them unless you physically look at the screen to control where you touch it. Maybe this arrangement is fine for some non-critical functions, but it absolutely isn't for critical ones.

    What is worse is that cars from Tesla are even getting rid of indicator stalks which is fantasically dangerous. Maybe it's not a big deal in the US where roundabouts are uncommon but they are all over the place in Europe and the rest of the world and lack of indicators will cause crashes and fatalities. Just so Elon Musk could save a few bucks on a stalk. And if that results in a lower EuroNCAP score then boohoo for him. I can imagine the raging and legal threats that he'll engage in if that happens.

  • Personally I think that the following car functions should be mandatory physical controls - wipers, indicators, hazards, side/headlights, door locks, defogger / defroster, electronic parking brake. forward/reverse/neutral/park. And they should be controls that have fixed position in the car (i.e. not on the wheel) with positive and negative feedback.

    And fuck Tesla or any other manufacturer that wants to cheap out on a couple of bucks by removing them. Removing physical controls has obvious safety implications to drivers who are distracted trying to find icons on a tablet.

  • It would be better to "git clone" a repo under threat of removal than fork it in Github. That way an entire copy of its history is preserved. It's possible the forks still exist for now, even if Yuzu removes their official repo, but if Nintendo serves Github the legal paperwork then the forks will get blasted.

    That said if someone clones the repo, they probably ought to think twice before putting it back in the cloud without sanitizing / reconstructing the branches & history absent of the bits that got Yuzu into trouble in the first place.

  • Yuzu gave them the opening to sue though. If they had been more circumspect - "Oh this is to develop homebrew / indie games nudge nudge" then maybe Nintendo wouldn't have unleashed the lawyers or done so ineffectively. After all it wouldn't be Yuzu's fault if some wicked website corrupted their pure intentions by releasing device keys or patches that allowed their emulator run commercial games. But they were more blatant than that.

    Also from an empathic perspective, of course Nintendo were going to sue. Yuzu should have known they would since that's what console platforms do when something interferes with their profits. Yuzu is doubly bad since it interferes with hardware sales and game sales unlike custom firmware / cartridges which only affect game sales.

    Of course the genie is already out of the bottle. Yuzu's source code and binaries were on github for anyone to clone / fork. All the games are out in the wild. The piracy will carry on. I think it's fair to say the NSP is effectively dead as a platform at this point. If a NSP2 turns up this year, as rumored, then I expect it will have revised anti-piracy measures and potentially a heavy online service aspect to go with it - it's far easier to detect pirates and wield the banhammer when a device is online.

  • The problem is, that most languages have no native support other than 32 or 64 bit floats and some representations on the wire don't either. And most underlying processors don't have arbitrary precision support either.

    So either you choose speed and sacrifice precision, or you choose precision and sacrifice speed. The architecture might not support arbitrary precision but most languages have a bignum/bigdecimal library that will do it more slowly. It might be necessary to marshal or store those values in databases or over the wire in whatever hacky way necessary (e.g. encapsulating values in a string).