Totally true that.
Just having a single word for “I have to ask for more spices” and for “I got hanged from a tree” and everything in between these two makes it so easy to devalue the whole concept.
Totally true that.
Just having a single word for “I have to ask for more spices” and for “I got hanged from a tree” and everything in between these two makes it so easy to devalue the whole concept.
Trying to construct a reverse situation:
You are at a steak house and the Asian partner gets the steak pre-cut and served with chopsticks. Yeah, I’d guess that would be rather unpleasant.
On the other hand, I really dislike using chopsticks even though I can use them. But the Asian restaurants over here all just give you chopsticks by default (no matter what you look like) and I always have to ask for fork and knife, and that’s also kinda annoying. I guess, the restaurants have to make some kind of assumption if they don’t want to serve double the amount of cutlery, and no matter what assumption they make it will be wrong in about 50% of the cases.


Believe me, all of us devs are on the same side. But convincing upper management that this warrants tripling development costs is not easy.
I wasn’t going to, and after I saw it it totally makes sense that it’s possible, it just never occurred to me.
I guess this could be used like static variables inside functions in c. So scope-limited global variables. Not a good design choice in most cases.


A bit of a disappointment that this thing doesn’t contain an actual c64 but instead a raspberry pi.
Looks cool though.


I got my first laptop with 8GB RAM in 2013. It was a €500 gaming laptop.


This.
Developers aren’t the ones making those decisions.
Try telling management that you don’t need one team of devs but 6 instead (one each for the Windows, Mac, Linux, Android and iOS apps plus webapp), because you don’t just want to make one electron app that runs everywhere.
I am working on the backend for the apps for a large retailer. Since it’s an old app, we do have dedicated Android, iOS and Web apps. Since it’s a retailer, we at least don’t have to have Windows/Mac/Linux apps.
We have three separate frontend teams with about 20 people in total, because we essentially have to run three separate app projects. Since Android, iOS and Web have so hugely different tech stacks, there’s pretty much nothing that’s shared between these three apps. One’s made in Kotlin, one’s done in Swift and the website is in Typescript.
Senior management demanded that we cut some FTEs and fired the app team members for Android and iOS responsible for the ecommerce part of the apps and told us to instead use a webview. Now the other app devs are just waiting to get fired too once upper management figures out that the whole app can just be a webview.
Don’t tell us we devs are lazy or don’t know how to do our job. Complain about upper management that doesn’t want to invest into a real solution.


This.
When you ask random Christians on the street you will get the same level of understanding.
Pretty much all languages do that. It’s a very basic language feature inherited from basic maths notation. Same as x - y subtracts y from x in pretty much any language that supports operators.
Totally, yes. I guess there’s a ton of non-programmers and total beginners in this community.
But sometimes there are some crazy good programmers here as well.
What’s really weird though is that I got two downvotes a bit further up for claiming that unary minus is a standard language feature.
It never occurred to me that you could assign fields to a function. I mean, it totally makes sense considering that functions are objects in Python. It just never occurred to me that this is a thing one can do. Crazy.
Thanks, I totally missed your sarcasm :)
There’s a couple people in this threat who seem to actually think that x = -i is some weird magic instead of a standard feature that’s present in every major programming language.
It’s the golden rule again: The one who has the gold, makes the rules.
The ultra-rich (and even the regular rich) usually aren’t that big on anticapitalism/social policies.
And right-wing parties did the same to distract idiot voters from what they are actually doing.
A murder is a murder, legally speaking.
Tbh, the big issue with why nazis exist in these large quantities is that the financial situation of people is going down. That’s the one big thing there. And left-wing parties mostly all over the world did nothing against that.
The rich, the billionaires and all that lot are siphoning wealth off the rest of the world and nobody does anything against that. Instead, left-wing parties got entangled in social justice topics (which are important) but completely forgot left economics (which are critical). Left-wing discussion moved from important but rather boring topics (e.g. how to distribute wealth better) to extremely polarizing but not that critical-to-daily-life topics (e.g. “This politician used a word wrong!”).
That was basically the whole 2000s and the first half of the 2010s.
In the 1990s, nazis were hardly a thing because people had jobs, housing and food. That’s changed now. And since the left-wing parties aren’t about to change anything, people are flocking to right-wing parties and -ideologies because they are literally to dumb to understand that the change that right-wing is going to effect is change against the people.
But if we actually wanted to stop nazis, we would have to abolish billionaires (and pretty much anyone who has more than >50 million) and redistribute wealth. We need a new new deal. Because what killed the nazis wasn’t WW2, but new deal economics.


No, it’s whatabputism if it has nothing to do with the original argument.
Works fine in any language I ever used.
I’m honestly quite surprised that this very basic language feature is even a matter of discussion here.
Nope, it is not.
x = 5
i = 2
x -= i // x => 3
while
x = 5
i = 2
x = -i // x => -2
x=-i is the unary minus operator which negates the value right of it. It doesn’t matter if that value is a literal (-3), a variable (-i) or a function (-f()).
x-=i is short for x = x-i, and here it’s a binary subtraction, so x is set to the result of i subtracted from x.
Find me a language where it doesn’t work like that, and we’ll continue the discussion.
Unary minus operator is standard in every single language that I used so far, including C/C++, Java, Python, Kotlin, Lua, JS/TS, Groovy, PHP, Visual Basic, Excel, Mathematica, Haskell, Bash.
Here’s more info btw: https://en.wikipedia.org/wiki/Unary_operation
We really need a decent scale for spicyness of foods. The mild/medium/spicy thing is by far too unspecific.
There’s an Indian place down the road that we sometimes order from. I like moderate levels of spicy, so it works well for me. But my wife dislikes hot spicy foods at all. So when I ordered the food I asked if the dish is completely non-spicy, and they confirmed that it was completely non-spicy, and it was too spicy for my wife.