Monday, January 29, 2018

Digest for comp.lang.c++@googlegroups.com - 25 updates in 4 topics

Juha Nieminen <nospam@thanks.invalid>: Jan 29 08:39AM

> Nowadays "flat design" is the new modern look
 
And it sucks.
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jan 29 12:50AM -0800

On Monday, January 29, 2018 at 3:39:48 AM UTC-5, Juha Nieminen wrote:
> Christian Gollwitzer <auriocus@gmx.de> wrote:
> > Nowadays "flat design" is the new modern look
 
> And it sucks.
 
Have you ever noticed that you are always mean and hurtful in your
posts? Do you like being like that (being servant to hate and harm)?
 
There is nothing about Leigh's work which is anything other than
praise-worthy. He's a highly skilled developer, and his work bears that
out most clearly.
 
Your replies speak much about you, Juha.
 
If you want to change that hate and hurtful life you live into something
else, then please know: it is possible.
 
--
Rick C. Hodgin
"Öö Tiib" <ootiib@hot.ee>: Jan 29 01:37AM -0800

On Monday, 29 January 2018 10:50:59 UTC+2, Rick C. Hodgin wrote:
 
> There is nothing about Leigh's work which is anything other than
> praise-worthy. He's a highly skilled developer, and his work bears that
> out most clearly.
 
Have you noticed that you have reading comprehension issue?
Juha did AFAIS give opinion about modern flat GUI look not
about Leigh's work.
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jan 29 01:52AM -0800

On Monday, January 29, 2018 at 4:37:48 AM UTC-5, Öö Tiib wrote:
> > praise-worthy. He's a highly skilled developer, and his work bears that
> > out most clearly.
 
> Have you noticed that you have reading comprehension issue?
 
Yes. I have dyslexia and I misread things often. Daily. I
also type things incorrectly, even in code. It's why CAlive
is designed around an edit-and-continue ABI, because I make so
many littke mistakes I waste time recompiling.
 
> Juha did AFAIS give opinion about modern flat GUI look not
> about Leigh's work.
 
My mistake. I completely missed that it and thought he was speaking
about Leigh's implementation.
 
I apologize, Juha.
 
--
Rick C. Hodgin
 
PS - Juha, even though I misunderstood that aspect, your posts are
still as I indicated.
Juha Nieminen <nospam@thanks.invalid>: Jan 29 01:49PM

> My mistake. I completely missed that it and thought he was speaking
> about Leigh's implementation.
 
> I apologize, Juha.
 
I was indeed talking about the modern trend of making user interfaces to
be as simplistic, flat and mono-shaded and evenly-colored as possible,
sometimes even at the cost of usability. Sometimes that simplification
goes so far that it actually becomes hard to visually distinguish between
different types of UI elements. Not only are user interfaces (and other
visual elements) becoming as ugly as possible, they are also becoming
less user-friendly.
 
And the strange thing is that every major software developer seems to
be following that trend.
Jorgen Grahn <grahn+nntp@snipabacken.se>: Jan 29 02:59PM

On Mon, 2018-01-29, Juha Nieminen wrote:
> less user-friendly.
 
> And the strange thing is that every major software developer seems to
> be following that trend.
 
Any screenshots? I'm afraid I use so few modern GUIs that I'm not
quite sure what you mean.
 
Also annoying: modern web pages with lots of empty space and some
huge text. Possibly made for smartphones?
 
/Jorgen
 
--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
Ben Bacarisse <ben.usenet@bsb.me.uk>: Jan 29 03:59PM

>> different types of UI elements. Not only are user interfaces (and other
>> visual elements) becoming as ugly as possible, they are also becoming
>> less user-friendly.
 
Personally I much prefer flat UIs. I've favoured them (on web pages for
example) for a very long time. I don't have any data on usability, but
I suspect that if they are well-designed they are not too bad.
 
I don't like fake 3D at all, and I dislike fake wood, fake steel, fake
plastic and fake controls that look like my stereo even more! At least
all those seem to be a thing of the past.
 
>> be following that trend.
 
> Any screenshots? I'm afraid I use so few modern GUIs that I'm not
> quite sure what you mean.
 
