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
Time you lost faith in your dev skills?
Add tag 'wk349' to your rant
Stories
Recent Top
Day Week Month All
  • 26
    Interviewer: I don't understand. With a resume and portfolio like yours you shouldn't be applying to companies like us. You should be setting your sights on companies like Google/Meta. You'd be bored here after everything you've done so far. I know we're offering more money than your current position but you're worth more believe me. I'm going to keep looking, and so should you. But you need to aim higher.

    Dev: ...

    Well fuck me I guess?
    rant garbage collection fangarangadingdong
    15
  • 26
    Data scientist: we need to whitelist a pod to connect to a database
    Me: Whitelist? We don't use whitelists on private databases
    DS: It's the new data warehouse database
    Me: is it on <X> VPC?
    DS: I'm not sure what that means but its ip is <real world ipv4>
    Me: Are you hosting a publicly accessible database with all our end users information?!
    DS: ...
    Me: There goes our SOC2 audit controls...
    DS: how long until you can white list it?
    Me: I won't be whitelisting it. You need to put it on a private VPC and peer with the cluster, you'll have to rebuild all the Terraform and redeploy
    DS: We didn't use Terraform because it takes too long, just white list the pods IP.
    Me: No. I'm contacting the CISO and CTO...
    rant
    12
  • 18
    I'm fucking tired. We have to deliver everything quickly and perfectly to a bunch of hienas that don't care how we do our job and won't stop complaining about us to our bosses, even though we do what they ask. we're not being given the proper tools to work and other teams in the company are a pain to work with, cause they'd rather sabotage us instead of cooperate. I'm fucking sick of this job
    rant
    3
  • 18
    the year is 2050
    - Linux is written in Rust and called Windows
    - Python 2 market share increased by 2% since 2023
    - The latest JS framework to finally solve everything just came out, and this time it’s the real deal. The exact same thing also happened in 2045, 2041, 2037, 2035, 2030 and 2026
    - More than 60% of every CPU is hardware JS cores
    - React became a separate language
    - Sentient Copilot refused to write code in it
    - Unit tests are illegal in three states
    - Google had changed their motto from “Do The Right Thing” to “Do At Least Something”
    - Chrome OS was rewritten in JS
    - CSS is Turing-complete
    joke/meme
    29
  • 18
    November 2022

    *Wife*: What do you want for x-mas? A new phone maybe? Yours has lived through a lot already - perhaps it's time for an upgrade?
    *I*: Naah, thanks. My trusty S7 still works incredibly well. I also have all those 2FAs set up there and stuff I'm too lazy to transfer over to a new device.

    *Parents*: What do you want for–//–
    *I*: Naah, thanks. My tr–//–

    *in-laws*: What do you want for–//–
    *I*: Naah, thanks. My tr–//–

    *Siblings*: What do you want for–//–
    *I*: Naah, thanks. My tr–//–

    January 2023:
    *My phone*:
    rant x-mas new year android christmas tech friday dead smartphone gifts murphy's law phone
    5
  • 14
    I've assembled enough computing power from the trash. Now I can start to build my own personal 'cloud'. Fuck I hate that word.
    But I have a bunch of i7s, and i5s on hand, in towers. Next is just to network them, and setup some software to receive commands.

    So far I've looked at Ray, and Dispy for distributed computation. If theres others that any of you are aware of, let me know. If you're familiar with any of these and know which one is the easier approach to get started with, I'd appreciate your input.

    The goal is to get all these machines up and running, a cloud thats as dirt cheap as possible, and then train it on sequence prediction of the hidden variables derived from semiprimes. Right now the set is unretrievable, but theres a lot of heavily correlated known variables and so I'm hoping the network can derive better and more accurate insights than I can in a pinch.
    Because any given semiprime has numerous (hundreds of known) identities which immediately yield both of its factors if say a certain constant or quotient is known (it isn't), knowing any *one* of them and the correct input, is equivalent to knowing the factors of p.

    So I can set each machine to train and attempt to predict the unknown sequence for each particular identity.

    Once the machines are setup and I've figured out which distributed library to use, the next step is to setup Keras, andtrain the model using say, all the semiprimes under one to ten million.

    I'm also working on a new way of measuring information: autoregressive entropy. The idea is that the prevalence of small numbers when searching for patterns in sequences is largely ephemeral (theres no long term pattern) and AE allows us to put a number on the density of these patterns in a partial sequence, but its only an idea at the moment and I'm not sure what use it has.

    Heres hoping the sequence prediction approach works.
    random math machine learning distributed computing
    29
  • 13
    After an hour long discussion via call with someone and after over a year of working in web3. I can safely say the entire web3 is actually a sham. Im too tired and exhausted from scams and frauds to explain why. It is just a bunch of overhyped artificially inflated bullshit to lure you into the ponzi scheme. I am almost 100% sure with proof how this is all a lie. Web3 is equivalent to government and political corruption - just a bunch of EXTREMELY WEALTHY people ripping poor and middle class off by defrauding them through crypto and nfts to make the rich richer. Its truly disgusting. There is no way in HELL that you can work in this space and expect to succeed if you are not already wealthy. People apparently spend between $10,000 up to $500,000 on a single project for marketing. They spend it so easily as if they earn that sum of money back by tomorrow. This is truly sickening. The reason why marketing costs so much is because it manipulates naive and newbies, lures them into the web3 world by creating an illusion of get rich quick schemes "hey buy this jpg for $2000 and you'll be able to sell it for $20,000 in a week!" Truly truly sickening. Web3 isnt even a wild west. Web3 is a fucking dystopian void where these fucktards are like animals fighting each other who's gonna defraud a bigger chunk of thousands and millions of dollars from each other. Literal fucking shithole. I am so disappointed. I thought web3 technology was useful. Perhaps it is but people's greed has molded this technology into crime and frauds. Which is what it has become
    rant
    10
  • 13
    These moronic idiots wrote a scientific paper, and did not bother explaining the acronym they've used. 😐

    https://sciencedirect.com/science/...

    How am I supposed to know which fuckin CART it means? Huh? Who the fuck told you that was acceptable? Also fig 3 can get fucked too.
    Your approach seemed interesting for all of two whole fuckin seconds before you fucked it with your unscientific explanation of your results in SIXTEEN FUCKING DIGITS after zero. Fuck you and fuck this and fuck that. Am I clear?

    ... The straw that broke the camel's back. 😑
    rant scientific idiots idiotseverywhere
    11
  • 10
    Well just blew up a coding interview.

    Got an offer to be a Drupal dev and was expecting questions on Drupal API and module dev but got asked how to find the closest Enemy in an array and blah blah blah.

    Interesting question but man. My mind got blank and got nervous. It's been a while since I've done a question like that and I've been coding for 10+ years.

    I would've love to solve that in another language such as Python or C++ but got stuck on PHP because it was a Drupal position. But I only use PHP for Drupal modules and templates who are highly dependant on Drupal API. Or even WordPress plugins. But I try to avoid WordPress because is shit.

    Guess the job market hasn't changed since I graduated back in 2014. So I feel a little bummed down. But I guess I'll just have to practice those type of problems as well. At least the problem solving method.

    At least it will be an excuse to do those leetcode problems.
    rant coding interviews
    9
  • 10
    Monday starts amazing.

    Team Leader is mad that i didn't attend a party, and insists to know, why i wasnt there.

    An event, that per my understanding was obviously an optional event, where colleagues meet, talk about some stuff, and then eat and drink, because it was fucking worded that way in the email. Ah and in that email they also asked us to actively respond, if we want to participate.

    Me, naturally: Obviously an optional event, go figure.
    rant tl logic
    8
  • 10
    As you can see from the screenshot, its working.
    The system is actually learning the associations between the digit sequence of semiprime hidden variables and known variables.

    Training loss and value loss are super high at the moment and I'm using an absurdly small training set (10k sequence pairs). I'm running on the assumption that there is a very strong correlation between the structures (and that it isn't just all ephemeral).

    This initial run is just to see if training an machine learning model is a viable approach.

    Won't know for a while. Training loss could get very low (thats a good thing, indicating actual learning), only for it to spike later on, and if it does, I won't know if the sample size is too small, or if I need to do more training, or if the problem is actually intractable.

    If or when that happens I'll experiment with different configurations like batch sizes, and more epochs, as well as upping the training set incrementally.

    Either case, once the initial model is trained, I need to test it on samples never seen before (products I want to factor) and see if it generates some or all of the digits needed for rapid factorization.

    Even partial digits would be a success here.
    And I expect to create multiple training sets for each semiprime product and its unknown internal variables versus deriable known variables. The intersections of the sets, and what digits they have in common might be the best shot available for factorizing very large numbers in this approach.

    Regardless, once I see that the model works at the small scale, the next step will be to increase the scope of the training data, and begin building out the distributed training platform so I can cut down the training time on a larger model.

    I also want to train on random products of very large primes, just for variety and see what happens with that. But everything appears to be working. Working way better than I expected.

    The model is running and learning to factorize primes from the set of identities I've been exploring for the last three fucking years.

    Feels like things are paying off finally.

    Will post updates specifically to this rant as they come. Probably once a day.
    random keras machine learning
    2
  • 9
    A more interesting related fact is that this Tuesday I got fired and it was the first occasion that an event that impacted my career didn't have tenfold the impact on my faith in my own abilities. In fact, I didn't even really feel responsible at all. They were clearly looking for a senior with low self-esteem.

    Now I just have to figure out how I'll feed myself for four more months before I graduate and get a full-time job anywhere around London.
    rant wk349
    3
  • 9
    I work as a freelancer and one time I had a client that needed some work done on a crypto website. I was so hyped up because the money was good so I jumped on it. Fast forward 2 weeks later I still couldn’t figure what the shit I was doing as the client kept asking for update.

    Yes, I have experience with blockchain but my skill on Javascript just couldn’t help. I did google and also ask questions on S.O. but it wasn’t enough to get me on track.

    At the end, I reached out to the client and apologized for not being able to meet up with their request and then recommended someone else.
    So I’d say “I lost faith” on my skill as a Javascript dev at that moment for not being able to use some blockchain APIs effectively and also look forward to improving my catalog.
    rant javascript blockchain wk349 faith
    2
  • 9
    I had some fun with ChatGPT today. I wondered how good its problem solving skills are. Turns out, it's no better than an entry/junior dev armed with all the docs out there - it knows what's written there, how to use the thing (language/framework/tool/etc.), but it has no "understanding" neither of the problem nor the tool, in a holistic way. It's got the knowledge, but it neither has the skill nor understanding of how/why to use it to solve a problem (any problem beyond plain simple complexity).

    So the problem I asked it to solve was related to this one I had: https://devrant.com/rants/6312527 .

    It was painful to troubleshoot this problem with ChatGPT. It kept on focusing on this particular problem and reacting to errors while trying to fix its initial solution. It took us a good while. Eventually, it reached a working solution, but it was an ugly, convoluted approach that was not feasible to cover my use case with.

    FWIW I think it is interesting to follow its line of thought. Eventually, a pattern emerges of how it tries to solve the problem. And it reminds me a lot of myself on the first week in the IT field :)
    random chatgpt ansible experiment painful troubleshooting
    6
  • 9
    This is why I don't use and will probably never use Python.

    Back in the uni days, I had a very important assignment. It determined whether I was going to the fourth grade from the third or not. It involved math and charting. It was very complex, and I spent a very long time on research, naturally. I knew Python 3, and I decided to use it. The only lib I needed was matplotlib, which I installed with pip. So I did the whole thing, tested it again at home, closed my laptop and was ready to go. My laptop used Windows 7 and was set up to ignore the lid closing. When I closed it, nothing would happen, even the screen stayed on. When I arrived at the lab, I opened my laptop, hit Ctrl + B as usual… and matplotlib import wasn't working. I obviously panicked, I tried to do something about it, but it just kept throwing an import error. Reinstalling the library didn't help. My friends too weren't able to help me. It just wasn't working, and that was it.

    I failed the assignment, automatically. I had nothing to show. This was the first time I failed anything in the uni. Later I rewrote the code in C++ with Qt plotting library, and everything worked fine.

    I never used Python since. I did everything uni with C++, and later with JavaScript. I don't care if it was Windows error or Python's. My Windows install was clean, I reinstalled it pretty much every year and kept the default settings. My laptop was for studying purposes only, and all my personal life happened on my desktop.

    I didn't use exotic things like PyPy. It was just Python 3, the most basic, official installation. If you promote your fucking language as a cross-platform solution, please be bothered to make its basic behaviour stable on the most popular OS out there.

    I will probably never use Python again. Maybe this issue was addressed and fixed. Maybe it wasn't. Maybe it never would've happened on Linux or Mac. I don't care. It's like maintaining friendship with a person that betrayed you. I just can't do it.

    JS and NPM never failed me.
    rant
    6
  • 9
    1. As i was freelancing on upwork some company contacted me and said my CV looks interesting and they gave me a link from their site to download a .rar file with details about their company and dev positions

    2. Ok i open the link and the whole site is just blank page with 1 single button: "Download 5.8 mb"

    3. Thought to myself: who the fuck has this low quality site of a company, shitty as fuck and as if its built in the 90s. But ok

    4. About 2 days later they got banned on upwork and we cant chat anymore. I send this .rar file to virus total and 7 anti virus softwares scanned a trojan + 14 security vendors flagged the rar as malicious malware

    Are you FUCKING kidding me? This is the type of bullshit I'm expecting to see in web3 world. Who the FUCK comes on upwork to infect ENGINEERS?? Are you FUCKING KIDDING ME? I'll publish their data right now:

    Link:
    https://hsatrack.com/files/...
    Password: 49-49Zb2

    Their site:
    https://hsatrack.com/

    Honestly if i opened this fucking home page site first i would have smelled a virus miles away. But i just didnt expect a fucking virus AT ALL on UPWORK. Never happened to me before. This is the type of criminal fraud malware shit i expect AND SEE DAILY on WEB3 -- WHO TF DOES IT IN WEB2 IN 2023?? I'LL FUCK THIS CEO'S LIFE UPSIDE DOWN 180 RIGHT NOW
    rant
    2
  • 8
    i don't wanna say it, but I'm going to say it

    1, 2...

    3 

    FUCK RUST.

    Took me 30 minutes to prototype this shit in concise, safe and idiomatic Bash.

    Took me 4 hours to rewrite it in idiomatic Rust. Did it work just as well? BIG FUCKING NO.

    Rewriting it in a crazy-girlfriend-like annoyingly strict nominal Typescript, took me 1 hour.

    IT WAS fucking  DELICIOUS doing it.

    Did it work just as well, BIG FUCKING YES!

    Fuck you Rust. F U C K YOU

    --- still love you tho
    rant
    22
  • 8
    I was recently hired as a fullstack developer internally in another team

    While interviewing the manager specifically mentioned angular in the skill sets but *surprised* the codebase is in angular js

    The previous ui guy didn't bother to upgrade to further versions and basically managed by adding band-aid fixes and patches to new requirements

    Now the manager wants me to revamp the ui asap because it looks like something from early 2010s , i explain to him that I know angular ( previous projects was in angular 12 ) and this is in angular js which is totally different

    To revamp it would basically mean rewrite

    Manager thinks I'm cooking up excuses to avoid work or stretch my estimates ...
    rant funny
    6
  • 8
    Was part of a meeting where the TL was discussing ideas for a product based on a new technology, I had read and played a bit with it myself so added a few cents, here is what unfolded:

    TL: Great that u know abt this why don't you build a poc.
    Me: It's simple to get this poc working, but how will we monetize this?
    TL: You don't worry abt that, build a poc.
    Me the next day: Here is the poc you asked for.
    TL: Great so this can work let's release a basic version soon, so any ideas on how we will monetize this?
    rant fml
    1
  • 8
    Trying to make use of Google Maps. Search results are always sorted by "most relevant" by default, instead of by distance. Always I switch to distance, next search goes "most relevant" instead, which should be labelled "most irrelevant" instead, as it seems to be an excuse to show a list with promoted businesses not only far away, but often unrelated to my actual query. Wasn't Google supposed to be some sort of search engine experts? or at least the lesser evil of search engines? Oh wait, no, they're actually an advertising company, and it shows. Fuck you, Google. Where am I going to throw my Pixel phone and why did I open your shitty apps in the first place? I should switch MY own defaults back to Open Street Map etc.
    rant fuckgoogle google maps ad uxfail irrelevant assholedesign advertisment
    7
  • More Rants
Top Tags
rant js question the code linux dev funny job i joke a javascript management is c windows fuck work garbage
Weekly Rant
View
Story of your first coding project?
  • Took a week off from my retail job, swatted up on some HTML, built the most basic About Me/Portfolio that I co... [read more]
  • The first coding project I ever did was a simple notes application. It was just me looking at a YouTube video ... [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