Can someone link me a picture of SWT on Linux that objectively looks good?

Should I make something like Siri in Ruby?

···

On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:

If I understand correctly, Qt does native-like rendering of widgets
(just like Tk) instead of deferring to native GUI APIs on each
platform. It yields a native look without being truly native. If I
already have native libraries elsewhere like in SWT and LibUI, I do
not see the point of using Qt. The bigger issue though is that it is
no longer supported for Ruby (since April 17, 2018 :
qtbindings | RubyGems.org | your community gem host)

On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> Andy, I'm not going to bicker with you.
>
> Qt can have native widgets, but you wouldn't know.
>
> On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> > "My program or programs are an example for which Glimmer is NOT a
"solution".
>> >
>> > I'm not trying to be rude to Andy, just don't push your software in
places for which it is not appropriate"
>>
>> Again, some naivité with very bold statements not backed by enough
>> experience. Glimmer is not about the web speech part. You handle that
>> with a Web Service and you simply consume it from Ruby in a Glimmer
>> app (ever heard of Ruby net/http or the httparty gem?). Remember that
>> web browsers are desktop apps, so desktop GUIs can wrap around any
>> functionality you want, but they don't do it. You simply add libraries
>> where needed. In other words, Glimmer does not lose points for not
>> handling the web speech part. It's just not part of its mission
>> statement. Glimmer has nothing to do with speech.. It's a GUI library,
>> which is why you use the right tool for the job, without assuming it
>> can do everything... In fact, if a library claims to do everything it
>> is usually bad and you should avoid it. QT is dead on arrival. It
>> doesn't produce native widgets on Mac or Windows, so its portability
>> is useless just like that of Java Swing.
>>
>> Don't worry about "being rude". Worry more about doing what is right..
>> that is using the right tool for the job without expecting any tool to
>> be the golden hammer that does everything and without being
>> disappointed if a tool does not do everything. Just look for other
>> tools as necessary until all needs are met.
>>
>> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >
>> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >
>> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>> >>
>> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >> > I know, I'm familiar with that.
>> >> >
>> >> > My program or programs are an example for which Glimmer is NOT a
>> >> > "solution".
>> >> >
>> >> > I'm not trying to be rude to Andy, just don't push your software in
>> >> > places for which it is not appropriate
>> >> >
>> >> Certainly, Glimmer is a Ruby library concerned with creating
graphical
>> >> user interfaces. For Speech-to-text you are likely to supplant it
with
>> >> another Gem that would interface untrusted remote services or some
STT
>> >> daemon present on a machine.
>> >>
>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

My use of Javascript was akin to assembly language

I wanted to make a site that works, and my current site DOES WORK.

Though I need to improve a few things

···

On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:

Should I make something like Siri in Ruby?

On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:

If I understand correctly, Qt does native-like rendering of widgets
(just like Tk) instead of deferring to native GUI APIs on each
platform. It yields a native look without being truly native. If I
already have native libraries elsewhere like in SWT and LibUI, I do
not see the point of using Qt. The bigger issue though is that it is
no longer supported for Ruby (since April 17, 2018 :
qtbindings | RubyGems.org | your community gem host)

On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen <gregorycohen2@gmail.com> >> wrote:
>
> Andy, I'm not going to bicker with you.
>
> Qt can have native widgets, but you wouldn't know.
>
> On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> > "My program or programs are an example for which Glimmer is NOT a
"solution".
>> >
>> > I'm not trying to be rude to Andy, just don't push your software in
places for which it is not appropriate"
>>
>> Again, some naivité with very bold statements not backed by enough
>> experience. Glimmer is not about the web speech part. You handle that
>> with a Web Service and you simply consume it from Ruby in a Glimmer
>> app (ever heard of Ruby net/http or the httparty gem?). Remember that
>> web browsers are desktop apps, so desktop GUIs can wrap around any
>> functionality you want, but they don't do it. You simply add libraries
>> where needed. In other words, Glimmer does not lose points for not
>> handling the web speech part. It's just not part of its mission
>> statement. Glimmer has nothing to do with speech.. It's a GUI library,
>> which is why you use the right tool for the job, without assuming it
>> can do everything... In fact, if a library claims to do everything it
>> is usually bad and you should avoid it. QT is dead on arrival. It
>> doesn't produce native widgets on Mac or Windows, so its portability
>> is useless just like that of Java Swing.
>>
>> Don't worry about "being rude". Worry more about doing what is right..
>> that is using the right tool for the job without expecting any tool to
>> be the golden hammer that does everything and without being
>> disappointed if a tool does not do everything. Just look for other
>> tools as necessary until all needs are met.
>>
>> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen <gregorycohen2@gmail.com> >> wrote:
>> >
>> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >
>> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>> >>
>> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >> > I know, I'm familiar with that.
>> >> >
>> >> > My program or programs are an example for which Glimmer is NOT a
>> >> > "solution".
>> >> >
>> >> > I'm not trying to be rude to Andy, just don't push your software
in
>> >> > places for which it is not appropriate
>> >> >
>> >> Certainly, Glimmer is a Ruby library concerned with creating
graphical
>> >> user interfaces. For Speech-to-text you are likely to supplant it
with
>> >> another Gem that would interface untrusted remote services or some
STT
>> >> daemon present on a machine.
>> >>
>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Just be more polite, OK?

Gregory, I think you are the one who seems to go off at the drop of a
hat instead of simply listening humbly and accepting your place. Also,
I don't think you're in a position to ask for politeness because you
do not seem to be leading by example (let alone the fact that I have
not broken any rules of politeness). Besides, I'm the elder in this
situation and everyone is required to respect their elders. In fact,
it is very rude to command an elder the way you do. If I knew an
employee who behaved that way, I'd probably report them to my manager.

Do people make you mad at work?

It depends on whether they are good coworkers or bad ones. If they are
good, no. If they are bad, yes, but they do not last at the job if
they are bad anyways.

You seem like you have a lot of energy to get off :confused:

Energy is a good thing! Yes, I rarely run out of energy. It is good to
be passionate towards software engineering.

···

On Tue, Nov 2, 2021 at 1:14 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:

Andy, I created a multi-module backend system in Ruby

It's in my gem

It's all in Ruby

I plan on using Ruby on my site

On Tue, Nov 2, 2021 at 1:06 AM Andy Maleh <andy.am@gmail.com> wrote:

> I wrote in Javascript because I didn't care about graphics, I cared about WebSpeech

That is a shame. It would have been a lot more interesting to write
Ruby and then produce a new highly productive and impressive Web
Speech DSL for Ruby for example that pushes the Ruby language into new
frontiers. I know you have it in you. Your C+=2 implementation was
quite expressive and interesting.

JavaScript is OK as an educational exercise, but I prefer to always
try to rethink things the Ruby way and see what comes out!

That's how Opal was conceived I bet! People didn't just say "Oh we
give up on web front-end development! We will just use javascript
forever." They rolled their sleeves and reinvented web front end
programming completely with the Ruby language. I dreamed of this since
I started working with Ruby in 2008. I was so thrilled when I heard of
Opal for the first time.

On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>
> > "My program or programs are an example for which Glimmer is NOT a "solution".
> >
> > I'm not trying to be rude to Andy, just don't push your software in places for which it is not appropriate"
>
> Again, some naivité with very bold statements not backed by enough
> experience. Glimmer is not about the web speech part. You handle that
> with a Web Service and you simply consume it from Ruby in a Glimmer
> app (ever heard of Ruby net/http or the httparty gem?). Remember that
> web browsers are desktop apps, so desktop GUIs can wrap around any
> functionality you want, but they don't do it. You simply add libraries
> where needed. In other words, Glimmer does not lose points for not
> handling the web speech part. It's just not part of its mission
> statement. Glimmer has nothing to do with speech.. It's a GUI library,
> which is why you use the right tool for the job, without assuming it
> can do everything... In fact, if a library claims to do everything it
> is usually bad and you should avoid it. QT is dead on arrival. It
> doesn't produce native widgets on Mac or Windows, so its portability
> is useless just like that of Java Swing.
>
> Don't worry about "being rude". Worry more about doing what is right..
> that is using the right tool for the job without expecting any tool to
> be the golden hammer that does everything and without being
> disappointed if a tool does not do everything. Just look for other
> tools as necessary until all needs are met.
>
> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
> >
> > Thank you hmdne, for being a voice of reason :slight_smile:
> >
> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
> >>
> >> On 11/2/21 05:22, Gregory Cohen wrote:
> >> > I know, I'm familiar with that.
> >> >
> >> > My program or programs are an example for which Glimmer is NOT a
> >> > "solution".
> >> >
> >> > I'm not trying to be rude to Andy, just don't push your software in
> >> > places for which it is not appropriate
> >> >
> >> Certainly, Glimmer is a Ruby library concerned with creating graphical
> >> user interfaces. For Speech-to-text you are likely to supplant it with
> >> another Gem that would interface untrusted remote services or some STT
> >> daemon present on a machine.
> >>
> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
> >
> >
> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
>
> --
> Andy Maleh
>
> LinkedIn: Andy Maleh - Lexop | LinkedIn
> Blog: http://andymaleh.blogspot.com
> GitHub: http://www.github.com/AndyObtiva

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

I believe you. Sorry, I do not want to diminish your accomplishment
Gregory. It is great you got something working no matter the
technology.

···

On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:

My use of Javascript was akin to assembly language

I wanted to make a site that works, and my current site DOES WORK.

Though I need to improve a few things

On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:

Should I make something like Siri in Ruby?

On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:

If I understand correctly, Qt does native-like rendering of widgets
(just like Tk) instead of deferring to native GUI APIs on each
platform. It yields a native look without being truly native. If I
already have native libraries elsewhere like in SWT and LibUI, I do
not see the point of using Qt. The bigger issue though is that it is
no longer supported for Ruby (since April 17, 2018 :
qtbindings | RubyGems.org | your community gem host)

