Saturday, February 27, 2021
Data: MovieLens
Friday, February 26, 2021
AWS EC2 T3 vs T2
New T3 Instances – Burstable, Cost-Effective Performance | AWS News Blog
Amazon EC2 T3 Instances: When to Select Them for Your Workloads | Densify
AWS EC2 T3 instances offer a balance of compute, memory, and network resources, and are designed to provide a baseline level of CPU performance with the ability to burst above that baseline when needed.T3 instances are unlimited by default, meaning that, while they won’t be throttled, they can rack up additional costs if you run CPU-hungry workloads.
T3 instances are powered by the Nitro system which means that they support network and EBS bursting.
Let’s compare EC2 instance types with 16GB RAM:
Instance | vCPUs | ECU | Baseline Performance per 1 vCPU | Memory | Price/Hour (Linux) | Price/Hour (Windows) |
---|---|---|---|---|---|---|
t3.xlarge | 4 | Variable | 40% | 16 GiB | $0.166 | $0.24 |
t2.xlarge | 4 | Variable | 22.5% | 16 GiB | $0.186 | $0.227 |
m5.xlarge | 4 | 16 | n/a | 16 GiB | $0.192 | $0.376 |
r5.large | 2 | 8 | n/a | 16 GiB | $0.126 | $0.218 |
Thursday, February 25, 2021
Azure VMWare Solution
Episode 362 - Azure VMWare Solution
Introduction - Azure VMware Solution | Microsoft Docs <-basic documentation (Microsoft)
Network & Security Insights for Azure VMware Solution - VMware Cloud Management <-Networking guidance (VMware)
Catalogs | VMware Hands-on Labs | HOL-2194-91-ISM Azure VMware Solution - Lightning Lab | Lab | VMware Learning Platform <-Hands on Lab (VMware)
How to enable your Azure VMware Solution resource - Azure VMware Solution | Microsoft Docs <- Steps to get nodes made available to you for deployment
Microsoft Mechanics: Azure VMware Solution | How to run a complete VMware environment on Azure | Ignite 2020 (libsyn.com) <- How to deploy video including at 1:59 in the video – how to self-size your AVS environment using Azure Migrate
Azure Products by Region | Microsoft Azure <-This is preselected for all Azure VMware globally. Check mark means there are nodes available, clock means pending launch date.
Other Updates:
Azure IoT Edge for Linux on Windows available for public preview
Azure and HITRUST publish shared responsibility matrix
Wednesday, February 24, 2021
IBM Cloud Serverless
IBM Cloud Code Engine: https://ibm.biz/codeengine
Yes. With a Lite account, you get 256 MB of free runtime memory per month for your Cloud Foundry apps. You can also build and deploy with any Lite plan service at no cost, ever.
Tuesday, February 23, 2021
Monday, February 22, 2021
RISC-V: Open Source GPU
Free Open Source GPU Under Development for RISC-V | Tom's Hardware
The RISC-V architecture enables small companies to develop purpose-built processors and microcontrollers without paying a royalty. There are numerous free and commercial IP building blocks for RISC-V-based system-on-chips (SoCs), but the portfolio lacks a graphics option. This will change in a few years as a group of enthusiasts has started developing an open-source GPU based on the RISC-V architecture.
Sunday, February 21, 2021
DPU: Data Processing Unit, NVIDIA DOCA
First used to be "Floating Point Unit" coprocessor (Intel 287), then GPU (Graphics Processing Unit),
and now NVidia comes with "Data Processing Unit" to help network communication in cloud / data centers. And similar to previous solution for Machine Learning SDK (NVIDIA CUDA),
for "DPU"s they have now developed "DOCA SDK". This could be part of the reason for very expensive purchase of ARM company.
Amazon / AWS has also developed similar specialized solution for AWS EC2 compute instances
called "Nitro", that offloads network, security and management to a separate board, feeing full CPU and GPU power for user tasks.
What's a DPU?
System on a chip that combines:
- Industry-standard, high-performance, software-programmable multi-core CPU
- High-performance network interface
- Flexible and programmable acceleration engines
very useful description in this podcast interview:
The Cloudcast: The New Economics of Cloud Infrastructure
Intel better come with some relevant innovation soon...
GCP: Cloud Run + Eventarc + Cloud Workflows
Eventarc is an eventing functionality available on the Google Cloud Platform (GCP), allowing customers to send events to Cloud Run from more than 60 Google Cloud sources. In a recent blog post, the company announced the general availability (GA) of Eventarc.
Google Cloud Workflows Now Generally Available
Google has recently announced that Google Cloud Workflows, the service to orchestrate Google Cloud and HTTP-based API services with serverless workflows, is now generally available. Workflows Connectors are now in public preview.
Saturday, February 20, 2021
OpenLayers: open source maps
Tesla Solar Roof vs snow
Watch how Tesla Solar Roof automatically makes snow slide right off - Electrek
A new video shows how Tesla Solar Roof automatically makes snow slide right off it to be able to keep producing electricity.Friday, February 19, 2021
Thursday, February 18, 2021
Tesla Model S & X redesign
Tesla says the new Model S is the world's most aerodynamic production car
"There's a lot of new stuff to talk about when it comes to the Tesla Model S, which today received its most major update since it was first unveiled in 2012. It's got a completely new interior with a crazy steering wheel, lots of updated tech and a Plaid Plus model that promises over 520 miles of range. But buried in the deluge of info is a new superlative that Tesla is claiming: The updated Model S is the most aerodynamic production car in the world, with a drag coefficient of just 0.208."Refreshed Tesla Model S has a Knight Rider steering wheel - Roadshow
The New Tesla Model S Is Crazy In So Many Ways
Tesla Cybertruck’s design is finalized, confirms Elon Musk
Tesla's steering 'yoke' is perfect for the next-gen Roadster's ICE-killing functions
Mars: Perseverance Rover Landing
Watch Online: Mars Landing - NASA Mars
Jezero Crater - Perseverance Landing Site - NASA Mars
Everything You Need to Know About NASA's Perseverance Rover Landing on Mars - IEEE Spectrum
NASA's Perseverance rover tweets 1st photo of Mars - YouTube
Perseverance Rover’s Descent and Touchdown on Mars (Official NASA Video) - YouTube
Wednesday, February 17, 2021
Tuesday, February 16, 2021
Fastestst ICE car? BMW M5 2022 vs EVs
BMW’s 627 HP 2022 M5 CS Will Be the Marque’s Fastest Production Car – Robb Report
2022 BMW M5 CS - Quickest and Most Powerful Ever? - The Truth About Cars
BMW has proclaimed the 2022 M5 CS Sedan, with 627 horsepower and 553 lb-ft of torque, to be the quickest and most powerful BMW production vehicle ever produced, with a claimed 0-60 time of 2.9 seconds and a top speed of 190 MPH. It will arrive in the U.S. in the second half of 2021.Monday, February 15, 2021
GCP CloudRun: WebSockets, HTTP-2 and gRPC
Cloud Run gets WebSockets, HTTP-2 and gRPC bidirectional streams | Google Cloud Blog
"new traffic serving capabilities for Cloud Run: end-to-end HTTP/2 connections, WebSockets support, and gRPC bidirectional streaming, completing the types of RPCs that are offered by gRPC. With these capabilities, you can deploy new kinds of applications to Cloud Run that were not previously supported, while taking advantage of serverless infrastructure. These features are now available in public preview for all Cloud Run locations.""Lambda has supported runtimes for multiple languages such as JavaScript (Node.js), Java, Python, and Go and supports custom runtimes as well, whereas Cloud Run uses standard OCI images (commonly known as Docker images). Existing applications that are stateless and containerized should be deployable to Cloud Run as is."
Sunday, February 14, 2021
GoLang += generics
Golang Weekly Issue 349: February 12, 2021
The Generics Proposal is Now Really, Truly Accepted — Last week it was a ‘likely accept’ but now you can breathe easy.. all they have to do is the hard work of finishing the implementation(!) What can we move on to demanding of Go next?
RUSS COX
Saturday, February 13, 2021
Friday, February 12, 2021
SQLite in Web browsers
Playing around with Chrome's history
Turns out that all browsers, Firefox, Chrome and Safari all keep their histories in a sqlite database. It's an embedded database system that is often found in apps. So this means that you can use any sqlite database viewer to open those files and inspect them.View Web SQL Data With Chrome DevTools | Google Developers
HTML5 - Web SQL Database - Tutorialspoint
Web SQL Database will work in latest version of Safari, Chrome and Opera.Thursday, February 11, 2021
Wednesday, February 10, 2021
Google Apps Script
JavaScript for Google "apps" (Docs, Sheets, Slides... )
Apps Script | Google Developers
Increase the power of your favorite Google apps — like Calendar, Docs, Drive, Gmail, Sheets, and Slides. Apps Script lets you do more with Google, all on a modern JavaScript platform in the cloud. Build solutions to boost your collaboration and productivity.Google Apps Script Complete Course Beginner to Advanced @Udemy
competition: Microsoft Office
Microsoft's New Programming Language for Excel Now Turing Complete -- Visual Studio Magazine
Microsoft, which calls its Excel spreadsheet a programming language, reports that an effort called LAMBDA to make it even more of a programming language is paying off, recently being deemed Turing complete.Tuesday, February 09, 2021
Self-Driving: Waymo vs Tesla?
"For us, Tesla is not a competitor at all," Krafcik said. "We manufacture a completely autonomous driving system. Tesla is an automaker that is developing a really good driver assistance system."
For Musk, these two technologies exist along a continuum. His plan is to gradually make Tesla's Autopilot software better until it's good enough to work with no human supervision. But Krafcik argues that's not realistic.
"It is a misconception that you can just keep developing a driver assistance system until one day you can magically leap to a fully autonomous driving system," Krafcik said. "In terms of robustness and accuracy, for example, our sensors are orders of magnitude better than what we see on the road from other manufacturers."
Monday, February 08, 2021
esbuild: An extremely fast JavaScript bundler and minifier
GitHub - evanw/esbuild: An extremely fast JavaScript bundler and minifier
Our current build tools for the web are 10-100x slower than they could be:
Sunday, February 07, 2021
Saturday, February 06, 2021
NVIDIA Jetson Nano: $54
Amazon.com: NVIDIA Jetson Nano 2GB Developer Kit (945-13541-0000-000): Computers & Accessories
Discover the power of AI and robotics with NVIDIA Jetson Nano 2GB Developer Kit. It’s small, powerful, and priced for everyone. This means educators, students, and other enthusiasts can now easily create projects with fast and efficient AI using the entire GPU-accelerated NVIDIA software stack.

