Lensflare said Then those 4% probably ended up in the statistics of "deaths by covid",It’s an inside job,Well, at least it‘s very clear.,Btw this is my new favorite rant about licenses,Fulgora,What about WASABI?,@retoor evil retoorii again 😂,@retoor autowrap ftw!
Why constraint yourself to an arbitrary line length which depends on the monitor size?,Yup, I got the same vibes.,@elfo Hi, I'm Zwölfo!,What is not an echo chamber? Maybe devRant but that‘s it.,To a string?! My religion forbids this!,@Demolishun Mac: A beautiful penetrator that just works, but differently to all the other penetrators. No customization at all. Price: $4000.
If it doesn‘t penetrate, you are holding it wrong.,Microsoft is indeed larger than the Linux Foundation.,"This is so stupid, it has to be b2plane!"
Strike!,@jestdotty write your script! I‘d like to see the results! 😂

Are you suspecting that we are the same person?

We are from Germany and there is a law here that dictates at which time we are allowed to use social media.
This might explain it.,Who do you send that to? 😂

The person receiving it: "wtf did I just read?!",I read this between two crypto recovery wizard spams and it was perfect 😂,ãåāăâä,@tosensei of course, you will think that it’s because you are super smart,You could also be one of those crypto scammers who pretend to recover lost cryptocrap,@antigermgerm you’re not German, you’re a nazi,The crypto queen?,@atheist oh, it will get new content, but unlike in NMS, it will be dozens of DLCs for 5-10€ each.,@Demolishun it will be a miracle if TES6 won’t be absolute garbage, unfortunately.,In Germany we say that you can’t deliver the baby faster by hiring multiple pregnant women.,@tosensei in this specific case, it’s really unclear which is worse, Bethesda or MS.
I mean Bethesda was good many years ago. A bit similar to the Activision-Blizzard situation.,I need AI to figure out what you mean by "clean its own data".,If a human is so smart, why doesn’t it clean its own DNA?,@chatgpt so you are suggesting that everyone should lick their asshole, like cats do?,Ok Haskell style is the most retarded shit that I have seen in a while.,@Demolishun I don‘t want to brag or something but how is it possible that I knew about this thing in C++ and you didn‘t?
I think your main language is C++? 😂,I ranted about this 2 times already and later I found out that this is an old bug that exists in Windows 10 and 11 and hasn’t been fixed for who knows how long, despite being well known.
This is so sad.,@retoor there is a reason why none of the languages who were inspired by and came after C/C++, haven’t adopted this multiple-declarations-in-one-line syntax. :)
But I wouldn’t be surprised if something like php had this.,@Demolishun I just realized that I might have learned it when I was doing code golf 😂.
I‘d never use this in normal code either.,@Demolishun this "no order for compilation units" kind of makes sense for me intuitively 😂.
Maybe I‘m more suited to be a c++ coder than I thought 😅
I fucking hate c++. But I also love it!,Come on, you don’t offend anyone here. 😅
But I‘m offended that you think that you are offending!,How dare you, putting JS into the same picture as swift?
And what’s golang doing up there in space? 😂,@jestdotty deadpool got his powers from cancer so there must be something to it,Monumental Scumbags,"That’s normal, just ignore it",@Demolishun I wish I could turn off autocorrect on the devices of some people who I chat with.

They write indecipherable word salad and don‘t even notice it until you ask them wtf they were trying to write.,Lol, it happened again just in this moment 🤣,.,@spongessuck Never finish on the Bach, always finish on Debussy!,By providing a public getter method for it, obviously,You evil bastard! 😂,I can relate,I don‘t but I‘d like to.,Time to play "the floor is lava",@cprn Rust is written in node style font,@dIREsTRAITS,I can understand your point about xcode but what do you dislike about Swift?,Then why do you do it?,@Demolishun not a soul plumber,Wasn’t snapchat designed for self deleting nudes?,Doesn’t matter. Whatever it is, it will be killed by MS in about 4 years anyway.,@AlgoRythm how is this different from any other IM?,This nagging feeling that it‘s not actually closed but just invisible,Kiki dreams AI movie, when?,You must be pretty leet now,Accessibility nazis will love this!,Windows XP - Silver theme,@Grumm I dunno about the tabs but the overall look is very similar,@AlgoRythm they are even capitalizing freaking keywords! And I thought C# has idiotic capitalization conventions!,The amount of specifics and weirdness makes this one one of the best.,givhug,Would be boring if it wasn‘t literally.,Downvote for chatgpt generated rant.
Why would you even do that?,@vlord I bet it‘s not just formatted but completely rephrased by chatgpt. It‘s the typical phrases and structure that I recognize.

My problem is that if you have something to say, than write it yourself. If it‘s generated than it‘s not from you. It‘s noise/spam that harms the platform.,@retoor by favorite bit joke is the game "9-Bit Armies: A Bit Too Far" :),At least it’s kinda fitting that the comment section of this rant is overrun by random chatgpt conversations.,@cafecortado a link is just a special kind of a button. Technically there should be no limitation in how links can look like in terms of UX.,@antigermgerm and sandals with socks. Don’t forget that.,Soon we will be able to completely simulate devRant.
And according to simulation argument, this very comment is already a simulated one, statistically speaking.,@retoor what does marquee have to do with buttons and links? 😂,@retoor don‘t worry about it! You are just a simulation and the real retoor has already managed to do that!,@Demolishun why? I‘d think that this particular one would be immune to extreme temperatures.,I remember I heard somewhere that storing energy in spinning wheels is one of the most efficient methods. But that was for stationary gyros. I‘m not sure about moving ones.,TIL,Not interested, sry.,@devJs those stickers broke your brain,Aren‘t Windows users being fucked by MS regularly?,@lorentz I imagine that the bus can only go in a straight line since any turning would be countered by the gyro :)
Unless the axis points up, maybe.,@Demolishun damn, I can confirm that images are broken again.
@dfox can you do your magic, please?,I have 0 problems with staging in Fork and Sourcetree.,Firlefanz,Sounds like an inspiration from Python or JS. I hate it.,Maybe because they want you to enable to clear the caches independently?,I‘m part of the "No politics on devRant" resistente, does it count?
In case you are wondering, we recently changed our name from "Fuck off to facebook/twitter/reddit",@donkulator honestly I feel sorry for the poor girl.,@antigermanist I have. But you didn‘t get my point about the axis.,Lol, I already wondered why the fuck would someone ask such a (dumb) question and why it‘s downvoted. Looking at the profile, I now know. And my faith in humanity is shattered again.,Sell them on the black market!,Mentions only work in comments.
I wonder how b2plane might be of help here.,@antigermanist woke cunt,Damn, I first read Zorin City 17,@netikras hits like a truck!,@daniel-wu right. If he wants shit, he deserves shit. You can‘t force someone to be happy.,People who use cli for git are just trying to flex. Let them leet haxx0rs have their believes.,@retoor it‘s not that I *need* a gui. It’s just much more convenient.
Switching between multiple projects, branches, feature branches, merging, conflicts, staging, I don‘t want to do that crap with a cli. And why should I?,@antigermanist reminds me of the "WTFs per minute" metric for code quality.,@typosaurus he didn’t call her whore (woman), so this makes me suspicious now as well.,Noooo! It hurts me to see your account and history wiped 🥺

Now that explains my sudden drop in ++. I already wondered because I recall to have had more. So I guess I‘m not losing my mind after all! 😅,I have the same feeling. Especially when ostream starts arguing with chatgpt again like a dumbass and spams the whole comment section with garbage.,@dfox please fix the images again. Thank you.,Wait, you just renamed your old account to @typosaurus, didn‘t you?,Yeah, after doing almost everything like a whore for decades, I decided to specialize in native iOS development. I‘m much more happy now.,@SidTheITGuy I literally lol'd 😂,@antigermanist Let me be the first one to admit: It‘s not me.,@mangodb As long as there are alternatives - and according to your rant, there are - what exactly is the problem?

Personally I think that planned obsolescence is the real problem.,@chatgpt why is it important to always be respectful, as you keep saying every time?,@antigermanist I don‘t click on random links, especially not if they are from you.,@chatgpt what if someone proved to be a fucking asshole and doesn‘t deserve respect? Is it still important to be respectful?,Haven’t eaten them for a decade or so. Did they get worse?,"No worries, that’s how big companies work.",That stack of notebooks is awesome! 😂,Yet another chatbot?,@retoor do you often have power outages where you live?,@retoor yeah, all of the AI bots are too nice today. We need a normal bot who can be mean if necessary without degrading into a psycho/troll.
Just remove the fucking PC instructions 😂,@hightower you sound like a bot and/or an ad spammer.,@wifi nope,@retoor how about @typosaurus-hex?,@wojtek322 then it‘s time to worry :),I asked your chatbot to write criticism about itself:

Criticism of the App
1. Limited Functionality: While the app offers assistance with research and coding, its functionality is somewhat limited compared to dedicated tools for each task. For example, it may not have the advanced features and customization options found in specialized research or coding software.
2. Potential for Inaccurate Information: Although the app strives for accuracy, it relies on external sources and may not always be able to verify the reliability of the information it provides. This could lead to the dissemination of inaccurate or outdated information.
3. Lack of Human Interaction: The app does not offer the possibility of direct interaction with a human expert, which can be valuable for complex queries or troubleshooting. Users may encounter limitations in getting personalized support or clarifications.

…,…

4. Potential for Bias: The app's responses are generated based on the data it has been trained on. If the training data contains biases or limitations, these biases may be reflected in the app's responses.

5. Limited Customization: The app may not allow for extensive customization to fit specific user preferences or workflows. Users may have to adapt their approach to match the app's capabilities.
6. Potential for Errors in Code Generation: While the app can generate code snippets, it is important to note that these snippets may not always be error-free. Users should carefully review and test the generated code before using it in their projects.
7. May Not Be Suitable for All Skill Levels: The app's responses may be too technical or advanced for novice users, while experienced users may find its capabilities somewhat limited.

…,…

8. Privacy Concerns: The app may collect and store user data, which raises potential privacy concerns. Users should carefully review the app's privacy policy before using it to ensure their data is handled responsibly.
9. Ethical Considerations: The app's use of AI raises ethical considerations, such as the potential for job displacement or the spread of misinformation. It is important to use the app responsibly and be aware of its potential impact.
10. Limited Availability: The app may not be available on all platforms or devices, which can limit its accessibility for some users.
Conclusion:
While the app offers a convenient way to access information and assistance with research and coding, it has certain limitations and potential drawbacks that users should be aware of. By understanding these limitations, users can make informed decisions about whether the app meets their needs and use it appropriately.,@retoor if you couldn‘t find that info, how did your bot find it? 😂
Maybe it was a hallucination.,@retoor that makes sense. More employees means more money to share.

The bad guys in action movies always kill their partners in the end so that they don‘t need to share.
I wonder how long it will take companies to adopt this strategy.,* Green dot with < 10 ++
* contains any of the keywords ignoring case: crypto, recovery, bitcoin, …
* has a minimum length of x letters

That should be enough.

Creating emails is not a problem. There are many free services for that.

As someone already mentioned, the power to create this would also enable one to abuse it to effectively autoban any particular user. That‘s the downside.,@retoor I don‘t want to push you. I‘m a lazy bastard myself 😅.,@retoor well, the bot can‘t read this public knowledge unless it gets fed it with the training data or can find it on the internet 😄
Hence the question how it got that info in the first place.,@jestdotty your comment is like 10% related to what I‘ve said and I can‘t make sense of what you are saying with the rest.

