The eli4d Gazette – Issue 073: Python-Based Scientific Computing the Browser through Pyodide and The State of UX Survey

Firefox Pyodide – Scientific Computing in the Browser?

The Mozilla Hacks Blog had a really neat post about an experimental project involving a full Python-based data science stack on the browser.

WebAssembly is the technology that makes this possible. Per the WebAssembly link:

WebAssembly is a new type of code that can be run in modern web browsers — it is a low-level assembly-like language with a compact binary format that runs with near-native performance and provides languages such as C/C++ and Rust with a compilation target so that they can run on the web. It is also designed to run alongside JavaScript, allowing both to work together.

Pyodide is a really neat experiment that combines the power of WebAssembly with some amazing scientific libraries in Python (i.e. NumPy, Pandas, Matplotlib, parts of SciPy, and NetworkX).

If browser-based web applications can run at native speeds, then how necessary are native apps? (and especially mobile native apps)

The State of UX Survey

I came across an interesting UX survey – The State of UX in 2019. It’s an interesting view into the design side of things. I don’t know how accurate or true it is but it is definitely visually compelling (as you would expect for this kind of report).


You can find the newsletter archive at https://eli4d.com/category/newsletter/ and the blog at eli4d.com.

Thoughts? Feedback? Let me know: @eli4d on Twitter


Advertisements

Quick Post via Twitter: Neat crypto ransom resource from the fine folks at @SmashinSecurity: https://t.co/E6PdJSr2hi (aka https://t.co/r4N2n10OdA) The prevention advice page is excellent! #qp #infosec

Neat crypto ransom resource from the fine folks at @SmashinSecurity:

https://t.co/E6PdJSr2hi (aka https://t.co/r4N2n10OdA)

The prevention advice page is excellent!

#qp
#infosec

The eli4d Gazette – Issue 072: Stackoverflow’s 2019 Developer Survey and Running BASIC Games

Stackoverflow’s 2019 Developer Survey

Another week…another developer survey 😺. The key results section summarizes the results well: Python is growing and devops jobs have high salaries.

Like all surveys, this one needs to be taken with a large grain of salt. Parts of the survey that I found interesting:

BASIC Computer Games

BASIC was my first programming language. It was a great programming language at the time (even with PEEKs and POKEs).

I came across a Hacker News article that linked to runnable BASIC games 😮. The Vintage Basic site provides a BASIC interpreter that will run on all platforms. Amazing!


You can find the newsletter archive at https://eli4d.com/category/newsletter/ and the blog at eli4d.com.

Thoughts? Feedback? Let me know: @eli4d on Twitter


Quick Post via Twitter: Great episode digging into #Serverless through @zeithq’s #Now.sh 112: Guillermo @rauchg – Building Serverless Applications with Now — @fullstackradio https://t.co/IMaxS1UrQG #qp #Lambda https://t.co/TMMSrbfHgI

Great episode digging into #Serverless through @zeithq’s #Now.sh

112: Guillermo @rauchg – Building Serverless Applications with Now — @fullstackradio https://t.co/IMaxS1UrQG

#qp
#Lambda https://t.co/TMMSrbfHgI

Quick Post via Twitter: I’ve published issue 071 of my #newsletter covering: Warp #VPN from @cloudflare and an #OpenOffice survey – https://t.co/vgZCFZ9FVF #qp #privacy #data #aggregation #DeepWork #Focus

I’ve published issue 071 of my #newsletter covering: Warp #VPN from @cloudflare and an #OpenOffice survey – https://t.co/vgZCFZ9FVF

#qp
#privacy
#data
#aggregation
#DeepWork
#Focus

The eli4d Gazette – Issue 071: Warp VPN from Cloudflare and an Open Office Survey

Warp VPN from Cloudflare

This article came out on April 1st, so initially, it was hard to tell if it was for ‘real’. But it’s real and Matthew Prince (Cloudflare’s) CEO wasn’t joking.

So what’s the big deal?

  • The internet by default is insecure. Even worse is the internet that we access through our phones. Besides the usual data aggregators that collect personal data and use it for their advertisement business, phone companies are also in the business of doing this.
  • VPN technology extends privacy from your phone to the specific site that you’re surfing. It prevents snooping by entities like phone companies or any other intermediaries.
  • VPN providers provide a valuable service. The problem is:
    1. Trust – how trustworthy are these companies? What prevents them from packaging your data and selling it? (Answer: nothing; and you wouldn’t know it)
    2. For mobile phones, VPN software typically drains the battery and provides a slower experience.
  • Cloudflare is starting to provide a VPN service named Warp that doesn’t suck from a privacy and performance perspective. The Cloudflare article mentioned above explains the detail

If you care about your data and your privacy you should explore using the 1.1.1.1 service (apps available for iOS and Android) on your mobile phone and placing yourself on the Warp waitlist.

I’ve been using the 1.1.1.1 app since it was announced (to provide DNS privacy) and it’s worked flawlessly.

Open Offices and Lack of Deep Work

I remember reading the book Peopleware a long time ago, and it explained how cubicles were a bad idea for knowledge workers (much less open offices). A recent survey confirms the same thing:

There are many monetary reasons for open office design including the cost for the corporate tenant, and making it easier for the building’s owner to reconfigure the space for leasing to different tenants. The only light at the end of the open office tunnel that I can see is that it may accelerate the adoption of remote work.


You can find the newsletter archive at https://eli4d.com/category/newsletter/ and the blog at eli4d.com.

Thoughts? Feedback? Let me know: @eli4d on Twitter