Friday, February 05, 2021
Raspberry Pi Pico: $4
New Raspberry Pico Micro-Controller Brings Versatility and Small Size Factor
The Raspberry Pi Foundation recently released the Raspberry Pi Pico, a small (21mm x 51mm), inexpensive ($4) micro-controller board based on a custom-designed RP2040 chip. The Pico can be programmed in C and MicroPython via USB. The RP2040 has two ARM cores clocking at 133MHz, 264KB internal SRAM, and 2MB QSPI Flash to connect external memories. The Pico enables a large range of applications by providing a wide range of flexible I/O options (I2C, SPI, PWM, 8 Programmable I/O state machines for custom peripheral support).
Thursday, February 04, 2021
Wednesday, February 03, 2021
Cloud profit?
Google Cloud lost $5.61 billion on $13.06 billion revenue last year
Amazon beats top and bottom line in Q4, company books $100B in revenue for first time - YouTube
Google Cloud vs. AWS: Two vastly different profit pictures | ZDNet
"Google Cloud, which includes platform, infrastructure, and Workspace, delivered an operating loss of $1.24 billion on revenue of $3.83 billion, up from $2.61 billion a year ago. In 2020, Google Cloud's operating loss was $5.61 billion."OpenLayers - free maps

Tuesday, February 02, 2021
AWS CEO -> Amazon CEO
Jeff Bezos to step down as Amazon CEO, Andy Jassy to take over in Q3
"Amazon CEO Jeff Bezos will leave his post later this year, turning the helm over to the company’s top cloud executive Andy Jassy.Shares of Amazon were up about 1% in extended trading Tuesday on the back of the earnings report and the C-suite news. The company’s stock has gained about 4% so far in 2021 and is up nearly 70% in the last 12 months."
Jeff"
Sunday, January 31, 2021
AWS: Porting Assistant for .NET
to help moving (web) apps from Windows to Linux
"Porting Assistant for .NET is an analysis tool that scans .NET Framework applications and generates a .NET Core compatibility assessment, helping you port your applications to Linux faster. Porting .NET Framework applications to .NET Core helps customers take advantage of the performance, cost savings, and robust ecosystem of Linux. However, porting applications to .NET Core can be a significant manual effort..."SSD: Samsung 870 Evo
Samsung’s new 870 Evo SSD brings faster speeds, lower prices - The Verge
The 870 Evo will be available in 250GB for $49.99, 500GB for $79.99, 1TB for $139.99, 2TB for $269.99, and 4TB for $529.99.Those numbers go to show just how much prices have dropped in the two years since the 860 was released: in 2018, the 250GB model started at $94.99 and the 4TB model cost $1,399.99 (although, obviously, they go for much cheaper in 2021).
Saturday, January 30, 2021
faster TypeScript
Episode #83: Serverless and TypeScript with Tim Suchanek - Serverless Chats Podcast
an interesting podcast story about TypeScript used for “ORM” Prisma (usually GraphQL)
mentioned “project swc” that is using Rust for making faster TypeScript compiler (20x ?)
as well as using AssemblyScript (subset of TypeScript) and Rust for WASM on CDNs.
He also mentioned “IOTS” a newer/better way for data validation based on TypeScript during runtime, better than “yup” by skipping for multiple formats of validation metadata.
Typescript Runtime Validation With io-ts | by Sebastian Walther | The Startup | Medium
gcanti/io-ts: Runtime type system for IO decoding/encoding
Also mentioned “project esbuild”, an alternative for Babel written in Go, apparently 100x faster than JavaScript.
Twitter: @TimSuchanekLinkedIn: linkedin.com/in/tim-suchanek-08219346
Prisma: https://www.prisma.io/
Prisma Client: https://v1.prisma.io/docs/1.34/prisma-client/
GitHub: https://github.com/prisma
"Generics, Conditional types and Mapped types": https://www.youtube.com/watch?v=PJjeHzvi_VQGitHub: https://github.com/prisma"A Practical Introduction to Database Migrations": https://www.youtube.com/watch?v=xfaps6hgFvI
"How Prisma Solves the N+1 Problem in GraphQL Resolvers": https://www.youtube.com/watch?v=7oMfBGEdwsc
Watch this episode on YouTube: https://youtu.be/Cci65o4IxaU
Friday, January 29, 2021
applied WASM: awesome Blazor
GitHub - SamProf/awesome-blazor: A collection of awesome Blazor resources. @GitHub
A collection of awesome Blazor resources.Thursday, January 28, 2021
EVs 2021: Sony, Apple ?
Sandy Munro on Tesla Alternatives in 2021 - YouTube
Tesla's Competition Adds a Surprising New Name | EV News - YouTube
Sony begins testing its electric car concept on public roads
Sony has, however, worked with some significant players on the project. These include vehicle manufacturer Magna Steyr.
Indeed, in another video published by Sony on Monday, Frank Klein, the president of Magna Steyr, described the Vision-S as “just the starting point of our joint cooperation.”"Magna Steyr AG & Co KG is an automobile manufacturer based in Graz, Austria, where its primary manufacturing plant is also located. It is a subsidiary of Canadian-based Magna International and was previously part of the Steyr-Daimler-Puch conglomerate.
Magna Steyr engineers, develops and assembles automobiles for other companies on a contractual basis; therefore, Magna Steyr is not an automobile marque. In 2002, the company absorbed Daimler AG's Eurostar vehicle assembly facility. With an annual production capacity of approximately 200,000 vehicles as of 2018,[1] it is the largest contract manufacturer for automobiles worldwide.[2] The company has several manufacturing sites, with its main car production in Graz in Austria."
Hyundai Motor and Apple are set to make a new agreement on electric cars by March, Reuters writes, citing local newspaper Korea IT News.
The companies will likely start production by 2024.
The report follows a statement from last week where Hyundai Motor said it was in early talks with Apple, after a local media outlet had reported that the two were aiming at 2027 for a launch of the car.
EV: VW sales numbers
Volkswagen and Audi are starting to challenge Tesla - CNN
"Volkswagen (VLKAF) sold 231,600 battery electric vehicles in 2020, according to figures published by the company on Wednesday. While that's still less than half the number of sales Tesla (TSLA) made, it represents an increase of 214% on the previous yearID.3, which sold 56,500 units. Sales of the compact e-Golf and even smaller e-up! were 41,300 and 22,200, respectively. Audi, the group's luxury brand, sold 47,300 e-tron SUV and sportback models, while customers purchased 20,000 electric Porsche Taycans.
BMW (BMWYY) sold 44,530 battery electric vehicles in 2020, a 13% increase over the previous year, and over 148,000 plug-in hybrids. Daimler's (DMLRY) Mercedes-Benz sold more than 160,000 plug-in hybrids and pure electric vehicles last year."
Wednesday, January 27, 2021
Tuesday, January 26, 2021
GitOps: DevOps for IaaC
Guide To GitOps
GitOps | GitOps is Continuous Deployment for cloud native applications