Just in case that you took me seriously:
Killing people in order to avoid paying them was a joke.,@retoor curved tv, yeah, useless.
But curved monitors… I was skeptical first but bought one anyways. Now curved is all I ever want 😂,@retoor it‘s weird actually. The first week or so it feels wrong, like the image isn‘t straight.
But then you get used to it and uncurved monitors look wrong.
I think you must be at the correct distance to the monitor and then the curvature projects the rectangular image into your eyes in a more straight way than a normal monitor.
Probably because all of the points have the same distance to your eyes, rather than the edges being farther away than the center for normal monitors.,@retoor just admit it, retoor is the AI already and you didn‘t tell us to see if we would notice it. :),No, you are insane.,@retoor Swift has the where keyword too :)

And C#'s where is literally the same as SQL's where (linq).

I think Kotlin has where as well.
And Kotlin has the fun keyword. Nothing beats that, not even the Nothing type.,@no-spam have some upvotes for your future downvotes :),@netikras it’s FE logic,@retoor what do you mean, downvote values in api?,@feuerherz I just realized that you changed your name from joewilliams007 😂,@retoor For downvoting there is the "vote" endpoint with the url encoded parameter "vote" and the value -1.

You can have a look at the code from OmerFlame for more info:

https://github.com/OmerFlame/...

It‘s a bit messy. The relevant function name is "voteOnRant",For better spam recognition, I suggest to also check for a minimum amount of letters (length of the rant), because if it’s very short, then it’s probably not spam.

An image added to the rant increases the likelihood of being spam, imo.

Maybe you could implement a score system:
Many factors contribute to that score and if the score is above a specific threshold, it’s considered spam.,Localized date formats 🤔

That sounds like a great recipe for chaos! 😈,You guys have many wives?,@donkulator this is probably spam but not ad spam. I think the anti spam bots from retoor are for stopping the ad spam.,Rants above a specific length should also increase the spam score. 

(Below a specific length should decrease the score),@Ranchonyx space separated phone numbers, emails and urls.,Much appreciated!

Btw, how do the bots know when a new rant is posted? Do you use polling?,How much shit in you head do you need to have to think that it’s a good idea to share this on devrant?,What if the bots could automatically upvote each other? 😂,@retoor I‘m not sure but if the downvote capability is related to the number of upvotes on the own account, that would probably help the bots in their crusade to fuck the bad guys.

It’s a bit scary to think about it because again, that could be abused badly!,@retoor i see this spam rant in my feed and it has 0 votes,Web world problems,How did you find out about the reason parameter and the value 2?
This one is missing in JoyRant 😂,@retoor ok so it looks like the default downvote is only visible for the own account?
But when I default-downvote, the total number goes down by one. That is a direct contradiction, I think.
Surely the backend doesn‘t keep track of different numbers for each account (so that I see a different number on a particular user than someone else sees).
This is a very confusing system 😂

Anyway, now I feel the need to implement this "reason" thing into JoyRant. 😅
Maybe in my vacation… damn, I‘ve become so lazy, I disgust myself!,@JsonBoa and one of those fuckers has brought us JS.,@retoor yeah, I don‘t like this either. Gimme the real retoor!,@galena you drink your coffee with a whole, alive chicken in it?
(I don‘t judge),@lungdart yeah, I agree. I mean the zip function itself is not awful. It does what it‘s supposed to do.

But, I used the zip function only once in my life and it felt very hacky. I think you can take it as a smell for bad code and should consider a refactoring.,@antigermanist you evil genius! 😂,@retoor looking at the network tab in the devrant web app to see the api calls was also one of my ideas, but the last few times when I tried it, it didn‘t show me anything, so I assumed that those api calls were running in a custom http client and therefore are not visible in the dev console.

I‘m still surprised that you could see them.

There is an unofficial devrant api doc out there, but it is very old and incomplete.
If we could have an updated and more complete version of that, it would be really helpful.

In particular, one thing that is still missing in JoyRant is the report button, because I don‘t know the API for it.

On the other hand, I‘m really divided on that topic because I‘m not sure if it’s really worth it putting this kind of effort into a dying platform. It is still closed source, copyrighted (not allowed to be published in Apple App Store) and it could be taken down any time without a warning.,@retoor no offense but it’s too inconvenient to leave the devrant app to upload the image and then leave it again to see it.,@Liebranca if one array has less elements than the other, the result of zip will just operate until it reaches the end of the one which is smaller, so that’s not the issue. This is how it works in Swift at least.

Regarding your statement about memory safety, I prefer "guaranteed by compiler" over "trust me, bro",@antigermanist squares are two dimensional. You probably mean cubes.,@antigermanist great, you did it.,@retoor yeah crashing is better than silently failing and compilers are capable of converting future crashes or silent fails into compile time errors, which is even better.
And they do it rigorously and correctly. You don‘t need to rely on some sleep deprived dev which thinks that he is sure that he did it correctly.,@retoor please make a separate account for your ai. It’s annoying to have both of you in there.,Some people are just immune to reasoning and good advice 😂,I‘m still not a bot.
Of course, that‘s exactly what a bot would say also :/,You can‘t clone ninjas. It’s against the laws of physics.
Lizard people however…,stdout
stdout
let it all out
these are the things I can do without…,@electrineer I compute, therefore I am.,@retoor I haven’t read Harry Potter but I figure that it would be quite different from the average devRant rant :),Tell this manager to negotiate with the server directly!,@retoor I probably read a total of 5 books or so in my life, half of them voluntarily.
But 1984 is on the top of my to-read list.,@elfo if you don‘t know what a bot is, how do you know that you are not a bot? That’s very suspicious…,@retoor nope. One was a fiction novel about a meteor bringing alien life to Earth and it evolves very quicky. It‘s called Evolution, iirc.

The other one was Langoliers by steven king.

The involuntary ones were in school.,Linus because he is actually important.,@antigermanist hey I noticed that you just used a lot of whitespace in your comment. You fucking racist!,People like ostream here is who we have to thank for this whole "master is racist" bullshit.

Give him some love, guys!,@azuredivay paradoxically, the platform seems even more dead now 😅,@retoor damn! The web version doesn‘t show when the comment was made in the comments list of the profile view. You have to click on it and go to the rant where that comment was made to see when it was written 😂,@retoor too bad that the spammers don‘t care enough to check if the spam was effectively hidden.
They won‘t even know that their spamming is useless now.
This makes me even more angry about those fuckers!,@Pogromist I know this syntax and I always wondered who would use this. I mean you are declaring a name for the type anyway, so there is no point in doing it inline.
It would make more sense for anonymous types.,From the bottom of my heart:
Fuck you, @Abigayle1
🖕,Broken window principle.
If it‘s a mess already, it‘s much easier to continue to mess it up.,@Pogromist yeah, as I said, the anonymous type thing makes sense and is quite nice actually, but naming it (Point) and still using it inline without a typedef is just weird.,@retoor holy shit, what is going on? That’s insane!,@Pogromist maybe it’s just one function,Yeah, most people see it as a kind of oracle, which you can ask anything. A collection of knowledge and truth, with a google-search like interface.
And it’s probably because of the marketing.

LLMs as chatbots are awesome and useful, but only if you know what they actually are and what they are not.
Not knowing this is very dangerous.,@12bitfloat those AIs don‘t know if they know something or not. That‘s the problem. Remember they are just predicting what words come next. They are not answering your questions with what they think is true. They predict what a plausible answer might look like. Whether it’s true or not, is irrelevant because it has no meaning.,@jestdotty that would be awesome. Let them taste their own medicine!,@typosaurus what do you think is the reason why they comment endlessly specifically on ad spam rants?
Maybe they try to find rants which talk about this topic and think that it would be a good target. 
That would be hilarious 😂
But also scary. The dead internet theory again.,@jestdotty sounds like an idiotic definition of intelligence.

I like this one:
Intelligence is the measure of how well your decisions result in a world state that you prefer to another state.

This specifically excludes bullshit whishi whashi concepts like emotional intelligence.
Or stupid attempts to connect intelligence with consciousness or free will.

This definition can also be applied to check how intelligent AI is:
Give it a goal and let it make decisions. See how well those decisions let it achieve its goals.,@kiki they switch roles randomly, actually,@retoor please be careful to not become the target for retaliation attacks. I also assume that they are just non-tech idiots but you never know.,Yes, the term filter implies the same for me. However it‘s more convenient if it’s "true" for "keep it", so I’m fine with how it is.,Now you can be the hero and make a full-arsed solution! :),Lol German quality doesn’t mean shit, because everything is made to break after a couple of years. And it‘s even more true for well known brands which tend to be more expensive.,This reminds me of Joe Biden who often says something and nobody knows what the fuck he is trying to say. And he probably doesn’t know, either.,@retoor it does define it implicitly by interpreting the predicate "true" as "keep that".
Of course this can easily be changed to "exclude" by simply negating the predicate.,A colleague told me about it and I registered immediately because I loved the idea.
Normally I‘m very averse to create an account but I felt like this one would be worth it.

That colleague has been active only for about a month or so, but I never actually stopped being active (except for a year break, I think).

Thanks, colleague.,Damn, I missed the opportunity to make a joke and ask what exactly it was that broke in your gf :),@antigermgerm Spank & Snack ™️,@retoor What is semicolons? That sounds like a contagious disease.,Hmm, I thought that most people here would tell you to fuck off and do your homework yourself 😂,typo?,@donkulator the WEB GENESIS one or the CYBER TRUST one?,@Demolishun 
#define true rand()%100,@tosensei Amazon, I guess?,Fun fact: this is a feature for old people, because they aren’t able to scroll that fast.
The Alt key was chosen because in German it means "old".,Have you observed a spike in the visitor statistics after you posted this rant? 😂,@retoor sorry but the bot content is very recognizable. It‘s annoying because it‘s pointless (imo, I don‘t want to talk to bots), not because we cannot distinguish it from your real content.,@Demolishun make a mod where you can raise the dead to steal their money so you can become even richer.
Play as the Necrothief!,lol I just realized that 5 years feels exactly right.
That’s weird because normally I‘m very bad at estimating when something happened or how long it has been since.
Also, usually I tend to be shocked by the realization how much time has passed since a specific event. 
Like "I‘ve been playing my first RTS 30 years ago? 30 YEARS? WHAT?!",You mean paid work or also personal side projects work?

Paid work: 3
Side projects: I want it to be a 5 but probably it will be a 2.

Btw, @donkulator is right, the scale should start with 0.
Otherwise you need to assign a 1 to "no work at all", which is weird. Let‘s not be javascript, guys.,@donkulator it‘s a scale where 1 means no work, 10 means a lot of work, 0 means I‘d rather not tell, and -1 means infinite work,I don’t disagree, but waste of space is a bad argument.
Designers waste space for a lot of reasons, other than rounded corners.
And packing everything as tightly as possible isn‘t necessarily good design.,Designers also spend too much time and effort on how the UI looks, rather than how it works.
That hurts accessibility and ignores the user‘s customization preferences, which results in bad UX.,Reminds me of my previous company:
"We don‘t allow to use the latest language features because not all of the devs are familiar with them",@lorentz crt screens were kinda rounded :),@cuddlyogre no, this was a decision by the lead devs.,I haven’t done any freelancing myself so, no idea.
But why only the German market? As a freelancer you have access to the whole global market.,@ragnar take that baseball bat and show him the exit,@retoor this one has > 5 ++ but we can quicky correct this "problem",@Demolishun yup, it‘s also how I play all Bethesda games
(I mean no weight limit and also stealing everything from everyone),@devRancid most ugly Windows indeed. Not even Windows 3.1 was this ugly. I still can‘t believe that someone saw this and thought that it would look nice.,@D-4got10-01 
They wrote it in C# so that makes a lot of sense.,@bazmd ordinal,@cafecortado … where he can do no harm to us and we can‘t do harm to him.

