Monday, September 30, 2019

Gatsby: React + GraphQL + static web

Announcing Gatsby’s $15M Series A Funding Round | GatsbyJS

GatsbyJS

What is Gatsby.js

Gatsby is a React-based, GraphQL powered, static site generator. What does that even mean? Well, it weaves together the best parts of React, webpack, react-router, GraphQL, and other front-end tools

Sunday, September 29, 2019

Amazon Alexa Everywhere

Stacey on IoT | Amazon's services strategy is great for IoT

Everything we care about from the Alexa event - Stacey on IoT | Internet of Things news and analysis

"Amazon and smart home businesses launched more than a dozen new devices at an event on Wednesday. The company also shared an eye-popping statistic: There are now 85,000 devices that incorporate Amazon's digital assistant Alexa. You can buy twerking bears, Christmas trees, kitchen scales, light bulbs, and more that link back to Amazon's digital assistant. A year ago, you could buy about 4,000 such devices,"


"Eyeglasses frames" for talking and listening (connected to phone), $180
(that used to be called headphones or earbuds :)



They are likely using same or similar "bone conduction technology" to transfer sound.

Air - AfterShokz







Wednesday, September 25, 2019

anti-fragile tools: Netflix Simian Army

Opposite of "fragile" is not "robust", it is anti-fragile.
Anti-fragile systems get better the more they is exposed to manageable stress.

Antifragile - Wikipedia (book)

Antifragility - Wikipedia

"Antifragility is a property of systems that increase in capability to thrive as a result of stressors, shocks, volatility, noise, mistakes, faults, attacks, or failures. It is a concept developed by Professor Nassim Nicholas Taleb in his book, Antifragile, and in technical papers.[1][2] As Taleb explains in his book, antifragility is fundamentally different from the concepts of resiliency (i.e. the ability to recover from failure) and robustness (that is, the ability to resist failure)."

Nassim Taleb: A Definition of Antifragile and its Implications
Antifragile Exposure

10 Principles to Live an Antifragile Life
  • "Stick to simple rules
  • Build in redundancy and layers (no single point of failure)
  • Resist the urge to suppress randomness
  • Make sure that you have your soul in the game
  • Experiment and tinker — take lots of small risks
  • Avoid risks that, if lost, would wipe you out completely
  • Don’t get consumed by data
  • Keep your options open
  • Focus more on avoiding things that don’t work than trying to find out what does work
  • Respect the old — look for habits and rules that have been around for a long time"

The Netflix Simian Army - Netflix TechBlog - Medium

Chaos engineering - Wikipedia





Monday, September 23, 2019

cloud investments: Google $3.3B

Google Cloud Bets $3.3 Billion More Against Its Rivals

"Presently, Amazon and Microsoft rule the global cloud market with 33% and 16% market shares, respectively, according to Synergy Research. Google comes in third with 8.0% market share. However, as we saw here, Google aims to overtake Microsoft by 2024 and become the world’s second-largest cloud company."


Finland: Data Centers benefit from cold climate, since significant portion of expense is on cooling.


container-based Azure Stack?

Microsoft plans to rearchitect Azure Stack by making it container-based | ZDNet

Microsoft's 'Project Saturn' is an effort to rearchitect its Azure Stack hybrid computing platform and, possibly one day, to allow key Azure services and APIs to run anywhere.

Sunday, September 22, 2019

Udacity + Google Colabs: Free Android/Kotlin Developer Courses


Google Announces Free Android/Kotlin Developer Courses - Thurrott.com

“Google and Udacity currently offer video-based courses for Kotlin Bootcamp and How to build Android apps in Kotlin,” a new post to the Android Developers Blog reads. “To help people that learn in different ways, we have recently reworked these courses to publish them as tutorial-based Codelab courses. More than 2.5 million users have worked through Google Codelabs like this just this year. The two courses are part of Codelabs, Google’s free developer resource.

Kotlin Bootcamp Course. In this course, you will learn everything you need to program in Kotlin, beginning with the basics such as how to write Kotlin statements, and working up to functional manipulation such as extending built-in functions. This bootcamp course gives you the Kotlin foundation you’ll need to take the Android Kotlin Fundamentals course to learn how to build Android apps in Kotlin.

Android Kotlin Fundamentals Course. Android Kotlin Fundamentals leads you through a series of Codelabs that teach you the fundamentals of building Android apps in Kotlin. This course takes you from “Hello World” to connecting with the world."

AI topics

How organizations are sharpening their skills to better understand and use AI – O’Reilly

AI and Data topics on oreilly.com

Saturday, September 21, 2019

Google: Quantum Supremacy

Google Says It's Achieved Quantum Supremacy, a World-First: Report

Google reportedly attains 'quantum supremacy' - CNET

