Mon Dec 10 04:12:20 2018
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2015-01-01

LEARN

2018-12-10 | 2018-11-10 | 2018-10-10 | 2018-09-10 | 2018-08-10 | 2018-07-10 | 2018-06-10 | 2018-05-10 | 2018-04-10 | 2018-03-10 | 2018-02-10 | 2018-01-10 | 2017-12-10 | 2017-11-10 | 2017-10-10 | 2017-09-10 | 2017-08-10 | 2017-07-10 | 2017-06-10 | 2017-05-10 | 2017-04-10 | 2017-03-10 | 2017-02-10 | 2017-01-10 | 2016-12-10 | 2016-11-10 | 2016-10-10 | 2016-09-10 | 2016-08-10 | 2016-07-10 | 2016-06-10 | 2016-05-10 | 2016-04-10 | 2016-03-10 | 2016-02-10 | 2016-01-10 | 2015-12-10 | 2015-11-10 | 2015-10-10 | 2015-09-10 | 2015-08-10 | 2015-07-10 | 2015-06-10 | 2015-05-10 | 2015-04-10 | 2015-03-10 | 2015-02-10 | 2015-01-10 | 2014-12-10 | 2014-11-10 | 2014-10-10

Key: id Value: 542804

Key: archive_learn Value: 2015-01-01

MESSAGE
DATE 2015-01-04
FROM Ruben Safir
SUBJECT Subject: [LIU Comp Sci] Future of Computer Education
From owner-learn-outgoing-at-mrbrklyn.com Sun Jan 4 00:33:21 2015
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: by mrbrklyn.com (Postfix)
id A9AEF16116C; Sun, 4 Jan 2015 00:33:21 -0500 (EST)
Delivered-To: learn-outgoing-at-mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 28)
id 8F22A161169; Sun, 4 Jan 2015 00:33:21 -0500 (EST)
Delivered-To: learn-at-nylxs.com
Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89])
by mrbrklyn.com (Postfix) with ESMTP id 4E53A161166;
Sun, 4 Jan 2015 00:33:20 -0500 (EST)
Received: from panix2.panix.com (panix2.panix.com [166.84.1.2])
by mailbackend.panix.com (Postfix) with ESMTP id 18AA113B47;
Sun, 4 Jan 2015 00:33:19 -0500 (EST)
Received: by panix2.panix.com (Postfix, from userid 20529)
id F3C9C33CC5; Sun, 4 Jan 2015 00:33:19 -0500 (EST)
Date: Sun, 4 Jan 2015 00:33:19 -0500
From: Ruben Safir
To: hangout-at-nylxs.com, learn-at-nylxs.com
Cc: ruben-at-mrbrklyn.com
Subject: [LIU Comp Sci] Future of Computer Education
Message-ID: <20150104053319.GA28022-at-panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.23 (2014-03-12)
Sender: owner-learn-at-mrbrklyn.com
Precedence: bulk
Reply-To: learn-at-mrbrklyn.com


It is unfortunate that you conclude that the opportunities to learn
computer literacy and sciences hasincreased over the last few years.
The opportunity has been available broadly and freely for decades
now. In fact, the programs that you underline here, which are
company produced and purchased platforms, are not helping anyone
to better understand coding or Comp Sci principles. They are likely
doing the opposite and obfuscating programming principles and
narrowing coding options.

The real opening for young people to learn to program began with
and continues to be the GNU Free Software program. GNU and Linux
is the largest repository of freely available IT knowledge and
education ever prodcued by man. It is the backbone of computer
education and has opened the door for individuals to learn since
its inception. From its early adoption and on until today, it has
not only empowered the genral population through Information Access,
it has spured communities, and has even raised the standards of
living for 3rd world nations by giving them a leg up in the high
tech field through sharing.

Today, however, there are fewer locally organized groups to support
learning and hacking, and things are getting worse.

The first thing people need to do in order to get better educated
is put down your smart phone.

Construction of an "app" in three days does not constitute any
measure of technological knowledge. It actually means someone has
been duped and is now a proudly dependent on very limited commercial
toolkit. Real IT education requires much more work. It is the Real
Deal. Real Math. Real Science.

The Linux kernel, which was launched by a 21 year old programmer
from Europe, contains as of 2013, with the 3.10 release 15,803,499
lines of code.

