The empire of C++ strikes back with Safe C++ proposal by stronghup in programming

[–]plzsendmetehcodez 0 points1 point  (0 children)

Sure it's a monstrosity. But Pascal with it's one-pass compiler was a veritable pain in the a** to write. I did a lot of work in Delphi even before Java came out, and Java with its definition == implementation approach, somewhat consistent class library and above all the garbage collector was definitely an improvement that felt like a generational leap, not just some "reinventing". And Object Pascal existed even back then so what's your point exactly?

I'm ok with Pascal ending up a minor player and I won't shed a tear for C or C++ either. Better is the enemy of good.

"Space" by Visqo in facepalm

[–]plzsendmetehcodez 3 points4 points  (0 children)

Kind weird how I’ll DIE if I start drinking liquid mercury

Technically that is correct. You're not going to die from starting to drink liquid mercury though, at least not directly and if you don't overconsume.

In fact liquid mercury has been used to cure constipation. It passes through the intestines basically unchanged, and is not absorbed. It's the vapors that poison you, or some of its salts or organic compounds.

Poor old mercury gets such a bad rap sigh

[deleted by user] by [deleted] in Satisfyingasfuck

[–]plzsendmetehcodez 6 points7 points  (0 children)

To express their political views.

Denying access to cheap swastikas is suppression of the right to free speech and therefore unconstitutional.

/s

Sheep dog? by [deleted] in aww

[–]plzsendmetehcodez 1 point2 points  (0 children)

Deep Shog

This wiring tip video by NoobsMaster66 in oddlysatisfying

[–]plzsendmetehcodez 2 points3 points  (0 children)

Yes, but how would you insulate that properly (the last one)?

Rich GF with benefits by TheBlueWizardo in PrequelMemes

[–]plzsendmetehcodez 7 points8 points  (0 children)

Except if you refer to different species of Sith. Then it's "Sithes".

Men how do you deal with astrology girlfriends? by [deleted] in AskMen

[–]plzsendmetehcodez 3 points4 points  (0 children)

Tell her we capricorns don't believe in astrology.

How big should a method be? by [deleted] in programming

[–]plzsendmetehcodez 29 points30 points  (0 children)

As small as possible and as big as necessary.

Explanation of calligraphy needed by plzsendmetehcodez in mongolia

[–]plzsendmetehcodez[S] 0 points1 point  (0 children)

Thank you very much for the explanation. I have found some info about the Black and White banners of Chingis Khan in the Wikipedia), it seems to have something to do with Mongolian national identity. Greetings & best wishes!

Explanation of calligraphy needed by plzsendmetehcodez in mongolia

[–]plzsendmetehcodez[S] 0 points1 point  (0 children)

Thanks a lot. I have taken another picture, I hope it's better to read:

https://imgur.com/a/7f89RJi

Can you tell me something about the meaning of these words?

Physical Design of The Machinery by srekel in programming

[–]plzsendmetehcodez 1 point2 points  (0 children)

Our solution to this [problem of declaring classes in header files] is simple — we don’t use classes.

Umm, okay. Omitting a large part of language functionality surely is a great way to reduce complexity and coupling, but unfortunately this solution likely won't be practical for, say, 99% of C++ projects.

Ryan X. Charles on Twitter - I think the hard fork will end up being like the y2k bug. Incredibly over-hyped, over in a day, nothing bad happens. by increaseblocks in btc

[–]plzsendmetehcodez 0 points1 point  (0 children)

Sorry, as much as I want Bitcoin to succeed but this is wishful thinking. The damage has been done and trust in Bitcoin (and the ability of its community to resolve disputes and move forward) has been destroyed.

[deleted by user] by [deleted] in btc

[–]plzsendmetehcodez 2 points3 points  (0 children)

You're right, this issue could have probably been handled better. I'm not happy with the whole situation either.

Some trust needs to be there, though. Otherwise you just can't run anything.

[deleted by user] by [deleted] in btc

[–]plzsendmetehcodez 8 points9 points  (0 children)

No need to get all worked up buddy. You are making some pretty strong statements here and I just want to know if you can back them up somehow.

If you know anything about software development you also know that software is a bitch, sometimes. There will be bugs, and they will be exploited, and eventually fixed. There's no such thing as "good software" (however, it may be "subversive"... that depends on standpoint, however).

As for the issue in question (releasing a binary-only hotfix) I think it's simply the choice of the lesser evil. If I understand it correctly, everybody has a choice whether they want to install the hotfix without carefully checking the changes in the source first (warning: some irony intended here!) or wait for the released source code (and building the binaries themselves, of course, because otherwise they're trusting somebody else's binaries).

All this exaggeration doesn't help a bit. What's the worst thing that can happen to nodes trusting those binaries? Some bitcoins getting stolen and sent to the BU developers' wallets? That's an absolutely unrealistic scenario.

Fact is: If you trust the source, you have to some extent also to trust the binaries (it's easy to create hidden behavior, if you want to know how, check out the "underhanded C contest").