Top goals for me are money+enormous/repect by IoT-hackfree,
immortality/amortality by bio-science, understanding by aaqgs. Go is a computer
language vastly
superior to C++ or lisp derivatives. It fits enormously well in IoT-hackfree.
Let me explain.
Starting 2019, planet will change revolutionary ways making
all non-IoT-skills useless – majority of 25yr+ people. IoT is internet of
things – All objects can talk to one other. For example, your fridge can decide
on too low on curd, and auto-order from your-choice store. Medical-autodoc can
decide anemia and auto order medicine from choice-store. Car might decide safe
person to drive and open doors. All kind of objects can dial to police and
report stolen! …
The image is too sane, problem
s are cost and security. Cost has fallen to the point IoT is viable 2018.
Security means IBE.
One is by discrete exponent ion. Others lesser known. Then mine based on
huge square-roots, solving the known difficult problem and making results
available without a shot at reverse-engineering. I have some teething problems and am writing a research paper
in main IoT conference in UK this October, making all known as open software
but how roots are extracted.
So where does Go fit?
Between 80’s stay in Bell labs and today, the BIGGEST
changes are mobile phones and remotes. A 7000R phone is available with IR
Blaster. How do remotes work? Shoot IB beams between remote and device. An IRB
mobile can easily become universal remote – with right software – for TV, ac,
lights,…. One can even have BBC like thought players that change channels by
thinking! Also a Chinese company sells PC on a stick with HDMI and USB for
5000R. Stick it into HDMI enabled tv (Most new ones are) and one can write programs
to manage TV at any smart level. Both bought.
Both things can now have user choice downloadable interfaces (buttons,
dials etc). Lag-free computation is heart of any real=time problem (that’s what
Ada was about), C++ doesn’t, c# DOESN’T, Go does! Bye bye, Microsoft!
So many mobiles create the classic distributed database
problems. Hard but slowly killed in last 40 years. The most unusual solution is
blockchain and it requires NO DDDB synchronization. Some programmers do, most
find it mystical. The fresh ones find it easy!
Go is very unusual –
40 years of distributed database management through synchronization is
eliminated. The uniqueness of ownership and dynamically changing it does what
synchronization does! Slogan -
Do not communicate
by sharing memory; instead, share memory by communicating.
In my 5 year stint at labs (1980+), CSRG was full of
self-appointed prima-donna but unknowns outside cs. My belief is unix became
what it is to avoid massive ego-clashes on shared-code, solved by small one/two
person cooperating but distinct modules, communicating only by pipes. Standard
UNIX sold by AT&T had shared distributed memory to simplify things for less
egotistic engineers, became an art in Microsoft through DLL. Thirty seven years
later, Massive Fuck is just starting.
In other words, C++,D,c#,…. Die. Most programmers become redundant. Next revolution is on
us. I am technically active, competent, makes me very rare indeed. The first
set of OIE idiots are MOST professors – race irrelevant.
Google-go is it! I consider self as about the best human on
earth, equal to Bjarna (c++) or Bill
Gates (Microsoft). Only two living people have impressed me as likely smarter –
Ken Thompson (unix) and Rob Pike [very
clever, plan 9, unknown outside CS, master of images]. These are two progenitors of Go. Any
further delay is at my peril!
No comments:
Post a Comment