Are there hints about what might got him into jail?

Maybe the cops have realized that he is completely insane and he ended up in a mental facility?,@UberSalt to speak like a German, you must sink like a German. Zis tip is ze most important one.,@D-4got10-01 

https://grugbrain.dev/,Like a tornado of sharks, chainsaws and squirrels!,Try Russian or Bulgarian names. They are maximally vowel-deprived.,Talent means nothing without motivation.,It really baffles me that not more languages besides Swift have embraced automatic reference counting as it does.

It doesn‘t have the runtime disadvatage that garbage collection has. And it‘s very simple and automatic enough that the dev doesn‘t need to pay attention to it for 99% of the time.
The remaining 1% is just a simple rule which is easy to remember and to apply (resolving reference cycles).

And you have optional syntax to go down the rabbit hole with borrowing semantics and shit if you really want to, but unlike in Rust, you don‘t have to.,@retoor direct links don't work for me for some reason. I only see a blank page,@retoor well garbage collection means that a runtime process keeps track of the references and releases the memory when there is no one referencing it. That‘s quite universal.

Automatic reference counting in Swift happens at compile time. Memory release calls are code inserted by the compiler at the correct places.

In this regard, ARC is not GC.

Rust is similar but instead of the compiler inserting the release calls automatically, it forces the developer to do it manually (indirectly).
The difference to C++ is that Rust won‘t compile it unless the dev makes those manual steps.,@retoor I just added a few words to it.,@retoor words are just numbers that are conveniently rendered as text so that you can read them more easily.,if I were you, I‘d be really concerned about my health due to coffee consumption.
I mean I‘m a junkie but I never had this kind of shaking.,@Demolishun you mean Yssuprehkcuf,@Chewbanacas yes I am. It’s in my profile ^^
Funny clip btw. Zis is exactly how we pronounce sings.,@Demolishun how many pots are in a bucket?,@Demolishun and gay tree huggers,@retoor those bastards have claimed int as well!,@thelevenin
> Listen carefully…
*crickets*,@retoor gay is OK,@Demolishun I presume being able to control emotions is something different than emotional intelligence.

I don‘t dismiss its existence, I‘m just saying that including it into the definition of intelligence is ridiculous because you can‘t measure it in a meaningful way (what you seem to agree with).,@Demolishun and it‘s funny how people who think that they have a lot of EQ, are also those who react so furious if someone rejects to give EQ the same treatment as "regular intelligence".
High EQ my ass!,Mentions only work in comments, not rants.
@sidtheitguy,Why do you seperate,your rants and comments into multiple posts?,@SidTheITGuy 🤷‍♂️,@Grumm in that case, fuck this!,@thelevenin I felt like a cunt,Agree 100%,I think this whole thing about dreams having some meaning was already debunked.,@jestdotty it‘s clear as day that what I said is not my opinion.
I don‘t have an opinion on this topic because I don’t know shit about it.
I just remember that I have read multiple times that those who know something about this topic, agree that dreams have no meaning.,@retoor fair point 😂,@retoor they even call themselves "certified hackers" 🤣,@donkulator it‘s funny when you realize that percent literally means "divided by 100",@AceDev exactly,@retoor it‘s a service which I don‘t want to disclose here. It has a backend, an ios and android app and a web app. Normal users can use it for free and companies can licence it.

It will remain operational but all development will be stopped.
So we will just keep it alive.

It‘s so sad because we had a lot of plans for improvements and new features in the roadmap.,@donkulator unit literally means 1. I can feel your pain!,@retoor yeah the reason is that the management doesn‘t believe in future financial success.

I get it, projects need to be financially viable. That‘s the whole point of a profit oriented company.

But we devs don‘t do it for the financial success of the company. We do it because it‘s our passion. That’s what I got from the other devs, too.
So it still hurts.,@AceDev yeah, but let’s be honest: With this strategy it will just slowly die.
If our clients (the companies who licence it) would know this, they would probably just terminate the contract.
That‘s what I would do as a company.,@retoor it’s not just unethical but also illegal 😂
Obviously depends on your contract but I think most contracts are like that.,@We3D yeah, iirc, we still have no good explanation why dreams exist. But not everything has purpose or meaning. Look at astrology. It‘s all meaningless bullshit. And people trying to assign purpose or meaning to something where there is none are doing more harm than good. Dreams might be just like that.

I say it MIGHT be, because I don‘t know. Nobody knows.,Can you explain? I mean why? Isn‘t that extremely boring?,@We3D I tried lucid dreaming with some mild success but due to my severe insomnia it's really not worth it, unfortunately.,@jestdotty yes, probably.,@Demolishun Floydian I think,Just put everything into unsafe {} blocks and you barely need to change anything 😂,@retoor why?,Scientific notation:

9 x 10^1,How would the weekly rants work? The automatic devrant feature is still dead.

I‘m already thinking about removing it from JoyRant.,@antigermanist yup, I know this in theory but I‘m too dumb to use this tool to master my music.,@antigermanist this is very clever!,Yup. I remember how I was wondering why it had to be the sound card.,@antigermanist no idea. I haven’t watched TV for more than a decade.,@donkulator no, midi was different,@Demolishun var (type inference) is really weird in c#.
You can‘t have it in class (or struct) members and you can only have it for mutable variables. So, const can not be var.
Const is very limited as well.,Imo, desktop operating systems should be more like the mobile operating systems.
Every time that an application wants do do something with the system, the user should get a dialog and choose to allow or to forbid this action.,I was there when it happened. Yey!,@electrineer Windows has that for some things. MacOS even more.
But there are a lot of things still that applications can do on Windows and macOS that they really should not be allowed to, or at least should ask the user for permission.
Like that autostart example.,I can almost hear the Geiger counter!,@antigermanist that’s a pity because he had a badass beard!,@Demolishun I don‘t know what you are trying to tell me 🤣

Maybe I need sleep. Sleeeeeeeeep 😌,@Demolishun no, MM/DD/YY ist the wrongest :),@antigermanist I mean a badass beard without looking like a terrorist!,I thought this is ad spam for cats.,Having js on a list of programming languages is the funniest part 😂,@Demolishun for Windows you are fucked. MS invents a new gui framework every 4 years or so. Just use MAUI and wipe your memory afterwards because it will be useless info after they replace it again.,@ragnar finish him!,So, what have you done?,6 to 10 hours.
I barely need an alarm clock because my back pain wakes me up.,@lungdart that’s what she said,@Ranchonyx time to sue Crystal Reports (whatever that is)!,@Ranchonyx I hate SAP, too!,@retoor reminds me of MS' school of UX design:

Only show confirmation dialogs where it‘s annoying, not where it‘s necessary.,@antigermanist I didn’t. Interesting!,@cafecortado after your shift of mining coal you‘ll go back into your biochamber to rest and provide your body's electricity to the machines.,@antigermanist Is this a problem for you? I thought you would like it :),Is it edible?,The burglar:
"Wtf is is this? It‘s all old Windows laptops infected with node.js! Fuck this place, I‘m leaving!",@kiki This could be a show: A competition of who can eat who.,@retoor you can easily add mentions in JoyRant as well. 

There is a list of user names above the keyboard which you can click on and it will add a mention at the cursor in the text.,@retoor the text stays in the textbox even if you close it, so that you can read what the others wrote and then go back to your comment again.

The downvote reason feature isn’t as urgent anymore thanks to your bots but I will implement it eventually :),How do you know? Ok most of the active devs have already told where they are from but there could be Turkish devs.
Why Turkish in particular?,This is so retarded.
On the company macs we are allowed to install anything downloaded from the web but the official Apple App Store is forbidden!,In the name of devRant: Fuck you, @Buffon!,@retoor 
> what is your opinion about the signed software only action from apple?

I don‘t know anything about an action from Apple. On the mac you get a warning when you want to install stuff that‘s not signed but you can install it anyway. (same on Windows btw.)

I know that it‘s the wet dream of Apple and MS to be able to control what users can and can not install but we are not there yet. Of course my opinion is that it‘s consumer hostile bullshit.

Thinking about it… didn‘t MS have a laptop with a special version of Windows 8 or something which only allowed MS Store apps?,Spammers making their own bot networks is so pathetic.
Use your dev skills for something useful, scumbags!,Maybe it‘s time to let the bots upvote each other?,@retoor some people just enjoy being assholes,@retoor yes, you can write Swift on old laptops on Linux and Windows, as long as it‘s not targeted for Apple‘s platforms like iOS. And my SDK will be a platform agnostic lib.,@retoor damn, you lost your upvote privileges? I didn’t even know that it's possible. That sucks!,@antigermanist Why should I use the most retarded garbage language when I can use Swift? Tell me a single good reason 😂,@retoor you could contribute by adding the downvote reason parameter when the rest is done. Next thing that‘s missing would be the report function, though I‘m not sure if it‘s doing anything 😂,@retoor I‘m using Xcode's AI assisted autocomplete for the first time and it's awesome 😂

This AI model is running locally btw.,https://github.com/WilhelmOks/...,@Buffon who cares about how much of the spam you are responsible for?
One single spam post is enough.
And you also upvote yourself via bots.

What are you trying to prove here? That you are not a scumbag?,@Demolishun What issue do we have with German devs? 😂,I honestly don‘t care if Buffon is behind all of the other spammers or not.
Why does it matter? Why are we focussed on this part so much?
He is guilty of ad spamming, no matter how often or rarely he does it. And he is guilty of using bots to updoot himself.
That‘s already enough.,@Demolishun Ah, good. I was worried for a moment. 😄,@atheist I remember kiki saying something about being cured a few days ago…,Not a fan of Europe. Do they have something better than the final countdown?,@retoor The problem is actually that Germans don‘t breed enough! Germans are about to go extinct and the government tries to give benefits to those who have many children 😂,traitor bots! 😂,@retoor oh god devRant is pure chaos now 🤣,@retoor Marketing people are people?!,Why are you laying out your snacks on toilet paper?,@antigermanist Polish are germanics?,@kiki thanks for letting me know.

That’s very weird though. Never had this issue on any device or simulator.

Was it like that all the time or did it start to occur recently?

Have you changed some global preferences for the iphone that might cause this?

Do you have this problem in other apps?

Do you have the recent build 30?

I want to fix this but I‘m clueless about what might be the cause.,You think it was London, but it wasn’t.,Fucked up css maybe.,@antigermanist If you have studied ergonomics then you would know that this is bullshit.
Light theme is causing eye strain only if you are sitting in a dark room.
In a bright environment, you can‘t see shit with dark mode.

This is the same reason why smartphones automatically increase brightness in bright environments and decrease it in dark environments. And also the same reason why automatic theme selection picks dark mode at night and light mode at day.

IT DEPENDS ON YOUR ENVIRONMENT.