On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>
> Andy, I'm not going to bicker with you.
>
> Qt can have native widgets, but you wouldn't know.
>
> On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> > "My program or programs are an example for which Glimmer is NOT a "solution".
>> >
>> > I'm not trying to be rude to Andy, just don't push your software in places for which it is not appropriate"
>>
>> Again, some naivité with very bold statements not backed by enough
>> experience. Glimmer is not about the web speech part. You handle that
>> with a Web Service and you simply consume it from Ruby in a Glimmer
>> app (ever heard of Ruby net/http or the httparty gem?). Remember that
>> web browsers are desktop apps, so desktop GUIs can wrap around any
>> functionality you want, but they don't do it. You simply add libraries
>> where needed. In other words, Glimmer does not lose points for not
>> handling the web speech part. It's just not part of its mission
>> statement. Glimmer has nothing to do with speech.. It's a GUI library,
>> which is why you use the right tool for the job, without assuming it
>> can do everything... In fact, if a library claims to do everything it
>> is usually bad and you should avoid it. QT is dead on arrival. It
>> doesn't produce native widgets on Mac or Windows, so its portability
>> is useless just like that of Java Swing.
>>
>> Don't worry about "being rude". Worry more about doing what is right..
>> that is using the right tool for the job without expecting any tool to
>> be the golden hammer that does everything and without being
>> disappointed if a tool does not do everything. Just look for other
>> tools as necessary until all needs are met.
>>
>> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >
>> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >
>> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>> >>
>> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >> > I know, I'm familiar with that.
>> >> >
>> >> > My program or programs are an example for which Glimmer is NOT a
>> >> > "solution".
>> >> >
>> >> > I'm not trying to be rude to Andy, just don't push your software in
>> >> > places for which it is not appropriate
>> >> >
>> >> Certainly, Glimmer is a Ruby library concerned with creating graphical
>> >> user interfaces. For Speech-to-text you are likely to supplant it with
>> >> another Gem that would interface untrusted remote services or some STT
>> >> daemon present on a machine.
>> >>
>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Andy, I'm not going to put myself into a "lower" or "higher" role, or vice
versa.

Such is bullying.

I don't think of life that way. Many people don't.

Knock it off. Everyone is an equal :slight_smile:

···

On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> wrote:

I believe you. Sorry, I do not want to diminish your accomplishment
Gregory. It is great you got something working no matter the
technology.

On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> My use of Javascript was akin to assembly language
>
> I wanted to make a site that works, and my current site DOES WORK.
>
> Though I need to improve a few things
>
>
>
> On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>>
>> Should I make something like Siri in Ruby?
>>
>> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:
>>>
>>> If I understand correctly, Qt does native-like rendering of widgets
>>> (just like Tk) instead of deferring to native GUI APIs on each
>>> platform. It yields a native look without being truly native. If I
>>> already have native libraries elsewhere like in SWT and LibUI, I do
>>> not see the point of using Qt. The bigger issue though is that it is
>>> no longer supported for Ruby (since April 17, 2018 :
>>> qtbindings | RubyGems.org | your community gem host)
>>>
>>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>>> >
>>> > Andy, I'm not going to bicker with you.
>>> >
>>> > Qt can have native widgets, but you wouldn't know.
>>> >
>>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> > wrote:
>>> >>
>>> >> > "My program or programs are an example for which Glimmer is NOT a
"solution".
>>> >> >
>>> >> > I'm not trying to be rude to Andy, just don't push your software
in places for which it is not appropriate"
>>> >>
>>> >> Again, some naivité with very bold statements not backed by enough
>>> >> experience. Glimmer is not about the web speech part. You handle
that
>>> >> with a Web Service and you simply consume it from Ruby in a Glimmer
>>> >> app (ever heard of Ruby net/http or the httparty gem?). Remember
that
>>> >> web browsers are desktop apps, so desktop GUIs can wrap around any
>>> >> functionality you want, but they don't do it. You simply add
libraries
>>> >> where needed. In other words, Glimmer does not lose points for not
>>> >> handling the web speech part. It's just not part of its mission
>>> >> statement. Glimmer has nothing to do with speech.. It's a GUI
library,
>>> >> which is why you use the right tool for the job, without assuming it
>>> >> can do everything... In fact, if a library claims to do everything
it
>>> >> is usually bad and you should avoid it. QT is dead on arrival. It
>>> >> doesn't produce native widgets on Mac or Windows, so its portability
>>> >> is useless just like that of Java Swing.
>>> >>
>>> >> Don't worry about "being rude". Worry more about doing what is
right..
>>> >> that is using the right tool for the job without expecting any tool
to
>>> >> be the golden hammer that does everything and without being
>>> >> disappointed if a tool does not do everything. Just look for other
>>> >> tools as necessary until all needs are met.
>>> >>
>>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>>> >> >
>>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>>> >> >
>>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>>> >> >>
>>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>>> >> >> > I know, I'm familiar with that.
>>> >> >> >
>>> >> >> > My program or programs are an example for which Glimmer is NOT
a
>>> >> >> > "solution".
>>> >> >> >
>>> >> >> > I'm not trying to be rude to Andy, just don't push your
software in
>>> >> >> > places for which it is not appropriate
>>> >> >> >
>>> >> >> Certainly, Glimmer is a Ruby library concerned with creating
graphical
>>> >> >> user interfaces. For Speech-to-text you are likely to supplant
it with
>>> >> >> another Gem that would interface untrusted remote services or
some STT
>>> >> >> daemon present on a machine.
>>> >> >>
>>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>>> >> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>> >> >
>>> >> >
>>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Andy Maleh
>>> >>
>>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>>> >> Blog: http://andymaleh.blogspot.com
>>> >> GitHub: http://www.github.com/AndyObtiva
>>> >>
>>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>> >
>>> >
>>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>>
>>>
>>>
>>> --
>>> Andy Maleh
>>>
>>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>>> Blog: http://andymaleh.blogspot.com
>>> GitHub: http://www.github.com/AndyObtiva
>>>
>>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

"simply listening humbly and accepting your place"

Lol, what?

Do you not see how wrong this sounds?

Neither one of us has "places"

···

On Tue, Nov 2, 2021 at 1:25 AM Andy Maleh <andy.am@gmail.com> wrote:

> Just be more polite, OK?

Gregory, I think you are the one who seems to go off at the drop of a
hat instead of simply listening humbly and accepting your place. Also,
I don't think you're in a position to ask for politeness because you
do not seem to be leading by example (let alone the fact that I have
not broken any rules of politeness). Besides, I'm the elder in this
situation and everyone is required to respect their elders. In fact,
it is very rude to command an elder the way you do. If I knew an
employee who behaved that way, I'd probably report them to my manager.

> Do people make you mad at work?

It depends on whether they are good coworkers or bad ones. If they are
good, no. If they are bad, yes, but they do not last at the job if
they are bad anyways.

> You seem like you have a lot of energy to get off :confused:

Energy is a good thing! Yes, I rarely run out of energy. It is good to
be passionate towards software engineering.

On Tue, Nov 2, 2021 at 1:14 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> Andy, I created a multi-module backend system in Ruby
>
> It's in my gem
>
> It's all in Ruby
>
> I plan on using Ruby on my site
>
>
>
> On Tue, Nov 2, 2021 at 1:06 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> > I wrote in Javascript because I didn't care about graphics, I cared
about WebSpeech
>>
>> That is a shame. It would have been a lot more interesting to write
>> Ruby and then produce a new highly productive and impressive Web
>> Speech DSL for Ruby for example that pushes the Ruby language into new
>> frontiers. I know you have it in you. Your C+=2 implementation was
>> quite expressive and interesting.
>>
>> JavaScript is OK as an educational exercise, but I prefer to always
>> try to rethink things the Ruby way and see what comes out!
>>
>> That's how Opal was conceived I bet! People didn't just say "Oh we
>> give up on web front-end development! We will just use javascript
>> forever." They rolled their sleeves and reinvented web front end
>> programming completely with the Ruby language. I dreamed of this since
>> I started working with Ruby in 2008. I was so thrilled when I heard of
>> Opal for the first time.
>>
>> On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >
>> > > "My program or programs are an example for which Glimmer is NOT a
"solution".
>> > >
>> > > I'm not trying to be rude to Andy, just don't push your software in
places for which it is not appropriate"
>> >
>> > Again, some naivité with very bold statements not backed by enough
>> > experience. Glimmer is not about the web speech part. You handle that
>> > with a Web Service and you simply consume it from Ruby in a Glimmer
>> > app (ever heard of Ruby net/http or the httparty gem?). Remember that
>> > web browsers are desktop apps, so desktop GUIs can wrap around any
>> > functionality you want, but they don't do it. You simply add libraries
>> > where needed. In other words, Glimmer does not lose points for not
>> > handling the web speech part. It's just not part of its mission
>> > statement. Glimmer has nothing to do with speech.. It's a GUI library,
>> > which is why you use the right tool for the job, without assuming it
>> > can do everything... In fact, if a library claims to do everything it
>> > is usually bad and you should avoid it. QT is dead on arrival. It
>> > doesn't produce native widgets on Mac or Windows, so its portability
>> > is useless just like that of Java Swing.
>> >
>> > Don't worry about "being rude". Worry more about doing what is right..
>> > that is using the right tool for the job without expecting any tool to
>> > be the golden hammer that does everything and without being
>> > disappointed if a tool does not do everything. Just look for other
>> > tools as necessary until all needs are met.
>> >
>> > On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> > >
>> > > Thank you hmdne, for being a voice of reason :slight_smile:
>> > >
>> > > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>> > >>
>> > >> On 11/2/21 05:22, Gregory Cohen wrote:
>> > >> > I know, I'm familiar with that.
>> > >> >
>> > >> > My program or programs are an example for which Glimmer is NOT a
>> > >> > "solution".
>> > >> >
>> > >> > I'm not trying to be rude to Andy, just don't push your software
in
>> > >> > places for which it is not appropriate
>> > >> >
>> > >> Certainly, Glimmer is a Ruby library concerned with creating
graphical
>> > >> user interfaces. For Speech-to-text you are likely to supplant it
with
>> > >> another Gem that would interface untrusted remote services or some
STT
>> > >> daemon present on a machine.
>> > >>
>> > >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> > >
>> > >
>> > > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> >
>> > --
>> > Andy Maleh
>> >
>> > LinkedIn: Andy Maleh - Lexop | LinkedIn
>> > Blog: http://andymaleh.blogspot.com
>> > GitHub: http://www.github.com/AndyObtiva
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Everyone is equal in deserving respect, but everyone is unique and
different with their traits and levels of skill and accomplishment. To
honor the equality, it is important to honor the unique differences!

When I was in my 20s, I did treat my elders as higher than me because
indeed they had experience and skills that were higher than mine.
There was nothing wrong with recognizing that. In fact, it yielded a
better professional relationship with more opportunities for learning
from them.

···

On Tue, Nov 2, 2021 at 1:30 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:

Andy, I'm not going to put myself into a "lower" or "higher" role, or vice versa.

Such is bullying.

I don't think of life that way. Many people don't.

Knock it off. Everyone is an equal :slight_smile:

On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> wrote:

I believe you. Sorry, I do not want to diminish your accomplishment
Gregory. It is great you got something working no matter the
technology.

