Details
-
Abouthow do I commit?! I would like to make things that don't rot over time pls
-
Skillsrust, javascript, (formerly) java spaces < tabs regex regex regex
-
Locationcanada
Joined devRant on 11/11/2021
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
-
I hate c# ;_;
I waste so much time on bs its unreal. The only good thing about c# is that is has a garbage collector
Hopefully I'll settle on a good concept soon for my own system lang with a GC so I can finally not deal with all the C# bullshit <.<23 -
I hate searching for things and reading the top articles today. It's either mainstream crap or LLM generated. Some of it might not be LLM generated, but it reads that way because people use these things so much they write like them now!
So I wrote a simple web form that makes it easy to restrict searches by year ranges:
https://battlepenguin.com/tech/...
It's pretty amazing, being able to use modern search engines and actually find really interesting articles that would normally be lost to time.4 -
I made an autonomous Ai cli application.. AGAIN. But I think I have the end game now. It is very basic and has only file access and a simple web search function. The web search endpoint is made by me and it searches and returns the result plus the content of the found urls. Fine. But it can do one more thing: it can prompt itself and that allows recursion. Oke, it can do another thing: create native functions for itself with an execution type: prompt, bash, python. Preferably, it converts the function to create in python because that is of course the fastest. The python script generating procedure includes the api of the cli itself giving it AI power an all the functions that the agent normally can call. The end result: as efficient possible extremely complex procedures enjoying its own feedback loop. It never ends until completion and it autonomously resolves all issues it faces.
Well, I told it to search online for a deep research algorithm and to execute that with my given prompt when I explicitly ask for it by creating a native function. Then, I told it to read the DevPlace api and create native functions of the whole api and I told my credentials. Now I have an application that can research everything about horse cocks and place the result on devplace. It did it all. Perfectly.
This is written in Nim and it stores it's native functions for Ai in an sqlite db. But actually, did you know you can add whatever you want to the end of an ELF application? I could append the native function descriptions at the end of a clone of itself and you have a statically compiled agent for specific use cases. For example, a web app builder with predifened preferences and source examples and such that will have guaranteed nice results. The accuracy of this cli is amazing and almost every action passes at once giving it unlimited power for very cheap. Thanks to great orchistration it works with lesser models to achieve great results. I invented a golden hammer. Only losers use claude for automation (looking at you openclaw loser). The art is getting as much possible out of cheaper models so you can actually relax using your tools.
It is crazy how much iterations of learning moments it costs to get to this amazing flow. I am one hundred percent sure that it will make the claude agent bite to dust. It already humiliated GLM with opencode several times. The art is to find balance in hardcoded functionality and AI.
Now working on a platform that can build sites without issues way better than manus (Never forget!!!) and deep research at perplecity level. The last one is kind of hard to validate. With this platform you can ask it to research a subject and to create a beautiful responsive seo site out of it using fastapi, jinja etc. It can basically deploy any type of project and publish it to an url OR sub domain. But that last part will be refactored to only compose using projects to be more stable. How more I narrow it down to specific technologies, the better result. It patches compose files to use Unix sockets that will be attached to an endpoint of my reverse proxy.
I tried to make it create nim web services as well but that's too confusing for AI because it's close to python syntax and llm's don't like that.
Can't wait until tomorrow to continue working on it, the first economic agentic platform better than manus. I can't believe that meta bought that shit. The three people talking positive about it are completely retarded. I talked to someone who wasted 5000 in a month and was positive about it. My god, if you invest 5000 in claude you would cure cancer. But what is the fun in that, not a very original idea. Does anyone know the name of the inventor of penciline? I don't fucking think so. Lassie has a bigger legacy than he has. I hope that lassie ended better than flipper and the many piglets that played babe. Also free willy ended up with a literally split personality. The propeller thing of a ship made two or more free Willie's of him. Autistic dolphin. He was on the Epstein list btw. Do orcas have a blowhole?
OK, time to sleep.7 -
The client in the agreement asks us to be very strict about what we do, i.e. only do what's in the ticket description, the way it's detailed in the ticket description, otherwise we won't get paid.
okay..
Ticket description: "Perform database configuration analysis". We had a call where the client elaborated on what's expected from us (a full-blown DB configuration and security analysis). All good.
Ticket description: ChatGPT-generated, with all the unicode emoticons et al, bullet-pointing us what's expected. Basically, database auditing configuration analysis.
My guess is they never reviewed what ChatGPT wrote. And the service agreement is very clear and strict -- only do what's in the description. So yeah, 2 days worth of effort and I guess the result is not what they wanted, but definitely what they asked for (w/o them even bothering to read what they're asking...).
IDK, it feels like the GPT is making people too optimistic, too lazy.4 -
1:st of April is approaching.
Have a meeting with someone. A few hours later, message them that you are sorry you couldn't attend, but you are wondering if your stand in AI provided satisfactory input on the discussed issue.2 -
considering the amount of bugs introduced with each release of gnome de, by now i'm sure people who use gnome do nothing with their machines and using linux for them is just a gimmick.
they boot up the os and just look at the desktop and say: wow, what great desktop, gnome is sure the best.
same people are very vocal when you point out a bug or an issue in the github/lab pages. responding to you with "i never had that problem in my entire life not even once, ever."
assholes making software and idiots using it in their world of butterflies and rainbows. then here i am trying to open most basic apps without crashing.3 -
started to work on this cool project, cool client, all fullstack developers on it, only me is just FE on the project (I am also architect, devops, backend, db admin, even designer sometimes etc. on other projects, but they wanted someone who will focus on FE and now i see why, to shovel the shit fullstacks made).
we have issues so i take a look and find ton of cases where people were just reinventing the wheel, like calculating image sizes and place them in the middle without bleeds on any side, absolutely positioned and then centered etc.
so i deleted this 500-ish lines of utility functions and just used object-fit:cover and object-position: center instead. I mean WT actual F!
so dear fullstack developers, if you don't want to learn the CSS then you are just backend developers who knows jack shit on the frontend. F you very much!!!
also F you for reinventing the wheel with this JS monster instead using 2 CSS declarations instead!4 -
Interview:
Round one.. fight.
Me: "I want to work with modern technology"
Them: "Have you worked with modern technology before?"
Me: "No"
Them: "No job for you"
Right, so to get a job in modern tech you already have to have worked in it. Sigh.
Toastie!
Sonya. Syndel. Kabal. Shao-Tsung. Liu Kang. Sub-Zero.3 -
Wow, apparently when you're authorizing a Github App with your account there's always a "[This app can] Act on your Behalf" permission that you have to agree too
Bro what??? I just want to add https://utteranc.es/ as a comment system on my blog ;_;
Fortunately it doesn't actually mean what it says. It just means that the app can do all the *other* listed permissions *in your name*. I think?
This wording has been criticized by multiple people but apparently GitHub will not fix it for some fucking reason. Great way to scare off literally every single person who want to comment on some random blog. Because there's so many of those in the first place..........13 -
Son of a bitch. You can't have gaps in your CV or you are considered a red flag. Companies want good-working rats that never take breaks in life!
Sick of this shit.8 -
DevRant Slim Application Error
So will the real devrant please stand up
and put each one of those fingers on each hand up
please stand up
please stand up
(we're gonna have a problem here)
y'all act like you never seen a devrant before
'cause I'm Slim rant all you other Slim rants are just imitating so won't the real Slim rant please stand up,
lmao.3 -
Today I'm fishing in the client's server.
They have a vulnerable app, I've restarted it and monitoring closely to see which payload exploits the known RCE. While I'm waiting for THE fish, load of other tiny ones keep trying their luck and swimming away after a single shot at it.
It's actually quite fun to just sit and stare at the terminal, waiting for that single fish to bite. IDK why :D4 -
knowledge based questions in interviews to check if you've internalized and memorized stuff feel awful
architecture and system design questions when you don't actually get to do any of it on the job also feel awful
i'm also a scrub8 -
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 -
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.
Outlinkedined6 -
I'm sure I'm not the only one with this problem - especially in corporate - but have you ever had one or more colleagues actively want to sabotage your career progress and blatantly undermine you by constantly writing peer reviews about you in an unnecessarily negative and aggressive way while they themselves advance and steal your progress?
I have been through such toxicity. I've had colleagues do this - colleagues who didn't like me as a person, all conspiring against me (no joke - I saw it at the water cooler talk). I sure hope this doesn't happen too often to people.9 -
God i hate this country. Every job requires dutch and french (who tf speaks both), and when they don't they want driving license for no reason. I can't do psychology because I don't have the right master, I can't even get a bullshit job to pay for food because they all require some bullshit gouvernement program so that the employer can not pay taxes. I have no right to unemployment, and CPAS are gonna be overflooded.
I hate right wingers I swear they're ruining the fucking world with their bellybuttonism9 -
Code tells a story.
It is usually not especially interesting. It is not captivating. But it is a story.
The story often goes like this: Instead of using the class directly, an interface was used. Someone expects this implementation to change a lot. Or they want to break the logic of the code apart. Speed up compilation times. Maybe they plan on having multiple different implementations.
That's, well... no, it is not exciting. But sometimes you look at it and wonder why. And you muse to yourself, what could be the reason for this curious choice. Is the whole project written like that? Maybe two developer developed the feature together and they agreed at the very beginning to write the interface in order to be able to cleanly work in parallel. I did this with a colleague. We worked on a common feature. We decided to write an interface first, then we worked separately and in parallel on the two sides of the interface. In the end we left it in and we were asked why we decided to use an interface.
Code tells a story. But so very often now, the story I hear when I ask why is "copilot did it." Fuck you. And fuck your "hey, copilot says you could do something better" in merge reviews.
I don't care if you want to use AI. I don't think it is good. You dull your skills. But hey, I don't really care about it. I don't care if you decide to use a plastic fork to remove your left eye. I mean, I would have recommended a sharper instrument, but fuck, if you want to mutilate yourself. Go for it. But when git blame tells me it was you who wrote the code, then don't fucking excuse any decision with "copilot did it." And when copilot tells you there is an improvement in my merge request, you don't need to tell me that it came from copilot. That is no authority. If you think copilot is right, you argue for it, and you give me arguments and reasons. But if you don't even understand yourself why it is supposedly better, just fuck off.11 -
Got refused from another job.
The reason was that even do my test had "some features" (no more nor less than the ones they asked for), I didn't bring up some stuff that they like to hear or I didn't show the right kind of enthousiasm.
Aka it's based on vibe man there was a mismatch on the astroplane or something
The more I go the more hate is consuming me. I can take criticism, not arbitrary decision8 -
Idc I'm gonna buy 30 chocolates bar and bring it to the midwives of my local hospital for they're on strike and they're gonna picket all night6
-
Got refused for a job again for zero good reason. Apparently they're "scared" because I was a freelancer instead of an employee and they want some submissive dicksucking twat so they can pay them minimum wage.
I swear to god moving back to this retarded country was the worst move of my life. Bureaucratic, corrupted, full of white wingers, pedos, mafiosos and racists cunts.
This is europe7 -
"Our site works better in the app," they claim. But I can't magnify text in their app, can't zoom into images and can't select and copy text?
Your site only works better in the app, because you make your developers restrict the web app on purpose to deceive and effectively force your users to use a native app for no other reason than to collect more data and push unsolicited spam notifications into their face more easily.6 -
I've vented to a few friends about the bad interviews I've had. They've been bad mostly because I'm not amazing at Leetcode style questions and the pressure of an interview. I saw some of these friends last night and they all said the same thing:
"You have to have the 'f*** you, if you're going to ask me these type of questions I don't want to work for you anyways' mentality."
I haven't even thought of it that way, but I think that's because in the Bay Area that's just the name of the game. Every random company and their mom is asking you these brain twisters, and to cut out all companies that do it would mean cutting out like 95% of the market.
I have been pretty lucky that the last few companies I have worked at have been very chill / light on the Leetcode style questions, but I don't think I'll get that lucky again.
Anyways, I wish I could just not care about a bad interview and just do the whole "yeah f you guys" mentality, but that's just not who I am. I wish I could turn that on, but I know I do care about some of these companies and want it to work out.7 -
update: oh boy, spent the whole day in the hospital - bronchopathy. They did some exams and you know that propylene glycol thingy vape liquids use to produce all that vapor? It seems that while that shit's safe to eat, your lungs can't digest it, obviously. Therefore I am now stuck puking that shit out the next couple of weeks. Don't touch ANY sort of vape, friends9
-
I don't even know if it's worth reviewing dynamic programming problems on Leetcode.
If a company gave me this problem with the 10 years of experience I have, what are they even trying to gauge from me?3 -
I told my landlord that his rent is so high that I can't eat every day. I think he actually believed me. Fingers crossed. Last time he raised with 50 euros and I'm without warm water now for almost two weeks. That's not very common in the Netherlands. He came a few times and delivered half work. You would expect a few times half work would mean a completed job.
This rant is IT related bevause it limits me contributing to open source.5 -
After coming back from vacation, seeing that the project manager has used AI to try and do some of my tasks, completely failing and running performance and code quality/readability into the ground I must confess that I am strongly in favour of completely banning AI for non-tech people3
