- OOP is the new GOTO - 2 Updates
- ECS - 13 Updates
- local classes of befriended classes - 3 Updates
- Read again, i correct some typos because i write fast.. - 1 Update
- More about my scalable algorithms and there implementations.. - 1 Update
- We Checked the Android Source Code by PVS-Studio, or Nothing is Perfect - 1 Update
- About Extreme Scaling in CAE Applications.. - 1 Update
- Here is more precision and more proof of what i was saying - 2 Updates
- What is our today world ? - 1 Update
Tim Rentsch <txr@alumni.caltech.edu>: Aug 06 10:34AM -0700 > up. However, the code at the call site will generally not have that > knowledge, and can't be retrospectively and dynamically equipped with > such knowledge. You're talking about something different than what I was talking about. In a function like this (whether it is a member function doesn't matter, because the only object of interest is the parameter): void foo( SomeClass blah ){ ... } any member function call 'blah.something(...)' (ie, directly inside the definition of foo()) does not depend on whether the member function something() is virtual or not. Which function is called can be determined statically, by looking at the class hierarchy of SomeClass and its base classes, etc. If the parameter is a reference rather than a value: void bas( SomeClass & blah ){ ... } and there is a call to bas() where (this is important) the dynamic type of the argument is SomeClass, the same thing is true: any member function calls 'blah.something(...)' in the definition of bas() do not depend on whether the member function something() is virtual or not -- which function gets called is the same as in the foo() case. (That property holds even though we may not actually know at compile time that it does.) This observation may seem trivial and obvious, but it's really all I was saying there. > Doesn't make sense to me, sorry. > Are you saying that when you make a copy, the copy will be a copy, > and that that is ?very un-object like?? I gave an example in my response to Juha Nieminen. For another example, consider a garden variety use of cout - std::cout << "X is " << x << " and y is " << y << "\n"; If cout is copied rather than passed by reference, then any updates to its state will be lost. Rather than being buffered the argument strings and values will be dropped on the floor, and no output will occur. Of course it is possible that cout could be implemented so that copying wouldn't matter; for example, it could have just a single member that is a pointer (or reference) off to the "real" state. But that's just call by reference in disguise. For objects to act like objects as we know them, somewhere there needs to be call by reference (or pointer), not by value. Does that make more sense now? |
Vir Campestris <vir.campestris@invalid.invalid>: Aug 07 10:57PM +0100 On 06/08/2018 18:34, Tim Rentsch wrote: > we may not actually know at compile time that it does.) > This observation may seem trivial and obvious, but it's really > all I was saying there. I've read that 3 times, and I still don't follow what you mean. In the first case, blah is a SomeClass object constructed locally. It may well have been copy constructed from a derived class, but its type is SomeClass. In the second case, blah is a reference (which is a pointer, but prettier) to something _derived from_ SomeClass - including a SomeClass object. So if you have DerivedClass: public SomeClass { retval something(params) } and (this is important) SomeClass has virtual retval something(params) then in the second case you'll call DerivedClass::something just as you would with a pointer, even though the pointer you have in your hand is of type SomeClass& <snip> BTW Juha is on my small list of people I listen to here. Andy |
boltar@cylonHQ.com: Aug 07 09:02AM On Mon, 6 Aug 2018 17:12:58 +0100 >The problem isn't the number of IDs the problem is guaranteeing the >uniqueness of the IDs without using a central authority to generate them. >UUIDs are perfect for this. So you're just hoping they don't collide by making them very large. You have to love the fingers crossed approach. >language or automatically generated as part of the ECS description >language generation. The C++ code is generated from the ECS description >language. So you finally mention this after how many posts? >> You don't understand the whole point of uuids, that pretty clear. >That is a description of yourself not me. You didn't even know what UUIDs >were before I created this topic on this Usenet group. No, of course I didn't, they'd completely passed me by in the 25 years I've worked in IT. >to compare with other strings. Even with a namespace the typical string >would have more bytes than a UUID. A typically namespace would be a URL: >see XML namespaces. So exactly how many classes are you expecting in this system? Just a rough round number. >> etc >etc? As I said previously hex digits are the canonical way to represent a >UUID. Do you need the definition of etc or do you want to see the whole thing? Ok: mpz_set_str(P,\ "FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1" "29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD" "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" "EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE45B3D" "C2007CB8 A163BF05 98DA4836 1C55D39A 69163FA8 FD24CF5F" "83655D23 DCA3AD96 1C62F356 208552BB 9ED52907 7096966D" "670C354E 4ABC9804 F1746C08 CA18217C 32905E46 2E36CE3B" "E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9" "DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510" "15728E5A 8AACAA68 FFFFFFFF FFFFFFFF",16); Any clearer? Anyone who knows about encryption might recognise it. Why not tell us what it is since you seem to view yourself as some kind of genius. >> the same fixed uuid which is idiotic. >No ECS objects are not just instances of classes they can also be >dynamically generated at runtime from a script/database (so will use the I don't give a rats arse what poxy little game dev scripting language thinks it is , its what C++ that comes out the other end that matters. Now are these uuids linked to a classs or instantiated objects? You don't have any other options. If its classes please explain why you have so many you need uuids to id them. >HAS TO BE THE SAME EVERY TIME THE PROGRAM IS RUN. So they are hard coded then. Make your fucking mind up. >cockwomble. >> Look in the mirror sonny. >Again I repeat: get a fucking clue you fucktarded cockwomble. Can't say I'm surprised you keep repeating yourself, you don't really even seem to understand why you're using uuids yourself other than ECS (written by someone else who obviously was smarter than you) uses them. |
boltar@cylonHQ.com: Aug 07 09:05AM On Mon, 6 Aug 2018 10:03:11 -0700 (PDT) >> See above. >Perhaps these ids need to be same from run to run for to simplify >testing or demonstration of something. He can't seem to make his mind up if his uuid's are hard coded or not, he just waffles about his ECS system generating them. I don't think he really understands what it does or why it does it and I'm not even sure he understands the difference between a class and an object in C++. |
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Aug 06 05:12PM +0100 >> used for uniquely identifying object archetypes, components and systems. > Even less reason to use them then since there will be an order of magnitude > less to deal with. The problem isn't the number of IDs the problem is guaranteeing the uniqueness of the IDs without using a central authority to generate them. UUIDs are perfect for this. >> the least constraints. > If its a library you should let the library user set the ids, NOT hard code > them yourself. The IDs are NOT hard coded: they are generated with a GUID generation tool and then either manually pasted into a manually edited ECS description language or automatically generated as part of the ECS description language generation. The C++ code is generated from the ECS description language. > -1 -1? Yes you would think that as you are fucking clueless: you do not know what you are talking about. >> randomly generate the UUID bytes. The whole point of UUIDs is that they >> don't collide. > You don't understand the whole point of uuids, that pretty clear. That is a description of yourself not me. You didn't even know what UUIDs were before I created this topic on this Usenet group. >> a UUID. > Why are you conflating namespaces with a string of bytes stored in a class > or similar to identify then? They are unrelated. Without a namespace the string would be inordinately long which takes time to compare with other strings. Even with a namespace the typical string would have more bytes than a UUID. A typically namespace would be a URL: see XML namespaces. >>> sheep who follows the herd instead of thinking for himself. >> Project much? https://en.wikipedia.org/wiki/Psychological_projection > Stating an obvious fact is not projection. You are projecting your ignorance on to me though. > "EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245" > "E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED" > etc etc? As I said previously hex digits are the canonical way to represent a UUID. > This is a C++ group, not javascript, object types = class and classes are > fixed. And if your uses subclasses your classes then his class will end up with > the same fixed uuid which is idiotic. No ECS objects are not just instances of classes they can also be dynamically generated at runtime from a script/database (so will use the same class internally) but will still need a unique ID and this unique ID HAS TO BE THE SAME EVERY TIME THE PROGRAM IS RUN. > in Windows and think its a sane model to copy. >> So I repeat what I said earlier: get a fucking clue you fucktarded cockwomble. > Look in the mirror sonny. Again I repeat: get a fucking clue you fucktarded cockwomble. /Flibble -- "Suppose it's all true, and you walk up to the pearly gates, and are confronted by God," Bryne asked on his show The Meaning of Life. "What will Stephen Fry say to him, her, or it?" "I'd say, bone cancer in children? What's that about?" Fry replied. "How dare you? How dare you create a world to which there is such misery that is not our fault. It's not right, it's utterly, utterly evil." "Why should I respect a capricious, mean-minded, stupid God who creates a world that is so full of injustice and pain. That's what I would say." |
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Aug 07 05:03PM +0100 > just waffles about his ECS system generating them. I don't think he really > understands what it does or why it does it and I'm not even sure he understands > the difference between a class and an object in C++. That's right mate I've been coding in C++ since 1993 and I don't know the difference between a class and an object in C++. Ironically your wording reveals your own lack of C++ competence: in C++ an object is a region of storage so whilst an instance of a class is obviously an object so is an instance of an 'int' or an instance of an array. You need to have a serious word with yourself mate. /Flibble -- "Suppose it's all true, and you walk up to the pearly gates, and are confronted by God," Bryne asked on his show The Meaning of Life. "What will Stephen Fry say to him, her, or it?" "I'd say, bone cancer in children? What's that about?" Fry replied. "How dare you? How dare you create a world to which there is such misery that is not our fault. It's not right, it's utterly, utterly evil." "Why should I respect a capricious, mean-minded, stupid God who creates a world that is so full of injustice and pain. That's what I would say." |
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Aug 07 05:14PM +0100 >> UUIDs are perfect for this. > So you're just hoping they don't collide by making them very large. You have > to love the fingers crossed approach. Finger's crossed? Again educate yourself on the nature of UUIDs: chance of collision is very low. >> language generation. The C++ code is generated from the ECS description >> language. > So you finally mention this after how many posts? You are the one making assumptions such as me "hard coding UUIDs" because you saw some hex digits in some C++ code which seems to have been the primary trigger for your fucktardery. >> were before I created this topic on this Usenet group. > No, of course I didn't, they'd completely passed me by in the 25 years I've > worked in IT. Liar. >> see XML namespaces. > So exactly how many classes are you expecting in this system? Just a rough > round number. The number of classes isn't the problem: guaranteeing unique identification for a class is. But as I said in my previous post it isn't just classes it is also dynamically created component objects for which a UUID will be generated automatically for that component which will then be serialized to a file/database/script. > "E39E772C 180E8603 9B2783A2 EC07A28F B5C55DF0 6F4C52C9" > "DE2BCBF6 95581718 3995497C EA956AE5 15D22618 98FA0510" > "15728E5A 8AACAA68 FFFFFFFF FFFFFFFF",16); That doesn't look like a UUID to me. UUIDs have 128-bits. > Any clearer? Anyone who knows about encryption might recognise it. Why not > tell us what it is since you seem to view yourself as some kind of genius. Irrelevant. > Now are these uuids linked to a classs or instantiated objects? You don't > have any other options. If its classes please explain why you have so many > you need uuids to id them. It is for both. ECS component can have either a static (C++ class) definition or a dynamic definition; both types require a UUID to uniquely identify the ECS component. >> HAS TO BE THE SAME EVERY TIME THE PROGRAM IS RUN. > So they are hard coded then. Make your fucking mind up. No they are not "hard coded"; they are generated once using a UUID generator and then put in the appropriate place. > Can't say I'm surprised you keep repeating yourself, you don't really even > seem to understand why you're using uuids yourself other than ECS (written > by someone else who obviously was smarter than you) uses them. Someone else wrote my ECS? Amazing given that I haven't finished implementing it. Again I repeat: get a fucking clue you fucktarded cockwomble. /Flibble -- "Suppose it's all true, and you walk up to the pearly gates, and are confronted by God," Bryne asked on his show The Meaning of Life. "What will Stephen Fry say to him, her, or it?" "I'd say, bone cancer in children? What's that about?" Fry replied. "How dare you? How dare you create a world to which there is such misery that is not our fault. It's not right, it's utterly, utterly evil." "Why should I respect a capricious, mean-minded, stupid God who creates a world that is so full of injustice and pain. That's what I would say." |
"Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com>: Aug 07 06:17PM +0200 On 07.08.2018 18:14, Mr Flibble wrote: >> I've >> worked in IT. > Liar. I've killfiled Boltar (so far eight identities, I think it is), and I suggest you do the same. Cheers!, - Alf |
scott@slp53.sl.home (Scott Lurndal): Aug 07 05:25PM >> to love the fingers crossed approach. >Finger's crossed? Again educate yourself on the nature of UUIDs: chance of >collision is very low. Some references for the galactica fan $ man uuidgen NAME uuidgen - create a new UUID value SYNOPSIS uuidgen [options] DESCRIPTION The uuidgen program creates (and prints) a new universally unique iden- tifier (UUID) using the libuuid(3) library. The new UUID can reason- ably be considered unique among all UUIDs created on the local system, and among UUIDs created on other systems in the past and in the future. There are two types of UUIDs which uuidgen can generate: time-based UUIDs and random-based UUIDs. By default uuidgen will generate a ran- dom-based UUID if a high-quality random number generator is present. Otherwise, it will choose a time-based UUID. It is possible to force the generation of one of these two UUID types by using the -r or -t options. https://en.wikipedia.org/wiki/Universally_unique_identifier |
Siri Cruise <chine.bleu@yahoo.com>: Aug 07 11:30AM -0700 In article <xcGdncdHbYzoWPTGnZ2dnUU7-LHNnZ2d@giganews.com>, > > to love the fingers crossed approach. > Finger's crossed? Again educate yourself on the nature of UUIDs: chance of > collision is very low. The question is does the world end in case of a collision or is there some kind of recovery? -- :-<> Siri Seal of Disavowal #000-001. Disavowed. Denied. Deleted. @ 'I desire mercy, not sacrifice.' /|\ An almond doesn't lactate. This post / \ Yet another supercilious snowflake for justice. insults Islam. Mohammed |
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Aug 07 02:53PM -0400 On 8/7/2018 2:30 PM, Siri Cruise wrote: > The question is does the world end in case of a collision or is there some kind > of recovery? Unless there is a central authority issuing truly unique ids relative to the system (and the things it communicates with using those uuids), the use of any uuid-based system is dangerous and it must be assumed it will fail at some point, resulting in data error and/or loss, as well as a potential crash of the system. It's not a good solution outside of a central issuing authority. -- Rick C. Hodgin |
scott@slp53.sl.home (Scott Lurndal): Aug 07 07:54PM >use of any uuid-based system is dangerous and it must be assumed it will >fail at some point, resulting in data error and/or loss, as well as a >potential crash of the system. That's not true at at all. With the current algorithms, you must generate over a trillion UUID's to have a one-in-one-billion chance of a collision. >It's not a good solution outside of a central issuing authority. That's not a correct statement, not the least because it fails to consider the problem being solved with a UUID. |
"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>: Aug 07 01:36PM -0700 On 8/7/2018 12:54 PM, Scott Lurndal wrote: >> It's not a good solution outside of a central issuing authority. > That's not a correct statement, not the least because it fails > to consider the problem being solved with a UUID. If one sends a UUID over the wire, it should be HMAC'ed, or at least MAC'ed. So the receivers can verify some sort of authenticity. |
scott@slp53.sl.home (Scott Lurndal): Aug 07 08:46PM >> to consider the problem being solved with a UUID. >If one sends a UUID over the wire, it should be HMAC'ed, or at least >MAC'ed. So the receivers can verify some sort of authenticity. That's true of any traffic, hence the existence of TLS. There's nothing special about a UUID vis-a-vis traffic security. |
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Aug 07 05:27PM -0400 > On 8/7/2018 12:54 PM, Scott Lurndal wrote: I don't read your posts, Scott. They go straight to trash on my Usenet reader. I only saw this one because Chris quoted it. I won't be able to reply to you unless it's quoted again by someone. >> That's not true at at all. With the current algorithms, you must >> generate over a trillion UUID's to have a one-in-one-billion chance >> of a collision. When you use uuids that are sourced from multiple independent servers, there's no guarantee you won't have a collision at some point. That lack of guarantee makes it a system of no confidence, one that is use- less for anything of production quality, one that is even inviting data and/or stability disaster for the app that's relying on it. If you have a sole central source issuing uuids, that's a different matter and remains secure. -- Rick C. Hodgin |
Fraser Ross <fraser.ross8ATbtinternet.com@com>: Aug 07 11:28AM +0100 When a class is befriended, local classes of the befriended class share that befriending. I don't feel that the C++ standard gives an example. Fraser. |
"Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com>: Aug 07 06:14PM +0200 On 07.08.2018 12:28, Fraser Ross wrote: > When a class is befriended, local classes of the befriended class share > that befriending. > I don't feel that the C++ standard gives an example. Rather, if you're asking for people here to help clarify something then it's your responsibility to provide an example. Or at least a reference to the wording that bothers you. Remember that there are a number of C++ standards (98, 03, 11, 14, 17) with slightly different numbering. Cheers!, - Alf |
Jorgen Grahn <grahn+nntp@snipabacken.se>: Aug 07 07:22PM On Tue, 2018-08-07, Alf P. Steinbach wrote: > Rather, if you're asking for people here to help clarify something then > it's your responsibility to provide an example. Or at least a reference > to the wording that bothers you. It's not clear that anything /is/ bothering him. /Jorgen -- // Jorgen Grahn <grahn@ Oo o. . . \X/ snipabacken.se> O o . |
Bonita Montero <Bonita.Montero@gmail.com>: Aug 07 03:40PM +0200 You write fast and write buggy code because youre manic. Your posting-frequency in comp.programming.threads is also a clear sign that youre manic. Please consult a psychiatrist. |
Sky89 <Sky89@sky68.com>: Aug 06 03:11PM -0400 Hello, Read the following: More about my scalable algorithms and there implementations.. You know me more now that i am a white arab and that i am an inventor of many scalable algorithms and there implementations.. I have thought yesterday about my scalable algorithms that uses my enhanced version of scalable counting networks, and i think that eventhough they are really powerful now, i think i will "enhance" more the scalable counting network algorithms, because the counting network algorithm is not working good as it is, so i have enhanced it, and i will enhance it soon to be much more efficient than my previous enhanced version of scalable counting network, and i after that i will contact the companies bellow, so that to sell to them some of my scalable algorithms and there implementations in C++ and Delphi, here is the companies: Since i am in Montreal Canada, i will contact Microsoft company at there office in Montreal here: https://www.microsoft.com/en-ca/about/locations.aspx And i will contact also CAE in Monteal, so that to sell to them some of my scalable algorithms and there implementations, because they need to scale more to many cores, read here to know about this company: https://www.cray.com/blog/extreme-scaling-in-cae-applications/ Here is CAE company: http://www.cae.com/ And i will contact also Embarcadero that sells C++Builder and Delphi to sell them some of my scalable algorithms and there implementations. As you are noticing i am an inventor, and I need to become rich. Thank you, Amine Moulay Ramdane. |
Andrey Karpov <karpov2007@gmail.com>: Aug 07 12:32AM -0700 > but closed-source compilers such as IAR and Keil handle them. If your > tool supports MISRA (and perhaps other common coding standards, such as > JSF), it might be an additional selling point. We support some types of gcc. Perhaps, if you try, everything will work and you'll be able to check your project. If something goes wrong, write to us, we'll give you advice or fine-tune the analyzer. We also don't like this standard, but there is nothing to do...:) Right now we're working on MISRA...i.g. our analyzer will first support MISRA C and then MISRA C++. I don't know exactly about the dates, we've just started. However, the PVS-Studio analyzer already detects some errors, described in MISRA and we'll only need to match the identifiers of our rules with the identifiers of the MISRA rules. |
Sky89 <Sky89@sky68.com>: Aug 06 05:48PM -0400 Hello, Read this: About Extreme Scaling in CAE Applications.. I have just read the following about Ansys company: https://en.wikipedia.org/wiki/Ansys Notice that Ansys develops and markets finite element analysis software used to simulate engineering problems. I think that i have thought about this, and i have "invented" a Scalable Parallel C++ Conjugate Gradient Linear System Solver Library, in fact it scales "very" well, my library contains a Scalable Parallel implementation of Conjugate Gradient Dense Linear System Solver library that is NUMA-aware and cache-aware, and it contains also a Scalable Parallel implementation of Conjugate Gradient Sparse Linear System Solver library that is cache-aware. Sparse linear system solvers are ubiquitous in high performance computing (HPC) and often are the most computational intensive parts in scientific computing codes. A few of the many applications relying on sparse linear solvers include fusion energy simulation, space weather simulation, climate modeling, and environmental modeling, and finite element method, and large-scale reservoir simulations to enhance oil recovery by the oil and gas industry. Conjugate Gradient is known to converge to the exact solution in n steps for a matrix of size n, and was historically first seen as a direct method because of this. However, after a while people figured out that it works really well if you just stop the iteration much earlier - often you will get a very good approximation after much fewer than n steps. In fact, we can analyze how fast Conjugate gradient converges. The end result is that Conjugate gradient is used as an iterative method for large linear systems today. You can download my Scalable Parallel C++ Conjugate Gradient Linear System Solver Library from here: https://sites.google.com/site/scalable68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library Read the following about Extreme Scaling in CAE Applications, this is why i have invented my Scalable Parallel C++ Conjugate Gradient Linear System Solver Library that scales very well: https://www.cray.com/blog/extreme-scaling-in-cae-applications/ Thank you, Amine Moulay Ramdane. |
Sky89 <Sky89@sky68.com>: Aug 06 08:11PM -0400 Hello,,, Read this: Here is more precision and more proof of what i was saying about the law of accelerating returns and about the exponential progress of technology etc. read for example, as i was saying, what will happen in about 15 years to 20 years from now because of that: Read this to notice it: == The coming biotechnology revolution will allow us, in the next 15 to 20 years, to reprogram our genes to resist both aging and disease. By mid-century, we may all be kept healthy and young by billions of nanorobots inside of our bodies. Of all the technologies riding the wave of exponential progress, Kurzweil identifies genetics, nanotechnology, and robotics as the three overlapping revolutions which will define our lives in the decades to come. In what ways are these technologies revolutionary? -The genetics revolution will allow us to reprogram our own biology. -The nanotechnology revolution will allow us to manipulate matter at the molecular and atomic scale. -The robotics revolution will allow us to create a greater than human non-biological intelligence. Look at this interesting video to notice it: https://www.youtube.com/watch?v=j-SWuAO1RfU == And read the rest of my thoughts to understand more my thoughts: What is our today world ? White europeans want to fight arabs, and China wants to fight USA , and USA wants to fight China, and European union wants to fight USA, and neo-nazism is crazy and it is pure fight for fight like craziness ! and India wants to fight China, and China wants to fight India , and France wants to fight USA and Israel wants to fight arabs, and arabs want to fight Israel and so on and so on etc. etc. it is "like" brute force fighting that we are noticing today, it is becoming much more violent, and that's "not" smartness, you have to be more smart and understand my way of doing, read again: What is it that i am ? You have seen me here writing, and you know me more that i am a white arab, and i speak and write english and french and arabic, and i am a more serious computer programmer, and as you have noticed i have invented many scalable algorithms and there implementations, and you have seen me writing poetry, and you have seen me writing political philosophy, so you know me more now, now i will ask you a question, what do you think that i am ? if you say stupidly that i am an arab and you start to be racist , that's stupidity because you don't understand my way of doing, you have to be more serious and precise thinking to know me more.. i will explain also my way of doing so that you will be more smart, i have said previously on my political philosophy the following, read it carefully: == My wisdom of today.. A better politics.. Now you know me more by my writings, and now i will give you an important wisdom: One of my previous important wisdom in politics was: Today we have to know how to get out from "idealism" without being pessimistic or without getting into pessimism and violence. My other wisdom of today is: A better martial art in politics is to avoid at best "brute" force and to know how with a minimum brute force to score and to succeed. This is why i told you before another wisdom by saying the following: Violence is "easy" today, so destruction is easy, but "wisdom" is to know how to transcend our living conditions by being discipline of technology and science and by being sophistication of technology and science and by being wisdom that knows how to guide our world and humanity in the right and wise way. This wisdom looks like my above one that says: A better martial art in politics is to avoid at best "brute" force and to know how with minimum brute force to score and to succeed. === Do you understand my above writing ? Read also again that i wrote above: A better martial art in politics is to avoid at best "brute" force and to know how with minimum brute force to score and to succeed. This is my kind of smartness that i am.. Because i will ask you a question: How do you think have i invented many scalable algorithms and there implementations so that to sell some of them to Microsoft or to Google or to Embarcadero ? You will realize that i am applying my following thinking to "complexity" too: A better martial art in politics is to avoid at best "brute" force and to know how with minimum brute force to score and to succeed. I explain, i was aware of the "complexity" of science and of the complexity of serious computer programming , so what i have done is like martial art, it is that i have successfully reduced by much the "complexity" of learning complex programming and the complexity of inventing scalable algorithms by avoiding at best complexity by a minimum of "effort" or "brute" force to score and to succeed "big", tthis is my way of doing, and this is the way of smartness, and smartness in politics also is: A better martial art in politics is to avoid at best "brute" force and to know how with minimum brute force to score and to succeed. And also you have to know me more: I said that i am a white arab, but you have to be more smart to understand me more, because read the following to know me more, because i am not like an arab, because i have constructed a "new" man that is called myself, read my following thoughts to understand better my way of thinking: What is smartness ? Smartness is also knowing that lots of violence today is easy thinking ! but you have to be more smart at avoiding violence ! smartness is also avoiding violence without getting into violence or war ! we have to be more smart and keep focussed on smartness ! this is why i am suggesting to construct a new type of man that is more futuristic ! you have to understand it correctly and be aware of it ! and you have not to be pessimistic about it ! because we have to be more smart so that this law of accelerating returns and exponential progress of technology work correctly ! i will be more confident if the guys that govern us are more smart and are more futuristic as i have explained and are science and technology, this Donald Trump is not science and technology, and because he is not a PhD in science or/and technology, so we have to be more patience and try in the future to elect a PhD in science and/or technology that will govern us so that the world be more smart. More philosophy.. Human differences causes too much violence... So we have to be smart and know how to attenuate efficiently this kind of violence such as racism.. Look at you, there a not negligeable proportion of men that want to have sex with beautiful women, so they are like in a hurry to have sex with beautiful women, but this is racism and this is violence against less beautiful women, so we have to be wisdom.. but from where can we get this wisdom ? i have talked about racism and i think that an efficient way to reduce racism is to be more futuristic, this is the kind of new man that we have to construct, so being more futuristic is to know about the law of accelerating returns and to know about the exponential progress of technology and saying to oneself that since this law of accelerating returns and since this exponential progress of technology will cause big events in just about 20 years from now by making us able to enhance our genetics and become more smart and more beautiful and more strong etc. so we have "not" to give so much "importance" to the fact that we are less beautiful or of being of another race than our race because we have to be more tolerance since we are going to be "so" much different and a "so" much different world in just about 20 years from now.. this is the kind of new man that is futuristic that we have to be. This is why i said the following: How to construct a new man ? I know about communism, communism has tried to construct a new man. But how today can we construct a new man ? I think the new man must be more "futuristic", it must be aware of the law of accelerating returns and aware about this exponential progress of technology, and since exponential progress of technology and this law of accelerating returns will cause a really "big" event in about 15 years or 20 years, that means that in about 15 years or 20 years we will feel the progress of technology as being exponentially so so powerful ! thus i think that in about 20 years we will able to enhance our genetics we humans and make us more smart and more beautiful etc. and in about 20 years we will be capable of doing much much more than that ! so we have not to waste our time with the fact that we are of such race or such other race, because we have to be more "futuristic" and be more aware of this law of accelerating returns and this exponential progress of technology. this is the kind of new man that we have to construct. Read the rest of my thoughts: About Israel.. As you have noticed i am a white arab that is a more serious computer programmer and i have invented many scalable algorithms and there implementations.. But if you ask me the following question: Why Amine are you not attacking Israel with your words ? You know my friends, i am not like ISIS and i am not like arabs, i am a new man, i have constructed a new man that is myself, communism also has tried to construct a new man, i have also done it for myself, and i am a man that look like more "futuristic", and as you have noticed i am speaking of the "near" future of 2030 or 2035, and i am preparing myself to this law of accelerating returns, and i am sure that in about 7 years or 8 years you will start to feel this exponential progress of technology that will become "powerful", this is why i am following this exponential progress of technology, this is the kind of new man that i am, and i am also futuristic by "inventing" scalable algorithms and there implementations, and i am futuristic by speaking about 3D chips and about this law of accelerating returns, and you have to be careful guys, because in about 8 years you will start to feel that technology has become exponentially powerful, and in about 12 years you will start to feel that technology has become exponentially "really" powerful, and in about 20 years you will start to feel it exponentially so so powerful ! so i am preparing myself to those events ! this is why i am thinking as i am thinking, and this is the kind of new man that i have constructed that is called myself. Read again what follows to notice my kind of thinking: Yet more precision about 3D chips, read the following webpage it says: IBM reckons that 3D chips could allow designers to shrink a supercomputer that currently fills a building to something the size of a shoebox. Read here: https://www.theguardian.com/technology/2017/jan/26/vanishing-point-rise-invisible-computer And read now the rest of my writing to understand more: More calculations about artificial intelligence Read this it says: "Already, IBM's "Blue Gene" supercomputer, now being built and scheduled to be completed by 2005, is projected to provide 1 million billion calculations per second (i.e., one billion megaflops). This is already one twentieth of the capacity of the human brain", which I estimate at a conservatively high 20 million billion calculations per second (100 billion neurons times 1,000 connections per neuron times 200 calculations per second per connection)." Read here: http://www.kurzweilai.net/the-law-of-accelerating-returns And read for example this: The world's most powerful supercomputer is tailor made for the AI era https://www.technologyreview.com/s/611077/the-worlds-most-powerful-supercomputer-is-tailor-made-for-the-ai-era/ Notice that this new machine is capable, at peak performance, of 200 petaflops — 200 million billion calculations a second, it is more than the capacity of a human brain, and 3D CPUs will bring 1000X more performance than this new machine of 200 petaflops, so by around 2021 we will have 3D CPUs and we will be able to attain singularity and/or a very "big" advancement in artificial intelligence and science. Read the rest to understand more: More precision about 3D CPUs.. I forgot to post about the year of 3D CPUs availability, here it is, it is around year 2021, because read the following it says: "3D CPUs aren't expected until the 2021 – 2024" Read more here: https://www.extremetech.com/extreme/232342-moores-law-scaling-dead-by-2021-to-be-replaced-by-3d-integration And reread my following writing to understand more: I am a white arab, and a more serious computer programmer that has invented many scalable algorithms and there implementations. I think here is the next revolution of 3D Computer Chips, notice that Moore's law stated that the performance of CPUs double every 1.5 years, so i think we are on the right way to a "big" gain with 3D Computer Chips that Could be 1,000 Times Faster Than Existing Ones, it means that those 3D Computer Chips will give 13.5 years of Moore's law advancement on CPUs immediatly, so around year 2021 3D Computer Chips will be available, so around 2021 we will be projected by 13.5 years directly into year 2034.5, so i think around 2021 we will be able to attain singularity and/or a very big advancement in artificial intelligence and science. Read here to notice it: 3D Computer Chips Could Be 1,000 Times Faster Than Existing Ones https://www.livescience.com/52207-faster-3d-computer-chip.html and read also this: 3D-chip technology seeks to pack artificial intelligence into smaller spaces https://www.digitaltrends.com/computing/mit-stanford-3d-chip-technology/ Thank you, Amine Moulay Ramdane. |
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Aug 06 05:39PM -0700 Where are we? Written hundreds of years before Christ: https://www.biblegateway.com/passage/?search=Daniel+12%3A4&version=KJV But thou, O Daniel, shut up the words, and seal the book, even to the time of the end: many shall run to and fro, and knowledge shall be increased. The growth you see is a Biblical sign of "the time of the end." Jesus will teach you THE TRUTH ... if you will let Him. -- Rick C. Hodgin |
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Aug 06 05:07PM -0700 For Amine and others: When the rapture occurs, re-evaluate your views and life. You can still be saved after the rapture. Seek to know the Lord Jesus Christ. Ask Him to take away your sin and save your eternal soul from judgment and damnation. -- Rick C. Hodgin |
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