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

  • It probably wasn't a big deal when it was a niche project until Twitter imploded. Then all the public instances got overloaded with new users and the limits became obvious.

    A better design is Lemmy which is written in Rust so it has far more scalability. It's compiled and because it's tokio / actix based, it can also do a lot more stuff asynchronously so it's not spawning thousands of threads to cope with concurrent requests.

  • There is a lot of magic in Java. Try Spring Boot for example, and things magically connect together with annotations, or somehow methods get injected onto interface on the fly, or an http interface maps onto a function with parameters because the runtime is doing it. This is most evident when you set a break point in some class and there might be 4 or 5 mystery functions it passed through between it and where you thought it was calling from. Sl4j, Lombok, Hibernate are doing the same kind of thing.

  • I wrote extensively in Ruby but for Rake - using Ruby as a build system. Can't say I liked the language although it was okay for how we used it. We have 20 sub projects with some very complex build targets and dependency scanning going on and the Rake syntax was okay. Personally I think its biggest shortcoming was the documentation was very poor and stuff like gems felt primitive compared to other package management systems. One thing I liked from the language was blocks could evaluate to a value which I really use a lot in Rust too.

    I think if I were doing an acyclic dependency build system these days I'd use Gradle probably.

    As for Rails I expect failed to catch on because even compared to Python, Ruby is a slow language. And Python isn't fast by any stretch. Projects that started with Rails hit the performance brick wall and moved to something else.

  • Because Windows is also perfectly fine for running Windows applications & games. It can also be a royal pain in the arse to set up Windows emulation on Linux depending on your graphics card and some other factors.

    It's actually easier to get Linux running on Windows since it has WSL. I have Ubuntu running under Windows with IntelliJ open at the moment and postgres running in the background right now.

  • Yes you can have a social discourse. What I mean is somebody took time to turn some disinfo in meme form and amplify it. This is inauthentic actors poisoning discussions with lies and division.

  • Europe certainly is. I should note that while most of their campaigns happen over on Twitter & Facebook that if federated social media ever took off in a big way it would happen there too and it might actually be harder to control if it did.

  • Well yes and obviously. Russia is a bad actor and obviously wants to sow division & doubt over the war in Ukraine, to sow division in general, and to slander political enemies. They have a special interest in interfering with US and European politics.

    They're not the only bad actor of course. If you see memes & misinfo trend about immigration, Ukraine, drugs, vaccines, climate change, abortion, gas & oil, politics, NATO, EVs, MAGA, Palestine / Israel, dissidents etc. then invariably there is a bad actor driving that crap. They'll use their clusters of bots on Twitter to amplify the info until it gets picked up by useful idiots looking to retweet around.

  • It's time for news orgs and journalists to say a) "we're hosting our content on our own Mastodon server and that will be the source of truth for federated platforms (eventually including Threads and Bluesky)", b) "we will mirror the content across non-federated social media platforms that support free and fair reporting".

    In other words give Twitter the middle finger and make the content available everywhere.

  • It's worse than that. The usual way of buying a company is a memorandum of understanding followed by due diligence, followed by signing a contract and then the actual completion. Elon went straight to signing the contract and then had big old shit fit when the Twitter board held him to the terms of the contract and the penalties for pulling out.

  • He's really gunning for that Hero of Russia medal

  • I wait for "try prime for 30 days" offers. I'll sign up for it, instantly cancel it to prevent recurring bills, and then order whatever it was I was thinking of over the last six months. Because once upon a time I'd be on Amazon all the time, browsing this and that, but it has become such a cesspool that I infrequently bother. If I wanted to wade through a sea of Chinese OEM crap and counterfeit products, then I might as well use Aliexpress and be done with it.

  • The job might be remote, doesn't mean the system is remote. For all you or I know they want somebody to reverse engineer the protocol of this thing, which could be some weird board & driver that hooks into an old PC so they can switch it out for something else.

  • Doesn't sound like this system is safety critical. You should be more worried if some hacker can change train signs from stop to go. If you ever ride on a train and see steel boxes by the side of the track, those are control systems and they run up and down the line. They might be locked, or possibly alarmed but that's about the extent of their protection. A simple attack would be to just take an axe to one, or set fire to it. A more sophisticated attack could snoop on the profinet traffic and do something evil.

  • They could socially engineer their way in regardless of some machine being MSDOS or not. Basically if they can gain physical access to the device, or convince somebody to do something with the device it hardly matters what it was running since it can still be compromised.

  • It really depends if these systems (that appear to control arrival boards) are on a network or not. If they're not, then there is minimal risk to leave them the way they are. Somebody would need physical access to the devices to do harm. If they are on a network then that's a pretty big deal, but some attacks could be mitigated against by tunnelling and/or additional packet filtering to ensure the integrity of messages.

    Continuing on a railway theme you should be FAR more worried all the devices that run up and down the side of railway lines - PLCs that talk with each other and operations centres to control things like lights, junctions, crossings etc. If they're more than 5 years old then chances are then all that traffic is in the clear, and because these things live in boxes by the railway line, it wouldn't take much to break into a network and potentially kill people by running two trains into each other.

  • I still use Twitter but I have no idea what the quality of ads is like since they're long blocked. I could well imagine that there is some absolute bottom of the barrel garbage and scams a plenty.

  • Absolutely and it's so lazy a series. While some entries did raise the bar a little bit in terms of world building or graphics, they are still the same crap in a new skin. There is a side by side comparison between the first game and the latest on YouTube and while there are changes you'd be forgiven for not knowing there was a 16 year gap between the two games. Even some of the same bugs remain such as feet clipping into the horse during mount / dismount because they couldn't be bothered to fix the animation.

  • I would be surprised if their sub service was not a failure. In fairness the service has hundreds of games but most in the last 5 years has been garbage and beyond that, where is the value? As a consumer I might as well buy old games on GOG, Steam or wherever at my discretion rather than be locked in to a sub that costs the same and have nothing to show for it afterwards.

    These services need thousands of games, across a range of publishers. Even better if they support downloads or streaming as options. So basically I don't see subs working unless it is large platform owner who can incentivize publishers and thousands of titles to partake in it.

  • Subscriptions are taking off, just not Ubisoft subscriptions because most of their games are derivative shit.

    And personally I don't have an objection with the concept of subscription as an option. It's no worse than streaming music or videos, or renting a DVD / VHS back when. But whatever the service is will have to have a LOT of content, not just back catalogue but new stuff too with fair & reasonable terms for people to want to subscribe. If Ubisoft wants to ever see its stuff streamed it will have to be as part of some other, better service than the one they offer that's for sure.