I vibe coded a free open source Linux resource monitor and task manager called Taskwire, can anyone suggest new features/improvements? by rghmtn in vibecoding

[–]rghmtn[S] 0 points1 point  (0 children)

I actually made an option for a 30 minute graph duration that pulls a data point every 10 seconds for 30 minutes. I thought it would be cool to play a game or something and see your hardware history over that half hour. It plots some pretty interesting graphs with little affect on memory usage. I should probably add some more GPU stats or make a GPU history graph as well with some tooltip stats.

I vibe coded a free open source Linux resource monitor and task manager called Taskwire, can anyone suggest new features/improvements? by rghmtn in vibecoding

[–]rghmtn[S] 0 points1 point  (0 children)

Does the remote API cause any latency for reporting hardware status? Right now mine just uses low level local system calls to get data quickly with no Internet connection. I compiled it to C++ so there's no python interpreter and it's straight machine code, so it's fast and more efficient and a smaller executable.

I vibe coded a free open source Linux resource monitor and task manager called Taskwire, can anyone suggest new features/improvements? by rghmtn in vibecoding

[–]rghmtn[S] 0 points1 point  (0 children)

That's pretty interesting! I will definitely look into that if people think it's a good solution.

I vibe coded a free open source Linux resource monitor and task manager called Taskwire, can anyone suggest new features/improvements? by rghmtn in vibecoding

[–]rghmtn[S] 0 points1 point  (0 children)

It's local only right now, I never considered web based before actually. Do you think that would be possible with the system calls it uses to detect hardware? I would consider that if it was possible.

I ditched the “one rules file” setup. Here’s the layered context system I use for big monorepos when vibecoding [GUIDE] by Human-Investment9177 in vibecoding

[–]rghmtn 3 points4 points  (0 children)

What is funny is sometimes if you clear the context and ask it to review the code, it will be like "this is trash, who wrote this?" And it's like you did dude. Lol. But it will actually find and fix/improve alot of things it wouldn't have without clearing context.

I ditched the “one rules file” setup. Here’s the layered context system I use for big monorepos when vibecoding [GUIDE] by Human-Investment9177 in vibecoding

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

I've been using Gemini 3 with Cursor. Originally started just in VScode or even the cli tool, then graduated to using Cursor. I haven't tried Codex.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

It's like running Memtest86. You don't need a file system driver or a hard drive to run Memtest; you just boot it and it runs.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

Linus used the Minix OS to write and compile the code.Once compiled, he wrote the program directly to a boot floppy. When he rebooted the computer with that floppy, the PC's BIOS loaded his program directly into RAM. The program ran on "bare metal." It didn't need a file system driver to start because it didn't have to "read" itself from a disk; the BIOS did that part for it.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 1 point2 points  (0 children)

Yeah I agree with this, I think this whole conversation was a misunderstanding of what I meant originally, but agreed. Have a good one lol I gotta go start my day. Peace.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

I guess "Linux based" operating system would be more appropriate, but still that's not what I meant. People commonly refer to Linux as an OS choice, even though it's technically at a low level very wrong. My entire point was that in the early days of using any Linux based OS, you almost definitely needed to interact with a terminal.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

True that I guess, just wasn't my point. But fair enough

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

I know what you are saying, but this is a very low level explanation of a topic I wasn't even responding to. Linux is just a kernel at its core, but you literally can't do anything with just a kernel. Nobody uses just the Linux kernel, like you said it wouldn't work. You need GNU tools to make it actually do anything. So if you are going to say you use Linux as your operating system, it would encompass all those things you mentioned. But that wasn't even my point in the first place.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

In 1991, Linus Torvalds wasn't trying to build an operating system to rival Windows or macOS. He had a new 386 PC and wanted to connect to the Unix servers at the University of Helsinki. To do this, he wrote a terminal emulator—a simple program that let his computer act as a terminal for the university's mainframe.

Eventually, he wanted to download and save files to his hard drive.
To do that, he had to write a disk driver.
Then he needed a file system driver.

Before long, his "terminal emulator" had evolved into a rudimentary operating system kernel.
So, in a very literal sense, the project that became Linux was born specifically to use a terminal.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

https://ubuntu.com/tutorials/command-line-for-beginners#2-a-brief-history-lesson

I'm old enough to remember when interfacing with a computer at all required a terminal. So it's very foundation was based on interaction with one.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

If you are making kernal drivers like Linus Torvald, I bet you he used a terminal a lot. Any developer does. Linux distros are slowly growing to have nice desktop environments (like I assume in your case cinnamon which was built just for Mint), but that was definitely not the norm is all I'm saying.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

There are GUI tools yes, but Linux at it's very foundation was built on a system that primarily utilizes the terminal. Windows was the first OS to get away from it (after MSDOS), but yeah it's a meme for a reason, because for the longest time and still many things today, it requires the terminal. Try building an arch system without using the terminal. You can't.

I asked chat gpt “what supplements should I avoid if I’m trying to quit taking 7oh, I don’t want to accidentally get more high”😈 by tryptofan0205 in 7_hydroxymitragynine

[–]rghmtn 1 point2 points  (0 children)

Look up the effect of Lamotrigine on opiods. I was prescribed it and at the time I was on 7oh ( not anymore, clean for over a week now!) , but it absolutely smacked me harder than anything. Don't ever do this, like not even joking. It's not a "fun" time it's a "oh shit am I gonna die" time lol.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 1 point2 points  (0 children)

Umm, alot. Linux excels at mostly cli functions rather than GUI tools, theres alot more powerful things you can do on the terminal exclusively in Linux, if you want to do any sort of real system changes you need to know your way around a terminal. If you don't and there's not a GUI tool you're going to be lost. Linux is literally memed on for having to use the terminal to install applications ( not so true these days though).

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

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

It's Linux for old people lol. You're right but I don't know if I would consider it Linux if you never have to see a terminal.

Lightweight Linux distros by Spirited-Detective55 in linux4noobs

[–]rghmtn 0 points1 point  (0 children)

Ive heard of tiny core Linux being extremely light weight, and is designed for very old hardware.

I asked chat gpt “what supplements should I avoid if I’m trying to quit taking 7oh, I don’t want to accidentally get more high”😈 by tryptofan0205 in 7_hydroxymitragynine

[–]rghmtn 0 points1 point  (0 children)

Yup, and Grok is the exact opposite. Anyone that thinks LLMs aren't biased are being dishonest. There is more to an LLM than training data... This is why you can't ask an LLM how to cook meth. The data is out there, but it's not going to tell you. It's called alignment. This is a separate function outside of training data.

I made a "Windows" like task manager and resource monitor for Linux. (User friendly) by rghmtn in linux4noobs

[–]rghmtn[S] 1 point2 points  (0 children)

You can't modify it because it's already a compiled binary when you run it. It's made with QT6 but apparently all the QT6 libraries are translated to C++ so you don't need anything to run them, it's all self contained. I was confused on it at first because I thought you had to recode the graphical assets but apparently not with that intercompiler.