• 0 Posts
  • 26 Comments
Joined 1 year ago
cake
Cake day: July 8th, 2023

help-circle
  • Basically, X11/Xorg doesn’t isolate programs from one another. This is horrible for security since malicious software can read every window, as well as all the input from mice and keyboards, just by querying the X server, but it’s also handy for screen reading software, streaming, etc. Meanwhile, Wayland isolates programs in their own sandbox, which prevents, say, a malicious browser tab from reading all of your keyboard inputs and logging your root password, but also breaks those things we like to use. To make matters worse, it looks like everyone’s answer for this and similar dilemmas wasn’t “let’s fix Wayland” but “let’s develop an extension to fix Wayland” and we wound up with that one fucking xkcd standards comic that I won’t bother linking because everyone has seen it a zillion times.

    ETA: Basically, my (layman’s) understanding is that fixing this and making screen readers work in Wayland is hard because the core Wayland developers seem to have little appetite for fixing this themselves. Meanwhile, there’s 3-4 implementations of Wayland that do things differently, so fixing it via extensions means either writing multiple backends in your program to do the same damn thing (aka a giant pain in the ass) or getting everyone to agree on the same standard implementation (good fucking luck).





  • God, same. One of my little annoyances in life is that my internal voice is a goddamn motor mouth and I literally CANNOT stop it.

    I can stare at a white wall and watch paint dry, and my monologue will start philosophizing about watching paint dry, where the phrase came from, why I’m doing it (to try and silence my internal voice), then go on a wiki walk about how trying not to think about something makes you think about it more and the classic example of telling someone “don’t think about a brown bear” makes them think about bears, then I’ll start thinking about bears and my monologue is suddenly halfway across the world.

    Put me in a sensory deprivation tank, and my internal voice starts ruminating about how Daredevil uses these to sleep, then goes off about fight sequences, and then superhero comics, and whoops I’m halfway across the world.

    Even when I’m paying attention and listening, my inner voice is still motoring away, it’s just that it’s mirroring what is being said to me instead of going on its own wiki walk halfway across the world (though sometimes someone will say something that makes my internal voice go “wait a second, that makes me think of…” and then I stop listening while I go on a wiki walk).

    I have ADHD, in case it isn’t obvious yet.






  • Eccitaze@yiffit.nettoGames@lemmy.worldThe Sega Dreamcast
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 months ago

    I’m no game designer or coder so I’m just going off what I read on Wikipedia, but… Apparently the Saturn was a mostly 2D focused system, so it had a processor that could do warping and manipulation of sprites. So when it drew a “polygon” it was really drawing together a bunch of sprites and manipulating them.

    …yeah.


  • Eccitaze@yiffit.nettoGames@lemmy.worldThe Sega Dreamcast
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 months ago

    Nobody wanted to develop for it because it had an insanely complex architecture (3x 32-bit processors and dual CPUs that shared a bus and couldn’t access RAM at the same time), and developers in the 90s were unaccustomed to multi-core programming. It also used quadrilaterals for the baseline polygon instead of triangles. All this was made worse by poor development tools around launch, leaving most coders stuck using raw assembly language until Sega wrote custom libraries.

    Sega also never really had a killer app for it like Mario 64 was for the N64, or FF7 was for the PlayStation. They were developing a game called Sonic XTreme, but it wound up getting canceled.


  • One of my side projects at work is to record training presentations and I try to be so conscious about this–both trying to avoid the word salad slides, and also trying to make my lecture not just reading the slide word-for-word but actually explaining and expanding on the slide content (with my verbal lecture transcribed as a note in the slide and handed out for anybody who might be hard of hearing/doesn’t want to sit through a 30-minute video)





  • Not to take away from your point, but Bob Ross had a few episodes where he deliberately restricted himself to only using a single tool for that week’s painting–as I recall, he used a palette knife exclusively in one episode, and a two-inch flat brush in another. (That said, it also reinforces your point a bit because there’s a HUGE difference between an artist’s 2-inch brush and the two-inch brush you buy from the hardware store, and you’re going to struggle massively if you try to follow along with Bob using a regular brush.)