- C++ Middleware Writer - 4 Updates
- Compile time contants simplification - 6 Updates
- Read this paper - 1 Update
- cmsg cancel <nhvdk2$jkv$1@dont-email.me> - 3 Updates
- Amine Moulay Ramdane - 3 Updates
- My Scalable Parallel C++ Conjugate Gradient Linear System Solver Library was updated.. - 1 Update
- About my My Scalable Parallel C++ Conjugate Gradient Linear System Solver Library ... - 1 Update
- Big Data interview questions - 1 Update
woodbrian77@gmail.com: May 23 12:07PM -0700 On Monday, May 23, 2016 at 3:01:11 AM UTC-5, David Brown wrote: > follow-ups with stronger language. So your posts contribute > significantly to increasing swearing in the group - probably more than > any other individual poster. Sorry if my freedom of speech bothers you. I'm free to nag about it and you are free to nag me for nagging about it. :) Brian Ebenezer Enterprises - In G-d we trust. http://webEbenezer.net |
David Brown <david.brown@hesbynett.no>: May 23 10:39PM +0200 >> any other individual poster. > Sorry if my freedom of speech bothers you. I'm free to > nag about it and you are free to nag me for nagging about it. :) Freedom of speech is a great thing (and freedom /after/ speech is even better!). It is a shame to waste it on something so counter-productive as your nagging. But no, I will not nag you about it - you are aware of my opinion, and you will either act upon it or ignore it. So nagging would not be helpful. |
"Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com>: May 23 11:31PM +0200 On 23.05.2016 13:21, David Brown wrote: >> individuals, or on groups of individuals; in their view that's impossible. > The usual view of evolution is that it acts on species or groups, /not/ > on individuals. I think you failed to understand what I wrote here. You can get on a start on the topic, also called the evolutionary «unit of selection» (what evolution acts on), here: https://en.wikipedia.org/wiki/Unit_of_selection However, the Wikipedia article, as usual, neatly avoids getting into the issues or the raging conflicts. It yields the impression, to the casual reader, that there is none. So I suspect that its list of examples is also, as usual, lacking some crucial ones (I write "as usual" because, for example, if you read Wikipedia's article on apartheid in Israel and its section about support for the apartheid view (which the article calls the apartheid "analogy"), you won't find a reference to the UN resolution that equated zionism with apartheid – and it's that way all over Wikipedia, but this is my main example). [snip] > effect at intergalactic distances, so it is best known and studied > there. But it applies down to the space between atomic nuclei and their > electrons. You can convince yourself that a completly /uniform/ expansion is not present, simply by considering how to measure things. When everything expands at the same rate, then your ruler expands exactly as much as everything else. So you then have no non-expanding thing to measure the expansion against. Logic, which I'm fond of. :) [snip] > Well, scientists are human too - we should not forget that. The point > of scientific methods is to reduce the effect of personal ideas or > convictions as we gradually enhance the body of human knowledge. Yes. :) Cheers!, - Alf |
David Brown <david.brown@hesbynett.no>: May 24 12:02AM +0200 On 23/05/16 23:31, Alf P. Steinbach wrote: >> The usual view of evolution is that it acts on species or groups, /not/ >> on individuals. > I think you failed to understand what I wrote here. Yes. Having read the link below, I see now what you mean. I don't know how right or wrong you are regarding how the majority of biologists stand on this point - it is not something I have noticed in popular science publications (and I am not qualified to read the expert journals). I suppose the fact that I haven't read (or remember reading) about such issues is circumstantial evidence for there being a consensus of opinion. > calls the apartheid "analogy"), you won't find a reference to the UN > resolution that equated zionism with apartheid – and it's that way all > over Wikipedia, but this is my main example). Since Wikipedia pages can (for the most part) be edited by anyone, discussions with a lot of conflict often get very messy. Often it is a lot easier to simply agree to avoid the conflict, and present just the agreed-on points. > When everything expands at the same rate, then your ruler expands > exactly as much as everything else. So you then have no non-expanding > thing to measure the expansion against. The usual ruler here is the speed of light. Perhaps the universe is not expanding - it is light that is getting slower. Or maybe time is slowing down. In the case of galactic level expansion, we can measure the expansion because we can use a modern ruler to view the ancient light. > Logic, which I'm fond of. :) Grammar, of which I am fond :-) (That was, of course, an unfair tease - I am sure you can find flaws in my English grammar, to say nothing of my Norwegian grammar.) |
jacobnavia <jacob@jacob.remcomp.fr>: May 23 07:17PM +0200 Le 23/05/2016 à 19:11, Wouter van Ooijen a écrit : > make your opeartor+ constexpr Thanks but that doesn't help me further. constexpr operator+(const float128_t a,const float128_t b) { return a+b; } At compile time then, the overloaded + operator would be called? |
Wouter van Ooijen <wouter@voti.nl>: May 23 07:32PM +0200 Op 23-May-16 om 7:17 PM schreef jacobnavia: > return a+b; > } > At compile time then, the overloaded + operator would be called? When a function is declared constexpr and is called with constexpr arguments (which literals are), it is evaluated at compile time. Wouter |
Marcel Mueller <news.5.maazl@spamgourmet.org>: May 23 08:04PM +0200 On 23.05.16 19.17, jacobnavia wrote: > constexpr operator+(const float128_t a,const float128_t b) > At compile time then, the overloaded + operator would be called? Exactly. But is up to the compiler to support this feature or not. It might do it's work at the static initialization if it fails to evaluate the expression at compile time for some reason. Marcel |
Paavo Helde <myfirstname@osa.pri.ee>: May 23 09:17PM +0300 On 23.05.2016 20:17, jacobnavia wrote: > { > return a+b; > } This is infinite recursion, you probably want to implement it somehow otherwise. > At compile time then, the overloaded + operator would be called? When you use constexpr, the compiler will ensure that the function *can* be evaluated at compile time, if passed suitable arguments. If the function is used in a construct requiring a compile-time value (as in an array size calculation, etc), then it will be certainly evaluated at run-time. If it appears in some other context, then it's up to the compiler to decide whether to evaluate it at compile time or run time (constexpr implies inline, which is a bit similar in this sense). In your case I guess you want to make sure that operator+ can be used in compile-time expressions. This is exactly what constexpr does. Cheers Paavo |
jacobnavia <jacob@jacob.remcomp.fr>: May 23 11:26PM +0200 Le 23/05/2016 à 20:17, Paavo Helde a écrit : > compile-time expressions. This is exactly what constexpr does. > Cheers > Paavo This is completely impossible. To add two float128_t I need at least 50-60% of the library to extract the components, adjust the decimal point, do a 256 bit mantissa addition, build the result and a long etc! I thought the compiler would just call a function in a dll/so or similar. |
Marcel Mueller <news.5.maazl@spamgourmet.org>: May 23 11:47PM +0200 On 23.05.16 23.26, jacobnavia wrote: > This is completely impossible. To add two float128_t I need at least > 50-60% of the library to extract the components, adjust the decimal > point, do a 256 bit mantissa addition, build the result and a long etc! To be evaluable at compile time all functions you call need to be constexpr. Some of the runtime function are constexpr. Some are constexpr with platform dependent extensions. Others are not. So it depends. > I thought the compiler would just call a function in a dll/so or similar. No, this is impossible since the binary representations of types are not portable in general. Note that cross compilation is not that uncommon. Marcel |
Ramine <ramine@1.1>: May 23 05:42PM -0700 Hello, Read this paper: http://www.cs.berkeley.edu/~jfc/DataMining/SP12/lecs/stochasticConjugate.pdf As you have noticed in my Scalable Parallel C++ Conjugate Gradient Linear System Solver Library i am not using a Scaling technic nor a conditioning technic, because if you have noticed in the scaling technic on the paper above, you have to multiply two times a matrix by a matrix and this is expenssive, the conditioning technic is expenssive also, and because also my Scalable Parallel C++ Conjugate Gradient Linear System Solver Library is scalable on NUMA architecture. So hope you will be happy with my scalable library. You can download my Scalable Parallel C++ Conjugate Gradient Linear System Solver Library from: https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library Thank you, Amine Moulay Ramdane. |
bleachbot <bleachbot@httrack.com>: May 23 07:15PM +0200 |
bleachbot <bleachbot@httrack.com>: May 23 08:00PM +0200 |
bleachbot <bleachbot@httrack.com>: May 23 11:41PM +0200 |
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: May 23 07:49PM +0100 Amine Moulay Ramdane, fuck off. /Flibble |
woodbrian77@gmail.com: May 23 01:01PM -0700 On Monday, May 23, 2016 at 1:49:20 PM UTC-5, Oy vey, Leigh. I agree he is goofy, but please don't swear here. Brian Ebenezer Enterprises - "Love is patient, love is kind. It does not envy, it does not boast, it is not proud." 1st Corinthians 13:4 http://webEbenezer.net |
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: May 23 10:01PM +0100 > On Monday, May 23, 2016 at 1:49:20 PM UTC-5, > Oy vey, Leigh. I agree he is goofy, but please > don't swear here. 'This video may contain sexual swearwords, I'm afraid. There are 28 'fucks'. Including that one 29. Ah, fuck it, make it 30.' -- Paul Calf https://www.youtube.com/watch?v=42UCpOzTbNU |
Ramine <ramine@1.1>: May 23 02:02PM -0700 Hello... My Scalable Parallel C++ Conjugate Gradient Linear System Solver Library was updated.. I have just noticed that raising exceptions from inside the Dynamic Link Libraries is not working correctly, so i have corrected this and now i think that my library is more robust and more stable. Please download the new updated version of my library from: https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library Thank you, Amine Moulay Ramdane. |
Ramine <ramine@1.1>: May 23 01:15PM -0700 On 5/23/2016 12:48 PM, Ramine wrote: > https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library > Thank you, > Amine Moulay Ramdane. Notice also, that if you give wrong method arguments, it is my Dynamic Link Libraries implemented in Object Pascal that will catch the errors. I have taken care of that. Thank you, Amine Moulay Ramdane. |
vasuinfo1100@gmail.com: May 23 02:41AM -0700 Big Data refers to data that is too large or complex for analysis in traditional (computer files full of information) because of factors such as the (total space occupied by something), variety and speed of the data to be carefully studied. Big Data interview questions are designed for the students to understand their goals before separating and labeling the data. Topics covered are HDFS, MapReduce, Apache Hive, YARN, Sqoop, Flume, HBase, Oozie, ZooKeeper and Spark. Since the technologies are constantly changed, BigData Interview questions provides which are necessary, needed and demanded by the people to quickly upgrade their skills, to fit the needed things for BigData related jobs. If you are applying for BigData job role, it is best to answer any BigData interview questions that might come on your way. All the questions in the list were asked in real time (surrounding conditions) atleast once. We will keep on updating the list of BigData Interview questions, to suit the current industry standards. |
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page. To unsubscribe from this group and stop receiving emails from it send an email to comp.lang.c+++unsubscribe@googlegroups.com. |
No comments:
Post a Comment