Monday, August 31, 2020

WebRTC: Zoom on Web

Zoom on Web: getting connected with advanced web technology - YouTube

Zoom on Web: WebAssembly SIMD, WebTransport, and WebCodecs @InfoQ

"At the recent [web.dev live event], Google V8 product manager Thomas Nattestad explained some of the proposed additions to the web to support Zoom and other video conferencing features within the web browser.

Nattestad explains that WebRTC was standardized nearly ten years ago and provides a full-stack solution for video conferencing in all evergreen browsers. Unfortunately, WebRTC has limitations, and many services like Zoom would benefit from low-level access to various APIs."

Friday, August 28, 2020

Neuralink demo

Elon Musk Is About to Show Off His Neuralink Brain Implant | WIRED

Neuralink Progress Update, Summer 2020 - YouTube

VS Code install locations

windows - Visual Studio Code install location - Stack Overflow

There are two types of installer available for VSCode. Go to link to find type of installer you want.
If you are using/going for User Installer, the version will be installed at:
C:\Users\{UserName}\AppData\Local\Programs\Microsoft VS Code
If you are using/going for 64bit System installer, the version will be installed at:
C:\Program Files\Microsoft VS Code\
If you are using/going for 32bit System installer, the version will be installed at:
C:\Program Files (x86)\Microsoft VS Code\

Thursday, August 27, 2020

“Mother of All Demos”: Doug Engelbart, 1968

1968 “Mother of All Demos” by SRI’s Doug Engelbart and Team - YouTube

Petlja: net.kabinet

free training, in Python, C, C++, Java, C#...

petlja.orgPetlja (English)

The Petlja (Serbian for loop) Foundation was founded with an aim of promoting and improving algorithmic literacy in Serbia

We believe that understanding algorithms, alongside the ability of algorithmic expression, is a fundamental skill that everybody needs to have.

Petlja (Serbian)


Wednesday, August 26, 2020

GoLang vs Rust: CLI tool

Go vs Rust: Writing a CLI tool - cuchi.me

a small CLI application (twice) using two languages 
Go vs. Rust



Monday, August 24, 2020

Rome for JavaScript & TypeScript

Introducing Rome

"Rome is a monolithic tool containing functionality that has traditionally been separate tools in the frontend ecosystem. We call this a toolchain. It is not a collection of existing tools, but completely custom, built largely from scratch, contained entirely in a single package and codebase.

Rome is designed to replace Babel, ESLint, Webpack, Prettier, Jest, and others."


JavaScript Weekly Issue 501: August 14, 2020

Sunday, August 23, 2020

Tesla solar: $1.49/watt


Exploring Tesla solar panels game changing price - YouTube

Exploring Tesla solar panels game changing price. In Tesla’s Q2 earnings call Elon Musk dropped the little bombshell that Tesla's solar panels cost $1.49 per watt after incentives.




Thursday, August 20, 2020

Elon Musk about PayPal advantage

APPENDIX 2 - Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future (2017)

"Almost no one understands how PayPal actually worked or why it took off when other payment systems before and after it didn’t. Most of the people at PayPal don’t understand this. The reason it worked was because the cost of transactions in PayPal was lower than any other system. And the reason the cost of transactions was lower is because we were able to do an increasing percentage of our transactions as ACH, or automated clearinghouse, electronic transactions, and most importantly, internal transactions. Internal transactions were essentially fraud-free and cost us nothing. An ACH transaction costs, I don’t know, like twenty cents or something. But it was slow, so that was the bad thing. It’s dependent on the bank’s batch processing time. And then the credit card transaction was fast, but expensive in terms of the credit card processing fees and very prone to fraud. That’s the problem Square is having now.
...
So because about half of PayPal’s transactions in the summer of 2001 were internal or ACH transactions, then our fundamental costs of transactions were half because we’d have half credit cards, we’d have that and then the other half would be free."

from book 

EV: Nissan Ariya

2021 Nissan Ariya REVEALED – most important electric SUV yet? | What Car? - YouTube

Introducing the Nissan Ariya Concept, a powerful all-wheel-drive EV crossover - YouTube

Nissan’s product transformation continues with Ariya, a 100 percent electric crossover for a new era

Tuesday, August 18, 2020

Azure Messaging Services

Episode 340 - Messaging Services

Acronyms Seriously Suck - Elon Musk

Acronyms Seriously Suck - Elon Musk · GitHub

From time to time, Musk will send out an e-mail to the entire company to enforce a new policy or let them know about something that's bothering him. One of the more famous e-mails arrived in May 2010 with the subject line: Acronyms Seriously Suck:
There is a creeping tendency to use made up acronyms at SpaceX. Excessive use of made up acronyms is a significant impediment to communication and keeping communication good as we grow is incredibly important. Individually, a few acronyms here and there may not seem so bad, but if a thousand people are making these up, over time the result will be a huge glossary that we have to issue to new employees. No one can actually remember all these acronyms and people don't want to seem dumb in a meeting, so they just sit there in ignorance. This is particularly tough on new employees.
That needs to stop immediately or I will take drastic action - I have given enough warning over the years. Unless an acronym is approved by me, it should not enter the SpaceX glossary. If there is an existing acronym that cannot reasonably be justified, it should be eliminated, as I have requested in the past.
For example, there should be not "HTS" [horizontal test stand] or "VTS" [vertical test stand] designations for test stands. Those are particularly dumb, as they contain unnecessary words. A "stand" at our test site is obviously a test stand. VTS-3 is four syllables compared with "Tripod", which is two, so the bloody acronym version actually takes longer to say than the name!
The key test for an acronym is to ask whether it helps or hurts communication. An acronym that most engineers outside of SpaceX already know, such as GUI, is fine to use. It is also ok to make up a few acronyms/contractions every now and again, assuming I have approved them, e.g. MVac and M9 instead of Merlin 1C-Vacuum or Merlin 1C-Sea Level, but those need to be kept to a minimum.

