[-] hisao@ani.social 3 points 6 hours ago* (last edited 6 hours ago)

I prefer Steam because I like having achievements, gallery of screenshots (I take hundreds/thousands of them for games I enjoy), backlog with notifications when items go on sale, all the forum/groups/review stuff, etc. If I were to pick purely politically, I would definitely choose GOG though. I wouldn't ever consider Key Cards as that's just the worst of both worlds (physical vs digital). Physical rarely makes sense, but I'd consider it for some super unique releases, for example a box release with usb of Morrowind + OpenMW + bunch of modpacks preinstalled including stuff like Tamriel Rebuilt etc + some nice physical stuff in the box like artworks or huge worldmap to put on your wall. But I can't imagine a release like this being even remotely close to legally possible (because it's a huge salad of licensed properietary paid content and opensource free content under a variety of licenses).

[-] hisao@ani.social 1 points 3 days ago

Yes, but "command line editor" is a confusing term. For me it's "get features of a fancy shell in pure bash".

[-] hisao@ani.social 4 points 3 days ago

Fish looks cool, but I decided to settle on ble.sh for compatibility reasons. This one deserves some attention too. For me the main motivation was history-based autocomplete.

[-] hisao@ani.social 3 points 4 days ago

I wouldn't be surprised if it turns out that anything "rewarding" doesn't necessarily affect dopamine chemistry the way we used to talk about regarding game mechanics. After all, I'm not an expert in neurobiology, it might very well be the case that "dopamine rush" is a meme that simply takes a vague intuition of "dopamine is related to feeling of reward in the brain" to the absolute just for the sake of convenience of rhetoric device. But in reality, those things are more nuanced than that. There are many other neurotransmitters, neuromediators and in general things involved in brain signalling like serotonine, epinephrine, norepinephrine, etc, many of which are involved together in any "rewarding game situation" and interact in complex ways. To try to put it in more simple terms, the way you killed a bunch of goblins, the music that was on background, the scenery and palette, and the chest you open that they were guarding, affects dozens upon dozens of neuromediators that all interplay together in complex ways and form your experience, the way you feel, and gamers usually just ignore all that, focus only on the chest part and say "dopamine". While in reality even the chest part alone isn't just dopamine, and reward circuitry also isn't just dopamine alone, and experiencing it is different depending on what you experience before/after and in parallel, and so on. What I didn't like about the article is that it's not about this topic at all and barely mentions it, basically there is a single sentence on it, but it's used for the sake of clickbait title.

[-] hisao@ani.social 9 points 6 days ago

It's past 178k now.

[-] hisao@ani.social 35 points 1 week ago

I've seen some article recently that the patterns of Wi-Fi/Bluetooth (don't remember which one) interference with brainwaves can be scanned to reconstruct brainwave signature remotely, meaning that it might be possible to scan anyone's EEG from Wi-Fi/Bluetooth distance. And there are some AI advancements for reconstructing inner monologue from EEG. So maybe we're not so far from actual remote mind-reading.

[-] hisao@ani.social 40 points 2 weeks ago

AVX512, SIMD

It's not just "handwritten assembly", it's all intrinsics, again. The reason a lot of tech that needs to use fast matrix algebra (or fast numeric math in general) tries to use the same small set of libraries, tightly optimized to use those optimized instruction sets.

32
submitted 2 weeks ago by hisao@ani.social to c/fediverse@lemmy.world

When I tried it in the past, I kinda didn't take it seriously because everything was confined to its instance, but now, there's full-featured global search and proper federation everywhere? Wow, I thought I heard there were some technical obstacles making it very unlikely, but now it's just there and works great! I asked ChatGPT and it says this feature was added 5 years ago! Really? I'm not sure how I didn't notice this sooner. Was it really there for so long? With flairs showing original instance where video comes from and everything?

6
submitted 1 month ago by hisao@ani.social to c/kde@lemmy.kde.social

cross-posted from: https://ani.social/post/16319506

So I've been using it for a week or so, tried some other distros on the side, also tried some very dangerous things like rebasing from KDE to Gnome. I'll present my impressions as lists of good and bad things. Also keep in mind I've been mostly using Gnome in the past, so some of this feedback might be more about KDE / Plasma 6 in general, rather than Bazzite itself.

