Its incredibly common to be thrown by this. Like many memes, the original incarnations were to be taken at face value, but then a layer of irony got applied, and the ironic/self-deprecating variant became the norm.
It varies. Reddit is/was the primary forum for a number of projects, and as each sub is community moderated, could be quite rich, even if the whole is “generally full of garbage”.
Despite being a heavy cell phone user for more than 25 years, it only recently occurred to me that vertical navigation on most phones is inverted when compared to traditional computers. You swipe down to navigate upward, and up to navigate downward. I recently spent time using a MacBook, which apparently defaults to this...
I recently discovered that you can get Microsoft Edge for Linux (🤢🤮) and am curious… does anyone here use Edge for Linux, or have you ever? What was your reasoning for using it?...
(not yet, experimental in KDE) persistence through compositor restart
It was the inability to add features like mixed refresh which caused Xorg devs to push for a new protocol. Otherwise it would be yet another series of janky patches to break assumptions made in a 40 year old protocol.
Other devs have been working on it. Valve’s contributions to wlroots, KDE, and gamescope can’t be understated.
They are becoming more essential by the day. HDR and VRR is supported by just about every graphics card for the last 5 years, and displays which support both can be found for $200 or less. Valve had a reason to add HDR support to Gamescope/Steam Deck; it is a highly requested feature.
I will agree with you on one point: Xorg is not bad code. Xorg is an awesome project, and has developed and changed to the needs of users exceedingly well for decades. But X11 itself is tech debt. The first ten years of Wayland were spent paying that debt off (while simultaneously continuing Xorg development).
If the features aren’t what you need, then Wayland wasn’t built to support you today. But you might find yourself in 6 years looking at a gorgeous HDR display which works out-of-the-box on your favorite Linux distro thanks to Wayland.
14 years later the need is slowly growing so the support is slowly growing
Yes! I agree wholeheartedly. Adoption has been slow because Wayland did not meet the needs of most people more than Xorg did. Cinnamon isn’t moving any time soon because the value-add isn’t enough for the average desktop user.
But…
build something that people need
People have needed HDR and VRR for years. HDR is essential for professionals in video and image editing. They needed Wayland years ago, and it was being built with them in mind, not just the average desktop user in 2012.
Not every feature is used by every user of that software. I used X-forwarding over SSH once, ever. It did not add any value to me. SSH forwarding adds no value to the average user either. But it is essential to someone.
I was curious about what they’d say next. Their argument is “most users don’t need more than Xorg, so it’s ‘silly’ to expect investment in Wayland”.
I found some agreement in “as more people need Wayland features, investment will grow”, especially with the Valve and KDE/wlroots/gamescope. Also Automotive Grade Linux embracing libweston.
Well, those requires D-Bus. The wlroots project decided early on to support non-dbus software stacks, so wlroots compositors expose Wayland protocol extensions which could either be used directly or wrapped by the xdg-desktop-portal-wlr daemon.*
*(Well… many wlroots devs argued that the ecosystem should have chosen WP extensions instead of dbus, but I think most relented when Pipewire entered the equation.)
About +8% compared to lzma. Decompression time though:
<span style="color:#323232;">zstd -d -k -T0 *.zst 0,68s user 0,46s system 162% cpu 0,700 total
</span><span style="color:#323232;">lzma -d -k -T0 *.lzma 4,75s user 0,51s system 99% cpu 5,274 total
</span>
Some will curse me out for discussing decentralization and freedom. I am NOT saying the average person should be concerned with CIA spying. What I’m saying is that one should promote decentralized internet infrastructures that empower the individual over corrupt institutions, even though this threat model likely does not apply...
It requires a phone number to log in. That already kills any hope for anonymity. I use it to message family and close friends, of which the fact that I’m messaging them is not surprising.
Today at the grocery store a sweet older lady approached me and asked if I knew anything about computers. I said yes I do, and she produced a mouse saying that her son set up Linux mint for her and she was wondering if the mouse was compatible. It needed kernel version 2.6 or newer so I said that the mouse should work, guessing...
My experience is still a good success rate there. Back in ~2015 my family got an USB WiFi card which needed an out-of-tree module, which the manufacturer had on Github, complete with DKMS instructions. It was upstreamed after about a year, though!
The only completely unsupported device I’ve had is my laptop’s fingerprint sensor.
It’s interesting, the results here are way different than the Code Golf & Coding Challenges Stack Exchange. I would never expect Haskell to be that low. But after looking at code.golf, I realize it’s because I/O on CG&CC is more relaxed. Most Haskell submissions are functions which return the solution.
Sidenote: I like the CG&CC method, it’s semi-competitive, semi-cooperative.
all languages welcome
almost all users post “Try it Online”/“Attempt This Online” links
most users post explanations under their submissions
often people will post solutions beginning with “port of user1234’s excellent Foolang answer” when there’s a clever shortcut someone finds
or people will post their own solution with "here’s a solution which doesn’t use user1234’s algorithm"
or people will add comments to answers with minor improvements
IMO It’s geared towards what is the best part about code golf: teaching people about algorithm design and language design.
This has never stuck with me, and I hadn’t thought about why until now. I have two reasons why I will always write ${x}_$y.z instead of ${x}_${y}.z:
Syntax highlighting and shellcheck have always caught the cases I need to add braces to prevent $x_ being expanded as ${x_}.
I write a lot of Zsh. In Zsh, braces are optional in way more cases. “$#array[3]” actually prints the length of the third item in array, rather than (Bash:) the number of positional parameters, then the string ‘array[3]’.
My reply is to a commenter who said they prefer “${HOME}/docs” over both options in the original image (“$HOME/docs” or “$HOME”/docs). Many people prefer to always include braces around the parameter name out of consistency, instead of only when they are required.
My comment explained why my habit is to only include braces when they are necessary.
You know how cursor behaves in practically any text field / text area / command line, where arrow keys move cursor by single character, but holding down Ctrl while pressing arrow keys moves cursor by whole word....
I’m pretty sure both are possible in xkb. But you’ll have to learn how to get a custom xkb_keymap into your DE of choice. I only learned enough to do one mapping:
This remaps Capslock to Escape, Escape to Compose, and Shift+Escape to Capslock. Not what you want, but hopefully this will give you a starting point to playing/breaking xkb.
Another benefit of doing this with xkb: it’s now a separate codebase from X.org, and is used in every Wayland compositor I know of.
My laptop is getting old and i can’t have Element eat up half of my RAM. There are many more clients out there but which one is good? aka "the best? ;-)...
So I’ve been using Linux now for a while, and am looking to migrate my dev environment to vim and spend more time in the command line. I’m fairly comfortable with bash but by no means an expert. I’ve used zsh with some minor customization but just recently learned about fish. I’d love to hear people’s opinions.
I learned Fish by helping someone else in a chat. There’s a lot of cool things, and I think it’s an excellent shell. Fish is an excellent choice for a shell.
Zsh is a much more featureful language (with globbing/subscript/PE flags, native floating point arithmetic, the whole man zshmodules), which doesn’t necessarily make it a better shell. But I like those features, and I find it to be a natural choice to write more complex programs which normally would be a code smell for Bash.
The plugin ecosystem for is much larger than Fish’s as well.
Monster Girls Hit Different (lemmy.world)
Just install EndeavorOS lol (feddit.de)
stolen from linux memes at Deltachat
Introducing Steam Deck OLED - November 16 (farside.link)
Here. Take this. You may need it for your journey, weary traveller (startrek.website)
Discord on Flathub is now official
mastodon.blaede.family/…/111310323208049583
‘Reddit can survive without search’: company reportedly threatens to block Google (www.theverge.com)
I have made an entire playable dragon race template. It completely defies all 5e conventional design. (yiffit.net)
if you could standardise a file format for a specific task what would you pick and why
if you could pick a standard format for a purpose what would it be and why?...
Steam Deck 2 delay was right choice for Valve as mid-generation refresh would fare better (www.notebookcheck.net)
Raspberry Pi - Introducing: Raspberry Pi 5 (www.raspberrypi.com)
Ask Lemmy: Traditional vs natural mouse scrolling; which do you use?
Despite being a heavy cell phone user for more than 25 years, it only recently occurred to me that vertical navigation on most phones is inverted when compared to traditional computers. You swipe down to navigate upward, and up to navigate downward. I recently spent time using a MacBook, which apparently defaults to this...
Microsoft Edge, anyone?
I recently discovered that you can get Microsoft Edge for Linux (🤢🤮) and am curious… does anyone here use Edge for Linux, or have you ever? What was your reasoning for using it?...
SHARE WITH THE CLASS: What aliases are you using? (kbin.social)
From bash to zsh and everywhere in between, show me yours and I'll show you mines. Inspire others or get some feedback....
I think Wayland should have been approached differently
Now, I really like Wayland, and it’s definitely better than the mess that is X11...
KDE Compositor Handoff Revolutionizes Wayland - YouTube (youtu.be)
New File Format (lemmy.ml)
What feature/utility/app are you surprised is not installed by default in Linux distributions?
Supposed Steam Deck killers are missing the point (www.notebookcheck.net)
How many people actually dropped Reddit for Lemmy?
It is possible to estimate?
Signal is Flawed, Why XMPP is Amazing! (new animated video) (monero.town)
Some will curse me out for discussing decentralization and freedom. I am NOT saying the average person should be concerned with CIA spying. What I’m saying is that one should promote decentralized internet infrastructures that empower the individual over corrupt institutions, even though this threat model likely does not apply...
just to be sure, when setting up nextcould i need to purchase a domain name? (artemis.camp)
Says "Please type in the domain into the input field below that will be used for Nextcloud in order to create a new AIO instance."...
Met a nice lady at the grocery store
Today at the grocery store a sweet older lady approached me and asked if I knew anything about computers. I said yes I do, and she produced a mouse saying that her son set up Linux mint for her and she was wondering if the mouse was compatible. It needed kernel version 2.6 or newer so I said that the mouse should work, guessing...
Most and Least Verbose Programming Languages (programming.dev)
I was looking at code.golf the other day and I wondered which languages were the least verbose, so I did a little data gathering....
This week in KDE: tap-to-click by default (pointieststick.com)
How do you shell expand your variables and why? (lemmy.world)
There is a drop in monthly active Lemmy users (from 65k to 57k) (lemmy.fediverse.observer)
It is probably due to a number of people stopping using their alts after some instance hopping....
Make Ctrl+Arrow Keys the default?
You know how cursor behaves in practically any text field / text area / command line, where arrow keys move cursor by single character, but holding down Ctrl while pressing arrow keys moves cursor by whole word....
Can you recommend a lightweight matrix chat client to me?
My laptop is getting old and i can’t have Element eat up half of my RAM. There are many more clients out there but which one is good? aka "the best? ;-)...
Windows 11 vs Linux supported HW (lemmy.ml)
It worked on my system (lemmy.world)
zsh or fish for an intermediate Linux user?
So I’ve been using Linux now for a while, and am looking to migrate my dev environment to vim and spend more time in the command line. I’m fairly comfortable with bash but by no means an expert. I’ve used zsh with some minor customization but just recently learned about fish. I’d love to hear people’s opinions.
It doesn't solve my problem, but thanks? I guess (programming.dev)