The ability to patch packages with little effort ( https://wiki.gentoo.org/wiki//etc/portage/patches ) is the main reason I’m currently considering switching to gentoo.
- 0 Posts
- 22 Comments
SleveMcDichaelto Linux@lemmy.ml•The problems and shortcomings of Cosmic (According to Hyprland Dev, Vaxry)English7·8 months agoThere are valid criticism to be made about cosmic desktop, like
*Lists two positives*
If that’s the best example of criticism to be had about COSMIC, then it’s practically flawless. Except of course, though, it isn’t. Aside from the general lack of polish, I’d argue that there’s not enough customization. E.g. things that should really be a slider or spin control (or better yet multiple sliders/spin controls) like corner radii are multiple choice button things (not to mention that the ‘square’ style is anything but.) Some of the sliders that do exist (particularly the size ones) have very few set points that make them essentially disguised drop downs. I could probably find dozens more things to criticize if I cared to sit down and nitpick everything.
C++ is pretty alright, IMO, but the syntax is kinda clunky though, I think probably because of some historical baggage.
As much as I sympathise with developers over headaches caused by themeing, I believe users (myself included) would be less up-in-arms about it if applications were less ugly by default. And boy howdy is libadwaita ugly as sin.
I’d be perfectly willing to tolerate a mismatched system, if the individual components looked at least okay. Like I’m not going to get e.g. steam or discord to match an e.g. Windows 9x theme, and I’m mostly okay with that because they aren’t horrible to look at. But, say, File Roller? Absolutely not. Horribly ugly.
A program that I use often uses an embedded MPV window for video playing, and Wayland doesn’t support that, and apparently won’t: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/74
So until something changes with that program, MPV, or Wayland, or I decide to rewrite the program myself, I’m stuck with X11.
SleveMcDichaelto Linux@lemmy.ml•Are there any things in Linux that need to be started over from scratch?English1·1 year agoAh. I’ve only ever used a Mac like once ever, and that was over a decade ago. However that does sound pretty close to what I’d do, something like
/programs
,/libraires
,/config
,/data
, and/users
.
SleveMcDichaelto Linux@lemmy.ml•Are there any things in Linux that need to be started over from scratch?English1·1 year agoNope, btw.
SleveMcDichaelto Linux@lemmy.ml•Are there any things in Linux that need to be started over from scratch?English3·1 year agoPersonally I quite like
zstd
, I find it has a pretty decent balance of speed to ratio at each of its levels.
SleveMcDichaelto Linux@lemmy.ml•Are there any things in Linux that need to be started over from scratch?English9·1 year agoDefinitely. As nice as it would be, I don’t think it will significantly change any time soon, for several reasons. Not least of which is because several programs would likely just flatly refuse to implement such a change, judging by some of them refusing to even consider patches to implement the XDG Base Directory Specification.
SleveMcDichaelto Linux@lemmy.ml•Are there any things in Linux that need to be started over from scratch?English94·1 year agoNot really software but, personally I think the FHS could do with replacing. It feels like its got a lot of historical baggage tacked on that it could really do with shedding.
There was a bit of drama on tumblr (owned by Automattic) not too long ago where a relatively well known trans blogger got banned as a part of an alleged harassment campaign. I recall Matt Mullenwag (Automattic’s CEO) being accused of following the user on to other platforms and harassing them. There were also accusations of, IIRC, tumblr staff taking payments to ban users. Which isn’t great. So if my memory is accurate, your gut feeling is probably right.
Edit: typo, slleged -> alleged
SleveMcDichaelto Programmer Humor@lemmy.ml•"First remove the closed source vendor lock in from your own codebase before checking for license issues in your neighbor's codebase" Engineerings 5:33English16·2 years agoI suppose that’s true, but then the question becomes: how many people proselytizing Godot/OSS use these services personally vs in a corporate environment where they may not have a choice? Because I’m not sure the supposed hypocrisy the meme is “joking” about actually exists.
SleveMcDichaelto Programmer Humor@lemmy.ml•"First remove the closed source vendor lock in from your own codebase before checking for license issues in your neighbor's codebase" Engineerings 5:33English1444·2 years agoAm I missing something or do two cloud computing services, two database systems, and a search engine have nothing to do with a game engine? Cuz this looks like a false equivalency whataboutism two-for-one combo to me.
SleveMcDichaelto Programming•Tabs are objectively better than spaces - gomakethings.comEnglish811·2 years agoTabs let you define how big you want each indent to be, and spaces do not.
Spaces can too: Simply use more or less of them, to taste.
I have ADHD. Two spaces per indent makes it damn near impossible for me to scan code.
Then use four, or six, or eight, or 20. Hell, most code I’ve seen uses four spaces per indent anyway.
[Re: braille]
Surely there’s an editor out there that will automatically display indent spaces as a tab character. Or failing that it seems like it would be rather trivial create a program to convert n spaces to tabs, and vice versa.
SleveMcDichaelto Programming Challenges•[Medium] String Decompression Solutions CounterEnglish1·2 years agoA bit late to the party but here’s a Rust solution that is probably maybe correct: https://pastebin.com/Eaes7hU9
SleveMcDichaelto Technology@lemmy.world•Scraped data of 2.6 million Duolingo users released on hacking forumEnglish21·2 years agoThe thing is the average person either can’t or can’t be bothered to remember even a dozen actually secure passwords, so they fall back to a couple of simple derivations of a common password, meaning each and every site a user signs up on represents an additional single point of failure.
Rust: https://pastebin.com/frYcgdxh
Like last time, a brute force solution: checking if every substring is a set of well formed brackets, and, if so, recording it if its the longest seen so far.
Rust:
A super simple brute force attempt: https://pastebin.com/qbYQNQ7h
Also super slow. Took me a bit more than a minute for n=10.
edit: An updated version: https://pastebin.com/wVhxLmt9
Added some simple constraints to reduce the number of unfiltered entries that need to be generated, bringing the n=10 time down to 10ish seconds. EDIT: if any of the test cases are n=12 or greater, probably best to fail this without testing. It’s super inefficient memory wise.
IMO Arch’s defaults (especially w.r.t. audio and fonts) are a little nicer than Gentoo’s, but that’s a pretty minor inconvenience all things considered.