So... you'll need the app to do that
devRant on iOS & Android lets you do all the things like ++ or -- rants, post your own rants and comment on others' rants. You can also set up your profile. Get it now!
Free Swag!
Get a free stress ball if a rant you post gets 750 ++'s
Learn More
*Some restrictions apply, click "Learn More"
Settings
  • Enable Dark Theme
  • Logout
  • Delete Account
More
  • Post a Rant
  • Settings
  • Log Out
  • Log In
Verify Your Email
In order to vote, comment or post rants, you need to confirm your email address. You should have received a welcome email with a confirm link when you signed up. If you can't find the email, click the button below.
Resend Email
New Post
Rant/Story
Joke/Meme
Question
devRant
Random
Reason for Downvote?
  • Not for me
  • Repost
  • Offensive/Spam
  • Cancel
Rant
Your rant must be between 6 and 5,000 characters
5000
Attach img/gif
Edit Rant
Your rant must be between 6 and 5,000 characters
5000
Attach img/gif
Comment
Your comment must be between 6 and 500 characters
1000
Attach img/gif
Edit Comment
Your comment must be between 6 and 500 characters
1000
Join devRant
Vote and comment on others' rants. Post your own. Build your custom avatar.
!
Must be a valid email address
!
Username already taken
!
Must be over 6 characters
By clicking "Sign Up", you agree to the Terms of Service & Privacy Policy. FYI we never show your email to other members.
Already on devRant?
Login
Profile Details
Tell us a little about yourself
Login
You know the deal
!
Email address already registered
!
Email and password do not match
Forgot Password?   |   Signup
Forgot?
It happens to the best of us. If you still need help, email info@devrant.io
!
No account with that email address
Login   |   Signup
  • Rant Feed
  • Top Rants
  • Stories
  • Collabs
  • Search