On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>
> My use of Javascript was akin to assembly language
>
> I wanted to make a site that works, and my current site DOES WORK.
>
> Though I need to improve a few things
>
>
>
> On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>>
>> Should I make something like Siri in Ruby?
>>
>> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:
>>>
>>> If I understand correctly, Qt does native-like rendering of widgets
>>> (just like Tk) instead of deferring to native GUI APIs on each
>>> platform. It yields a native look without being truly native. If I
>>> already have native libraries elsewhere like in SWT and LibUI, I do
>>> not see the point of using Qt. The bigger issue though is that it is
>>> no longer supported for Ruby (since April 17, 2018 :
>>> qtbindings | RubyGems.org | your community gem host)
>>>
>>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>>> >
>>> > Andy, I'm not going to bicker with you.
>>> >
>>> > Qt can have native widgets, but you wouldn't know.
>>> >
>>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>>> >>
>>> >> > "My program or programs are an example for which Glimmer is NOT a "solution".
>>> >> >
>>> >> > I'm not trying to be rude to Andy, just don't push your software in places for which it is not appropriate"
>>> >>
>>> >> Again, some naivité with very bold statements not backed by enough
>>> >> experience. Glimmer is not about the web speech part. You handle that
>>> >> with a Web Service and you simply consume it from Ruby in a Glimmer
>>> >> app (ever heard of Ruby net/http or the httparty gem?). Remember that
>>> >> web browsers are desktop apps, so desktop GUIs can wrap around any
>>> >> functionality you want, but they don't do it. You simply add libraries
>>> >> where needed. In other words, Glimmer does not lose points for not
>>> >> handling the web speech part. It's just not part of its mission
>>> >> statement. Glimmer has nothing to do with speech.. It's a GUI library,
>>> >> which is why you use the right tool for the job, without assuming it
>>> >> can do everything... In fact, if a library claims to do everything it
>>> >> is usually bad and you should avoid it. QT is dead on arrival. It
>>> >> doesn't produce native widgets on Mac or Windows, so its portability
>>> >> is useless just like that of Java Swing.
>>> >>
>>> >> Don't worry about "being rude". Worry more about doing what is right..
>>> >> that is using the right tool for the job without expecting any tool to
>>> >> be the golden hammer that does everything and without being
>>> >> disappointed if a tool does not do everything. Just look for other
>>> >> tools as necessary until all needs are met.
>>> >>
>>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>>> >> >
>>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>>> >> >
>>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>>> >> >>
>>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>>> >> >> > I know, I'm familiar with that.
>>> >> >> >
>>> >> >> > My program or programs are an example for which Glimmer is NOT a
>>> >> >> > "solution".
>>> >> >> >
>>> >> >> > I'm not trying to be rude to Andy, just don't push your software in
>>> >> >> > places for which it is not appropriate
>>> >> >> >
>>> >> >> Certainly, Glimmer is a Ruby library concerned with creating graphical
>>> >> >> user interfaces. For Speech-to-text you are likely to supplant it with
>>> >> >> another Gem that would interface untrusted remote services or some STT
>>> >> >> daemon present on a machine.
>>> >> >>
>>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>>> >> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>> >> >
>>> >> >
>>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Andy Maleh
>>> >>
>>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>>> >> Blog: http://andymaleh.blogspot.com
>>> >> GitHub: http://www.github.com/AndyObtiva
>>> >>
>>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>> >
>>> >
>>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>>
>>>
>>>
>>> --
>>> Andy Maleh
>>>
>>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>>> Blog: http://andymaleh.blogspot.com
>>> GitHub: http://www.github.com/AndyObtiva
>>>
>>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

I don't see things in that way.

I don't respect others because other people haven't made obvious tools that
I could use

Opal would be an exception, but not Glimmer

···

On Tue, Nov 2, 2021 at 1:33 AM Andy Maleh <andy.am@gmail.com> wrote:

Everyone is equal in deserving respect, but everyone is unique and
different with their traits and levels of skill and accomplishment. To
honor the equality, it is important to honor the unique differences!

When I was in my 20s, I did treat my elders as higher than me because
indeed they had experience and skills that were higher than mine.
There was nothing wrong with recognizing that. In fact, it yielded a
better professional relationship with more opportunities for learning
from them.

On Tue, Nov 2, 2021 at 1:30 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> Andy, I'm not going to put myself into a "lower" or "higher" role, or
vice versa.
>
> Such is bullying.
>
> I don't think of life that way. Many people don't.
>
> Knock it off. Everyone is an equal :slight_smile:
>
> On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> I believe you. Sorry, I do not want to diminish your accomplishment
>> Gregory. It is great you got something working no matter the
>> technology.
>>
>> On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >
>> > My use of Javascript was akin to assembly language
>> >
>> > I wanted to make a site that works, and my current site DOES WORK.
>> >
>> > Though I need to improve a few things
>> >
>> >
>> >
>> > On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >>
>> >> Should I make something like Siri in Ruby?
>> >>
>> >> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >>>
>> >>> If I understand correctly, Qt does native-like rendering of widgets
>> >>> (just like Tk) instead of deferring to native GUI APIs on each
>> >>> platform. It yields a native look without being truly native. If I
>> >>> already have native libraries elsewhere like in SWT and LibUI, I do
>> >>> not see the point of using Qt. The bigger issue though is that it is
>> >>> no longer supported for Ruby (since April 17, 2018 :
>> >>> qtbindings | RubyGems.org | your community gem host)
>> >>>
>> >>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >>> >
>> >>> > Andy, I'm not going to bicker with you.
>> >>> >
>> >>> > Qt can have native widgets, but you wouldn't know.
>> >>> >
>> >>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> > wrote:
>> >>> >>
>> >>> >> > "My program or programs are an example for which Glimmer is
NOT a "solution".
>> >>> >> >
>> >>> >> > I'm not trying to be rude to Andy, just don't push your
software in places for which it is not appropriate"
>> >>> >>
>> >>> >> Again, some naivité with very bold statements not backed by
enough
>> >>> >> experience. Glimmer is not about the web speech part. You handle
that
>> >>> >> with a Web Service and you simply consume it from Ruby in a
Glimmer
>> >>> >> app (ever heard of Ruby net/http or the httparty gem?). Remember
that
>> >>> >> web browsers are desktop apps, so desktop GUIs can wrap around
any
>> >>> >> functionality you want, but they don't do it. You simply add
libraries
>> >>> >> where needed. In other words, Glimmer does not lose points for
not
>> >>> >> handling the web speech part. It's just not part of its mission
>> >>> >> statement. Glimmer has nothing to do with speech.. It's a GUI
library,
>> >>> >> which is why you use the right tool for the job, without
assuming it
>> >>> >> can do everything... In fact, if a library claims to do
everything it
>> >>> >> is usually bad and you should avoid it. QT is dead on arrival. It
>> >>> >> doesn't produce native widgets on Mac or Windows, so its
portability
>> >>> >> is useless just like that of Java Swing.
>> >>> >>
>> >>> >> Don't worry about "being rude". Worry more about doing what is
right..
>> >>> >> that is using the right tool for the job without expecting any
tool to
>> >>> >> be the golden hammer that does everything and without being
>> >>> >> disappointed if a tool does not do everything. Just look for
other
>> >>> >> tools as necessary until all needs are met.
>> >>> >>
>> >>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >>> >> >
>> >>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >>> >> >
>> >>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> > wrote:
>> >>> >> >>
>> >>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >>> >> >> > I know, I'm familiar with that.
>> >>> >> >> >
>> >>> >> >> > My program or programs are an example for which Glimmer is
NOT a
>> >>> >> >> > "solution".
>> >>> >> >> >
>> >>> >> >> > I'm not trying to be rude to Andy, just don't push your
software in
>> >>> >> >> > places for which it is not appropriate
>> >>> >> >> >
>> >>> >> >> Certainly, Glimmer is a Ruby library concerned with creating
graphical
>> >>> >> >> user interfaces. For Speech-to-text you are likely to
supplant it with
>> >>> >> >> another Gem that would interface untrusted remote services or
some STT
>> >>> >> >> daemon present on a machine.
>> >>> >> >>
>> >>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> >> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk
>
>> >>> >> >
>> >>> >> >
>> >>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> --
>> >>> >> Andy Maleh
>> >>> >>
>> >>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >>> >> Blog: http://andymaleh.blogspot.com
>> >>> >> GitHub: http://www.github.com/AndyObtiva
>> >>> >>
>> >>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>> >
>> >>> >
>> >>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Andy Maleh
>> >>>
>> >>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >>> Blog: http://andymaleh.blogspot.com
>> >>> GitHub: http://www.github.com/AndyObtiva
>> >>>
>> >>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

There are two approaches to interfacing desktop interfaces.

One is to use the the lowest common denominator of high level APIs like Glimmer, SWT or LibUI does. This approach produces native widgets, but comes with a cost of surprising platform related bugs. Some platforms have their own APIs that aren't portable to other platforms and there a programmer needs to improvise. It's certainly rarely a "write once, run anywhere" experience. This approach brings better integration though.

Other is to use the low level APIs and theme widgets. This is what Qt, Gtk or Web does. You can never theme widgets natively enough, but this comes with an ease of adding new platforms, having all the intricacies done at the level of your library - and so the library is larger - also giving you more freedom at trying new paradigms. But this approach may lead to better performance on platforms where the high level interfaces are suboptimal.

Which idea is better - I don't know. Probably depends on what you are trying to achieve. I used KDE for quite a long time and the level of integration they achieved is enormous, provided you use KDE apps only (which is certainly possible, as a catalog of those is huge). Similar situation is I heard with macOS. For Windows users this is a non-issue as integration across apps there is a second concern.

···

On 11/2/21 06:03, Gregory Cohen wrote:

Andy, I'm not going to bicker with you.

Qt can have native widgets, but you wouldn't know.

On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:

    > "My program or programs are an example for which Glimmer is NOT
    a "solution".
    >
    > I'm not trying to be rude to Andy, just don't push your software
    in places for which it is not appropriate"

    Again, some naivité with very bold statements not backed by enough
    experience. Glimmer is not about the web speech part. You handle that
    with a Web Service and you simply consume it from Ruby in a Glimmer
    app (ever heard of Ruby net/http or the httparty gem?). Remember that
    web browsers are desktop apps, so desktop GUIs can wrap around any
    functionality you want, but they don't do it. You simply add libraries
    where needed. In other words, Glimmer does not lose points for not
    handling the web speech part. It's just not part of its mission
    statement. Glimmer has nothing to do with speech.. It's a GUI library,
    which is why you use the right tool for the job, without assuming it
    can do everything... In fact, if a library claims to do everything it
    is usually bad and you should avoid it. QT is dead on arrival. It
    doesn't produce native widgets on Mac or Windows, so its portability
    is useless just like that of Java Swing.

    Don't worry about "being rude". Worry more about doing what is right..
    that is using the right tool for the job without expecting any tool to
    be the golden hammer that does everything and without being
    disappointed if a tool does not do everything. Just look for other
    tools as necessary until all needs are met.

It does not sound wrong at all. I heard a Korean dude just the other
day teach people about how important humility is in Korea and how he
humbles and lowers himself regarding skills that he is very good at
because humility is an important trait that yields a better self.

···

On Tue, Nov 2, 2021 at 1:32 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:

"simply listening humbly and accepting your place"

Lol, what?

Do you not see how wrong this sounds?

