This Week I Learned - Week #15 2024

This Week I Learned - 

Anita is a private, no-server, powerful and fully customizable data management solution, open source and free of charge. Anita is a Progressive Web App (PWA).

* Progressive Web App (PWA) combines some advantages of traditional web pages, such as easily loading on any platform, with the speed, reliability, and functionality of modern desktop and mobile apps.

* The specific code needed to convert a web app to a PWA is often a built-in feature of frameworks and libraries. Angular has a specific package for PWAs (@angular/pwa), and so does Vue (@vue/cli-plugin-pwa) and the same can be achieved with React (for example with create-react-app).

* Anita supports SQLite, which means you can save your data in a local database on your device from a Progressive Web App. This is achieved by using the FileSystemAccessAPI, so the user only needs to choose where to keep the database once, and then the PWA can perform all CRUD operations it needs, with some caveats.

You can use SQLite in modern WASM-capable browsers thanks to the official sqlite3 JavaScript/WebAssembly (WASM) module, sqllite3.wasm :

There is also a persistent storage option via:

  • local storage
  • session storage
  • OPFS (Origin-Private FileSystem)

A GitHub Contribution Graph like layout can be created with CSS Grid Layout

Image source: GitHub Contribution Graph Painter

Microsoft Education AI Toolkit (PDF, 122 pages) contains suggestions, recommendations, and information that educators can use to begin implementing AI tools 

Google.org Accelerator is a new program from Google.org, Google’s charitable wing, to help fund nonprofits developing tech that leverages generative AI. 

Bugcrowd’s Vulnerability Rating Taxonomy

* The “Magnificent Seven” is a popular term encompassing mega-cap stocks Apple Inc., Amazon.com, Inc., Alphabet Inc., Meta Platforms, Inc., Microsoft Corp., NVIDIA Corp., and Tesla, Inc. Together the ‘Magnificent Seven’ companies have a larger global index weight than the seven largest markets in Europe and Asia Pacific.

* The US will hold presidential elections in November.

* India is set to conduct a seven-phase general election from April 19 to June 4, with over 945 million voters eligible to cast their ballots. This event marks the largest democratic exercise in the world, featuring more than a million polling stations manned by 15 million poll workers.

* 21st century is trending warmer than the 20th one (in Netherlands & elsewhere). Here's what it looks like if you add 2024 monthly averages into the mix: 

Source: Deepak Gulati's blog

* "The key to happiness lies in being 100 percent who we are, reveling in our authentic selves, even if—maybe especially if—that means falling on our faces." - Gopi Kallayil, The Happy Human: Being Real in an Artificially Intelligent World 

Comments