Formerly known as arc@lemm.ee / server shuts down end June 25

  • 0 Posts
  • 68 Comments
Joined 6 months ago
cake
Cake day: June 10th, 2025

help-circle




  • Every operating system contributed to the bloat. Windows has Win32, OS X has Carbon / Cocoa, Linux has X11 and various widget libs that sit on top of it. So it has been a perennial nut to crack to make cross platform widgets - wxWidgets, QT, SWT/JWT/Swing on Java, XMLShell (Firefox), Electron, GTK/GTK#, winelib etc.

    Throw mobile platforms into the mix and it’s an unholy mess. Lowest common denominator is HTML and so the likes of Electron “wins” even though it’s bloated and slow.



  • 30 years ago the McRib was amazing. They used to take the pork patty and baste it in this stick sweet bbq glue sauce. When you ordered one, they’d fish one out of the basting dish with tongs and slap it into a dressed bun and serve it in a bag. You ate it in the bag because it was just so sloppy.

    These days they just dress the thing like a burger - patty on, squirt of BBQ sauce on top of the patty. There is hardly any mess to it and it’s basically just a pork burger. The experience of eating it and the lack of sauce makes it feel so bland.


  • I still think the web would have been better off if certificates were signed and part of a web of trust like in GPG/PGP. It wouldn’t stop sites from using trusted CAs to increase their trust levels with browsers, but it would mean that tiny websites wouldn’t need to go through layers of mandatory bullshit and inconvenience. Also means that key signers could have meaningful business relationships rather than being some random CA that nobody has a clue about.




  • There is nothing worse than playing multiplayer and having somebody who is cheating. Viable and promising games have been ruined by people cheating.

    But I don’t see an easy way around the issue but these are the usual solutions:

    1. Reporting mechanism and admins able to observe cheaters and impose heavy penalties / permabans
    2. Add anticheat on server side that detect for cheating (e.g. measuring % hit rates / headshots)
    3. Anti cheat software on client that looks for common cheat hacks
    4. Stream everything. It’s all hosted on the server, nobody installs anything, limiting ways to cheat.
    5. Disincentivize cheating by not acknowledging people doing it in any way - no rare loot, no leaderboards, no material gain
    6. Make it a 3rd party problem - release the server or sell hosting and make it somebody else’s problem to police the servers (e.g. Rust / Minecraft servers)

    Personally I’d prefer that multiplayer games obtain consent to install anti cheat and should certify through auditing that the anticheat software is inactive and nonintrusive when the game is not running. Perhaps operating systems could even provide hooks and hard guarantees that this is the case.










  • arc99@lemmy.worldtome_irl@lemmy.worldme_irl
    link
    fedilink
    English
    arrow-up
    11
    ·
    3 months ago

    Reusing things that are reusable is definitely people don’t do enough of these days. If a box / jar / container / bottle / bag / piece of paper can enjoy a second or third life then why not do it? Too many objects are treated as “disposable”, “single use” and then they get tossed - sometimes for recycling but often straight into the general trash.