Neither one of us has "places"

On Tue, Nov 2, 2021 at 1:25 AM Andy Maleh <andy.am@gmail.com> wrote:

> Just be more polite, OK?

Gregory, I think you are the one who seems to go off at the drop of a
hat instead of simply listening humbly and accepting your place. Also,
I don't think you're in a position to ask for politeness because you
do not seem to be leading by example (let alone the fact that I have
not broken any rules of politeness). Besides, I'm the elder in this
situation and everyone is required to respect their elders. In fact,
it is very rude to command an elder the way you do. If I knew an
employee who behaved that way, I'd probably report them to my manager.

> Do people make you mad at work?

It depends on whether they are good coworkers or bad ones. If they are
good, no. If they are bad, yes, but they do not last at the job if
they are bad anyways.

> You seem like you have a lot of energy to get off :confused:

Energy is a good thing! Yes, I rarely run out of energy. It is good to
be passionate towards software engineering.

On Tue, Nov 2, 2021 at 1:14 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>
> Andy, I created a multi-module backend system in Ruby
>
> It's in my gem
>
> It's all in Ruby
>
> I plan on using Ruby on my site
>
>
>
> On Tue, Nov 2, 2021 at 1:06 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> > I wrote in Javascript because I didn't care about graphics, I cared about WebSpeech
>>
>> That is a shame. It would have been a lot more interesting to write
>> Ruby and then produce a new highly productive and impressive Web
>> Speech DSL for Ruby for example that pushes the Ruby language into new
>> frontiers. I know you have it in you. Your C+=2 implementation was
>> quite expressive and interesting.
>>
>> JavaScript is OK as an educational exercise, but I prefer to always
>> try to rethink things the Ruby way and see what comes out!
>>
>> That's how Opal was conceived I bet! People didn't just say "Oh we
>> give up on web front-end development! We will just use javascript
>> forever." They rolled their sleeves and reinvented web front end
>> programming completely with the Ruby language. I dreamed of this since
>> I started working with Ruby in 2008. I was so thrilled when I heard of
>> Opal for the first time.
>>
>> On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >
>> > > "My program or programs are an example for which Glimmer is NOT a "solution".
>> > >
>> > > I'm not trying to be rude to Andy, just don't push your software in places for which it is not appropriate"
>> >
>> > Again, some naivité with very bold statements not backed by enough
>> > experience. Glimmer is not about the web speech part. You handle that
>> > with a Web Service and you simply consume it from Ruby in a Glimmer
>> > app (ever heard of Ruby net/http or the httparty gem?). Remember that
>> > web browsers are desktop apps, so desktop GUIs can wrap around any
>> > functionality you want, but they don't do it. You simply add libraries
>> > where needed. In other words, Glimmer does not lose points for not
>> > handling the web speech part. It's just not part of its mission
>> > statement. Glimmer has nothing to do with speech.. It's a GUI library,
>> > which is why you use the right tool for the job, without assuming it
>> > can do everything... In fact, if a library claims to do everything it
>> > is usually bad and you should avoid it. QT is dead on arrival. It
>> > doesn't produce native widgets on Mac or Windows, so its portability
>> > is useless just like that of Java Swing.
>> >
>> > Don't worry about "being rude". Worry more about doing what is right..
>> > that is using the right tool for the job without expecting any tool to
>> > be the golden hammer that does everything and without being
>> > disappointed if a tool does not do everything. Just look for other
>> > tools as necessary until all needs are met.
>> >
>> > On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> > >
>> > > Thank you hmdne, for being a voice of reason :slight_smile:
>> > >
>> > > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>> > >>
>> > >> On 11/2/21 05:22, Gregory Cohen wrote:
>> > >> > I know, I'm familiar with that.
>> > >> >
>> > >> > My program or programs are an example for which Glimmer is NOT a
>> > >> > "solution".
>> > >> >
>> > >> > I'm not trying to be rude to Andy, just don't push your software in
>> > >> > places for which it is not appropriate
>> > >> >
>> > >> Certainly, Glimmer is a Ruby library concerned with creating graphical
>> > >> user interfaces. For Speech-to-text you are likely to supplant it with
>> > >> another Gem that would interface untrusted remote services or some STT
>> > >> daemon present on a machine.
>> > >>
>> > >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> > >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> > >
>> > >
>> > > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> > > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> >
>> > --
>> > Andy Maleh
>> >
>> > LinkedIn: Andy Maleh - Lexop | LinkedIn
>> > Blog: http://andymaleh.blogspot.com
>> > GitHub: http://www.github.com/AndyObtiva
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Also there's no way I'm going to respect video game developers.

I have indicated my respect for the Opal team and for QuickJS

I am not going to respect Mark Zuckerberg or VR people or Meta

···

On Tue, Nov 2, 2021 at 1:33 AM Andy Maleh <andy.am@gmail.com> wrote:

Everyone is equal in deserving respect, but everyone is unique and
different with their traits and levels of skill and accomplishment. To
honor the equality, it is important to honor the unique differences!

When I was in my 20s, I did treat my elders as higher than me because
indeed they had experience and skills that were higher than mine.
There was nothing wrong with recognizing that. In fact, it yielded a
better professional relationship with more opportunities for learning
from them.

On Tue, Nov 2, 2021 at 1:30 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> Andy, I'm not going to put myself into a "lower" or "higher" role, or
vice versa.
>
> Such is bullying.
>
> I don't think of life that way. Many people don't.
>
> Knock it off. Everyone is an equal :slight_smile:
>
> On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> I believe you. Sorry, I do not want to diminish your accomplishment
>> Gregory. It is great you got something working no matter the
>> technology.
>>
>> On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >
>> > My use of Javascript was akin to assembly language
>> >
>> > I wanted to make a site that works, and my current site DOES WORK.
>> >
>> > Though I need to improve a few things
>> >
>> >
>> >
>> > On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >>
>> >> Should I make something like Siri in Ruby?
>> >>
>> >> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >>>
>> >>> If I understand correctly, Qt does native-like rendering of widgets
>> >>> (just like Tk) instead of deferring to native GUI APIs on each
>> >>> platform. It yields a native look without being truly native. If I
>> >>> already have native libraries elsewhere like in SWT and LibUI, I do
>> >>> not see the point of using Qt. The bigger issue though is that it is
>> >>> no longer supported for Ruby (since April 17, 2018 :
>> >>> qtbindings | RubyGems.org | your community gem host)
>> >>>
>> >>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >>> >
>> >>> > Andy, I'm not going to bicker with you.
>> >>> >
>> >>> > Qt can have native widgets, but you wouldn't know.
>> >>> >
>> >>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> > wrote:
>> >>> >>
>> >>> >> > "My program or programs are an example for which Glimmer is
NOT a "solution".
>> >>> >> >
>> >>> >> > I'm not trying to be rude to Andy, just don't push your
software in places for which it is not appropriate"
>> >>> >>
>> >>> >> Again, some naivité with very bold statements not backed by
enough
>> >>> >> experience. Glimmer is not about the web speech part. You handle
that
>> >>> >> with a Web Service and you simply consume it from Ruby in a
Glimmer
>> >>> >> app (ever heard of Ruby net/http or the httparty gem?). Remember
that
>> >>> >> web browsers are desktop apps, so desktop GUIs can wrap around
any
>> >>> >> functionality you want, but they don't do it. You simply add
libraries
>> >>> >> where needed. In other words, Glimmer does not lose points for
not
>> >>> >> handling the web speech part. It's just not part of its mission
>> >>> >> statement. Glimmer has nothing to do with speech.. It's a GUI
library,
>> >>> >> which is why you use the right tool for the job, without
assuming it
>> >>> >> can do everything... In fact, if a library claims to do
everything it
>> >>> >> is usually bad and you should avoid it. QT is dead on arrival. It
>> >>> >> doesn't produce native widgets on Mac or Windows, so its
portability
>> >>> >> is useless just like that of Java Swing.
>> >>> >>
>> >>> >> Don't worry about "being rude". Worry more about doing what is
right..
>> >>> >> that is using the right tool for the job without expecting any
tool to
>> >>> >> be the golden hammer that does everything and without being
>> >>> >> disappointed if a tool does not do everything. Just look for
other
>> >>> >> tools as necessary until all needs are met.
>> >>> >>
>> >>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >>> >> >
>> >>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >>> >> >
>> >>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> > wrote:
>> >>> >> >>
>> >>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >>> >> >> > I know, I'm familiar with that.
>> >>> >> >> >
>> >>> >> >> > My program or programs are an example for which Glimmer is
NOT a
>> >>> >> >> > "solution".
>> >>> >> >> >
>> >>> >> >> > I'm not trying to be rude to Andy, just don't push your
software in
>> >>> >> >> > places for which it is not appropriate
>> >>> >> >> >
>> >>> >> >> Certainly, Glimmer is a Ruby library concerned with creating
graphical
>> >>> >> >> user interfaces. For Speech-to-text you are likely to
supplant it with
>> >>> >> >> another Gem that would interface untrusted remote services or
some STT
>> >>> >> >> daemon present on a machine.
>> >>> >> >>
>> >>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> >> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk
>
>> >>> >> >
>> >>> >> >
>> >>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> --
>> >>> >> Andy Maleh
>> >>> >>
>> >>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >>> >> Blog: http://andymaleh.blogspot.com
>> >>> >> GitHub: http://www.github.com/AndyObtiva
>> >>> >>
>> >>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>> >
>> >>> >
>> >>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Andy Maleh
>> >>>
>> >>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >>> Blog: http://andymaleh.blogspot.com
>> >>> GitHub: http://www.github.com/AndyObtiva
>> >>>
>> >>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Which idea is better - I don't know. Probably depends on what you are
trying to achieve. I used KDE for quite a long time and the level of
integration they achieved is enormous, provided you use KDE apps only
(which is certainly possible, as a catalog of those is huge). Similar
situation is I heard with macOS. For Windows users this is a non-issue
as integration across apps there is a second concern.

hdmne good point, but this goes back to the point about always needing
to think of the context and software engineering requirements before
making a recommendation.

I do know Java Swing too, which is similar to Qt, but I find myself
reaching for it less and less given that SWT does allow you to also
render your own widgets from scratch.

It has excellent widgets, such as those:

Still, it is good to have options. I personally keep Swing and GTK as
such options. Even Fox Toolkit. Qt is the only one that I feel is not
quality enough to use from all that I heard about it. But, I could be
wrong since I didn't use it. Too bad, I can't from Ruby anymore since
it's no longer supported. I don't miss it though.

What I do miss is WxWidgets. That one did support native widgets too.
Too bad, they quit on Ruby or else I would have definitely supported
it in Glimmer.

···

On Tue, Nov 2, 2021 at 1:36 AM hmdne <hmdne@airmail.cc> wrote:

There are two approaches to interfacing desktop interfaces.

