Details
-
AboutDeveloper
-
SkillsC#, Typescript, PHP, Python, Lua, FreePascal Node.JS, Godot, CGE
-
LocationGermany
Joined devRant on 10/29/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
-
Real analog advertising for DuckDuckGo.
I have been a little bit surprised by that!
The text is:
"You want the same internet but with more privacy?
Leave it to us."
Could be because the advertising spaces became rather cheap after the Corona slowdown, or DDG really takes off now.7 -
There was a rant about an online hoster "comparable to Google", "for free" and "with moral" this morning.
After I asked how it makes money and pays the services one gets for free, the rant got deleted.
I should have kept the name of the hoster in mind, to know which one I will never use, obviously. This is too suspicious.8 -
Ages ago I read on devRant about someone who set vim bindings for his entire Linux desktop.
Does anybody remember this rant or knows how to do it?1 -
I don't know what non-German people do without ubuntuusers.de.
Without this wiki, I probably would know nothing about Linux today. I would have never been introduced to it as a child, would never been able to learn that much, play around with desktop Ubuntu, Raspberry Pis, administrate own servers...
So, thank you, ubuntuusers.de, for helping little Benedikt with Ubuntu in his mother tongue, and making me the Linux enthusiast I am today!6 -
I think I have to leave the EU.
This is the straw to break the camel's back finally.
I am very disappointed, EU parliament.
Maybe Swiss, or Norway... or the moon, hmm...10 -
The Linux Kernel is propably the best working example for open source.
Personally I had the most exciting experiences with open source games, like Super Tux Cart, OpenTTD, 0 A.D.
Once I watched a streamer playing OpenRCT2, but the Twitch integration server, which allows to have the names of the people in chat appear in the game, was offline. Because the game is open source, I was able to have a look at the API, write my own server in a couple of hours and share it. Was a really funny stream then!
Wine is a great project, too. I really like the idea that people cooperate with each other to bypass commercial limitations and on this way be able to play their favourite games on a free operating system. -
Happy international cat day, everybody!
And a nice day to every sysadmin out there, hopefully not too catty.4 -
Usually, when I programme for myself or in a German-only team and they agree, I/we do it in German because it makes naming things much simpler (no naming conflicts, never, and a strict visible separation between your code and libraries).
This time, I thought: "Nooo, let's do it in English, because, you know, reasons and it fits into the situation"...
Booom, stack overflow!
"How in the hell did that happen?" I never had a stack overflow before outside of recursive programming.
And what was it? I had made a class to encapsulate an API, added a property with getter and setter, naming in English and similar to the said API... very similar... in fact, the property had the same name as the API function, resulting in a getter calling itself over and over again.
This was a harmless mistake, and found very quickly, but it's interesting so see how a habit (or working method) probably prevented similar or worse sources of error in the past.3 -
I am a single-pass compiler.
Why?
Well, when I have to do the food shopping for the week, I have a look at the buying list, keep the things in mind, go through the shop exactly once and everytime I see a match with the list, I put it into the shopping trolley.
Efficient and quick.
Soo, on the other hand, my girlfriend is a multi-pass compiler.
What that mean, you ask?
Well, she doesn't have any look at the buying list until she is in the shop. Then, she runs through the whole building until she finally finds the first thing on the list... and repeats with the next one until there's no entry left.
She needs three times longer than me for this, is totally exhausted after it, and, not forgetting, then SHE is angry about ME, because I wanted to have these "special" sweets she had too run through the shop twice for because she couldn't find it at first try.1 -
if (a == 0 && b == 0) {}
or
if (a + b == 0) {}
What do you think is more readable? Is there any (performance) difference in the compiled programme?
For a and b >= 0.8 -
The little things are what makes you happy.
It was really annoying that screen doesn't work after an su. It makes sense, but typing "script /dev/null" everytime (and remember to write "exit" after it so bash history works again) is annoying.
So a little script to "/bin/scrn" with the following content made my life better:
#!/bin/sh
command="screen $@"
script /dev/null -c "$command"
Never worry about screen after su again! Tech life is great, isn't it?4 -
Ahhhh, devRant, the last holy place where you can carelessly read without being flushed with fucking foodball news.
Only the tech thingies I like so much, all year long. Devrant, I love you!1 -
Fun fact: If you type "jquery is shit" into DuckDuckGo, the third result is devRant.
More than that: Whenever something about programming is combined with "shit", "fuck" etc., it's very likely that you will eventually end up at devRant.
That's amusing.8 -
Holy shit! Apple deprecates OpenGL.
How dumb can they be? They really want to be this arrogant kid in the corner that only plays with itself, won't they?6 -
There is no technical reason why Microsoft should buy Github, no!
It's the same reason why they bought Skype, LinkedIn and Minecraft and everything else: Money and monopolisation.
That's destructive and an obstacle to progress.
Microsoft, Google, Apple, Facebook: Go fuck yourself!3 -
Google Chrome scans private files on the computer without mentioning the user and without the possibility do disable this "feature". Google never announced this anywhere.
Someone (Kelly Shortridge, @swagitda_ on Twitter) found this randomly and confronted Google. It answered that this was only an AV scan and wasn't done more than once a week.
Well, THAT'S why I use Firefox. I don't trust Google, and again and again it gives more and more reasons for this mistrust.4 -
Argh!
Me: "Are these Os or 0s? In this shit font they look totally the same!"
Me tries to gess if they look more like circles or eggs.
Me remembers that there are no Os in hex numbers.
Me: "Stupid me! Better go to bed now..."2 -
New to Java.
I was debugging for hours until I finally found the problem: "==" compares two strings' references, not their value.
I began to laugh tears!
Oh my fucking shit... I am a... damn it!12 -
After ten hours of programming work, what could be more relaxing than watching a stream about programming?
When I mentioned that in the chat, the streamer reacted with this here:3 -
Wrote my first Gnome Shell extension.
It shows the propability that my favourite streamer on Twitch streams today with a statistical algorithm I only wrote for this purpose.
I feel a bit cool now, yeah, maybe more than I should.
But it's so exciting!7 -
Look at the image first, please.
Me: "What's that?"
Closed devRantron.
"Hmm, still there."
Closed browser.
"Nope, that wasn't it neither."
Closed everything that is somehow connected to the internet: FTP client, SSH connections, even the VM.
"There's still something! What is it?!"
Bashed my head against the wall.
"I am listening to music right now... music from the NAS..."2