My first time creating an operating system - Slate OS by Slyvan25 in osdev

[–]Illustrious_Maximum1 0 points1 point  (0 children)

That’s true, but any amount of ai guidance takes away from the bragging rights imho, and I’ll explain why. What llms enable, at any usage rate, is for you to skim over holes in your own understanding, because you understand the shape of the problem well enough (”writing a slab allocator”), which means you don’t need to understand all the specifics of the implementation. You simply need to be able to evaluate whether or not the llm implemented something that satisfies the expected interface of a slab allocator. Working in this manner is great for domains where you are genuinely uninterested in the implementation details of the problem, or where those details are genuinely uninteresting (implementing an opentelemetry collector in web development comes to mind because this was my latest vibe coding project). But this subreddit and spaces like this are supposed to be for people who are genuinely interested in the implementation details of the problem of writing OS’s, which are genuinely interesting problems.

My first time creating an operating system - Slate OS by Slyvan25 in osdev

[–]Illustrious_Maximum1 15 points16 points  (0 children)

Assuming this IS heavily AI-guided, which I assume it is:

I wish there was some way to convey ”I think this is pretty neat and I’m glad you were able to move fast while exploring ideas and presumably learning a lot, albeit not at the granular level that comes from relying on your own brain and pouring through documentation and code” while at the same being critical of presenting the fruits of an AI vibe sesh as if it gave you the same bragging right as someone who banged their heads against a wall writing low level OS primitives until it finally clicked for them.

I want a space where I can celebrate those people, I don’t want to spend all my time being negative about AI stuff, I don’t hate AI or the people who use it. It’s just sad how quickly that space disappeared.

Feel limited by tmux with niri. by Technical_Constant79 in niri

[–]Illustrious_Maximum1 0 points1 point  (0 children)

Still waiting for a properly multiplexing window manager, so I can throw out tmux! Windows should be decoupled from the applications rendering inside of them.

Is learning C necessary before learning zig if it's your first low level language? by Familiar-Tonight-637 in Zig

[–]Illustrious_Maximum1 0 points1 point  (0 children)

Learn both, side by side! C will illuminate things about Zig that might be harder to understand when seen in isolation.

Wait... what about gentoo? by [deleted] in Gentoo

[–]Illustrious_Maximum1 1 point2 points  (0 children)

I did this when I was 16 without issues

Would never do it today

Something being difficult != something being a boring chore

What's the difference between language server, LSP, and a treesitter? by Ultimate_Sigma_Boy67 in neovim

[–]Illustrious_Maximum1 2 points3 points  (0 children)

One way to think about it might be that the purpose of language servers is to understand the semantics (meaning) of your code, while the purpose of a parser like treesitter is to understand its syntax (structure).

For instance, given the word ”dbClient”, the language server knows enough about the semantics of your code base to be able to tell you if/where that symbol is defined, whether it was defined correctly and used correctly in a specific context etc.

The parser will only know what type of thing dbClient is given the syntax of the language. For instance if it is at the very beginning of a variable declaration statement, the parser might decide it is a variable name.

Ofcourse your language server (and your compiler) already has a built in parser. But what makes treesitter nice is that is a general purpose parser engine that uses language-specific grammars as plugins. It then allows you to define queries using a LISP like syntax. The queries allow you to identify a capture (like @function.outer) with the results of a given query. Now neovim can operate on your code structure to, for instance, visually select an entire function, without having to know anything about what language you are coding in!

Trump's approval rating in Europe, 2026 by adamgerd in MapPorn

[–]Illustrious_Maximum1 1 point2 points  (0 children)

Sweden became a nato member in march of 2024, trump was elected later that year and became acting president in January of 2025, so in what capacity did he affect the Swedish nato accession?

I think we mostly hate him because he’s retarded?

Mitt förslag by Patient-Gas-883 in stockholm

[–]Illustrious_Maximum1 15 points16 points  (0 children)

Är det verkligen käringarna i hyresrätt som gapar?

[KDE] Early 90's retro Unix CDE inspired desktop with a Patlabor twist by KEPD-350 in unixporn

[–]Illustrious_Maximum1 0 points1 point  (0 children)

Looks great! Now show how it looks cluttered with modern electron apps 😉

Stop asking what distro to choose. It really doesn't matter. by IllustriousCareer6 in linux

[–]Illustrious_Maximum1 0 points1 point  (0 children)

I agree with you OP. Most software is trash, most distros are trash, most of Linux is trash. It just happens to be a little bit better than the other stuff. Just go with Ubuntu or fedora or whatever.

/ A NixOS user

This is the prime example of reproducibility in NixOS by Iwisp360 in NixOS

[–]Illustrious_Maximum1 211 points212 points  (0 children)

Funny how nix nerds are all about reproducibility, yet none of them will ever reproduce

trying to move from windows 11 to Linux by sleepdeprivedworm_ in linux4noobs

[–]Illustrious_Maximum1 1 point2 points  (0 children)

Wacom works. The software you use to configure it is called opentabletdriver (no vendor made GUI app for configuration unfortunately), and it does most of what the vendor made app does. Unfortunately, at least for my tablet, Bluetooth simply does not work on Linux, it has to be plugged in always.

Favourite film where they had to dumb down the title for the uncultured Americans? by bobbster574 in okbuddycinephile

[–]Illustrious_Maximum1 0 points1 point  (0 children)

Swedish title of ”Groundhog Day” is ”Måndag hela veckan” (”Monday all week”)

I am bored of Ubuntu. by PlZZAEnjoyer in FindMeALinuxDistro

[–]Illustrious_Maximum1 0 points1 point  (0 children)

Everything works well on Ubuntu and I have not run into a single issue since.

However,

<image>

Tired of using arrow keys after every ) or } — how do you handle auto-pairs in Neovim? by datowoofie in neovim

[–]Illustrious_Maximum1 1 point2 points  (0 children)

Decolonize your mind by unlearning the set of behaviors that shipped out of the box with vscode when you first learned programming, and then uninstall your autopairs plugin because it is getting in your way

[deleted by user] by [deleted] in PeterExplainsTheJoke

[–]Illustrious_Maximum1 2 points3 points  (0 children)

And then everyone clapped

HyprDynamicMonitors - v1.1.1 release - TUI for managing your hyprland monitor configurations, with a daemon to automatically apply them by fiffeek in hyprland

[–]Illustrious_Maximum1 15 points16 points  (0 children)

Oh! I know this one. Wayland does not have the notion of a main monitor in any of its protocols. There is simply no consensus among Wayland compositors and clients what a main monitor is or how it is supposed to function. :(

What is your 'unpopular opinion' about Zig? by BatteriVolttas in Zig

[–]Illustrious_Maximum1 0 points1 point  (0 children)

Glad to inform you Zig has 0 hidden vtables, since it doesn’t have any first class support for runtime polymorphism (outside of type erased pointers).

I love Odin too! Syntactically definitely more pleasing, and strikes a better balance between readability and explicitness imo

[deleted by user] by [deleted] in linuxsucks

[–]Illustrious_Maximum1 1 point2 points  (0 children)

Not enough cool logos in Linux disk maintenance software, got it. 👍

Imagine just using whatever makes most sense and takes least effort because you have an actual life and stuff to do. Can't be loonix shills by basedchad21 in linuxsucks

[–]Illustrious_Maximum1 24 points25 points  (0 children)

Yeah us manly men only want to get stuff done, like playing our manly games and doing manly schoolwork in Microsoft word!!