Details
-
AboutEnthusiast of strict, safe, elegant and beautiful programming languages. Allergic against boilerplate. Certified hater of clown languages like JavaScript. 📱 Developer of JoyRant, the unofficial devRant iOS app that doesn’t crash.
-
SkillsSwift, SwiftUI. I have a truly large list of other skills which this margin is too narrow to contain.
-
LocationGermany
-
Github
Joined devRant on 6/30/2017
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
-
TL;DR: I'm reading papers and doing computer science like I could never afford to in college.
I am beginning my scientific arc.
Over the past few days, I have been working on implementing my own Evolutionary Algorithms
I've been doing a combination of "experimentation" and (probably less than I should,) actual research.
My Mark 1 was just a proof of concept that set up the data structures correctly, Mark 2 generalized the data structures and actually implemented some natural selection, but this was really just made up by me so I'm only getting mediocre results.
Next step: I have two papers lined up to read on EAs. Mark 3 might not implement them exactly, but I hope to beat the performance of Mark 2.
I'm encouraged by the fact that these research papers have TONS of different things they tried, and I'm really only on my first prototype (since Mark 1 didn't have any selection implementation, only randomness)
Follow along if interested:
https://github.com/AlgoRythm-Dylan/...5 -
I started using devRant soon after I landed my first ever gig (internship) as a dev, and I've grown leaps and bounds since, and been almost a decade.
From a starting where I could barely manage my expense, to where I have saved enough to have a runway and have my own startup; yeah I am starting up...
Building something on the same lines as devRant for a completely different market...13 -
Lets dive deep into the cesspool of Youtubes new AI age verification bullshit. So, if you didnt hear recently, YouTube is using AI to determine your age based on your activity which is first of all, a fucking privacy violation, if they find you to be under 18, you will lose access to a lot of Youtube unless you give some sleazy company your ID. I think this is all bullshit, Youtube should retract this, I fucking hate it, Youtubes restricted mode is fucking slop. Heres how to survive the armaggeddon. Avoid shit with "try youtube kids" next to the description. Treat those videos as they are nuclear waste. They are best avoided. Do not have child like viewing habits or Corporate Cowardice might flag you. Same goes with use of emojis. Dont use emojis like the cretins in my comment section as kids like emojis. Other than that, This is all fucking bullshit. Youtube doesnt know how much fucking backlash they are going to face, in fact they are facing backlash right now, Look youtube, fucking retract this bullshit, otherwise the community might choose fucking thermonuclear war. AI is still a fucking gimmick. I do not trust AI. Fuck all this shit.10
-
I sat next to a granny on the bench at the beach. She was about to go so I told her, "you're not leaving me alone with all those Germans are you? They can be mean.".
She said: "Yes, but that was a long time ago hihi hi".
We bonded.17 -
Sick and tired of this stupid country. I came to this city because the newspapers keep saying it had a huge drug problem. I CANNOT FIND DRUGS ANYWHERE
Fucking liars5 -
well developer life is shit in a political environment
>> Task 1 is given to sr. dev
>> Task 2 is given to jr dev
>> Sr dev gives estimate for task as 2 days. no questions asked
>> Jr dev gives estimate for task as 5 days, whole team starts negotiating (the st dev being the loudest voice"
>> jr dev ends up with a timeline of 4 days.
(btw task is heavy enough for 5 proper days)
both start work
>> jr dev does the task in 3 days, tries to clear out edges, run test cases, clear doubts (thats also a shitty side rant) and submit a perfect task by day 4
>> sr dev starts fast on day1, takes leave on day 2, works on some urgent bug fix on day 3 and delivers task somehow on day 4
>> both gets new tasks on day 5 . this time sr dev still has prod fixes while jr dev is again doing a large task in bad estimates
>> bugs come on day 6. jr dev task bugs 2. sr dev task bugs 25
>> all bugs get aligned to jr dev because sr dev is working on high priority task
wtf? why am i supposed to fix other people's shit? btw this guy is module lead (next position for SSE) now and i am still the junior dev, and we 2 joined the org on the same day :/
he can't follow proper code architecture, writes shit code and he is getting the wins. I am cleaning everyone's mess and i am getting the stick
this is shit life5 -
Had my first interview with a company now they want to schedule an in person (during work hours I assume) at their head office which is ~3 hours away with public transport... Also want me to do a Codility test, anyone done them before?20
-
++age
Can’t believe it’s been a year already. Currently enjoying a month-long break from work, almost halfway through it. Realizing that I’m at an age where I need to recover from going to a museum, which is wild. But I’m taking the time to visit museums during my PTO instead of just sitting at home binge watching shows like normal.
Unrelated, I tried to crochet a Chucky doll and it turned out.. interesting.12 -
@Lensflare, your bots are doing pretty good. I will see a spam, then I refresh and its gone. Definitely makes this place more tolerable. Are your bots keeping up? Any fallen warriors?2
-
I have nobody to share this so I will inflict myself on you guys.
I genuinelly laughted out loud from reading the Hot Potato Licence
https://github.com/ErikMcClure/...7 -
Never really had issues with Java, but this is so funny to me.
To date, the high score for toilet seat slams is 5 in one day. Not sure we will ever beat that score.joke/meme javascript's sign is cancer be kind and leave the toilet seat up your mom ostream loves farm animals5 -
I really hate working on work that require constant reporting and decision making: I don't understand how people are olay with work like that. let me present 2 cases : for context we are working on a complete ui revamp of our app.
case 1 Screen A ui revamp.
task : change screen A ui as per new figma
me : evaluates, give estimates, make new screen by changing ui wherever applicable , adding logics for new screen wherever applicable , and removing old logics whichever not mentioned in figma. finishes a task in standard timelines
Engg lead : NO!! WHAT HAVE YOU DONE! WHY DIDN'T YOU ADDED THE OLD CHANGES/MENTIONED THEM TO ME! YOU ARE THE WORST DEV IN THE HISTORY OF MANKIND
case 2 : Screen B ui revamp
new eng trainee
- starts on screen
- ask doubts on how to make new ui box 1 on day 1
- ask doubts on how to make new ui box 2 on day 2
...
- ask doubt on whether to keep feature 1 form old ui on day 11
- aks the logic for showing box 3 on day 15
...
Engg Lead : UwU MY SWEET SUMMER CHILD. YOU ARE THE POWERHOUSE OF NEXT GEN. HERE TAKE THIS QUARTERLY AWARD AND THE KEY TO MY ****
wtf? i mean yeah i should ask questions if 9/10 changes are covered in the ticket and 1 festure is missed, but if you are asking for 2 changes and not putting 10 changes, why would i bother asking about the other 8? Its like asking for an apple from a farmer and then scolding him for not coming up with "5 sacks of green diced and cutted and packed in platic containers ready to be shipped" when he comes back with a single apple in hand. ASK FOR THE CORRECT THING!!3 -
If you type into Gemini "Should i trust Google" with deep search feature on, it completely destroys Google and even advises to De-Google and gives even alternatives. The result is very long, spent twenty minutes reading it or smth, 20 minutes of full Google bash.
I wonder how long that will stay that way.
But for me changes nothing, love my Google TV. It's perfect. I hope there will be a new one with gemini. It's a great feature to be able to talk to your remote but sadly, it works with limited speech recognition so it would never recognize a band name. Adding Gemini would be a huge upgrade. Not in my current device I guess.5 -
Happy Monday fellas. I'm gonna be pretty grumpy tomorrow morning because:
- Tonight's TO-DO list is writing unit tests and getting past a blocker to my project which I have been avoiding. Unit tests cause depression.
- After a recent bout of depression, I started smoking more weed than I was comfortable with and tonight starts my temporary sobriety. Withdrawal from THC causes more depression.
Wish me some God damned luck bros.19 -
While you're rewriting your unit tests because someone requested a fundamental change in your well tested solution, I am fact checking memes like this the whole morning.
We're not the same.18 -
Yapping about security tonight. Let's not talk about privacy. I have a very good quality camera for just 20 euro staring at me and mechanically following me wherever I walk that sends it's data trough China. If I watch the camera live stream on my app it goes trough China.
Well, thing is, I prefer the Chinese government above my own to know shit about me.
That scary light is the infrared light modus.
It has a 32gb card in it and it only saves when there's activity or sound. It can watch until two weeks back. It's not full HD iirc but it's very clear. Even at night. Really should not be possible for 20 euro.8 -
There are still websites that miss the simple, modern UX feature of saving form state. No, it's not 'push a button to apply the filter' anymore, it should be 'tick the box, slide the slider' and the state gets persisted immediately.
Or something else: perform a search, apply filters, and the original search is lost. Tf, man? lol.
This just shows that some places aren't investing.3 -
Started a new job a month ago and my ex-colleague asked yesterday if we are recruiting. I wonder how it is going at my old job 😅7
-
I'm working on a project that uses a 3rd party library. We've got the source code to that library and I'm exploring its code, looking to find out how the author did something. I just discovered a Paint function that has over 7,000 lines of code, with nested sub routines, awful indentations and line spacings and lots of IFDEF conditions ... Wow, I'm amazed that this thing works at all and I'm wondering how the author is even able to maintain that code.10
-
@wojtek322 made a nice list of 25 questions about the EU chat control law. A very terrible law. One we can't ignore.
Those questions, I've ran them trough Gemini and got them answered. Then, I generated this nice page: https://static.molodetz.nl/chat-con... covering the law.
It's nice informative page, worth a read.
For people who don't know yet - with Gemini you can do a deep research, and at the end of it, you can generate a site like this / a quiz / graphs. It's very nice. What a time to be alive, sadly the EU wants to end that great time.
Edit: i did not even chose the dramatic title. Imagine.23 -
Today’s kiki dream was so pleasant that it still lingers inside my rib cage and heals my heart with its warmth
Maybe this is what you get when you quit your job5 -
I have spent most of my career in dev teams no larger than 7 people. I am soon joining a company where dev teams are around 50. Any tips or unspoken rules?3