Bad:

  • The most shocking issue I figured only yesterday is that games didn't use my NVIDIA GPU and instead used integrated one, I simply didn't expect NVIDIA edition of gaming-tailored distro could fuck up this, until I tried some heavier games yesterday and checked glxinfo after being unsatisfied by performance - only to find out it was indeed the case, workaround/fix can be found here.
  • Transparency and blur work in a rather tricky way and by default blur is set to maximum that makes transparency not visible at all, took me a while to figure this out.
  • Aurorae window decoration themes don't support "draw border on maximized and tiled windows" and there are no workaround without doing things that are very unsafe/unstable in context of atomic distro like Bazzite so for the rice I wanted I had to stick with builtin Breeze theme which is old and limited in many ways, I pretty much had to achieve everything with color scheme + panel colorizer alone.
  • I don't remember how exactly this happened, but killswitch option in Linux ProtonVPN client somehow got broken in a way that I couldn't connect to internet at all because killswitch was activated and couldn't disable killswitch at the same time, I had to create another user and remove previous one. It also bombarded me with some errors regarding "kdewallet" that I don't understand. Worth noting, I've been using this client with killswitch on many Gnome distros before and never had this issue anywhere else.
  • When using external monitor, some apps and games don't perform the same. For example, Blender's viewport feels less smooth/snappy than on internal monitor.
  • By default mouse acceleration is on, which makes it feel weird/bad in some games and graphic programs, I believe it makes more sense to have it off by default and I'm not sure why even include that option in gaming-focused distro, I can't imagine anyone wanting to use it. Gaming is all about raw input (imo).
  • Builtin terminal is rendered in its own style completely ignoring theming, I didn't like it at all. I was able to install alacritty via rpm-ostree though and it works just fine.

Good:

  • All my favorite windows-only games installed from the first try with zero workarounds. And after fixing the issue with wrong GPU, performance in games is awesome, feels like it might actually be slightly better than on Windows.
  • After discovering panel colorizer and figuring some quirks of Plasma 6 theming, especially in context of immutable distro, I was able to achieve look and feel I'm very happy about.
  • I really like the idea of immutable/atomic distro, and ecosystem for using it here is solid and mature. It feels like system is very safe and bulletproof.
  • Even though it's not recommended but rebasing from KDE to Gnome did work well with maybe some minor issues which I'm not even sure weren't just Gnome issues. In the end I didn't like Gnome version more than KDE one and decided to clean up my partitions and reinstalled KDE version again.
  • I also briefly checked some alternative distros like Nobara, but nothing impressed me more than Bazzite.
  • Volume and brightness controls, bluetooth, network manager, disks utility, and after some tweaking dolphin - everything works smooth, everything supports scenarios I want to use, and most of those feel better and more advanced than Windows or Gnome alternatives.
  • Builtin ujust utility is neat and has a lot of optional tools installable in one command, like "ujust bazzite-cli", which installs and intergrates other utilities like atuin, fzf, ripgrep.
  • I feel rather happy about it now, and I don't expect it to break anytime soon or have any major issues for me. Time will tell though.
21
submitted 1 month ago by hisao@ani.social to c/linux@programming.dev

So I've been using it for a week or so, tried some other distros on the side, also tried some very dangerous things like rebasing from KDE to Gnome. I'll present my impressions as lists of good and bad things. Also keep in mind I've been mostly using Gnome in the past, so some of this feedback might be more about KDE / Plasma 6 in general, rather than Bazzite itself.

Bad:

  • The most shocking issue I figured only yesterday is that games didn't use my NVIDIA GPU and instead used integrated one, I simply didn't expect NVIDIA edition of gaming-tailored distro could fuck up this, until I tried some heavier games yesterday and checked glxinfo after being unsatisfied by performance - only to find out it was indeed the case, workaround/fix can be found here.
  • Transparency and blur work in a rather tricky way and by default blur is set to maximum that makes transparency not visible at all, took me a while to figure this out.
  • Aurorae window decoration themes don't support "draw border on maximized and tiled windows" and there are no workaround without doing things that are very unsafe/unstable in context of atomic distro like Bazzite so for the rice I wanted I had to stick with builtin Breeze theme which is old and limited in many ways, I pretty much had to achieve everything with color scheme + panel colorizer alone.
  • I don't remember how exactly this happened, but killswitch option in Linux ProtonVPN client somehow got broken in a way that I couldn't connect to internet at all because killswitch was activated and couldn't disable killswitch at the same time, I had to create another user and remove previous one. It also bombarded me with some errors regarding "kdewallet" that I don't understand. Worth noting, I've been using this client with killswitch on many Gnome distros before and never had this issue anywhere else.
  • When using external monitor, some apps and games don't perform the same. For example, Blender's viewport feels less smooth/snappy than on internal monitor.
  • By default mouse acceleration is on, which makes it feel weird/bad in some games and graphic programs, I believe it makes more sense to have it off by default and I'm not sure why even include that option in gaming-focused distro, I can't imagine anyone wanting to use it. Gaming is all about raw input (imo).
  • Builtin terminal is rendered in its own style completely ignoring theming, I didn't like it at all. I was able to install alacritty via rpm-ostree though and it works just fine.

