Details
-
AboutParanoid about security, crypto, AI, IoT
-
Skillscryptography, assembler, c, c++, Java, Python, blabla....
-
LocationMars
Joined devRant on 5/30/2018
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
-
Designers,
■■■■■■■ please
■■■■ stop
■■■■■■■■■ using
■■ charts
■■■■■ to show
■■■■■■■ your skills
■■■■ in your
■■■■■■■ resume17 -
There needs a garbage collector in real life, for those who pass in front of you, walk in front of you, and light up a cigarette to smoke it while you're behind them.
"Yeah, but isn't it worse than those entering the tram after having smoked?"
Here's a better question: where's natural selection when you need it?7 -
I want to stop charging my e-scooter at around 85% because this will increase the battery life. To avoid always having to pull the plug at the right level, I made a stop circuit that goes between charging brick and e-scooter.
There's no processor involved, just a CMOS 555 used as inverting Schmitt Trigger which controls a power mosfet. Also two status LEDs and a start switch. The poti adjusts the cut-off level. Worked on first try, with only manual voltage and tolerance calculations beforehand!27 -
I'm so fucking done 😔
consoleapi on windows and control codes + termios on linux
But what about ansi terminals on windows :(
I can't find a good way to interface with them, termios obviously won't work
My brain hurts so much but I cannot have another failed project. Fucking obsolete bodged together amateur software 😔14 -
We had recently a thread asking about our internet speeds, this seems relevant to most of what I've read in the comments so far.2
-
"That's fair" 😂😂
Try visiting - https://nerdstagram.com
Follow me on Twitter for more such stuff - https://twitter.com/manbirmarwah11 -
Today I discovered by myself that...
...in a shell...
...when entering a password (e.g. ssh)...
...and you make a typo... 🤦♂️
...you don't need to smack that backspace key like a maniac! You can just use the clear line shortcut: control+U (^U). This clears all input to the left of your cursor and this also works for passwords.26 -
Jake Wharton
https://github.com/JakeWharton
https://twitter.com/JakeWharton
Used to not work for Google /Android, but since the entire Android community uses about everything he makes, and then everything he touches turns into gold and becomes part of the Android SDK sooner or later, because his work is so useful and good. He now works for Google / Android. He's one of the Android gods, a true rockstar dev!2 -
I don't really have one favorite programmer, there are many. I'll just add one to the list:
John Carmack -
My girlfriend is amazing:
After a long uphill battle trying to finish a huge open source project I started months ago. She noticed I was getting a little deflated.
So she donated a small amount to the donation page to lift my spirits.
She wanted to do it secretly but didn't know that it wasnt anonymous.
The little things spur us on.40 -
Here’s a poster with a super short description of each one to help you keep track and find some new useful Linux tools.16
-
What's your interesting and useful web dev blog that you have subscribed?
I don't like news blog. Prefer an individual developer's or a company's blog where they share their experience, tips, random stuff etc.4 -
I used blue switch’s for the last 15 years, I have used bought 3 different keyboards in the that time, all use the mxBlues used blackwidows now using Logitech 54g or whatever it is...
I see these people using membrane or basic bitch keyboards. And I don’t understand how they do it.. I use the clickyness as a feedback for me. I don’t care how loud it is... nobody has complained but I also don’t care lol.
I’ve tried using other keyboards but I can’t type on a non mechanical clicky key.
I want to get one of those IMB retro keyboards, but I want to try one out before I spend the money.5 -
My internship is coming to an end and I think my boss is testing my limits.
So, in the beginning of this week, he assigned me a non reproducible bug that has been causing trouble to the whole team for months.
Long story short, when we edit or create a planned order from the backend, once in fifteen, a product is added to the list and "steals" the quantity from another product.
Everyone in the company has experienced this bug several times but we never got to reproduce it consistently.
After spending the whole week analyzing the 9 lines of JS code handling this feature, reading tons of docs and several libraries source code. I finally found a fix by "bruteforce testing" with selenium and exporting screenshots, error logs and snapshots of the html source.
This has been intense but was worth the effort, first, I fix a really annoying bug and second, I learned a lot of things and improved my understanding of Javascript.6 -
I'M SO PROUD, I WROTE A FULLY-FUNCTIONAL JSON PARSER!
I used some data from the devRant API to test it :D
(There's a lot of useful tests in the devRant API like empty arrays, mixed arrays and objects, and nested objects)
Here's the devRant feed with one rant, parsed by Lua!
You can see the type of data (automatically parsed) before the name of the data, and you can see nested data represented by indentation.
The whole thing is about 200 lines of code, and as far as I can tell, is fully-featured.24 -
I made a web app that utilizes the GeoLocation API, that is used by search and rescue services in a couple of countries, to located missing and/or injured people “in the wild”. Over a few years, hundreds of people has been found due to this tool, some of them would probably not have survived without it! Made the first prototype myself, then two other devs joined in.
Open source and SaaS is offered free of charge to the rescue services. :)4