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
-
Was thinking about in game scripting language so people can do "hacking". I figured I would use something like V8 since it has support for sandboxing. But in game I would call it JankyScript/JankScript. That way nobody gets mad about trademark.
I think it would really funny. And JS purists won't get out of whack if I add commands to it.
Which is better: JankyScript or JankScript?
I like them both.15 -
if I see an ad for your business I will remember it and I will never buy from you
why is it people think being annoying rapey cunts is how you make loyal customers. I didn't come here to see ads. you try selling me something, that ensures I'll avoid buying from you. was I looking for you motherfucker? no. you've already failed to serve me and my needs. I'd hate to see how well you do it if I pay you for something.8 -
Dang I felt like shit today. Gotta cold. Talked to doctor to make sure not strepp. He said I have to go to work tomorrow. I told him I got the wrong doctor then. He laughed. I went to doc because this morning I was wheezing when I exhaled. He said its just gunk in my throat. Lungs are fine.
Went to store for about an hour and felt like horrible shit when I got home. Lame.5 -
The Bloch sphere is basically a haggis.
The two crimped-off ends are |0> and |1>, and as you move along the tube the probability it collapses to moves from 0 to 1. Where you are around the circumference of the haggis determines the phase.
The stuff inside the haggis doesn't represent anything in particular, and that doesn't matter because I have eaten it.8 -
3 week ago, I made a post sharing that we got a new marketing guy and my colleague and I have a bet going on if he will last 6 months or not.
He is already fired.13 -
TeamLeader2 is currently attempting to kill a PR I worked on for the past three weeks because -in a listener function- I place a listener and that's supposedly bad practice
I have no idea how to tell him; an event causes the creation of an object -itself an event emitter-, and I want to listen to those events; I can't listen to those events without a listener on those events. There's no middle ground.7 -
I've been gone a hot minute.
I'm just sharpening sticks to fight in the robo-apocalypse.
John Connors got nothing on pointy sticks.4 -
year 2 in company, $1200 increament, no senior dev promotion, still stuck at same tax bracket that i was for last 3 years. work environment getting more toxic everyday, and no wfh jobs for Android devs out there.
AAAAAAAAAAAAAAAAAGHHHHHHHHHHHHH7 -
Wasting an hour reading a book with the wrong title today.
What if we brought back judging books by their covers?3 -
I can’t seem to comprehend why I can’t comprehend modern Frontend approaches. I think I’ll just stick with the backend side of things and go deeper instead. Nice try react 💙36
-
we don't really need data types. By default, everything should be string. When you do addition, when the string has nothing but digits, commas and periods, they should be parsed added as numbers. Else, they should be concatenated. If that string-number formatting doesn't match any conventional formatting of any locale, it's a string. Same number-inferring behavior should be implemented when comparing things. There should be no type casting because there is just one type, so every comparison is type-exact. "true" and "false" are special strings that won't throw an error during comparison. Comparing two strings using less, more, less than or equal and more than or equal always throw an error.
Dates are ISO strings. Every other thing is not a date.
We basically sieve the data starting with the strictest conditions down to more forgiving conditions, then down to no conditions at all where it will be interpreted as just string. ISO date requires a very specific formatting, so we should check that first. Then, let's check for a formatted number. Then, a boolean. If nothing clicked, it's a string.
Oh, and every string is automatically trimmed, so it can't start or end with any kind of space.
No classes, no procedures, no constants, no switch operator. Also, no methods, just a lot of helper functions.
Performance will be lacking compared to languages with static types, but performance is not a priority here — this is the language for code monkeys and their AI counterparts. It should only be used for making trivial client-server prototype apps that could've been replaced by Excel if only people knew how to use it, at passable quality, that work reasonably fast on modern hardware.
Those apps will be deprecated because the company went out of business/because the project was proven to not be financially viable in several months anyway.
UI should be rendered not using a webview, but using a lightweight cross-platform UI engine written in a proper language like C++. There should be no semantic tags — every UI element acts like a div would. Everything is measured in pixels and milliseconds. All colors are #rrggbbaa. All vector graphics are SVG, all raster graphics are AVIF. All sounds are Opus. All videos are AV1. All UIs are reactive, Vue style, e.g. you change a variable and the UI updates itself in the right way every time.
Add some junior devs paired with GPT-4.5 or any super-expensive LLM, sprinkle with some Extreme Go-Horse management style (https://hackernoon.com/you-might-be...), and boom, we recreated Zergs but in the tech space. Let's solve software by brute force.13 -
When is the AI copyright apocalypse going to occur? We have AI models trained on thousands of TBs of dubiously sourced data. This leads it to be a proceduralized plagiarism and copyright evasion system.
Obviously not everyone has done this. Can we prove people did or didn't though?
Here is a list of some of the suits:
https://bakerlaw.com/services/...
Kind of interesting.7 -
Technology is so fucked sometimes. Often I wish that we've stopped at the Tamagotchi. It also didn't have audio jack, usb and took ages on it's battery. Communicated more clear that GPT.
Also, with a Tamagotchi you always have at least one friend to talk to.9