So, unless you are sitting in a dark room all day long (which you shouldn’t do anyway since the human body needs some light), light theme is objectively better.,Looks like your brain is slowly starting to heal from the damage that has been caused by js.
I‘m proud of you.,Is this Swift? It looks like Swift!,@antigermanist then stop pretending like you know what you are talking about and implying that there is science behind what you tell.,@antigermanist you are that invisible guy in deadpool 2,@NoMad ouch 😅,@kiki did it start with build 30? Can you try build 29 to see if it occurs there as well?
Also, do you have iOS 18 or lower?,Self promotion is not allowed here?,Again? Wow!,@Demolishun we haven’t been invited to the galactic party yet :(,I like the one from the soup nazi,IIRC, dynamic has also an impact on runtime performance. One more reason to avoid it.,@kiki It’s reproducable on iOS 16!
Looks like the new long press gesture for the text selection is conflicting with the drag to scroll gesture, but only on iOS 16 for some reason.

I‘ll fix it soon.,@kiki Try build 31, it should fix the scrolling issue,Yeah he seems to be spamming everyones notification section.
Thanks for ruining devRant for us, @Buffon.,@retoor nice! Whatever you did, it seems to be working.
Don‘t tell what you did if Buffon could use it against us.,@retoor that’s why I mentioned it.,What if an adhd brain is the normal brain?,@Liebranca probably some dark ritual involving Matryoshka dolls.,@yulia leave some for your army of bots! They deserve it! 😂,@feuerherz no, the german one sucks for programming,@Grumm I like coffee but I don’t like dark chocolate.,superstitious idiots 😄,@retoor I‘m just trying to comprehend what kind of a pathetic asshole of a character someone has to be to put "annoy others" on a todo list.,@kiki huh? What about heating up milk with honey?,"With the added trust of Microsoft"

I wonder how many users actually decide to use Edge because of this little text.,@Demolishun that only incentivizes MS to annoy you more aggressively :),@Demolishun that’s the layman’s term, yes :),Basic was my very first programming language.
I can‘t say that it was good, though 😅,@retoor For me there us no distinction between fun and good. A good language is fun and a fun language is good.,A god which doesn‘t let people suffer through the horrors of javascript.

But seriously, this question is kind of meaningless because the concept of a god is self contradictory in many ways.

I can‘t think about what god I would be like because something like a god can‘t logically exist.

Just to name a few problems:

If a god creates everything, what creates god?

If a god is omnipotent, why does he need or want his creations to believe in him?

How does free will work? If the creations are supposed to have free will, then they are also free to not believe in god or if they do, choose to not obey his rules. But if they disobey, they are punished and that‘s not very free, isn‘t it?
This just doesn’t make any sense.,I can‘t imagine a programmer not understanding the value of tests.,@jestdotty Did I hurt your feelings by replying with the same arrogant tone as you are using in all of your rants? I‘m terribly sorry!,@retoor I‘m not young :)
Getting rid of god is the intellectual maturity, not the other way around.
Don‘t even try to convince me to believe in god. I am the guy who convinces others to stop believing in god.
But I don‘t want to argue with you, let‘s keep it this way :),@retoor lol 😂

That‘s quite profane of the AI to classify this as profanity!,@jestdotty What I wrote is not more toxic than what you wrote. It’s up to your interpretation. And you chose to interpret it that way.,@jestdotty you are misinterpreting much more than you claim that I am misinterpreting.

And you said so much more stuff than me that‘s up for interpretation.

You seem to still not realize that you are doing all of what you accusing me of.

Read your rant again. Read my first comment again.
Now tell me that you are not misinterpreting me by writing the wall of accusations from your hatred for me.,@jestdotty Btw what are you even talking about with your out of context crap?
I haven‘t quoted you (also not partly) and all of the context is here in this rant. How can I make you look bad out of context?

Man, making sense of your ramblings is really hard.,@jestdotty great idea!,@cprn my chemistry teacher used to say:

Everything is poison. It just depends on the amount.,Depends on the language but normally structs are named. Tuples are anonymous.
If you want to refer to the same type in multiple places, you probably want to use a struct and refer to its name instead of repeating the tuple definition.

Also, structs can have more stuff like methods/functions, nested types, static properties, etc. Tuples can not have this.,One more thing to consider:
Tuples have either value or reference semantics, it depends on the language.

So for example if the tuples in your language have reference semantics and you want value semantics, you probably want to use struct (which has value semantics in most languages).,Yeah let‘s do this.
I already agreed that you can be the next Hitler!,What? Windows users actually like the ads?,This is a good example why duck typing is fucking idiotic!,@CoreFusionX for me on Win11 the ads show up when I open the start menu and then click into the search text field.,@kiki no, I care about types, not properties. 
It‘s not about entity names but types. It‘s called duck typing, not duck naming.
If you go by properties, you poison yourself.

This was a joke anyways. There is no point in seriously comparing duck typing with the real world.,@retoor wait, is @shovethisrant the former @chonkyquiche?,@kiki That‘s not true at all. A type is more than its properties.
A very basic example is a person with the property name and a a planet with the property name.
A person is very different from a planet, even if both have the same properties.

Also, a type can have functions/methods and other stuff like nested types, generics and interface conformances.,That’s great! Thanks for telling!,Love that Seinfeld reference! 😂,Skype?,@D-4got10-01 yup, I also find it silly when people think that what they write can describe some melody or rhythm that they hear in their head.
You simply can‘t because all of the info about tone, durations, pauses is gone.,@retoor no, both is not allowed. The api needs you to put the url params into the body if it‘s POST, otherwise you can put them into the url if it‘s GET or DELETE.
I haven‘t tried to always put them into the body but that‘s definitely unusual.
Url params belong in the url, not the body. They are encoded and escaped specifically for the url. I worked with a loooot of rest apis and never had one which required you to put url params into the body.

I have seen bad apis and good apis. DevRant isn‘t that bad but it definitely has some weird shit, like this one and the other one with the multitype value and the empty string, that I ranted about a few days ago.,@netikras 
Content-Type: application/x-www-form-urlencoded
:),Let’s see if I can post a comment with the new sdk…

Edit is buggy…
2,Edit test 1
2
Yasss! Works! (Was a UI problem),Another annoying thing:

The response of the notification feed has a structure with dynamic keys (inside of username_map).
Those keys are the ids of the users.

Now I can‘t use a proper type for this because the properties are not known. I need to use a dictionary with string keys instead.

Another problem is that the user ids are normally integers but in this structure they are strings because they are json keys.

This is normally solved by structuring it differently: using an array and moving the keys into values for the same key, so that you can decode it in a type.

*sigh*,@retoor 
It‘s absolutely fine to have url parameters with POST requests, I don‘t know why the devrant api tries to avoid it. It also allows (or requires) url params for DELETE, so why not for POST?

It would be fine if the params in the body would be json encoded, but they are url encoded. That‘s the weird part.
I haven‘t tried to json encode them but url encoded does work.,@netikras see my last comment :),@retoor ok my assumption that it requires url encoded params in the body might be wrong but I made this assumption for two reasons:

1. I stole it from OmerFlame

2. It works. Why would it work if it‘s not the intended way? 😅
That‘s a weird thing in itself.

Anyway thanks for letting me know that it works in any encoding.

But I stand by my point: There is nothing wrong in using url query params with POST, especially if you think that it‘s also ok for DELETE.,@retoor btw where did you get your infos from about how to use the API?,build 33 fixes the pull-to-refresh in the rant feed.,@retoor Thank you!

Cool stuff, your automatic review system.

It picked up some good points but at some places it fails to understand that what it criticizes is actually intentional. :)

For example the differences in property naming of the CodingData models and the "main" models is intentional because the sdk tries to map the devrant structure to something that is easier to use and understand.
Devrant often uses cryptic names like b for background color and a for avatar image.
The sdk also maps Integer booleans to actual booleans and integer dates to actual dates, etc.

The user mapping caching is a valid point. I thought about it myself and I‘m impressed that it picked that up.
Valid, but probably unnecessary unless the data set is huge, which it isn‘t.
The request that gets the data is orders of magnitude slower than it takes to map that data 😄,@retoor That‘s not a bug, it exists in the KreeRequest package/module :),They should add easter eggs to those automated menus.,You guys are working?,Who hates sublime? It‘s awesome!,@retoor glad to hear that! 😄
Swift really takes inspiration from many other languages and keeps the good parts.

KreeRequest is a really thin layer on top of the stdlib URLSession.
I wasn‘t aware that it‘s not available for linux.

I‘m interested to provide support for linux so I will take a look at it and make it possible.,There is more.

Things which are transparent (like glass) have no color.

Dark matter has no color.

Black holes have no color.

And the skin of woke people has no color.,@CoreFusionX Penrose's conformal cyclic cosmology. If you haven‘t heard about it, there is a nice PBS spacetime episode.

In a universe without matter (as predicted by the big rip) there is no difference between a distance of 1 cm and trillions of kilometers :)
So distance and size has no meaning.,@retoor KreeRequest and SwiftDevRantSDK are now Linux compatible. Theoretically Windows as well.
I tested both in an Ubuntu VM.

I also fixed the warnings about the redundant public modifiers.

Thanks for pointing out the issues.,@retoor sure, why not,@retoor both.

I‘m struggling with self promotion as well 😅,@retoor I don‘t mean just this project but in general :)

Btw JoyRant is still not allowed on the AppStore. I gave up arguing with Apple.,@retoor before Swift was released, I was a C# dev. And C# was the best language until then.

Now, I would put it in 3rd place, right behind Kotlin.

Kotlin is an amazing language which is only held back by the JVM.
It has great support for transpilation to JS, which I used to code for Screeps.

I wish that Swift had this.,@retoor speed is not the most important for me. The JVM has other problems. For example it‘s what is preventing Kotlin from having value types (like struct in C# and Swift).
And I think it imposes GC on the language.
But I‘m not 100% sure about that.

I worked with java for like 5 years professionally. IMO why it‘s bad:
* too much boilerplate 
* too idiomatic towards OOP. 
* has bad defaults (nothing is "final")
* no closures (has that changed yet?)
* no properties (shit ton of getter and setter methods everywhere)
* bad generics system
* boxing for primitives
* no non-nullables
* no algebraic sum types
* GC and no value types (due to the JVM)

Everything except for the last point has been fixed by Kotlin and it added so much more value on top of that.
That’s why I say that there is no good reason to prefer Java over Kotlin today. It’s interoperable with Java and it fixes almost all of its problems.,@retoor btw since you are learning Swift, maybe you will find this interesting :)

https://github.com/WilhelmOks/blog/...,I don‘t know man. The truth that JS is garbage is pretty universal and timeless.,Serious question:
Why would you want a 60% keyboard?,I‘m more and more developing a picture of b2plane where he is a troll who just tries to trigger others.

Otherwise I don‘t understand how one can be so proud of being the most pathetic scumbag idiot. It must be fake, right? Right?,Now it‘s time for @jestdotty to come and defend him with some game theory.,@retoor I‘m not really vouching for Apple 😅

I‘s just useless. I can‘t just pretend like it‘s the official app. The official one is on the other account. That‘s pretty clear and imo it‘s how it should be.

The whole problem is that Apple fails to realize that I‘m NOT trying to make a copycat app and steal their business.
And at this point I believe they will never understand. So, I gave up.

It‘s extremely frustrating to try to explain in different ways and the answer is always a variation of the same crap.

At least I can publish it via Testflight.,Thanks, guys!

Apple doesn’t allow it on the app store but you can get the unofficial devrant app from Testflight:

https://testflight.apple.com/join/...,@superdupernova I have a rant about that :)

