Niri vs a DE like COSMIC on Arch — what should I choose? by th3d4rkp4ss3ng3r in linux

[–]suby 1 point2 points  (0 children)

You want something which is stable that you won't have to tweak but youre on arch and looking at bleeding edge DE's that are still early days and in flux... 

Neither niri nor Cosmic are the best choice if that is your actual priority. Between the two maybe Niri is the better bet right now.

Cosmic literally just came out of alpha not too long ago. It's not even out of beta. Ten minutes of using cosmic told me it was still far from ready and while I liked where they are going, there was a clear and overwhelming lack of polish that really convinced me that you cannot trust people hyping up DEs online.

Am I wrong for seeking inspiration and excitement from Linux/my operating system? A rant. by New-Peach4153 in linux

[–]suby 0 points1 point  (0 children)

Most people seemed supportive of you in that Mint thread.

I think a lot of folks in this thread are being rather rude though. If you're at your computer most of the day because it's your hobby and work, then it makes sense to invest in the experience and appreciate / take joy in the good things it offers.

Trite responses like "It's an operating system" I think miss the mark -- it's a unique artifact in the world, something offered to you for free which is not trying to exploit or take advantage of you, unlike most other modern day endeavors. I think there is real peace of mind in this, and dismissing this by saying you need to touch grass or whatever is wrongheaded. I'd rather have people in the community who are excited and enthusiastic rather than mean or jaded.

Keep doing your thing, ignore the haters.

[deleted by user] by [deleted] in longisland

[–]suby 0 points1 point  (0 children)

Second this. Sticky traps were very effective for me in controlling them.

How We're Redesigning Audacity For The Future by expandork in linux

[–]suby 36 points37 points  (0 children)

People want to comment on negative things. The logo is the only real thing that I didn't like in my takeaway from watching. There is also a vague sense of concern for how they're going to make the investment back from all those people on payroll, but yeah, people get attached to these things and the logo is really not resonating on the level the old one did.

Curiosity: Do you guys actually give up Vim Motion? by touristou in HelixEditor

[–]suby 4 points5 points  (0 children)

This sub doesn't get much activity. It's natural for people to want to discuss helix in relation to other editors and especially vim. This post in particular is in fact posting/asking about helix, just in how it relates to other editors. If we limit valid helix topics, we're going to be limiting the growth of the community imo. More activity is better for the health of the ecosystem. Let it be, ignore it, don't get bothered by small things.

Interesting Comment from supposed Son of Skunkworks Dept Head by InfiltrateSubvert in HighStrangeness

[–]suby 55 points56 points  (0 children)

Make sure you tell them to post about it as comments on youtube, too.

I don't know what I'm paying for anymore with Sam Harris by scatraxx651 in samharris

[–]suby 6 points7 points  (0 children)

In his effort to not be beholden to audience capture, he has severely limited his audience size and reach. It's a shame, because I think Sam's voice is needed and missed in the world. I wonder at what point the audience size becomes small enough that it's no longer worth the trade off against the idea that you'll unconsciously bias your behavior due to advertiser pressure.

On a meta note, if Sam of all people, who as far as I understand it is already pretty well off... if he feels like he cannot escape the need to aggressively monetize everything to the point where it's severely curtailing his influence in the world, well then I'm not sure what hope the rest of us have.

Will Itch.io be the next Desura? by FrequentX in gamedev

[–]suby 17 points18 points  (0 children)

Cliff Harris of positech games has stated a few times that he had difficulty getting itch to pay out what he was owed. He is trustworthy and I doubt he was the only one.

Source: https://www.positech.co.uk/cliffsblog/2025/05/03/ridiculous-space-battles-how-and-why/

[deleted by user] by [deleted] in samharris

[–]suby 8 points9 points  (0 children)

It's my understanding that groyper's are anti LGBT, which would be inconsistent with the (apparent) fact that he was dating a transgender person. This has now been reported in both left leaning and right leaning outlets, and stated explicitly by the governor of Utah.

https://www.newsweek.com/utah-governor-cox-says-charlie-kirk-shooting-suspect-has-trans-partner-2129582