Saturday, August 15, 2020

COBOL@ WASM @ V8 @ CloudFlare Edge

Cloudflare Workers Now Support COBOL

"As old as COBOL is (60 years old prog. language), it is still heavily used in information management systems and pretty much anywhere there’s an IBM mainframe around. Three years ago Thomson Reuters reported that COBOL is used in 43% of banking systems, is behind 80% of in-person financial transactions and 95% of times an ATM card is used. They also reported 100s of billions of lines of running COBOL.

COBOL can now be used to write code for Cloudflare’s serverless platform Workers."

        IDENTIFICATION DIVISION.
        PROGRAM-ID. HELLO-WORLD.
        DATA DIVISION.
        WORKING-STORAGE SECTION.
        01 HTTP_OK   PIC X(4)  VALUE "200".
        01 OUTPUT_TEXT PIC X(14) VALUE "Hello, World!".
        PROCEDURE DIVISION.
            CALL "set_http_status" USING HTTP_OK.
            CALL "append_http_body" USING OUTPUT_TEXT.
        STOP RUN.

Wednesday, August 12, 2020

car subscription: Care by Volvo and others

Care by Volvo car subscription

A Care by Volvo car subscription service includes your car payment, insurance coverage, and maintenance in just one monthly fee.

It’s all-inclusive

This includes comprehensive maintenance, as well as protection for tires, wheels, and excessive wear. We also take care of insurance coverage for all eligible drivers.

$750/ month* $0 due at signing
* 24 mo lease. Excl. taxes and reg. fees


The Race Is On. Meet Six of the Best Car Subscription Services in North America | Portfolio by OpenRoad

FlipAuto.com Premier Auto Subscription Service Launching in Northeast - New Jersey Business Magazine

Tuesday, August 11, 2020

AWS re:Invent 2020: virtual & free

AWS Reinvent 2020 conference will be virtual

The new version will be free and will run longer than the previously planned version. It will start on November 30 and end on December 18, according to the Reinvent website, rather than the original plan to run from November 30 to December 4. AWS will provide more details on the digital event in the next few weeks, the spokesperson said.


Friday, August 07, 2020

Cloudflare Edge Workers vs AWS Lambda@Edge, Azure, GCP Serverless

Cloudflare Wants to Eat AWS’s Serverless Lunch | Data Center Knowledge

"...new cloud service from Cloudflare ... beats competing services by the three cloud giants – AWS, Azure, and Google Cloud – on both performance and price...

The new service builds on ... Workers platform for serverless computing at the edge. Called Workers Unbound, it lifts the limitations Workers had for how resource-intensive a workload it could support and how long an execution time it would allow."



Cloudflare Takes On AWS Lambda@Edge With A Cheaper And Faster Serverless Platform

Serverless Performance: Cloudflare Workers, Lambda and Lambda@Edge

Workers is built on V8 isolates, which are significantly faster to spin up (under 5ms) than a full NodeJS process and have a tenth the memory overhead. 

Screen-Shot-2018-06-28-at-3.16.37-PM


How Can Serverless Computing Improve Performance? | Lambda Performance | Cloudflare

"Cloudflare Workers respond very quickly, typically in under 200 milliseconds, when cold starting. In contrast, both Lambda and Lambda@Edge functions can take over a second to respond from a cold start.

The differences are largely due to the fact that Cloudflare Workers run on Chrome V8 rather than Node.js. Node.js is built on top of Chrome V8, takes longer to spin up, and has more memory overhead. Usually V8 instances take less than 5 milliseconds to spin up."

Thursday, August 06, 2020

AWS CDK + Terraform

Cloud Development Kit Can Now Generate Terraform Configurations Using TypeScript and Python @InfoQ

"AWS, HashiCorp, and Terrastack collaborated to release a preview of the Cloud Development Kit (CDK) for Terraform, or cdktf. Developers can use programming languages like Python or Typescript to manage infrastructure as code. cdktf generates a Terraform configuration in JSON that can deploy resources with a "terraform apply" command. Also, cdktf supports any existing modules and providers from the Terraform registry to deploy resources to AWS, Azure, or Google Cloud."

Wednesday, August 05, 2020

Saturday, August 01, 2020

useful lib: google/libphonenumber

google/libphonenumber: Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. @GitHub

"Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. The Java version is optimized for running on smartphones, and is used by the Android framework since 4.0"

+ ports to many other languages

NASA: Mars Perseverance Rover

Mars 2020 Perseverance Rover - NASA Mars

Launched: July 30, 2020

SPEED (RELATIVE TO SUN): 72,827 mph

Tech Demo: The Mars Helicopter is a technology demonstration, hitching a ride on the Perseverance rover.