For example:
 
http://www.bsb.me.uk/tmp/eg.png
 
I'm sure you've come across flat designs on web pages maybe without
realising.
 
--
Ben.
scott@slp53.sl.home (Scott Lurndal): Jan 29 04:35PM


> http://www.bsb.me.uk/tmp/eg.png
 
>I'm sure you've come across flat designs on web pages maybe without
>realising.
 
Personally, I've always been happy with X Athena Widgets myself. Simple
and efficient.
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jan 29 05:27PM

On 29/01/2018 15:59, Ben Bacarisse wrote:
 
> http://www.bsb.me.uk/tmp/eg.png
 
> I'm sure you've come across flat designs on web pages maybe without
> realising.
 
The screenshot is just awful.
 
/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."
Ben Bacarisse <ben.usenet@bsb.me.uk>: Jan 29 05:33PM

scott@slp53.sl.home (Scott Lurndal) writes:
<snip text on "flat" UIs>
 
> Personally, I've always been happy with X Athena Widgets myself. Simple
> and efficient.
 
Thanks for reminding me that the earliest UIs where flat! I'd forgotten.
 
--
Ben.
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jan 29 05:35PM

On 29/01/2018 17:33, Ben Bacarisse wrote:
 
>> Personally, I've always been happy with X Athena Widgets myself. Simple
>> and efficient.
 
> Thanks for reminding me that the earliest UIs where flat! I'd forgotten.
 
The earliest UIs had a major design constraint: they had to look good on
monochrome displays.
 
/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."
Jorgen Grahn <grahn+nntp@snipabacken.se>: Jan 29 07:58PM

On Mon, 2018-01-29, Ben Bacarisse wrote:
 
> I don't like fake 3D at all, and I dislike fake wood, fake steel, fake
> plastic and fake controls that look like my stereo even more! At least
> all those seem to be a thing of the past.
 
Yeah -- I remember looking at Motif GUIs in the 1990s, with bevelled
boxes inside bevelled boxes, and thinking "yeah, this looks cool for
the first few weeks".
 
 
> http://www.bsb.me.uk/tmp/eg.png
 
> I'm sure you've come across flat designs on web pages maybe without
> realising.
 
That screenshot doesn't look too bad. Too large text (the way I see
it on a decent-sized LCD), too much greyed out text, too much unused
space, and the whole thing is pastel-colored for no good reason ...
but it's not at all unusable.
 
/Jorgen
 
--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
Jorgen Grahn <grahn+nntp@snipabacken.se>: Jan 29 08:05PM

On Mon, 2018-01-29, Ben Bacarisse wrote:
 
>> Personally, I've always been happy with X Athena Widgets myself. Simple
>> and efficient.
 
> Thanks for reminding me that the earliest UIs where flat! I'd forgotten.
 
And there's now an xaw3d, hailing from the days when people still
wanted the Athena widgets, but with that fancy 1990s 3D look.
 
I suppose either Motif or Windows 3.1 popularized the 3D thing.
AmigaDOS 1.x didn't have it; AmigaDOS 2.x did when it came in 1991 or
so. What the Mac did, I cannot quite remember.
 
/Jorgen
 
--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jan 29 03:23AM -0800

Jesus didn't come to the Earth to make bad men good. He came to make
dead men alive (spiritually, eternally).
 
You have your Earthly life, but unless you have been forgiven for sin
by Jesus (the one called "Christ"), you have no future after you leave
this world. Your sin will overtake you, and consume your soul.
 
You need Jesus to forgive your sin.
He offers salvation to everyone for free, for the asking.
 
Consider your sin.
Consider your future.
Ask Jesus to forgive you, and feel the weight of condemnation be released.
 
--
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jan 29 05:30PM

On 29/01/2018 11:23, Rick C. Hodgin wrote:
 
> Consider your sin.
> Consider your future.
> Ask Jesus to forgive you, and feel the weight of condemnation be released.
 
Two days ago you promised to stop spamming the newsgroup:
 
On 27/01/2018 18:40, Rick C. Hodgin wrote:
 
