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
Feed
All
Post Types
- Rants
- Jokes/Memes
- Questions
- Collabs
- devRant
- Random
- Undefined
Cancel
All
-
I really dislike C#'s naming convention of UpperCamelCase public fields but I also don't want to change it for my own projects. After all, when in Rome do as the Romans do and all that
Arghh, I hate decisions ;~;11 -
While worked for years for a hosting provision platform, I still had the question, what does it mean to have an expired certificate?
After reading, big meh. Mitm, ughz, that was always possible. On top of that everyone uses cloudflare and includes the nsa by default making ssl kinda useless anyway.1 -
FML took way too many long showers over the weekend and have scald burns all over my left ass cheek, bought all sorts of pain treatments so it hurts less to live lol3
-
So I was looking at gdscript and wondered if I could use emojis in code. The answer is yes, I think. But then I thought aren't Chinese characters a form of ancient emojis? Apparently a lot of places I found on google seem to think yes. That Chinese characters were first created as pictographs and later were turned into modern writing. So if a compiler/language supports Chinese characters it is supporting some ancient emojis.
It is wild that history is kind of looping around and repeating with the creation of emojis.2 -
What it's like working with a boss with 170IQ
<we have an elaborate in-house developed company project system, like Jira>
System Request: Ability to duplicate project tasks
Boss: "That could take a few months. We would have to create a separate UI for each data point, allowing the user to granularly select every piece. They may want to copy data from one, or more previous records. We'll need lookup data points for this...that...and the other...then testing...oh, we'll have to create mgmt infrastructure to manage those lookups. DBAs will need to be heavily involved. And then we'll need reports to track the state of those duplicates. This is just the tip of the iceberg."
Me: "Or use the existing Clone methods we used for testing. Only data we wouldn't copy to a new record is the audit history. The new record UI wouldn't change at all. At worst, including testing, maybe a couple of hours of work. I could have a new version by this afternoon."
Boss: "No..users will want more control. Too many mistakes could happen."
Me: "I only ever see Nick using that feature, since he is the one who requested it. Maybe we should keep it simple for now and add the complexity if its needed later?"
Boss: "I'll have to think about it. Right now, I think we should do all the work now so we don't have to do it later."4 -
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?6 -
Wow, I found a new low for companies when looking for a job. I thought forcing someone to sign up for a newsletter was bad. Well, it is not the same company, but a different company is now spamming me their services. I applied for a job and am now a few weeks later getting spam emails from them. I am not even sure how they got that address as it isn't my main job email.5
-
Carmageddon is coming back, nice. Title is 'Carmageddon Rogue Shift' && looks like it has borrowed a bit of gameplay from 'Burnout' series... or so it would seem judging by the video:
https://trueachievements.com/news/... .
Here's hoping it'll be much better than 'Carmageddon Max Damage'.6 -
Started off on a ringbuffer-based ABI stable asyncread / asyncwrite pair because the only existing solution seems abandoned with open issues and not much activity.
Over the weekend I'll extract it into a crate and write a heap of tests. Async code is a bitch to test, but it's probably the least worst in Rust where the testing scaffold can manually step all of the async codepaths.
https://git.lbfalvy.com/Orchid/...8 -
Hi party people,
Very nice new updates to Rantii app, it's maturing.
Now, in exception of only markdown / syntax highlighting,
it also does embed youtube / image (even from external urls, like devrant.molodetz.nl, so it looks like native devRant image upload).
The preview links are fixed and the shortened link in text is clickable and will navigate to the right url.
Example of how previews are displayed within the app: https://devrant.molodetz.nl/preview...
This is zoomed out from desktop but on phone looks even nicer.
Also, a big feature is that it remembers scroll positions now so you don't lose track of where you are in the main rant list after opening a rant and going back.
This feature makes it really worth to upgrade.
Important: if you have installed it as PWA in android, you have to go to it's icon, press down long on the icon and you'll see options to delete data. Do that. Then refresh the app main page and you'll have the version. Else, it's cached hardcore.
For the people not knowing the rantii app, it's android PWA solution (installable trough the settings page) on https://rantii.molodetz.nl.
It also has 7 color schemes under settings for the people not liking the original one.
By my knowing, it seems bugfree now? Any requests / idea's? (**Just see one: rant type selection when posting...**)
Hopefully made some people happii.10 -
Today i bought a waffle machine. I made waffles. They were not bad but I can do better. Now is the time for the endless quest for the perfect dought, as every belgian person can tell you, waffles are very important.6
-
Update on youRant (the android app):
As I said multiple times in the past: I. HATE. Android so much xD
I spent yesterday 5 hours to write 25 lines of code(of securely storing encrypted session tokens for the login) because nothing in this platform is straightforward, and everything is done in the most roundabout and unexpected way ever.
And today an unexpected event happened so I couldn't work on it, so with regret, I have to say I have nothing new to show, as of now you can only see the main rant feed, and click on the rant to see the rant+comments page (No option for sign in or posting rants/comments or upvote/downvote yet), if that's usefull to anyone, mention me and I'll drop an apk tomorrow/day after tomorrow.
On the good news, since current devRant's API exposes no more than like ~40 recent rants (I swear you used to be able to scroll "infinitely" back in the past, so this must be a new bug or some shit) that means the rant feed in my app is suddenly effectively done(for the MVP, after the MVP there will be a more efficient feed scroller) since it means it can load in a single request all the rants that the API will give you anyways, and there's no need to implement scrolling or shit like that. So allowing to post and vote is "basically all" that needs to be added for the MVP to be done and published.
("Basically all" in quotes becaue I know well enough to not trust Android and expect another 5 roadblocks in the things that should be extremely easy to implement in any other UI toolkit/platform, I am fully expecting to spend a 7 hour session trying to figure some shit that is as simple as, for example, trying to set text to be bold or some shit)6 -
Starting to hate companies more. Some company in their online application was asking for SSN, birth date, and legal name. When you apply to a company that is ONLY provided when doing background checks after an offer has been made. Any other time and it is a red flag for a fake company stealing identities.
I reported the fuckers to linkedin for fraud. Also messaged them directly and told them it was inappropriate and makes them look like identity stealers.
Hundreds of people applied to this company. Stupid fuckers.1 -