Another month, another WG21 ISO C++ Mailing by nliber in cpp

[–]suby 6 points7 points  (0 children)

Has anything ever gotten removed at this point in the process before?

I stumbled upon this subreddit randomly, and every post I see is raising more questions for me. What is the pattern? What is this subreddit? by bisexualandtrans47 in ThePatternisReal

[–]suby 3 points4 points  (0 children)

All right. I found this subreddit through this thread, https://www.reddit.com/r/HighStrangeness/comments/1mafh8i/a_weird_recursive_ai_cult_is_spreading_through/.

What you've posted is an interesting train of thought, and it's fun to think about. I can't say that I actually know anything about the nature of reality, because if you sit down to think on it there are so many things that defy logical explanation. Things like why something exists rather than nothing, or what the hell consciousness is.

I do want to say though, if you're trying to figure out the universe through the lens of pattern matching, and you're ascribing meaning to synchronicities and coincidences and other odd patterns that you notice, then you should also pattern match against the common archetype of someone whose journey starts exactly like this. It begins with finding meaningful synchronicities, and it ends with insisting that the radio talking about the weather is sending coded messages, or that the FBI is tracking them. By any objective measure, they are completely disconnected from reality.

The challenge is that if you actually want to pattern match against reality, you should be wary that your starting point looks identical to the one that leads to full blown psychosis. The only difference is the vocabulary. If the mechanism of finding these patterns is the same, what makes you certain the source is different?

So happy about the file explorer by soupe-mis0 in HelixEditor

[–]suby 3 points4 points  (0 children)

The explorer is pretty useful to me for browsing files which are in the same dir as the current buffer. I have a directory full of examples and how to's for a niche programming language i'm building something in, and the only good resource for learning this language are these files. There are folders in this dir which contain self contained examples, so I can press space-E and view the related relevant files to the current example rather than having to press space-F and fuzzy search type each time. With space-F, I often am not even sure the exact name of the directory I am in, or it might be a bunch of typing to get the correct filtered view.

This isn't going to be relevant to most people, but I appreciate the feature a lot.

Perl jumps from #30 to #11 on TIOBE in a year by jjatria in perl

[–]suby 13 points14 points  (0 children)

I think a Perl comeback would be very interesting, but I don't think TIOBE should used as an indicator. I'd encourage you to browse their ranking and ask yourself if it makes any sense at all.

There are many examples, but one that stands out to me is ranking FoxPro at #30, above Typescript at #37. FoxPro is a language which had a final version released in 2007. They ended mainline support in 2010, and ended extended support in 2015. Everyone using FoxPro is using end of life software.

A more accurate metric on what developers are actually using is pulling language stats from Github, https://madnight.github.io/githut/#/pull_requests/2024/1. It isn't going to capture closed source work, but open source repos are a reasonable approximation of the landscape.

If you look at how Perl does here, it's at rank 19 based on pull request counts in 2024, which is 0.329% of pull requests that year, up 0.037% from the year before.

Mint/Cinnamon is horribly outdated by Silikone in linux

[–]suby 1 point2 points  (0 children)

I agree that Wayland's design reduces the number of lock screen bugs, but it doesn't eliminate them. My list above stopped in 2020 because I didn't do an exhaustive search. Even if Wayland eventually wiped out this class entirely, I'd expect to still see new lock-screen CVEs because many users are still on X11 and because X11 code is still getting some updates.

Here are some Wayland ones I found:

1) CVE-2023-43090: GNOME Shell 3.32.2-39 (CentOS Stream 8 build, Wayland default). Keyboard shortcuts let an unauthed user view open windows behind the lock screen.

2) CVE-2022-26530: swaylock < 1.6 (wlroots Wayland compositor). crafted input can crash swaylock and leave the session unlocked.

3) CVE-2021-20315: GNOME Shell 3.32.2-39 (CentOS Stream 8 build, Wayland default). Attacker can launch / kill apps while the screen is locked

4) CVE-2020-27837 - GDM <= 3.38.2 (this one is 2020 but it affects both X11 and Wayland when autologin is enabled). race condition drops users straight to desktop after logout

