Comment on
Dear Red Hat: Are you dumb?
Reply in thread
Come to the Debian side, it's all unicorns and rainbows here 🥳🦄
Comment on
Dear Red Hat: Are you dumb?
Reply in thread
Come to the Debian side, it's all unicorns and rainbows here 🥳🦄
Comment on
Moving away from RHEL based distros, whats good ?
Reply in thread
I used to be Slackware user. Then I sold my soul to RedHat, then to Debian...
I just installed Slackware after reading your message to see what is new, here are my findings:
There is still no auto install. I had to manually configure a lot of things using a terminal based fdisk and setup.
The default package manager, pkgtool, does not have a default way to auto install packages from web (something like yum, apt, up2date). It only installs from your own HDD.
The other tool for managing packages, slackpkg, was not installed on my system by default.
The default configuration for X and KDE has problems on my system. I can see the mouse move then nothing.
I can understand why somebody would like to play around with this kind of system as a fun/entertainment/puzzle solving in their free time. On the other hand, if you plan to run some kind of microservices architecture on this, then I wish you best of luck finding a new job once you are fired.
Comment on
Warp: Rust-based terminal
Reply in thread
I love Rust. Although I agree with everything else, I would definitely not say "same amount of effort".
Comment on
Steam Summer Sale 2023 Recommendations Thread
Reply in thread
I am just adding my humble opinion but Pyre is the only SuperGiant game that I don't like.
Comment on
I did something bad today
The worst case of this I heard was a crypto developer that lost 300k$ of clients money when he accidentally pushed some crypto keys to GitHub public repository. Last I heard he was getting sued.
Comment on
[YouTube] Redhat goes CLOSED SOURCE? | Chris Titus Tech
Reply in thread
Same here... I like it a lot.
Comment on
*Permanently Deleted*
I don't know how AI is going to change the employment. But it is going to shake things up a lot.
A 2024 study from MIT showed that AI was able to perform around 6% of all of the jobs in the world better than humans.
Another study by OpenAI found that their O3 model could perform 8% of all freelancing jobs without human supervision.
AI coming. It's coming for some jobs. I think translation is one of those jobs.
That being said, it was exceptionally stupid of the CEO to say that and sink all of his public image. At the end of the day, if AI can do what their contractors can do, nobody would need duo lingo.
Comment on
What's your favorite IDE right now?
Reply in thread
I agree with everything you said about jetbrains. Their vs code like push and AI push has degraded their quality.
Comment on
[YouTube] Redhat goes CLOSED SOURCE? | Chris Titus Tech
Reply in thread
If you don't mind me asking, why do you not like systemd? I like it a lot and in my humble opinion it makes life really easy.
Comment on
Steam Summer Sale 2023 Recommendations Thread
Reply in thread
Transistor is one of my top games. I think you would like it.
Comment on
Generating an infinite world with the Wave Function Collapse algorithm
This was an amazing read. Thanks for sharing.
Comment on
C undefined input string length program
Here are couple suggestions about how to improve your algorithm:
First of all, you should reduce the number of calls to realloc function. This is because, this function will often need to switch to the kernel space to be able to do the reallocation. I think it is nice to allocate the same size as a single page or multiples of page size from the virtual memory. I think you should allocate 4KB or 2MB of memory at the beginning of the function. Then reallocate multiples of the page size when you need to reallocate memory.
Second of all, reading the input one character at a time is also time-consuming. Repeatedly calling this function means you will end up going to the kernel space, grabbing a single character from there, then coming back to the user space (I used this as an example, there are many buffers between your application and kernel space). Instead I would suggest you to read 4 kB at the time using read or fread functions.
If you do not know about files, caching, virtual memory, page sizes, kernel space, user space, and optimization then please disregard everything I said. This will only confuse you now. I know it is a lot of fun to start thinking about optimization when you are learning a new programming language, on the other hand as mathematician and computer scientist Donald Knuth said, premature optimization is the root of all evil.
I hope this answer helps you.
Comment on
[Completed] Upgrade to version 18
If you don't mind me asking, how much does it cost to run all of the servers?
Comment on
What was your first distro?
Slackware.
That was 25+ years ago. So don't judge me.
Comment on
*Permanently Deleted*
Reply in thread
I had similar issue. Every time I was writing a systemd file, I would have forgotten what I previously learned.
These days I just make deepseek/changpt do it. 90% of the time they get it right. Even if they get it wrong, you end up with a file that will be perfect with a line or two changes.
Comment on
C undefined input string length program
Reply in thread
This guy is right. I saw OP's post but I did not have enough time to reply at the time. I came back to reply to OP's post, but you are already right.
Comment on
How did you get started with Functional Programming?
Peter Norvig and LISP.
Then I learned Haskell on my own.
Comment on
What was your first distro?
Reply in thread
Hehe, I, too, broke my windows 95 installing Slackware.
Comment on
[Completed] Upgrade to version 18
Reply in thread
Thanks for letting me know. I plan to contribute to the source code, as well as running my own server just to play around with it and getting more familiar with Rust.
I agree with the donation box, I'll donate when it's ready.
Comment on
Jeff Geerling made his book "Ansible for DevOps" Free on linkedin today.
Thanks for posting this. I will check it out.