merthyr1831

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

merthyr1831,

These are some good tweaks! Personally, especially the smaller changes like uniform sizes for controls, would be worth taking up with the KDE community because they might consider merging them into breeze proper. Unless it doesn’t work like that for theming of course!

merthyr1831,

Good. On one hand it’s good to see fediverse stuff coming mainstream, on the other hand the last thing we want is a load of celebrities and brands trying to cannibalise said fediverse as an opportunity to corner the market instead of genuinely useful resources for communication

merthyr1831,

The XMPP article was good, thanks!

merthyr1831,

Flutter gang rise up (though technically it’s just hijacking a GTK window)

merthyr1831,

The text editor that’ll be coming with Cosmic looks pretty slick! I’ve got a loooong way to go with learning rust so maybe I’ll take a look at the iced/pop libraries when Cosmic comes out 👀

merthyr1831,

Looking forward to this coming to Godot. Personally unlikely to ever need it but there are some impressive projects going on in godot right now that could use it!

merthyr1831,

Sweeney is just being diplomatic here. I dont think he ever wants to support Linux

merthyr1831,

no idea. As far as I know it’s never worked on linux

merthyr1831,

stop using javascript i guess

merthyr1831,

hello games famously never overpromises on their games before release

Can one recover from an accidental rm -rf of system directories by copying those files back in from a backup?

