Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
1) I have a five day weekend, hurray!
Time to work on some projects!
2) Tomorrow I'll be at electronica in Munich, is anyone else coming?2
Audio stuff is cool.
I've got this mixer and 2 giant speakers "liberated" from the school for a couple of weeks, so they are now in my dorm room.
Total overkill, but dials, dials, faders and THAT BASE!9
I fucking hate winter time in Germany(not in Hungary though, there it's bearable)!
I don't need much sleep, but what I need is sunlight when I wake up, else I can't function! Now I have to wake up & go to school in the dark and I can't properly think.
Fuck Astronomy and fuck the universe for not making the rotation axis of the earth perpendicular to it's orbit around the sun.
Also, the FUCKING ASSCUNTS WHO DECIDED SCHOOL&WORK SCHOULD START SO FUCKING EARLY, SHOULD GET FUCKED WITH A RUSTY NEEDLE COVERED, HIV INFECTED LOG(use as a dildo, insert rectally)!6
What language do you use in production? I'm asking, because I heard of some Haskell based backends and I wanted to know if more non-mainstream languages are semi-comminly used in production?9
To fix a shitty age old procedure in a service, I've had to deal with the worst api in history.
JUST A FEW (keep calm xzvf, keep calm) highlights:
- >60% of methods are broken.
- NO DOCS
- Application/JSON --> sends XML
- Errors are 200 OK; application/JSON `<error>an error</error>`
- "Minor changes" (ie. 3.10.13 -> 3.10.14) break a lot of endpoints
- A lot of service downtime (> 2 hours in the last 5 days)
- Shitty response times(17-49 seconds, I had to increase timeouts)
- Sometimes a request works, sometimes the SAME EXACT REQUEST DOESN'T WORK.
To keep me sane I've been listening to [this](https://youtube.com/watch/...) (Dylan Bettie - You give REST a bad name) on loop, because it describes this api perfectly.
I'LL FUCKING MURDER THE RETARDED, MORONIC AUTHOR OF THIS SHIT BY SHOWING PRINTED VERSIONS OF HIS API RESPONSES DOWN HIS THROAT UNTIL HE EITHER SUFFOCATES OR "EXPLODES"!14
Dear front-end devs,
why the fuck is it so hard not to write a 3-FUCKING-MEGABYTE SLOW AS YOUR FUCKING BRAIN WEBSITE WITH 15JS LIBRARIES AND UNUSED OR REDUNDANT CSS!?
To be clear: I haven't done much front-end webdev(I really hate it), but what I've done uses just a couple of kilobytes of space. Granted it wasn't very flashy, but it worked, was fast and got the job done and did not look too bad.
I get your frustrations with IE and _maybe_ understand why you would use _some_ JS to make it work there.
ALSO THE BRAINDEAD IDIOT WHO THOUGHT THAT USING CLIENT SIDE RENDERING FOR A WEBSITE WAS A GOOD IDEA SHOULD BE HUNG BY HIS/HER OWN INTESTINES, THEN BE BURNED.
For web-apps(like a maps application) completely good, but for a (mostly-) static side a horrible horrible idea.
And one more question:
Why does "(com-)" transpiling your shitty web app take more time than COMPILING A FUCKING C-APPLICATION with >20000LOC !???6
One day low level/c programmers will get fed up with all the bloated ShitWare™ and will pull the kill switch on JS. Maybe then we'll all go back to the beautiful simplicity that is a CLI & fast gui applications developed in complied languages with minimal resource utilisation.
Also make will for ever stand as the dominant build system(even though it's fucked up)12
Does anyone else get a bad gut feeling when programming in something higher level than c?
I always feel like too much is hidden away (and I don't really know what my PC is doing. Like seriously when interpreting JS, what is actually being done, what does my memory layout look like?) and I feel like my code is inefficient because of this(mostly because I can't control memory).9
Achievement unlocked for fuckerfox. You are the first program to permanently freeze my arch install, forcing me to restart. Fuck you!2
How do you name your servers, especially if they are related?
I need creative ideas badly, because I suck at naming things.40
FUCK DEVS WHO DO NOT ACTUALLY LIKE CODING AND JUST DO IT FOR THE MONEY. YOU IDIOTS(or at least 17 of you) ARE RESPONSIBLE FOR THE UTTER GARBAGE SPAGHETTI I'M DEALING WITH!
GO DIE IN HELL YOU MOTHERFUCKERS, CODE FROM PASSION NOT JUST FOR MONEY OR YOU'LL GET DUCKTAPED FLAMING PILES OF JENGA GARBAGE YOU CALL APIs!
COME TO ME RIGHT NOW, WHERE YOU'LL SUCK MY DICK, BEFORE I'LL KILL YOU WITH A CACTUS AND BLEACH.
OH, AND DON'T BEG FOR ANYONE FOR MERCY, YOU'LL GET NOTHING!16
While working on my laptop, my feet got cold. Instead of grabbing warmer socks from the drawer 2 meters away from me, I saw that the exhaust of my desktop was close to my feet.
So I ssh'd into the desktop, wrote a script to continuously extract a tar.gz file using all available cores of my CPU, then deleting it, so that the CPU would get quite warm.
In addition to it, I started to train some neural network on my GPU, to heat that up as well.12
The one time(30min ago) I really meant the phrase "it's not a bug, it's a feature", ie the one time the described behaviour was intended, I misspoke and said: "It's not a feature, it's a bug"
FML, this is going to be fun to explain..
Ranting on behalf of a sysadmin friend of mine.
He went to one of their clients for some task(on a Friday). He had, ~8 years ago set up a nas for them.
He while doing his task(some server setup) he noticed that the NAS was extremely slow, so he asked the local sysadmin about it:
Friend(f): That NAS, what's up with it? Have you been maintaining it, like agreed?
idiot local admin(i): Nothing, haven't touched it since you set it up.
f: You mean you haven't even run an update or checked the drives in 8 years? Did you set up a backup server?
i: No, I didn't.
f: You idiot!
My friend interrupts his work and immediately checks the server to find that 7 drives in the RAID have already failed and one more is almost failing(ie, already slowed significantly).
If 8 fail, the entirety of the data is gone, without backup. It contains all business critical data.
He shut's the NAS down immediately, and working the weekend he manages to build a new NAS and migrate all data.
What does he get from the CEO for liter all saving his business?
A gift, a thank you, money?
No, an angry letter, because he "insulted" one of his employees.
WHAT AN UNGRATEFUL FUCK!24
My poor CPU at 90°C during an AUR upgrade.
Since I found out that you can use xz --threads=0 and pigz this has been happening a lot lately.7
This is one of the worst project I've seen so far.
For one, the project has some very horrible spaghetti code that relies on several bugs for essential functionality.
But that's not what I want to talk about. I want to talk about the project source control.
So they copy their entire project for each version, and put the last project folder under a folder called legacy(sometimes even misspelled)
See the picture for a graphical representation.
The project is stored on a single USB stick with a backup made twice a year to another stick.
They swap the stick once a day between the two devs.
This is fucking awful!
They didn't even realize how bad this was.13
Is the following an appropriate response to an incredibly annoying moronic cunt?(Don't ask what made me write this)
You are the most annoying person I've ever met. Your speech, appearance and behaviour are worse than torture.
First your speech, we live in a developed nation, not a mix of an African slum and US streets, so speak appropriately.
Second your appearance, if you want to be taken seriously don't look like a mix between a homeless person, a caveman, a 9yo and a diva wearing a
Third your behaviour, it's like your parents didn't raise you, but caveman did. Manners, politeness and common sense are not a plus, they are basic requirements. Oh, and not acting like you have an IQ<10 is also a good thing
You are the kind of person I don't even want my worst enemies to have to deal with.
I want to give you some free advice:
SHUT YOUR GODDAMN SPEAKING HOLE, USE IT ONLY FOR EATING AND SUCKING DICKS, NOT TO BROADCAST YOUR AIDS INFECTED SHIT YOU CALL "NORMAL SPEECH". AND IF YOU WANT SOMETHING FROM ME, AT LEAST GIVE ME SOME VERY BASIC RESPECT BY LISTENING TO WHAT I SAY AND BY BEING POLITE!
I hope you go to hell, where you'll be subject to:
-Your own behavior 24/7
-Satan fucking you with a VX covered roll of barbed wire.
Whatever causes you the most pain, the emotional trauma, the poison or the bleedingI think #1) you shall relive for the rest of eternity!14
Context: I was forced to use MicroShaft WanBloWs™ for school.
This was me:
thinking: Why didn't it open!?
*presses Super+D for rofi*
thinking: What!?..........Oh, right this is WanBloWs
*presses Super+R types cmd.exe Return python3*
Response: python3 is not a recognized command
*tries python(2), same thing*
thinking: Fuck, what am I supposed to write my script with now!?
*tries LUA, Perl*
thinking: Fuck! ....... Oh, there's powershell
*tries to start powershell*
resp: Powershell is disabled....
thinking: Fuck you too! Wait, there's VBS
*tries running a vbs script*
resp: Permission denied
thinking: FUCK YOU COCKSUCKING MICROSHIT!
I remember I left my laptop on, so I ssh'd into my laptop, did the work there and then copied the result back.
There's just one question left:
WHY DOES MicroShaft WANBLOWS HAVE SUCH HORRIBLE SCRIPTING SUPPORT!?
ON GNU/LINUX I CAN RELY ON PERL&PYTHON TO BE INSTALLED AT THE VERY LEAST.
WHY NOT WANBLOWS!?29
XFT & URXVT ARE SUCH ANNOYING PILES OF SHIT!
WHY DO YOU WORK ON ONE MACHINE AND NOT ON THE OTHER, WITH THE EXACT SAME CONFIGS!?
I'VE BEEN AT THIS FOR HOURS NOW.
THE DEV WHO FUCKED THESE UP SHOULD BURN IN HELL WHERE SATAN WILL FUCK THE WITH AN HIV INFESTED CACTUS!(This paragraph was brought back by request of @UltraJason)
(Also, if anyone knows why urxvt doesn't render Braille characters(for gotop) (even though every other program can render it), please help)4
My dev friend just got an angry call from a customer of theirs, because the product has a black and whitelist option and that's "racist".
Now, I wanted to stay out of this debate, but this is to much.
SO ALL OF YOU COCKSUCKING, MORONIC S"J"Ws, FUCK YOU!
GO AND PUSH A PISTOL UP YOUR ASS, AND PULL THAT TRIGGER. PULL IT HARD, JUST LIKE YOU SHOULD SUCK DICKS( BECAUSE THAT'S THE ONLY THING IDIOTS LIKE YOU ARE GOOD FOR). THEN YOU'LL STAY OUT OF THE TECH WORLD!11
David & Tim
Is it a problem if I start downloading rant contents.
I fear my favorite ranters leaving DR(like Alex, RIP) or rm -rf ing their account(Condor) and loosing their content.
So would it be OK if I use a script to download all rant & comments?
I'm asking this because I'm not sure if this would interfere with users right to be forgotten.
I won't publish anything from it.3
What do you prefer in documentation for descibing methods? Why?
My prefered option, because it gives you the most important information easily:
1. `bar* foo(foo*, int, int)` does xyz
or(I find this misleading(looks like a variable)):
2. `foo` does zyz
or(this I too find misleading, looks like foo takes no parameters):
3. `foo()` does xyz
or(I find this inelegant):
4. Function `foo` does xyz
I thought 1) was the best options until I got a lot of complaints for it, so I'm asking this.
Is your choice language dependent?2