OH @soller@floss.social: The Cybertruck is a perfectly constructed mobile crematorium. You put the person in the trunk and stick a fork into the battery.
dra!_kulix (next@MRMCD)
@drakulix.de
Your friendly linux desktop witch. 🪄 (previously on @drakulix ) Working at system76 on Cosmic. Programming (Rust 🦀!), Games 🎮, Metal Head, and more? 🤷♀️ […] 🌉 bridged from ⁂ https://social.dreampi.es/@drakulix, follow @ap.brid.gy to interact
Lepton running! (with angle/swiftshader unfortunately so far)
So I'll be in Warsaw for the work over the next week. Any recommendation for fun stuff to do in the city?
ℹ️ Switching to your side laptop is always faster than recharging.
I mean.. I don't need a new phone right now, but whyyy does Samsung of all companies start to make a phone with an interesting size (Fold 8) right after locking down their bootloaders... (I always am on the look out since my preferred form factor (small) is very rare these days and I wanna know […]
Original post on social.dreampi.es
social.dreampi.es
@drakulix I can't believe I waited for almost 5 minutes for _that_ to load 💀
I give you "The Epic Gnome ❤️ KDE Handshake". This is probably the silliest thing I ever commissioned, send some love to @trans_lykanthropie for drawing this. :neocat_heart: This is free for any personal use and for commercial use related to both Gnome […] [Original post on social.dreampi.es]
Original post on social.dreampi.es
social.dreampi.es
[chainsmoker cat, poorly disguised kink of the author] The more I am watching of this show, the more I am convinced this was made for trans women... the second episode already contained what I can only describe as a (and I am so sorry) "forced piss/orgasm" scene between cat girls. wtf
I think this was a good take https://pointieststick.com/2026/07/19/whos-responsible-for-bug-reports-on-old-software-versions/
Who’s responsible for bug reports on old software versions?
Consider this hypothetical: An operating system (OS) ships version 1.5 of a piece of software. Meanwhile, the latest version of that software is 3.0. A user on that OS experiences an issue in version 1.5, or has an idea for a new feature. **Who should they contact?** * * * This hypothetical becomes concrete due to the existence of _discrete-release_ OSs, like Ubuntu, Debian, openSUSE Leap, and Linux Mint. These intentionally freeze on certain versions of the software they ship for a certain period of time — even if newer versions have already been released upstream of them. It’s in the news right now because of a recent kerfuffle over in Linux Mint specifically; a developer of GNOME Calendar asked Linux Mint to patch out support links and change the branding, and later followed up with a fairly inflammatory blog post after the issue was locked for understandable reasons. This saddens me because the miscommunication was preventable, and now a good portion of the discussion surrounding the topic is about tone rather than the topic itself — a predictable outcome of not caring about tone. But I digress. * * * I think it’s an important topic, so I thought I’d share my take on the situation. ## Are software developers responsible? > _Software devs wrote the software. The software broke. End of story._ If only life were that simple! Having been on the receiving end of thousands of un-actionable bug reports about old versions of KDE’s software in discrete-release OSs for issues that were fixed months or years ago (but not backported by the OS distributor!)… I can tell you it’s very frustrating. But we in the free, open-source software (FOSS) world make our software available via free software licenses; we need to be prepared for OSs distributing our software in ways we didn’t anticipate or aren’t thrilled about, and bug reports from their users. That’s life. Our solution in KDE is a bot that automatically closes bug reports for versions of Plasma that are out of support, and we may eventually broaden the system to cover our apps and frameworks, too. It’s not perfect, but it mostly works out. I can tell because most of the new Plasma bug reports I see these days are from users of rolling-release OSs like Arch, OpenSUSE Tumbleweed, and Fedora KDE (which is not truly rolling, but it’s close enough), and I’d say most are actionable. It kind of stinks for users of discrete-release OSs, who get a robot telling them that the work they just put in to report the bug was useless. But they also benefit from rolling-release users effectively being their free quality assurance (QA). Trade-offs. ## Are distributors responsible? > _If my car breaks, I blame the car company — not the vendor who sold them the part that broke_. (well, maybe I blame them too if I’m a car nerd, but that’s the exception!) Ultimately OS distributors are the car company here, assembling the final product. It’s their job to do adequate QA and work with their vendors (upstream software devs) to make sure that final product sparkles. Of course, a new car costs many months’ salary and includes a multi-year warranty, while most FOSS OSs don’t and are distributed for free. So expectations need to be tempered a bit. This is where I think communication breaks down. A lot of free-of-charge FOSS OSs advertise themselves really positively, promising the sun, the moon, and the stars. Whereas the truth for many is that they’re assembled by a small team with a shoestring budget (or none at all) from years-old software offered by grumpy developers they don’t have a great relationship with. Users then don’t understand the full picture of who’s responsible for what, or the level of support they should expect and from whom. This is the reason why KDE Linux includes tons of qualifiers and provisos in its marketing material. We don’t want to over-promise! It’s a small project built by a small team. I think every piece of free software should be clear about who should use it… and who shouldn’t. **Don’t over-promise!** It’s a recipe for frustration and disappointment on all sides. And if you want an OS with professional backing, you’ll likely need to pay for it. * * * ## So what’s the solution? As a distributor, I think you need to sort out what kind of relationship you want to have with the developers of the upstream software you ship. Do you want to be able to have a distant relationship? **Then I recommend abandoning discrete releases and adopting the _rolling release_ approach.** In this model, you take upstream software the moment it’s released — or at least soon afterwards. Then the conflict disappears! Almost all bugs become upstream bugs, and you can direct users to upstream devs without getting any push-back from them. Everything remaining is an issue that you can fix in your OS. Rolling release OSs can still have good relationships with their upstreams, of course. But it isn’t as critical. Don’t want to be a rolling release? That’s fine. **Then you need to work closely with your upstreams.** Communicate your users’ complaints and bugs upstream, help drive fixes, and then ship them. Many software developers already release bug-fix versions in addition to feature versions. If they do… ship them! Don’t ignore them; this will make your upstreams grumpier. If any of your upstreams release a “long-term support” version of their software, ship that. If they don’t, you can even work with them to create one if they’re amenable to the idea, and help to support it. This is more work, obviously. So if your team is small, it may not be feasible to do for _every_ piece of software you ship. But you can try for the most important ones: the Linux kernel, systemd, Mesa, Libinput, PipeWire, NetworkManager, BlueZ, udisks, CUPS, and KDE or GNOME. But that’s the important point: shipping a high-quality discrete release OS is _more_ work than producing a competent rolling release. No way around it. So a way to make this approach more feasible is to **reduce your OS’s scope of concern.** For example, you can delegate app distribution to a third party like Flathub, the Snap store, AppImageHub, etc. This lets you focus on just the base OS and its desktop environment, while apps are rolling, which means they’ll accept bug reports about them. Personally, I think there’s a lot to like about this model. It also helps if you **don’t let the software get _too_ out of date.** Up to 6 months old? Your upstreams are likely fine with this, and will accept bug reports. 12 months? Mostly fine. 2 years? That starts to get painful for your upstream developers if users are still reporting bugs to them. 3 year or more? Very painful. We pretty much have to direct them to their OS vendor. ## What’s not the solution? Package 2+ year-old frozen releases of as much upstream software as you can, and then ignore the upstreams, their bug-fix releases, and their complaints about this. This is the worst of all worlds! * Users get outdated software that’s full of bugs and security holes fixed long ago * Software developers get un-actionable bug reports from angry and confused users * Distributors get frustrated communications from software developers that damage or destroy important relationships Please don’t do this. It isn’t sustainable over time, and will cause a leak of the most desirable users who make an active choice to use your OS. How do I know this? Well, I don’t, but I can make an educated guess based on some of the few statistics we do have. A big one is the OS market share on ProtonDB as compiled by BoilingSteam, which counts Linux gamers: In 2019, the “rolling and rolling-ish (e.g. Fedora)” OSs made up a little over **36%** of the total users. In 2026, they’re up to **71%**. This isn’t everyone, of course; only gamers using ProtonDB. But still, it’s quite a change. Clearly gamers believe rolling-release OSs cater to their needs better than discrete-release OSs do. So, if you ship a discrete release OS, and you don’t want to or can’t switch it to a rolling or semi-rolling release cadence, **please please please work with your upstreams!** As a (sadly now only merely occasional) upstream KDE software dev, I can tell you my favorite distributors to work with are the ones who engage with KDE and help get problems solved. It’s a lot of fun when all parties focus on problem-solving. Like Loading... ### _Related_
pointieststick.com
Berlin-Bubble, könnt ihr helfen? Wohin geht denn ein Teenager, wenn er Goth-Klamotten shoppen möchte, idealerweise second hand? Gibt's da Läden oder Märkte, die ihr empfehlen könnt?
Honey it's hot outside please hydrate. Go and eat your white Monster Energy Jelly. (White Monster and Agar Agar)
[Nine Sols Spoilers] Eigong Phase 3 is probably the hardest metroidvania fight I have ever done. But it is amazing how even that one went from “how the hell are you supposed to do any of this” to “wow this was clean!” on the successful run. Masterful fighting system, also very fun exploration […]
Original post on social.dreampi.es
social.dreampi.es
ok this is so cool. this LED manufacturer designed maybe the coolest demo brochure possible for their COB LEDs, its a ringed binder where each of the pages is a PCB that you plug in and can control via touch to toggle which strips are on 🤯 #electronics
Tattoo part 1. We didnt color things this time, since this already took 5 hours.
[in-ear headphones, seeking recommendations, neurospicy, consumerism] So after 4-5 years my AirPods Pro are finally starting to die. (Microphone is damaged, rendering Noise Cancelling barely usable and the charging contacts don't seem to be reliable anymore.) They have been an invaluable tool […]
Original post on social.dreampi.es
social.dreampi.es
[meta, shitpost] @drakulix on tumblr they’d call this rent lowering gunshots
[meta, shitpost] Live your life, so that burnout.cafe would block you on sight.
Exactly 3 billion devices run Java. Every time you install Java on your computer some old DVR or something explodes to maintain the malance
It's been 0 days since GL's global state made me question my sanity. :neocat_googly_shocked:
I guess it is time. For some, uh, Monster on the rocks? :blobcatgooglyshrug:
New Profile Pic time! :neocat_cool_fingerguns: This is made by @Cosmix! I cannot stress enough how happy I am with how this turned out, please send some love her way! :neocat_heart:
"Be unable to change what runs on your phone or it turns into a brick that can't even be used to pay for food and transit" but sure, I can verify whether the OS and app was built by a "trusted" hyperscaler in a hostile foreign country, isn't that so worth it?
The fight against root-based remote attestation and mandatory code signing with vendor-provided keys are the defining software freedom issues of our time. Nothing else even comes close
Whatever you are a goose or any other critter of the Fediverse, remember your are valued and loved. :dragn_heart:
glad to see that people are finally dropping the egg prime directive and start valuing the goose
I feel like Ryan Gosling is overvalued. Has he ever laid an egg?