Details
-
AboutAAAAAAAAAAAAAAAAAAA
-
SkillsRust and other things
-
Locationhere
-
Website
Joined devRant on 12/8/2018
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
-
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 -
A small win:
I got my first onsite next week! A lot I need to brush up on between now and then, but I'm excited about the company and they seem to be excited about me.5 -
Our German friends made us lunch:
Spaetzle, Jagershnitzle, Gechmorter Kohl, Tiramisu
I felt like we should have been playing German marching music during lunch. They also confirmed that Germans don't have a sense of humor. They did tell some good jokes. Mixed signals.
They served pork, I could have told concentration camp jokes and been mostly safe.joke/meme i have had nazi beer in france can you drink modelo with german food? there should have been beer ostream loves french beer french beer is piss9 -
I'm building a WAF and I'm trying to gather most vulnerable exploits, based on your experience what are the protocols that are forgotten by web admins to catch...4
-
"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 -
Is it just me or is typeorm broken as fuck. I am trying to save an object that is nested a few layers deep. It has all the options. Delete on cascade. Orphan. But it is just not working. It doesn't add new items.
Fuck, I am in no fucking mood today. I am feeling like punching a hole through my wall. And I already spend hours on a fucking piece of shit software that does not do what it promises.
It's always like this.. I read the documentation. It is supposed to do it. Now what? Work around it? Write tons of logic? Dive into the library code? That's fucking bullshit... In the end, if a library doesn't work, you're fucked. You just signed up for days of work if you have to fix it.
Fine... I'll take a fucking look. Who needs sleep anyway7 -
Test now your devRant knowledge! it's a game about who said what to who or said what in general. It's way better than the previous quiz.
https://static.molodetz.nl/dr.quiz2...
This quiz is very realistic and doable. You don't have to do it at once, the progress is remembered.
I tried to keep especially controversional stuff in it. It must be a bit funny of course.19 -
No matter religion, skin color, feet size, hair color, genre, what united us all is taking a good shit after 3 cups of tea and holding it through the day.5
-
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, friends10
-
I don't really understand the flow that my senior dev wants to do for graphql. Normally graphql should be 1 request for your data with what you need but this is proposed flow.
1) Get all custom fields/columns of "products"
2) Append the custom fields in the frontend by all hardcoded default fields in my object
3) Fetch the relationships
4) Fetch the custom fields of the relationships
5) Add hardcoded default fields + Append that to my "master object"
6) Fetch the custom fields of "secondary key" that is not included in step 4 or step 1
7) append that to my master object
8) Fetch data
So the frontend needs to be rebuild the database structure and send 4 (or 5) graphql requests to load in 1 table... I don't know how to describe it anymore lol
This flow has to be redone for every table35 -
Reddit is so very dead... Today, I read a post in /r/webdev or /r/rust, not sure which one, but both are full with AI bull, that was clearly written by AI. Then most answers were also clearly written by AI. And some of them had answers written by AI.
I wish that was the dead internet theory. But that requires bots to answer to bots. I believe those are people who answer other people, by putting a few bullet points into AI and have it generate their comment.
And yes, I think so little of my fellow humans that I do strongly believe that most of them are unaware that they answering AI with AI.15 -
Help me out, am I right wing or left wing?
- I am okay with closed borders and throwing people out who are here illegally.
- I am even okay with open borders and letting everyone in who wants to come.
- I am not okay with dozens over dozens of ways of staying in a country and becoming a citizen after arriving illegally which are just a backdoors, so that we can still claim that we don't have open borders while they are defacto open.71 -
Another coding test that takes 2 hours.
Yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay.12 -
Gamers should boycott Nvidia.
They abandoned us for making crypto mining machines, leaving gamers with expensive and hard to get cards.
They abandoned us for making AI bubble machines, leaving gamers with expensive and hard to get cards AND crashing our economy.
No more Nvidia cards!8 -
I know u guys don't care but I chose to go with TOML for lights and entities eg triggers, enemies, player spawn, etc.. and IQM. Plus it'll be a FPS engine, just like Quake (no)!9
-
devRant is crawling again. devRanters are truly the members of society that face the most unjust lives.10
-
Things that we should collectively refuse to do while job searching:
- AI interviews and live coding sessions
- Working with recruiters who don't know shit about tech
- "What is your Github" (I don't use github, retard, they're microsoft. Beside, I don't have a strong portefolio because I had an actual job, you should try it).14 -
My website runs on Oracle Cloud's free tier.
Your website runs on AWS Elastic Kubernetes Service, sitting behind a CloudFlare load balancer, and it's up and down like a whore's drawers.
We are not the same.11 -
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 -
First it was Amazon region-wide service issues. Now it's Cloudflare having issues.
https://www.cloudflarestatus.com/
Fuck sake man.16 -
Fun Java test:
Without looking up anything, answer the following question:
Which of the following variable identifiers is legal in Java and why?
1) float $50.00;
2) float $50_00;
3) float 50;
4) float else;8 -
Offset pagination is one of the biggest collective failures in software engineering.
Who wakes up one morning yearning to visit page 7218 of 100000 in the dataset? No one, right? Because that’s not how it’s supposed to work. That’s what the search feature is for. Not that developers don’t fuck it up too, but that’s the not the point of this rant.
The truth is, most developers are lazy and don’t want to properly handle stuff. It’s even made worse by ORMs, where some dumb ass will use Django to make a shitty API without a care in the world about the underlying database.
Then after a few months of ever increasing data, they start experiencing very slow queries and response times.
Gee, I wonder what it could be! Could it be that the DB is having to go through hundreds of rows just to return the 100001st row?
Designers also defaulting to Page 1 of 2322222 UI like the NPCs they are, is a big problem.
Pagination UI, if not done right, is a performance nightmare masquerading as a feature, solving a user problem that doesn't exist.
Fuck whoever came up with this bullshit.
I’ve had 3 side gigs where my task was to speed up the system and it always ended up being an issue with pagination. Once worked on a project where the dashboard toook 8 minutes. Yes, you read that right. 8 minutes to load. The company had accepted it as normal until a new manager joined and said, fuck that. Brough me onboard to unfuck the mess. No issue with Django devs, but bro, learn how to deal with databases properly for fuck's sake.
Before you came at me with, “well, what if I want to give users the ability to jump between pages”. Bro, that’s what search is for! If search is not allowing users to access the exact data they want, then it’s broken.
Pages are not deterministic anyway, because page 4 today won’t have the same data tomorrow.
I just fucking hate badly implementation pagination. Fucks up my day.16 -
As already somewhere else mentioned, even a 200,-/month paying user means loss for chatgpt. So theur business is not a little bit non-sustainable.
How will this play out? Bevause if that's true, they could never ask the price it needs and still have users.
Anthropic will be profitable by end of 2028, but that's not weird if I see so many people saying the have cloud max. But still, it has a way to go.10 -
that feel when you bought something years ago and today you realized it's more modular than you thought
awww hell yeah
like little christmas1 -
Hi y'all! I got question, for my engine map format (the map editor will be blender/blockbench) should I just use a GLTF that contains every node and extras for light and custom properties or code a blender plugin that exports a TOML like:
# === MAP ===
name = "E1M1"
description = "At Doom's gate"
# --- Objets ---
[[objects]]
path = "assets/models/tree01.obj"
position = [10.5, 0.0, -3.2]
rotation = [0.0, 90.0, 0.0] # pitch, yaw, roll in degrees
scale = [1.0, 1.0, 1.0]
[[objects]]
path = "assets/models/coin_gold.obj"
position = [5.0, 1.0, 2.5]
rotation = [0.0, 0.0, 0.0]
scale = [1.0, 1.0, 1.0]
[[objects]]
path = "assets/models/rock_large.obj"
position = [-2.3, 0.0, 4.8]
rotation = [0.0, 0.0, 0.0]
scale = [1.0, 1.0, 1.0]
# --- Static lights ---
[[lights]]
type = "point" # "point", "directional", "spot"
position = [0.0, 5.0, 0.0] # spot or point
direction = [0.0, -1.0, 0.0] # spot or directional
color = [1.0, 0.9, 0.7] # RGB, 0.0 to 1.0
intensity = 1.0
radius = 10.0 # influence radius
angle = 45.0 # angle for spot
[[lights]]
type = "directional"
direction = [1.0, -1.0, 0.0]
color = [0.8, 0.8, 1.0]
intensity = 0.6
# --- Spawn points (user-added triggers) ---
[[spawn_points]]
name = "PlayerStart"
position = [0.0, 0.0, 5.0]
rotation = [0.0, 0.0, 0.0]
[[spawn_points]]
name = "EnemySpawn01"
position = [15.0, 0.0, -3.0]
rotation = [0.0, 180.0, 0.0]10
