Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
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?3
Yet another story from a dev friend of mine:
He was assigned to a client(he works at an agency, this was a new client) to add some trivial functionality(a share button) to their web app. It was planned as a short task(1 day).
Then he got the source code.
THEIR ENTIRE BACKEND WAS A SINGLE PHP 3 FILE with over 100000 LOC(He couldn't even open it in anything other then vim).
This monstrosity created all the HTML with inline styles everywhere&JS. State was determined with a whole bunch of cookies(one of which was 'admin' and GET parameters, which had no input sanitation whatsoever (obviously vulnerable to sqli).
And there were two comments in this
"TODO: add documentation"
"Don't touch this"
When asked why this ungodly beast was created, the client said they didn't want to have long URLs, they wanted everything to be on index.php
2) WHO WROTE THIS SHIT?
At least they agreed to let my friends agency rebuild their website.
Also, why does my friend literally work with the shittiest I ever heard of?5
FUCK YOU EU! WHAT IN OUR LORDS NAME MADE YOUR RETARDED, SHIT INFESTED BRAINS THROW UP THAT BURNING PILE OF CRAP ARTICLE 13!?
EU "LAW"MAKERS, GO TO FUCKING HELL FOR TRYING TO CENSOR THE INTERNET, WHERE SATAN WILL FUCK YOUR ASS WITH HIV INFECTED CACTI!11
I finally gathered all my important data. It used to span 5 drives and be a total of 1.2TiB(Most of which were Downloads), mist of which was bot backed up. Needless to say, finding things was a nightmare. Now I got it down to ~100GiB was down, with everything backed up(projects to remote git servers, footage to another drive).
This feels SOOO good.
Also, doing the repartitioning of my main drive(3TiB beast) to LVM with Btrfs was quite scary, because all drives were connected to my pc and a single typo(in '/dev/sdx') could have resulted in data loss.2
APOLOGY AND QUESTION:
So, it turns out my poor social skills caused all of this.
NoMad: I'm incredibly sorry for being a dick on your rant. It's just me, not the whole community. I've been subscribed to you for a long time and would hate it if you leave.
oudalally: I started that argument. In hindsight I see that I was an asshole.
My sincerest apologies to you. You're a great ranter, please don't leave.
David and Tim: I so incredibly sorry that I have caused all of this. I not only caused a financial loss by devRant++ members leaving, I have also made people leave the platform you have worked so hard to create and maintain. If you no longer want to see me, just tell me and I'll leave.
Everyone: I didn't know that a lot of you are so fragile. I also didn't know that rules could be interpreted so differently. I'm sorry that I have caused a shitty day to you. Hate me if you want to. If you don't want to forgive me, don't.
All in all, I'm incredibly sorry for what I did. I did not mean any of it.
Seeing that I have this poor social skills, can someone point me to a resource that could help me improve them?10
RULE REMINDER, EVERYONE:
NO POLITICAL POSTS ON DEVRANT!
(that are not directly tech related)
This rule is a thing for a good reason, keep politics out of devRant as to not divide the platform.
These posts will have to be removed, which is a lot of work for David and Tim, don't make them have to do it.
This reminder was prompted by the India lgbt thing.13
What's your favourite energizing substance to get your deving started?
For me it's energy drinks, because I can't be arsed to make coffee in the morning. Also in my dorm we don't have a coffee machine.
And sometimes, after a first aid kit, two energy drinks or painkillers or an adrenaline shot.(Let's see how many people get this(last paragraph) reference)26
NOT JUST ONLINE(there I can use an adblocker), IRL TOO!
GET YOUR SHIT OUT OF MY FACE!
LISTEN TO ME YOU LITTLE MARKETING COCKSUCKERS, IF ANYTHING YOUR ANNOYING BULLSHIT AD MAKES ME AVOID YOUR BURNING PILE OF CRAP YOU PROUDLY CALL "PRODUCT" MORE!
PRO TIP: ANNOYING PEOPLE BY PUSHING AN ADVERTISEMENT IN THEIR FACE IS NOT THE WAY TO MAKE THEM LIKE YOUR COMPANY/PRODUCT!
IF YOU WANT TO CONVINCE ME, DON'T MAKE AN ANNOYING IN YOUR FACE AD(like a fullscreen ad, popup, or giant billboard on a building or beside the road) FULL OF STUPID SHIT YOU DARE TO CALL "MARKETING MATERIAL". Instead how about an unobtrusive ad that shows convincing FACTS(or tech specs) and ARGUMENTS. BUT YOU CAN'T AND WON'T DO THAT BECAUSE YOUR PRODUCT IS A PIECE OF MOIST HORSE SHIT!
I HOPE YOU GO TO HELL, WHERE EVERY SINGLE DAY OF ETERNITY YOU'LL SPEND BEING EXPOSED TO YOUR OWN SHIT MARKETING WHILE BEING FUCKED IN THE ASS BY SATAN WITH A CACTUS!8
DAMN IT, IT HAPPENED AGAIN!
I sent another text message(quite a long one) containing random 'i','I', 'A', '/' , 'v', 'u' and other vim key characters to a friend. It ended with ':w', and before I realised it, I sent another with ':!q' as I was trying to go back to the home screen.
This is going to be hard to explain to a non techy friend.
I had enough vim for today.5
Who else finds lot's of progress messages in the terminal(like multi threaded gcc compiling or pacman updating) satisfying?6
My jetbrains license ran out.
Looks like I have to finally get myself an ISIC card.
That's too much effort right now.
So, MonoDevelop, here I come.17
Another story from that dev friend of mine:
So a client(small company) of theirs insisted on having their own local servers for their web hosting(no idea why). So my friend's company sets it up(after the website was done).(This was on Tuesday.)
The next weekend they(friend's company) gets an urgent support ticket saying the website is down.
(24/7 support is part of their contract/)
My friend gets tasked with that ticket.
And indeed it's down, ssh access to the server doesn't work either.
He calls up the client's CEO(again, small company, no other contact person) and asks him to restart the server. This guy then drives to their warehouse. As soon as he has restarted them(as instructed) the site works again.
My friend then tries to access the server logs(via sshfs) when his connection to the server drops and the website goes down again.
He calls the client again, asking what he's done, this is their conversation:
F(friend): What did you do?
C(client): Nothing, I just left the building.
C: Yes, sure. I turned off the lights and left.
F(suspecting something, knowing that the client is an older person): How did you turn of the lights?
C: Like always, with the breaker by the door.
F: *Facepalm* You can't do that, the servers need electricity to work.
C: Oh.. *Akward silence* *Hangs up*
*5 min later the website's up again and the ticket is closed*6
WHY THE FUCK AREN'T YOU WORKING OU PICE OF SHIT(that costs a fortune....)!?!?
Yeah... Hardware debugging is hard.
I'm building KNX devices, for my home automation system.
Tomorrow my father(HW engineer) will get here and help me(and most importantly bring tools), but this took half my day.
(Trying to connect up the busware pigator to the arduino)5
So, you fucking moron text me IN THE MIDDLE OF THE NIGHT(when I was trying to sleep) AN ABSOLUTELY MORONIC QUESTION and when I don't respond, because MY PHONE IS ON FUCKING SILENT BECAUSE I WANT TO SLEEP, YOU GET ANNOYED THAT I DON'T RESPOND AND SPAM ME WITH OVER 100 MESSAGES! WTF!?
Needles to say, I was FUCKING PISSED THIS MORING and I send them a lmgtfy.com link(because the answer is literally the first result) THEY GET ANGRY AT ME AND CALL ME AN "ABSOLUTE JERK AND WORST PERSON EVER" (yes, that's exactly what they wrote back)!
FUCK YOUR ASS WITH A CACTUS UNTIL YOU BLEED TO DEATH, YOU FUCKING SCUM!10
FUUUUUUUUUUUUUUUCK! IT HAPPENED AGAIN!
The fucking Ethernet jack pin thing broke!
THE IDIOT THAT DESIGNED IT SHOULD BURN IN HELL!(or at least the certified engaaaaneeer that produced this one)3
A long time ago I put "Never Gonna Give You Up" in my music library.
Today it happened. I rickrolled myself.
I was angry, but at the same time I laughed more than I should. You should do this an "surprise" your future self!10
To all the (frontend) web-devs:
What's harder to develop for?:
Also, what os are you using when doing it?9
Wouldn't it be great if our time/day formats were in powers of 2?
64 seconds = 1 minute
64 minutes = 1 hour
32 hours = 1 day
8 days = 1 week
256 days = 1 year
Of course the length 1 second would have to be adjusted.18
So, I got my rice functional enough to post it, here it is: https://github.com/nogatco/dotfiles
Also, here's my temporary desk. I'm on vacation currently so I just have my laptop.
A pic of that in the comments13
Note to self:
If you set up a git repo to back up your stuff, ACTUALLY PUSH IT!
[I just lost a bunch of school work, luckily I don't need it anymore, because the new school year is starting soon.]2
Help me! I've been sucked into the ricing void again.......
i3-gaps looks quite nice already. I just got to:
- make polybar work
- install a shitton of tools
- configure nvim
- configure spacemacs5