Yeah that didn't happen in 3 days or ever a week. It didn't happen
with the help of Apple or Microsoft or Sun or Unisys. In fact, it
was the reverse. These companies, maybe all companies, now rely on
the infrastructute of GNU and Free Software, in order to churn out
profits, often just repackaging old ideas to a new clientel on a
new platform.

While one can learn to be a productive coder with TUTELAGE, in a
few years of hard work and study. You can't dispense with the
tutelage, and you can't dispense with the practice and the work.

This is where your local user groups step in and provide support.
They also provide you with a measuring stick to judge your own
capabilities. This can not happen surrounding yourself with peers
and working with companies that want to exploit youthful enthusiasm.
Unfortunately, user groups are all but dieing as their membership
grow older with and gain private responsibilities. It doesn't help
that you can't get the kids to dig their heads out of their smart
phones.

For one example, a recent presentation at a local University for
a computer group included "programming" flappy bird through object
C. in one hour or less. They showed how to add some basic function
code to an existing code base, and to press a button and compile
it, and then flappy bird flaps. That was it, they learned Object
C? That's what they were told and they were awash in a glow of
accomplishment.

No.

They didn't learn a damn thing but they got an excellent pitch to
join a private coding school with "ties to start up entrepreneurial
investors".

The real documentation to learn ObjectC, however, IS available for
free on line and has a diverse community of developers and users,
supported by the GNU project. There is that word again, COMMUNITY
and GNU.

This is the real Object C. In order to learn it, one starts with
gnustep

http://www.gnustep.org/develop...

Here is the core manual with 148 pages, i think, or documentation
of the objectC and gnustep core.

http://www.gnustep.org/resourc...

This is the base API

http://www.gnustep.org/resourc...

With the development of "apps", there is a lot of renewed interest
in ObjectC and GNUstep. But there is no shortcuts to deep knowledge.

Trust me, this current gold rush for IT coders is not going to last
long. There will be a crash, just like there was after the dotcom
boom. If you expect to remain working in IT for 40 years, you are
actually going to have to learn something. You are going to need
a good background in C, C++, program design, Operating systems,
systems security, assembler, architecture, and essential related
math skills. A background in LISP, Lamda Calculus, and relational
theory can't hurt either.

The threat to your education is the very companies that want to
exploit young people today. They are trying to close off the access
to tools and documentation, ONCE AGAIN. Before the GNU project and
Linux took root, you have no idea how hard it was to get tools and
education for comp sci education.

ObjectC, for example,is threatened to be partially closed by future
apple development by skirting GNU copyright protections for privatized
development using the CLANG compiler, instead of GCC. Likewise,
Oracle has moved the JAVA RTE to it's private sphere. These "people"
want to ensnare everyone.

Will this generation coming be smart enough to identify the threat
to their own growth, empowerment and education. Do you have a
Richard Stallman among you. I don't think so. Get your head out of
the clouds, get your behind to a computer club and be prepared to
work. To me it looks bleak.