Well I’ve joined the “accidentally trashing your system with rm -rf” club! Luckily I didn’t delete my home directory with all the things I care about, but I did delete /boot and /usr, and maybe /var (long story, boils down to me trying to delete non-system directories named those but reflexively adding the slash in front...

merthyr1831,

I did a similar fucky-wucky before and honestly i just cut my losses and backed up the user data before reinstalling the OS from scratch. Took a few days of tinkering to get my system back to where it was but there’s no telling what kind of system you’ll be left with when you merge a known good image with a broken system.

merthyr1831,

Normally the purpose of a block of code like this is to provide a fallback hardcoded value if the dynamic value from your API or whatever is null. Like, setting a default title for a page of a notes app if the user didnt set a title themselves etc.

So, b is very likely to be a never-null, hardcoded value.

This code can still be valid and return null if b is null too, as the other person said.

merthyr1831,

Sure, but null coalescing is a pretty common feature in modern languages. Once you know what ?? means you can apply it to a whole host of languages.

merthyr1831,

Because languages need to be able to handle the very common edge cases where data sources don’t return complete data.

Adding null coalescing to a null-safe language (like dart) is so much easier to read and infer the risk of handling null than older languages that just panic the moment null is introduced unexpectedly.

merthyr1831,

Lol this one is actually illegal to tell others. In the UK you can be tried for contempt of court if you’re caught telling people about nullification, and the juror’s oath tries to explicitly discourage it.

That being said, what’s to stop a jury in a case of nullification from… nullifying your case?

merthyr1831,

That being said, I doubt the tracking is all that helpful as there are many people who use Tails as a legitimate system for preserving one’s privacy and safety, such as in cases of DV, trafficking, etc.

merthyr1831,

Because anything that can be used for privacy can be used to also commit crimes that the state isn’t very happy about not being able to track effectively

merthyr1831,

As someone mentioned earlier though, the US army published its own book on improvised munitions that is supposedly much more accurate

merthyr1831,

Following is a generally devil’s advocate point here, because in principle I’m wholly supportive of jury nullification:

The idea of the jury being able to cast verdicts on conscience rather than just evidence does also, however, risk personal bias influencing trials regressively. It is not unknown for systems to acquit or convict someone based on racial prejudice or media coverage of a case, which is why even a sniff of conscience voting of any kind is heavily policed.


There’s a whole host of selection processes that try and limit bias in trials while keeping the state from totally controlling the process, but jury duty is one of the only examples of direct democracy under most neoliberal capitalist systems; that comes with all the risks and caveats that it would when applied to any other aspect of our social and political existences

merthyr1831,

I fundamentally distrust the language package repos with a high share of unlicensed libraries in their repositories. It’s a basic legal step for protecting the software supply chain and supports the open source community.

Also, it feels like a sign of immaturity from a package repo to have many unlicensed packages since most serious maintainers see a license as an important step in declaring your software “ready” for distribution. You just can’t assume a package will be maintained if the contributors aren’t going to do these basic steps.

Dart’s package manager actively penalises packages without a license file (at least when browsing on the website directory). Many languages, including those better at enforcing license declarations, would benefit from a similar feature.

merthyr1831,

I was gonna say “turns out adding a larger battery makes your device last longer, who knew!” but that discounts the fact that the OLED screen and smaller soc also help quite a bit.

If I remember right, the newer SoCs, especially on the newer Zen 3 core, are not that much more power efficient until they’re being pushed to their limits. When the cpu isnt the bottleneck the two cores are similar.

merthyr1831,

I mean, at least for Linux, I was under the impression that the disk cache only stores programs that have already been loaded once, since there’s not much point loading something from disk to cache if you never actually load it later.

merthyr1831,

Not that I dont dislike electron anyway, but I’d hazard a guess that most of the jank we see in electron apps is more to do with javascript and overengineered web UI frameworks than the browser runtime. If it runs like shit in a browser then it wont be much better ported to electron.

merthyr1831,

It’s a thing with certain laptops, where their secure boot certs are outdated or something. Not really anything you can do to fix, but it doesnt mean anything in practice - I never had issues with it after running linux across multiple distros about a year on my Acer nitro 5.

only thing you might have issues with is using secure boot in certain distros but if you don’t have problems then no need to worry

merthyr1831,

yup. and it’s usually on laptops that run less standard bios setups that aren’t easily flashed anyway

merthyr1831,

Secure boot uses them

merthyr1831,

the gpio one could also just be the BIOS being whacky. I think I have the same one show up on my Acer laptop and I’ve never had an issue.

merthyr1831,

his last comment before closing the thread suggests that “99%” of the code is controlled by him and other paid contributors. still seems like you’d have to manually contact the last 1% to relicense their code.

merthyr1831,

They said 3.0 this year a few months back. I think you could have rebuilt GIMP on GTK4 in the same time it’s taken them to try and port the project up to GTK3.

merthyr1831,

it’s cpython much slower than JS?

merthyr1831,

Bluesky is no more or less private than any servicebusing activitypub

merthyr1831,

Sadly, this is going to be preaching to the choir. Wayland has its faults but if it truly was an inferior approach compared to X then someone would’ve forked X or spawned a totally new project. Turns out it takes time, money, and developer power that simply isn’t coming into X or any competing standard. Wayland is “good enough” to be the next standard and that’s how it’ll be for the foreseeable future.

If a BSD fan really thinks X is pivotal to BSD’s future, then maybe BSD will need to consider forking it and fixing it, but I’m sure the real solution will just be supporting Wayland on BSD too.

Louvre: C++ library for building Wayland compositors. (lemmy.world)

Hello, yesterday I officially released Louvre v1.0.0, a C++ library designed for building Wayland compositors with a primary focus on ease of development. It provides a default method for handling protocols, input events, and rendering, which you can selectively and progressively override as required, allowing you to see a...

merthyr1831,

Wayland is already a lot nicer to use over X. Better gestures, better animations, better performance, and that’s if you use Wayland today, not in a year’s time.

Like I get why people are defensive over X but it literally isn’t being developed anymore - And if it’s really worth keeping over Wayland the time to get contributors to support it is passing quickly.

merthyr1831,

Would’ve been nice of them to compile the kernel with a fix applied to see how much of an impact it has (though even in the post they seem to suggest that it’s not that impactful unless you run massive clusters)

merthyr1831,

Transphobia and such aside (which are shitty and unnecessary in their own right), how on earth can you realistically boycott Wayland when nearly every last Xorg dev has moved to Wayland permanently?

X11 is simply end of life, and there are no display server technologies or protocols that exist to challenge Wayland because no one cares enough to bother with the immesnse work it entails? At best you’ll be stuck on a legacy distro for a few years until your display drivers become too out of date for whatever apps you use.

merthyr1831,

HDR stuff is great to see! Valve’s upstream work on Wayland HDR support is finally coming to everyone

merthyr1831,

I’ve used a similar comic-mono font for a while and it was really good! I don’t like how lots of mono typefaces are angular or sharp.

merthyr1831,

you know it’s some cop lover considering they think fentanyl powder kills people on contact

merthyr1831,

You could, but you’d have to have a lot of it blown airborne. you’d have to have it blown in your face to realistically inhale any of it.

Anthrax and other effective mail-delivered substances were dangerous since they were much more airborne or were hard to properly ensure is cleaned off your person. Fentanyl won’t be ingested if it gets on your clothes or a trace remains on your hands, but invisible, long-lasting bacterium spores? Lethal.

merthyr1831,

People argue that despite its moderation, it was pretty vulnerable to exploitation and sex abuse

merthyr1831,

I think those had an effect, though from my brief reading of the post he seems to blame criticism of CSAM prevention and moderation.

merthyr1831,

Yeah I remember using it and you had a bunch of creeps on there that sadly aren’t unique to omegle, but once one site gets a reputation of any kind its hard to beat.

merthyr1831,

when single devs can reproduce almost every aspect of Photoshop’s UX, performance, and featureset in projects like photopea.com, I have to have major doubts about whether the GIMP team are doing the right thing by spending years to update the GTK version instead of just rewriting everything from the ground up.

The straw that broke the camel’s back for me was the “3.0 is this year we promise!” post months ago which is increasingly looking like it wasn’t all to be.

Chuck out the technical debt, use a modern language, and build a functional successor without the 90’s baggage. That’s my hot take.

merthyr1831,

Hosting the public repo? I heard that the GH repo is just a mirror

merthyr1831,

Wonder how much money would be owed to these devs if they were paid even a fraction of the average bethesda dev. The management of Bethesda knowingly relies on the thankless* labour of thousands of devs just to get their games to a playable state.

  • okay sometimes they’ll offer you a tour of their studios but you still have to pay for the flights and accommodation so not really a ROI.
merthyr1831,

Unreal engine basically requires it for decent version control iirc. i had a nightmare trying to get git to work on my university project a few years back

merthyr1831,

the github repo is a mirror to their internal source hosting. github is just the most accessible to a wide audience

merthyr1831,

all the more reason to sunlight these old packaging formats and move to universal solutions like flatpak and nix

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines