Saturday, October 20, 2018

MIT AI College, $1 Billion

M.I.T. Plans College for Artificial Intelligence, Backed by $1 Billion - The New York Times

"The linchpin gift of $350 million came from Stephen A. Schwarzman, chief executive of the Blackstone Group, the big private equity firm. The college, called the M.I.T. Stephen A. Schwarzman College of Computing, will create 50 new faculty positions and many more fellowships for graduate students. It is scheduled to begin in the fall semester next year, housed in other buildings before moving into its own new space in 2022."
MIT's New Billion-Dollar College to Focus on AI, Computing | Fortune

as I have "predicted" some time ago :)

DraganSr: AI University Schools & Colleges

Facebook Portal vs. Amazon Echo Show vs Google Home Hub vs...

Facebook Portal vs. Google Home Hub vs. Amazon Echo Show - CNET

Google Home Hub vs. Amazon Echo Show vs. Facebook Portal: how the smart displays compare - The Verge

CategoryGoogle Home HubAmazon Echo ShowFacebook Portal
Starting price$149$229$199 (10.1 inches), $349 (15.6 inches)
Display7 inches10.1 inches10.1 inches (720p), 15.6 inches (1080p)
ConnectivityWi-Fi, BluetoothWi-Fi, BluetoothWi-Fi, Bluetooth
CameraNoYes, 5MPYes, 12MP

Comparing Google Home Hub vs Amazon Echo Show 2 vs Facebook Portal | TechCrunch

Friday, October 19, 2018

IoT SIM card from Twilio

Twilio simTwilio launches a new SIM card and narrowband dev kit for IoT developers | TechCrunch

"The narrowband service will launch as a beta in early 2019 and offer three pricing plans: a developer plan for $2/month, an annual production plan for $10/year or $5/year at scale, and a five-year plan for $8/year or $4/year at scale."


MS-DOS Open Source, Windows 95 web app

MS-DOS logoGitHub - Microsoft/MS-DOS: The original sources of MS-DOS 1.25 and 2.0, for reference purposes

MIT license

all x86 assembly
MS-DOS/ALLOC.ASM at master · Microsoft/MS-DOS · GitHub

Windows 95 in your browser

disk image is 47MB gzipped (131MB uncompressed)

compiled to JavaScript using Emscripten, running with asm.js support

Happy Birthday Windows 95!

it may run faster with WebAssembly

links from:
The need for APM - MS Dev Show Podcast

Thursday, October 18, 2018

Kotlin language !


Kotlin is a multi-purpose language, has a simple and modern syntax, powerful features, excellent tools, and it is multi-platfrom:
  • Android VM
  • Java VMs (including server apps)
  • JavaScript
  • Native compiled for: iOS, Mac, Linux, Windows
And there is apparently already 1.5 million Kotlin developers!

GitHub: 'Kotlin for Android now fastest-growing programming language' | ZDNet\

"According to GitHub, the number of contributors using Kotlin to build projects has more than doubled in the past year, making it the fastest-growing language of all.

As Google noted at the time, 27 percent of the top 1,000 Android apps on Google Play use the language, among them Twitter, Slack, and Netflix."

The State of the Octoverse | The State of the Octoverse reflects on 2018 so far, teamwork across time zones, and 1.1 billion contributions.

Projects | The State of the Octoverse  # Languages

Kotlin  |  Google Cloud

Why you should totally switch to Kotlin – Magnus Vinther – Medium

Kotlin is rising, Go is plateauing, and Scala may be at the start of a backslide - JAXenter

Kotlin Programming Language

Introduction to Kotlin (Google I/O '17) - YouTube

KotlinConf 2018 - Conference Opening Keynote by Andrey Breslav - YouTube

Kotlin (programming language) - Wikipedia

podcast interview:
Kotlin Design with Andrey Breslav - Software Engineering Daily
"Andrey Breslav is the lead language designer of Kotlin at JetBrains."

It would be surprising if Oracle is not actively contemplating purchasing JetBrains company, creators of Kotlin :)

Wednesday, October 17, 2018

Chrome Windows += PWA (Progressive Web Apps)

Web browsers have become very capable app platforms,
and with PWA standards this becomes a viable alternative for "native" mobile and desktop apps.

Microsoft has switched focus to PWA from native UWP (Windows 10) apps,
and have supported PWA in Edge browser for some time.
Now with Chrome for Windows fully supporting PWA this finally becomes a great platform for apps.

Windows 10 users: Chrome 70 means you don't need Edge, Microsoft Store to run PWAs | ZDNet

Desktop Progressive Web Apps  |  Web  |  Google Developers

PWAs: building bridges to mobile, desktop, and native
(Google I/O '18) - YouTube

App menu

First Windows 10 Progressive Web Apps (PWA) published by Microsoft hit the Store | Windows Central

 All you need to know about PWA (Progressive Web Apps) - YouTube

Tuesday, October 16, 2018

Open Invention Network, Microsoft & Linux

Microsoft Joins Open Invention Network with the Aim to Protect Linux and Open Source

"Microsoft is joining the Open Invention Network (OIN). This brings it over 60,000 issued patents from Microsoft, aiming to help make its license network even stronger for the benefit of the open source community.

The Open Invention Network (OIN) is a shared defensive patent pool, with the specific goal of protecting open source and Linux. It’s currently backing by many commercial enterprises, including Google, IBM, Philips, RedHat, Sony, SUSE and Toyota."

Monday, October 15, 2018

IoT: Azure Sphere Architecture

Azure Sphere Architecture Discussion | Internet of Things Show | Channel 9

Azure Sphere architecture discussion - YouTube

Azure Sphere Overview - YouTube

Verification and Secure Systems - Microsoft Research

Azure Sphere | Microsoft Azure

Introducing Azure Sphere - YouTube

Pricing - Azure Sphere | Microsoft Azure
The Azure Sphere includes three components, sold together as one solution (components not sold separately):
  • Azure Sphere certified MCU
  • Azure Sphere OS
  • Azure Sphere Security Service

$8.65: OS and security service updates & support through July 2031

Sunday, October 14, 2018

Azure Cloud Shell editor: VS Code in web browser

Visual Studio Code is essentially a "SPA" (single page web) application running inside of embedded web browser (Electron, that is based on Chrome web engine).
That editor web application could be used from anywhere, from any web browser, and now it can. 

GitHub - Microsoft/monaco-editor: A browser based code editor

Announcing the Azure Cloud Shell editor in collaboration with Visual Studio Code | Blog | Microsoft Azure
" embed Cloud Shell inside of Visual Studio Code and the Azure mobile app team to integrate Cloud Shell into the Azure mobile app for easy access from mobile devices everywhere."

Azure Cloud Shell – Browser-Based Command Line | Microsoft Azure

running Linux in web browser (and Windows 95, 2000...)

"Run Linux or other Operating Systems in your browser!"
JSLinux - Technical Notes


while Wnidows 95 image is only 7 MB, running it may take hundreds of MBs

link from:
Embedding Power BI with Peter Myers @ .NET Rocks! vNext

Saturday, October 13, 2018

Grow with Google: Developers Training

Learn Digital Skills, Prepare for Jobs, Grow Your Business – Grow with Google

Google Developers Training  |  Google Developers

Microsoft Learn

Microsoft Learn | Microsoft Docs

Start a learning path

Manning liveBooks, liveAudio, liveVideo

For a long time, Manning Publication is publishing books that come with digital downloadable companion version (PDF, eBook, Kindle). They also have online reader/viewer, and with that "live audio" synchronized voice reader. There are also "live video" versions. Very nice!

Manning | liveAudio Titles

"liveAudio integrates a professional voice recording with the book’s text, graphics, code, and exercises in Manning’s exclusive liveBook online reader. Use the text to search and navigate the audio, or download the audio-only recording for portable offline listening. liveAudio is available exclusively at"

FreeEbook_ExploringKubernetes slideshare-native-mobile-apps-are-easier-than-ever

Wednesday, October 10, 2018

Wi-Fi 4, 5, 6

Here come Wi-Fi 4, 5 and 6 in plan to simplify 802.11 networking names - CNET
  • 802.11n = WiFi 4
  • 802.11ac = WiFi 5
  • 802.11ax = WiFi 6
"Even though there were older versions of the Wi-Fi specs -- 802.11a, 802.11b, 802.11g -- the Wi-Fi Alliance isn't going to try to reach back that far in time and attach any 1, 2 or 3 version numbers to them."

Tuesday, October 09, 2018

GraphQL vs. REST + ORM

Prisma: GraphQL Infrastructure with Soren Bramer Schmidt - Software Engineering Daily

"GraphQL allows developers to communicate with all of their different data backends through a consistent query interface. A GraphQL query can be translated into queries to MySQL, MongoDB, ElasticSearch, or whatever kind of API or backend is needed to fulfill the GraphQL query.
Prisma is a tool for automatically generating a GraphQL API and serving GraphQL queries. The developer defines a data model and deploys with Prisma. Prisma generates the necessary GraphQL infrastructure to serve queries from the developer’s database. "

What Is GraphQL? – YouTube

Monday, October 08, 2018

Cloud CD: Spinnaker

open source continuous deployment tool,
from Netflix (AWS) and Google (K8S)

A very interesting side-note: Netflix is NOT using AWS for streaming movies!
Instead, they manage their own "edge" servers all over the world!

The Spinnaker tool is used not only for deploying and managing VMs and containers,
but also for updating firmware on those edge servers.

So it is and interesting interview:

The Cloudcast (.net) - Weekly Cloud Computing Podcast - The Cloudcast #365 - Taking Spinnaker for a Spin

Spinnaker Homepage

Saturday, October 06, 2018

IoT: Walmart + Google Home vs. Amazon Alexa

Stacey on IoT | Want to sell at Walmart? Embrace Google.

"Walmart is asking companies that want to sell smart home products to make sure those products work with Google Home. The retailer has instructed potential suppliers to ensure that their products support Google Home, and if they also support Amazon Alexa, that they make such certification visible on the side or back of their packaging.

While several people responsible for selling smart home products confirmed they had received those instructions from Walmart, two others also said that Walmart suggested that it would prefer if providers didn't host their services on Amazon Web Services, and that the ideal smart home products shouldn’t require a hub."

Monday, October 01, 2018

Voice UI: Alexa.NET

Alexa can now work not only on Echo devices (that are many), but also on phones...
Voice is, as expected, becoming next major UI
So we need good tools for that.

Voice user interface - Wikipedia

NuGet Gallery | Alexa.NET 1.5.4
A simple .NET Core library for handling Alexa Skill request/responses

GitHub - timheuer/alexa-skills-dotnet: An Amazon Alexa Skills SDK for .NET

link from podcast 
Neural Net from Scratch using LINQPad with Joe Albahari - .NET Rocks! vNext

Sunday, September 30, 2018

IoT: Azure Digital Twins

Announcing Azure Digital Twins: Create digital replicas of spaces and infrastructure using cloud, AI and IoT - Internet of Things

Azure Digital Twins | Microsoft Azure

"Build next-generation IoT (Internet of Things) spatial intelligence solutions using Azure Digital Twins to model the relationships and interactions among people, places, and devices. Use predefined and extensible twin object models to build virtual representations of the physical world and contextually aware solutions specific to your industry."

Saturday, September 29, 2018

Software Engineering Daily

informative and useful daily podcast, now enhanced with articles

All Content Archives - Software Engineering Daily

Container Storage Interface and Its Relationship to the CNCF Cloud Native Landscape - Software Engineering Daily

WebAssembly and the Future of Browser Languages - Software Engineering Daily

Tim O'Reilly on the Future - Software Engineering Daily

Edge Computing and the Future of the Cloud - Software Engineering Daily

Solid: new web startup by Tim Berners-Lee

The Inventor of the World Wide Web Plans to Start a New Internet to Take on Google and Facebook

"Tim Berners-Lee, the inventor of the World Wide Web, is launching a startup that seeks to rival Facebook, Amazon and Google.

The technology legend’s latest project, Inrupt, is a company that builds off of Berners-Lee’s open source platform Solid. Solid allows users to choose where their data is stored and what people are allowed to have access to what information.

In an exclusive interview with Fast Company, Berners-Lee joked that the intent behind Inrupt is “world domination."

One Small Step for the Web… – Tim Berners-Lee – Medium

"Solid changes the current model where users have to hand over personal data to digital giants in exchange for perceived value. As we’ve all discovered, this hasn’t been in our best interests. Solid is how we evolve the web in order to restore balance — by giving every one of us complete control over data, personal or not, in a revolutionary way."
Solid LogoSolid · GitHub

"Re-decentralizing the web"

GitHub - solid/solid: Solid - Re-decentralizing the web (project directory)

"Solid (derived from "social linked data") is a proposed set of conventions and tools for building decentralized Web applications based on Linked Data principles. Solid is modular and extensible. It relies as much as possible on existing W3C standards and protocols."

Exclusive: Tim Berners-Lee tells us his radical new plan to upend the WWW

"The difference here is that, on Solid, all the information is under his control. Every bit of data he creates or adds on Solid exists within a Solid pod–which is an acronym for personal online data store. These pods are what give Solid users control over their applications and information on the web. Anyone using the platform will get a Solid identity and Solid pod. This is how people, Berners-Lee says, will take back the power of the web from corporations."

cloud HW: Azure Data Box Edge

not quite as rugged as Amazon Snowball   Edge, but very interesting device anyway

Microsoft Azure Data Box Edge: A.I. hardware for cloud customers

Introducing Azure Data Box Edge | Azure Friday - YouTube

Online Data Transfer - Azure Data Box | Microsoft Azure

What Is an AWS Snowball Edge? - AWS Snowball

Tesla’s Powerpack in Australia: great business

Tesla’s massive Powerpack battery in Australia cost $66 million and already made up to ~$17 million | Electrek (in 6 months only!)

Friday, September 28, 2018

ChromeOS + Android

informative podcast interview
Android on Chrome with Shahid Hussain and Stefan Kuhne - Software Engineering Daily

Apparently there is no plan to "merge" ChromeOS and Android, but to just add Android's 2M+ apps to Chormebooks and make them more usable.

internet split? (ch-exit)

Eric Schmidt, ex-Google CEO, predicts internet bifurcation with China

"...former Google CEO Eric Schmidt predicted that the internet will bifurcate into Chinese-led and US-led versions within the next decade..."

"I think the most likely scenario now is not a splintering, but rather a bifurcation into a Chinese-led internet and a non-Chinese internet led by America," he said.

big words, what is the meaning, and what is the difference?

"the division of something into two branches or parts."

"break or cause to break into small sharp fragments"

Thursday, September 27, 2018

Cloud Serverless performances compared

The largest benchmark of Serverless providers. – elbstack – Medium

"The configurable parameter for all Serverless functions is the memory size. At AWS the CPU is doubled, when the memory is doubled. At Google this is also the case but only for 128 to 512 MB of memory, for 1GB and 2GB you get a little less additional CPU, actually they provide you with concrete numbers for the CPU power. Respective to following memory size 128,256,512,1024,2048 you get 200, 400, 800, 1400 and 2400 MHz. IBM lets you choose between three memory sizes from 128 to 512MB, but the CPU is fixed. Azure will automatically determine the memory need of the function, but assigns all functions the same computational power."

Wednesday, September 26, 2018

cloud: Azure Immutable Storage

Microsoft Announces the General Availability of the Immutable Storage Functionality in Azure Storage

"With the immutable storage, feature blobs will be non-erasable and non-modifiable for a specific retention interval. Now Microsoft announced that this new feature is generally available in all public Azure regions after its preview since June of this year."

Write-Once-Read-Many (WORM)

Technically AWS S3 with versioning enabled also keeps previous versions of data, but semantically this is still different behavior.

Microsoft Azure gains Availability Zones and Immutable Blobs • The Register

Saturday, September 22, 2018

cloud: AWS S3 Select: many data formats

Amazon S3 Announces New Features for S3 Select

"Amazon S3 Select works on objects stored in CSV and JSON format... (now it also added) support for Apache Parquet format, JSON Arrays, and BZIP2 compression for CSV and JSON objects... 

no XML :)
but why not Google's Protocol Buffers?

