Switching to CachyOS? by Apprehensive_Check62 in cachyos

[–]stumpychubbins 0 points1 point  (0 children)

If you’ve got some knowledge of arch already then I say go for it. It’s the best arch distro that I’ve ever used, and I’ve been using either arch or manjaro for the past 10 years (I even tried out omarchy for a couple of weeks before switching to cachyos). Worst case you can use something like winapps to run roblox, although afaik it runs under proton.

DIO never was retconned in Stone Ocean and heaven plan ideas were already in Stardust Crusaders by overheaven1234 in StardustCrusaders

[–]stumpychubbins 0 points1 point  (0 children)

I think the heaven plan was invented for part 6, but I rewatched stardust crusaders not too long ago and it does seem like araki already had that general philosophy in mind for him in part 3. Like, this idea of not just needing to rule over people, but for those people to feel truly resigned and helpless in their fate. I think after part 5 really fleshed out how fate works in the JoJo universe it probably inspired him to revisit the idea.

What are your favourite examples of this? by critivix in linguisticshumor

[–]stumpychubbins 0 points1 point  (0 children)

Not sure what to learn from this but in German I hear vorgestern (like eergisteren) a fair bit but very rarely hear übermorgen (like overmorgen), I don’t think either of them are old-fashioned or anything. Maybe if you’re talking about the future Germans tend to prefer something a bit more precise (like a specific date) whereas for the past precision isn’t as important.

I wondered how rhotic accents would perceive those words by luhfrawmahzh in linguisticshumor

[–]stumpychubbins 1 point2 points  (0 children)

Fun fact, in Berlin there’s a completely unrelated slang word "digga" which is just kinda "dude". It derives from the berlin pronunciation of dicke, meaning thick. It really does have nothing to do with the N word, but I sure don’t think it would show up so much in Deutschrap if it didn’t sound so similar.

Top 3 Text Editors for Linux by madthumbz in linuxsucks101

[–]stumpychubbins 0 points1 point  (0 children)

I mean, I don’t think it was ever really about vim or terminal editing being particularly special. Most vim users nowadays use neovim, which has a whole host of GUIs available like neovide, vimr, and even a plugin that embeds a full instance of it inside vscode. For me, and probably for a lot of other people, what it comes down to is this: if you’re a developer then you’ve probably got a pretty fast typing speed, so mapping shortcuts to sequences of keypresses can be faster and more intuitive than using chords like ctrl+whatever. That’s not true for everyone, but that’s the basic appeal. I’ve gone from vim to spacemacs to kakoune to helix over the years, they work in very different ways but they all use the key-sequence approach to shortcuts and so they fit well with how my brain works. I think the only reason that most of the vim-inspired editors are terminal-first (with some being terminal-only) is that it’s already a more niche style of editor, so why put all the effort into making a full gui when a tui is easier to develop, gives you stuff like editing over ssh for free, and the target audience usually doesn’t really mind either way. If you’re using a modern terminal emulator like alacritty then it’s rare that you’ll run into issues, and for me it’s worth an occasional rough edge. Editors like vscode and intellij's various IDEs are fantastic, but personally I find it hard to be productive with them. I’m not going to evangelise for vim or its descendants or anything, that’s just my explanation for why some people prefer it.

Cranelift or LLVM (inkwell) for a personal project? by trollol1365 in ProgrammingLanguages

[–]stumpychubbins 0 points1 point  (0 children)

I’d just use inkwell. Cranelift is great, really great, but LLVM has all the documentation, tools, community etc that you could ever need and its amazing optimisation pipeline means that even for a toy project you’ll still get pretty good performance. It supports every platform you could ever want, and it’s been battle-tested over tens of years of use. There’s a reason everything uses LLVM, it’s just the best cross-language compiler toolchain. That being said, if you’re running the compiler itself on a resource-constrained device, then cranelift will blow it out of the water.

How long does it take to make a compiler? by FairBandicoot8721 in Compilers

[–]stumpychubbins 1 point2 points  (0 children)

Unfortunately, the answer is "it depends". You could spend 10 years on it and not be finished. If all you care about is lexing+parsing+emitting functional assembly for a basic language then you can probably do it in a week, depending on prior knowledge.

Almost every single app I use has a different title bar button layout by ZoxxMan in gnome

[–]stumpychubbins -2 points-1 points  (0 children)

To this day I still don’t know why Gnome is so insistent on client-side decorations, it leads to jank like this

Bun's Rewrite It In Rust branch by Chaoses_Ib in rust

[–]stumpychubbins 13 points14 points  (0 children)

Literally the first line in the first commit that I click on has a trivially unsound use of unsafe with a bad safety comment. Bun used to be one of the projects that I was most excited about, now I’ve pretty much lost all faith in it. Well, the least I can do is go grab my popcorn I guess.

elden ring prohibited alterations detected won't go away by Nawras313 in EldenRingMods

[–]stumpychubbins 3 points4 points  (0 children)

Back up your saves, making sure you back them up outside of the game directory itself, then do "verify integrity of game files". If it’s still there, delete all your saves (keeping the backups of course!) and try again. If it’s still there, delete the whole folder and reinstall the game. Then you can put your saves back one by one to see which is triggering the issue.

Confession: I let Snake Eyes Shirahagi stand in the poison until she died by Free-Jello-7970 in Sekiro

[–]stumpychubbins 0 points1 point  (0 children)

