Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Taking over a deserter's work, the level of over abstraction and over generalization is off the charts.
WTF-per-minute (WPM): 3
A few days ago I decided to install Windows 7 on a VM (bad idea as it turned out). All fine and dandy and I ran Windows Update a few times to get it at least as up-to-date as it'll get.
I noticed that out of the 4GB RAM I had allocated, an svchost process responsible for the updates was gobbling up all the available memory, just leaving 82MB for everything else. The process itself was as you might imagine consuming over 3GB RAM just for itself. That's how an OS should work right after installation, I'm sure you'll agree.
So I complained about it. Haven't used Windows anywhere for a while so I wasn't used anymore to this level of efficiency. Disk activity went through the roof, though to be fair the underlying disk wasn't an SSD (qcow2 on ZFS on a spinning drive). RAM consumption is something I already covered. CPU temperature shot up to 95C.
So as any idiot would do, I disabled the service related to that process (the svchost process for wuauserv) and the problem went away. But I complained of course, saying that such amazing system utilization metrics wasn't something I expected. I mean for 4GB allocated, having as much as 82MB usable to get stuff done with! 95C on the CPU, on a lot of chips that's the junction temperature! Absolutely beautiful.
When I complained I heard that I had to replace the thermal grease. I do that twice a year. I wrote a custom fan driver for my system that works absolutely great. It was obviously shit. I must be a horrible sysadmin for solving a problem by eliminating the cause, and companies hiring me must be ashamed of themselves. My hardware must be shit (that's a common one with Windows users) despite being a business laptop and the guest system being a VM. Oh and I'm an idiot of course for complaining about such amazing system metrics in Windows.
I love Windows and its community...3
The stuff around America and Tiktok is just amazing. Such app can be perfectly reviewed to prevent spionage. No need for a violent takeover at all. Having an account there already reveals your biggest secret anyway: you're into dancing young girls 😂 What a content 😂
But seriously, isn't the takeover behavior not very weird?1
The only 4 mobile games on all app stores: "shit for other consoles or PC or Flash ported badly to mobile for $5", "idle clicker don't-play-to-succeed game fuck you pay me to succeed faster", "complete XYZ random quick thing 300 billion times", and "free-to-make shit like chess or crosswords or w/e but bad so we make money on empty promises"
i just want something good to play when bored in the car or some shit without needing multiple devices1
I need to improve my C skills to become a kernel developer, so that I can do that full-time at some point. And since it would be 100% remote I could live wherever I want and wouldn't need to PAY STUPID AMOUNTS OF RENT JUST TO LIVE IN A """CITY"""
Lol I got devrant website today. Using the app from last 5-6 months. Don't know about their website though. Happy I found It :P1
Apologies for self advertising. I recently started this tutorial on JavaFX (a java GUI library). It would be nice to have some feedback from those with some experience with JavaFX.
It's not yet complete so it's missing a few components and layouts. (More are being added every 1-2 days).
I would like to stop and genuinely thank the devs and anyone that contributed to NW.js for allowing users to work outside the sandbox. Fucking sandboxes these days make developing editors and tooling a bunch of bullshit hassle. I understand why, but it makes an entire class of software that much more difficult to develop.
And on a semirelated note, I decided to go with nw.js because unlike electron, I don't have to tell users "just install these two gigabytes of npm dependencies *from off the net after already downloading the main application*, dependencies that could break at any time at all for any reason."
Does anyone even bundle their dependencies any more or is this something only clinically insane people like myself do?
Because last I checked most users still don't know how to debug console autobarf when a single command goes awry due to something obscure like a version conflict between two brittle cogs in the organ grinder known as package management.
Edit: also, nw.js startup times and memory requirements are relatively sane compared to electron.2
Web developers take note, this is how you inform your users of any cookies you may be using. Clear, concise and with an easy to click button.32
TL.DR.: Emojis in commit messages + bad commit messages made by Microsoft™ employees.
Yes, I'm looking at you Microsoft. It would be helpful if I can, you know, understand your commit messages instead of trying to guess wtf _that_ emoji means. That is, if it is the same emoji on my machine. We didn't figure that one out yet. And no, "Some 💄 changes ✨" is not a good commit message, even if you interpret it correctly (which depends on your emoji icon set).
idk about you, but that shitty 💄 emoji tends to be (see image) and I happen to associate that with an XLR audio cable. I had to ask someone else to understand a commit message; a message supposed to be explicit—stating what you changed and optionally why you changed it (you can off-load that part to an issue tracker).
Furthermore, that "Some 💄 changes ✨" commit did none of that. "I made cosmetic changes somewhere for some reason without linking to an issue." If you didn't catch that little detail yet: "COSMETIC CHANGES" is vague as fuck. What is a cosmetic change?
* Does a cosmetic change mean adjusting indentation?
* Does it mean deleting unnecessary abstraction to make the code more readable?
* Does it mean refactoring code to add that beauty factor?
* Does it mean all of the above? Or perhaps a specific combination of these?
Human communication is shit enough, don't make it worse than it already is.22
No wonder the stock market is going up.... Commissions used to be $7, then $5, now $0.
Now everyone can trade... And appreciate since buying and selling one cost a few cents at most.... Even cheaper than lotto tickets with better odds...9
Thank you Google, Qwiklabs, and the Coursera team for giving me a wonderful opportunity to learn the vast IT world
# check comments for details60
I don't hear people talking about chromebooks. I traded one for a bottle of Whiskey for one of the first: Asus eeebook. I loved it. Great battery life but that one wasn't updated anymore. Since battery life is my main priority I bought another one. Very cheap Lenovo C330. The new chrome os includes a Debian container and i can do whatever i want on it and it runs android apps as well. I can even run gui applications from the Debian container just by executing them (no weird config stuff, works out of the box). Great fun for 300,-. Next one will be a serious more expensive one (for screen quality, it sucks on both)
What are your experiences with chromebook?13