• 0 Posts
  • 70 Comments
Joined 7 months ago
cake
Cake day: June 4th, 2025

help-circle



  • Syberia 1 and its remake, in parallel. It’s a good story with interesting characters.

    The remake is a mixed bag. Overall I do think it’s good. The graphics are beautiful and some quality of life is nice. It also changed some of the puzzles, usually (though not always) for the better. It’s mostly a faithful remake though.

    There are two big flaws: the cutscenes were not remastered, and the game became easier.

    Cutscenes are only upscaled as far as I can tell, and this is quite jarring compared to the beautiful new graphics. Worse is the difficulty. Syberia was never a hard game, but now it is just too easy. Hotspots are highlighted when your mouse gets near, as are required dialog options. I find this impedes the feeling of discovery.

    But despite that, it’s still a pretty good remake.












  • Icewind Dale and Baldur’s Gate 2. Same engine and world, yet different enough that they both hold my interest. Baldur’s Gate is quite involved, with tons of quests and NPCs all vying for attention. I literally had a moment where I entered a new area, a bunch of enemies spawned and attacked, and during the fight another NPC spawned and initiated a completely unrelated conversation, ending in removing one of my party members. The quests and characters are interesting, but it can get a bit much when you have so many people telling you about their very urgent problem.

    Icewind Dale on the other hand is petty straightforward: go to a new area, fight through it, report back, and repeat. Which doesn’t mean its quests are uninteresting, they are just less complex.

    The Icewind Dale party is also much lower level, making fights much simpler, though not always easier.




  • I have seen and worked on many projects that use inheritance, polymorphism, interfaces, all the staples of OOP. It’s true that none of these use only OOP principles and applies them rigorously. Real world projects are almost? always a mix of many different paradigms, because the truth is no one paradigm matches all use cases - and every programmer is only familiar with a few anyway.

    This is one of the ways I believe Java went wrong: the program entry point is naturally a function, not an object. Wrapping main in an object makes little sense. Similarly, having absolutely everything inherit “Object” is forcing OOP where it doesn’t belong.

    But that doesn’t mean OOP isn’t used in the real world. It is.


  • IANAL

    Two things: “reject all” should be as easy as “accept all”. GDPR seems pretty clear about that, to me at least. Almost all (if not simply all) 3rd party implementations get this wrong. I can only assume they’ve never been challenged on this, or found a loophole. “Native” European sites (governments, official bodies, TV stations, …. ) are the only ones I’ve seen do this correctly.

    If your cookies don’t store user-identifiable or tracking information you don’t need to ask consent. You don’t need a pop-up. You don’t need any user interaction. All you need is a notification somewhere on the page.