Ruben Safir NYLXS

  1. 2015-01-01 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] databse normalzation resources
  2. 2015-01-04 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Future of Computer Education
  3. 2015-01-04 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: [NYLXS - HANGOUT] Future of Computer Education
  4. 2015-01-21 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] pinging new semester...
  5. 2015-01-21 duodujames <duodujames-at-gmail.com> RE: [LIU Comp Sci] pinging new semester...
  6. 2015-01-21 Maneesh Kongara <maneeshkongara-at-gmail.com> RE: [LIU Comp Sci] pinging new semester...
  7. 2015-01-21 duodujames <duodujames-at-gmail.com> RE: [LIU Comp Sci] pinging new semester...
  8. 2015-01-21 Maneesh Kongara <maneeshkongara-at-gmail.com> RE: [LIU Comp Sci] pinging new semester...
  9. 2015-01-21 duodujames <duodujames-at-gmail.com> RE: [LIU Comp Sci] pinging new semester...
  10. 2015-01-21 Maneesh Kongara <maneeshkongara-at-gmail.com> RE: [LIU Comp Sci] pinging new semester...
  11. 2015-01-21 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] pinging new semester...
  12. 2015-01-21 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] pinging new semester...
  13. 2015-01-21 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] pinging new semester...
  14. 2015-01-21 duodujames <duodujames-at-gmail.com> Re: [LIU Comp Sci] pinging new semester...
  15. 2015-01-21 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Class Virtual Machine
  16. 2015-01-21 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] pinging new semester...
  17. 2015-01-22 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] Algorithms Assignment 1 attempt
  18. 2015-01-22 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Algorithms Assignment 1 attempt
  19. 2015-01-22 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Normalization review
  20. 2015-01-22 From: "Serge Glikstein" <serge.gl-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  21. 2015-01-22 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Normalization review
  22. 2015-01-22 From: "Serge Glikstein" <serge.gl-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  23. 2015-01-22 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Normalization review
  24. 2015-01-22 From: "Serge Glikstein" <serge.gl-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  25. 2015-01-22 Ruben <ruben.safir-at-my.liu.edu> Re: [LIU Comp Sci] Normalization review
  26. 2015-01-22 From: "Serge Glikstein" <serge.gl-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  27. 2015-01-22 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Normalization review
  28. 2015-01-22 From: "Serge Glikstein" <serge.gl-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  29. 2015-01-22 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  30. 2015-01-22 From: "Serge Glikstein" <serge.gl-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  31. 2015-01-22 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  32. 2015-01-22 Sergei Glikstein <serge.gl-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  33. 2015-01-22 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  34. 2015-01-22 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] study hall today
  35. 2015-01-22 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Algorithms Assignment 1 attempt
  36. 2015-01-22 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Algoritms
  37. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Algorithms Assignment 1 attempt
  38. 2015-01-23 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] Algorithms Assignment 1 attempt
  39. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Algorithms Assignment 1 attempt
  40. 2015-01-23 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] Algorithms Assignment 1 attempt
  41. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Algorithms Assignment 1 attempt
  42. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Normalization review
  43. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Normalization review
  44. 2015-01-23 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  45. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Normalization review
  46. 2015-01-23 From: "Serge Glikstein" <serge.gl-at-gmail.com> Re: [LIU Comp Sci] Normalization review
  47. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Normalization review
  48. 2015-01-23 Kamran <kamran.mirzayev-at-my.liu.edu> Re: [LIU Comp Sci] study hall today
  49. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: [NYLXS - HANGOUT] Linux Job Crunch
  50. 2015-01-23 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Software compexity and history - must see video
  51. 2015-01-26 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Weather Emergency!!
  52. 2015-01-28 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] making the class up on the fly
  53. 2015-01-28 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] making the class up on the fly
  54. 2015-01-28 Tony Genao <tony.genao-at-my.liu.edu> Re: [LIU Comp Sci] making the class up on the fly
  55. 2015-01-28 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] making the class up on the fly
  56. 2015-01-28 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] making the class up on the fly
  57. 2015-01-28 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] making the class up on the fly
  58. 2015-01-28 mrbrklyn-at-panix.com Subject: [LIU Comp Sci] NYLUG Open hacker hours
  59. 2015-01-28 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Operating Systems gibberish
  60. 2015-01-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] making the class up on the fly
  61. 2015-01-29 muhammad rizwan khalid <rizwankhalid316-at-gmail.com> Re: [LIU Comp Sci] making the class up on the fly
  62. 2015-01-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] making the class up on the fly
  63. 2015-01-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Operating System Interupts
  64. 2015-01-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Operating System Interupts
  65. 2015-01-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Operating System Interupts
  66. 2015-01-29 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Operating System Interupts
  67. 2015-01-29 Ruben <ruben.safir-at-my.liu.edu> Re: [LIU Comp Sci] Operating System Interupts
  68. 2015-01-29 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] LIU mailing list FAQ
  69. 2015-01-29 mrbrklyn-at-panix.com Subject: [LIU Comp Sci] nixCraft Linux / UNIX Newsletter
  70. 2015-01-29 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Operating System Interupts
  71. 2015-01-30 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Operating System Interupts
  72. 2015-01-31 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] Linked List Homework
  73. 2015-01-31 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Linked List Homework
  74. 2015-01-31 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Linked List Homework
  75. 2015-01-31 mrbrklyn-at-panix.com Subject: [LIU Comp Sci] linkedlist example

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!