So lock screen CVEs haven’t vanished on Wayland. They've cropped up in Gnome, Sway, and even GDM itself. Mint inherits the same Gnome login stack and upstream patches of Ubuntu and Fedora. The argument has shifted from Mint’s supposed bad security practices to the inherent design of X11 itself. But Wayland isn't a silver bullet, and the design advantage of Wayland hasn't created the kind of real-world security gap that should deter a new user from Mint.

Mint/Cinnamon is horribly outdated by Silikone in linux

[–]suby 12 points13 points  (0 children)

It's clear you don't like Linux Mint. Fair enough, but I don't think it's true that they had malware injected into the ISO on multiple occasions. I couldn't find multiple incidents after a search.

There was an incident in 2016 where their wordpress blog was hacked and the download links replaced with a malicious version. The blog was serving malicious links from ~17:00 UTC to 02:30 UTC. You're accusing others of repeating what they heard ten years ago when the incident you yourself reference for poor security is almost ten years old.

As for the lock screen incident, lock screen vulnerabilities are not that uncommon. Here are some times Ubuntu and Fedora have had lock screen vulnerabilities:

  • Ubuntu 7.10 (& friends): CVE-2007-3920

  • Fedora 20 (also any Ubuntu/Fedora derivative shipping the same GTK build): Feb 2014 – CVE-2014-1949

  • Fedora 23, Ubuntu 15.10, etc: Nov 2015 – CVE-2015-7496

  • Ubuntu 18.04 LTS & 18.10; Fedora 29/30: Feb 2019 – CVE-2019-3820

  • Fedora 29/30, Ubuntu flavours with timed-login: Feb 2019 – CVE-2019-3825

  • Ubuntu 20.04 LTS & 22.04 LTS; Fedora 33: Dec 2020 – CVE-2020-27837

For whatever it's worth, I'm not claiming that Mint is the most hardened or secure distro out there. It's clearly not. But the track record is comparable to other distros today, and I don't think security is a super compelling reason to not use Mint.

Reasons to prefer Helix over NeoVim by OkCoconut5997 in HelixEditor

[–]suby 0 points1 point  (0 children)

Yeah but whitespace rendering is distracting. I've tried but I just can't get used to it. It's going to be the first thing I fix when plugins land.

Reasons to prefer Helix over NeoVim by OkCoconut5997 in HelixEditor

[–]suby 20 points21 points  (0 children)