Good:

  • All my favorite windows-only games installed from the first try with zero workarounds. And after fixing the issue with wrong GPU, performance in games is awesome, feels like it might actually be slightly better than on Windows.
  • After discovering panel colorizer and figuring some quirks of Plasma 6 theming, especially in context of immutable distro, I was able to achieve look and feel I'm very happy about.
  • I really like the idea of immutable/atomic distro, and ecosystem for using it here is solid and mature. It feels like system is very safe and bulletproof.
  • Even though it's not recommended but rebasing from KDE to Gnome did work well with maybe some minor issues which I'm not even sure weren't just Gnome issues. In the end I didn't like Gnome version more than KDE one and decided to clean up my partitions and reinstalled KDE version again.
  • I also briefly checked some alternative distros like Nobara, but nothing impressed me more than Bazzite.
  • Volume and brightness controls, bluetooth, network manager, disks utility, and after some tweaking dolphin - everything works smooth, everything supports scenarios I want to use, and most of those feel better and more advanced than Windows or Gnome alternatives.
  • Builtin ujust utility is neat and has a lot of optional tools installable in one command, like "ujust bazzite-cli", which installs and intergrates other utilities like atuin, fzf, ripgrep.
  • I feel rather happy about it now, and I don't expect it to break anytime soon or have any major issues for me. Time will tell though.
3
submitted 1 month ago* (last edited 1 month ago) by hisao@ani.social to c/kde@lemmy.kde.social

I'm trying to add margins around all maximized windows (so that it matches my custom taskbar which also have small margins all around), any ideas how to achieve this? I tried doing a KWin script, but even though it installs and activates, it doesn't work, not sure what's wrong. Also I have suspicions there might be easier ways to do it. This is my script attempt:

workspace.clientMaximizeSet.connect(function(client, h, v) {
    if (h && v) {
        client.frameGeometry = {
            x: 0,
            y: 4,
            width: workspace.displayWidth - 4,
            height: workspace.displayHeight - 8
        };
    }
});

Found solution: I already have panel colorizer widget for KDE Panel and it turns out, I could simply create extra panels on top/right/bottom edges with panel colorizers that allow to make them fully transparent and have custom height/width. And for windows to not lose borders/rounded corners when maximized I found a flag in "Window Decorations > Breeze" options.

11
submitted 1 month ago by hisao@ani.social to c/kde@lemmy.kde.social

Decided to try some new distros and this time it's Bazzite. I can't figure out any way to make any kind of custom themes work and look as expected. I tried few themes with transparent windows from "Global Themes (Plasma 6)" category but transparency doesn't seem to work in any single one of them. I've seen general KDE suggestions to try forceblur/betterblur plugins but it requires compiling it manually and since it is Bazzite, it's quite complicated and I couldn't figure it out (if I compile it in distrobox for some kind of Fedora, will it even work for my Bazzite? if I don't use distrobox, how do I even compile it? it needs tons of extra dnf dev packages). I installed Kvantum via rpm-ostree, but turns out, it doesn't style taskbar and console (also firefox, but I could live with that since I probably can find a matching firefox theme). Any suggestions?

[-] hisao@ani.social 24 points 4 months ago

Japanese schoolgirls is a big NO-NO in Australia 😅 Jokes aside, this is the first time I hear about this game, watching trailer I immediately thought about "When They Cry", and then I read this from article: "Silent Hill f is being developed by Neobards Entertainment (which has previously served as a support studio for Capcom's Resident Evil games), with creature and character design by Kera, and a script by When They Cry writer Ryukishi07." So now I'm hyped!

[-] hisao@ani.social 25 points 4 months ago

This is the most crazy read on subject in a while. Most articles just talk about hypothetical issues of tomorrow, while this one actually full of today's problems and even costs of those issues in numbers and hours of pointless extra work. Had no idea it's already this bad.

[-] hisao@ani.social 27 points 5 months ago

However, there’s lots of assholes who are negative towards other AI Developers because they’re envious because they suck.

That's not how you bring people together

309
DOOM® CAPTCHA (doom-captcha.vercel.app)

You will need a bit of patience with this one 😇

[-] hisao@ani.social 48 points 11 months ago

Big movie industry seems to be one of the most rigid forms of media. Every time I notice the same cinematic/presentational tricks used again and again to invoke the same feelings/emotions in viewer. This is visible in movies themselves but in teasers/trailers it's done in some kind of heavyweight refined form. Minecraft deserves better than those overused formulas.

23
Valkyrie by MasayumeP (mastodon.gamedev.place)
submitted 11 months ago by hisao@ani.social to c/digitalart@lemmy.world
view more: next ›

hisao

joined 11 months ago