>> If you want me to engage with you with on topic discussion then you
>> must first stop your off topic religious spam.
 
> Okay.
 
What's changed? Is it that Christians have difficulty keeping promises,
you lied, you have memory problems or is it something else?
 
/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."
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jan 29 09:53AM -0800

On Monday, January 29, 2018 at 12:31:08 PM UTC-5, Mr Flibble wrote:
 
> > Okay.
 
> What's changed? Is it that Christians have difficulty keeping promises,
> you lied, you have memory problems or is it something else?
 
I acknowledged those were your terms, and that I would not be able
to have back-and-forth exchanges with you based on them. It is to
my loss, but it's where you and I are.
 
--
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jan 29 06:21PM

On 29/01/2018 17:53, Rick C. Hodgin wrote:
 
> I acknowledged those were your terms, and that I would not be able
> to have back-and-forth exchanges with you based on them. It is to
> my loss, but it's where you and I are.
 
Nice try mate but four hours later you replied to me in the same thread
which to any casual observer would indicate acceptance of my terms. You
are a liar.
 
Why are you a liar? As a Christian your morals are built on the shaky
foundations of the supernatural whilst as an atheist my morals are built
on a more solid foundation. I guess it is unsurprising that a lot of
Christians such as yourself find lying easy especially if it serves
their proselytizing purpose well given they base their morals on the
patently absurd. Christian apologists are the worst of the worst;
completely egregious.
 
/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."
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jan 29 10:52AM -0800

On Monday, January 29, 2018 at 1:21:51 PM UTC-5, Mr Flibble wrote:
 
> Nice try mate but four hours later you replied to me in the same thread
> which to any casual observer would indicate acceptance of my terms. You
> are a liar.
 
Just because you don't want to converse with me doesn't mean I
no longer want to try and help you and your product. I offered
my advice knowing you would not converse with me about it, but I
still think your product is brilliant and wanted to help out.
 
I was surprised when you replied, but your reply was dismissive,
so I concluded you were unwilling to converse with me, but to do
me some harm was still within your willingness to respond to me.
 
--
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jan 29 07:03PM

On 29/01/2018 18:52, Rick C. Hodgin wrote:
 
> I was surprised when you replied, but your reply was dismissive,
> so I concluded you were unwilling to converse with me, but to do
> me some harm was still within your willingness to respond to me.
 
What is more likely is your actions are the result of you suffering from
severe cognitive dissonance which is the result of believing in such a
conflicted belief system. The contradictions inherent in your religion
have fucked you up mentally.
 
/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."
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jan 29 11:25AM -0800

On Monday, January 29, 2018 at 2:03:17 PM UTC-5, Mr Flibble wrote:
> severe cognitive dissonance which is the result of believing in such a
> conflicted belief system. The contradictions inherent in your religion
> have .. you up mentally.
 
The new spirit birth gives us a new understanding (the one sin lost
us). From within that new spiritual input, the ability to understand
the things of God is manifested to us. It definitely is a transformation
from what only our flesh knows, and an entirely new ability to see and
understand things. It's why true born again Christians change so much.
 
The Bible says it this way:
 
https://www.biblegateway.com/passage/?search=1+Corinthians+2%3A14&version=KJV
 
14 But the natural man receiveth not the things of the
Spirit of God: for they are foolishness unto him:
neither can he know them, because they are spiritually
discerned.
 
https://www.biblegateway.com/passage/?search=1+Corinthians+1%3A21&version=KJV
 
21 For after that in the wisdom of God the world by wisdom
knew not God, it pleased God by the foolishness of
preaching to save them that believe.
 
https://www.biblegateway.com/passage/?search=1+Corinthians+1%3A27&version=KJV
 
27 But God hath chosen the foolish things of the world to
confound the wise; and God hath chosen the weak things
of the world to confound the things which are mighty;
 
Those who are perishing in eternity cannot understand or place any
value on the things of God.
 
--
Rick C. Hodgin
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jan 29 11:31AM -0800

On Monday, January 29, 2018 at 2:03:17 PM UTC-5, Mr Flibble wrote:
> > me some harm was still within your willingness to respond to me.
 