Selecting Content from Objects - Amazon Simple Storage Service

Google AI: Public Datasets, Search, TPU v3

a very informative interview with current lead of Google AI research

Google AI with Jeff Dean | Google Cloud Platform Podcast


  • Google Dataset Search is in beta site
  • Expanding our Public Datasets for geospatial and ML-based analytics blog
    • Zip Code Tabulation Area (ZCTA) site
  • Google AI and Kaggle Inclusive Images Challenge site
  • We are rated in the top 100 technology podcasts on iTunes site
  • What makes TPUs fine-tuned for deep learning? blog

Friday, September 21, 2018

Amazon’s 11+ new Echo products

Amazon Echo Speakers 2018 hands-on - YouTube

Amazon is about to announce new hardware at a surprise event - The Verge

Amazon's 11 new Echo products from its big event - Stacey on IoT | Internet of Things news and analysis

Amazon’s surprise hardware event: the 14 biggest announcements - The Verge
"In many ways, the sprawling event was a showcase of how far Alexa has come in the four years since Amazon’s voice assistant was first introduced in 2014. The technology has evolved far beyond its early capabilities on the original Echo speaker."

Amazon’s Echo Auto is another quick fix for the broken state of in-car infotainment - The Verge

Amazon Echo September 2018 event: All announcements, highlights - Business Insider