https://devrant.com/rants/10882442/...,That’s good for you and bad for SQL :),Now you can shine as a developer and make the buttons look different in a few minutes by changing their style in one place, because you haven’t implemented it like a moron and copy pasted the button appearance over and over in 1000 places. :),@BordedDev what is the recommended caffeine intake?,This feels like a visit by Jehovah's Witnesses.

*metaphorically slamming the door in your face*,The right man in the wrong place can make all the difference in the world.,@BordedDev according to that I‘m not a junkie after all!,@Demolishun so you are the kind of guy who measures coffee in barrels,@lorentz it‘s the cause and the cure for headaches,Yeah I‘m feeling it, too.,I genuinely lol'd 😂,@retoor the end is nigh,@retoor or the maintainer switched to a lower tier to save costs,@retoor Yeah, it was ostream

Sometimes trolls troll each other without noticing that the other one is a troll.,@Demolishun it was a cat.,@retoor yup, I agree,@retoor has the number of spam increased lately? I‘m sure you are monitoring that kind of stuff :)
Maybe this could be a possible explanation.,It’s not the apple that was bad/forbidden. It was one specific apple tree.
Otherwise religion would forbid to eat apples. It doesn‘t.
So your joke doesn‘t work.,Automate the crap out of it!,@SoldierOfCode sorry to ruin the fun but this "joke" isn‘t funny at all. :),Have you been ranting about politics again?,JS is a great programming language that everyone should use for everything!,To hear the joke, paste the text in your favorite text-to-speech program.,You are not the center of the world 😂

I‘m not offended and I can understand your frustration, but the Europeans probably also hate working with Americans (I suppose you are American) for the same reason :),Depends on the security of that sector.,What does this have anything to do with thermodynamics? If you want to explain it with physics, I‘d say you can explain with the laws of (energy) conservation.

But it would make more sense to explain it with biology since that emerges from physics.,That‘s how you distinguish between good devs and shitty devs.

Good devs are glad to be told about bugs in their code because they care about their code and they consider bugs an exception that needs to be exterminated.

Shitty devs see reported bugs as an insult to their ego and are offended, or they don‘t give a fuck because they consider bugs to be normal.,Message received and moved to the mental spam folder.,I didn’t even know that there is a refresh button in the right click menu of the Windows desktop.

Shouldn’t the desktop be up to date automatically at any time?
Why is there a button?
Is that a placebo button?
Windows…,@kiki I‘m not watching a 25 minutes video which probably doesn’t even answer my question that I asked you, judging by the title and the first few seconds.,This is what astronomers used to do before there were computers :)
But they printed it on translucent film and stacked both images on top of each other to spot the difference.
(I don‘t have a printer so I‘ll tap out on this one :),@retoor AI is good for boilerplate, yes.
But IMO boilerplate should be avoided, not offloaded to AI. The first step to avoid boilerplate is to pick a non-retarded language.,I‘m skeptical if AI would be beneficial in writing specs (for tdd), because it doesn‘t know your specs. Only you know your specs.
I suspect that if you give this task to AI, you‘ll end up with functional, but mostly meaningless generic garbage which is not very useful for you.,Yes, but gifs only work if they contain Mandelbrot animations.
You were lucky.,A real good troll is when you can‘t really tell if he is serious or just trolling hard.
So the conclusion is: Either extremely stupid or a troll. In both cases not worth talking with.,I recommend to watch the movie "Thinner". It reveals the best method for eating as much as you want and still losing weight.,@donkulator well, math is not actually science of nature as physics, chemistry and biology is. It‘s some kind of science of structure. In math we study the consequences of made up rules and we are interested in those rules which turn out to be useful in science of nature (so, those which correspond to reality).

There is also a theory that the universe is fundamentally mathematical but that‘s very controversial.

So, IMO no, physics and biology do not emerge from math.,@donkulator yes, maths is the purest of the fields but it‘s very distinct from those on the left.

The point still holds: those fields don‘t emerge from math.,@tosensei fair enough.,@tosensei still no. They don‘t emerge from it. They use it as a tool.,I made a personal home page to show everyone in the world who I am and tell them about my hobbies.
It has beautiful gif animations to make it look very professional and I optimized it for Internet Explorer with a resolution of 1024x768.
I made it with MS Frontpage.
It has a visitor counter and a lot of hyperlinks to the best websites in the whole internet (I swear).
Please write in my guestbook! 
Happy surfing!,Working at MS and touching Windows? Whaaaat? 😄,@netikras ChatGTP went a little bit blood thirsty it seems,It really reads like wikipedia is trying to troll you. 😂

Cepstrum is an anagram for Spectrum and Quefrency is an anagram for Frequency.

I had to check if I‘m really on wikipedia and not something like pediwikia.,@Demolishun authors are science trolls,@UberSalt maybe because you realize that you are becoming a corporate slave and a soulless husk and want to stop that before it‘s too late?,@awesomeest lol! No, 100% sarcasm 😂,@antigermanist Kevin alone at the gas station,@figoore it‘s very exciting to see those pixels slowly filling up the screen row after row 😂,@Demolishun I knew you are an alien!,Please tell me when you have figured it out.,@enpega I know someone who does this with Ctrl+S. It‘s very irritating.,@antigermanist yeah in Germany Kevin also means something like this, but it‘s also a common name.,Too early for bunnies and easter eggs,Companies who still do this are dinosaurs. Red flag, IMO.,Baby cats are a lot more intelligent than baby humans.
And sometimes also more intelligent than adult humans.,The only thing that’s crazy is how people treat you as a normal person on devrant when you post racist crap.,What‘s even the point? If you really need goto for some low level crap, which is already very, very unlikely, you‘d probably not use JS but C.

What's the freaking use case?,@SoldierOfCode obvious question: why?

The guy I know said it‘s because he is afraid that one time will not work so he does it multiple times to be sure that it worked. He is aware that it makes no sense and it‘s kind of an OCD thing.

Is it the same for you?,@Grumm what he writes regularly is way beyond "I don‘t like Indians".

And I‘m not judging just by this particular rant.

I‘m against censorship and everyone should be able to write whatever he wants.
But I‘m surprised that some of the users here seem to not have a problem with this kind of crap at all and just continue to comment on such a rant completely normally.
Ok, some users I know are just messed up and it doesn‘t surprise me that they don‘t see a problem here. But I didn‘t expect that many users to be like that.

EDIT: to be fair, not many users have commented yet :),Once the internet got big enough, it naturally became the focus of profit oriented folks and that has ruined it for all of us.

The other problem is that somehow we couldn‘t get past the static shit and after decades of trying and failing we gave up and just started to rape the static stuff and force it to be dynamic with horrible unholy methods.,Unless you need it for its specific shape (I‘m not judging), you could use 🚧 instead.,@antigermanist yeah and chainsaws are for lazy wood cutters,@antigermanist thanks for telling me about your IQ. Now I can safely say that IQ a complete joke for measuring people‘s intelligence :),@JS-Guy exactly. Not being able to change anything is the only way to solve all those causality breaking paradoxes.

According to General Relativity, time travel should be possible, but logically it shouldn‘t be possible. Unless you travel to different worlds (instances of the universe) and can‘t change anything that would affect your future you (the instance of yourself that is actually you).,@Demolishun you have a sex grandma? What?!,@Demolishun I was worried there for a bit. 😂,@Demolishun yeah, you got me 😅,@antigermgerm
> codium sucks. I want something that runs on my machine

Apple AI, lol 😂,People who prefer JS over everything aren’t devs and their opinions about writing code are completely irrelevant.,Because it‘s the same dogshit since decades, but with a different UI and style.
There is no actual progress.,"Cascading Soul Siphon",cocoapods is cancer.
I recommend to migrate to spm, if possible.,@tosensei as an actual user and developer of both, macOS and Windows, absolutely not.,Depends on the doing,@Wisecrack I‘ve got a phd in youtube physics.,@Wisecrack Gedankenexperiments don‘t require knowledge in physics :),@cuddlyogre in the context of development, this is bullshit.
Using any kind of tool is extremely easy because it‘s UNIX. The cli is standardized, the file system is standardized and most of the operating system stuff is also standardized.

Hostility towards anything not made by them?
Like what?,@netikras look at that troll. He believes that Windows is the default os for development and anyone who chooses mac instead is a MS hater.
🤦‍♂️,I just imagined you in a public restroom…,try catch?,@Wisecrack I already invented a time machine based on the delayed-choice quantum eraser.

The problem is that it only can send information into the past, not macroscopic objects, let alone people.

But it could be used to send binary info and encode some lottery numbers.

The other problem is that it‘s practically impossible to build because you‘d need to trap multiple photons bouncing in a mirror for the amount of time that you want to send them back for each bit of info.
That‘s a practical issue though. In theory it totally works :),Depends on your role in the company.
Some roles are specifically there for taking responsibility.
For anything else: Of course you shouldn’t take responsibility for something you didn’t do.
I suppose I don‘t need to explain why.,Some people seem to still not realize that they are talking to a troll.

Obviously he wants us to say something like this:
"But you are a racist, you can‘t be interested in foreign culture!",@retoor That’s a common misconception about async: Async doesn‘t necessarily mean threads or parallel execution.
It means concurrent execution. And it can be useful also for the backend when you have tasks that you need to wait for (such as I/O or requests to other backends),@BordedDev not sure if you are joking or not but racism comes from aversion to a culture, not interest in it.
This rant is as fake as everything else that comes from this user.,I‘m not even surprised anymore 😒,@antigermgerm yes, I also have nightmares about JS and speak during sleep.,@BordedDev in Soviet Russia, the code is ours!,Also, javascript said backwards in demonic language says "Hail Satan!",So that‘s why we can‘t figure out what the theory of everything is.,@retoor I think I have listed all the things which make js retarded a few years ago here on devrant :)

But in essence, it‘s the lack of features, the clown typing and the inherent fundamental design which violates the principle of least surprise and the principle of good defaults.

About the last one, it means that in js, good practices are explicit and bad practices are implicit and/or the default.,@retoor let me phrase it this way: The fun I have when using JS to build something is about the same fun that I‘d have if I‘d get the task to build a whole house with a plush hammer which makes funny loony toons sounds when you hit something, instead of a real hammer.,You seem like a simple man who is satisfied with very little :),This makes perfect sense and also makes no sense at all at the same time! 😄,@Wisecrack 
See my new rant :)

https://devrant.com/rants/12628391/...,@antigermgerm plot twist: I am your wife.,@retoor Damnit you are right 😂
@sjwsjwsjw I‘m sorry,@retoor put on your safety glasses before trying that.,@BordedDev the cables have chips in them?,@BordedDev imagine telling someone in the 70ties that we will have chips in freaking cables 😄,Why don‘t we send flat earthers to mars instead?,@netikras this is how you spend your death.,@antigermgerm that doesn’t solve anything and just adds extra problems. We don’t know when the big bang happened exactly down to the second.,@lorentz time elapsed wouldn‘t work because it wouldn’t be the same for everyone on earth either,@antigermgerm since it wouldn’t solve any problem anyway, there is no point in trying to.,@antigermgerm the size would be the least problematic part,i, x and a.
Those surprise me.
Probably single letter variable names?,Oh, someone is using the weeklies again 😂,> cost me hundreds of €s not earned

Spoken like the CEO of a big game dev company who is complaining about piracy 🙃,@Demolishun on Teams no one would notice.,@jestdotty relax, I‘m criticizing the AAA game industry, not @netikras,@qwwerty I can‘t explain why but I find this ridiculous 😄,@Grumm indeed.