> What is more likely is your actions are the result of you suffering from
> severe cognitive dissonance...
 
Natural man looks for a natural solution, discounting anything
he cannot know, such as spiritual things. It can't be that God
is real ... because the natural mind cannot see God, and the things
of God it can see have alternate explanations which seem plausible.
 
It is the cost of sin at work in our lives such that we are
diminished
by our spiritual death. It is that loss that enables Satan to deceive
our flesh. What Jesus did was make a way out of sin, which restores
our spirit, and gives us eternal life, and a new existence here on
the Earth.
 
It's why men and women like me teach as we do.
 
--
Rick C. Hodgin
Joost <joost@stack.nl>: Jan 29 11:29AM

> file, thats the problem. I googled about it. And if I close the file
> then the other program can wrongly add something there before I empty
> the file.
 
So basically you want something like this?
open the file in read/write mode with a lock,
read the contents,
use ftruncate (or SetFilePointer + SetEndOfFile for Win32),
close the file.
"Öö Tiib" <ootiib@hot.ee>: Jan 29 06:25AM -0800

On Saturday, 27 January 2018 08:29:30 UTC+2, JiiPee wrote:
> On 27/01/2018 06:16, Jorgen Grahn wrote:
 
> > How does the reader know that data becomes available? It sounds brittle.
 
> This javascript writing and C++ reading.
 
Your design using hard drive files for communication
between processes feels inefficient hack.
 
Make named pipes on Windows for communication between
programs. AFAIK node.js supports those.
JiiPee <no@notvalid.com>: Jan 29 07:27PM

On 29/01/2018 11:29, Joost wrote:
> read the contents,
> use ftruncate (or SetFilePointer + SetEndOfFile for Win32),
> close the file.
 
Ok, thanks... just read. I ll try this.
computer45 <computer45@cyber.com>: Jan 29 01:58PM -0500

Hello..
 
 
And what about the debate of wich is better Java or C++ ?
 
I think what i have learned with C++ compilers and Delphi and FreePascal
compilers is that i can do inline assembler with them and this permits
me to understand more the hardware and talk to the hardware in Embedded
systems etc. this can not be done with Java or C# or the like, also
forcing garbage collection in Java and C# is not optimally efficient,
please read this to understand it:
 
Quantifying the Performance of Garbage Collection vs. Explicit Memory
Management
 
https://people.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf
 
 
I think Java or C# are not like C++ or modern Object Pascal of Delphi
and FreePascal compilers, because Java and C# wanted to be more high
level that avoids more to leaking memory by for example forcing garbage
collection and by being more high level by avoiding bugs of pointers and
inline assembler, but forcing garbage collection is not optimally
efficient and being high level as Java and C# by forbiding inline
assembler and pointers is not raking wide or being more general, this is
why Java and C# are not the solution for all, and this is why C++
compilers and FreePascal and Delphi compilers are still useful.
 
Other than that i am also working with Delphi and Lazarus because they
have there strenght such as being more productive with there RAD tools
for developing GUI etc. and FreePascal and Delphi support modern Object
Pascal, and even if they lack static type inference, you can compensate
for that by using dynamic type inference with variants and RTTI that are
supported by modern Object Pascal of Delphi and FreePascal, and they
support anonymous methods or Lambdas and i think they support decently
generics etc. etc. and they are single-pass compilers that have there
advantage because they are much faster than C++ at compiling.
 
 
I am also working with Delphi and with C++ because it is also good.
 
 
And About Applying the Universal Scalability Law to organisations
 
Read more here:
 
https://blog.acolyer.org/2015/04/29/applying-the-universal-scalability-law-to-organisations/
 
 
And i am Amine Moulay Ramdane, a white arab who has invented many
scalable algorithms and there implementations, and i have implemented
also Universal Scalability Law, I have included a 32 bit and 64 bit
windows executables called usl.exe and usl_graph.exe inside the zip,
please read the readme file to know how to use it, it is a very powerful
tool. You can download my USL software from:
 
https://sites.google.com/site/aminer68/universal-scalability-law-for-delphi-and-freepascal
 
 
 
Thank you,
Amine Moulay Ramdane.
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: