• 15 Posts
Joined 1Y ago
Cake day: May 31, 2020


My favorite aspect of open-source games is that everyone involved has a good time.

I do while playing. The devs do while developing. And if the devs have a less good time every now and then, they push through that, because they want other people to have fun.

That’s just a whole load of wholesome and makes me enjoy the games a lot more.

Cheating only starts to become a problem when you add competitive aspects to a game, like a global leaderboard or esports tournaments. And the competition is greatest when everyone is on the same leaderboard.

Competitive aspects can be fun to some people, but yeah, I don’t see it as that big of a deal when open-source games can’t do that as well as proprietary titles.

I really don’t think that used to be different. You just had no chance at verifying these things before the internet came about.

It especially annoys me that Google markets this as some sort of idea for a perfect world, when in reality it will get born into a world of existing tracking and fingerprinting.

Unless we turn most webstandards on their heads (we won’t), the result of FLoC will simply be that more information is leaked on users that are just as identifiable as before.

I always find it interesting what they decide to include in Java. It has always had this mantra of relatively few language features, which corporations probably love, but I feel like it’s losing popularity among developers because of that. Or at least there’s been room for two competitors in that same space, namely Kotlin (a few more features) and Scala (all of the features).

And then there’s also Go, for which I haven’t really understood how it differentiates itself from Java. I guess, it’s somewhat less verbose and not running in the JVM, but it definitely still has that corporate boringness to it.

You can do so with a userChrome.css file.

If you don’t have one yet, follow the instructions for creating one here: http://kb.mozillazine.org/index.php?title=UserChrome.css#Creating
And also set “toolkit.legacyUserProfileCustomizations.stylesheets” in about:config to “true”.

Then add this to the end of the userChrome.css file:

#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background {
  border: none !important;
  border-color: red !important;

The “border: none !important;”-line will hide the border.
The “border-color: red !important;”-line will change the border to whichever color you specify there.
Remove or comment out whichever line you’re not going to use…

After a Firefox restart, the change should apply.

It’s really starting to annoy me how even technical people are taking to this change as if it’s some terminal fate that needs exploiting of every possible workaround to “fix” it.

Firefox’s UI can be changed pretty much however you want with a userChrome.css file. Knowing the basics of CSS, it’s not even that hard to write your own theme changes.

For example, as far as I can tell, most people are annoyed by the tab shape. That takes 4 lines of CSS to change it to essentially the same shape as it was before:

.tab-background {
  border-radius: 0 !important;
  margin-block: 0 !important;

And figuring that out took me like 10 minutes, without looking up how other people did it.

Just in general, I would expect technical people that are so picky about their theme, to have their own theme anyways.
Obviously that might break, when Mozilla moves UI elements around, but once you’ve fixed that, you really wouldn’t need to care what Mozilla has changed.

Yeah, alright, Qt is a fair point. That might actually get targeted by an attacker.

Personally, I would still deem a Microsoft account a bigger security risk than only updating Qt every few months (if you set yourself a reminder to e.g. grab the newest version every 3 months).

But yeah, that’s where it starts to become subjective and not something one can give as general advice.

It didn’t actually disappear. It just shows up with the name of one of its language packs, for whatever reason.

This link points to the actual ASK app, no matter what it says in the title:

And more recently, Chrome’s FLoC effectively gives Google control over the ad tracking tech that will replace third-party cookies – although this is being developed in the open and with feedback from other developers.

“FLoC is absolutely atrocious.” – “Hahaha, we know that.”

Obviously, Linux would be better for avoiding Microsoft, yeah, but if that’s not preferable for other reasons, then Windows without a Microsoft account is still massively better than Windows with it.

And honestly, I don’t feel like auto-upgrades are that important in a niche PDF reader. The chance that someone targets Windows malware against Okular or libpoppler is pretty much 0. So, just grabbing a new version every year or so, is probably fine.

You can also grab a build from KDE’s build server, if you don’t want to use the Windows Store.

“Don’t expect to see major changes or awkward synergies” – every acquisition ever.

To be honest, the “many” might be wrong. I also only really know of Google and the company that I work at, which is a larger non-IT company.

I sort of just assume that it would be common, because in these larger companies no one cares enough about individual IT projects to generally accept the risk of a license violation.
It’s also just a pain in the ass for such a larger company to keep track of all the different licenses that end up in one product, so completely banning the most dangerous licenses may simply be a sane business decision.

A bit of a heavy-handed solution, creating an entirely new Firefox profile per Activity, but might also be cool to just have completely separate bookmarks and such.

I’ll also have to play around with maybe creating a user.js-file, so that I can carry over some about:config settings.

Introducing Activity-aware Firefox

A script to make KDE Plasma and Firefox work hand-in-hand

Yep, and as an added bonus, many companies react very allergic to the AGPL. As in, use of code under AGPL may very well be prohibited.

Yeah, needing to wrap that in an Ok() is what I had spotted. :)

You need to remove the “;” at the end of the match block. That’s what causes that unit type (i.e. nothing) to be returned.

I can spot one other error, but I imagine you will be able to figure that out yourself.

As for commercial, mass-marketed titles not being art, I think it depends. These often are just copies of some other game’s concept with different graphics, sound files and maybe a few gameplay tweaks.

The individual graphics and sound files are obviously artworks in their own right, but for a game to be more than just a collection of artworks, and rather an artwork in its own right, I think, there needs to be some spark of genius or something extraordinary about it. It needs to be creative as a whole.

Most mass-marketed titles don’t go the extraordinary route. There’s just so much money involved that they would rather play it safe and therefore go with concepts that have been done before.

But there’s exceptions to that rule. Death Stranding is an oddball game and in my opinion a piece of art. Whether it’s particularly good art, is a different question, though.



Minetest game with a strong survival focus, meaning lots of the steps towards building your dream palace are much more tedious. …

Glad to see work happening on this. 🎉…


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…

You can switch tabs on the new Android Firefox by swiping over the URL bar

In the new Android Firefox (Fenix), you can cycle between tabs by swiping horizontally over the URL bar. So, it behaves similar to Ctrl+Tab and Ctrl+Shift+Tab on the desktop. …