One is to use the the lowest common denominator of high level APIs like
Glimmer, SWT or LibUI does. This approach produces native widgets, but
comes with a cost of surprising platform related bugs. Some platforms
have their own APIs that aren't portable to other platforms and there a
programmer needs to improvise. It's certainly rarely a "write once, run
anywhere" experience. This approach brings better integration though.

Other is to use the low level APIs and theme widgets. This is what Qt,
Gtk or Web does. You can never theme widgets natively enough, but this
comes with an ease of adding new platforms, having all the intricacies
done at the level of your library - and so the library is larger - also
giving you more freedom at trying new paradigms. But this approach may
lead to better performance on platforms where the high level interfaces
are suboptimal.

Which idea is better - I don't know. Probably depends on what you are
trying to achieve. I used KDE for quite a long time and the level of
integration they achieved is enormous, provided you use KDE apps only
(which is certainly possible, as a catalog of those is huge). Similar
situation is I heard with macOS. For Windows users this is a non-issue
as integration across apps there is a second concern.

On 11/2/21 06:03, Gregory Cohen wrote:
> Andy, I'm not going to bicker with you.
>
> Qt can have native widgets, but you wouldn't know.
>
> On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>
> > "My program or programs are an example for which Glimmer is NOT
> a "solution".
> >
> > I'm not trying to be rude to Andy, just don't push your software
> in places for which it is not appropriate"
>
> Again, some naivité with very bold statements not backed by enough
> experience. Glimmer is not about the web speech part. You handle that
> with a Web Service and you simply consume it from Ruby in a Glimmer
> app (ever heard of Ruby net/http or the httparty gem?). Remember that
> web browsers are desktop apps, so desktop GUIs can wrap around any
> functionality you want, but they don't do it. You simply add libraries
> where needed. In other words, Glimmer does not lose points for not
> handling the web speech part. It's just not part of its mission
> statement. Glimmer has nothing to do with speech.. It's a GUI library,
> which is why you use the right tool for the job, without assuming it
> can do everything... In fact, if a library claims to do everything it
> is usually bad and you should avoid it. QT is dead on arrival. It
> doesn't produce native widgets on Mac or Windows, so its portability
> is useless just like that of Java Swing.
>
> Don't worry about "being rude". Worry more about doing what is right..
> that is using the right tool for the job without expecting any tool to
> be the golden hammer that does everything and without being
> disappointed if a tool does not do everything. Just look for other
> tools as necessary until all needs are met.
>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

I'm sorry if I did anything to lose your respect Gregory. Again, since
I am quite older than you, I can't help but treat you like a mentor
with tough love when I see something I don't think is right from my
extensive work experience. If that hurts your feelings, I won't do
that anymore. I do feel misunderstood though because if I were in your
position, I would be many times thankful that someone is correcting me
or giving me advice. Just my 2 cents. I gotta go to bed. Cheers.

···

On Tue, Nov 2, 2021 at 1:38 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:

Also there's no way I'm going to respect video game developers.

I have indicated my respect for the Opal team and for QuickJS

I am not going to respect Mark Zuckerberg or VR people or Meta

On Tue, Nov 2, 2021 at 1:33 AM Andy Maleh <andy.am@gmail.com> wrote:

Everyone is equal in deserving respect, but everyone is unique and
different with their traits and levels of skill and accomplishment. To
honor the equality, it is important to honor the unique differences!

When I was in my 20s, I did treat my elders as higher than me because
indeed they had experience and skills that were higher than mine.
There was nothing wrong with recognizing that. In fact, it yielded a
better professional relationship with more opportunities for learning
from them.

On Tue, Nov 2, 2021 at 1:30 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>
> Andy, I'm not going to put myself into a "lower" or "higher" role, or vice versa.
>
> Such is bullying.
>
> I don't think of life that way. Many people don't.
>
> Knock it off. Everyone is an equal :slight_smile:
>
> On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> I believe you. Sorry, I do not want to diminish your accomplishment
>> Gregory. It is great you got something working no matter the
>> technology.
>>
>> On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >
>> > My use of Javascript was akin to assembly language
>> >
>> > I wanted to make a site that works, and my current site DOES WORK.
>> >
>> > Though I need to improve a few things
>> >
>> >
>> >
>> > On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >>
>> >> Should I make something like Siri in Ruby?
>> >>
>> >> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >>>
>> >>> If I understand correctly, Qt does native-like rendering of widgets
>> >>> (just like Tk) instead of deferring to native GUI APIs on each
>> >>> platform. It yields a native look without being truly native. If I
>> >>> already have native libraries elsewhere like in SWT and LibUI, I do
>> >>> not see the point of using Qt. The bigger issue though is that it is
>> >>> no longer supported for Ruby (since April 17, 2018 :
>> >>> qtbindings | RubyGems.org | your community gem host)
>> >>>
>> >>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >>> >
>> >>> > Andy, I'm not going to bicker with you.
>> >>> >
>> >>> > Qt can have native widgets, but you wouldn't know.
>> >>> >
>> >>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >>> >>
>> >>> >> > "My program or programs are an example for which Glimmer is NOT a "solution".
>> >>> >> >
>> >>> >> > I'm not trying to be rude to Andy, just don't push your software in places for which it is not appropriate"
>> >>> >>
>> >>> >> Again, some naivité with very bold statements not backed by enough
>> >>> >> experience. Glimmer is not about the web speech part. You handle that
>> >>> >> with a Web Service and you simply consume it from Ruby in a Glimmer
>> >>> >> app (ever heard of Ruby net/http or the httparty gem?). Remember that
>> >>> >> web browsers are desktop apps, so desktop GUIs can wrap around any
>> >>> >> functionality you want, but they don't do it. You simply add libraries
>> >>> >> where needed. In other words, Glimmer does not lose points for not
>> >>> >> handling the web speech part. It's just not part of its mission
>> >>> >> statement. Glimmer has nothing to do with speech.. It's a GUI library,
>> >>> >> which is why you use the right tool for the job, without assuming it
>> >>> >> can do everything... In fact, if a library claims to do everything it
>> >>> >> is usually bad and you should avoid it. QT is dead on arrival. It
>> >>> >> doesn't produce native widgets on Mac or Windows, so its portability
>> >>> >> is useless just like that of Java Swing.
>> >>> >>
>> >>> >> Don't worry about "being rude". Worry more about doing what is right..
>> >>> >> that is using the right tool for the job without expecting any tool to
>> >>> >> be the golden hammer that does everything and without being
>> >>> >> disappointed if a tool does not do everything. Just look for other
>> >>> >> tools as necessary until all needs are met.
>> >>> >>
>> >>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >>> >> >
>> >>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >>> >> >
>> >>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>> >>> >> >>
>> >>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >>> >> >> > I know, I'm familiar with that.
>> >>> >> >> >
>> >>> >> >> > My program or programs are an example for which Glimmer is NOT a
>> >>> >> >> > "solution".
>> >>> >> >> >
>> >>> >> >> > I'm not trying to be rude to Andy, just don't push your software in
>> >>> >> >> > places for which it is not appropriate
>> >>> >> >> >
>> >>> >> >> Certainly, Glimmer is a Ruby library concerned with creating graphical
>> >>> >> >> user interfaces. For Speech-to-text you are likely to supplant it with
>> >>> >> >> another Gem that would interface untrusted remote services or some STT
>> >>> >> >> daemon present on a machine.
>> >>> >> >>
>> >>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >>> >> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>> >> >
>> >>> >> >
>> >>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> --
>> >>> >> Andy Maleh
>> >>> >>
>> >>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >>> >> Blog: http://andymaleh.blogspot.com
>> >>> >> GitHub: http://www.github.com/AndyObtiva
>> >>> >>
>> >>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>> >
>> >>> >
>> >>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Andy Maleh
>> >>>
>> >>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >>> Blog: http://andymaleh.blogspot.com
>> >>> GitHub: http://www.github.com/AndyObtiva
>> >>>
>> >>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

We are going to touch philosophy and culture now, wow. But just for the record, this is the Confucian philosophy which is very influential in Asia.

···

On 11/2/21 06:36, Andy Maleh wrote:

It does not sound wrong at all. I heard a Korean dude just the other
day teach people about how important humility is in Korea and how he
humbles and lowers himself regarding skills that he is very good at
because humility is an important trait that yields a better self.

Literally nothing you said was positive!

Whereas, hmdne seemed to have an open-minded and positive viewpoint.

It sounded like you were constantly trying to bully me and fight me in
everything you said.

I have nothing to be thankful for, I'm sorry.

···

On Tue, Nov 2, 2021 at 1:44 AM Andy Maleh <andy.am@gmail.com> wrote:

I'm sorry if I did anything to lose your respect Gregory. Again, since
I am quite older than you, I can't help but treat you like a mentor
with tough love when I see something I don't think is right from my
extensive work experience. If that hurts your feelings, I won't do
that anymore. I do feel misunderstood though because if I were in your
position, I would be many times thankful that someone is correcting me
or giving me advice. Just my 2 cents. I gotta go to bed. Cheers.

On Tue, Nov 2, 2021 at 1:38 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> Also there's no way I'm going to respect video game developers.
>
>
> I have indicated my respect for the Opal team and for QuickJS
>
> I am not going to respect Mark Zuckerberg or VR people or Meta
>
> On Tue, Nov 2, 2021 at 1:33 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> Everyone is equal in deserving respect, but everyone is unique and
>> different with their traits and levels of skill and accomplishment. To
>> honor the equality, it is important to honor the unique differences!
>>
>> When I was in my 20s, I did treat my elders as higher than me because
>> indeed they had experience and skills that were higher than mine.
>> There was nothing wrong with recognizing that. In fact, it yielded a
>> better professional relationship with more opportunities for learning
>> from them.
>>
>> On Tue, Nov 2, 2021 at 1:30 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >
>> > Andy, I'm not going to put myself into a "lower" or "higher" role, or
vice versa.
>> >
>> > Such is bullying.
>> >
>> > I don't think of life that way. Many people don't.
>> >
>> > Knock it off. Everyone is an equal :slight_smile:
>> >
>> > On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >>
>> >> I believe you. Sorry, I do not want to diminish your accomplishment
>> >> Gregory. It is great you got something working no matter the
>> >> technology.
>> >>
>> >> On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >
>> >> > My use of Javascript was akin to assembly language
>> >> >
>> >> > I wanted to make a site that works, and my current site DOES WORK.
>> >> >
>> >> > Though I need to improve a few things
>> >> >
>> >> >
>> >> >
>> >> > On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >>
>> >> >> Should I make something like Siri in Ruby?
>> >> >>
>> >> >> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> > wrote:
>> >> >>>
>> >> >>> If I understand correctly, Qt does native-like rendering of
widgets
>> >> >>> (just like Tk) instead of deferring to native GUI APIs on each
>> >> >>> platform. It yields a native look without being truly native. If
I
>> >> >>> already have native libraries elsewhere like in SWT and LibUI, I
do
>> >> >>> not see the point of using Qt. The bigger issue though is that
it is
>> >> >>> no longer supported for Ruby (since April 17, 2018 :
>> >> >>> qtbindings | RubyGems.org | your community gem host)
>> >> >>>
>> >> >>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >>> >
>> >> >>> > Andy, I'm not going to bicker with you.
>> >> >>> >
>> >> >>> > Qt can have native widgets, but you wouldn't know.
>> >> >>> >
>> >> >>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> > wrote:
>> >> >>> >>
>> >> >>> >> > "My program or programs are an example for which Glimmer is
NOT a "solution".
>> >> >>> >> >
>> >> >>> >> > I'm not trying to be rude to Andy, just don't push your
software in places for which it is not appropriate"
>> >> >>> >>
>> >> >>> >> Again, some naivité with very bold statements not backed by
enough
>> >> >>> >> experience. Glimmer is not about the web speech part. You
handle that
>> >> >>> >> with a Web Service and you simply consume it from Ruby in a
Glimmer
>> >> >>> >> app (ever heard of Ruby net/http or the httparty gem?).
Remember that
>> >> >>> >> web browsers are desktop apps, so desktop GUIs can wrap
around any
>> >> >>> >> functionality you want, but they don't do it. You simply add
libraries
>> >> >>> >> where needed. In other words, Glimmer does not lose points
for not
>> >> >>> >> handling the web speech part. It's just not part of its
mission
>> >> >>> >> statement. Glimmer has nothing to do with speech.. It's a GUI
library,
>> >> >>> >> which is why you use the right tool for the job, without
assuming it
>> >> >>> >> can do everything... In fact, if a library claims to do
everything it
>> >> >>> >> is usually bad and you should avoid it. QT is dead on
arrival. It
>> >> >>> >> doesn't produce native widgets on Mac or Windows, so its
portability
>> >> >>> >> is useless just like that of Java Swing.
>> >> >>> >>
>> >> >>> >> Don't worry about "being rude". Worry more about doing what
is right..
>> >> >>> >> that is using the right tool for the job without expecting
any tool to
>> >> >>> >> be the golden hammer that does everything and without being
>> >> >>> >> disappointed if a tool does not do everything. Just look for
other
>> >> >>> >> tools as necessary until all needs are met.
>> >> >>> >>
>> >> >>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >>> >> >
>> >> >>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >> >>> >> >
>> >> >>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> > wrote:
>> >> >>> >> >>
>> >> >>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >> >>> >> >> > I know, I'm familiar with that.
>> >> >>> >> >> >
>> >> >>> >> >> > My program or programs are an example for which Glimmer
is NOT a
>> >> >>> >> >> > "solution".
>> >> >>> >> >> >
>> >> >>> >> >> > I'm not trying to be rude to Andy, just don't push your
software in
>> >> >>> >> >> > places for which it is not appropriate
>> >> >>> >> >> >
>> >> >>> >> >> Certainly, Glimmer is a Ruby library concerned with
creating graphical
>> >> >>> >> >> user interfaces. For Speech-to-text you are likely to
supplant it with
>> >> >>> >> >> another Gem that would interface untrusted remote services
or some STT
>> >> >>> >> >> daemon present on a machine.
>> >> >>> >> >>
>> >> >>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >>> >> >> <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >>> >> > <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>> >>
>> >> >>> >>
>> >> >>> >>
>> >> >>> >> --
>> >> >>> >> Andy Maleh
>> >> >>> >>
>> >> >>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >>> >> Blog: http://andymaleh.blogspot.com
>> >> >>> >> GitHub: http://www.github.com/AndyObtiva
>> >> >>> >>
>> >> >>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk
>
>> >> >>> >
>> >> >>> >
>> >> >>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> --
>> >> >>> Andy Maleh
>> >> >>>
>> >> >>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >>> Blog: http://andymaleh.blogspot.com
>> >> >>> GitHub: http://www.github.com/AndyObtiva
>> >> >>>
>> >> >>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >
>> >> >
>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>
>> >>
>> >>
>> >> --
>> >> Andy Maleh
>> >>
>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> Blog: http://andymaleh.blogspot.com
>> >> GitHub: http://www.github.com/AndyObtiva
>> >>
>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Gregory, your opinion doesn't really matter, especially given you are
a very rude person to elders. Besides, who are you? You haven't worked
at half the big companies I worked at nor had half the salaries I had.
Sorry, but you weren't even positive yourself to qualify for judging
an opinion as positive to begin with, and it's sad the irony of that
is totally lost on you. I think our contact ends here. Some people
benefit greatly from my feedback and thank me profusely for it. You
are not one of them. Now, I know why you're in the situation you're
in. It all clicks and makes sense finally. Stop playing the victim.
You are the causer of your own victimhood. Good bye (but not really
good bye... more like good riddance.. I won't respond to any further
messages by a disrespectful person like you.. I do like myself unlike
you).

···

On Tue, Nov 2, 2021 at 1:47 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:

Literally nothing you said was positive!

Whereas, hmdne seemed to have an open-minded and positive viewpoint.

It sounded like you were constantly trying to bully me and fight me in everything you said.

I have nothing to be thankful for, I'm sorry.

On Tue, Nov 2, 2021 at 1:44 AM Andy Maleh <andy.am@gmail.com> wrote:

I'm sorry if I did anything to lose your respect Gregory. Again, since
I am quite older than you, I can't help but treat you like a mentor
with tough love when I see something I don't think is right from my
extensive work experience. If that hurts your feelings, I won't do
that anymore. I do feel misunderstood though because if I were in your
position, I would be many times thankful that someone is correcting me
or giving me advice. Just my 2 cents. I gotta go to bed. Cheers.

On Tue, Nov 2, 2021 at 1:38 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>
> Also there's no way I'm going to respect video game developers.
>
>
> I have indicated my respect for the Opal team and for QuickJS
>
> I am not going to respect Mark Zuckerberg or VR people or Meta
>
> On Tue, Nov 2, 2021 at 1:33 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> Everyone is equal in deserving respect, but everyone is unique and
>> different with their traits and levels of skill and accomplishment. To
>> honor the equality, it is important to honor the unique differences!
>>
>> When I was in my 20s, I did treat my elders as higher than me because
>> indeed they had experience and skills that were higher than mine.
>> There was nothing wrong with recognizing that. In fact, it yielded a
>> better professional relationship with more opportunities for learning
>> from them.
>>
>> On Tue, Nov 2, 2021 at 1:30 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >
>> > Andy, I'm not going to put myself into a "lower" or "higher" role, or vice versa.
>> >
>> > Such is bullying.
>> >
>> > I don't think of life that way. Many people don't.
>> >
>> > Knock it off. Everyone is an equal :slight_smile:
>> >
>> > On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >>
>> >> I believe you. Sorry, I do not want to diminish your accomplishment
>> >> Gregory. It is great you got something working no matter the
>> >> technology.
>> >>
>> >> On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >> >
>> >> > My use of Javascript was akin to assembly language
>> >> >
>> >> > I wanted to make a site that works, and my current site DOES WORK.
>> >> >
>> >> > Though I need to improve a few things
>> >> >
>> >> >
>> >> >
>> >> > On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >> >>
>> >> >> Should I make something like Siri in Ruby?
>> >> >>
>> >> >> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >> >>>
>> >> >>> If I understand correctly, Qt does native-like rendering of widgets
>> >> >>> (just like Tk) instead of deferring to native GUI APIs on each
>> >> >>> platform. It yields a native look without being truly native. If I
>> >> >>> already have native libraries elsewhere like in SWT and LibUI, I do
>> >> >>> not see the point of using Qt. The bigger issue though is that it is
>> >> >>> no longer supported for Ruby (since April 17, 2018 :
>> >> >>> qtbindings | RubyGems.org | your community gem host)
>> >> >>>
>> >> >>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >> >>> >
>> >> >>> > Andy, I'm not going to bicker with you.
>> >> >>> >
>> >> >>> > Qt can have native widgets, but you wouldn't know.
>> >> >>> >
>> >> >>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >> >>> >>
>> >> >>> >> > "My program or programs are an example for which Glimmer is NOT a "solution".
>> >> >>> >> >
>> >> >>> >> > I'm not trying to be rude to Andy, just don't push your software in places for which it is not appropriate"
>> >> >>> >>
>> >> >>> >> Again, some naivité with very bold statements not backed by enough
>> >> >>> >> experience. Glimmer is not about the web speech part. You handle that
>> >> >>> >> with a Web Service and you simply consume it from Ruby in a Glimmer
>> >> >>> >> app (ever heard of Ruby net/http or the httparty gem?). Remember that
>> >> >>> >> web browsers are desktop apps, so desktop GUIs can wrap around any
>> >> >>> >> functionality you want, but they don't do it. You simply add libraries
>> >> >>> >> where needed. In other words, Glimmer does not lose points for not
>> >> >>> >> handling the web speech part. It's just not part of its mission
>> >> >>> >> statement. Glimmer has nothing to do with speech.. It's a GUI library,
>> >> >>> >> which is why you use the right tool for the job, without assuming it
>> >> >>> >> can do everything... In fact, if a library claims to do everything it
>> >> >>> >> is usually bad and you should avoid it. QT is dead on arrival. It
>> >> >>> >> doesn't produce native widgets on Mac or Windows, so its portability
>> >> >>> >> is useless just like that of Java Swing.
>> >> >>> >>
>> >> >>> >> Don't worry about "being rude". Worry more about doing what is right..
>> >> >>> >> that is using the right tool for the job without expecting any tool to
>> >> >>> >> be the golden hammer that does everything and without being
>> >> >>> >> disappointed if a tool does not do everything. Just look for other
>> >> >>> >> tools as necessary until all needs are met.
>> >> >>> >>
>> >> >>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>> >> >>> >> >
>> >> >>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >> >>> >> >
>> >> >>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> wrote:
>> >> >>> >> >>
>> >> >>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >> >>> >> >> > I know, I'm familiar with that.
>> >> >>> >> >> >
>> >> >>> >> >> > My program or programs are an example for which Glimmer is NOT a
>> >> >>> >> >> > "solution".
>> >> >>> >> >> >
>> >> >>> >> >> > I'm not trying to be rude to Andy, just don't push your software in
>> >> >>> >> >> > places for which it is not appropriate
>> >> >>> >> >> >
>> >> >>> >> >> Certainly, Glimmer is a Ruby library concerned with creating graphical
>> >> >>> >> >> user interfaces. For Speech-to-text you are likely to supplant it with
>> >> >>> >> >> another Gem that would interface untrusted remote services or some STT
>> >> >>> >> >> daemon present on a machine.
>> >> >>> >> >>
>> >> >>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >> >>> >> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >> >>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>> >>
>> >> >>> >>
>> >> >>> >>
>> >> >>> >> --
>> >> >>> >> Andy Maleh
>> >> >>> >>
>> >> >>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >>> >> Blog: http://andymaleh.blogspot.com
>> >> >>> >> GitHub: http://www.github.com/AndyObtiva
>> >> >>> >>
>> >> >>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >> >>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>> >
>> >> >>> >
>> >> >>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >> >>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> --
>> >> >>> Andy Maleh
>> >> >>>
>> >> >>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >>> Blog: http://andymaleh.blogspot.com
>> >> >>> GitHub: http://www.github.com/AndyObtiva
>> >> >>>
>> >> >>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >> >>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >
>> >> >
>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>
>> >>
>> >>
>> >> --
>> >> Andy Maleh
>> >>
>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> Blog: http://andymaleh.blogspot.com
>> >> GitHub: http://www.github.com/AndyObtiva
>> >>
>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