Google researchers have reportedly achieved “quantum supremacy” - MIT Technology Review

"The news: According to a report in the Financial Times, a team of researchers from Google led by John Martinis have demonstrated quantum supremacy for the first time. This is the point at which a quantum computer is shown to be capable of performing a task that’s beyond the reach of even the most powerful conventional supercomputer. The claim appeared in a paper that was posted on a NASA website, but the publication was then taken down.

How significant is this milestone? Very.

...quantum computer's processor allowed a calculation to be performed in just over 3 minutes. That calculation would take 10,000 years on IBM's Summit, the world's most powerful commercial computer, Google reportedly said."
Quantum supremacy - Wikipedia


Here’s what quantum supremacy does—and doesn’t—mean for computing - MIT Technology Review

Google researchers have reportedly achieved “quantum supremacy” - MIT Technology Review

VS Code: Web Template Studio

Microsoft Web Template Studio: Visual Studio Code Extension for Simplifying Web App Creation

"Microsoft announced a new version of Web Template Studio (WebTS), a cross-platform extension for Visual Studio Code aimed at simplifying the creation of new web applications. The extension uses "wizards" to assist the developer in the creation of boilerplate code for full-stack web applications, and it includes support for existing frontend and backend frameworks.

Microsoft open-sourced WebTS earlier this year on GitHub, supporting only React.js and Node.js for the frontend and backend (respectively). The new release includes support for other frameworks: Angular (frontend), Vue.js(frontend), and Flask (backend). In addition to these frameworks, WebTS also supports cloud services for storage (Azure Cosmos DB) and hosting (Azure App Service)."


Thursday, September 19, 2019

EVs + Boring = future of transportation

Boring Company Will Be Worth More Than Tesla - YouTube

Amazon orders 100,000 electric trucks

Amazon orders 100,000 electric trucks to fight climate change | Ars Technica



Amazon has ordered 100,000 electric trucks from startup Rivian, the e-commerce giant announced Thursday. The order is part of Amazon's larger pledge—also announced today—to reach zero net carbon emissions by 2040. Amazon aims to use 80% renewable energy by 2024 and 100% by 2030.

Rivian is an electric-vehicle startup that is initially focusing on trucks and SUVs. Amazon led a $700 million funding round for the company earlier this year.

"The first electric delivery vans will go on the road in 2021," said Amazon CEO Jeff Bezos at an event in Washington DC. "The 100,000 will be completely deployed by 2024, let's say."


Amazon orders 100K electric delivery trucks from Rivian as part of going carbon-neutral by 2040 | TechCrunch

Wednesday, September 18, 2019

Tuesday, September 17, 2019

Static TypeScript (STS)

Microsoft Presents Static TypeScript, a Fast Subset of TypeScript Targeting Embedded Devices

Static TypeScript is a syntactic subset of TypeScript, built specifically to target microcontroller units (MCUs), and which compiles to machine code that runs efficiently on MCUs in the target RAM range of 16-256kB.

STS eliminates the most dynamic features of JavaScript, like with, eval, prototype-based inheritance, the arguments keyword, or the .apply method. The this pointer and the new syntax are not allowed outside classes or on non-class types. STS also does not implement recent additions to the JavaScript language, such as generators, the await and async function expressions, or file-based modules.

Sunday, September 15, 2019

Python 4 IoT

Hanselminutes Technology Podcast - Fresh Air and Fresh Perspectives for Developers - Learning CircuitPython with Scott Shawcroft

"CircuitPython is a programming language designed to simplify experimenting and learning to code on low-cost microcontroller boards. The history of CircuitPython begins with MicroPython, a Python interpreter written from scratch for embedded systems by Damien George starting in 2013. Three years later, Adafruit hired Shawcroft to port MicroPython to the SAMD21 chip they use on many of their boards. The Scott talks about how to lower the barrier to entry and how to enable beginners to be productive with CircuitPython."


EV: VW ID.3

Let’s look inside Volkswagen’s new ID.3 electric hatchback – TechCrunch

VW ID.3 all-electric vehicle

FIRST LOOK: Volkswagen ID.3 | Top Gear - YouTube

EV: Honda E

Honda reveals pricing for its lovable E electric car
from $32,000



Honda E production car final pricing

Honda prices its adorable electric e for summer launch - The Verge

Friday, September 13, 2019

event: Cloud Native Revolution 2019

Cloud Native Revolution 2019 [General Admission] Tickets, Tue, Oct 8, 2019 at 8:30 AM | Eventbrite

Philadelphia, Comcast Technology Center


electric car for $10K

The World's Most Important Electric Car Is Launching Now, And It's Not A Porsche Or Tesla - The Drive