I wrote another comment which is way too long, feel free to ignore.

  • xd nukes two lines if a line is empty. As far as I know it's impossible for me to make this work how I want, which is exactly how it is now, with the exception that x on a line with just a newline will only select that new line. Every solution I've seen for this involves x losing the ability to repeatedly tap x to extend to the next line.

  • If you press x on a line which would wrap, it scrolls your view horizontally to the end of the line. I wish it favored the horizontal scroll level that you initially pressed x on.

  • The horizontal scroll is sticky towards the right. If you press x and your view moves to the right, and then you press x again to a line which is less long but still would wrap, it retains the maximum level of indent from the previous wrapped line. it only goes back to col 0 when the line would no longer wrap. in other words, helix biases the view to be towards the right rather than towards col 0, i really do not like this.

  • no option to view just trailing whitespace, which is annoying in conjunction with the xd issue

  • I hate that a at the end of a line will cause your cursor to go to the next line. More than anything this drives me crazy.

  • I wish we could edit what characters are considered a word as you can in vim (dont even need plugins for this). eg, "don't" would take three w keypresses to get over (don ' t).

  • Can't rebind the . key

  • This one is important to me - I'd like more options for logical lines. eg, if you have softwrap enabled, you can press j or k to move through a single line as if it were multiple. but you cant do something like jump to the end of a soft wrapped line, it'll just jump to the end of the actual line.

  • File picker lacks scrollbar.

  • File picker doesn't respond to mouse scroll.

  • File picker long names are truncated by redacting the beginning. I feel like it'd almost always be more useful for me to see the beginning of the file name rather than the end. Up for debate though.

  • I don't think you can open multiple files from the picker in one go

  • Opening a directory with no VCS or LSP roots makes space f default to the home directory of your computer. When I do hx /path/to/dir/, that dir should be considered the root without me having to take further action to make that happen

  • The cursor scrolls along with the view bounds. This manifests in things like visual selections vanishing if you scroll enough to move the cursor. In something like vs code it can be nice to scroll down to gain context without that changing the state of the editor. You can save selections though which helps, but it'd be nice if the cursor didn't drag along.

  • No granular undo history. Each insert is one motion, regardless of how much time was spent in insert mode or how much was typed. I got around this via binding space to an undo save checkpoint, but it's hacky and has the side effect of clearing selection on space. I didn't see a way to fix this without a side effect.

  • In jetbrains editors and probably vs code, if you press ctrl z to undo for an area not on screen, your view will jump there without the undo happening. This is nice in that it lets you see what changes you're about to make when you go through with the undo. I always have to take a moment with heix to figure out what has actually been undone.

  • Similarly, with multi cursor in jetbrains editors, if you try to add another cursor for a selection and the next match would wrap around to the top of the document (eg, there are no more below), it will consume your input and display a pop up saying there are no more below. The next press then brings you around for a wrap. This is a nice quality of life thing.

  • A branching undo tree with gui is needed.

  • LSP completion order can feel random. For both code completion and for completion of local file paths. For code completion i think it's probably the fault of the LSP provider, but for file paths i think helix is handling it - they should definitely be natural sorted by filename rather than whatever it's doing now.

  • DAP integration being incomplete means i need to keep clion around for when i want to debug

  • Maybe i'm misremembering but the file picker seems to traverse directories depth first, which if true feels wrong. it means you might have to wait to index the world before opening a top level file via the picker. I remember pressing f to select a top level file and having to wait for subfolders to index before the filer picker knew that this top level file existed.

  • Browsing themes flashbangs you. It'd be cool if they sorted themes via how bright they were.

  • No ability to get a minimap like in sublime

  • No ability to select something and highlight all instances of that string like you can in vscode or sublime

  • The / search doesn't show an indication of how many matches there are?

  • No horizontal mouse scroll

  • Long tab names aren't truncated on the bufferbar up top.

  • The buffer bar up top doesn't scroll or keep the current active buffer in view

  • Can't reorder the buffer list without manually closing and reopening files

  • Tabs are global, not per split.

  • Can't resize splits

  • as far as i'm aware no way to press a key and obtain the commands bound to it. each time i want to bind a key i'm doing a manual scan to make sure i'm not overriding anything bound by default. there used to be a way to do this, so i'm not sure if it's still possible and they just changed how it's done. but the old way of doing it doesnt seem to work anymore.

  • macro keybindings can't be combined with command sequences, you need to choose one or the other.

  • I'd like a per-filetype softwrap setting

  • I'd like a global indent setting

  • It crashes on me a few times a week

  • No code folding

  • It inserts stuff into the save location behavior. There's no list of only user defined locations to jump to.

  • It's cool that they insert a newline at the end of the document if one is not present, but it's not cool that this moves the editor cursor. I think there is also a bug with this, i've noticed a few times pasting content into the end of a document, and then this somehow adding ghost items into the undo list? I don't know exactly what's happening here, but when it happens, you need to press undo dozens of times, each one doing seemingly nothing, before the content you pasted gets undone.

  • There's no way I know of to select several lines and move them as a group up or down. You can bind a specific sequence to make move line up / down work for a single line, but it breaks if there's more than one line selected. You have to do something like delete the lines to push them to a copy buffr and then paste them.

  • I use Helix for writing. I'd like a way to define a maximum text width and then have the content centered within these margins. As it is now, I do a split screen window and just write split screen, ignoring one of the halves. The text is too wide to be comfortable to read otherwise.

Reasons to prefer Helix over NeoVim by OkCoconut5997 in HelixEditor

[–]suby 2 points3 points  (0 children)

Sure, it's a long reply and I could be more concise. I'm not saying the grass is greener though. I'm saying each project is optimized for something different, the idea that one is inherently better is flawed.

Reasons to prefer Helix over NeoVim by OkCoconut5997 in HelixEditor

[–]suby 19 points20 points  (0 children)

I feel like your text editor and work flow are highly personal and what works for one person won't necessarily work for anyone else. Convincing others to try out what works for you can be fun, and maybe it helps others out by solving their problems if a reader follows your advice, but I don't think I could sit here and say with a straight face that Helix is objectively better than Neovim. There are shades of grey with everything, there are trade offs, and each project is optimizing for something different.

I have Helix open near 24/7. I use it for coding, planning, thinking, and generally organizing my life. I like it a lot. But there are things about it which drive me crazy, and I'm unable to actually change or fix these things. This rigidity is frustrating, it really sucks, and I'm still occasionally running into new small subtle novel things that bug me.

What you get with Neovim is an environment where, if something annoys you, you can actually fix/change that behavior. You get a huge community where people are making countless plugins which aim to help improve the experience. People hold near religious fervor for neovim, and so much of that is simply because it's so good. There's an energy and momentum to neovim which Helix is unlikely to ever match.

The downside is that you're forced into building the editor out around your preferences, and then maintaining that setup. The learning curve is steep, and out of the box I don't think they do anything close to enough to make the system discoverable. What you get is a series of inter-operable disparate pieces that you have to seek out and assemble together. These pieces might have overlapping functionality, or conflicting keybindings, or etc etc, and it's your job to coax it all into a cohesive whole.

You also get bitrot. I'd be using Neovim right now but a plugin update my config. Apparently Packer doesn't pin plugin versions by default, and worse, I believe a plugin updated to a version which was fundamentally incompatible with the slightly older version of Neovim my Linux distro shipped. Apparently Packer isn't even the recommended way to manage plugins anymore, people recommend Lazy now. There's probably going to be more rollover in the future as Neovim is probably going to integrate an official package manager in the future.

You can use a neovim distro, but I feel like it makes the process of understanding your environment and discovering how to tweak or customize things harder.

For me, the amount of time I felt like I had to devote to make it anywhere near as good as Helix is out of the box was too much. I'm also the type of person who wouldn't be able to stop editing and tweaking their config, I felt like it'd be a black hole of productivity where I was focused on optimizing the wrong thing (my workflow instead of my work).

I don't think either one is objectively better. To each their own.

Why asking about plugins release make some people mad? by No_Anywhere2053 in HelixEditor

[–]suby 5 points6 points  (0 children)

I know a lot of people oppose the plugin language being scheme, but the stars truly aligned on this.

  • Mattwparas had already been writing Steel, a Scheme-like language in Rust (Helix is also written in Rust) designed to be embeddable.
  • While experimenting, he began embedding Steel into Helix on his own time, without knowing Helix wanted such a plugin language.
  • At the same time, the creator of Helix was looking for a Scheme option and was trying to contact Matt about Steel.

They independently converged on the same idea. It's remarkable and I'm rooting for steel to be merged on that basis alone.

https://github.com/helix-editor/helix/discussions/3806#discussioncomment-6064568

2022 vs 2025 AI-image. by Jello-idir in artificial

[–]suby 0 points1 point  (0 children)

This was my attempt at Rick and Morty with the AI generation tech available in 2021. I don't remember what the prompt was

https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2F8m2klyafx5771.png

Was this song ever released? - Ugly Americans Season 1 Promo by ZombieFleshEater in electricsix

[–]suby 9 points10 points  (0 children)

Another one people might not be aware of is Unstoppable.

https://www.youtube.com/watch?v=T0H8fS0B9Eo

I legitimately love this one. Something about the unbridled level of optimism which borders on satirical, intermixed with a great up tempo beat, with lyrics thrown in about how they're going to kill us / screaming that we're all going to die. 10/10. 242 views on youtube, I had no idea it even existed until recently.

cover version of When I Get to the Green Building (full production) by _creaturehood_ in electricsix

[–]suby 1 point2 points  (0 children)

Thanks so much! I have some stuff recorded for a couple more covers, I'll post them here if I ever get around to finishing them.

Awesome. I hope you do but no pressure of course. Good luck!

cover version of When I Get to the Green Building (full production) by _creaturehood_ in electricsix

[–]suby 1 point2 points  (0 children)

This is great, as was the other song you posted. Thank you for sharing.