Details
-
AboutAngry, opinionated. (js stinks). Touched almost everything CS. Master of none. Always on the learn.
Joined devRant on 11/9/2020
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
It also happens that most of the times errors cascade. A single missing semicolon can lead to another dozen messages.
It gets real bad whenever templates get involved, but they've made significant progress with that, at least where the STL is concerned.
And, even if risking a fish slap, just use a shared or unique smart pointer, or if used as argument or similar, a owning_ptr<> or non_owning_ptr<> from the GSL. They resolve to regular pointers anyway and help a lot with pointer ownership and management. -
Hard rock/heavy metal.
I don't mind the lyrics, but any coworker around me (thanks WFH) will, because I'll likely subconsciously start singing along. -
@jestdotty
I can only laugh at you, the prime conspiracy theorist, not only relying on chatgpt (which I don't need, because I'm educated in what I say, which, by the way, your reading comprehension completely failed to comprehend), a tool controlled by those shady elites you demean so much...
But also the fact that it proceeded to debunk your bullshit live in prime time...
So yeah, no more questions, your honor. -
@jestdotty
In any case, it seems it hurt *your* sensibilities, judging by the response, most definitely not mine XD -
@kiki
I don't really know. Satan knows I try not to, but sometimes the amount of bullshit is so much that I just have to say something, if only to prevent other impressionable minds to fall into the same shitshow. -
It suffers from the same problem as every Blockchain backed system to "preserve truth".
Blockchain doesn't guarantee truth. It guarantees consensus. Consensus is easily manipulated when you control the majority of the consensus. (History is written by the victors, and such...)
And on a protocolar level, Blockchain exists because the nodes verifying the transactions get a sizable benefit for it. In your scheme, the only benefit is having more characters...
Well, guess what, your system would be nice for the opposition, or clandestine anti government groups. With your system, along with the nature of consensus, you actually penalize, if not making it downright impossible to safeguard information against ruling parties.
So yeah, the idea has its merits. The implementation is exploitable as fuck. -
@jestdotty
Science *definitely* believes in bacteria.
Hence why antiseptics and antibiotics were developed, because it wasn't a curse from God to die from fucking apendicitis.
Vinegar is acidic, yes, by virtue of having acetic acid, which, yes, is the reason it doesn't spoil and helps conserve things, but has no impact on your teeth or anything like that.
Its PH is just too mid. In fact, the very same acid (hydrochloric) in your stomach is on the order of 100 times more powerful, and whenever you puke, your teeth don't deteriorate...
Acids just have affinity for water. Higher the lower the pH, so they "burn" organic matter by"sucking" out the water and leaving the carbon. It's not your usual burning.
Teeth aren't made of water... They are mostly impervious to short exposure to weak acids... -
Most humans are happy to be sheep.
They don't wanna shoulder the burden of leading, so they will blindly follow whoever promises security and abundance.
So yeah, they are easy prey for charlatans to get into places of power.
Then there's the opposite about taking things to far into tinfoil hat territory, which is what you tend to do...
And that's equally as bad. -
@jestdotty
Or maybe you are one of the very few that had an adverse reaction to the vaccine, as can happen with any vaccine really.
Is that an argument to stop vaccination. Absolutely not.
Health care is there for you so that, even when it happened to you, the state cared for you.
And, let's be real, based on your previous history, you'd be a burden on national healthcare for a whole another set of reasons.
And still, I'd pay for it, because it's the fucking reason healthcare exists.
The conspiracy theories, however, are just a byproduct of idle minds, which tend not to be productive at all... Which would put you in no position to bitch about anything that is freely given to you... -
@retoor
Using your own domain is also a very bad idea for anonymity.
Domain names can easily be traced back. -
Most places that really care about getting your real mail will block every temp mail domain.
I still encourage anyone to use temp email for most shit, but sometimes it's better to have a burner gmail account you only access through VPN. -
@kiki
What do you mean?
America is being made great again! -
Of course, neither the C nor C++ standard can just switch the meaning of boolean logic.
That's the biggest ABI change ever, which is technically possible, but would force C++27, and then either everyone would avoid it because retardedness, like JavaScript, or just stick to non retarded language versions.
And then again, what stops crapple from doing the same with Swift? -
@xcodesucks
Actually, you are wrong there.
C has no concept of null, nil, or whatever else you want.
It's defined, by spec, that in integer boolean evaluation 0 is false and anything else is true. Pointers are just ints and follow the rule.
While C could redefine booleans, it's such a far fetched scenario as to consider it impossible.
And even then, you proceed to say the correct way is comparing against NULL, which in both C and C++ is a preprocessor macro that substitutes to 0. (And like any other macro, is trivially redefined to cause havoc).
C++ (sanely) recommends to use nullptr, which is a language level constant that only applies to pointers. -
You know, my father said this to be the other day, and it kind of impacted me more than I thought it would.
We were discussing ambition and achievements, and I said I was thankful for all the opportunities they gave me.
He said. "There's nothing to be thankful for. It was our obligation to you."
See, my dad and I haven't always been on the best of terms (also owing to me being autistic and also succeeding in what he wanted to be and couldn't).
But everyone, him and me, can grow, not physically, emotionally, and come to terms with everything.
Definitely never forget. That dooms you into repeating history. But forgiveness is a really powerful thing. -
You don't say anything embarrassing because it's local anesthesia.
Sure if might feel weird at first, but you'll adjust.
After all, if they are removed it's likely because you simply have not enough room in your mouth for them, and they can push other teeth around and cause other issues.
I had mine removed when I was 17, before they even pushed out, as to not completely mess up my prior orthodoncy.
In Spain the dentist is covered by healthcare but the waiting list is usually so long that you are better off paying the 40 euros it will cost to have it removed. -
*don't say your wife, don't say your wife, don't say your wife...*
Your... son? -
@kamen
Why would it be weird?
Salsa is latinamerican. We speak Spanish.
In any case, it's weird that "sauce" means salsa XD. -
@Liebranca
Christ. It was a joke. Please, in your own link, go to the part where it says ISO 15924...
God helps me if I were to mention Hittites and others...
For reference, go see Asterix and Obelix in Mesopotamia -
Thing is, I always found this shit ultimately stupid (unless some corner cases related to multithreading with have better solutions anyway).
Why would you branch on an assignment?
Just fucking branch on the RHS to begin with...
Locality of the variable? Maaaaaaybe. But I still think branching on an assignment is a terrible code smell.
Fucking branch on y and operate on y. Unless y is a reference type (in which case equality is always false (unless it's the same object which has its use cases but most likely is a debauchery) or custom defined).
In C it's not poor style, it's downright dangerous. Dunno about swift, but from what I've heard, shouldn't be a problem, but it's still a poor choice. -
@Liebranca
Pfft, sumerian tablets are nothing compared to Akkadian! -
And that would probably be me. XD
-
Nano beats all.
Bite me. -
@retoor
Yeah, a smoke detector, especially in a mostly wooden house like mine probably will not make much difference.
I still got today a portable fire extinguisher, which I have at my house in Spain, but didn't get one in Portugal dunno why.
Hereby I recommend everyone to get one of those, they can save your fucking life. -
@D-4got10-01
Yeah, after the electrician came in and fixed the broken line, everything but the extractor (as expected) works fine, so only a pan to grieve XD.
Even on a Saturday, they came in to fix everything in 10 mins, and on Monday they'll bring the new extractor.
Also my landlord said not to worry because insurance will take care of everything, so all good.
They'll also repaint the kitchen roof.
I still came back to Spain for the weekend to get clothes because everything I have smells like a fucking barbecue now, even the bed.
Did the laundry, set it to dry and came back. Hopefully on Monday everything will be as good as new. -
Now that I could do a better assessment, seems I will only have to replace the extractor, laundry every piece of cloth in the house since it stinks, and probably repaint the kitchen.
-
@retoor
This is the backwater of Portugal, we don't have those.
It would be pointless anyway since pretty much 90% of houses, including mine, use chimneys in winter. -
@Lensflare
Well, there are those who think memory management is too critical to be left to the programmer, and those who think it shouldn't be left to the interpreter/computer.
And for most everyday tasks and apps today, with the computing power we have, safety trumps performance IMO...
Yeeeeeeet, let's stop and think what all those marvelous top level languages use...
JS? V8, C++
Python? CPython, C
PHP? Zend engine, C++
C#? .NET CLR, C++
Java? JVM, C++
Even languages which aim to replace C and C++, such as Go, Rust and such, *still* can not completely bootstrap themselves and their runtimes have parts implemented in C or C++.
So yeah, we aren't going anywhere anytime soon, and it's never bad to have at least cursory knowledge of them. -
That's thermal shock at its finest.
Doesn't help that people have become so fucking dependent on AC. I get it, it's nice to have, but it's *bad* for you to force shit like having 21° when it's 36° outside, or 30° when it's 3° outside.
Your body grows accustomed to the weather wherever you live, and such extreme shocks send it into panic mode, which cause all sort of imbalances.
Where I live, we go from -5° winters to 40° summers, and we've been getting by without AC for centuries.
All it takes is not to do retarded shit XD.
I myself have AC, but for example, right now it stays at 29°, which is comfortable and it barely needs to function, and in winter, it's usually at 18° (and it usually only needs to kick in once or twice during the day). -
@jestdotty I guess we have different definitions of liberal then, because for all I care, the state is necessary, but it should be kept to the bare minimum, and, of course, allow every law abiding citizen to develop their life project as they see fit.
Key distinction here being law =/= regulation.
Law should strictly limit itself to how not to infringe onto others' freedom.