Here's what was missing from Amazon's crazy event this week - CNET

The Alexa Connect Kit only got a quick mention during this week's Amazon event -- but in the end, it might be the most important thing to come out of it.

cloud CI/CD: Azure Pipelines

Azure Pipelines | Microsoft Azure

CI/CD index to content for Azure Pipelines and Team Foundation Server - Azure Pipelines and TFS | Microsoft Docs

Microsoft Azure Cloud Computing Platform & Services

Note: AWS has a service with similar name, while very different purpose

AWS | Amazon Data Pipeline - Data Workflow Orchestration Service

Azure Machine Learning vs AWS Data Pipeline 2018 Comparison of Machine Learning as a Service | StackShare

Sunday, September 16, 2018

Rebooting airplane every 248 days

Reboot Your Dreamliner Every 248 Days To Avoid Integer Overflow

"...all Boeing 787 Dreamliners have to be switched off every 248 days. If they are not reset then the generator control units GCUs will go into failsafe mode and the plane will lose all electrical power.
Why exactly?
To quote the FAA directive:
This condition is caused by a software counter internal to the GCUs that will overflow after 248 days of continuous power. We are issuing this AD to prevent loss of all AC electrical power, which could result in loss of control of the airplane..."

"Cloud Printing" on paper and displays

Daily Overview
is a site that is sending selected amazing satellite or aerial views daily by email, and publishing on Instagram and on web.

They also offer prints of those nice images, on paper and on "digital displays",
in collaboration with Cloud Printing NYC

That is an interesting thing, the cost of high resolution 4K TVs is now lower than cost of comparable good quality prints of pictures!
And those TV's are quite thin, and often come with smart voice agent...

ALL PRINTS — Daily Overview


Digital Display | Cloud Printing NYC

Product | Cloud Printing NYC Toshiba 43LF621U19 43-inch 4K Ultra HD Smart LED TV with HDR - Fire TV Edition: Electronics
43": $299
50": $350
55": $400

there is even a book... Overview: A New Perspective of Earth (9780399578656): Benjamin Grant: Books