Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
From now on, your phone might connect to the car when you get in, but will randomly disconnect after a few minutes. Your headset will connect to your laptop but the mic won't work. Your other headset will connect but the sound will cut out for half a second every few minutes.
Why? You ask. It all worked fine a week ago.
Because Bluetooth. Also because fuck you.
Fuck you, Bluetooth. Right in the fucking mouth.9 -
My work fired their marketing department half a year ago and the new marketing guy still has yet to start.
But we released one week ago their first AI-generated ad, there are multiple things wrong:
- The logo of our company is wrong
- Our company colours are wrong
- Mixing of English and our (different) language
- Has "screenshots" of our application but our application does not look like that
- AI generated faces that look like PS1 graphics
- Multiple typos
- The font for our company name is wrong
And yet, they decided to publish it. That is maybe 1 hour of time to fix all mistakes if you are experienced in Photoshop but they can't be bothered lol.17 -
👨🏽💻 Switching between multiple Git accounts: work, personal, freelance?
Ever pushed a commit with Company A's email to Company B's repo? 😩🥶
Been there. Done that. Regretted it immediately.
I just dropped a step-by-step guide on how to set up Git so it automatically picks the right name, email, and SSH key based on your project folder.
No more manual config switching. 💡
✅ No more identity mix-ups
✅ No more commit shame
✅ Just clean, context-aware Git workflows 🙌
🔧 What’s inside:
- Multiple SSH key setup
- Smart .gitconfig using includeIf
- Folder structure that keeps you sane
- Bonus tips for HTTPS + personal token users
If you’ve ever yelled at Git (or yourself), this one’s for you.
👏 Drop a clap if it helps and follow for more dev-friendly tips!
👇 Read it here:
https://rhymezxcode.medium.com/how-... -
Dang I felt like shit today. Gotta cold. Talked to doctor to make sure not strepp. He said I have to go to work tomorrow. I told him I got the wrong doctor then. He laughed. I went to doc because this morning I was wheezing when I exhaled. He said its just gunk in my throat. Lungs are fine.
Went to store for about an hour and felt like horrible shit when I got home. Lame.5 -
I grew up in Russia. We don't use imperial units in any way, shape or form: we're fully metric. Every single person who taught me at school and whatnot was born and raised in Soviet Union that was also fully metric, and science was worshiped. We used to laugh at imperial units.
Given all that, I... don't hate imperial system. Inches, feet, miles, Fahrenheit degrees, gallons, all units based on human proportion. Just think where the word for "feet" came from.
Zero C is meh, nothing in particular. A hunge boils your blood kills you instantly. It's useless: it's a "shit ton of heat" in human scale.
Zero F is chilly, a hunge F is toasty. It's based around human perception. To me, there is no difference between 100 and 90 C, but the difference between 100 and 90 F is more perceptible, and thus more useful to a human being.
Same with every other unit. What's a gallon? A gallon is enough for an average Joe to get drunk, that's what a gallon is.
Where it all falls apart is when you're trying to create something. When you're trying to get some calculation going. When you're making — not consuming — you need your units to add up, e.g. to have the SYSTEM in place. Imperial system is not a system.
Imperial units are perfect for _consuming_ stuff: a gallon of milk, a pint of beer, a (real) footlong sandwich, a pound of meat. Six foot high dude with seven inch dick.
Metric units are indispensable when you're _making_ stuff, at any scale. That's the difference. Imperial units are the tool of consumption, metric system is the tool of creation.
Only the time units seem to be the same for everyone on earth right now. Time itself in its mercilessness gives the same treatment to all entities, doesn't matter if you're a human or a grain of sand.23 -
Soo.. over the span of 1 month, x2 MAC servers have died (hardware failure). I'm in progress of setting up the third one.
What a dumb fucking system MacOS is!!! wtf...
I've spent 4+ hours trying to figure out why the fuck `git clone` is getting stuck and timing out our CI runs.
Turns out, on MacOS you cannot run git clone via ssh IF you have that user logged in via GUI (e.g. VNC). Git is getting stuck at
11:51:26.084245 run-command.c:759 trace: start_command: /opt/homebrew/opt/git/libexec/git-core/git-credential-osxkeychain store
and just chilling there doing nothing, waiting for the user to click on a Cancel button in GUI.
Logged out my VNC session and git magically started working.
What a dumb system... Or perhaps I'm misunderstanding this "security" feature...?7 -
Just read up about the issue with AI interviewers and interviewees.
Schools and companies were using AI to interview potential students and employees.
Those reasoned that if AI is a good enough judge of character and intellect, then it must be good enough at expressing both of those things, so then they deep-faked themselves into the perfect applicants.
Assuming that learning institutions act rationally, those must believe that an automated selection process will be a net positive.
Now, learning institutions might want to use AI as a tool to select applicants because it is objectively better than humans at selecting the best humans... or because it is cheaper enough so that the savings more than make up for the lemons that get through the gauntlet. Occam's razor rejects the former in favor of the latter.
The highest ranking learning institutions would hardly lower standards without putting up a fight. If those were just cash-strapped and struggling to cut costs, it would make little sense to cut corners on their most lucrative line of business (application fees).
Thus, the institutions must believe that the interview is just a technicality in their admissions process. So much so that they can literally automate this step and be no worse off.
That's it. Learning institutions either believe that interviews in their admissions processes are so formulaic that those can be automated with no loss; or that their human interviewers are so plastic that machines can do their job just as well.
In both cases pledges could just let chatgpt be interviewed in their place. It would be a net positive for both sides.6 -
Something like 50 of my sweet, sweet plusplus just went poof, gone. Vanished, gone with the wind.
Could be a bunch of salty downvotes, no doubt a limpdick way to try and protest my immaculate logic? That is indeed a possibility. But the most likely explanation is someone nuked himself.
And you know what? Shit, man.
This is giving me flashbacks to when rutee left devRant and I hate it.
btw rutee, Mr Johnny Sins, your location literally inside me: in case you ever read this, I just want to say, you is the kewlest; no contest. Everyone else get fucked. I'm sorry, but you're not rutee. Nothing compares2u or some forbidden bromance shit sang by a bald woman, all night up the ass.
Anyway, where was I?
Ah, yeah. People-check.
So who deleted himself? I'm not seeing anyone missing. The whole gang is here. I think. I mean even ostream's shadowclones are still around.
Hmm. Maybe I did get downvoted?
Or maybe it was just a bunch of rants getting deleted, rather than a full-on nuke?
Huh. Indubitably, this is a case for Willy Tanner.
*REACHES FOR THE CRACKPIPE.*10 -
Not an ad, I swear
AI Pro is now part of the Jetbrains All Products Pack I've been subscribed to since I started my current job 11 years ago.
Although I haven't found tremendous value in AI for coding, it gets a B or B+ for serving the right documentation without having to trudge through Google to find it. And to ignore it would be foolish, so I'm at least going to be acquainted with it.7 -
I think I speak for many developers when I say:
One of the most infuriating, frustrating, personal-time-invading burnout situations ever:
When your company decides to be cool and hip and hop on every next new technology, selling its employees as undisputed experts and then expecting them to do all the work! And not wanting to pay education hours, stigmatizing the employees for it! What are we, born perfect?!
Oh, as if it wasn't enough that I have to perfect myself in three required skillsets that are expansive on their own and require years of learning, no! Not enough! Let's become experts in three other skills while we're at it! Hop on the bandwagon, wooh! Let's milk the employee more!
I'm so frustrated at this point I'm starting to make Godzilla noises.
You know what? I'm just going to do what I want. Fucking tired of this tech-chasing. I'm gonna fucking explore what I want.14 -
Why has nobody built an actually GOOD (s)ftp client yet? It's sort of crazy that Filezilla is STILL the first result on google (my AV correctly identified the installer as adware because it has by-default-enabled adware downloads) and then the next is windows-only.
I almost wish there was a nicely made Electron app (or - much better - qt) just so the UI could be fucking acceptable.
Is it time for me to start my next unfinished project??5 -
I never understood the programming language discussion thing. In modern programming, all you do is gluing APIs together, no matter if they're third party or built-in. My JS code is literally 95% fetch() followed by querySelector.
All built-in APIs that do something useful are just linking C++ modules. If you're not doing stupid shit, Python is exactly as fast as C++ or Rust.
The only scenario where speed matters is algos. Guess what? You should write your algos in C and link them to your Node/Python/Go/whatever code. And don't even get me started on reinventing algos. Do you really think you can write an algo in one evening that will be more efficient than what the guy whose PhD thesis it was a part of?
Just because some engine parts require the precision only a million-dollar CNC machine can provide, doesn't matter you have to cut the whole car out of a solid block of high-performance engine block alloy.
Remember kids, sorting array in Python is always faster than sorting array in C, because Python's sort was written by someone else who's smarter than you, went through years of scrutiny and iteration, and doesn't have stupid novice algo complexity errors.
Grow up.20 -
Just spent 5h figuring out why sending a serial command wont trigger in U-Boot. Was literally soldering wires to the boad, decoded the entire line with a scope, used several adapters, downloaded the firmware again and again over serial and USB-dfu and a looking for alternative boards online just to find out cutecom was set to send no LF after a command so U-Boot thought i was still typing something. This is literally the semicolon joke you see splattered over normie coding memes.3
-
I find myself to be a simple man
A man who likes his Porto in large quantity rather than in dainty "my life has been good of late" ones.
A man who believes that Python code should have All its variables and parameters typed
A man who thinks people who write long requirements for programmer jobs do they can not hire people who need work should be shot
My friends a man who loves a pretty woman in one hand and an inscribed big ass gun pointing in harms way in the other but would much rather have stayed home in bed with the pretty woman all day.
Yes indeed a man who would rather have stayed home in bed and awoken to drink and fall back asleep 2 days a week.
Indeed a man of the people.
That's what kind of man stands before you.
Anyway
It was a fond memory when I was younger and more handsome to hear someone else day they were just looking at my face but of course they always had some scary meaning occluding some danger out of sight.
I just like being happy
What's so wrong with that ?
Meanwhile I am so simple I suppose I don't understand this seeming endless war on comfort progress and goodness being waged
It's like it takes more effort to achieve this level of suck than it does to make everything better4 -
There we go, openai created exactly my vibe coding tool `R`. You'll see this will be booming. The cli is convincing as F. But nobody was interested in a CLI tool. Mine also manages files and updates existing projects as well by filtering on any source type. It has 20 functions to communicate with your system. Mine also supports Claude and it's blazing openai away, but Claude has some token limits if you do it a lot. Also Grok and Ollama (so a bunch).
Anyway, I was first fuckers.28 -
I'm so tired. I live in a park and can't receive packages, post people refuse to enter the park. That's fine, you pay 8,50 extra for a delivery location (supermarket, gass station, read shop). Also fine. But they keep sending it to my home address resulting everytime to "not home, deliver tomorrow" and then they send it to a delivery location two times further than what I've asked for. This happened several times. How retarted are they. Fuckers. And the money is just gone, every time. Aaaaargh.
This time mailed for a compensation. Next day in house they say. For everyone, but not for me, while charging extra.6 -
fknshit. Am I stressing about linting and formatting moreso than what the code itself does or is it just another hallucination?
I call it correctness paranoia. Bitch does it even compile. Yes, perhaps, but I absently-minded added a single newline somewhere, and that's no good.
So re-read the diff again: oh.
const auto&
should be
const auto
probably.
F is not returning a ref...
Should it return a ref?
Fuck, I'm declaring this nonref, should I
T N(V)
or
T N = V
Plain old doesn't fucking matter most of the time, but what if I missed a detail somewhere and so it *does* matter here?
REREAD. AGAIN.
SLOWLY.
DYING.
DYING.
DYING.9 -
Jesus and I just freaked myself out real real bad due to allergies and unfortunate drug cocktail holy shit that was an extremely unpleasant 45 minutes of my life
so apparently coffee inhibits the enzyme that recycles histamines (and you make histamines when you have allergies)
I woke up today, did gardening, turns out my allergies are back. was making a kettle of hot water for tea and coffee while gardening. aired out the apartment also (aka aired the allergies in)
drank the coffee. then my head felt like it was gonna explode. the inflammation was just squeezing my damned brain. did a bunch of airplane ear pressure maneuvers and it basically cleared up the worst of it. 5 hours later I STILL have porcupine prick feels on my face from the pollen. that's kind of weird generally it takes 1-2 hours for my allergies to subside
made food, had dinner. the EXACT same meal as yesterday with the exact same supplements as yesterday
20 minutes after I eat and put everything away... my nose suddenly clears, my ears are clear. crazy! these have been fucked for like 7 days for me now.
30 minutes. yeah my inflammation went down so much I started cold sweating... adrenaline is pumping. my blood pressure is too low. my stomach is in knots (I only figured out what it was called after lol)
and then was the longest 15 minutes of my recent history. was freaking out, exercising, pacing, trying to keep my blood pressure up.
hahahahaha whoops
allergies > make histamines that cause inflammation
coffee > prevents recycling of histamines, so you get histamine backup all over your body which makes the inflammation even worse
cysteine with dinner > gets converted into glutathione in your body which is a strong anti oxidant. which will reduce inflammation and all the good stuff (though if you OD you'll bleed to death. it's ok tho it's like x10 the normal dose and I take 1/2 the normal dose. I took this yesterday and didn't even feel it!)
well the coffee caused so much inflammation I peed out like 2 litres of water
coffee also apparently makes you make more glutathione than normal!
... so when I ate that cysteine pill... all my inflammation from my cold/flu I've had for 7 days, AND the new discovered allergies, all dropped entirely... and my dehydrated ass' blood pressure dropped... holy fuck that was such a fucking unpleasant experience
I've never been a risk-averse person. one of the things that really attracted me to software is that you can try as many dumb ideas as you want and the only thing it will cost you is time. I grew up poor so that was important. in real life though, being risky is kinda risky. my fast and loose habits suck.
I say this but let's be fair... there is no way for you to predict this. just gotta hope you're strong enough to survive your every day living attempts I guess1 -
I have as truck to open any bottle to be fast. But recently I was at a science museum. They had a big rock on a stick that you could turn around. They said, you can turn it with one finger. Just push slowly and long enough. And it worked, all heavy things are easy to lift by keeping to push with some patience. I do it with bottles right now and with using little power and just some patience *plop*.
It blew my mind.12 -
I am watching a video about one of the biggest media agencies of NL and the use of AI.
Well, I see a problem of AI that it never does exactly what you want. Very easy if you do not have really a picture in your head of what you want.
But then again: how close is something a human creates to the picture in your mind normally?
On top of that, if you don't like it, AI generates again. But a human will take some days or so.
So, who will be the more comfortable designer to work with?
I have no idea, I never instructed a designer.2 -