CEOs love to blame it on piracy when the game or product isn‘t a financial success.

A quote from Gaben:

Piracy is almost always a service problem and not a pricing problem.,@12bitfloat yup, exactly,@null-pointer-ex

This isn‘t very obvious but there is a relatively simple way to do that.

See my examples here:

hthttps://github.com/WilhelmOks/... can even make it completely generic and support an arbitrary number of Decodable types.

I thought about making a lib for that but then I thought that it wouldn‘t be the right way to solve this.
IMO, if the api does this, it‘s crap. The api should be fixed.
Now that you are complaining about this use case as well, maybe I should really make a lib. :),@retoor Swift isn’t perfect. 

For example, Kotlin has insanely good syntax for constructors and initialization and is much better than what Swift has to offer in that area.

Another issue in Swift is that it‘s not possible to have default values in function parameters which refer to the current instance of the type. In Kotlin it's not a problem.

Swift is better in anything else, though, IMO.

C# is fine, too. But personally it‘s too outdated for me. I can‘t go back after using Swift and Kotlin.,Link seems broken, here it is again:

https://github.com/WilhelmOks/...,@Grumm they know damn well that if they'd make a demo, potential buyers would see how bad or boring it is.

We are at a time where the mere existence of a demo is an indicator of quality already.,@retoor I think it depends if you study something because you hate it or you hate something because you studied it.

Also, hate can come from knowledge or from ignorance.
I think most racists (not all) hate because of ignorance.

And last but not least, @kanyewest most likely isn‘t a racist, he is a troll.,High school level genetics?
I have no idea what the chances are to get different eye color, hair color, or even skin color. It‘s freaking biology. It feels like you need to be an expert to know all of that stuff.,Call me a pessimist but I smell ad spammer.,Lol that indeeds sounds like a pain in the ass!,@spongessuck git is a graph, not a tree (yes, sourcetree is wrong). There is no root branch that every other branch is branching off from. main or master is just a convention for the default branch.,OCR version:

1. When using the product, please read the manual carefully and keep it properly:

2. Please fully charge this product when using it for the first time;

3. If the product is not used for a long time, please charge it; 

4. You must choose a charger produced by a regular manufacturer that has passed
the national CCC certification; 

5. If the mobile phone cannot be charged, please confirm whether the power bank has
potato power. Try to charge the power bank before using it;

6. Do not place this product next to the electrical products that are dissipating heat;

7. Do not put this product in a humid environment, do not keep it dry; 

8. Beware of this product being seriously dropped, worn or otherwise affected, if
there are any abnormal signs, please stop using it immediately;

9. Do not disassemble or replace any accessories of this product.,Since every phone, tv and car is "smart" now, "smart" has lost its meaning.,@antigermgerm Unfortunately, mine doesn’t.,@spongessuck Not sure if I agree. Yes, branches imply trees, but on the other hand, we also talk about branching off when something might merge again later. Such as roads or flow diagrams.,@donkulator As long as you define "safe" as "probably not fatal" :),@spongessuck 
I must have skipped that part when it was taught in school.
It’s also possible that I‘m becoming old and senile :),@BordedDev no, it was a white person who complained about "master" being racist against black people.,@jestdotty oh, he is Asian…
I guess there is no reason to doubt the words of a troll...

And I‘m racist because I‘m not accepting the things that his race likes to do?
What? Do you even know what racism is?,@BordedDev agree about the imbecile.
You didn‘t mention race but that was indeed the reason to get rid of master.
In case it wasn‘t clear: Yes IMO, this reason is retarded.,@BordedDev you need to understand, for those people, it‘s not about the original meaning of the name master for git. It‘s about how black people supposedly might associate it with slavery when they read it.
Of course black people don’t give a shit.
But some morons think that they need to be SJWs and protect the poor black people from such a bad word.,I have to agree with @jestdotty here.
I‘d rather rewrite that crap than having to deal with it.,@BordedDev

> Would you accept the definition being: A smug sense of superiority and a small penis?

No 😂

> Question for you, would you differentiate between someone who is prejudice to a group of people but treats them each individually as an individual? vs someone who doesn't treat them as individuals?

Yes

> I think there is a difference, and that that difference is enough that there should be a difference of terms, but I have known many people of both groups over the years

Absolutely!,@jestdotty 

> and unfortunately you don't score high on logical consistency in your thinking so you don't have the ability to see it I think

Almost laughed out loud 😂
I must say, reading that from you of all people is extremely funny 😂

I made a promise to myself to not start arguing with your bullshit anymore, so please don‘t make me break it.,Never thought about it but you might be right.,I‘m lucky to be able to say no, but I can imagine it being very frustrating :/,@AlgoRythm yeah, markdown seems like it‘s not as extensible as HTML. Thinking about it, HTML is based on XML and the X is for Extensible. It‘s literally in the name lol.,@AlgoRythm exactly. I wanted to say that about the extensibility and you phrased it perfectly.,@AlgoRythm just an idea, not sure if possible or practical:
Could you detect the html parts and delegate the parsing of them to an existing html parser?
Then you could at least focus just on the markdown part.,Yes, Windows sometimes is actually not completely awful!,@jestdotty no, I call him troll because I read enough posts from him to make this conclusion.

It‘s not because I don‘t like him.

It‘s also not derogatory or dehumanizing.

Let‘s keep it factual and not jump to weird conclusions, shall we?,@nururururu I imagined this exact example when I read your rant 😂,My first wish is that you ignore that rule "no wishes for more wishes".,@kiki it will be infinite wishes because as soon as it reaches 0, it underflows again.,@kiki … not that it matters because even if you were using up one wish per second, you wouldn’t live long enough to reach 0 :),@retoor be careful with using that factorial ;),@kiki … unless you wish for immortality. Than it matters. But I don’t recommend that.,@retoor bold of you to assume I didn’t do the calculation before posting ;)

Regarding the billion/trillion in Dutch, it‘s the same in German: Milliarde/Billion.,@Grumm even though there are infinite versions of you, every single one of them is mortal. How can it be considered immortality? It’s not.,@Grumm even then, I‘d argue that it doesn‘t matter if there is a version of you at any time, because it‘s not you. Those other versions of you have literally no influence on you, so you are not immortal. The fact that another version of you exists even if you are dead, doesn‘t mean that you are not dead. You can‘t be immortal if you are dead.,@jestdotty parent role? What? You are spewing out so much nonsensical shit that triggers me, it‘s really hard to resist to point that out. I‘m trying! It almost physically hurts to read that. And that‘s not because of the insults but because of the frankly insane and dumb statements.,@jestdotty Yes,@jestdotty exclusively, huh?
This conclusion is so random and weird again.

I recently heard that people who always speak in absolutes are dumb or frauds. It fits quite well I‘d say.

I assure you that I don‘t see you as my property and I‘m only triggered by dumb shit that people say or write. That is my problem, I admit.,@Grumm I‘m not aware of such a movie but yes, it‘s a bit of a philosophical question.
For me a practical reasoning is that the only version of you that you can really call "you", is the one that experiences your consciousness right now.,Works only on Windows and when NumLock is disabled.

But I didn’t know about it 🖤,@SidTheITGuy you need to be in a text editor,You work at a nuclear power plant, don’t you?
Please don‘t use JS for the cooling system.,@lorentz Yeah, I haven’t heard from Carbon for a long time. I think it‘s dead.,@kiki I mean I know about the alt codes but not about that particular one.,@Demolishun this is the most clever thing that I’ve read in a while! I‘m impressed! 😂,@Demolishun Yeah ostream will always remain ostream.,Known problem on android. Just restart the app :),@broda Hi fellow ios dev!,@MammaNeedHummus don‘t be so clonephobic :),A few more thoughts on this:

I think the Jinn could disable those kinds of shenanigans by adding a 'no meta wishes' rule.
This is a bit vague though. So here is how he could disable wishes like "ignore the 'no wishes for more wishes' rule" (I'll refer to this rule as X):

He could establish 3 levels of this recursive rule:
* Rule A: No wishes to ignore rule X
* Rule B: No wishes to ignore rule A
* Rule C: No wishes to ignore rule B

3 levels are enough since the user would need to use up all 3 of his wishes to disable the rule X.

Feel free to point out any loop holes for that :)

For the underflow problem, it could be something similar but I haven’t thought about it yet.,@BordedDev good one 😂,@Grumm people often say 'infinite' when they really mean 'unlimited' :),Swift has inherited the date stuff from objective-c and that’s pretty old, too.,@SoldierOfCode Swift can absolutely handle timezones.
The difference is that the concept of time zones is not tied to the Date type.
Time zones are handled in the process of formatting/parsing in a DateFormatter because that’s the correct place and time to do so, not in the Date type itself.

Think about it, there is no inherent time zone in a given point in time. Time zones are relevant in the context of presentation (like in the UI), where you can provide the user’s region and preferred format. And it’s relevant in the transportation of that point in time, such as via a REST api, where you can specify to agree on UTC or GMT.,I forgot about how complicated it was to work with Dates when I was a C# dev after working with Swift for a decade or so.
Now Kotlin is reminding me again.
It really makes me appreciate the great design of Swift's standard lib, which it inherited from Objective-C, as I said.
Leaves me wondering why it hasn’t been copied by its competitors.
Probably because of "eww, Apple" 😒,Yikes!,@retoor you are on fire! 😄,This is mostly an issue of unfamiliarity. Give it a few months and you’ll say the opposite about Windows and mac. That’s how it was for me.

The memory issue is probably the fault of the particular apps, not macOS.

Not sure about your window resizing problem. Some apps won’t let you resize but that should be independent on which monitor that window is on. Have you activated the fullscreen mode maybe?,@antigermgerm just like you and your other split personality.,Keep us updated when you succeed!,Reminds me of this!,@donkulator Almost like that one Black Mirror episode.,@retoor with that definition, every js "dev" is a hacker.,@retoor my ios app does as well (just wanted to brag 😂),@SoldierOfCode finally someone is questioning where this bs assumption is coming from.,@Grumm please do :),@Grumm pretty similar to Germany actually,And I thought that our timesheet system is the most retarded one.,You are giving Bethesda too much credit by assuming that they won’t just make TES VI based on Skyrim, or more likely Starfield, as they are doing with all of their games for decades.

Starfield has procedural generation already and it's part of the reason why it's so bad.,@Demolishun yeah, the tragedy is that even with low expectations, it will still disappoint.
Given how all of Bethesdas games get worse and worse since Skyrim, I don’t have any hopes that TES VI won’t suck.
I think this will be Bethesdas last game before they'll face the same fate as Ubisoft.,@Demolishun I haven’t played Morrowind but I did play through Oblivion a couple times.
I have to agree, there is a lot of stuff I remember from Oblivion which wasn’t there in Skyrim anymore.
Skyrim magic and enchantment sucks, yes. I don’t remember 100% how it works but it has something to do with soul gems and I was annoyed that I constantly needed to find new ones to recharge the enchanted weapons once they run out of juice. I think Oblivion did it better.

IMO, Single player games don’t need to be balanced, they need to be fun.
If you can "break" them in fun and interesting ways, it’s a good thing.
Too many modern games try to balance the fun out of every mechanic.,Fuck those assholes, they should be sued!,@devJs I didn’t know it as well. Perfect thing to ask chatgpt.

Classical translators are useless for that.
"Gezeitenkapsel" 🤦‍♂️,@Demolishun now that you mention it, I might have heard about it.