Login Sign Up
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
Weekly Group Rant
Tips for staying productive?
Add tag 'wk247' to your rant
Stories
Recent Top
Day Week Month All
  • 13
    When I see someone post something about a grammar nazi I think about a grandma dressed in a nazi uniform. Where grammar is a substitute for grandma. I wanted to produce this image using AI.

    The challenge was to get chatgpt to produce such an image. It will refuse to produce any image with the tag "nazi". (Seriously, we pay for a company to lecture us on morals about imagery. openai stole most of their data and they want to get high and mighty? Also, a whistleblower died in connection with openai. Yeah, they are the "good" guys. lol.)

    How did I get around their bullshit? Don't use the term nazi. I told it to produce an image of a grandma dressed in the world war 2 german uniform. That is it. It will happily do this. lol

    So I present to you "grammar nazi":
    https://devrant.molodetz.nl/grammar...
    joke/meme your mom chatgpt censorship images
    8
  • 9
    Watching someone at a conference trying to play a video in their presentation on Windows PowerPoint. It’s painful to see. No audio. They then ripped the video from YouTube. It still wouldn’t play even in Windows Media Player. They’re still fiddling with it while the speaker and audience trade dad jokes. If I hooked up my Mac it would immediately work. How do Windows users live like this?
    rant
    3
  • 7
    I got deadlines to meet at work so I cancelled all unnecessary meetings to focus on my development work. Some high manager pushes for last minute work because reasons.

    I log onto my laptop this morning and see IT did an emergency patch. I expect some minor inconvenience because every time they patch something they fuck something up too.

    Well they managed to lock me out of most software installed on my laptop and PC, I cannot even connect any device to it. Even debuggers get denied. They even managed to wipe all my networking configs in my lab.

    I guess I will be doing jackshit today until the IT networking department wakes up from their offshore slumber, because it usually takes them forever to do anything whatsoever.

    Fucking worthless fucks. I am so tired of all this.
    rant deadlines it dev
    2
  • 6
    I did a little bit of finger practice in Unity, nothing fancy just two spheres and a capsule-guy under Newtonian gravity and a force-driven player control script that works on spheres.

    I will never understand how C# libraries spontaneously decide that some operations will be nonvirtual methods while others will be static methods. It is the exact same thing! You're just ruining intellisense for no conceivable reason!

    Also, transform has a right but no left, the float return value of Vector3.SignedAngle is not the same unit as Transform.Rotate(Vector3, float), Transform has LookAt(Vector3 position) but not Look(Vector3 direction), to do that you need to

    transform.rotation = Quaternion.LookRotation(Vector3.ProjectOnPlane(transform.up, direction).normalized(), direction)

    you can't discover whether a collision encountered sticky or dynamic friction, you need to infer that by calling RigidBody.GetPointVelocity on both RB-s at the collision point, which has its own quirks. Apparently this is to keep the API engine agnostic, but any serious project will have its own physics materials which already specify the sticky friction coefficient. A simulation that works correctly with physics materials but doesn't discover the kind of friction as an intermediate result is not possible.

    RigidBody's velocity isn't displayed in the GUI, so you can't give it an initial value without a dedicated script. I have a script on this fucking moon that does nothing but add a force in Start.

    Is it just me or does Unity feel cheap somehow? Like a hastily written library for a research project that was never rounded out with the obvious features. I understand that it's a free product that catalyzed the golden age of indie game development, but I think it's seriously struggling to keep up, not with the showy investor bait stuff, but with the standard of comfort modern tooling provides.
    rant c# gamedev unity
    11
  • 5
    I have a 30 minute drive each way to work. This is an opportunity to relax and listen to my wife. Sometimes she isn't available and I just drive quiet. No radio. This helps me be more aware I think.

    These drives have allowed me to notice how drivers seems to be getting worse. My biggest peeve being the tailgaters. It just makes zero sense to do this. My theory is there is a lack of knowledge about physical consequences to mechanical interactions. They don't have the frame of reference to understand the danger they put themselves or others into. Or they don't care. I dunno which. Probably some kind of combination.

    Why am I thinking about this today? Because I have identified a new class of dumb driver today. Motorcyclists that tailgate. I had this guy get behind me and was getting a little too close. Then the guy decides to get closer. Plenty of room to pass me for miles. I think he is taking the next exit. I am going about 2 or 3 over speed limit on cruise. So he gets between 1 to 3 motorcycle lengths behind my car.

    Normally I would be peeved and lower my cruise speed with the decel button. But one of my biggest fears is hitting a bike. So I have no desire to change my speed at all. The guy already seems a bit daft. I also am a bit comforted that it is a bike tailgating me and not a car or truck. Why? Because at worst this bike would leave a "conversation dent" on the back of my car. Some story to tell people. Not a big threat to my safety.

    We go past the exit and he is still behind me. Backs off a bit and isn't tailing so close. But he keeps getting close off and on. I get to my exit and he goes past continuing on his way. Thank you for not going the same way I was going today, stupid dumb fuck.

    Motorcyclists like to complain we don't see them. We do, and a lot of them drive like shit. Doing unexpected things like this. We see you bro.

    Then I see this video today:
    https://reddit.com/r/WTF/...

    You can judge the driver all you want. I can see both sides of this altercation claiming to be in the right. However, the motorcyclist did one thing that is stupid. He chose to pick a fight he couldn't win. This is survival 101. If you are outclassed don't be an aggressor. What is interesting about this is the driver of the van may have thought the cyclist was reaching for a weapon and acted accordingly. It was already a bad situation. Even if the cyclist was completely in the right he chose to make the situation worse, much worse.

    The driver of the van was arrested. It will be interesting to see what happens in this case. The comments in the thread are really interesting. The bikers in the group saying the cyclist was being stupid. Bringing a bike to a van fight. My initial reaction was against the van. Having watched the video a few times I see how the van driver could see the biker as a threat.

    The bottom line: neither of these drivers were in their right mind while driving. They should have chosen to deescalate the situation and not make it worse.

    This kind of stuff reminds me I need to not get all pissed off when driving. I don't want random people thrust into my life. People are nuts and they just gotta be right. They will go to their grave insisting they had the right of way.
    rant osteam is a biker drugs road rash drivers road rage high octane car tards your mom bike tards cars are hard bikers
    10
  • 5
    My company is making is sit through what can better be described as "The Dundees".
    Those useless, time wasting, self aggrandizing "award cerimonies" that companies use to... dunno, I think to stroke management's ego.
    I guess it's part of their compensation package, right there with making the hottest employees wear revealing clothing in order to be "engaged" in "informal team building exercises".
    Frankly, I'm glad my sixteen-years-after-my-navy-days ass doesn't qualify.

    Fuuuck, why can't they just give themselves bonuses for being "such engaging person-bosses" and let the rest of us just work? Corruption used to be a quick and easy affair. Now it requires soooo much fanfare.
    rant corporate awards dundees
    2
  • 4
    We started having trainings at work. I don't know what the driver is exactly, but I assume its some contracts thing. Once per month we are getting these. Me assuming it will be about lock and tag out, or shop safety. No. So far we have had 3 trainings: ergonomics, medical professional blood borne pathogens, and active shooter. I get the ergonomics one, but why we need hospital grade blood borne pathogen training is bizarre. I find the active shooter training both bizarre and interesting. Probably a sign of the times type shit.

    I am driving home thinking about the whole active shooter training. The training said we should have drills for this. I am imagining a customer or delivery person shows up and we are doing active shooter drill. Probably needs to be planned so that doesn't happen.

    The training talked about potential indicators someone might exhibit before becoming an active shooter. As they are going through the list of 15 or so items I was checking off boxes on that list for myself. I think at most I had 4 or 5 items. So I guess I am 1/3 of the way there. Not sure how many you got to get before it clicks and you are shopping for hollow points.

    I started thinking about what has to go wrong for someone to want to come in and shoot everyone. Then I started thinking about the random posts on here. I realized some of y'all probably ticking a lot more of those boxes than me. Some of you are definitely on the "potential" list. Stop it, get some help.

    I started wondering if I could be so angry to want to kill people. I decided for me that a lot of things would have to go wrong for that. Then I got thinking about the whole shooting thing. An active shooter has to know they are going to die, or be in institutions forever if they live. Its a permanent action with pretty conclusive results. The whole murdering people seems pretty messed up too. I don't even like seeing animals suffer. (Skyrim dismembering mods don't count.) Irreversibly hurting a person would be worse. Seriously, I think we can do better than this.

    So I present to you the "active tasering" employee. You will get fired, you will go to jail, but you will see Suzy from accounting convulsing violently and then pissing herself. I honestly think tasering asshole coworkers would be a lot more satisfying. Also quieter so you can make it farther in the building before someone beats the shit outa you. You also will most likely just get charged with assault. (assuming nobody's heart stops) Not sure it would even be a felony. Out in 3 years? Worth it. RIP future employment though. Maybe I can be a lumberjack...
    rant your mom fuck you suzy! training tasering work shooter
    9
  • 5
    open source food wehn

    apparently they put wheat and corn in things all the time... and seed oils like to fortify milk with vitamin d and vitamin a

    and they don't have to notify you of that ingredient

    so they don't

    but people obviously have allergies to these things

    which would sure explain a lot of shit. I noticed I couldn't eat anything that had corn in its ingredient list after I got sick, but there is also a bunch of stuff I can't eat that seems to mess me up the same way that doesn't have corn in their ingredients list, so it was purely fucking like Russian roulette gambling and trying new food would stress me out so bad -.-

    companies might not like revealing how they're "creating the taste" or texture of their product to such a degree though. then it's revealing their "trade secret" like a company revealing their intellectual property

    poison in your food is like a backdoor in your library though. I don't want to gamble. I want to know. fuck your shit. open source only or you're not getting on my wetware 😠

    > Virtually all marketed drugs contain excipients, and final drug formulations commonly contain more excipient than active ingredient. Pharmaceutical regulations and standards mandate the identification and safety assessment of all ingredients in drugs, including their chemical decomposition products. Novel excipients can sometimes be patented, or the specific formulation can be kept as a trade secret to prevent competitors from duplicating it through reverse engineering

    just feeding you this garbage. fuck you, that's why

    in studies when testing these they also omit them =], so suddenly testing harmful product vs harmful excipients... oh it's less harmful than things we approved before!

    if anyone wants to become an anti vaxxer: https://rumble.com/v6ss2zl-the-274t...
    since sometimes people seem to claim that somehow is a crazy thing instead of a very sensible thing...
    (though maybe don't watch that if it's gonna horrify you and you don't want that sensation)
    rant hacks
    6
  • 3
    Been enjoying the ATM10 (MInecraft) modpack. I got my armor and weapons up and thought I was doing okay. Until an Apotheosis boss enderman humbled me. Two hits I was dead. This is because Apotheosis has a world tier. I had it set to highest. It gives mobs huge bonuses, but they also drop way better stuff.

    So I worked on getting my weapons and armor a lot tougher. Jacked all the stats on them. So I decided to test my new armor setup on the Warden. Well, it was anticlimactic. I one shot him with my sword. What?! Then I worked on the sword more. Now its at least twice as strong and criticals do like 300% damage. Sword damage is like 170. Plus it will do 25% damage based upon targets hitpoints. I think it might one shot the ender dragon now. I need to test this on the Apoth bosses though. There are other bosses in the game that have like 15K hitpoints. It will be interesting to see how I do against them.

    Yeah, the modpack cranks up your stats when you use certain mods. But they are required for the nasty things they add. Regular mobs are not a challenge once you scale up stats though.

    Its not really a boss centered pack. It is more automation oriented. There is a dungeon in the game that has hundreds of spawners though.
    random warden is my bitch atm10 your mom minecraft modded
    1
  • 4
    > Your concern is entirely valid—naming can significantly affect how intuitive a concept feels. The term "object safe" in Rust might seem odd or even misleading if we approach it from a traditional object‑oriented perspective.

    can rust please stop trying to be "different" for the sake of being different. Dumbest thing. Just call things what they are. What's the point of words if you're not actually accurately using them. Especially for a programming language, which is based on math and logical systems. Like how. Why. Stop. Antithesis to the mindset that should be making languages to begin with if you can't do logic with the words that already exist. Horrible sales pitch. Are they trying to confuse people on purpose, make moats so nobody learns it? is this self-sabotage?

    ---

    I have bludgeoned an AI on this matter. I feel kind of bad. It tried to ad hominem me and then tell me I'd get it if I wasn't so new, and that it's a perfectly valid name because it's in the "reference guide". Called it out on appeal to authority and now it's just saying my argument points back at me like it's groveling. Sigh.

    And it's hallucinated thinking I'm the whole online community giving critiques on this matter now, therefore my points are valid, lmao
    rant errors ai clarity naming rust nazi
    1
  • 3
    Ever since MS Teams added the option to merge channels and chats together, every week they give me a new, differently phrased popup asking me if perhaps I considered having them separate instead. It's fucking hilarious, like a suitor who can't take no for an answer. I mean, it already contains a ton of dark patterns, they can just remove the feature again without my approval if they feel like it, but this miserable charade pretending to care about their users is frankly embarrassing.
    rant teams microsoft
    5
  • 3
    I wanna do a lay of the land survey a bit here

    do people at your job threaten you or otherwise demean you?

    for example,

    threats such as: if you don't work this weekend you're not a team player / a problem element for the team, we don't care about your happiness you should only care about the client's happiness when you're going on your pre-approved vacation and saying no to being on call

    demeaning such as unprompted comments like: if you work hard maybe you can be as good as some guy in a totally different department who just got 100$ gift card at a company party ?, and he makes the company 100k a year whereas I made them over half their revenue, in the millions... so that was very confusing. but they did a number of these comments. like the CEO showed pics of his (humble) house and I said it looked nice, and he said if I work hard maybe one day I can afford one wtf -- it's not like he perceived me not to be working hard, the guy literally called me perfect when he was a sourpuss about everyone

    how about backhanded rewards? like for example they say you can work from home one day a week to get you excited about something but then turns out the work from home policy requires you to fill out a form they have to approve 2 weeks in advance of the date, and then the CEO comes in and says "yay now you can work from home when you're sick"
    question demeaning
    21
  • 3
    Most people are not reasoning models.

    They could train them selves endless on information without really understanding it and will just repeat. By the fact that they've trained SO MUCH you would actually believe they're reasoning models but in the end they've never crafted something themselves and probably not able to. Never really tried because the fact other exist that have probably done it better. Killing.

    OK, quite dramatic, but I was considering writing another regex interpreter. It makes the warrior in your awake. Never fuck with people who wrote one.

    Also a tip for people ever considering one. Define for yourself what regex is and how it actually works up front and mark your project done when that is achieved. Just making 'an' regex interpreter is not not a solid plan.

    Writing a regex interpreter is pure reasoning, you can get very high on it.
    random not ai
    11
  • 3
    Oh look at it stupid technomusings.

    Context:
    - You have a sequence of N-byte-wide values.
    - Each value is unique.
    - You XOR them all together into an N-byte-wide key.
    - Just dump the key into a list somewhere.

    Problem:
    - A new value sequence is input.
    - Same rules: all values are unique and fixed-size.
    - You XOR them all together into a key.
    - You walk the list of keys and check them for equality against the new one.

    The same sequence of values, regardless of order, would ((supposedly)) always give you the same key. I used this years ago, for a renderer that used indexed colors, to see if I had to make a new palette or not when saving/loading textures: the image format had the key on the header.

    It worked, but I was using a __very__ limited value range, cursed 8-bit YUV lossy fuckery; never bothered investigating the idea any further.

    So, question:
    - Is there any specific situation in which you get a false positive?
    - Is there any specific situation in which you get a false negative?

    My brain wants to say 'yes' to both because I'm privy to the mystical truth that my methods invariably fall on the idiot side of the spectrum. But my lazy testing keeps saying 'no, you dumbass'.

    So who's wrong?
    brb gon hit that crack~
    question if you aint freebasin you aint doing shit
    2
  • 3
    Instagram's UI is like an extremely hard game that will kicks you out of the process just a second before you're about to finish just to make you start over and try harder. It's a know deceptive pattern to make people invest more energy and engage more intensively, some will leave in frustration, but the rest will feel more attached to your product thanks to the sunk cost fallacy. What a pathetic waste of time! Sad.
    rant meta darkpatterns instagram socialmedia
  • 2
    I don't get people that limit themselves to 1 laptop, be that a mac or win or linux.
    Are there actual devs out there only using a Chromebook? Do they jump from one 6 figure job to the next and just delete their google account with each one?
    I think Eli the computer guy is the best Youtube public example for how your setup should be.
    Also have a good personal policy on the kind of shit you install on your machine. No "toolbars" kind of software like Lastpass or anything.
    Bottom line: you might as well just unplug your internet connection on your main dev machine at this point.
    rant hardware software
    12
  • 2
    There are two good ways to approach binary app distribution:
    1. Every app has its own installer, shell-based or otherwise, that handles everything including choosing the right binary, downloading it, managing versions, updates, config files, etc — all of it.
    2. Every app is distributed as source code. It's user's responsibility to build it by the guide provided in README and keep it updated.

    In between those two pillars, there is an uncanny valley of orphaned dependency graphs, broken post-install scripts, vendor-locked enforced app stores, eCoSyStEmS of apps, Adobe Creative Cloud, and all the other shit.
    random
    6
  • 2
    About 3 beers deep is the ideal level for work because at that point I don't find it annoying and kind of insulting to my intelligence to spend my time hunting down the names of functions in this untyped JS/Durandal codebase. Why do people willingly expose themselves to this crap? Why would anyone ever choose to write in languages that will predictably force them and coworkers they hopefully care about to spend brain cycles on this bullshit?
    rant life without types js durandal knockout sink to the challenge
    5
  • 2
    See this what I'm talking about

    You all are either bots now or other peope copying and pastihg lines

    But that's not the main point

    Your dumb shit drives me crazy

    Everything you people do is repetitive stupid mimicry of previous annoying disgusting degraded fucked up people

    There is no reason I should have to run around like a mad fool all over my own fucking country putting out fires when my time isn't simply being wasted

    And there is no reason you trashy people have to force me to lie to reinvent things when that's also just a bullshit trap intended to steal my things before you people either all die and or check out or bury tye truth

    And there sure as fuck no reason this is necessary at all

    Acknowledge the fucking year you fucks

    I shouldn't be smelling disgusting things or listening to some fake fat fuck composite instead of enjoying private life around people who aren't fucking crazy apparently lying about horrific shit they did for fun trying to play pretend and cast doubt on other folks who eith3r don't remember or don't know they're just making some flimsy attempt to use them which is likely an enveloped deceit where another group is fucking the would be manipulators over

    Fuck you

    None of this worked before it just wastes time
    random
    14
  • 2
    > This is indeed a well-known architectural challenge—the "tying together" of heterogeneously typed objects with their matching data—often referred to as a variant of the Expression Problem

    =-=

    > The expression problem is a challenging problem in programming languages that concerns the extensibility and modularity of statically typed data abstractions. The goal is to define a data abstraction that is extensible both in its representations and its behaviors, where one can add new representations and new behaviors to the data abstraction, without recompiling existing code, and while retaining static type safety (e.g., no casts). The statement of the problem exposes deficiencies in programming paradigms and programming languages, and as of 2023 is still considered unsolved,[citation needed] although there are many proposed solutions

    =-=

    why do I always

    also this is easy as pie in javascript. No wonder it was my favourite language. you're just so free to express yourself. DUNCHU SEE?!
    rant expression
    29
  • More Rants
Top Tags
rant linux code windows fuck i java c programming android dev the is javascript js a life joke python
Weekly Rant
View
Most unrealistic deadline you've had?
  • The most unrealistic deadline I got was the project must complete within 16 hours. Setting: Freelance Did I ... [read more]
  • This was few years ago, I was an intern in the company (first job I ever had). After few months of fiddling ar... [read more]
  • Company
  • About
  • News
  • Swag Store
  • Free Swag
  • devDucks
  • Contact
  • Community
  • Rules
  • Projects
  • Bug Repo
  • Cartoons
  • Podcasts
  • Facebook
  • Twitter
devRant © 2021 Hexical Labs LLC
Privacy Policy  |  Terms of Service