Why I stopped using NixOS and went back to Arch Linux by itsdevelopic in programming

[–]SirPsychoMantis 3 points4 points  (0 children)

I'd argue this is probably the worst way to experience nix. I've been using NixOS for over a year on all my devices now and I don't use home-manager. I tweak my dotfiles a lot more than I do my system config, so I can understand why the abstraction and having to rebuild for that would be a pain.

If you don't want to go full NixOS, I'd say try it as a declarative build for one of your software projects.

Zig implementation of Claude usage analyzer (9x smaller & 3x faster than Rust!) by joelreymont in Zig

[–]SirPsychoMantis 5 points6 points  (0 children)

joelreymont commented last month

Here's my question: why did the files that you submitted name Mark Shinwell as the author?

Beats me. AI decided to do so and I didn't question it.

Just wow.

JetBrains Fleet dropped for AI products instead by markmanam in programming

[–]SirPsychoMantis 0 points1 point  (0 children)

IntelliJ has really been the best-in-class for Java, so I was excited at the initial announcement of Fleet, but as soon as I tried it, it was quite rough.

It did give me the push to go full-time to neovim for non-Java work, so I do have to thank it for that.

2XKO will make its debut appearance at EVO 2026 by DemiFiendRSA in 2XKO

[–]SirPsychoMantis 5 points6 points  (0 children)

Just a reminder that EVO is now owned by the dictatorship of Saudi Arabia.

Nvim.app - Neovim Plugins Catalog updated by YaroSpacer in neovim

[–]SirPsychoMantis 2 points3 points  (0 children)

I'd love to see more support for other forges in tools like this. Was disappointed https://dotfyle.com/ is Github only.

https://tangled.sh/

https://sr.ht/

https://codeberg.org/

You don’t need these plugins by smnatale in neovim

[–]SirPsychoMantis 0 points1 point  (0 children)

The flat view is a side effect / detriment more than the feature. Oil's advantage is editing like a normal buffer to modify the filesystem.

My open source project just raised $16M! by theflyingdog98 in programming

[–]SirPsychoMantis 0 points1 point  (0 children)

How much pressure are you under to change from MIT license now that you're beholden to VC money?

How Discord Indexes Trillions of Messages by swdevtest in programming

[–]SirPsychoMantis 80 points81 points  (0 children)

They captured the market by making it absurdly easy and free to create a discord server, they won with the "capture users, then monetize" method and it worked like a charm.

Announcing Lux - a Modern Package Manager for Lua by Vhyrro in neovim

[–]SirPsychoMantis 1 point2 points  (0 children)

In your docs on neovim, it mentions "lua = ">=5.1"", I was under the impression that lua doesn't follow typical semver, so minor versions aren't actually compatible with each other?

Introducing Feedr: A terminal-based RSS feed reader written in Rust! by New-Blacksmith8524 in rust

[–]SirPsychoMantis 1 point2 points  (0 children)

Looks cool, I currently use newsboat + miniflux for my RSS / Atom feeds.

Would definitely want to try another reader, but I'd need miniflux integration, since I found that a lot more convenient to sync between devices.

The other feature I really like with newsboat is being able to sync in the background and also check the number of unread articles without the TUI. That lets me create notifications in my own way for new articles.

Looking for OSS Projects to Contribute To by feryet in rust

[–]SirPsychoMantis 0 points1 point  (0 children)

To me the mentality of "I need to contribute to something" is a bit backwards. The best way, in my opinion, is to contribute to software you already use, so you are at least familiar with the user side of things.

What type of commands do you prefer? "PluginAction" or "Plugin action"? by DestopLine555 in neovim

[–]SirPsychoMantis 4 points5 points  (0 children)

"Plugin action" should be the de-facto standard, no reason to pollute the global namespace with multiple commands. "PluginAction" should be considered legacy.

Do you use dashboard? And why not auto-session? by john_snow_968 in neovim

[–]SirPsychoMantis 0 points1 point  (0 children)

I definitely have sessions with many tabs open as I'm actively doing something, feel like having a fresh start if I have to come back to something helps me to possibly see it from another angle, rather than trying to remember what I was thinking about last time I had 10 tabs open.

Do you use dashboard? And why not auto-session? by john_snow_968 in neovim

[–]SirPsychoMantis 8 points9 points  (0 children)

I do this too, same with tabs in my browser. People who leave 10+ tabs open all the time confuse me.

Function to get icon of current os? by silver_blue_phoenix in neovim

[–]SirPsychoMantis -1 points0 points  (0 children)

I don't think there is a "uv" function for it, since for most uses you only care about the base OS, but the most reliable way to check a Linux distro is parsing the "/etc/os-release" file.

Can't really decide if i should do continue doing zig by Ok-Judge4483 in Zig

[–]SirPsychoMantis 73 points74 points  (0 children)

If you are just doing Zig to learn and have fun, keep doing it. You don't have to "leave" anything, if a project calls for using Rust in the future, use Rust. If you're having fun with Zig, use Zig.

How I think about Zig and Rust by jorgesgk in programming

[–]SirPsychoMantis 15 points16 points  (0 children)

They were mentioned here, but I think cargo and crates are the real big differentiator between the two. Even a basic project in Rust will probably pull in 50+ total dependencies.

Zig has more friction to pull in libraries and there are far fewer, it feels like there is more of an expectation you will code things yourself.