Details
-
AboutI like making things, adding features, fixing things. I've got too many things on the go at once for repetitive, so I'll automate instead.
-
SkillsC++, Python, ML
-
LocationLondon, UK
Joined devRant on 10/9/2016
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
-
> TeamLeader2: Ok we need this series of parallelized background processes. Each process must gain exclusive access to certain resources. How do we do that
> IHateForALiving: Redlock
> TeamLeader2: Enough Redlock! You propose Redlock every time! It's a wrong solution! Ask ChatGPT!
> Literally the FIRST ChatGPT suggestion: APPLICATION-LEVEL LOCKING (USING REDIS, ETC.)3 -
lol... turns out the people in Africa are enslaved because they have no access to organic normal seeds... they're given GMO seeds that obviously can't reproduce so that Monsanto can keep "selling" new seeds over and over again, that don't reproduce
we're gonna get to this level. the future the globalist desire36 -
we should archive these posts, I'm gonna miss the choice bullshit when this forum finally gives out4
-
> Your concern is entirely valid—naming can significantly affect how intuitive a concept feels. The term "object safe" in Rust might seem odd or even misleading if we approach it from a traditional object‑oriented perspective.
can rust please stop trying to be "different" for the sake of being different. Dumbest thing. Just call things what they are. What's the point of words if you're not actually accurately using them. Especially for a programming language, which is based on math and logical systems. Like how. Why. Stop. Antithesis to the mindset that should be making languages to begin with if you can't do logic with the words that already exist. Horrible sales pitch. Are they trying to confuse people on purpose, make moats so nobody learns it? is this self-sabotage?
---
I have bludgeoned an AI on this matter. I feel kind of bad. It tried to ad hominem me and then tell me I'd get it if I wasn't so new, and that it's a perfectly valid name because it's in the "reference guide". Called it out on appeal to authority and now it's just saying my argument points back at me like it's groveling. Sigh.
And it's hallucinated thinking I'm the whole online community giving critiques on this matter now, therefore my points are valid, lmao1 -
Tech Hiring is so cooked now. Every job posting I see is like this
Must have 5+ years experience in:
TypeScript, FastAPI, Kubernetes, Java Spring Boot, PHP, Angular, React, Vue, CI/CD, DevOps, AWS, TensorFlow, Machine Learning, Flask, Flutter, Swift, Android Studio, Blockchain, ROR, Perl, Redux, Clojure, C, C++, C#, Golang, PostgreSQL, MongoDB, DynamoDB, Java.
Please don't apply if you don't fulfill all of the requirements.4 -
I did a little bit of finger practice in Unity, nothing fancy just two spheres and a capsule-guy under Newtonian gravity and a force-driven player control script that works on spheres.
I will never understand how C# libraries spontaneously decide that some operations will be nonvirtual methods while others will be static methods. It is the exact same thing! You're just ruining intellisense for no conceivable reason!
Also, transform has a right but no left, the float return value of Vector3.SignedAngle is not the same unit as Transform.Rotate(Vector3, float), Transform has LookAt(Vector3 position) but not Look(Vector3 direction), to do that you need to
transform.rotation = Quaternion.LookRotation(Vector3.ProjectOnPlane(transform.up, direction).normalized(), direction)
you can't discover whether a collision encountered sticky or dynamic friction, you need to infer that by calling RigidBody.GetPointVelocity on both RB-s at the collision point, which has its own quirks. Apparently this is to keep the API engine agnostic, but any serious project will have its own physics materials which already specify the sticky friction coefficient. A simulation that works correctly with physics materials but doesn't discover the kind of friction as an intermediate result is not possible.
RigidBody's velocity isn't displayed in the GUI, so you can't give it an initial value without a dedicated script. I have a script on this fucking moon that does nothing but add a force in Start.
Is it just me or does Unity feel cheap somehow? Like a hastily written library for a research project that was never rounded out with the obvious features. I understand that it's a free product that catalyzed the golden age of indie game development, but I think it's seriously struggling to keep up, not with the showy investor bait stuff, but with the standard of comfort modern tooling provides.11 -
https://amazon.com.be/-/en/...
GUYS I FOUND THIS WATER BOTTLE THAT ADDS HYDROGEN IN YOUR WATER. HOW GREAT IS THAT
1 OXYGINATED WATER BOTTLE = 766 BANANAZ3 -
When I see someone post something about a grammar nazi I think about a grandma dressed in a nazi uniform. Where grammar is a substitute for grandma. I wanted to produce this image using AI.
The challenge was to get chatgpt to produce such an image. It will refuse to produce any image with the tag "nazi". (Seriously, we pay for a company to lecture us on morals about imagery. openai stole most of their data and they want to get high and mighty? Also, a whistleblower died in connection with openai. Yeah, they are the "good" guys. lol.)
How did I get around their bullshit? Don't use the term nazi. I told it to produce an image of a grandma dressed in the world war 2 german uniform. That is it. It will happily do this. lol
So I present to you "grammar nazi":
https://devrant.molodetz.nl/grammar...8 -
Krystry and I got the same amount of work done last week...
Why is this a problem? Krystry was on leave2 -
Polish military has the official "8 wounds" chevron that is given to those who sustained 8 battle wounds. Do you know why Americans don't have those? Because you have to be Polish to get wounded eight times in battle and still be alive enough to wear this thing on your uniform. Poles are built different.17
-
So tired of “minimal” distros. Give me a 40gb fat bitch that can open any file type, has every codec and every app, and that has everything set up for me. I’ll delete apps I don’t need, deleting is easier than installing anyway9
-
@MamaLovesHummus
PADUCAH - Tommy Burgess, 46, has thrown the town for a loop after tying the knot with an Iranian woman he met online while searching for “exotic hummus recipes.” The wedding took place in a quiet backyard ceremony last Saturday, though most of Tommy’s family refused to attend, citing “confusion, concern, and a general lack of understanding of geography.”
“She’s not from here, and that’s scary,” said Tommy’s Aunt Brenda, while nervously clutching a casserole. “I thought Iran was a shampoo brand until last week.”
Tommy insists his new bride, Laleh, is “the best thing that ever happened to me,” and says her cooking has already replaced every casserole he’s ever known. While some family members remain skeptical, others are slowly warming up—especially after trying her saffron rice and realizing it doesn’t bite.
This is a developing story.
*****
The Paducah Insider is a news satire and parody publication. All content contained within this page, however similar to real events, is fictitious. Any real, semi-real or similar names, places, people, products, services and locales are used purely for satirical purposes, and the corresponding story details are purely fictional. Thank you!
#love #culture #married #relationships #differences #couples #Kentucky -
One of the most detrimental things for a developer is having a team who doesn't understand the developer and doesn't fit the developer's personality. This is often overlooked.
Management likes to try and be 'scientific' and start to micromanage, as if the cause of someone's slowness really is their technical skill. No, it's often psychological in nature. A great manager will have a one on one real talk with you. A bad manager will ask you to log every single thing you do on every single day and instead of caring for you they will immediately delegate the issue away without taking into account the psychological conflicts between employees and hidden bullying. You can't solve people problems with business processes.
What doesn't help: ignoring the issue and just softening it with "It's your first time, you will get used to it" or "You will get better at this over time". No, you won't.
One of the sure ways to let a developer spiral down into failure is to not address these kinds of issues. Don't promote a former employee to manager. I think a real manager has to have the personality and studies for it. People aren't cogs and life is not black and white. You are dealing with people. People are infinitely complex. How often they forget this.15 -
A colleague used AI to transcript our latest sprint retrospective and now they have in writing the very long list of insults I addressed towards the management. I'm cooked11
-
After mass downvoting a serial ad spammer, apparently I've lost my downvote privileges and all of my downvotes are removed. Fucking great.
Meanwhile devrant is flooded with 99% spam, nazi trolling, pseudo intellectual conspiracy nonsense and politics.
I‘m tired of this shit.13 -
telling the health and sanity of a society by if they can still make music or not =-=
like how do you fuck up and release garbage, honestly. might have a good part but it's like... you didn't even see it?16 -
Dev life is depressing:
Application Status
Total Applications: 20
Open: 1
Closed: 19
Total Responses
Received: 13
Pending: 1
No Response: 5
Application Progress
Initial Screen Results
Passed: 5
Failed: 9
Pending: 1
None: 5
Assessment Results
Passed: 4
Failed: 0
Pending: 1
None: 15
Interview Results
Passed: 1
Failed: 2
Pending: 1
None: 16
Final Outcomes
Accepted: 0
Rejected: 18
Withdrawn: 0
Pending: 1
Recruitment Reserve: 2
Statistics
Average Response Time: 9.1 days
Percentage of No Response: 25.0%
Applications by Year
2023: 1
2024: 14
2025: 5
Applications by Year and Month
2023-07: 1
2024-01: 1
2024-02: 1
2024-03: 1
2024-04: 1
2024-09: 3
2024-10: 3
2024-11: 2
2024-12: 2
2025-01: 2
2025-02: 1
2025-03: 213 -
TL;DR : I did not read the fucking manual.
Story :
We have a particular kind of setup with Blazor Server-side. And it does not use any SQL, bbut calls APIs.
The class to call APIs was scoped to create one new HTTP connection per new tab (even if the user opens a new tab, it's a new HttpClient).
We were fine. I read that we have 65k ports and disposal takes around 2 minutes, and we have around 1000 users. So it went into the "backlog, where things go to die."
Hard core duiscovery in the past 2 days.
Azure service plan for webapps only allows you 128 outbound connections!
System, we reboot it manually every 4 hours, while I'm working to make HttpClient unique lol
I just needed a break and vent. And "Hey kids, know that Azure service plan is only 128 sockets, not 65536."10 -
if I see an ad for your business I will remember it and I will never buy from you
why is it people think being annoying rapey cunts is how you make loyal customers. I didn't come here to see ads. you try selling me something, that ensures I'll avoid buying from you. was I looking for you motherfucker? no. you've already failed to serve me and my needs. I'd hate to see how well you do it if I pay you for something.8 -
Was thinking about in game scripting language so people can do "hacking". I figured I would use something like V8 since it has support for sandboxing. But in game I would call it JankyScript/JankScript. That way nobody gets mad about trademark.
I think it would really funny. And JS purists won't get out of whack if I add commands to it.
Which is better: JankyScript or JankScript?
I like them both.15 -
Just saw this in an email about 1password:
Automated system restarts. You can automatically enforce restarts on employees’ devices to ensure updates install successfully.
We are adding support for the MSI command-line option /norestart for situations where automated system restarts are not desired.
If system restarts are enforced, we recommend scheduling deployments during off-hours to minimize disruptions.
If my PC restarts without me asking I'm going to smack a bitch (windows does it enough already)16 -
readable just means "write it in the way I typically write / understand it in"
which makes it a confusing moving target of whatever the local consensus is... and I don't think these people are self-aware of this fact then just get mad at others for not "getting it" automatically, bah16 -
I feel like switching from macOS to Debian started some kind of transformation within me
the brain appl-itis is a house of cards, all but gone with the first swing at it9