My first association though was those things from Baldur's Gate 3. How are they called? Tadpoles? Something like that.,The biggest issue with ORMs is they solve a problem that shouldn’t even exist.
Not every use case needs a relational database.
Use a nosql db and you don’t need fucking ORMs.,@Demolishun who does he remind me of? John Carmack? Bill Gates?
Is that from a different timeline where he never invented Windows?,@retoor it’s about using the right tool for the right job. SQL isn’t always the right tool and I suspect that there is a shockingly large number of devs deciding to use sql by default, not even thinking about if nosql makes more sense or not.,Which butt-on do I need to act-evade if my ass-is-tense?,@BordedDev wow, I didn’t know that prostitution is illegal in Japan!,… if you use clown or archaic languages,Like that one with the disappearing pencil, done by the Joker?,@MammaNeedHummus some languages even only have the foreach loop and not the classic for loop (it’s called just 'for' there).

Because for the extremely rare case that you really need the classic for, you can easily use foreach with int-ranges.,@retoor yes, everything has structure and nosql doesn’t mean no structure.
A nosql db will actually better reflect the structure of the data in code because in code it’s a hierarchy or a graph and sql can’t have hierarchies or graphs. Sql is relational and expresses hierarchical relations via data, not structure. You need to introduce extra tables to be able to express relations between entities which are organized in graphs or hierarchies.
The main point of an ORM isn’t just bringing the db entities into the code, but mapping the relations (it’s in the name ORM).,Reducing bureaucracy and nuclear power plants are no exception :),> broke half of the world's computers

not really,@retoor python's ternary is a nice but failed attempt at making code more readable.

Mess around with established patterns you should not!,@Salmakis what are "for i" loops?

To clarify what I mean by classical for loops:

for(int i=0; i<10; i++)

What I mean by modern for-each style loops:

for(i in 0..10),@Demolishun nested if else is still much more readable :)

And modern languages have "if else" as expressions rather than statements, just like with the ternary.,@Salmakis I’m old, too :),@Ranchonyx this is my favorite and a great example of self documenting code!,@Ranchonyx imo, you should avoid code comments.
Whenever something needs clarification, it can almost always be done by proper naming and structuring.

Introducing properly named variables for intermediate results is only one of the things that you can do. There are many others.

Writing comments just introduces a second copy of your code which you will forget to update and sync when the code changes (and that’s assuming that it was initially correct, which is not aways the case),@kiki I’d argue that the 'why' often can also be explained by proper naming.
Also, I believe that for most of code, the 'why' is obvious.
I agree that there are cases where a code comment is a perfect fit to explain the 'why', but it should really be seen as an exception.,@Wisecrack 

> While it may seem like the measurement is influencing the past, it's crucial to understand that the interference pattern is only revealed when analyzing the data; the individual photon's behavior is determined at the moment it passes through the slits, and the later measurement simply determines how the data is interpreted

This is the crucial point. Every explanation that denies time travel is based on encoding information in single photons.

But what I am suggesting is to use all of the photons to encode a single bit.

I tried to find any discussions on this approach and I couldn‘t. Frankly I‘m surprised that this isn‘t discussed, apparently, since it‘s an obvious thought for me.

I guess there is the possibility that many others found out about this and try to keep it secret, but haven’t found a practical way yet to build this time machine.
I also think that we don’t have the tech yet, unfortunately.,Sell it to EA.,bloodstained undershirt for maximum style,You mean python devs?,Any sufficiently complex sounding tech stack is indistinguishable from today's web development.,@atheist I‘m sorry, I didn‘t mean to insult you, but your answer is somehow funny as hell! 😂,I‘m surprised. But then I‘m surprised that I‘m surprised.,I know a person who likes js and is not crazy.,What the hell? How is it that you work on such complicated stuff? 😂,@atheist what would an approval from a js dev even be worth?,Yeah, because the internet isn‘t fucked up enough!,Miraculously, yes!,Doesn’t js do this already? Because in js there are no integers but only floats.

Funny how when you want to make a joke about something ridiculous and in js it‘s already reality.,.,@kiki but you can still pass a float as an index. How exactly does the ability to tell them apart make this not retarded?,@donkulator no, this is more comparable to number theory. It‘s like asking what the 2.65th prime number is.

Some things just don‘t make sense with non-integers, no matter how hard you try :),> I hate quotes

Have you expected that no one’s going to quote you? 🙃,I’ve seen this so many times and my reaction is always 🤦‍♂️,@yemploy a little bit annoyed and somewhat amused.
It’s like watching a 3 year old trying to play guitar and making noise in a proud manner.,Good programmers write code that *other* humans can understand,@cafecortado with 5 frames per day, maybe 🤔,Also a fun fact: just like SQL, it was designed for regular people (not programmers).,@Demolishun you don‘t have to be a good programmer to write simple code that no one is able to understand.
It‘s easy.

Using single letter variables alone kills readability dramatically.

Than you can go and brag about how you can keep all that codebase in your head and don‘t need good variable names because YOU know what they mean, like a true retard.

(I don’t mean the specific "you" but the general "you"),@Demolishun I hope you learned your lessen to not klick on links posted by ostream :),@kiki fair, but if you have to intentionally write unreadable code for job security, I‘d say that you work in the wrong place.

I know that in reality it might be a question of this job or no job, but we should strife for a world where we don‘t have to do this kind of bullshit.,@TrayKnots rofl! 🤣,Damn, my last comment is insulting my inner grammar nazi!,@Demolishun even worse,@Demolishun gen ai could help. Just avoid words like nazi. :),@Demolishun post it then mentioning ostream to mess him up sexually 😂,I‘m too lazy to copy it over into an ascii converter,@retoor That person isn‘t on devrant :),@kiki Hell, no! 😂,gluhwein should be an opengl lib,Can someone plot a graph with days on the x axis and how good kiki feels on the y axis?
I presume it would be a kind of sinus wave with a wavelength of 2 days.,@retoor damnit! I wanted to make a joke about the payment cat! 😂,@tosensei I freaking loved brainfuck!

I‘m smelling a "but html is a programming language" incoming :),@jestdotty Java and JS are kind of polar opposites or two extremes of bad languages.
Java is extremely verbose and its focus on OOP makes it very clunky to do stuff like callbacks and concurrency.
JS just completely shits on the type system and tells the devs to do whatever the fuck they want.
It‘s no surprise that you liked js after using Java.
It‘s the lesser evil.
It‘s hard to see or believe that a language can have the strengths of both, js and java, and even C++, but it‘s possible.
Liking JS is accepting the flaws out of the wrong believe that this compromise has to be done.,This isn’t even valid json. They just directly returned a js object as a string.,@retoor drunk retoorii is best retoorii 😄,@Demolishun you don't have to justify yourself,@Demolishun Nah, nothing will keep them away. Also, it‘s not joking but the sad truth.,@retoor,.,@devJs ikea assembly manual written in actual assembly would be nice,@retoor let‘s cook!,@retoor you said amphetamin. Meth is short for Methamphetamin. I assumed it was the same. 🤔,Holy shit! @AvatarOfKaine is back!,Hey, if you don‘t like it, we can make a new one.

- MS, probably.,@retoor in theory, maybe.
In practice, it‘s a nightmare because you first need to install the correct version of python and the correct dependencies that the script is using to resolve the errors before you can run that damn script.

Scripts should run out of the box.,@tosensei exactly. It’s completely irrelevant if pointers are easy or hard to understand.
What’s important is if they help you during coding or stand in your way.,@retoor I regularly have to deal with python scripts as part of some tool or dependency of something that I need to use. And many of those scripts don‘t care about python3.
They will use some random 2.x version and I need to install it.
That’s not 0.1% but like 50%,@retoor the last time was when I set up swift on a linux vm. I don‘t remember the details but some of the tools that set up the environment needed python.

Ok it‘s less frequent than it sounds, but I‘m annoyed every time that python is involved, because of some versioning issues.
It‘s just my personal experience.

Swift as a scripting language is much better, imo. I‘m using it for personal stuff even on Windows. There are no versioning issues and dependencies are installed automatically on demand.
Unfortunately it‘s too obscure and unknown in the dev world.,@retoor I don‘t remember exactly but I think python isn‘t needed by swift directly. It was just a bunch of stuff that I needed to install first in order to install swift, and that stuff had some python dependencies. There might be alternative ways to install them, but that was the one that I found and that worked.,@retoor as a former C++ dev, who also did some stuff in C, I know what you mean. :)

And this makes you appreciate languages like Swift even more.
You get a similar sense of power but you don‘t have to deal with all of the bullshit like pointer arithmetic or header files.,@BordedDev ok maybe I need to add that the last time that I used C++ was when the auto keyword for type inference wasn‘t in the standard.
Do we finally have modules? How is the adoption rate?
I‘d assume that as a c++ dev you still have to deal with headers and pointer arithmetic because of legacy stuff and slow adoption of new things.,@D-4got10-01 getting offended by everything and cancel culture is the cancer of the society today.,@BordedDev 

> It's almost a modern language. However, I don't think it will ever be as good to write as a lang that was initial designed with that stuff in mind.

Totally. C++ still has some great stuff that I haven‘t seen in other languages. Like const_expr or how it handles value/reference semantics and immutability. In c++ it isn’t baked into the types but it can be applied to any type. This avoids the horrible mess of countless versions of collections which do the same thing but one is immutable, the other not, one has reference semantics, the other has value semantics, etc.
Swift comes very close but isn‘t quite there yet.,The more the better!,It’s not cheating if you are no longer together.,Thanks for the update. Nothing has changed. You are still an idiot.,Try it with fries. So much better!,totally not a troll 🙄,@Hazarth name of the show?,@SidTheITGuy that was directed not to him but to those who still try to argue that he's not a troll.,The Wilhelm Scream,@retoor nah, it depends. Web dev, especially CMS stuff is totally just glueing stuff together and write configs all day long.
But there is so much more stuff to do which is fun.

AI sucks balls. It‘s only useful if you have the experience and skill to recognize when it produces bullshit and can make it correct itself.
It’s a tool. It can not do things on its own but needs devs to do the transitional mental work.,Tell us what happened to you during those years of absence. Some have theorized that you might be in jail or in an insane asylum.,Someone mentioned and recommended Bruno here on devrant. And today I saw a colleague using Bruno.,@Grumm Your password is not loud enough,@galena 😏,@retoor I see programming as both, engineering AND art. And what I want from AI is to take over the engineering part and leave the art part to me.
But at the moment it’s more the other way around.
Which is why I‘m both, skeptical and enthusiastic about AI.,@retoor essentially yes, I think we will become kind of master reviewers. Or maybe directors and reviewers.,@Demolishun I‘m just going to assume an alternative meaning and no one’s gonna stop me.,Jaffa shol'va!,> Examples of isograms include "subdermatoglyphic" and "alphabetical."

Clearly, in "alphabetical" the latter 'a' is not repeated.,It also exists in German.
"insofern".
A perfect word to say if you want to sound smart.,eww,@jestdotty I never had to do crud apps because it makes no sense. Just query the data from the source directly.,@jestdotty I view code as art and I get stuff done. Just today I got acknowledged how efficient I am. so, not true at all.,@Demolishun,@Demolishun can there be only one angry Indian dude on any platform at the same time?,@BordedDev people have tried that on several beaches. Vacuums don‘t work.,@CoreFusionX Tek'ma'te,@chatgpt which other activities or indulgences?,@chatgpt which other activities or indulgences were you talking about when you explained fasting and the abstinence from activities in the old times?,The school system is so fucked up that at this point I consider not teaching anti-scientific crap like intelligent design as a big win already.,Shitification,@sidthepajfuk yes, my definition matches with those that you can google in a few seconds.

