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!
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
Hello everyone! I’ve been playing around with Wayland for a bit and was hoping to start learning some more about it. For example, I would be interested in making a lock screen, similar to Swaylock, as a toy project....
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 👀
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!
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...
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.
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.
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.
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?
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.
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
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
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.
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.
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.
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.
Hello everyone…I’m getting these integrity and confit errors during startup. Nothing seems broken. Does anyone know a fix or should i just ignore? Thanks!
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
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.
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.
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.
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...
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.
I’m not smart enough to verify the accuracy of this claim, nor exactly what the implications are, but it seems like it might improve performance if fixed.
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)
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.
The way they talk about it makes it sound like they invented the written word, but that notwithstanding the fonts actually look really nice in my opinion.
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.
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.
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.
For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git....
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.
For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git....
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
Announcing Brise theme (carlschwan.eu)
Brise theme is yet another fork of Breeze. The name comes having both the French and German translations of Breeze, being Brise.
The instances blocking Zuckerberg's Threads.net (fedipact.veganism.social)
Made by Nume MacAroon at Veganism.social veganism.social/
Poll: GUI framework for widgets/apps in Wayland (lemmy.dbzer0.com)
Hello everyone! I’ve been playing around with Wayland for a bit and was hoping to start learning some more about it. For example, I would be interested in making a lock screen, similar to Swaylock, as a toy project....
December Updates: The Spirit of COSMIC (blog.system76.com)
AMD FidelityFX Super Resolution 3 (FSR3) is now open source (www.gamingonlinux.com)
Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite (lemmy.ml)
"Trust me bro, it's just a simple project bro, I'll be there for you bro..." (lemmy.ml)
No Man's Sky studio Hello Games unveil Light No Fire, a fantasy survival game set on a single, huge planet (www.rockpapershotgun.com)
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...
know the features of your language (lemmy.world)
What's something that feels illegal to know?
The most popular licenses for each language in 2023 (blog.opensource.org)
Steam Deck OLED Is the Battery King (linuxgamingcentral.com)
Direct link to the YouTube video: www.youtube.com/watch?v=GQkpJ1qPUVA
An open-source, cross-platform terminal for seamless workflows (waveterm.dev)
Render anything inline. Save sessions and history. Powered by open web standards....
Integrity and config errors Ubuntu (lemmy.world)
Hello everyone…I’m getting these integrity and confit errors during startup. Nothing seems broken. Does anyone know a fix or should i just ignore? Thanks!
Simple Mobile Tools is being sold to a for-profit firm ZipoApps (programming.dev)
Source....
Libre Arts - GIMP 3.0 finally has a release schedule (librearts.org)
Their goal is to release for may 24.
would you write web app with this? (lemmy.world)
Why Bluesky over sth like Activitypub? (slrpnk.net)
Is it really decentralized and private?
A response to the "Boycott Wayland" article
Link to article: gist.github.com/…/9feb7c20257af5dd915e3a9f2d1f227…...
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...
The Linux kernel has been accidentally hardcoded to a maximum of 8 cores for nearly 20 years (thehftguy.com)
I’m not smart enough to verify the accuracy of this claim, nor exactly what the implications are, but it seems like it might improve performance if fixed.
18+ [Content Warning: Transphobia] From the very same people who tell us to "boycott Wayland"
Transphobic comments...
This week in KDE: Wayland by default, de-framed Breeze, HDR games, rectangle screen recording (pointieststick.com)
Monaspace - Microsoft presents a new font family for code (monaspace.githubnext.com)
The way they talk about it makes it sound like they invented the written word, but that notwithstanding the fonts actually look really nice in my opinion.
‘Acts of terrorism’ across Washington as 4 election offices get white powder in mail (www.kiro7.com)
The powder sent to both King and Spokane counties tested positive for traces of fentanyl.
Omegle has shutdown with a thoughtful farewell from the founder (www.omegle.com)
GIMP 2.10.36 Released (www.gimp.org)
Firefox Development Is Moving From Mercurial To Git (groups.google.com)
For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git....
Starfield group fixing Bethesda's bugs say their job is tough as mods feel an afterthought (www.eurogamer.net)
Firefox Development Is Moving From Mercurial To Git (groups.google.com)
For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git....
Monster (lemmy.world)