Details
-
AboutYou know who
-
SkillsYou know what
-
LocationAmsterdam
-
Website
-
Github
Joined devRant on 8/19/2025
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
-
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 <325 -
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.4 -
Of course I'm child free. What kind of sicko want to lock down children? I know these little shitters are noisy but still1
-
Task in progress: removing Angular from the mindset of our management. If I manage to bring this home, our next projects will not use Angular.
I don't care how many consultants they hire to swear Angular is the best choice, I don't care how retarded some tech leads are for learning ONE framework 5 years ago and refusing to work with anything else, they will learn how to code.2 -
Things that we should collectively refuse to do while job searching:
- AI interviews and live coding sessions
- Working with recruiters who don't know shit about tech
- "What is your Github" (I don't use github, retard, they're microsoft. Beside, I don't have a strong portefolio because I had an actual job, you should try it).5 -
I've just read the updated App Review Guidelines.
https://developer.apple.com/news/
Found this bit interesting:
"4.1(c): This new guideline specifies that you cannot use another developer’s icon, brand, or product name in your app’s icon or name, without approval from the developer."
...it's terrible that this even has to be written down as a rule. Unfortunately, it's !just Apple that has problems w/ copycats.2 -
Week: 114 (Year 3)
How was the weekend?
Question: What is something most people misunderstand about you?
last Weekend : https://devrant.com/rants/193816117 -
you cold apply to a job and get ghosted
i cold apply and get two rejection emails
we are not the same4 -
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 lol4 -
that feel when you bought something years ago and today you realized it's more modular than you thought
awww hell yeah
like little christmas1 -
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]9 -
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 -
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.13 -
Companies these days have this weird fetish where they take all the best nerds with the best grades from colleges and then only accept those.
It's now the opposite of what it used to be. No humility, no 'average Joe'. That stuff belongs to the 90's, it seems. Now we have a bunch of pink unicorn overachievers and the rest of the people just can't catch a break. lol15 -
There are exactly three variations of the % symbol:
% percent, 100
‰ per mille, 1000
‱ permyriad, 10000
and per cent mille, 100000, doesn’t have a symbol anymore, just an abbreviation: pcm
We can’t even go into the other direction and reduce the number.
per deca, 10, could be % without the second circle, like °/ but it doesn’t exist as one character.2 -
Got hands-on with algebraic data types for the first time ever while studying F# today. I can see the draw, but I don't really give a shit. Why? Cus 99% of the classes I'm going to work with on a daily basis are still gonna be
DatabaseReadWriteBaseImplementation2 {
sequentialIntegerID: string
}6 -
we all been there, if not, you're doing it wrong or not doing it at all. Either way, this time around it was Spotify's API. I had this great shit cooked I took down a while back and decided to get it back up because fuck why not so i put it online and BAM! No track preview playing, audio analysis missing and a feature I've busted a vessel to implement was utterly broken. I was very proud of that one btw, it generated color palettes from user taste in an actually meaningful way, no random shit, like, I almost got bald grasping the theory behind it... But I digress...
So I cloned that stupid project and checked some shit out and BAKABANG! Spotify deprecated all the endpoints and response fields I actually needed and only they had that shit FTP.... So I've noticed they still had their Embed API running... Hmmm hehehe.... Wrote a fucking module that used it for playing my tracks, so yeah, now I have playable tracks again... Illegally,might I add, since I'm not displaying the god awful banner their embedAPI fucks you with... The audio features thou, that's a mess cuz I now need to do the fucking audio analysis on top of that fucking embed API and FUCK my heart out figuring out a way to make it snappy without an actual server cuz yes, it's a SPA... fuck -
FUCK U FUCK U MY DAY WENT FINE UNTIL I ATE MY FLAN AND IT RURNED OUT FREEZED SO ITS NOT GOOD ANYMORE AAAAAA FUCK U3
-
What country is led by documented pedophiles? I know about the US, France and belgium. Any others?18
-
Just submitted my first bounty PR. Waited 3+ weeks to hear anything back from maintainers.
Jumped in their discord and politely asked for a review.
Maintainers said, "tomorrow".
Thank them for their time
Waited an extra 3 days, asked again. Maintainers ignore me in Discord but happily tend to everyone else's PR
Get tired of waiting, being ghosted
Close PR
Delete branch
Leave comment saying "haven't heard anything, deleting this and taking it with me"
Leave discord
Block all organization members
Don't waste time on people who won't give a moment of theirs2 -
My colleagues are really addicted to Pokémon. They took their lunch break at 10:00 to go to shop because the pokémon cards are restocked today at 10:00. Now half of the team eats their lunch while working cuz their lunch break is already used lol
Also, the company doesn't even measure the breaks. They usually take multiple smoke breaks totalling over 1h each day. Nobody complains about that. Idk why they suddenly care about the duration of their lunch break2 -
Gooood morning, wood chuck chuckers! It's cooooding tiiime!
It's coooold out there! It's cold out there every day! What is this, Miami beach?
Nice job boys, you're playing yesterday's tape.3 -
Currently building a simple-as-possible source language for my compiler and I was thinking whether I really need structs and arrays as fundamental objects. But I guess it makes sense because one is a heterogeneous collection and one a homogenous collection
My thought: Let's call those types Homo and Hetero!
Maybe not the best idea ^^6 -
My SQLite database has 37.930.787 records. The amazing part about it, i have inserted every record myself, by hand. Every key press is 3 records. So 37.930.787/3 is the amount of keys I have pressed this year. Quite sick huh? Oh, the data is still manageable btw, I have complete statistics pages about typing behavior such as speed and so on.13
