• 7 Posts
  • 58 Comments
Joined 4Y ago
cake
Cake day: May 31, 2020

help-circle
rss

I take advantage of it by having tried and failed to make a miniscule change in two separate programs. AMA. 😎



Hi, I created a community for the game Dungeon Crawl Stone Soup. It's an open-source game, so would've also fit onto [!opensourcegames@lemmy.ml](https://lemmy.ml/c/opensourcegames), but I wanted a place where I can post things which will only make sense, if you've actually played DCSS. So, this is quite a niche interest. I might be shouting into the void here, but that's okay. Of course, anyone else is welcome to shout with me. :)
fedilink


This is also the reason “unused RAM is wasted RAM” makes little sense in an application context. OS designers realized that wisdom a long time ago, so they already made sure to utilize that unused RAM via disk caching.

Now, if Chrome or Chrome VSCode or Chrome Discord or Chrome MS Teams requests tons of RAM, it most likely gets this used-but-available RAM, which your OS was using for disk caching.

In the case of Chrome itself, this will make Chrome faster at the expense of your other applications’ performance.
In the case of non-browser applications based on Chrome, your system’s performance is sacrificed, so that Microsoft can rake in its profit without actually investing money into proper application development. 🙂


I mean, for what it’s worth, I’ve seen a techy user (i.e. non-dev) just customizing their Firefox with a Vim-shortcuts-extension and a userChrome.css-file and they liked that basically just as much as qutebrowser.

Not really any reason why that couldn’t be set up a bit more professionally and compiled into a binary etc…


dav1d is a decoder for the AV1 video codec. It's optimized for performance to achieve reasonable decoding speed even without hardware decoding support (which is still generally lacking for AV1).
fedilink


I just saw that it’s simultaneously promising a “billion dollar idea”, that you can earn money a made-up currency by doing nothing of value and to build a “community”. That usually means it’s a pyramid scheme.

It also uses Google Recaptcha on the login page and they have a Discord community etc., so whatever their promises of privacy are, they probably only promise it for marketing purposes.

It’s also an, uh, interesting approach to “decentralization”: Please run your decentralized node and then register it in our centralized search interface at presearch.org.

I was gonna say that I only have a superficial opinion and you should inform yourself, but that’s a few too many red flags from just looking at it again for five minutes…


On Android, there’s Nunti for RSS feeds.
You can give each article a thumbs-up or a thumbs-down and then it will try to sort and filter your aggregated feed according to your interests.



Use Firefox Profiles! You can type “about:profiles” into the URL bar, then you’ll get a dialog for managing profiles. Create a new one and that will be like a factory-reset Firefox, so bookmarks, extensions etc. are also separate. It’s basically like copy-pasting the configuration folder.

You can also launch a similar profile dialog from the command-line with firefox -P, or launch a specific profile with firefox -P myProfile.


I wrote code for that before, for generating file names in a utility application, and I don’t know about you, but it surprised me how easy that was / how perfectly fine the results were.

I always thought the big webpages with such name generators had sophisticated algorithms to make the adjectives reasonably sensible with the nouns and then huge word lists to ensure randomness and such.

And then I did it with like 20 animal names and 30 adjectives, and all I ended up fine-tuning was to swap out a few of the words for more interesting ones (e.g. dog -> chihuahua, good -> fabulous).


I think, a big reason why techy people don’t value these algorithms as much, is because we can achieve a lot of the same (sometimes better, sometimes it just feels better) by manually setting up filter rules.

And a big reason for that, is that many of these algorithms are just hot garbage. Even Google’s supposedly unmatched algorithm knowledge and intimate knowledge of their users regularly fails to deliver anything of value.
I guess, they do have those corporate interests, and in particular don’t want to be transparent to avoid people gaming their algorithms, but then even the bloody algorithm in my IDE trying to guess what I want auto-completed feels disappointingly much like a broken clock being right twice a day.

These are all anecdotes. I’m not aware of a non-commercial social media content algorithm, so maybe this is the one field where they’re amazing.


Yeah, a few years ago, I went on a journey from KDE -> AwesomeWM -> [some more tiling WMs] -> BSPWM.

I found both the tiling and BSPWM’s no-minimizing / use-lots-of-desktops workflow very nice, but thought that having a desktop overview in the panel would be extremely helpful with that.

And well, you guessed it, after trying a bunch more things, I landed back on KDE. Been using Krohnkite and now its spiritual successor Bismuth (mainly because those support KDE’s Activities, which work really well for grouping those many desktops) and to me, that has just been a massive upgrade to BSPWM in every way, even in the disciplines that BSPWM was built for.

Obviously, BSPWM certainly still has its place for minimalism and if you want to Bash-script your environment, but yeah, massive props to the KDE community.


You may be interested in this video: https://tube.kockatoo.org/w/175b8058-ebf8-4765-8f2b-75a00500b20a

It’s a KDE dev explaining the bug and how work on it is progressing (although it’s not themselves that’s working on it).

TL;DW: There’s still a number of open points and it will likely require themes to be updated.

The theme that you’re using looks opaque, i.e. doesn’t need blur, so maybe the theme author would just need to turn off blur (however that works)…


Good point. I’ve certainly had my moments where some application behaved slightly differently and it annoyed me, so I simply went back to X11 until that was fixed or I had a workaround or didn’t need to use that application anymore.


For me, it’s that everything feels just slightly smoother, applications open somewhat quicker and typing feels more ‘direct’ (less latency).

Certainly nothing revolutionary for now, so if you actually have to jump through many hoops, I wouldn’t bother.
My distro pre-installs a Wayland session for my DE, so to switch, I just have to log out, select the other session and log back in.


Hmm, do you think that more than 10% of desktop Linux users are on Wayland?


I do tend to explain DEs when someone asks for a distro recommendation, because yeah, I also think that it does make the biggest difference for desktop usage.

However:

  • You can’t download an ISO for a DE. Noobs want to know what to download.
  • Given that you can switch DEs relatively easily, the choice of distro can carry more weight.
  • Depending on what kind of user they are, I do think the distro makes a difference. For example, generally I wouldn’t recommend Debian-based distros to a programmer. Or plain Arch to someone uninterested in technology.

Awesome, thanks. Definitely looks somewhat more generic now, but it’s not as bad as I thought either, i.e. it definitely still has a recognizable aesthetic.


Hmm, interesting. I can definitely go along with their reasoning, but I do wonder how much the aesthetic will change.

I feel like those silly little corners do rather much to differentiate it from Xfce and MATE.

I also wonder what those corners will look like when a window is maximized. Does the window fill out the corners, or do they turn those corners black in another way, or does it simply show the wallpaper in those few pixels?


Yeah, Funkwhale is rather built for public display of your music library. The backend is also written in Python, so presumably eats resources like no one’s business and, somewhat of a programmer prejudice, is probably also just not very stable / resilient to misconfiguration.

That’s why I didn’t really even mention it for self-hosting. I find it primarily useful, if you’re hooking into an existing instance like https://open.audio.


I’m guessing, it’s rather an issue of scale, wanting to maximize profits and dumb update policies.

So, scale is an issue, because they do need to serve a lot of update downloads.

Maximizing profits is an issue, because they could certainly set up more update mirrors to reduce download times. (Or offer a piece of software that people volunteer to mirror updates for.)

And dumb update policies are a problem, because fucking Patch Tuesday™.
They don’t roll out security updates as soon as they’re available, but rather just once a month. So, on the second Tuesday in a month, all of the Windows devices start to download updates from Microsoft’s servers.
Honestly, I marvel at this working at all. They must have truly crippled the update downloading on each client to prevent a self-inflicted DDoS.


Enlightenment 0.25.0 Release
![](https://lemmy.ml/pictrs/image/7d736666-8586-4818-a50d-6c8793c8bf3a.png)
fedilink


Can any of the ciphers in GnuPG be brute-forced?
I was expecting the usual "It's gonna take millions of years", but I like this answer better. :D
fedilink