Monday, January 25, 2021
online event: Worldwide Software Architecture Summit
JANUARY 26-27. DURATION: 10:00-17:00
"The art of Architecture is all about functionality, beauty and robustness.
But while designing 2022+ Software Architecture you must focus on Cloud Efficiency metrics first: performance, sustainability, vulnerability, observability, costs, time, maintainability...
In fact, your expertise as a Software Architect is measured by how your products meet those metrics.
It’s not just our projects, but also us, that are measured by these criteria and how well we’ve mastered these approaches."
Sunday, January 24, 2021
JavaScript: "Stimulus" Framework
Stimulus inspired Catalyst, GitHub’s web component set of patterns.
Stimulus is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire front-end—in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just enough behavior to make it shine.
Stimulus’ concept of controller will be familiar to users of Rails and Laravel. Stimulus originates from some of the developers who created Rails. Direct DOM updates and using DOM state as the source of truth will equally be familiar to long-time programmers who started web development with jQuery and jQuery plugins. The Basecamp team behind Stimulus reported using in the past a variety of techniques and libraries such as jQuery for building Basecamp.
<!--HTML from anywhere-->
<div data-controller="hello">
<input data-hello-target="name" type="text">
<button data-action="click->hello#greet">
Greet
</button>
<span data-hello-target="output">
</span>
</div>
That HTML source is mapped to the following JavaScript code:
// hello_controller.js
import { Controller } from "stimulus"
export default class extends Controller {
static targets = [ "name", "output" ]
greet() {
this.outputTarget.textContent =
`Hello, ${this.nameTarget.value}!`
}
}
Saturday, January 23, 2021
Friday, January 22, 2021
js lib: puppeteer = Chrome from Node
- Generate screenshots and PDFs of pages.
- Crawl a SPA (Single-Page Application) and generate pre-rendered content (i.e. "SSR" (Server-Side Rendering)).
- Automate form submission, UI testing, keyboard input, etc.
- Create an up-to-date, automated testing environment. Run your tests directly in the latest version of Chrome using the latest JavaScript and browser features.
Thursday, January 21, 2021
AWS Open Source fork of Elasticsearch & Kibana
"Last week, Elastic announced they will change their software licensing strategy, and will not release new versions of Elasticsearch and Kibana under the Apache License, Version 2.0 (ALv2). Instead, new versions of the software will be offered under the Elastic License (which limits how it can be used) or the Server Side Public License (which has requirements that make it unacceptable to many in the open source community). This means that Elasticsearch and Kibana will no longer be open source software. In order to ensure open source versions of both packages remain available and well supported, including in our own offerings, we are announcing today that AWS will step up to create and maintain a ALv2-licensed fork of open source Elasticsearch and Kibana."
Postgres JSONB functions
PostgreSQL has excellent support for "native" JSON storage, almost as a document db,
while SQL extension syntax is custom, so it takes come time to get used to.
PostgreSQL: Documentation: 9.5: JSON Functions and Operators
Wednesday, January 20, 2021
MDX Format: .MD + .JSX
MDX
is the syntax Storybook Docs uses to capture long-form Markdown documentation and stories in one file. You can also write pure documentation pages in MDX
and add them to Storybook alongside your stories. Read the announcement to learn more about how and why it came to be.
MDX is an authorable format that lets you seamlessly write JSX in your Markdown documents. You can import components, such as interactive charts or alerts, and embed them within your content.
Tuesday, January 19, 2021
Glass Dome Eco House In The Arctic Circle
Norwegian Family Of 6 Constructed Their Dream Dome In The Arctic Circle - YouTube
Glass Dome Eco House In The Arctic Circle - YouTube
Glass Dome Protects Cob House In Arctic Circle “Naturhuset/Dome”
similar design:
Google HQ
Google's new headquarters: an upgradable, futuristic greenhouse | Architecture | The Guardian
Amazon HQ
simpler, very affordable, metal + vinyl fabric dome
Sewed own popup dome-home for need, been selling them since - YouTube
Pacific Domes - Geodesic Domes, Event Domes, Greenhouse Domes, Playground Climbing Domes
Monday, January 18, 2021
Sunday, January 17, 2021
AWS Location Service Preview
In one of the latest announcements of re:Invent 2020, AWS introduced the preview of Amazon Location, a new mapping service for developers to add location-based features like geofencing and built-in tracking to web-based and mobile applications.
Saturday, January 16, 2021
Philly.net CodeCamp 2021.1
was a very good online event, with video recordings now available at
philly.NET (Malvern, PA) | Meetup
Code Camp 2021 - Day 1 | Meetup
Code Camp 2021 - Day 2 | Meetup
Friday, January 15, 2021
Docker Desktop 3.0.0
Docker Desktop 3.0.0: Smaller, Faster Releases - Docker Blog
Until now, Docker only provided complete installers, which meant that each update required downloading a file of several hundred MB. But from now on we will be providing all updates as deltas from the previous version, which will typically be only tens of MB per release.Thursday, January 14, 2021
Windows WSL + Linux GUI Apps
Running WSL GUI Apps on Windows 10 - Microsoft Tech Community
Here is how to run Linux GUI (Graphical User Interface) applications on Windows Desktop platform with WSL, without running OS virtual machine.
similar, while different: running app in container, using web GUI
jlesage/handbrake - Docker Hub
The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.A fully automated mode is also available: drop files into a watch folder and let HandBrake process them without any user interaction