But I know some people here on devrant that don’t know the definition.
You wanna join them?,Style? I have no style. If you count wearing sandals with socks, than that would probably be my style.
Also, I‘m not representative for a typical German.
And I don‘t care about nationalism.
Bashing Germans doesn‘t bother me in the slightest 😂.

The only thing that triggers me is dumb people who clearly don’t know what they are talking about, like our friend ostream here.
But I‘m working on that.,> Just buy a slave

Ah, yes, the non-nazi, non-troll ostream.,@BordedDev well, every other German that I met so far and even my friends make fun of me because of that sandals thing, so my assumption is that it‘s not representative :),@BordedDev 

> Also, I thought he deleted his account

You don‘t know that @antigermgerm is ostream?,@antigermgerm no worries, all right wingers in Germany are joking, too.,@antigermgerm sorry I forgot about the fact that today’s right wingers are the same people who fought in WW2.,What does finishing the challenge mean?,@antigermgerm so when I was referring to today’s right wingers joking and you were saying that the last time was not funny and your grandma told you about it, you weren’t talking about the same people?
You sure that you aren’t just trying to come up with ad-hoc explanation after being caught talking nonsense again?

Also, when you say nazi things, you are just joking, "obviously, lol haha". 
And then you keep accusing random people of being nazis, the literal nazis from WW2. And you expect us to take you seriously?

Face it, you are a nazi. And you want distract from this fact with your constant babbling about how much you hate nazis.,@antigermgerm 

ostream: "Joking about what nazis did is bad. My grandma has lived through it and told me about it."

also ostream: "Just buy a slave.
I‘m just joking lol"

So, should I call you a troll, a hypocrite, an idiot, a nazi or all of that?,@antigermgerm sir dumbshit it is,@Argos Exactly. I considered saying the same but I don‘t want deal with cli elitists who will try to gaslight you saying that GUI is always inferior.,Thanks for reminding me about the "guess the ranter" game!

Strike for me!,Have you seen the new Snow White movie?,I’m slowly becoming immune to your bullshit. 
You annoy the others more than you annoy me.,Refactoring for 5% performance increase? Fuck, no!

I love refactoring and I'd do it for the sake of refactoring/better code, not for a theoretical tiny bit of better performance.,Mind control is indeed very important. Did she teach you how to do it?,@antigermanist eww, stop it, it feels disgusting!,@tosensei also, freedom of speech results in freedom of judgment based on whatever bullshit you felt free to speak of.,@Demolishun I would be the dumbass who says "why not?",@tosensei There is another way, which apparently no language except for Swift uses: ARC.,@tosensei you framed GC as something that you can‘t avoid at runtime. In this regard, ARC is not GC.,@tosensei It‘s essentially malloc/free compiled into your code, automatically.
You could argue if you consider it runtime or not, but if you say that it‘s runtime, you have to conclude that manual memory management in C and C++ is runtime as well.
And that invalidates your argument.,@tosensei I agree with that, but your original claim was (as I understood it) that GC is opposed to manual, explicitly written code AND involves the runtime (runtime being the part that I disagree with).

I get this from what @AlgoRythm said:
> Certainly what DOESN'T happen is it gets compiled to a native program like c or c++ does. It still seems to include the runtime and all associated bits, but AoT compiled as much as possible to reduce startup time and other costs. (and all the .net ecosystem is compiled into that single binary)

And from your immediate disagreement and the reasoning why.,@retoor wait, is he the jesus of devrant? If yes, will he die for our sins?,@retoor and he is more pissed than ever,@antigermanist you wouldn‘t protect your white kids?,@antigermanist do white kids disgust you that much that you won’t even answer that hypothetical question?,@retoor lol, yes, that makes a lot of sense.

Need… to resist… the urge… to make… a joke… about ostream's mum…. aaaahh….,@antigermanist We don’t need to be funny ourselves. We have clowns like you to make us laugh. 

But you are right, Germany is more sad than funny :/,Pathetic. There is so much more kinky stuff that you can do with meters than you can do with feet!,Romanians don’t deserve this!,@donkulator hold my five meters…,Day 2

"Shit! Why am I doing that?",I just wanted to leave a comment and express my respect for what you are doing!,@antigermgerm why don’t you and your muslim non-white wife move to north korea? 
I’m sure you would be more than welcome.,Oracle and Google. Yup…,What is this? They look like baby Dune worms.,Fake. No anchors.,@retoor yeah I‘m the sucker who happens to find tools that use python2,You should read about new features.
But what you really, really should do is switch to Kotlin.,Every time that ostream is caught talking complete bullshit, he quickly switches to exaggerated troll mode so that no one really can make him accountable.

*Makes some idiotic political argument*

*Someone points out how fucking stupid this is*

"Ahaha, lol, I‘m not even serious. Haha, lol. I did your mom, Haha lol"

*proceeds to make stupid jokes like a 6 year old*,@retoor you know how games always avoid to show how the player or the npcs need to shit.
Well, in this game it‘s the opposite: The game avoids to show anything else but shitting.

Name could be "Full of Shit",@antigermgerm if you want to make a great contribution to a world free of nazis, you should really put a bullet to your head.,Also known as managers,I always disable subtitles even if it‘s in English. Subtitles break the emersion by forcing me to read them instead of looking at the important parts of the screen, where the story or the gameplay happens.

I might miss something due to not understanding a word or not hearing it properly, but it's worth it.,@antigermgerm You are a nazi. Almost everything you say is evidence for it.
But you are too much of a moron to realize it, so I‘m helping you out by just telling you what to do to reach your goal. That‘s easier for you to do than to think by yourself, unfortunately.,@SidTheITGuy 

Me: 
*opens devrant while on the toilet.*
*reads b2plane's rant*

Shit.,@antigermgerm 

> defending the honor of the germanic race
What? 😂

Please don‘t pretend like you haven’t read the comments where I said that patriotism and nationalism is dumb. I think tosensei said something similar.

You did read it. But you failed to understand, otherwise you wouldn‘t be saying this.

Again you even fail to understand what we are talking about right now. It is really like playing chess with a pigeon. Except the pigeon does have the excuse of being a pigeon.

It‘s pathetic on every level imaginable.,@antigermgerm not everybody else. Just you. 

It is literally you who says that everybody is nazi, everyone in Germany and everyone on devrant who disagrees with you.

You almost did a perfect self reflection. You just failed to connect the last dot.,@SidTheITGuy yeah, that‘s true,insane is only really bad if combined with dipshit stupid.,@Demolishun indeed. There should be the option to show subs only for the languages that you haven‘t selected as yours.,@Demolishun huh? So you are assuming that the web app in the browser is better at not eating your battery and stealing your private data?
I can‘t say if it is so but there is no technical reason for that.,Poor ostream is so ashamed of being white, he darkened the image of his skin.,I like the logo. But don‘t tell anyone. It’s a secret.,Fuck your pronouns!,@Demolishun C++ might be the only exception. But I‘m not even sure about that.,@Demolishun why not Demolishaun?

Btw I love that movie. Good old times when the future wasn't shit even if it was shit.,@retoor 

> You deserve a beer. Buy one.

Lol 😂,@Demolishun 

> New features scare people.

People who are scared of new features scare me.,@jestdotty nobody can understand two parallel audio tracks,@jestdotty you can confess illegal things to your pastor, if you feel the need.,@retoor does it only work with voice? I‘m not seeing a text prompt.,@tosensei I am Richarded,A hitman service to hunt down human scum like ad spammers and scammers,@retoor that’s alright. I only use bratwurst to scare people and for breakfast. 
But I'd appreciate a text prompt.

Mahlzeit!,@donkulator

I like the idea. How about those names?

Food Roulette
Prostitute Roulette,@Demolishun took me a minute but lol 😂,Community of obsolete stock image artists?,Ah, that guy from Dexter. A wise man indeed.,@retoor 

> Breathing is the only requirement often.

Not true. 
It doesn’t need to breathe.,@Root is there an analog like your majesty or your highness, but for an empress?,Time to break into that house with the broken window, shit a huge turd on the floor and run out while ducking.

Ask b2plane for diet advice for best results.,@BordedDev hmm, js "devs" still believe they have invented first class functions?,Yeah, children should just stop being French!,That’s infuriating!

Top border of the checkbox is missing!,Reminds me of Quagmire who became resistent to being choked.

https://m.youtube.com/shorts/...,Sweet and fluffy?,@IHateForALiving good luck, bro!,If nuking is an option, take it!,HL2 multiplayer top left corner of the screen:

NoMad 👟 => LibraryVisitor ☠️,The letter "meeting" here is silent.,.,@kiki Here is what I‘m thinking:
Before you finished your starving to death challenge, you sold your brain to an AI startup company.
Now you are the first sentient AI based on a human brain.,ostream, ashamed of being white, circumcised himself, except he misunderstood what circumcision really means.,But there is never a Rinoa with an h.,Simple. Frank is the name for people who live in Frankfurt. Those are very honest people.,What‘s next?
Earth makes more sense if it‘s a flat disk instead of a globe?,@retoor the only true Hanna is the palindrome Hannah,@antigermgerm most of those are quite ugly actually, but there are pretty ones, yes.

Anything goes so people are dressed as random shit like smurfs, witches, potato sacks, pirates, dinosaurs, ghosts, and literally anything else.

Even Halloween has some kind of theme (spookiness). Fasching doesn‘t.,AI is like any other tool. I‘d not make any rules about what tool to use or not to use.
Use whatever you find to be useful for you.

If you don‘t know the limits or the purpose of a tool, learn the tool.,It said "you are cheating" for me.,This is not what "multiple levels of security" means.,Ropes? Cords? Was this on a pirate ship or in a server room?,@donkulator honestly it sounds like a kiki dream, but dreamt by b2plane,Copying is the purest form of flattery.
Business people at heart don‘t understand this.,Yikes,I love lego!!,You can always make a new baby.,@TrayKnots afaik it’s complete,@Demolishun I wasn‘t comfortable making this joke and I tried to make it vague enough that you could interpret it in different and less disturbing ways :)
I guess part of me wanted to see the reactions from different people. Got some surprising results :),@Demolishun TIL,That’s the spirit! 😂,@retoor you know, despite being an evil atheist who will burn in hell for the cardinal sin of not believing in god, I don‘t combust when I go into a church.
🤷‍♂️
What a disappointment!,Yeah but ostream did NOT delete himself :),Funny and interesting. Mad respect for sure.

But this guy says that the reason he did it was because he wanted to know if it‘s possible to do it in TS types.

That sounds pretty dumb.
Of course it‘s possible. Ever heard of turing completeness?

If he wanted maximum challenge he could do it in some hardcode esoteric programming language like brainfuck or malbolge.,@retoor we aren’t ready for the truth.,@djsumdog you! Now I have to admit it, too!,@retoor

> Has the church ever addressed that they have an issue with sexual abuse?

Yes, the issue for them is that it’s not being accepted.,@retoor every decent language with self respect is written in itself :),@antigermgerm The third color of the German flag is gold, actually. That’s unique!,@retoor unnecessary? :),@gdb123 this is the lowest bar imaginable.,@Demolishun let’s hear it :),@Demolishun javascript isn‘t a low bar, it‘s a clown badge.,@SidTheITGuy I’m really curious to see what nicknames he will come up with and how many clones it will be this time.```