Details
-
AboutYour Mom is so fat
-
Skillsprompt engineer
Joined devRant on 6/26/2025
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
-
Week: 119 (Year 3)
Oh yeah. We have stepped into the very last weekend of the year. How are you going to make it awesome?
Question: What are your 2026 resolutions?
last Weekend : https://devrant.com/rants/193928963 -
I know you guys all shake in excitation knowing my album is coming. Well, rest assured, it's coming.6
-
tfw you rather read a dystopian novel instead of engage in watching the news or entertainment with your dinner, or trying to find people to talk to / hang out with, because the dystopian novel is just so much more pleasant than current era3
-
Guess who deleted her account again?
hint.startsWith("re")
hint.endsWith('toor")
We are a 100% not living in a simulation, some are way too random/weird to be a calculation xD9 -
Really, some entreprises are frying my nerves.
Some games and prgs require minimum hardware to be run. Normal.
But some STOP THE PROGRAM FROM EXECUTING if it doesnt match the needs.
- Cyberpunk 2077
- MS Flight Sim 2001 (ahem i meant 2020)
- Valorant
- Battlefield 2042
- Control - DX12
- DaVinci Resolve
- Autodesk
- Epic Games Store (sux btw)
... an many more
I mean lemme fry my own shit and have a bad experience !15 -
"Open with..." is still the dumbest fucking thing that Microsoft can't get right in Windows. Opening a .webp file requires me to google the path of the Photos app in order to find it since a "quick look" feature is still not available like on Mac and Windows doesn't understand anything. I work in tech but how the f*ck are e.g. the elderly supposed to know what to do just to view a f*cking picture?? Are they supposed to be browsing the entire file structure on the system or alternatively "search for an app" in the app store?5
-
Corporate Windows group police disables customer wallpaper. You get the gray corporate logo so you know you're in hell, and that's it.
But if you replace the corporate "TranscodedWallpaper" file in your profile and call `SystemParametersInfo()` it will update your wallpaper. I made a Powershell script to update my wallpaper.
It stopped working though. Add-Type which gave me access to the win32 function I needed in user32.dll now trigger a FalconSensor virus protection.
...and the wallpaper has been stuck on a photo of an ex-girlfriend who I loathe that I took years ago in Croatia. Why did I even keep this in my wallpaper rotation folder?! Oh god ... I'm in fucking hell.5 -
It is 3:20AM.
Introducing: The first release of youRant (pronounced 'Your Rant', not 'You Rant'), and in case you missed my previous posts - it's an unofficial third party devRant Android client. The MVP version is done, you can scroll the feed, view rants(& comments), you can log in, and you can post rants and comments. That is the sum all of what you can do as of now, but I consider that to be the absolute minimal set of features to use devRant in any capacity.
The app uses dr.molodetz.nl for api calls (because of the cerificate expiry).
Authentication tokens(for login) are stored encrypted, so even though the app is in alpha the tokens are stored securely so at least from that POV there's no need to worry.
The app can be downloaded from: https://github.com/yuriKhordal/... - There is an APK in the Releases page, and there are some pictures (if you want to look at the progress but don't want to use something is such early stages) in the Readme. I have no clue how to publish shit on Google Play, so currently the github is the only source for installing the app.
Fun fact: This post was made from the app :D16 -
Life update:
- Got a job. Will start in Jan. I lost my other contract in september, so it's almost 3 months of stress. I really have to find a way to diversify income. 2025 will be the year of me finding a sidegig.
- I needed a better sound to mix my album, so I went to the pawnshop and bought a NAD amplifier and 2 ITT speaker cabinet. I think the amp is from the 80ies and the speaker are from the 70. Danish.
- My deskie suffered a catastrophic harddrive damage. I could exfiltrate all the data but the bios diag is failing so I will go buy another one
Merry christmas1 -
Last week a friend of mine asked if I was alright; learning there was a layoff at my company. There was a layoff at my company? I had to look it up and, sure enough, there were layoffs.
I thought maybe it was just drivers. Still, no official announcement, nothing in team meetings and I went back and saw nothing in my e-mails.
I grabbed a drink after work with one of my co-workers. He said, yes they were layoffs. They axed W--, one of our devs.
I had only worked with W-- a little, but she knew what she was doing and had been there a long time. She wasn't on our team though, and our team just hired two people in December!
What the hell? We're laying off while we're hiring developers? There's no public announcement so I had to find out from someone who doesn't even work here? What the hell?5 -
i finally have a clear example of the proper usage of CharGPT!
(some shit came up but ill be posting some interesting stuff this week ;P )12 -
Our Big Brother stomped on our little sand castle and we are devastated!
We built a castle of sand—quick, accessible, a proof of concept.
It was for those still trapped in the old stone caves, a vision of better housing, faster.
But our brother was the architect of stone. He held the monopoly on caves, and planned the slow future of stone castles.
He saw the attention our small, rapid success was stealing.The foot came down.
Our near-perfect sand castle was wrecked.
We are devastated. What do we do? What would you do?
P.S.: We are software developers. We don't play with sand. Neither does my brother.
P.S.: Not my real brother.9 -
I do too much cocain, I throw TV screens out of the window, trash hotel rooms, sleeps with underage girls and think I'm god
I'm a rockstar developer6 -
Do you guys know fishes? I was at the fishshop last time and I realized I didn't know what's what in fishes14
-
https://devrant.molodetz.nl/preview...
Picture of an EXTREMELY early stage of an android devRant client (since the official one no longer works due to the certificate expiration).
Threw this in just a few hours so it's super bare bones and just a proof of concept for myself currently, there is no APK, this isn't even an alpha.
I absolutely do not have time for fun projects so I can't promise anything time wise, if I'll have time I'll try to make it at least usable enough for an alpha build to send here on the next weekend.
(Perhaps will even find an hour or two here or there in the middle of the week)
I sincerely appologize for my lack of time, I would've absolutely loved to start this earlier, and to finish a MVP for y'all (and myself) to use as soon as possible.
Currently it uses 'dr.molodetz.nl' as a "quick and easy" solution for the certificate thingy (so know that data and credentials move through a "thrid-party"), but once I'm having an app that is usable (minimally) I'm planning to switch back to devrant.com but with certificate pinning.
P.S. If anybody has got any tips or advice for android development, write in the comments, I would appreciate anything because I fucking HATE android development and it makes me feel like a monkey smashing a computer with a wrench hoping shit will work. Not my first android app, but even though I've made a few android apps in the past(real apps for actual use, not "template" apps for portfolio or for learning) I still feel like every tiny step is fighting against the framework instead of with it.17 -
I'm bored of everything :
- Minecraft? played it and no more things to do.
- Coding? I'm waiting to buy my new linux desktop.
- Taking a shit? That's a good idea
Jokes aside, im bored and got major, major exams next week.
Maybe ima do a Quake mod (too complicated for my ape brain)
Maybe a Doom mod? Idek what to do.
Maybe... idek5 -
I leave another one of my opinions here and go to bed to wake up to an onslaught of hate...
But, salting passwords is problematic.
I'll do it, I am a hypocrite. I don't want to explain to my customers why I haven't done it.
But the issue with a salted passwords is that we defend our users' data against a possible leak. Plus a tiny bonus against timing attacks. It is not defended against us. We can just log the password in clear text or refuse to hash it or hook inbetween reverse proxy and application.
1. When they are salted, we make rainbow table attacks harder. More compute intensive.
2. When they are salted, we cannot quickly identify people with the same password. Therefore not quickly isolating people with a simple password.
And that's bad.
Let me first start to explain one thing. Imagine you have a generated password. Random characters. Like 50 of them. And you used that password on one website. Not on any more. With a password manager. And now you hear that this website leaked their database. Do you worry? Well, no... If that website itself was not embarrassing. You just log in, set a new one, done. You don't care about it.
We only care about salting because upstream users have not used good passwords. Salting is only there to mitigate password reuse. And because it is good at doing that, people keep reusing passwords.
If we didn't mitigate it, the dangers of reusing passwords would be so widely known. Everyone and their grandmothers knew how to keep good passwords. But sadly, we mitigate and most of us are trust worthy.
Users don't meet us. They don't know who we are, they shouldn't give us their everywhere password. But they do. Because we are too trustworthy, we take good care of it and we mitigate the bad outcomes. If a user leaked their password to us, it is too late. They gave it to a party they shouldn't have trusted. Sadly, we turn out to be trustworthy too often.
And if I wanted to steal a huge amount of passwords, I just create a quick website that turns images into gifs or something stupid. Converts webp into png. For free. Just sign up. We conditioned them to trust website services.
Yea, so, basically, my daily PSA, we have done our users a disservice by mitigating damage at a point after the mistake has already happened.16 -
Okay, I get so annoyed by all these comments I read everywhere akin to "just because it is legal doesn't mean it is moral."
Legality is morality. Claiming that it isn't, is amoral.
The problem with morality, I can easily decide on two completely contrary points of view. Can I take your stuff if you have more than I do? Morally? Sure, it is unfair that you have more. No, you earned it, you have a right to possessions.
Laws, at least some of them, are morality put into writing. A little more stiff, but still morals. Some laws just help us not bump into each other by telling us we have to drive on the left side of the road. But many of them are negotiations of a common morality.
If your personal morality doesn't align with that, you're free to take it and to start the negotiation process anew. Get support, change the law. It's arduous and annoying and work intensive, but possible.
But just fucking declaring that what was done is amoral despite being legal, not planning to do anything, just declare the other person amoral is fucking intolerant bullshit and if you do that, you're an asshole.33 -
LinkedIn:
you must have a portefolio to show your skill
Me:
maybe that's true for junior but I don't have a strong portefolio because i have a job
LinkedIn:
I do my portefolio after my working hour. It's about dedication and passion
Me:
When you're dedicated every hour is working hour. If you have time for side projects you're a bad employee.
Outlinkedined7 -
It's so funny how customers like the small and unimportant things. They are impressed by a display of skill rather than skill.
For instance, I needed to quickly create a password. So, I opened my terminal, typed in as always
dd if=/dev/urandom count=500 | base64 -w 0
Then I copied a random chunk of some 200 to 500 chars and copied it as the temporary password and sent it around.
I was told later on that I impressed with my technical know-how and skills...
But I guess, now that I impressed, I can profit of the halo effect.
Guess, take this as PSA. Sound confident. That's more important than being confident. They have no idea what's going on.13 -
@lensflare I'm doing AOC with swift so far I like it, it's unfortunate they do the retarded "modern" `let name: <type>` thing and strings can be annoying to substring, otherwise it's good16
-
I apparently applied to a job at a company that sells "AI employees". They are fully AI, use AI for everything, cursor is mandatory (like no bitch I use vim).
Like why do you need me? Just hire one of your AI employee, idiot4 -
My manager uses Claude chatbot for writing all our user stories while we're on the call with him. It spits out so much shit! He'll say, "let's make sure it hasn't hallucinated anything .. nope"
There's no way he can be reading all that. I'll call out stuff early on, and he'll say "that's wrong, it hallucinated," and fix stuff and remove half of it, but 45 minutes into the story session, I think everyone tunes out.
Implementing this is going to be fucking hell.2 -
I just had the most retarded interview question ever.
"How many method does this specific API object have?
A. 4
B. 5
C. 8
D. 2
"
ffs10
