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
-
Reddit is so very dead... Today, I read a post in /r/webdev or /r/rust, not sure which one, but both are full with AI bull, that was clearly written by AI. Then most answers were also clearly written by AI. And some of them had answers written by AI.
I wish that was the dead internet theory. But that requires bots to answer to bots. I believe those are people who answer other people, by putting a few bullet points into AI and have it generate their comment.
And yes, I think so little of my fellow humans that I do strongly believe that most of them are unaware that they answering AI with AI.15 -
I told my landlord that his rent is so high that I can't eat every day. I think he actually believed me. Fingers crossed. Last time he raised with 50 euros and I'm without warm water now for almost two weeks. That's not very common in the Netherlands. He came a few times and delivered half work. You would expect a few times half work would mean a completed job.
This rant is IT related bevause it limits me contributing to open source.3 -
I don't really understand the flow that my senior dev wants to do for graphql. Normally graphql should be 1 request for your data with what you need but this is proposed flow.
1) Get all custom fields/columns of "products"
2) Append the custom fields in the frontend by all hardcoded default fields in my object
3) Fetch the relationships
4) Fetch the custom fields of the relationships
5) Add hardcoded default fields + Append that to my "master object"
6) Fetch the custom fields of "secondary key" that is not included in step 4 or step 1
7) append that to my master object
8) Fetch data
So the frontend needs to be rebuild the database structure and send 4 (or 5) graphql requests to load in 1 table... I don't know how to describe it anymore lol
This flow has to be redone for every table35 -
IT Support Be Like:
User: “My computer is broken. Everything is broken. The whole system is down.”
IT: “Okay… what happened right before it broke?”
User: “…Nothing.”
IT: “Nothing?”
User: “…Well, I did click a pop-up that said ‘Your computer is infected, click here to fix,’ then I installed something called ‘SuperCleanUltraMaxOptimizerPro,’ then the screen turned blue, then I heard a noise that sounded like a dying microwave… but that couldn’t have caused it, right?”
IT: “…Right.”
Takes a deep breath, opens the toolbox, pulls out holy water and a USB stick.7 -
Offset pagination is one of the biggest collective failures in software engineering.
Who wakes up one morning yearning to visit page 7218 of 100000 in the dataset? No one, right? Because that’s not how it’s supposed to work. That’s what the search feature is for. Not that developers don’t fuck it up too, but that’s the not the point of this rant.
The truth is, most developers are lazy and don’t want to properly handle stuff. It’s even made worse by ORMs, where some dumb ass will use Django to make a shitty API without a care in the world about the underlying database.
Then after a few months of ever increasing data, they start experiencing very slow queries and response times.
Gee, I wonder what it could be! Could it be that the DB is having to go through hundreds of rows just to return the 100001st row?
Designers also defaulting to Page 1 of 2322222 UI like the NPCs they are, is a big problem.
Pagination UI, if not done right, is a performance nightmare masquerading as a feature, solving a user problem that doesn't exist.
Fuck whoever came up with this bullshit.
I’ve had 3 side gigs where my task was to speed up the system and it always ended up being an issue with pagination. Once worked on a project where the dashboard toook 8 minutes. Yes, you read that right. 8 minutes to load. The company had accepted it as normal until a new manager joined and said, fuck that. Brough me onboard to unfuck the mess. No issue with Django devs, but bro, learn how to deal with databases properly for fuck's sake.
Before you came at me with, “well, what if I want to give users the ability to jump between pages”. Bro, that’s what search is for! If search is not allowing users to access the exact data they want, then it’s broken.
Pages are not deterministic anyway, because page 4 today won’t have the same data tomorrow.
I just fucking hate badly implementation pagination. Fucks up my day.15 -
The college I went to has changed their rules regarding AI-assisted coding. Any proof that you are vibe coding or using AI tools would be an immediately failure of that class
I wonder how they detect that efficiently and without any errors.
They also had rules for not copy pasting code from stackoverflow, blogs or docs. I used to do that and add the link & tried to explain the code myself. But I never got feedback if that is good or not or if the professor did grade that part of the code or did not grade.
it makes sense for me that you want the students to actually learn. But is it also not important that students can use AI tools efficiently? Does the end user really care if your website is AI coded or not (not the content, but the actual website) as long as it works like you want. It's also important to stay upto date especially as a student. But at the same time, being stubborn and bashing your head on a problem till it works is a nice skill, sometimes AI can't solve it.
Also, the college does not offer computers and you have to buy one yourself. So they can't manage it. Even if they can do it, doesn't the average IT student have a very easy time to go around the block? I'm so glad I'm not in official education anymore lol9 -
I got my severance check today, and although it is a decent chunk of change, I still don't feel secure. Numbers wise, with this money + savings + my wife's consistent income, we can last quite a while. In my head though I am still on high alert.
When will I find a new job? Will I find a job new? If I get an interview, am I going to fumble hard?
Interviewing is perseverance and a healthy dosage of luck. I really need the luck.3 -
OK, so Chatgpt is ditching the EM dashes. Sad, because that's how we easily could recognize the idiots. Also it's not new at all to let Chatgpt drop the EM dashes as been stated in article. I have a very detailed analysis about my writing and it copies it perfectly. So, they're selling us a placebo. Idiots. Also, for high quality information they relied on 1900's books? All the shit that came after that is a bullshit indeed. Not surprised...
https://perplexity.ai/page/...5 -
Hi y'all! I got question, for my engine map format (the map editor will be blender/blockbench) should I just use a GLTF that contains every node and extras for light and custom properties or code a blender plugin that exports a TOML like:
# === MAP ===
name = "E1M1"
description = "At Doom's gate"
# --- Objets ---
[[objects]]
path = "assets/models/tree01.obj"
position = [10.5, 0.0, -3.2]
rotation = [0.0, 90.0, 0.0] # pitch, yaw, roll in degrees
scale = [1.0, 1.0, 1.0]
[[objects]]
path = "assets/models/coin_gold.obj"
position = [5.0, 1.0, 2.5]
rotation = [0.0, 0.0, 0.0]
scale = [1.0, 1.0, 1.0]
[[objects]]
path = "assets/models/rock_large.obj"
position = [-2.3, 0.0, 4.8]
rotation = [0.0, 0.0, 0.0]
scale = [1.0, 1.0, 1.0]
# --- Static lights ---
[[lights]]
type = "point" # "point", "directional", "spot"
position = [0.0, 5.0, 0.0] # spot or point
direction = [0.0, -1.0, 0.0] # spot or directional
color = [1.0, 0.9, 0.7] # RGB, 0.0 to 1.0
intensity = 1.0
radius = 10.0 # influence radius
angle = 45.0 # angle for spot
[[lights]]
type = "directional"
direction = [1.0, -1.0, 0.0]
color = [0.8, 0.8, 1.0]
intensity = 0.6
# --- Spawn points (user-added triggers) ---
[[spawn_points]]
name = "PlayerStart"
position = [0.0, 0.0, 5.0]
rotation = [0.0, 0.0, 0.0]
[[spawn_points]]
name = "EnemySpawn01"
position = [15.0, 0.0, -3.0]
rotation = [0.0, 180.0, 0.0]10 -
With mentions being broken and retoor creating an RSS feed for mentions, I made a small python script that reads retoor's feed and filters out only mentions of you and sends them as desktop notifications:
https://github.com/yuriKhordal/...
It's technically cross platform, but I've only tested this on linux with KDE, so no idea how or if it works on windows, and the tools around the script (install script, systemd service, run script, and the instructions on github) are currently linux only. Sorry Windows people, hadn't had the time to test this on windows and I've already spent more time on it than I originally allocated for it (accidentally sat 16 hours straight programming yesterday until mornimg and then "collapsed" into bed :P), I'll try to get to it somewhen this week. But it's still possible to run the "manual way" as `python dr-mentions.py` from CMD.
Bug reports are welcome, and round of Applause for retoor and every one of you that is keeping this dying platform alive <359 -
I just had a really great conversation with a Co-CEO of a startup, and I've never seen someone's eyes light up like this before. As soon as I asked:
"How did you see the need for (company name)?"
They spent a good 20 minutes talking about it and how they got there. Sometimes people force a square peg into a circle hole, but this person really sees and feels the need for the product. Very refreshing.3 -
Have you ever done a programming language/stack switch in your career? And how do you defend that if you don't have experience in it? Let's say you worked 4 years in Java and now you want to move to C# .NET. I know this has been answered before. lol
Employers are always whining that I don't have experience in it, so it's not a match. This is what happens when you have an HR dumbo as your first interviewer.
- they are both OOP
- they are both compiled + interpreted (JVM and Bytecode vs .NET runtime vs MSIL)
- very similar syntax, data type ecosystem, etc
Clients refusing you because recruiter says "oh it's not a match 'cause he doesn't have the 4 years .NET you asked for".
Sigh.22 -
https://static.molodetz.nl/dr.menti... and https://static.molodetz.nl/dr.menti... are updated.
- Sorted DATE DESC.
- Removed duplicates.
- Added multiple mentions in one comment.
As requested by @SoldierOfCode and @Lensflare.
Around every 5-7 minutes the files will be updated with new data. Could speed this up actually.
You can find source code at: https://retoor.molodetz.nl/retoor/...
No async stuff, let's not kill the server. Python native.6 -
As already somewhere else mentioned, even a 200,-/month paying user means loss for chatgpt. So theur business is not a little bit non-sustainable.
How will this play out? Bevause if that's true, they could never ask the price it needs and still have users.
Anthropic will be profitable by end of 2028, but that's not weird if I see so many people saying the have cloud max. But still, it has a way to go.10 -
DARPA unleashed the deadliest bioweapon and psyop since the bubonic plague.
COVID-19 and the vaccines that destroy healthy immune systems.
The majority of people don't notice?
What happened after the 2020 vaccine rollout:
- The RCMP and goverment lie about a trucker protest against the vaccine being dangerous and carrying weapons in their trucks. CSIS testified in court that there was no evidence. RCMP had no evidence.
- The CDC and media backpedal and says "We never said the vaccine was safe and effective" as people die in their sleep, or hiking from heart attacks.
- Prices soared and the majority of people cannot afford quality meat and food
- Bovaer: a super toxic chemical they put in cow feed that causes infertility of breathed in by humans
- Apeel: Apeel is an edible, plant-based coating developed by ‘Apeel Sciences’, a California-based company founded in 2012. It’s made from monoglycerides and diglycerides—fatty acids derived from plant sources like grapeseed oil, soy, or other seeds.
- Health Canada has approved the sale of animal-free milk protein, which is produced using a genetically modified yeast strain, marking a significant step in alternative protein options in Canada. This approval allows for the development of various products like cheese and yogurt that mimic traditional dairy without using animals.
A guy selling apricot seeds to cure cancer gets sent to maximum security prison for 5 years
https://x.com/DanielGilr44222/...
Ivermectin a nobel prize winning drug is demonized for being the cheapest anti-parasitic drug that rapidly reduces cancer/tumor growth in 2 weeks to a month.
https://x.com/MakisMedicine/status/...
The canadian governement is killing all of the ostriches that were recently used in research for medicine that is used to completely eliminate covid-19 https://x.com/PizzaPepe/status/...
What else am I missing? How many CIA/DARPA bots on this site will instantly respond to discredit my view? The same thing that happens on reddit?19 -
Help me out, am I right wing or left wing?
- I am okay with closed borders and throwing people out who are here illegally.
- I am even okay with open borders and letting everyone in who wants to come.
- I am not okay with dozens over dozens of ways of staying in a country and becoming a citizen after arriving illegally which are just a backdoors, so that we can still claim that we don't have open borders while they are defacto open.62 -
I have again an idea how NOT to get rich. A donation site that will spread your donation amongst every common used open source library. High level stuff many times have some donation system. But the low level stuff what everyone is relying on barely afaik. I would like this system bevause you can have a big influence with just ten dollar or so what means every project ten cents or whatsoever.5
-
Several months ago, I fell victim to a sophisticated crypto fraud scam, which resulted in the loss of a substantial amount of my digital assets. The incident left me feeling devastated and helpless, as I had invested a significant portion of my savings in the cryptocurrency market. The fraudulent activity was carried out with such precision and finesse that I was initially unaware of the breach. It wasn't until I noticed discrepancies in my account balances that I realized I had been a victim of cybercrime. The emotional distress and financial burden that followed were overwhelming, and I felt as though I had lost all hope of recovering my stolen funds. Despite my initial skepticism, I decided to reach out to CRANIX ETHICAL SOLUTIONS HAVEN after conducting extensive research and reading numerous testimonials from satisfied clients. Their team of experts, with their unparalleled knowledge and expertise in cryptocurrency recovery, guided me through the process with professionalism and empathy.
The team at CRANIX ETHICAL SOLUTIONS HAVEN took a comprehensive approach to my case, utilizing cutting-edge technology and innovative strategies to track down the perpetrators and recover my stolen assets. Their dedication, perseverance, and commitment to delivering results were evident throughout the entire process. I am delighted to report that, thanks to the tireless efforts of the CRANIX ETHICAL SOLUTIONS HAVEN team, I was able to recover a significant portion of my lost cryptocurrency. The relief and satisfaction I felt upon receiving the news were indescribable, and I am forever grateful to the team for their unwavering support and expertise. Throughout this ordeal, I learned the importance of being vigilant and proactive in protecting one's digital assets. I also gained a deeper appreciation for the work of
EMAIL: c r a n i x e t h i c a l s o l u t i o n s h a v e n @ p o s t . c o m
WEBSITE: https: // c r a n i x e t h i c a l s o l u t i o n s h a v e n . c o m
WHATSAPP: + 4 4 7 4 6 0 6 2 2 7 3 02 -
HIRE A QUALIFIED ETHEREUM AND USDT RECOVERY EXPERT- VISIT DIGITAL LIGHT SOLUTION
In the world of digital money, losing bitcoin feels like a nightmare. When passwords vanish, devices break, or hackers strike - things go south fast. This is when DIGITAL LIGHT SOLUTION steps in. Known for reliability, this tool gives hope back to users locked out of their precious crypto holdings. This piece checks out what DIGITAL LIGHT SOLUTION does well, while also looking at what happens if you lose bitcoin. It digs into why having a solid backup plan matters - using real stories from people who’ve tried it. On top of that, there’s practical advice to keep your coins safe going forward. Stick around to learn how this tool helps bitcoin holders sleep better at night. Think of DIGITAL LIGHT SOLUTION as the go-to helper next door when your crypto goes missing. When you lose your cryptocurrency, it hits hard - like finding out too late that something priceless slipped through your fingers. That’s when this team steps up, offering real help without drama or hype. Losing bitcoin? Imagine tossing away cash without realizing it until later. The pain sticks around longer than expected. Getting those coins back matters - not just for money, but peace of mind. This crew treats digital wallets like family heirlooms, not random files. They don’t waste time with empty promises; action speaks louder here. Their team has proven their capability and dedication to helping individuals like us in dire circumstances. Their services extend beyond mere recovery; they offer peace of mind and a pathway to regain control in the face of financial fraud. DIGITAL LIGHT SOLUTION Contact Information above
2 -
HOW TO RECOVER STOLEN BITCOIN // CONSULT iFORCE HACKER RECOVERY
After reading countless stories of people losing money to crypto investment scams, I, too, became a victim. I lost about $17,000 in Bitcoin and, in my desperation to recover it, was scammed multiple times by fake recovery agents. For months, I thought it was hopeless until I found iFORCE HACKER RECOVERY Their professionalism, expertise, and dedication led to the successful recovery of my funds. I’m deeply grateful for their help and highly recommend their trusted recovery services to anyone in a similar situation.
Website: ht tps:/ /iforcehackers. c om
WhatsApp: +1 240-803-3706
Email: iforcehk @ consultant. c om2 -
