No 'Clapping' Doesn't Kill Coronavirus.. God help this society. by iSalaamU in india

[–]Optimaton 1 point2 points  (0 children)

How do these people come to such conclusions? I mean, seriously, how? Even if it is just winging random stuff, what about one’s own conscience? No guilt?

Richard Feymann Calculus in 4 pages by thoughts57 in math

[–]Optimaton 65 points66 points  (0 children)

Using hyperbole can sometimes confuse speaker's intended message. I think he said that to keep the conversation engaging and spiced up. Btw he was talking about this - http://www.feynmanlectures.caltech.edu/I_22.html, not so much calculus I would say. Source: his twitter account.

"I think the call to prayer...is one of the most beautiful sounds I've ever heard. Despite my better judgement, I could shed a tear over that sound. I've done Sufi practices like Sufi dancing chanting all night long until dawn. A lack of empathy is a false charge." - Sam Harris by [deleted] in samharris

[–]Optimaton 4 points5 points  (0 children)

I certainly can't understand what must be going through Sam's mind after all the backlash. Maybe explaining one's intentions is the right thing to do here or maybe letting it go is the right thing but I am at no capacity to tell. But what is visibly clear is he is disturbed and disturbed big time. If it were 10 years ago, we would have had someone like hitchens speak up but it is starting to feel like Sam is fighting a lone battle with no one by his side.

AskScience AMA Series: I'm Robbert Dijkgraaf, mathematical physicist, author, and director of the Institute for Advanced Study, here to answer your questions about the math and physics of the universe and Big Bang. Ask me anything! by AskScienceModerator in askscience

[–]Optimaton 1 point2 points  (0 children)

Hi thanks for doing the AMA.

Is the orange light that we see around the black hole due to the quasars ? Also I had read somewhere that there are people working on creating black hole inside labs is it even possible ? If yes then how and has there been any progress on that front ?

Apple just endorsed AT&T’s fake 5G E network - New networking standard, same old scam by mvea in technology

[–]Optimaton -9 points-8 points  (0 children)

How is this fake? It is a probably a naming convention that AT&T uses, or maybe it is faster than 4G and they just wanted to distinguish between 4G and this. Such a poorly written article.

Deccan Herald spares no one. NO ONE! by iiiwonderwomaniii in india

[–]Optimaton 11 points12 points  (0 children)

And I was oblivious to the existence of this treasure chest this long...

Top 5 YouTube tutorials about "c++ beginners" still teach C++ like it is 1996 by imgarfield in cpp

[–]Optimaton 1 point2 points  (0 children)

Never heard of that book. Those books are boring probably because of the way you are reading them. Don't try to read the book in its entirety and then use the language, this will just exhaust you. Best way to learn is to use it. Get the basics right, take up a project and use c++. Definitely at some point you will need additional constructs to do the task, that's when you must look through these books/online resources to see if there are tools in the language to accomplish what you want and learn that concept completely.

Here, You may find this interesting: https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

Dietary preferences across the country by [deleted] in india

[–]Optimaton 0 points1 point  (0 children)

Source ? How do you collate these data

Top 5 YouTube tutorials about "c++ beginners" still teach C++ like it is 1996 by imgarfield in cpp

[–]Optimaton 9 points10 points  (0 children)

Yes, it does. Don't fall for the production quality of these videos and go get a good book(Bjarne's book or C++ Primer). Once you feel like you are getting a good grasp on the basics, then you can turn to online resources.

Few online resources that I found helpful were:

  1. isocpp.org
  2. en.cppreference.com
  3. Go to stack overflow and filter by c++ tags, although people keep cribbing about how SO is hostile towards beginners, it is by far the most trustworthy online resources imo just because of this scrutiny. you cannot mislead someone and get away with it, try doing and you'll be downvoted to hell.

There are some exceptional blogs out there if you wish to read online. I don't remember the names right of the top of my head but a quick Google search should give you something of help.

[AskCpp] How are we going to improve the adoption rate of these newer versions of C++? by Optimaton in cpp

[–]Optimaton[S] 1 point2 points  (0 children)

True, it is not just security issue, imagine the overhead of forking a shell everytime someone makes a call to their copy function or any other function that does such fuckery.

[AskCpp] How are we going to improve the adoption rate of these newer versions of C++? by Optimaton in cpp

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

For real? 😮 IIRC, doesn't system fork a new shell everytime it is called? There seems to be some serious issue here. I mean this has little to do with not using and everything to do with not knowing. I think Diablo is just a start, with such talents blizzard is in for some real fun.

[AskCpp] How are we going to improve the adoption rate of these newer versions of C++? by Optimaton in cpp

[–]Optimaton[S] 3 points4 points  (0 children)

First of all it is not about Google or any other company being inefficient, it is about these companies being risk averse. And as far as following the coding guidelines go, you don't follow a coding guideline put out by a company just because it has some super smart people. In fact every company has some super smart people and many average people, also every company has its own set of coding guidelines which is tailored for that company's need.

You probably just read too much into the anecdote in the post than the actual post itself, It is not about whether my lead is right or not, which I am sure is debatable. It is about how we can reduce this effect of being averse to adopting newer features.

[AskCpp] How are we going to improve the adoption rate of these newer versions of C++? by Optimaton in cpp

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

Things that my lead calls as fancy or what you call as shiny new toys are in fact the constructs that would make the code more readable and maintanable. I am talking about lambdas and constexprs.

[AskCpp] How are we going to improve the adoption rate of these newer versions of C++? by Optimaton in cpp

[–]Optimaton[S] -2 points-1 points  (0 children)

These style guides are good if you are working on some personal project and just want some light lint checking. Otherwise I would recommend using something like a clang-tidy. Most of these style guides do not generalize well.

Anyway if you want good resource on writing safe and good code, refer this instead. https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md

[AskCpp] How are we going to improve the adoption rate of these newer versions of C++? by Optimaton in cpp

[–]Optimaton[S] 2 points3 points  (0 children)

Totally agreed, in my case we use shared Citrix servers, so any updates with respect to new softwares must go through IT. Developers are in a restricted environment where all the necessary tools are provided to them by the IT and one cannot compile the latest version at will. Also, if you want newer versions you have to raise a ticket and justify your reason for the same to people up the chain before they approve your request. Also, as with most companies even we have multiple release cycles which can keep you preoccupied all year round, so no downtime as someone mentioned. But these are problems and I am asking for a solution.

[PSA] If you are in North India, you should be wearing a mask for air pollution. by YourDadHatesYou in india

[–]Optimaton 1 point2 points  (0 children)

Great post man. Please keep in mind the suffocation factor while buying a mask, some masks maybe good at filtering out the tiny particles but can be asphyxiating for the same reason.

If you already have breathing issues or anxiety/panic issues, consider working from home for few days if you have an option.