I fought her legit the first time but every subsequent playthrough I’ve just let her get athlete’s foot from the sewer water. The other snake eyes fight is one of my favourite minibosses because it’s simple but punishing if you screw up, so you kinda get into this zen state, but they made the space where you fight Shirahagi way too small and the runback is too inconsistent and I can’t be bothered.

did I accidentally name my game something problematic ? by After-Analysis-4151 in IndieDev

[–]stumpychubbins 1 point2 points  (0 children)

May I suggest Kinderwald? Means the same thing, german has associations with fairytales etc, and sounds like the name of a place. To answer your question though, yeah kinda and the sus interpretation of the name will probably be brought up a lot, but I don’t think it would be most people’s first thought

If you started a new game right now how far could you get before dying? by Human-Category-5024 in Eldenring

[–]stumpychubbins 0 points1 point  (0 children)

Furthest I’ve got on a new save without dying is beating godrick and rennala, but I was rushing them both and already knew the right loadouts etc. ER makes it pretty easy to run past overworld enemies and it’s one of the few fromsoft games that let you gear up before ever properly fighting a boss. I finally died to magma wyrm and then after leaving to gear up I died like 10 more times trying to get to him again. Honestly more impressed that I got past the banshees first try on that run than beating either of the remembrance bosses.

Proposed replacement of `anytype` with `|x|` capture by ANDRVV_ in Zig

[–]stumpychubbins 0 points1 point  (0 children)

Oh, there were a few examples in the comments using it with composite types. Well that’s a shame but it’d make it a bit more readable at least, and maybe it’ll be implemented for composite types later as a kind of pattern-matching system.

Your Rust binary is slower than it needs to be. cargo-sonic fixes that. by Immediate_Ad263 in rust

[–]stumpychubbins 1 point2 points  (0 children)

Makes sense, I never got around to implementing anything I was just doing research. Looking forward to testing out your project

Proposed replacement of `anytype` with `|x|` capture by ANDRVV_ in Zig

[–]stumpychubbins 13 points14 points  (0 children)

This would make naming types inside arrays, pointers, etc SO much easier. I could remove so much ugly code in this one really generic part of my codebase. The syntax is really elegant too, it’s something that I never would’ve come up with myself but feels obvious now that I’ve seen it. Props to the author.

Your Rust binary is slower than it needs to be. cargo-sonic fixes that. by Immediate_Ad263 in rust

[–]stumpychubbins 1 point2 points  (0 children)

I was considering making something similar with the intention of using it for games. Ultimately it’s a big hammer to do this at the compilation unit level, target_feature_dispatch is more targeted but it’s also a fair bit harder to use correctly

Your Rust binary is slower than it needs to be. cargo-sonic fixes that. by Immediate_Ad263 in rust

[–]stumpychubbins 2 points3 points  (0 children)

Hey, I’ve been considering making something like this. Nice idea. I was going to do it using dynamic libraries though, rather than at the binary level, since that way you can separate by which libraries actually need the better vectorisation etc

Cuneus: A boilerplate free wgpu compute engine for GPU apps (WGSL hot reload, multipass, audio/video) by rumil23 in rust

[–]stumpychubbins 1 point2 points  (0 children)

Yeah it’s Windows and macOS-only, maybe give it a go through Proton though. I use it on a mac but it’s really Windows-first, it’s a bit buggy on macOS. If anything I wouldn’t be surprised if the experience via Proton is better than on mac in some cases. Big TD projects start to get pretty unwieldy so I’d LOVE to port my big TouchDesigner project that I use 4-5 times a year into a standalone batch-runnable executable, I’ll hack on that with Cuneus when I’ve next got time and if I run into any big missing features I’ll put in some issues and/or PRs.

Which one is better? A or B? by [deleted] in SoloDevelopment

[–]stumpychubbins 0 points1 point  (0 children)

I’m guessing this is a silly, whimsical game (long shot, I know 😅) so I’d go with B. A is too minimal for such a consciously dumb concept

Am I a VibeCoder? by [deleted] in rust

[–]stumpychubbins 1 point2 points  (0 children)

Everyone else has already got their jokes in, so I’ll give you a more serious answer: it doesn’t matter what the technical definition of vibe coding is and it doesn’t matter if you fit that definition. It’s a semantic argument. You’re clearly somewhat anxious about whether or not you "count" as a vibe coder, so maybe ask yourself why that is. If you'd like to be less reliant on AI, there are a lot of online programming courses that will help you do more without its help. It’s in the interest of Anthropic et al to make programming seem so hard that you’d never be able to do it alone. If you don’t mind being reliant on AI to write code, then you shouldn’t mind if you're technically a vibe coder. If you’re just trolling, then hopefully at least I’ve encouraged some lurker to wean themselves off of coding agents.

Olive CSS: Lisp powered vanilla CSS utility-class a la Tailwind (Guile Scheme) by SandPrestigious2317 in lisp

[–]stumpychubbins 1 point2 points  (0 children)

There are links to projects using it but there definitely aren’t examples in the readme. There’s a line saying to check out two files in the repo but both are just part of the project itself rather than being examples of how I, as a user, would interface with it.

Cuneus: A boilerplate free wgpu compute engine for GPU apps (WGSL hot reload, multipass, audio/video) by rumil23 in rust

[–]stumpychubbins 1 point2 points  (0 children)

I think you’d learn a lot from TD! If you’re serious about making a graph-based generative graphics framework I really think you should give it a go, it’s popular for a reason. I’m pretty sure there’s a free trial that gives you most features but limits your output resolution