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
Search - "reads"
-
Everyday i used to spend an hour in the morning reading emails.
Until i made a script that reads all mails, parses to urgent/priorities/meetings etc. Then shows me a dashboard of everything. 1 hr turned to 20mins max.
Then i made a chatbot out of it and now i just talk to it everytime and gives me the rundown.
Gave me so much time to code instead of reading fucking emails.74 -
Ran into a girl who I had a crush on in high school at a bar last week. Hanged out for a bit, but then I had to run catch the last train home.
Today I get a message from her that reads: "Hey, it was nice to meet you last week. Can I call you some time, there's something I want to tell you. 😉"
I think to myself -- sweet and say that I have no meetings today, call me whenever you can.
A couple of minutes later she calls me, and the first thing she says: "I have this app idea..."
fuck, shouldn't have hyped myself up.29 -
This shit is real.
Guy comes to my desk.
Guy: Do you know Python?
Me: Yes
Guy: I want a program that reads a CSV containing IP addresses and tells which of them are valid.
Me: Sure thing. Show me the CSV file.
Guy: (Shows the file)
Me: (Writes a small function for checking whether the IP is valid)
Me: Done Here you go.
Guy: You should be using regex.
Me: Why? This is perfect. No need for regex.
Guy: My manager wants a solution using regex only.
Me: Why so?
Guy: I don't know. Can you do it using regex?
Me: Only if you say so. (Stackoverflow. Writes a humongous regex). Done!
Me: Just for curiosity, what is your application?
Guy: I will port it in Java. You see, regex is easy to debug.
Me: Ohhh Yes. I forgot that. Good luck with your regex.22 -
Not a rant....
I received an email today from a client that reads "I'm so anxious to pay you. This is the best money I've spent on my website."
🤘🤘🤘7 -
Wrote a nodejs script which reads emails from my college searching for keywords like free, food, and refreshments. When it finds one of those it notifies me that free food is somewhere on campus.
Necessity is the mother of invention3 -
Me: *sends email 45 minutes before a meeting*.
Boss: *20 mins into meeting*, any updates about the issues found yesterday?
Me: Yep I sent an email with an update on everything.
Boss: ok great, *shares screen*, *opens email*.
Ok want to walk us through it?
Me: ...... walk through my email?
Boss: Yeah we have everyone here in the meeting.
Me: ...... yeah I included all of them on the email.
Boss: Right, but it would be good to go through it for everyone’s benefit.
Me: *Reads email word for word, from the screen share*
I will now refer to him from this day forth as “The Time Vampire”.20 -
me: *reads java book on phone*
guy next to me: *looking at my screen* you're a hacker, right?
ಠ_ಠ14 -
*Reads dokumentation*
"Function A returns a float, see Function B for more information."
- Alright! *Scroll*
"Function B returns a float, see Function A for more information."7 -
*casually clicking through aws services*
*discoveres ses (email service)*
*tries it out as email driver in laravel project*
*discoveres you are in sandbox by default, means you can only send emails to yourself*
*reads documentation, says to get out of sandbox request a limit increase with default values*
// 200 per day, max 1 per second
*request what is mentioned*
*while waiting, find threads of people with the most well documented use case requests getting denied*
*pretty sure i will be denied to, thinking of starting to look elsewhere*
// next morning
*opens mail*
# your application is now out of sandbox and can now send 50k emails a day with a max of 14 per second.13 -
DevConfession
I often google names for my variables to see if I find a betrer fitting synonym that reads better14 -
Been awake for like 18 hours.
Ok one last push to gitlab.
*Gitlab offline* welp, guess ill do that later, time for some sleep.
*Reads their status on twitter about data loss* (panic)
FUCK9 -
When you go to a doctor and he starts to google your symptoms in front of you and reads you texts from wikipedia page of the disease he assumes you have, then writes you a prescription for some random meds.
Maybe he was a dev before.5 -
Manager: The site I loading too slow. How can we improve this?
Me: *f5 & look at the network log* the server is taking too long to respond some image requests. We could encode them into the Html to have them all delivered in a single request.
Manager: GTMetrix says we need to compress the images.
Me: *reads GTMetrix report* we would only have a 150kb improvement. It won't even be noticeable.
Manager: If the images take a long time to load, it means that they're too big, right?
Me: or the server is taking a long time to respond our request for them, which is the case.
Manager: compress the images and upload them.
Me: *compresses the images and uploads them* done.
Manager: I don't see any improvement.
Me: if only there was someone who could have predicted such an outcome...1 -
We're having an ongoing credential stuffing attack right now. Hackers hit us hard over the weekend and the web team sent out an email congratulating themselves that they stopped the threat.
I decided to look to see how they "fixed" the issue.
They modified their code to stop logging the errors to prevent Splunk from sending the automated emails to management (how we have been able to spot/monitor the attack).
They literally just put their heads in the sand, stapled a sign to their ass that reads "Meteor? We see no meteor approaching. Everything is fine."5 -
"We e-mailed out the wrong newsletter last night, how do we get them all returned back before anyone reads them?"
- Client
...I, uh, nope.2 -
*Reads some text about frequencies
"Oh, bass is within 40-100hz. How does it sound?"
*Clicks on demo audio*
*Table trembles*
*Cat jumps high and runs off*
*Pauses audio*
"Yup, that's bass"1 -
To all the C++ programmers who haven't read "Modern C++ Design" by Andrei Alexandrescu yet, READ IT! Its great. To me, it opened up an entirely new approach to designing classes with a whole new dimension of possibilities. And it reads really well! Sometimes I got shivers because the code was so sexy 😅😂😂14
-
*reads JSON license*
"The Software shall be used for Good, not Evil."
Well that's actually a nice license.. if only nuclear research etc could be licensed like that.
Wait actually.. WanBLowS is using XML for its "diagnostic data", right? I always found it so weird that they don't use JSON for that.. but I guess that this is why 🙃20 -
Microsoft: We're brings new updates to Edge....
Me: Oh nice, was about time.
**Reads changelog**
"Edge now has support for Internet Explorer"
"No, really, you can now run IE in Edge."
Me: Oh for Fuck Sake!15 -
This isn't my own creation, but I couldn't find it shared here yet.
It is a poem:
< > ! * ' ' #
^ " ` $ $ -
! * = @ $ _
% * < > ~ # 4
& [ ] . . /
| { , , SYSTEM HALTED
It reads as:
Waka waka bang splat tick tick hash,
Caret quote back-tick dollar dollar dash,
Bang splat equal at dollar under-score,
Percent splat waka waka tilde number four,
Ampersand bracket bracket dot dot slash,
Vertical-bar curly-bracket comma comma CRASH!6 -
Docs: If you get a 500 error [...] you may need to run chmod -R 777 storage[...]
I: wait *reads again*
Doc:s chmod -R 777
I: 😲
Docs: 777
I: rm -rf ./5 -
Am I the only one who, on seeing a post/rant on devRant with 49 or 99 or 149 or 199 existing ++... upvotes it to get it to an even number and then reads it?11
-
Gotta love when a client uses "small" to describe anything they want to make themselves feel like it'll be quick and cheap.
"Can you also add a small system that reads people's minds?"1 -
Opens devRant
Reads a few ultrageeky rants
Doesn't understand them, bamboozled
Realises there is so much to be learnt
Goes back motivated8 -
I've been wondering for a while, how the backend my team has to use could have so many issues. I was convinced they had no alerting system in place and have been commenting on it for a while now, and complaining about it.
Was on a Zoom call with one of the backend devs today, he shared his screen and had his email open. I saw a folder he had setup called alerts, and sub folders under that. One of them was named the name of the service/app we are using ... it had over 360,000 un-reads ... and emails are automatically deleted after 4 months in my company.
So they have alerts setup, they just don't care ... problem solved. Enjoy your weekend folks!2 -
Found this on mastodon:
I sometimes imagine that somewhere there must be a Ministry for Messing Up the Internet. It would be like a Monty Python sketch.
Each day a new idea would arrive in the intray of an official who looks like a young John Cleese. They would form a large pile of papers.
[reads] "Make a protocol so complicated that nobody can understand it. No the Sematic Web has already been tried".
[reads] "Ban all the cat photos for spurious copyright reasons. No, we already have an upload filter in progress to do that".
[reads] "Fill Tim Berners-Lee's socks with elephants. No - much too silly."
"Ah yes, [reads] make a giant man in the middle that everything on the internet has to go through like a sausage machine and get squirted out on the other side, hopefully in the correct order. Bernard, get Cloudflare on the phone immediately."
@bob@soc.freedombone.net2 -
*reads article*
"Join us over the next pages -"
Well fuck you. How about I tell you to suck my cock in 6 rounds for wanketeering purposes, how'd you like that? Fucking pieces of shit.13 -
Nobody proof reads anymore. It pisses me off. News sources with obvious spelling and grammatical mistakes. It seems that it is acceptable on the internet to not give a fuck.4
-
I'll point names today
Boss: Quick! The Xero integration is not working anymore!
Xero Documentation: place your client secret in the HEADERS
Me: * places client secret in headers *
Xero API: Bad Request!
Me:
*re-reads documentation*
*creates new client secret*
*1 hour of trying*
Hmmmm
* places client secret in request body, not in headers *
Xero API: Ok!
UPDATE YOUR DOCUMENTATION
TELL US ABOUT IT IN THE CHANGELOGS5 -
At office we sometimes lose our internet connection, the strange part is that it's not fully gone, if you (for example) ping an ip directly, it's fine. But if you try to load any web pages, or do any other kind of internet usage, it won't.
We finally know why...
It's because another company in the same building is uploading some huge thing and using all of the available upload bandwidth (200 mb/s)
So that's nice... Let's put a limiter on that so they DON'T FUCKING KICK US OFFLINE WHEN THEY NEED TO UPLOAD SOME.... WHAT EVER THEY MAKE...3 -
Client reads about MomgoDB ransomware attacks online.
Him: I heard that the MongoDB is not secure, we should use something else in our system.
Me: Those databases got attacked because security features were turned off. If you want you can have an external security team to test the system when it's done.
Him: I don't wana take any risk, so I we should use something else.
We have been working on this system for almost a year and the final stage was supposed to be delivered in a month.
He wants me to replace it with MySQL11 -
Me: *Runs composer install on workstation then reads manga on phone*
Terminal: DO NOT RUN COMPOSER AS ROOT/SUPER USER
Me: *glances at computer screen, sees the words run and super user. Ctrl + C. type in, sudo composer install*
5 mins later
Me: *facepalm*3 -
Me: "Inherits a project"
Me: "Reads code"
Me: "Mom, pls put me back to kindergarten, I just wanna color drawing books again"1 -
>mail from Trello
>Mail reads: "Taco from Trello"
>My mind: "Wow, food!"
>Body: *moves mail to bin*3 -
I am still wondering, who reads entire documentation ? :(joke/meme php java devrant csharp rant programming javascript could plus typesceipt development coding5
-
Article title: "Mastering React component composition using children"
<image of a couple holding a baby>
Image caption: "Parents with child."
**Reads the title again**
Wait what?4 -
Uh, I gotta do Task #1337. It better is a good one!
*reads the title*
"Write technical documentation for... "
... D'oh! -
AM I THE ONLY PERSON WHO READS THE CSS !important RULE AS ACTUALLY SAYING THAT SOMETHING IS _NOT_ IMPORTANT EVEN WHEN IT MEANS THAT IT _IS_?!!
Just kill me.7 -
That moment when someone is happy because I said I read their README file ahahah
This is a guy from a big corporation I'm integrating with, I guess no one ever reads his stuff xD2 -
Other services : Please type your phone number to verify that it is you. It will be only used for verification process.
Me : Sure, why not? (Happily types in my number)
Facebook : Please type your phone number to verify that it is you.
Me : Hmmm (sees help)
Facebook : It will be used for verification process and will be visible to your friends. You can always change the scope settings.
Me : (reads as...) It will be used for verification process and will be visible to your friends and will be automatically sent to the NSA for free. You can always change the scope settings when you become the CEO of Facebook.
#deletefacebook -
JuniorDev: <<moves bug ticket to 'done'>>
FullStackClown: Ah nice, let's see what they've written here as to what the problem was <<reads comment in ticket>>
JuniorDev's Comment: "👍"
FullStackClown: 🤦♂️16 -
So, after weeks of reading spicy rants from all of you, I finally decided to join your community ; even if I'm only a student, I've encountered some solid crap in my internships.
Let's go back in time bois. Two years ago, I started my first intership at a Fortune 500 company (this doesn't exists in France, but whatever, this is nearly the same category). I was supposed to build some file sharing system for the office. Before getting into it, I briefly thought aboyt what technos I could use to build it and make a sweet interface for my co-workers, in 10 weeks, and not a single another day.
Expectations
> Nice team with devs that I could ask things about and learn solid tricks that would even amaze David Copperfield
> Having a nice dev environment
Reality
> Alone on this project
> No fucking dev environment, I had to build everything on Notepad
> No CI
> No SCM
> And, the worst, Ladies and Gentlemans,
I FUCKING HAD TO WORK IN A SINGLE FILE IN A CLOSED ENVIRONMENT.
NO WEBSERVER, NO DEDICATED SPACE.
I HAD TO REQUEST A SPECIFIC ENVIRONMENT IN A CLOSED CUSTOM CMS THAT WAS SERVING FILES, SO THIS FORMAT COULD BE READ ON FOLDER OPENING IN IE9 (FIREFOX FORBIDDEN).
YOU HAD TO MIX HTML, CSS AND JS IN A SINGLE FILE. NO SERVER-SIDE LANGUAGES, ONLY STATIC LINKS, NO FRAMEWORKS (if we can call jQuery, Bootstrap, Semantic UI and all these thinks "Frameworks").
> mfw at the end of the intership13 -
Am I the only one who reads CSS "!important" as "not important", because of the '!'? No matter how many times I read it ....4
-
I’m on this ticket, right? It’s adding some functionality to some payment file parser. The code is atrocious, but it’s getting replaced with a microservice definitely-not-soon-enough, so i don’t need to rewrite it or anything, but looking at this monstrosity of mental diarrhea … fucking UGH. The code stink is noxious.
The damn thing reads each line of a csv file, keeping track of some metadata (blah blah) and the line number (which somehow has TWO off-by-one errors, so it starts on fucking 2 — and yes, the goddamn column headers on line #0 is recorded as line #2), does the same setup shit on every goddamned iteration, then calls a *second* parser on that line. That second parser in turn stores its line state, the line number, the batch number (…which is actually a huge object…), and a whole host of other large objects on itself, and uses exception throwing to communicate, catches and re-raises those exceptions as needed (instead of using, you know, if blocks to skip like 5 lines), and then writes the results of parsing that one single line to the database, and returns. The original calling parser then reads the data BACK OUT OF THE DATABASE, branches on that, and does more shit before reading the next line out of the file and calling that line-parser again.
JESUS CHRIST WHAT THE FUCK
And that’s not including the lesser crimes like duplicated code, misleading var names, and shit like defining class instance constants but … first checking to see if they’re defined yet? They obviously aren’t because they aren’t anywhere else in the fucking file!
Whoever wrote this pile of fetid muck must have been retroactively aborted for their previous crimes against intelligence, somehow survived the attempt, and is now worse off and re-offending.
Just.
Asdkfljasdklfhgasdfdah27 -
Interviewee was googling the answers to the technical questions on a Skype interview. Their CV said they had 2 years experience.
Us: "How does X work?"
Them: "Uhh...what's X?"
[clack clack clack of interviewees keyboard]
Them: "Oh.....X! [reads verbatim from the tutorial]"
We had some fun asking ridiculous questions for a while, seeing how big a hole they could dig for themselves. Once we got bored of making fun of them we ended the interview early. Much less awkward on Skype than IRL.7 -
"Change your algorithm"
Answers like this are why Stack Overflow almost becomes worthless when asking questions. I asked for some clarification why my code, which reads some files and outputs another, was hitting System.OutOfMemory exceptions. And that was the response I got.
"Change your algorithm"
How? In what manner should I be seeking to change my algorithm? OBVIOUSLY I SHOULD CHANGE MY ALGORITHM YOU WASTE OF OXYGEN. That was a given by the exception my program threw!
I swear to god, SO has got to be one of the most unwelcoming, condescending sites on the internet.5 -
PROCEDURAL PROGRAMMING
You write a list of instructions. The machine reads this list and runs your commands.
OOP PROGRAMMING
Quite similar to procedural programming but you group your functions via objects.
RANDOM PROGRAMMING
Learned of this new paradigm quite recently working with Blue Prism, which is essentially the program doing whatever it wants from crashing, freezing, returning wrong results, sometimes working properly, with no reason whatsoever other than the sheer malice of those beasts of burden who designed it in the first place. Mark my words, BP devs, you will be held accountable for your crimes against God and humanity.6 -
*Goes for an interview*
Interviewer reads my resume and goes on to say : "You are the first person today, whose resume doesn't include 'machine learning' ".
Me : *Points towards Machine Learning written in my resume* Sir here it is.
We both have a good laugh about it.
That day i realised that EVERYONE is 'learning' machine learning. EVERYONE.4 -
When you go to drive.google.com and it loads a page with a botton that reads "Go To Google Drive". Didn't I just?
THANKS GOOGLE!1 -
A recent quest to annoy the Mrs.
Changed the name of her Chromecast to "David's C*ck". Then, when she casts her videos, her phone reads: "America's Next Top Model" currently playing on David's C*ck"
- Its the small victories!3 -
How come the css syntax/specifier
!important
Means the opposite of how it reads. (not important)
Can it just be a '!' since its already shouting the meaning.
.short {
height: 9px!
}11 -
Is there anyone the who reads the manuals? Am I missed a revolution or something? What's going on guys?7
-
"heh, I'm gonna instal this package".
Installs in 10 seconds.
"wow, this status bar looks cool..."
Installs in a split second.
"just one apt install before going to this really important seminar."
It takes almost half an hour to download and another half to install.
Aptitude fucking reads your thoughts...3 -
Boss: our team in El Salvador is having problems with the app. Look at the email I forwarded you.
Me: oh yes. They are running the wrong ionic commands they need to run these commands.
Boss: okay, and that will fix everything?
Me:...Let's just have them enter the right commands...we can go from there.1 -
This will definitely trigger some people.
New smartphone releases aren't 'tech news'.
An implementation of a technology ripped off from other devices (GPS, VR etc..) isn't 'tech news', it's just implementation of an existing technology.
So please, everyone who reads the self-called 'tech news' to look for a new phone release to waste money on - stop calling yourself a 'tech geek' - "Oh my god, I'm such a tech geek, it's embarrassing - this new iPhone was released and I just couldn't wait to get spend my money on it".
Just shut the fuck up - you are willingly dragging a tracking device everywhere you go and you are PAYING for it to look cool and be full of features you won't even fucking use.12 -
I was assigned my first ever huge software project in college (a complex board game made in only pure java) and was assigned a group by my professor. Since I'm doing well in the class, I was given kids who want me to teach them everything (from GitHub to simple oop) on top of programming most of the system because they can't or don't want to. So to make things easier I gave out some relatively simple and specific jobs in GitHub using the issues system that apparently nobody reads. Thankfully one person decided to take initiative and start their feature but one commit later the entire system crashed and everything is broken FML can't wait to program this entire thing by myself.5
-
You should be able to rate people on LinkedIn, or leave reviews.
The number of absolute fucking idiots I’ve worked with over the years who are on there and whose bios read great, is shocking.
It’s like... wait this guy’s page reads like he’s a total hero.... but in actuality he’s s completely useless fuck-nugget.2 -
Recent boot camp grad here with a solid portfolio...holy crap...this industry is so illogical...got a call from a recruiter whose job needs 3 years experience. I demonstrated I know every single one of the requirements, have implemented them, know pros and cons, etc. She says OK I'll run it by my manager and see because we can't fill the spot and it requires 3 years but you meet all the qualifications. I get an email the next day, and she says sorry, we actually need 5 years...fucking face palm...I'll apply again in 5 years because that job will still be open. Really sucks that the only thing holding me back from landing a job is experience, not knowledge. No employer wants to touch me with a 10 foot pole...how long will it take be to find a job...jesus christ.12
-
“Like herding cats.” I’ve heard this out of the mouths of PMs and other management types. No shit that’s what it’s like because cats aren’t herd animals. It’s what happens when you put some of the smartest people in your company at the bottom of a hierarchy, and then have some doofus manage us that reads inspirational leadership blogposts all day.
We will undermine the shit out of your shit, and you won’t even know it’s happening.
We will make every single reprimand of yours into a joke while you’re not in the building. “Hey Joe, I’m pretty sure what you’re doing right now is spreading negativity. Don’t you know it’s contagious?”
We will game every single metric you try to use on us. We will game every single one of your leadership agendas.
When I think of these things, I laugh in my heart like Skeletor.3 -
!dev
There’s this person at $work who never uses punctuation of any kind. She has mental issues and insists on neutral pronouns (and strongly advertises these) so I’ll use the indefinite to pretend to be respectful. It has multiple thoughts while typing a message and just keeps typing through all of them without stopping. It pauses not to collect its thoughts, to edit for clarity or to fix mistakes, to separate anything (including disjoint topics), to summarize, etc. (Though calling these “thoughts” is a huge stretch, given its lack of propensity for that particular subject.) It’s as if it has zero distinction between writing and speaking, and simply lets the mental diarrhea flow while their fingers do their best to keep pace. Reading these trainwrecks of thought — and gleaning any useful information from them — is always difficult and a little bit painful.
It is also in charge of IT security, which is more than a bit worrying. (But I hate the company with a passion, so it doesn’t bother me nearly as much as it otherwise would.)43 -
<...in the style of linkin park's in the end...>
I DOCUMENTED SO HARD, AND MADE SO MANY TICKETS!!!
BUT IN THE END, NOBODY REALLY READS THEM!!!
I HAD TO DEV!!! AND BUILD IT ALL!!!
BUT IN THE END, IT FEELS LIKE I'M TALKING TO A BRICK WALL!!!!
rhymes are lazy / nonexistent, I know, but my rage is superseding my ability to rhyme right now.3 -
Debugging an assertion for hours that keeps failing on 19 == 20 , and you just cannot figure out why it returns 20, until you realize that it in fact returns 19 and the constant in the test case that you screwed up at the start reads 20.7
-
So, what are you all working on right now? Let's get some screen-shots in here!
I'm working on my "BrowserBandit" software - it reads a firefox or chrome profile and extracts saved user/pass combos, history, and autocomplete entries.19 -
General folks reads "!rant" and says grammatical error.. "!" should be in the end..
Developers can only understand.. and often end up using more times as prefix instead of at the end ...
RIP Grammar, we prefer logical operators..2 -
I have a friend who likes to change his tech stack every time he reads about a new technology online.....He started working on a startup idea of his.....He started with Larvel.....then came NodeJS...Then came .Net Core......Then Go.....And yesterday he told me that he is thinking about making it in Vapour.
Him: how long do you think it will take me
Me: ........Forever4 -
*wild LinkedIn notification appears*
>Opens LinkedIn
>Sees a video of dogs being dogs
>Reads caption something along the lines of "team work and dedication helps the universe to fight global warming and terrorism "
>*Eye rolls* -
Problems with redis... timeout everywhere...
30k READs per minute.
Me : Ok, How much ram are we actually using in redis ?
Metrics : Average : 30 MB
Me ; 30 MB, sure ? not 30 GB ?
Metrics : Nop, 30 MB
Me : fuck you redis then, hey memory cache, are you there ?
Memory cache : Yep, but only for one instance.
Me ok. So from now on you Memory cache is used, and you redis, you just publish messages when key should be delete. Works for you two ?
Memeory cache and redis : Yep, but nothing out of box exists
Me : Fine... I'll code it my selkf witj blackjack and hookers.
Redis : Why do I exist ?2 -
updated my app and wrote "nobody reads this :/" into the changelog. did not thought that i was wrong :D2
-
Just for laughs. A friend's WhatsApp status reads:
There is a fine line between a numerator and a denominator. Only a fraction of people will find this funny. -
So a follow up to my last Mathematica rant:
I have a JSON file made up of arrays of arrays of arrays with the outermost layer containing ~10,000 arrays.
So, my graphing works perfectly the first time for one of my graphs. I fix another unrelated graph, graph the whole file, and suddenly the first one stops working. The file read-in only reads in the array {2,13}. I double checked the contents of the file, they were as large as always.
Then, I proceed to look for bugs, find none, and decide to restart Mathematica. This doesn't help.
So I go back, find no bugs, and eventually am so fed up that I just restart Mathematica again, no changes.
Suddenly, the array reads in fine. Waiting for the graphs to come out but I think they'll be fine.
WTF Mathematica? Why must I restart TWICE to make bugs caused by your application go away?7 -
*Writes email*
*Reads over email*
*Reads over a second time*
*Skims over one last time*
*Sends*
*Goes to outbox*
*Reads what I just sent*
"Hope I didn't miss anything"2 -
Oh my God I'm a failure. Been working on this booking system backend for two weeks, refactored some code, and now it doesn't work at all.
I've gone back through the entire thing, and I can't find the problem.
Open up indeed, start browsing for low-skill jobs. Maybe the carnies will have me back!
*Re-reads error message, adds missing underscore to function call.1 -
Gets scheduled into team meeting. Relatively new, see 5 pm ok sweet nbd. *reads IST. Tf is IST? Google that shit, INDIA FUCKIN STANDARD TIME? 5 pm IST != 5 pm EST. Fuckin oh no that shits at 6:30 am. Brb while I slice myself open with safety scissors.2
-
Me: Fuck there's a null pointer exception here... What was trying to happen here
*Read comments*
*It's written in binary... dafuq why though*
*looks up what it says*
*Reads output*
"Sorry bud, if you couldn't figure this out... then no one can" -
Ok i post it a bit late but what the hell.
This is my monster now! I now shall conquer the world!
MSI GL62 7RD
with that configuration:
CPU: i5 7300HQ
RAM: 8GB DDR4
GPU: gtx1050
HDD: WB blue (small laptop one) 1TB
Ok i already had that configuration for a while... but it was sloooowwwww D:
That is why for my birthday/chrismas i bought myself additional 8GB of ram and a tiny nvme ssd to make everything 1000x faster! 😎
1 ++ for a person who reads how big the ssd is...11 -
A note to my team, who I hope never actually reads this.
To my manager: Grow a fucking spine, you asshat! We literally ignore you, you are useless!! Other people do your job, and you can't even talk to your reporting person directly! You have us do it!
To my tech lead: You are crazy, but in a good way! I have no idea how you cram so much work into so little time, and I would march into hell for you. You are in the trenches with us, and I respect you greatly!
To dev number 1: You are hard working, but stop modifying my code and breaking it!
To the other devs: If you leave 4 hours before the tech lead anymore, I will beat you to death with a cum filled sock! My rage fucking erection is that strong!
To everyone else: fuck you!10 -
I need to expand my CS related book collection, it's too small
I have lots of ebooks but I don't like reading them much ... real books are just better
Any must-reads I should add to it?17 -
*Teammate writes some instructions for our users and sends it to the rest of the team to review and let her know before she pushes it out
Me: *reads it and lets her know what is missing
Her: Idgaf what any one thinks. If they can’t figure it out, it’s their problem. And if anyone makes changes to it and the users can’t under it either, I’ll tell them to ask whoever made the changes.
Me: *starts cracking up. Like wtf!?!?! You know what, I’m not touching it so if anyone asks I can tell them to reach out to you!
Like, how are you offended because I’m a junior in your team and you can’t take criticism after you’ve personally asked for it? Smh7 -
Me showing boss a draft document
Me: Ok so this is a placeholder list of statuses, I have to call the client to find out what statuses should go here.
Boss: Hold on lemme read it. *Reads*. But this list of statuses is incomplete, you should call the client to find out what statuses we should add.
Me: ಠ_ಠ5 -
I think I will post a notice on my office door that reads
"Be aware that our conversion can become a post on devRant. Request, comment and suggest at your own risk."1 -
Linkedin/Jura/Monster/[other job finding websites] should add a feature:
A button that reads "lying mofo or dumbass" on each job ad.
For those employers and recruiters who don't understand that neither a senior role nor any role that requires a PhD is classified as an "entry level".
Unfortunately there are so many such dumbfucks I can't blacklist all of them from my job search. 🤬18 -
An example of today's generation:
My little cousin 22 years old wants to get into BI Dev. I tell him to read a certain book. The book has practice examples and various things that are hands on.
What does he do?
He READS the book and is like, "ask me any question and I know the answer". So I'm like, "fine, what's the structure of a basic SQL statement?", after some hard thought he's like, "SELECT * FROM?" I'm like, "ok.....how would you filter that?" and he's like, "you got me man........no clue".
What didn't he do?
Practice.
I mean.........come on.3 -
I was out sick the day an urgent ETL job I was building would be due, so it got reassigned. When I return, I find most of my code commented out and replaced.
The first step was rewritten, with a comment that reads "Made changes to run faster." What used to be a single execution lasting 30 seconds was now a 4 step process taking 5 minutes, and yielding identical results.
Being a one-time execution (not a recurring job), I'm left wondering why they thought execution speed was even an issue, let alone what about their redesign they felt was an improvement...2 -
frontend:
worked so hard on the design
client:
.
.
.
.
.
.
..
.
..
.
..
.
reads content. dummy one.7 -
Funny story:
We were going through Sprint Planning on Monday. We got through all of the tasks that we knew we had to get done, then we started going through the backlog to see what we could pull forward.
The guy running the meeting (who's not actually a Scrum master, but whatever) get's to a task, reads it aloud, and goes, "That doesn't ring any bells. Brian, it's in your name, it says it's from May, do you know what the status of this is?
Brian reads through it for about 20 seconds before saying, "That date says it's from 2017. I don't think we need it anymore."2 -
Reads horrible code
Opens DevRant to rant about it
Reads some stories
Ok, better mood, I can continue working now.
What was my planned rant about again? Ah, it can't be that bad.
Goes back to the code: Oh no, it is that bad...1 -
Another Developer: bro, shit hit the fan. The x web service is throwing some error. Can you take a look please. I want to go home. I'm tired.
Me: Yea sure bro no worries.
Another Developer: I go pee, after that I will delegate the ticket to you.
(Another Developer goes to the washroom)
Me: (04:59 PM) Oh time to pack-up and get the fuck out of here
Me: (05:08 PM) Receive a message on Viber from Another Developer. It reads "Fuck you, I'm going to rub my balls on your desk"3 -
well if the otakus of the Devrant-verse reads this, they get free updoots
(Hint: It's a Love Live Sunshine Character)1 -
The English language.
Maybe my fascination with code that reads like a book comes from a desire for my code to be understood. Maybe it comes from novelty. But it really does send tingles down my spine when it reads like literature.
That's one of the largest reasons Lua is my favorite language and Java is one of my least favorite (sounds like a guy with a bad stutter, always repeating himself)2 -
A request:
"Hello, John! How are you today? Listen, if you have 15 minutes today - could you please do something for me? I need you to compare the results of test runs 1111 and 2222. Thank you!"
- How normal people read it:
* reads every word*
a grammar nazi takes a few minutes to look up whether the dash was the right symbol to use in this context.
appreciates the politeness
appreciates the personal touch (John, How are you)
- How a programmer reads it
".*compare\s.*(test|run).*\s(\\d{2,}).*\s(\\d{2,})\s*.*"
I would post this post as a joke/meme if it were one. Unfortunately, this is usually the case and devs, like regexes, sometimes tend to miss some important detail in the .* part.4 -
Todd and Bruce were right
https://www.11ty.io/
text reads: "Todd and Bruce said this button should be bigger and as you can see they were right" -
What a fucking shit show. You buy an original DVD but cannot watch it because of a stupid copy protection system.
"Injects purposely damaged sectors into the DVD in places not read by most DVD players."
Well tough luck, VLC reads all sectors and chokes on the corrupted ones.
Here I am, sitting with a legally bought laptop, a legally bought DVD and a legally owned playback software, yet unable to enjoy my property.
THANK YOU HOLLYWOOD! >:(15 -
PM: "This is a critical bug fix needed before we submit to Apple."
Me: *reads bug story*
Me: "Wait, this is only repo on a Galaxy S5?"
PM: "Yup! It's stopship."
Me: 😑 "No." -
I was once asked to create a fully secure chat system prototype (the ui didn't matter) in 2 days. We ended up building a client in python (which I wrote) and it kinda worked and a c# backend that didn't really work.
1 hour before we had to present the project to some high up management we decided that we couldn't fix the bugs in the system.
So I came up with a cool idea. Why not use ssh?
So I set up a bash script that writes to a file and tail -f that reads from the file. That way you could chat securely with another person.
I made it 15 minutes before the presentation with no Internet working :) they said it was hacky but a cool solution they saw that day :p I felt happy and that I had to thank Linux for being there for me2 -
DEI QA: “For step 2 should the checkbox be checked? Or uncheck ?”
… Step 2 of my testing steps reads: “Check it [the checkbox], save it, reload it. The box should still be checked. Repeat to uncheck it, just to be pedantic, then leave it off so we can test the existing behavior.”
🤦🏻♀️
DEI QA: “The payment_method_identifier will be in api callback logs if `Return payment method identifier in auth/confirmation callbacks` is checked?”
🤦🏻♀️
Me: it does what it says on the tin.
DEI QA: “BTW its a `tin`.”
DEI QA: “In Canada its `Taxpayer Identification Number`”
🤦🏻♀️ -
Take your time with merge conflicts, and put the entire file in another editor in case you really mess up.2
-
Meta devRant rant:
Everyday there's a rant that reads, "I don't care what others think but I love me some PHP because all the $ gets me $$$, it just works™!"2 -
TIL you can crash a Tomcat request processing if the app reads request bodies using a reader() and you feed it a json body with an innocent nbsp :) the whole request processing just goes *pooooft*
reminds me of an ios bug which could brick the phone if it received an sms with weird chars.
These lynch-pin-bugs where a single byte/char in the right place at the right time can tear things down, are so subtle and fascinate me for some reason :)3 -
My newest BASH project: reactive BASH
:)
Yes, I do like shell THAT much!
Since today my bhttp lib supports STOMP [still need to work on 1.2 compliance], i.e. I can carry out live communication with MQ. Meaning I can script the whole thing, be it 5 calls 5 reads, be it 20 subscriptions and reacting to unlimited number of messages in either of them with separate actions. WITHOUT A FOREST OF IF-ELSEs OR CASE-ESACs!!!
Boi do I love shell scripting... :D
Next project: AI in BASH3 -
A subservient idiot of my CEO who thinks he is my boss has asked me to document our daily standup meetings.
Today I put together all the reasons this is a waste of time in my head: nobody reads these, if you read them once every 2 weeks what's the point of writing these everyday, you don't understand what we do, this takes time away from us actually accomplishing shit.
He was out for kidney stones today. He is in immense pain, but I cannot lay the logical smackdown I had prepared upon him.
Bittersweet -
This item on my TODO list reads "Finish the paper" but it's more like wishful thinking. I have very few pages available (cuz IEEE still can't afford to give you free pages all the while being fully electronic and each extra page costs like €1000000) and much more to explain. As well, am trying to fit words by removing other words...
Fuuuuuuuck youuuuu toooooo IEEE.24 -
Checked mails and saw bunch of newsletters from the same company.
Me: huh? I don't remember subscribing to these. *scrolled down* here it is, (button to unsubscribe from these emails)
*Clicked and got redirected to their feedback page before unsubscribing.
Me: Cool, just need to provide feedback, not a big deal. *gave feedback*
Message reads : DONE. Operation failed. Due to technical error
What!! I'm gonna block the shit out of you!!1 -
my 4TB Seagate HDD is failing in a very strange way:
I noticed an issue where my PC would just outright hang for a minute or two occasionally when swapping to the 4TB HDD. When I look at logs, when it hangs, the 4TB HDD times out but then on a retry IMMEDIATELY reads whatever sector just fine. In fact, it reads fine constantly for a few days until the same sector has an issue. So, the timeout is a remap, then? No, as the spare sector and bad sector counts in the SMART info don't change. It doesn't even change how many read errors or anything it's had. Strange, but let's test it with Seatools to be sure.
Tests go as follows:
- Short: pass
- Short: pass
- Long: seatools immediately crashes. Reopening seatools, it pulled a serial of all zeroes... okay....?
- Long: seatools immediately crashes. Seatools gets the right serial on reopen.
- Long: pass
- Long: fail
- Long: pass
- Long: seatools immediately crashes. All zero serial again.
i have no idea what's happening14 -
debugging a performance issue. basically the original dev had no idea what a database was for. system was generating millions of buffered reads, and paging horribly.
to see if an id existed they had done the following:
fetch all 1 million rows into an array.
iterate the array looking for a match.
if found, set found=true
continue to iterate the rest of the array.
return found.
repeat at every login.
replaced with
return person.get(id)
set world record for most i/o avoided with one liner.1 -
Piddling, and trying to learn some game stuff. Very simple game stuff.
Example code:
if (level % 10 === 0...) {
speed += 0.3;
...
} else if (level % 5 === 0...) {
speed += 0.1;
...
}
But because Javascript, console log reads:
speed: 0.5 <-- this is the initial console log
speed: 0.6
speed: 0.8999999999999999
speed: 0.9999999999999999
Well done Javascript, well done.25 -
This way of converting "string" to "s" (for example)
0) program reads the whole buffer, stores it as an array of instructions
1) program reverses the order of the instructions
2) parser makes standard token from an instruction ("asd" -> ASD)
3) parser2 assigns operands to instruction
4) parser 3 makes string from instruction token ?????
5) parser fucking 4 makeS A MUTABLE STRING INSTRUCTION
6) PARSER FIVE SUBSTITUES OPERANDS
7) AND THEN CUTS IT TO A REVERSED ARRAY OF COMMANDS
8) AND PUSHES IT UNTO THE STACK
WHAT1 -
I was teaching a friend of mine how CSS works for her exam and we reach the point where she had to style the tables and she reads:
To avoid having spacing between table cells you can use:
border-collapse: collapse
[...]
border-collapse can also have value "separate"
She fucking freaked out like "WHAT THE FUCK IS EVEN THE SENSE OF IT? SHOULD I HAVE BORDER SEPARATE: SEPARATE? WHY THE FUCK SHOULD I WRITE THAT TWICE? HOW THE FUCK DOES THIS EVEN WORK OUT?"
I just loved how she doesn't know how to make a website but she already hates CSS before even using it on an actual browser2 -
I'm kinda freak about my knowledge.
When i find out i've missed an epsilone of a topic , i start that all over again to make sure i'll cover everything !
New reads: C programming language by ghanaian and ritchie2 -
Wanting to animate an arrow turning.
Has jQuery and thinks of. animate().
Spends 2 hours wondering why it won't rotate.
Reads in smallprint "jQuery doesn't support CSS3 animations."
There goes the time I didn't have -_-7 -
Is there anything more annoying than seeing a junior dev role advertised and when you click on it, then reads like a full stack role 🤔7
-
Coworker: So should we just make a living document to keep track of how all these objects are going to interact with each other?
Boss: No, are you kidding? No one reads documentation!
I mean... he has a point...3 -
This moment when you want to educate yourself about ReiserFS and stumble over Hans Reisers murder... It reads itself like a murder novel.1
-
Me currently in my 3rd year of university: hears about blockchain from my friends, reads 5 pages of ethereum white paper; sees a cool machine learning project, watches 2 weeks of Andrew Ng's course; plays a cool game, downloads Unity and makes a hello world game; hears about wifi vulnerability, purchases an ethical hacking course.
Number of things mastered: 05 -
When the browser reads 'clas' as 'class' and things oddly work as expected. But when you fix it to be 'class' everything breaks horrifically.1
-
Progress.
It isn't much, but the MVC application now reads data from the Linux LAMP server and prints the SQL data back to the client. Biggest hurdle was the fact that my Linux host blew up three times over the week, but hey, how else are you going to learn Linux servers?
Moving into spring framework self-education in July. Hopefully it's a little less painful than Apache Tomcat. -
Anyone knows of some legitimate require names that sound funny?
I was inspecting the google stock api with Ruby. Just fucking around with the console and used the pretty printer for which the require reads as:
require 'pp'
And i could not stop laughing even though I have known of this lib for a while now.
I know...i am immature as fuck but this made me laugh a lot.10 -
Working with LEGAL is the worst!
They say yes to all reviews and once it's in prod they want to completely change the whole thing cause they think every user reads the Terms & Condition!
To be honest I deployed 5 times. I have not read that shit once!1 -
I dont know why but everytime I want to make something I start out, find out its not possible and when Ive put it down and wait a few days there will be an sdk availble to make it possible.
5 days ago I started making a toll which reads the current song playing in spotify and it should send it to discord so other people can see the music Im listening to.
2 days ago I put the project down because there was no SDK available.
Yesterday the SDK for Rich Presence got released so I could continue where I left off. -
Something I would like to finish :
- Learn server-side language so I can create more then front end. In my case I'm learning asp.net core.
- Finish a project called coffeeBreak. Users adds some web sites he likes to read and he reads them all in one page without opening multiple tabs.
- Finish a simple Reddit client for mobile, and make a desktop app out of it.
- Go through all the Pluralsight courses I have on my PC2 -
Never knew this one...swipe up on chrome mobile, logged in on Android and you get suggested content, nice! How have I not been using this? This will be a nice time killer for quick reads, interesting.6
-
Did you hear that the police have a warrant out on a midget psychic ripping people off? It reads "Small medium at large."
-
So we were building this thing with a raspberry pi, a few sensors and a few motors but for some reason we could not interface a sensor with the pi (this is supposed to be trivial) so we interfaced it with an Arduino and had connected a pin on the Arduino to the Raspberry pi to alert the pi when the sensor reads something!
Not something we were proud of but we had time constraints and couldn't figure out how to make it work. Also, the thing we were building was just for a one time use so we thought it would be okay -
Alarm clock Pi that reads news headlines and weather cast to me in the morning.
Not impressive but it’s the project I enjoyed most.. -
When the week starts with the following task:
"Remove the page."
And mind reads:
"Remove the page, you had to invest hours of your precious, because we never really plan about things we really need. We just have a gut feeling and it would be nice to have fully functional websites instead of paper prototypes or click dummies. Thank you but keep in mind, we might need the deleted page next week."1 -
Tired of all those timetables, application, motivational quotes ...
Coded my own assistant : Robo1100
Still full of ifs but properly understands what I mean (I don't have s very wild vocabulary )
Can I call it artificial intelligence?
Some of his features:
- determining current tasks according to date and time
- tracks the task and show you how many percent you've done
- plays different musics according to your mood (if you start nagging he'll play motivational rock and so on)
- does simple calculations for you
-gives you simple informations like time , whether,...
- remind you the events of the day
- reads a rsnfom cool quote at startup
- most importantly speaks with s human voice
-...
Any recommendations?7 -
!rant
I love it when in an job interview, the guy in front of me reads the IT skills part of my resumé and says "haha, lisp..."
And so we start talking trash about this shitty programming language
I admit i only keep it in my resumé for that.4 -
Optimized some code yesterday to speed up writes and reads to the various channels of a pixel of an image.
One of the changes was to directly modify the original image, instead of copying the modded pixels to a new image.
Code stopped working.
After a day of debugging and going insane since the methods that had to be working were in fact working, I decided to check whether the image I was loading had an alpha channel, which my program wrote to and read from.
No alpha channel. Some days I feel like a complete fool. -
Trainee accidentally said md5 is an encryption... Gave him the "functional specification of OpenPGP on ISO Smartcards". He learns OpenPGP now, before he reads that I hope.
-
If someone here reads on Medium a lot, this might be useful for you: https://producthunt.com/posts/...
This is my second browser extension and it's open-source. It lets you read all Medium stories for free. Hugs and / or bugs welcome! 😇3 -
nested ternary operators
like/dislike?
I used to hate them cuz I would have to break them apart just to understand them, but now I use ternary operators so much, nesting at least one level is ok for me.
but i'm the only person that reads my code, what's the concensus.. nesting one level bad?
I wouldn't want someone reviewing my code if they couldn't wrap their head around a simple ternary, so if only myself or people more experienced than myself will ever read them, then fuck it, i'm using them10 -
when your questions turn into a wall of text because you have a hypothesis and want to show the research you've tried doing, with citations
then nobody reads it or answers you
welp1 -
Me: ChatGPT write me a secure NGINX config which does...(continues to explain project details)
ChatGPT: Here. it's simple and it does all those things.
Me: Reads code. Looks at my code. Reads more code. Looks at my code. Squints in concentration. Ctrl + A Ctr + C.3 -
*opens up a library file, reads first line*
{-# LANGUAGE TemplateHaskell #-}
Oh boy, this is gonna be intense...
I always dread having to go through Template Haskell code. -
Yes! I am deeply interested in [Primary Topic] and would love to receive [Newsletter] in my [Mailbox]. I bet you'll even send me an email that reads Dear [first_name].1
-
Me *looking at the project* : it won't be difficult, it's going to be piece of cake.
Me *really reads more about it* : maybe it's not what I thought
Me *now doubting myself* : Google has all the answers
Me : runs to Google for something as simple as a while loop😩.1 -
Me: If I am going to refactor this code I should use test driven design
*Reads SO answer about TDD*
SO: you know ahead of time what each part of the program must achieve
Me: Well that was a pleasant thought.
*hides under my desk in depression* -
I'm attending a design course, and in the last few weeks they're teaching us a bit of web programming. The teacher of this part of the course is totally not competent, even though he has every possible Microsoft certification, it's clear that he has not idea what he's doing: he just reads some tutorial on languages and repeats us what he reads. Even when people ask him something about the code he writes, he just repeats what tutorials say...
E.g. he taught Angular 2 without saying anything about how typescript works; the last week i stayed home for a few days and took my time to read all the Angular tutorial and some general typescript, and everything is much clearer.
Also (and this is my favourite part), here's what he said us to do to run Angular projects: he made us open Visual Studio (VISUAL STUDIO!!! With his 60 fuckingGB) and press "Run" on the top of the page... For whose don't see any problem here, the "Run" button runs everytime the command "ng serve" that runs the "webserver" that runs the Angular app, so the opening of any project took about 1 whole minute for each little modification we did...
I had to explain that we could run the command on a terminal and use any editor as VS Code. He didn't even think about that, he said that it was a very good idea (You don't say!).
Fortunately, this is not a Web Development course, and we did only a few weeks with him; the other teachers are very competent in their job...2 -
It has been 2 years ( counting this ) since our programming teacher reads a PDF and thinks we just understands what he want to say.
Like the other year, lets search for books and videos to learn by my own.
First Java, now PHP. -
Every time I come across the phrase "I beg your pardon", my mind reads it out to me in the voice of a lady, with a thick British accent. I don't know why.2
-
How I solve programming tasks for competitions:
Example: Task from Google Code In. Build a Netflix activity scraper.
Easy, I'll do that and that I'll also need that and to run that I can do that. Perfect
How I solve a task with an algorithm
Reads ahh so I have to do that. Brain freezes and starts staring at a screen and has no idea whatsoever on how to solve it.1 -
Dan Abramov
He more or less invented React? Or at least he's made a lot of improvements to its state management functionality. He offers to have lunch with random people on Twitter. He probably knows a lot and reads a lot. He seems like a cool down-to-earth dude.4 -
At 4am there was some random youtuber in my head that reads reddit posts and he presents me one but it's blurry and he says hi there how you there are stupid but how stupid you are, humming hammers,
MOMMY THATS SWEET MIAMI MOMMY THATS SWEET MIAMI he's insecure go back then hayeens HIGH WINS HIGH WINS HIGH WINS HIGH WINS and he never stops
It literally feels like a broken neural network output, meaningless. But it's in my head, I never asked for this but it's there generating itself1 -
I am that dumb, my linux wasn't able to show me the sd card in file manager so i can merge NOOBS .
I got mad so i asked my friend if i can use his windows laptop to put NOOBS on the sd
But guess what , my phone reads sd cards aswell 😂😂
I just downloaded from my phone, copy and pasted
Bam worked!
Took me about 1 day to realize5 -
Ugh, I feel like fucking crying every time I have to explain to the other developers and network sysadmins that we can't have the same Redis server for both session and caching data in the current project we're working on. I wrote all this down in the specifications which NO ONE reads!!
There are times like these I wish I just had access to the AWS account so I can do all of this myself.3 -
I think I am too stupid to get fail2ban working...
It's installed, configured, it reads from the logs, testcases work, regex works, manual banning works, BUT IT DOES NOT BAN AUTOMATICALLY!
WHY THE FUCK
I litterally tried every tutorial to set it up on the first 3 Pages of ddg.
Well now I blocked those two aggressive ips just with iptables...3 -
I have a freaking cool, useless idea, but i dunno if it will actually work
1. Put a usim in the slot
2. Reads information and connects with ISP
3. Turn on mobile data
4. Turn on hotspot
5. And useas a portable wifi
Don't ask me why you don't bring my phone, there are reasons
The os will be no screen only physical buttons with stripped down aosp
Can it work? Or in other words, is it possible?11 -
fuck me.
it's monday and to start in a new project I'm reading a paper my boss once wrote.
It's the worst I ever seen - stop using so much smart words and stop introducing fuckin smart math notations everywhere!!!
That fucker reads like a pretentious science lecture an my poor simple village brain doesn't like it6 -
Some interesting reads I came across yesterday:
- Github got DDOSd with 1.35Tbps via memcached
-- https://githubengineering.com/ddos-...
- Troy Hunt, the creator of https://haveibeenpwned.com/ released "Pwned Passwords" V2 and talks about his partnership with cloudflare, how he handles traffic, why he chose SHA1 for the passwords, how he together with a cloudflare engineer thought of a solution to anonymize password checks and more
-- https://troyhunt.com/ive-just-launc...1 -
The customer was really persistant that we should not use ANY locks when reading from SQL server, not even Sch-S locks, because "noone else is using locks".
After two days of trying to explain to them the concept of "Dirty Reads" and the practical imposibility to avoid Sch-S locks, they finally gave up.
The best part was when they asked in a quite condescending way "this is funny, why do you think that nolocks causes dirty reads?" and I sent them a link to the MSDN page about nolock that cleary states "Specifies that dirty reads are allowed.". -
A videogame that I play has an achievement for getting all the achievements.
Has a developer, this just reads as an always false condition. -
Working with at a web dev job with a guy who is a really great programmer, the problem I have is I'm dyslexic and remember code is pretty hard for me but when I get in the flow I can do things. Him on the other hand is a machine, reads something and can implement it immediately. Do you guys have any tips on how to do better? I don't want to look like a complete noon.3
-
More linux driver woes:
Driver is passed a file position and byte count when asked to read from a device. Sounds easy, right? FUCK no.
For reads, driver is passed struct `filp` with field `f_pos`, a direct pointer to the same struct field, int `count` as a number of bytes to read, and `buf` to return those bytes with. Problem is, requesting, say, 256 bytes from location 10000000h will give the driver `filp->f_pos = 0`, `f_pos = 256`, and `count = 0`. I don't know how to fix this and there's NO help for this shit. None whatsoever.
This shit, right here, is why Linux drivers suck ass.4 -
Just acquired a udemy course and got kinda disappointed when the man reads a part of a URL which involves a # sing and reads it as "hash-tag"...
Wtf. I hope it's worth the money6 -
when its already 12 in the nyt, ur going through some slides, u hope it to end and u come across something like this which reads - "More stuff" right in the heading!!!!4
-
Oh man, I have so many ideas and "projects" that I've spent a day at most on. There's the "build a PC in a NES"-project, the "Hearthstone collector's site"-project, the "online crossword puzzle"-project (my dad loves puzzles but goes through books like he reads them and most online are paid) but the one I'm currently most excited about is setting up a gaming community in my region with some friends :)
Thoughts on which ones I should drop or pick up again? -
Well,
I went ahead and tested t2.micro and lambda+dynamo(free tier)
You definitely get better performance and load handing with lambda+dynamo (5rcu+5wcu)
Tested the two with wrk and a simple GET which reads an item from a database of 90k items.
I could share more details with you if youre interested, but with 2000 requests, 100 connections and 4 threads. I got about 26requests/s on ec2 and about 260r/s on lambda.
Latency for ec2 was about 28s.
Latency for lambda was about 22s.
(max load)6 -
It’s certainly a feeling of progress as a dev when you get to using the advanced features of git to rewrite history successfully.
Though to make this a proper rant: holy hell what a ride! I’m glad I had everything backed up somewhere. Somehow I’d went Thanos on the repo. Deleted about half the files at random. Had to fast forward and then rewrite the history via rebase. Dropped a bunch of commits I think I should have squashed. I’m still wondering if I even did the right thing. I think cherrypicking is what I’ll go for next time. My repo now reads 59 commits behind but whatever. All my work got into one commit which is what the dev controlling prod wanted. -
So, I just downloaded Enki, and I love it. It is like the duoLingo of coding. Most other platforms don't hold you to a regimen, but Enki does. My favorite is the "Does it work in IE8" game! I really hope to sharpen my skills with this app.
-
Have to upgrade Android app that connects to Bluetooth device and reads data.
I found the app creates new thread every line read from the device's Bluetooth stream, then reuses 1 object for every reading to store the state of the device in Jsonarray, then every thread creates a new thread to upload the data on cloud. Oh, I almost forget that is all working in one UI sctivity, and the same thread that parse the data updates the UI.
Deadline is next Monday and I don't know where to start editing my shit to place MY shit.
Fuck me I guess? -
So.. currently working on updating some hybrid mobile apps. Major updates, so requires drastic measures..
anyway, over in my Nx workspace now, I generate a new Angular app, add Capacitor and generate a new Android project.
Then when I open my new project in Android Studio, it recommends updating AGP from 8.0.0 to 8.1.1.
Waiting for the new packages to download, AS shows an orange warning message popup that reads "sync is taking an unusually long time", or something like that.
Software development from a third world country sucks donkey dick. Because I've "only" got a 20Mbps connection. 🤔5 -
Some updates:
> Going to get another paper published (hopefully) once my exams end
> Got a intern, not a lot of money, ₹2L≈$2.6k per month for 2.5 months
> Will get a Mac from company for the intern(probably not new, and most likely will be taken back soon after the internship)
> Planning on entrepreneurship after getting a degree
Ohh and the rant:
1. Fucking sent me a 2 page list of links as "pre reads for internship" during my exams -- and intern will start soon after exams
2. Have missed 3 paper submission deadlines till now, hopefully will run more experiments on time this time and finally get that paper submitted (on 15th May) -
Fucking pt100 sensors and fucking max31865 amplifiers! Waited a few months to arrive (working on an arduino bbq temp monitor and log server), ordered fucking everything, asembled fucking everything and this piece of fucking shit reads random values between -200 AND 980 DEGREE not even constant and sometimes gives under/over voltage. Tried a whole another max and different pt100s but every fucking time this random madness. WHY THE FUCK IT CANT JUST DISPLAY THE FUCKING TEMPERATURE???
-
Development Process:
PM writes out functionality required and works with designer for drawing up designs.
Hands off to Dev.
Dev reads through all docs and sends the PM all the strings, he's just written down in the documentation, that he needs to request for internationalisation. -
I'm currently working on a project in my spare time for which I haven't yet written much “real” code; it primarily consists of nothing other than extremely bare-bones pseudocode (hell, one of the lines literally reads “DO SOMETHING WITH THE API”), and it's already at a length of over 6KB. This is going to be a long-ass project.2
-
Holy shit! Why is it so hard to find a JSON viewer for android that doesn't absolutely suck ass?
I want a viewer that:
-reads json from the clipboard
-queries json for strings in context
-allows copying of values, not the key and the value put together
Major bonus points:
-JSONPath querying
-Free/pay version without ads7 -
Today a colleague received a weird Excel message, it reads:
Unexpected error
Unfortunately a problem has occurred. Restart Excel, in case the problem persists.
Copy details
The action buttons are awesome!
Send frowns / Close :D
It'd be interesting to see what kind of frowns are being sent there... :D4 -
Any good books/reads when it comes to analyzing existing code bases/tracing?
I recently started a job with a decade old C code base with no documentation that requires me to break apart and modularize and I’m kind of losing my mind. There’s no comments nor properly variable names...1 -
It's probably no news that I love Typescript's versatile and powerful generics. Today I found what is probably the most brilliant use of these tools to solve a real problem. This package exports one generic type which takes one generic argument, reads it like a JSON schema and returns the Typescript type for it:
https://github.com/YuJianrong/...7 -
Testing builds remotely with pushes before testing them locally because I'm too lazy to bring up the local CI server.
Ending up with over 9000 "Testing build" commits.1 -
A little help on Django
So I just started learning Python and Django Framework and I have one question...
Are the variables shared between visitors?
I mean, let's say I have a variable named "school"
school = "school1"
A visitor from X location enters and changes this variable to "school2". A new visitor enters the page from Y location and reads the variable 'school'. What is going to show on visitor Y? "school1" or "school2".2 -
So I have my little program which originally was written with intention to be useful for academics to deal with old fuck HPLC, but they got new one so I am not sure about it usefulness anymore. Basicly it reads HPLC report and take from it table and dilution number from name.
I spend like 2 hours trying to read all numbers from string which are between two given chars. Probably I could do it easier with regular expression or not being fucking moron or use sheet of paper to figure it out. Eventually I take traditional pen and paper and solve it in 10 minutes...
How to be unproductive 101 -
Me: 'if you can, favour code that reads like prose. It is easier to understand and maintain'
Junior: myMethod(x.method()) << 52 -
A new colleague of mine says he reads not the changes, but each commit, and will not approve if one commit wasn't good. Have you ever heard that before?12
-
I am planing to create a reading list for technical books and am looking for recommendations.
Currently I have:
- Spark: The definitive Guide (need it for a university project)
- Clean Code
- Clean Architecture
- Functional Programming, simplified (or any other beginner-friendly book about FP)
Do you have any recommendations and must-reads for a more junior developer? I am looking for stuff about FP, Code Quality, Java, Python, Scala, and any general interesting technical stuff.3 -
At 4am there was some random youtuber in my head that reads reddit posts and he presents me one but it’s blurry and he says hi there how you there are stupid but how stupid you are, humming hammers, MOMMY THATS SWEET MIAMI MOMMY THATS SWEET MIAMI he’s insecure go back then hayeens HIGH WINS HIGH WINS HIGH WINS HIGH WINS and he never stops
It literally feels like a broken neural network output, meaningless. But it’s in my head, I never asked for this but it’s there generating itself3 -
My coworker has a candy bowl he periodically fills up. However, he went on travel and failed to fill his bowl. So I created a candy bowl complaint/suggestion signup sheet for people to fill out while he is away. It reads:
<name>'s Candy Bowl Complaint/Suggestion Sheet
Complaint/Suggestion
<followed by a table with lines>5 -
https://github.com/haskellcamargo/...
This is a slack click client. The description reads..
"The best CLI client for slack, because everything is terrible!"
I checked it out and it's indeed terrible.
Made my fuckin morning -
any of you has experience with vs code + screen readers? we're trying to find tools for this kid to learn programming, but it's not easy. the screen reader reads punctuation but not {} and she's trying to learn C. also she's having a lot of trouble finding errors in the code, going back and forth, finding the right line.4
-
GOOGLE.. GOOGLE..Imagining a phone without google services is just insane,Contrary to that GOOGLE is one such company which has all it's user's information-the time we surf,watch videos,the type of video we watch at what moment,our contacts,location,reads our mail too,knows our complete device... Directly or indirectly it knows all our activities more than us.....
check ur activity...at
myactivity.google.com
#not_an_era_of_complete_ Privacy9 -
Me from the future
Only because if I say enough nice things about him, he might not come and kill me when he reads and maintain some of the code I wrote the other day....
me > You heard it me from the future, right? your cool! right?... I didn't want to! There was more code like it! I just followed what was written!!!
me from the future > Run!
me > (⊙_⊙') ohh shi.. -
Are native Android apps easier to write now than like back in KitKat days?
I need a app that gets root permissions and reads a db file of another app (Yes my phone is rooted).
Anyone can give a gist, I forget do I need to create a Service background worker to do the DB reads... Or just need to send the op to a bg thread with a UI callback sorta like Node...
I did try writing a ReactNative app maybe last year just to try it out but can't seem to easily get root access... And the SQLite package is buggy, couldn't npm install on Win10...14 -
Monday morning brain funk while looking at a support case right now.
Apparently there is a listbox (zkoss) that lets you select users via check box to send emails/alerts whatever.
If you select 3 users it counts the number correctly, but it doesn't iterate through and find the 3 actually selected 😂
Instead it just reads the number selected and iterates through that many times from 0 🤔
Happy Monday 😂😂😂1 -
Currently in a boot camp. Just finished with python/flask/django...during the html/css part of the camp I literally had "attack of the divs" nightmares.
-
Send customer mail about fixing some bugs and remarks, and ask If I should place the fixes on a test server or just go ahead and go online.
Customer never reads the mail and retest old version....
Why don't people READ a mail..... -
I work for a media company with different business units such as radio, print, newspaper etc and radio is the largest (most money) of them all. The online unit (dev & social media) was relatively small until recently. So IT and budget is mostly focussed on radio.
Last budget meeting we asked to upgrade our internet and hardware (we have shitty laptops and very shitty screens). CTO of the group says to me: "I don't really belive in the internet because I don't really understand it so I can't see why you need these upgrades...nobody else complains about these issues."
Me internally: "how the fuck did you become CTO....??"
Me to him: nobody complains because they are sales consultants who reads emails and make phone calls all day...
CTO: I'll look into it but i'm not really convinced...
How do you win this fight??? -
Client needs a section of their current website redesigned and add some functionality based on user interaction with the website.
ac - account director
ac: Need timings on FE build for his section on the website.
me: Cool can I see the wireframes/designs?
ac: No wires yet, designs are here...
me: *sees 3 pages mocked up out of 50 different ones in this particular section, and they all have different functionalities*
me: I can only give you estimates on the designed bits
ac: Just estimate based on the UX proposal, it's here...
me: *reads first line - "Make F&Q section and sub pages more visual*
me: Tasks described in the proposal are too generic!
ac: Just estimate based on the previous work done for this client (which have nothing to do with the current scope)
me: *dies and goes to freelancer heaven*1 -
To the left, stickers I'm not proud of.
To the right, the one I'm actually proud of.
Would I put any of them to my laptop? No. Dev to gave me a moderator status, but took a favor back by shadowbanning one of my articles. I'm still a mod, but I quit two years ago.
Since then, I posted to my website exclusively. The latest article came out two years ago, but somehow my blog still generates consistent traffic. I have no idea who reads it. -
Trying to write a program a la `man` in ncurses and just, is this hell?
I just want a floating header, a scrollable main body that reads from a file, and a command line footer, why is that so difficult? I finally got it to handle resizing terminals but now I need to try to compile it for windows, which does have unofficial ports of ncurses, but I have no idea how to use them.
Should I just restrict the windows version to a non-interactive command instead of a TUI like I want?2 -
I resigned from my job, and now there are 6 weeks left at my old desk, until I can leave and jump into a new world.
Now, I have done all points on my checklist/todo-list and I'am now surfing the web all day long.
Any suggestions for websites to learn something / interessting reads?5 -
I have been working on idea similar to pastebin for mobile platform currently available on Android. The main concept is the easy share of Note in any language that is encrypted and the notes get deleted as soon as other party reads it. Plus you can encrypt it further by adding your own password and then share that password with others. This is useful when we are sharing our card details and other secret stuff with friends or family. The problem is that if you use mail or messaging stuff it gets stored in other party device and it can be exploited in future in case of theft or mobile loss. Here is my application for Android.
Please comment your reviews.,comments and suggestions here.
If you want to fork the code of both server and client comment that also.
https://play.google.com/store/apps/...7 -
When a colleague reads the clean code book but the writes code that's exactly the opposite ..... Yeah, hmmmm
-
GitHub PRs
You want to know whether it's merged already so you scroll and read every comment, tension is building...
it was open months ago... you keep reading in June
comments are March 25, (OK)
(reads another 20 comments) (OK)
May 1st (fuck I don't want to see any dates close to today)
keep scrolling - May 9th (fuck fuck, no, please be merged by now!!!)
Many of them asking for the merge with dozens of upvotes
next 16 days ago saying "Is this going to be merged now"?
And you keep reading and hoping and it gets to today and it's just hanging in there
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarghhhhhhhhh2 -
Hello chat i was wondering what u think about this page
https://wattpad.com/1290014516-vesp...
It was written by a computer scientist and it is based on things seen in nature and reads like a scientific summary so i was wondering what u think3 -
Check out this link i found. Tell me what u think.
https://twitch.tv/videos/178393926/
Guy posts reads related to computing.
Also im wondering y all my posts have 17 likes. Every single one. -
I bet I'm the only one that reads spaghetti PHP better than whatever python script
I fucking hate all those ":" around the code.
Note: I don't want to start a war over which is better, they both get the job done in their way.
Also, none really will change its mind anyway, so just don't start a war, please?6 -
The Devrant Algorithm not only reads everything and then sort by sarcasm but sees everything and then sort by sarcasm.
Even puts Google's cloud vision to shame. -
When you're barely 2 days into a new month and Medium tells you you're almost out of free reads.
FINE. I'll pay.4 -
Don't fall into frivolous arguments about tabs/spaces or brace style. It doesn't matter. But please make sure your code is at least formatted in a *consistent* manner - everyone else that reads your code will thank you.1
-
To whoever reads this, I hope you didn't take any software development related career to make a living working for others
If your software development career pays the bills by working for others, you'll find devRant a place like heaven
If your software development career was taken to do your own stuff, congratulations, you made a really nice choice, you might be poor, but happy4 -
The only reason the barbaric, Apache server requiring, disgusting non-intuitive syntax having, pain in the dick to set up language known as "php" is even still around AT ALL is because of laravel...just let it die already...
P.s. - work is making me learn laravel/php15 -
Question from a student:
I like automating stuff w programming.
For example some of my projects are:
- a script that takes Reddit posts, reads them w TTS, and posts it to YouTube
- a script that downloads a YouTube video and then posts it on tiktok
- a script that automates some of the internship application process
- a script that sends my boss a “good morning” message through slack every morning
Is there a job field with work like this? Like automating the combination of different technologies? I’ve been looking forever but I haven’t really found anything related. Thanks!4 -
Trying to compile GCC from scratch
Error
Makefile:555 *** missing separator. stop
Line 555 in the make file reads
@target_makefile_frag@
Any thoughts?5 -
Brush up on languages/technologies the company is using/what the job post is for. Say what u like/dislike about those technologies. Most importantly, know that even though you will have many bad days, it only takes 1 good day for none of those to matter!!
-
Anybody here work with Firebase before?
I have a web app (react) that writes to a Firestore DB and a mobile app (react-native) that reads from the DB. As of right now, in my Firebase console I have the project set up as a web app project. Is this ok even though I’m reading the DB through a mobile app? Let me know if I’m not clear at all. Thanks!5 -
Do you ever read and re-read the description of some up coming training sessions and it reads like porn to you?
And you're like, yeah, I picked the right profession. -
There'sa small group that reads every docs and them answering all of us in stckoverflow
Someday I'll be on that group -
You know what a neat starter game driving ai would be for the comp vision part ?
One that reads the screen on a game where points show up when you kill or damage something and outputs the results to console
A sorts hello world2 -
Had to refractor and abstract some code into an angular 2 component so it can be reused by another. Well I could have just copied and pasted the code from component 1 to 2, that would have been a lot more faster than making this piece of code separate. The later is better, removes code duplicate and your code reads better.
-
Somewhere:
An elderly reads a book on "how to use the internet";
While a young one Googles "how to read a book"!2 -
I am creating a Facebook brute force software... Everything is perfect until it reaches the code that reads the password list.. Then it says no module found for read line!
Python language4 -
So I've been forced to work on a project for some time using JavaScript
Many parts of it must function synchronously and js has a lot of libs and otherwise that will spawn threads in threads
I'm horrified by the amateurish appearance of my code
Await this await that
Everything enclosed in something else and what is worse is the base node modules I'm using are ALL asynchronous! Were talking methods that one consistently has to wait on finishing like db reads !
Why is js so dumb ?26 -
The culture in engineering org is to address each other as 'brother' and seniors as 'sir'.
Bhai is the local term for brother.
This is how an average Slack message reads:
"We will make the changes.
CC: @John Doe bhai, @Marcus Fila bhai, @David Elliot sir"
And even though these people are part of the conversation, everyone tags everyone else in each response.
Slack culture is a mess.4 -
Does something like this exist in the NodeJS ecosystem:
- Reads js-based ORM model definitions (e.g. ones defined by sequelize.define())
- Syncs the database's tables with said model definitions without using migrations
I've built something like this and it seems revolutionary, but I wanna make sure I'm not reinventing the wheel.4 -
Any Erlang guys over here ?
I am getting into it after trying elixir, just to get solid foundations (understand it better and otp)
The goal is to get erlang elixir and pheonix undercontrol
Now my questions:
Any good reads about maintenance scalability in a prod environment ?
Thanks3 -
DevOps fucks up. I search and send them docs for reference, to resolve issue. DevOps brushes it off, fucks up even more. Eventually comes back to docs, reads it and fixes it.
Lost 4 good hours, for which I already had productive plans. DevOps is putting the responsibility of checking whether they're setting it up correctly or not, on me, a dev. I hate this! -
Ok so, i have no idea where i can ask this kinda thing so i'm asking it here (i know i could do like stackexchange or dead aws discord servers, ... nvm you know why i'm not going that route).
Anyways,
I'm looking for a comparison between a mongo+node setup on a basic t1.micro instance and a lambda+dynamodb setup.
Each one has it's perks obviously but i guess i sorta prefer whichever one gives best performance on the free tier.
I do know dynamo has 25 reads and 25 writes a second on the free tier, which might be a little less ? I really have no clue.
But how many writes/reads would a basic mongo setup be able to achieve on the t1.micro instance ? Any idea? Do share your experiences with these architectures as well. I'm sort of a newb with serverless, the downsides aren't worth it for me but I'm learning it nevertheless. It sorta tickles some sort of self-torture curiosity fetish (need more self-research to back that).10 -
So if only one query on a firestore collection returns 1000 documents, this is considred as 1000 read ?
Or only one ?
Docs say 1000 !
And since the cache os 30min long, if the user came to the same and open it 30sec later, ill be charged for 1000 reads ?
Well well well !2