Details
-
AboutAttempting to know security, coding, and automation
-
Skillspython, c++, scripting, automation, docker
Joined devRant on 4/25/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
!rant
Microsoft is finally doing something right with Windows.
Coming soon: tabs in Explorer, tabs in Notepad, tabs in Command Prompt, TABS EVERYWHERE24 -
Baby asleep, headphones pumping, beer poured, ready to code my MERN stack application :-)......20mins later still on dev rant!!! :-(3
-
Webpacker works on branch master.
Webpacker doesn't work on the "back-end" branch.
I didn't touch anything javascript related between the branch's creation and now.
Why. Why why why why why.4 -
Unofficial devRant Racing Team in Forza Motorsport 7 basing on Ford Falcon in Supercars series - probably most geeky racing team ever!12
-
Co-worker: "I made the UI for feature X you asked me for"
Me: "Oh great tha... Why is it on the same screen as feature Y? Those features are unrelated?"
Co-worker: "Yea it was too much effort to create a new screen."
Me: "...?!?"1 -
!Rant
Ok... So I've just received 2 lots of 2u Dell PowerEdge 2950s , 6x2TB WD Greens, 6x assorted Seagate drives (misc size) .
Totally. Fucking. Free.
A friend at work use to self host, and doesn't need them anymore , I offered to buy but he wouldn't have it! Friends are the best!6 -
Someone asked for an RSS feed for the security/privacy blog, I thought?
Well, hereby! There are three feeds:
https://much-security.nl/main.xml - a feed which is updated with both blog posts and external links relating to privacy/security I find interesting/useful.
https://much-security.nl/own.xml - a feed only containing the blogs posts themselves. For people who are only interested in that part.
https://much-security.nl/external.x... - a feed only containing external links. For people who'd like to stay updated on recent cyber security/privacy thingies.
Tracking: every time a feed is visited, a redis value for that feed get's incremented. No time, ip addresses, user agent or whatsoever is saved. Just one variable getting increased once.
New domain name will also be revealed soon (probs tomorrow, going to bed soon as I've just been sick) :D.
Oh and just a warning, the main/external feed are the only ones populated with exactly one item right now :P30 -
Only pure evil can design a PC case that has reset button same size and shape like USB port and place it next to USB ports.21
-
Watched this movie called Unthinkable where the guy who is supposed to defuse the bomb is typing gibberish into Excel 😂😂😂21
-
I asked my mom if I can buy myself a raspberry pi for my birthday.
No matter what I show or say to her, she won't stop telling me to bake my own raspberry pie. ;-;10 -
I hired a woman for senior quality assurance two weeks ago. Impressive resume, great interview, but I was met with some pseudo-sexist puzzled looks in the dev team.
Meeting today. Boss: "Why is the database cluster not working properly?"
Team devs: "We've tried diagnosing the problem, but we can't really find it. It keeps being under high load."
New QA: "It might have something to do with the way you developers write queries".
She pulls up a bunch of code examples with dozens of joins and orderings on unindexed columns, explains that you shouldn't call queries from within looping constructs, that it's smart to limit the data with constraints and aggregations, hints at where to actually place indexes, how not to drag the whole DB to the frontend and process it in VueJS, etc...
New QA: "I've already put the tasks for refactoring the queries in Asana"
I'm grinning, because finally... finally I'm not alone in my crusade anymore.
Boss: "Yeah but that's just that code quality nonsense Bittersweet always keeps nagging about. Why is the database not working? Can't we just add more thingies to the cluster? That would be easier than rewriting the code, right?"
Dev team: "Yes... yes. We could try a few more of these aws rds db.m4.10xlarge thingies. That will solve it."
QA looks pissed off, stands up: "No. These queries... they touch the database in so many places, and so violently, that it has to go to therapy. That's why it's down. It just can't take the abuse anymore. You could add more little brothers and sisters to the equation, but damn that would be cruel right? Not to mention that therapy isn't exactly cheap!"
Dev team looks annoyed at me. My boss looks even more annoyed at me. "You hired this one?"
I keep grinning, and I nod.
"I might have offered her a permanent contract"45 -
Our programming teacher had a surgery on his left eye and will not be able to do the lessons with us. Guess what the subject of the email he sent us was.
"I can't C#."
He made a pun about his fucking health status, alright then.14 -
Today we have an exciting devRant announcement! As many observant members of the community have problably noticed, since launch we've been using the domain name devrant.io since the .com was already taken. Today, we're happy to announce, we now own devrant.com and it is now the official devRant URL!
How did this happen you ask? The devrant.com domain was already owned by a developer named Wiard when we launched devRant. It took a while to track him down, but when we did, turned out he saw the good we were doing and wanted to help the devRant community by generously offering us the .com domain for a very reasonable exchange (considering that we are a self-funded bootstrapped startup!).
Since Wiard recently started writing a blog on devrant.com, he had to find a new home for it. His new blog is https://sysrant.com and I encourage everyone to check it out! Great topical/educational dev/sys-admin related articles? Check. Someone who cares about the devRant community and allowed us to leave the firey hell that is .io? Check. So check it out!!
Some technical info:
This change is immediate and all devrant.io non-api requests will now redirect to devrant.com. We might have missed a few things (purposely or accidentely) so we're going to be going through and converting anything that's left. If you use the devRant API, your implementation should not break since API requests are meant to be excluded for now, but I highly recommend switching any API URLs to https://devrant.com so you can avoid issues in the future if we decide to stop redirecting devrant.io API requests. Also one note, there was an issue for about a minute after we turned on the redirected where some API requests to devrant.io might have 301 redirected to devrant.com. If an app you were using broke, try clearing whatever cache the 301 redirect might be stored in and the issue should go away.
Feel free to post any questions you might have here (and please let me know about any issues you might discover!), and once again, huge thanks to Wiard!72 -
Getting married tomorrow!!!
Holy shit!!
I'm kind of scared actually. But in a good way 😄
And here I am, in the middle of the night, trying to figure out why my fucking tests don't run 😄56 -
My ISP advertises themselves as IT-nerds. I once contacted the support, not tech support, just the usual support. I wanted to use my own router instead of theirs, and the supporter actually knew how I should configure my vlan and a lot of other technical stuff.
Why aren’t all ISP’s like mine?8 -
GF: I swear, you're spending more time staring at the screen than actually typing anything.
ME: Because literally 80% of coding is staring at the screen thinking about how to code something. My mind is an endless void of possible approaches to a problem.4 -
It's 2017 and Ubuntu still doesn't automatically switch the sound to your earphones when you plug them in the jack. :'(7