"The Renault City K-ZE has just been announced for the Chinese market, where it offers a stunning combination of electric range and low cost. Starting at 61,800 Yuan, or about $8,700 US Dollars, and its 30kWh Tianjin Lishen battery offers a remarkable 250 km, or 155 miles of NEDC-rated range. Even though this ends up resulting in a likely EPA range closer to about 100 miles, the fact that this eminently usable amount of range is available in a useful and well-proven vehicle for under $10,000 is a remarkable achievement."

KWID EV ELECTRIC

Image Gallery: Renault Kwid based, City K-ZE all-electric hatchback revealed at 2019 Shanghai Auto Show

Renault Kwid Electric Launched From Rs. 6.2 Lakh (61K Yuan) In China

Wednesday, September 11, 2019

EV: Rivian += $350 from Cox Automotive

Electric truck maker Rivian lands $350 million investment from Cox Automotive

"Plymouth-based electric vehicle startup Rivian Automotive LLC has netted a $350 million investment from Atlanta-based Cox Automotive as the automaker readies to produce its first vehicles.
The investment announced Tuesday follows $500 million from Ford Motor Co., and $700 million from Amazon.com Inc. earlier this year. Rivian aims to launch its first electric pickup truck and electric SUV by 2021. The automaker is currently renovating an old Mitsubishi plant in central Illinois where it plans to start building those vehicles late next year."

nushell = Rust + PowerShell + bash

Introducing nushell

"a new shell, written in Rust. It draws inspiration from the classic Unix philosophy of pipelines, the structured data approach of PowerShell, functional programming, systems programming, and more.

It’s called Nushell, or just Nu for short. We have a book and a repo."


by Jonathan Turner, Yehuda Katz, and Andrés Robalino, with contributions from Odin Dutton.

Nu in action

Sunday, September 08, 2019

Fluree : Graph + Blockchain Data Store

The Cloudcast: Blockchain beyond the Database

Fluree Data Management Platform

Fluree Data Management Platform

gRPC-web (from web browser)

gRPC-web

gRPC-Web, a JavaScript client library that enables web apps to communicate directly with gRPC backend services, without requiring an HTTP server to act as an intermediary.


grpc/grpc-web: gRPC for Web Clients

gRPC-Web clients connect to gRPC services via a special gateway proxy: the current version of the library uses Envoy by default, in which gRPC-Web support is built-in.

visual data: world economy

Infographic: The $86 Trillion World Economy in One Chart

The World’s $86 Trillion Economy Visualized in One Chart

The $86 Trillion World Economy in One Chart

The United States Generates a Quarter of The World’s Output

d3-voronoi-treemap usage - bl.ocks.org

d3-voronoi-treemap usage @ GitHub



ev: Porsche Taycan "Turbo" vs Tesla Model S

Porsche Taycan demonstrates difficulty launching performance EV on Tesla turf - Electrek





Image of a Porsche with a picturesque landscape in the background.

Porsche provides almost half of VW Group’s overall profit
while selling just 3 percent of its global volume of 10 million vehicles a year.


Saturday, September 07, 2019

AWS Outage: Data Lost

Amazon AWS Outage Shows Data in the Cloud is Not Always Safe


gRPC & Protocol Buffers

gRPC.io

Protocol Buffers  |  Google Developers


gRPC with Shawn Wildermuth @ .NET Rocks! vNext

Visual ReCode - The No-Hassle Code Upgrade Tool for .NET


Enhancing Application Communication with gRPC | Pluralsight

Moving Beyond JSON and XML with Protocol Buffers | Pluralsight

by Mike Van Sickle


gRPC quickstart

gRPC docs

gRPC talks

gRPC benchmarking

Perfkit - gRPC Performance Multi-language (@latest_release)



Friday, September 06, 2019

Monday, September 02, 2019

Low Earth orbit (LEO) satellite internet could save $30B

Bezos and Musk’s satellite internet could save Americans $30B a year

"LEO technology will offer robust internet access to underserved and rural communities lacking wired, low-latency broadband options. The arrival of this technology is likely to drive down monthly internet prices for hundreds-of-millions of Americans.

According to further analysis of our market-wide pricing database covering plans and pricing from more than 2,000 ISPs, the average “lowest available monthly price” for the estimated 104 million Americans with only one wired broadband provider is $68. For the 75 million Americans with two choices, that average lowest price drops to $59. For the lucky 15 million Americans with five or more choices, it’s $47.

Our projections show that that low-latency, LEO satellite internet is likely to have a similar impact on average regional prices as wired, low-latency wired providers. Extrapolating this additional competitor across all US households, the introduction of LEO satellite internet could save Americans over $30 billion."



Google Cloud (GCP) services list

Every Google Cloud product described in 4 words or less