OK, I didn't even read this post.

But you were bullying me.

But I don't say things like "who are you"

···

On Tue, Nov 2, 2021 at 7:58 AM Andy Maleh <andy.am@gmail.com> wrote:

Gregory, your opinion doesn't really matter, especially given you are
a very rude person to elders. Besides, who are you? You haven't worked
at half the big companies I worked at nor had half the salaries I had.
Sorry, but you weren't even positive yourself to qualify for judging
an opinion as positive to begin with, and it's sad the irony of that
is totally lost on you. I think our contact ends here. Some people
benefit greatly from my feedback and thank me profusely for it. You
are not one of them. Now, I know why you're in the situation you're
in. It all clicks and makes sense finally. Stop playing the victim.
You are the causer of your own victimhood. Good bye (but not really
good bye... more like good riddance.. I won't respond to any further
messages by a disrespectful person like you.. I do like myself unlike
you).

On Tue, Nov 2, 2021 at 1:47 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> Literally nothing you said was positive!
>
> Whereas, hmdne seemed to have an open-minded and positive viewpoint.
>
> It sounded like you were constantly trying to bully me and fight me in
everything you said.
>
> I have nothing to be thankful for, I'm sorry.
>
>
>
> On Tue, Nov 2, 2021 at 1:44 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> I'm sorry if I did anything to lose your respect Gregory. Again, since
>> I am quite older than you, I can't help but treat you like a mentor
>> with tough love when I see something I don't think is right from my
>> extensive work experience. If that hurts your feelings, I won't do
>> that anymore. I do feel misunderstood though because if I were in your
>> position, I would be many times thankful that someone is correcting me
>> or giving me advice. Just my 2 cents. I gotta go to bed. Cheers.
>>
>> On Tue, Nov 2, 2021 at 1:38 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >
>> > Also there's no way I'm going to respect video game developers.
>> >
>> >
>> > I have indicated my respect for the Opal team and for QuickJS
>> >
>> > I am not going to respect Mark Zuckerberg or VR people or Meta
>> >
>> > On Tue, Nov 2, 2021 at 1:33 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >>
>> >> Everyone is equal in deserving respect, but everyone is unique and
>> >> different with their traits and levels of skill and accomplishment.
To
>> >> honor the equality, it is important to honor the unique differences!
>> >>
>> >> When I was in my 20s, I did treat my elders as higher than me because
>> >> indeed they had experience and skills that were higher than mine.
>> >> There was nothing wrong with recognizing that. In fact, it yielded a
>> >> better professional relationship with more opportunities for learning
>> >> from them.
>> >>
>> >> On Tue, Nov 2, 2021 at 1:30 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >
>> >> > Andy, I'm not going to put myself into a "lower" or "higher" role,
or vice versa.
>> >> >
>> >> > Such is bullying.
>> >> >
>> >> > I don't think of life that way. Many people don't.
>> >> >
>> >> > Knock it off. Everyone is an equal :slight_smile:
>> >> >
>> >> > On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> > wrote:
>> >> >>
>> >> >> I believe you. Sorry, I do not want to diminish your
accomplishment
>> >> >> Gregory. It is great you got something working no matter the
>> >> >> technology.
>> >> >>
>> >> >> On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >> >
>> >> >> > My use of Javascript was akin to assembly language
>> >> >> >
>> >> >> > I wanted to make a site that works, and my current site DOES
WORK.
>> >> >> >
>> >> >> > Though I need to improve a few things
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >> >>
>> >> >> >> Should I make something like Siri in Ruby?
>> >> >> >>
>> >> >> >> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> > wrote:
>> >> >> >>>
>> >> >> >>> If I understand correctly, Qt does native-like rendering of
widgets
>> >> >> >>> (just like Tk) instead of deferring to native GUI APIs on each
>> >> >> >>> platform. It yields a native look without being truly native.
If I
>> >> >> >>> already have native libraries elsewhere like in SWT and
LibUI, I do
>> >> >> >>> not see the point of using Qt. The bigger issue though is
that it is
>> >> >> >>> no longer supported for Ruby (since April 17, 2018 :
>> >> >> >>> qtbindings | RubyGems.org | your community gem host)
>> >> >> >>>
>> >> >> >>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >> >>> >
>> >> >> >>> > Andy, I'm not going to bicker with you.
>> >> >> >>> >
>> >> >> >>> > Qt can have native widgets, but you wouldn't know.
>> >> >> >>> >
>> >> >> >>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh < > andy.am@gmail.com> wrote:
>> >> >> >>> >>
>> >> >> >>> >> > "My program or programs are an example for which Glimmer
is NOT a "solution".
>> >> >> >>> >> >
>> >> >> >>> >> > I'm not trying to be rude to Andy, just don't push your
software in places for which it is not appropriate"
>> >> >> >>> >>
>> >> >> >>> >> Again, some naivité with very bold statements not backed
by enough
>> >> >> >>> >> experience. Glimmer is not about the web speech part. You
handle that
>> >> >> >>> >> with a Web Service and you simply consume it from Ruby in
a Glimmer
>> >> >> >>> >> app (ever heard of Ruby net/http or the httparty gem?).
Remember that
>> >> >> >>> >> web browsers are desktop apps, so desktop GUIs can wrap
around any
>> >> >> >>> >> functionality you want, but they don't do it. You simply
add libraries
>> >> >> >>> >> where needed. In other words, Glimmer does not lose points
for not
>> >> >> >>> >> handling the web speech part. It's just not part of its
mission
>> >> >> >>> >> statement. Glimmer has nothing to do with speech.. It's a
GUI library,
>> >> >> >>> >> which is why you use the right tool for the job, without
assuming it
>> >> >> >>> >> can do everything... In fact, if a library claims to do
everything it
>> >> >> >>> >> is usually bad and you should avoid it. QT is dead on
arrival. It
>> >> >> >>> >> doesn't produce native widgets on Mac or Windows, so its
portability
>> >> >> >>> >> is useless just like that of Java Swing.
>> >> >> >>> >>
>> >> >> >>> >> Don't worry about "being rude". Worry more about doing
what is right..
>> >> >> >>> >> that is using the right tool for the job without expecting
any tool to
>> >> >> >>> >> be the golden hammer that does everything and without being
>> >> >> >>> >> disappointed if a tool does not do everything. Just look
for other
>> >> >> >>> >> tools as necessary until all needs are met.
>> >> >> >>> >>
>> >> >> >>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >> >>> >> >
>> >> >> >>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >> >> >>> >> >
>> >> >> >>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> > wrote:
>> >> >> >>> >> >>
>> >> >> >>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >> >> >>> >> >> > I know, I'm familiar with that.
>> >> >> >>> >> >> >
>> >> >> >>> >> >> > My program or programs are an example for which
Glimmer is NOT a
>> >> >> >>> >> >> > "solution".
>> >> >> >>> >> >> >
>> >> >> >>> >> >> > I'm not trying to be rude to Andy, just don't push
your software in
>> >> >> >>> >> >> > places for which it is not appropriate
>> >> >> >>> >> >> >
>> >> >> >>> >> >> Certainly, Glimmer is a Ruby library concerned with
creating graphical
>> >> >> >>> >> >> user interfaces. For Speech-to-text you are likely to
supplant it with
>> >> >> >>> >> >> another Gem that would interface untrusted remote
services or some STT
>> >> >> >>> >> >> daemon present on a machine.
>> >> >> >>> >> >>
>> >> >> >>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> >> >> <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >> >>> >> >
>> >> >> >>> >> >
>> >> >> >>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> >> > <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> --
>> >> >> >>> >> Andy Maleh
>> >> >> >>> >>
>> >> >> >>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >> >>> >> Blog: http://andymaleh.blogspot.com
>> >> >> >>> >> GitHub: http://www.github.com/AndyObtiva
>> >> >> >>> >>
>> >> >> >>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> >> <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> > <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> --
>> >> >> >>> Andy Maleh
>> >> >> >>>
>> >> >> >>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >> >>> Blog: http://andymaleh.blogspot.com
>> >> >> >>> GitHub: http://www.github.com/AndyObtiva
>> >> >> >>>
>> >> >> >>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk
>
>> >> >> >
>> >> >> >
>> >> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Andy Maleh
>> >> >>
>> >> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >> Blog: http://andymaleh.blogspot.com
>> >> >> GitHub: http://www.github.com/AndyObtiva
>> >> >>
>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >
>> >> >
>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>
>> >>
>> >>
>> >> --
>> >> Andy Maleh
>> >>
>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> Blog: http://andymaleh.blogspot.com
>> >> GitHub: http://www.github.com/AndyObtiva
>> >>
>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Lol, I was never playing "victim".

···

On Tue, Nov 2, 2021 at 7:58 AM Andy Maleh <andy.am@gmail.com> wrote:

Gregory, your opinion doesn't really matter, especially given you are
a very rude person to elders. Besides, who are you? You haven't worked
at half the big companies I worked at nor had half the salaries I had.
Sorry, but you weren't even positive yourself to qualify for judging
an opinion as positive to begin with, and it's sad the irony of that
is totally lost on you. I think our contact ends here. Some people
benefit greatly from my feedback and thank me profusely for it. You
are not one of them. Now, I know why you're in the situation you're
in. It all clicks and makes sense finally. Stop playing the victim.
You are the causer of your own victimhood. Good bye (but not really
good bye... more like good riddance.. I won't respond to any further
messages by a disrespectful person like you.. I do like myself unlike
you).

On Tue, Nov 2, 2021 at 1:47 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> Literally nothing you said was positive!
>
> Whereas, hmdne seemed to have an open-minded and positive viewpoint.
>
> It sounded like you were constantly trying to bully me and fight me in
everything you said.
>
> I have nothing to be thankful for, I'm sorry.
>
>
>
> On Tue, Nov 2, 2021 at 1:44 AM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> I'm sorry if I did anything to lose your respect Gregory. Again, since
>> I am quite older than you, I can't help but treat you like a mentor
>> with tough love when I see something I don't think is right from my
>> extensive work experience. If that hurts your feelings, I won't do
>> that anymore. I do feel misunderstood though because if I were in your
>> position, I would be many times thankful that someone is correcting me
>> or giving me advice. Just my 2 cents. I gotta go to bed. Cheers.
>>
>> On Tue, Nov 2, 2021 at 1:38 AM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >
>> > Also there's no way I'm going to respect video game developers.
>> >
>> >
>> > I have indicated my respect for the Opal team and for QuickJS
>> >
>> > I am not going to respect Mark Zuckerberg or VR people or Meta
>> >
>> > On Tue, Nov 2, 2021 at 1:33 AM Andy Maleh <andy.am@gmail.com> wrote:
>> >>
>> >> Everyone is equal in deserving respect, but everyone is unique and
>> >> different with their traits and levels of skill and accomplishment.
To
>> >> honor the equality, it is important to honor the unique differences!
>> >>
>> >> When I was in my 20s, I did treat my elders as higher than me because
>> >> indeed they had experience and skills that were higher than mine.
>> >> There was nothing wrong with recognizing that. In fact, it yielded a
>> >> better professional relationship with more opportunities for learning
>> >> from them.
>> >>
>> >> On Tue, Nov 2, 2021 at 1:30 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >
>> >> > Andy, I'm not going to put myself into a "lower" or "higher" role,
or vice versa.
>> >> >
>> >> > Such is bullying.
>> >> >
>> >> > I don't think of life that way. Many people don't.
>> >> >
>> >> > Knock it off. Everyone is an equal :slight_smile:
>> >> >
>> >> > On Tue, Nov 2, 2021 at 1:26 AM Andy Maleh <andy.am@gmail.com> > wrote:
>> >> >>
>> >> >> I believe you. Sorry, I do not want to diminish your
accomplishment
>> >> >> Gregory. It is great you got something working no matter the
>> >> >> technology.
>> >> >>
>> >> >> On Tue, Nov 2, 2021 at 1:19 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >> >
>> >> >> > My use of Javascript was akin to assembly language
>> >> >> >
>> >> >> > I wanted to make a site that works, and my current site DOES
WORK.
>> >> >> >
>> >> >> > Though I need to improve a few things
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > On Tue, Nov 2, 2021 at 1:17 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >> >>
>> >> >> >> Should I make something like Siri in Ruby?
>> >> >> >>
>> >> >> >> On Tue, Nov 2, 2021 at 1:15 AM Andy Maleh <andy.am@gmail.com> > wrote:
>> >> >> >>>
>> >> >> >>> If I understand correctly, Qt does native-like rendering of
widgets
>> >> >> >>> (just like Tk) instead of deferring to native GUI APIs on each
>> >> >> >>> platform. It yields a native look without being truly native.
If I
>> >> >> >>> already have native libraries elsewhere like in SWT and
LibUI, I do
>> >> >> >>> not see the point of using Qt. The bigger issue though is
that it is
>> >> >> >>> no longer supported for Ruby (since April 17, 2018 :
>> >> >> >>> qtbindings | RubyGems.org | your community gem host)
>> >> >> >>>
>> >> >> >>> On Tue, Nov 2, 2021 at 1:04 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >> >>> >
>> >> >> >>> > Andy, I'm not going to bicker with you.
>> >> >> >>> >
>> >> >> >>> > Qt can have native widgets, but you wouldn't know.
>> >> >> >>> >
>> >> >> >>> > On Tue, Nov 2, 2021 at 12:59 AM Andy Maleh < > andy.am@gmail.com> wrote:
>> >> >> >>> >>
>> >> >> >>> >> > "My program or programs are an example for which Glimmer
is NOT a "solution".
>> >> >> >>> >> >
>> >> >> >>> >> > I'm not trying to be rude to Andy, just don't push your
software in places for which it is not appropriate"
>> >> >> >>> >>
>> >> >> >>> >> Again, some naivité with very bold statements not backed
by enough
>> >> >> >>> >> experience. Glimmer is not about the web speech part. You
handle that
>> >> >> >>> >> with a Web Service and you simply consume it from Ruby in
a Glimmer
>> >> >> >>> >> app (ever heard of Ruby net/http or the httparty gem?).
Remember that
>> >> >> >>> >> web browsers are desktop apps, so desktop GUIs can wrap
around any
>> >> >> >>> >> functionality you want, but they don't do it. You simply
add libraries
>> >> >> >>> >> where needed. In other words, Glimmer does not lose points
for not
>> >> >> >>> >> handling the web speech part. It's just not part of its
mission
>> >> >> >>> >> statement. Glimmer has nothing to do with speech.. It's a
GUI library,
>> >> >> >>> >> which is why you use the right tool for the job, without
assuming it
>> >> >> >>> >> can do everything... In fact, if a library claims to do
everything it
>> >> >> >>> >> is usually bad and you should avoid it. QT is dead on
arrival. It
>> >> >> >>> >> doesn't produce native widgets on Mac or Windows, so its
portability
>> >> >> >>> >> is useless just like that of Java Swing.
>> >> >> >>> >>
>> >> >> >>> >> Don't worry about "being rude". Worry more about doing
what is right..
>> >> >> >>> >> that is using the right tool for the job without expecting
any tool to
>> >> >> >>> >> be the golden hammer that does everything and without being
>> >> >> >>> >> disappointed if a tool does not do everything. Just look
for other
>> >> >> >>> >> tools as necessary until all needs are met.
>> >> >> >>> >>
>> >> >> >>> >> On Tue, Nov 2, 2021 at 12:28 AM Gregory Cohen < > gregorycohen2@gmail.com> wrote:
>> >> >> >>> >> >
>> >> >> >>> >> > Thank you hmdne, for being a voice of reason :slight_smile:
>> >> >> >>> >> >
>> >> >> >>> >> > On Tue, Nov 2, 2021 at 12:27 AM hmdne <hmdne@airmail.cc> > wrote:
>> >> >> >>> >> >>
>> >> >> >>> >> >> On 11/2/21 05:22, Gregory Cohen wrote:
>> >> >> >>> >> >> > I know, I'm familiar with that.
>> >> >> >>> >> >> >
>> >> >> >>> >> >> > My program or programs are an example for which
Glimmer is NOT a
>> >> >> >>> >> >> > "solution".
>> >> >> >>> >> >> >
>> >> >> >>> >> >> > I'm not trying to be rude to Andy, just don't push
your software in
>> >> >> >>> >> >> > places for which it is not appropriate
>> >> >> >>> >> >> >
>> >> >> >>> >> >> Certainly, Glimmer is a Ruby library concerned with
creating graphical
>> >> >> >>> >> >> user interfaces. For Speech-to-text you are likely to
supplant it with
>> >> >> >>> >> >> another Gem that would interface untrusted remote
services or some STT
>> >> >> >>> >> >> daemon present on a machine.
>> >> >> >>> >> >>
>> >> >> >>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> >> >> <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >> >>> >> >
>> >> >> >>> >> >
>> >> >> >>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> >> > <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> --
>> >> >> >>> >> Andy Maleh
>> >> >> >>> >>
>> >> >> >>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >> >>> >> Blog: http://andymaleh.blogspot.com
>> >> >> >>> >> GitHub: http://www.github.com/AndyObtiva
>> >> >> >>> >>
>> >> >> >>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> >> <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> > <
http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> --
>> >> >> >>> Andy Maleh
>> >> >> >>>
>> >> >> >>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >> >>> Blog: http://andymaleh.blogspot.com
>> >> >> >>> GitHub: http://www.github.com/AndyObtiva
>> >> >> >>>
>> >> >> >>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> >>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk
>
>> >> >> >
>> >> >> >
>> >> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Andy Maleh
>> >> >>
>> >> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> >> Blog: http://andymaleh.blogspot.com
>> >> >> GitHub: http://www.github.com/AndyObtiva
>> >> >>
>> >> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >> >
>> >> >
>> >> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >>
>> >>
>> >>
>> >> --
>> >> Andy Maleh
>> >>
>> >> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> >> Blog: http://andymaleh.blogspot.com
>> >> GitHub: http://www.github.com/AndyObtiva
>> >>
>> >> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> >> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: Andy Maleh - Lexop | LinkedIn
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
Andy Maleh

LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

Andy, your comments are full of fallacies and falsehoods.

> Just be more polite, OK?

Gregory, I think you are the one who seems to go off at the drop of a
hat instead of simply listening humbly and accepting your place.

Telling anybody to "accept your place" is incredibly rude.

Also,
I don't think you're in a position to ask for politeness because you
do not seem to be leading by example (let alone the fact that I have
not broken any rules of politeness).

This is the tu quoque fallacy or argument from hypocrisy. If a person
says smoking tobacco is bad for your health, that statement is true
regardless of the fact that that person smokes tobacco.

It's perfectly OK for an impolite person to ask for politeness.

Besides, I'm the elder in this
situation and everyone is required to respect their elders.

That is simply not true. Respect is earned.

There's plenty of elders who do not deserve an ounce of respect.

In fact,
it is very rude to command an elder the way you do.

To think that a younger person can never tell an older person what to
do is bigotry, and it's called ageism.

It should be easy to see the kind of bigotry you are engaging in if we
switch age with race. What you are doing is akin to telling a black
person he cannot tell a white person what to do, and should "accept
his place". Does that sound tolerant to you?

···

On Mon, Nov 1, 2021 at 11:25 PM Andy Maleh <andy.am@gmail.com> wrote:

--
Felipe Contreras

Felipe, you are so funny.

Thank you.

···

On Thu, Nov 4, 2021 at 4:03 PM Felipe Contreras <felipe.contreras@gmail.com> wrote:

Andy, your comments are full of fallacies and falsehoods.

On Mon, Nov 1, 2021 at 11:25 PM Andy Maleh <andy.am@gmail.com> wrote:
>
> > Just be more polite, OK?
>
> Gregory, I think you are the one who seems to go off at the drop of a
> hat instead of simply listening humbly and accepting your place.

Telling anybody to "accept your place" is incredibly rude.

> Also,
> I don't think you're in a position to ask for politeness because you
> do not seem to be leading by example (let alone the fact that I have
> not broken any rules of politeness).

This is the tu quoque fallacy or argument from hypocrisy. If a person
says smoking tobacco is bad for your health, that statement is true
regardless of the fact that that person smokes tobacco.

It's perfectly OK for an impolite person to ask for politeness.

> Besides, I'm the elder in this
> situation and everyone is required to respect their elders.

That is simply not true. Respect is earned.

There's plenty of elders who do not deserve an ounce of respect.

> In fact,
> it is very rude to command an elder the way you do.

To think that a younger person can never tell an older person what to
do is bigotry, and it's called ageism.

It should be easy to see the kind of bigotry you are engaging in if we
switch age with race. What you are doing is akin to telling a black
person he cannot tell a white person what to do, and should "accept
his place". Does that sound tolerant to you?

--
Felipe Contreras

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;