Tuesday, October 31, 2023
Monday, October 30, 2023
Sunday, October 29, 2023
and instead using only ContainerD, that is CRI compatible.
No harm, docker images are supported as usual, just more efficient.
"The CRI is a plugin interface which enables the kubelet to use a wide variety of container runtimes, without having a need to recompile the cluster components.
You need a working container runtime on each Node in your cluster, so that the kubelet can launch Pods and their containers.
The Container Runtime Interface (CRI) is the main protocol for the communication between the kubelet and Container Runtime.
The Kubernetes Container Runtime Interface (CRI) defines the main gRPC protocol for the communication between the cluster components kubelet and container runtime"
phiresky/sqlite-zstd: Transparent dictionary-based row-level compression for SQLite
data is a json blob from the perspective of SQLite, but it is parsed into a strictly typed structure in the Rust application code.
@GitHub, Rust, LGPL
Saturday, October 28, 2023
not "free", much bigger size than standard Redishttps://hub.docker.com/r/redis/redis-stack/tags
redis-stack: 337 MB compressed, linux/amd64
redis: 49 MB compressed, linux/amd64
Friday, October 27, 2023
Gasoline + Hydrogen powered Rotary engine is a generator for electric engine,
(as on discontinued Chevy Volt). It can also power a house with electricity.
It looks stunning. Just too complex.
Thursday, October 26, 2023
Transformers.js 2.7: ML for the Web, Now with Text-to-Speech — Transformers.js provides access to machine learning models directly in the browser for all sorts of tasks and v2.7 introduces audio generation (live demo.) The Web Speech API remains the natural choice for this task for now, but the ML approach will only continue to offer greater opportunities over time.
Speech synthesiser @MDN
When storing Goo data in JSON format usually there is a lot of redundancy.
Many Geo items, i.e. those from photo EXIF have same or similar values.
So they "should" be very compress-able.
When saved in separate, small JSON files, standard ZIP is very ineffective.
Size: 4.15 MB (4,355,916 bytes)
Size on disk: 9.69 MB (10,166,272 bytes)
(Windows) zip: 2.17 MB file
When using 7-zip program, the result file is AMAZINGLY small: 7z 100 KB file
That is 20 times better than Zip, and 100 times smaller than original!
JSON file (object using file name as key), the size of such single JSON file is 3.37 MB
that 7zip is apparently using same shared "dictionary" for segments of files,
while zip is likely compressing each separately.
Optimally the individual files should be possible to add to archive and extract one by one.
That way the archive could effectively be used as a simple "database" for compressed files.
7z e archive.7z -o [outputdir] file.json
a lite-version of 7zip, ≈2.4MB.
The Lempel–Ziv–Markov chain algorithm (LZMA) is an algorithm used to perform lossless data compression. It has been under development since either 1996 or 1998 by Igor Pavlov and was first used in the 7z format of the 7-Zip archiver. This algorithm uses a dictionary compression scheme somewhat similar to the LZ77 algorithm published by Abraham Lempel and Jacob Ziv in 1977 and features a high compression ratio (generally higher than bzip2) and a variable compression-dictionary size (up to 4 GB), while still maintaining decompression speed similar to other commonly used compression algorithms
Wednesday, October 25, 2023
E100K, fiberglassThe Ecocapsule tiny home features an extendable wind turbine that generates power, which is stored by an on-board battery. The unit can harvest rainwater, and a built-in filtration system can purify anything sourced from rivers or lakes.
Tuesday, October 24, 2023
Monday, October 23, 2023
Sunday, October 22, 2023
BullMQ is a rewrite of the popular Bull library by the same authors, but with a new API and a more modern codebase written in Typescript and with a bunch of new features and performance improvements.
node-redis is a modern, high performance Redis client for Node.js.
The fastest, most reliable, Redis-based distributed queue for Node.
The fastest, most reliable, Redis-based queue for Node.
Redis Docker image
Redis on Windows = run on WSL2 = Linux, or just use Docker
Saturday, October 21, 2023
WOW! Excellent interview, very inspiring and informative!
NVIDIA CEO Jensen Huang: The Complete History and Strategy @ Acquired podcast
time of recording Nvidia is worth $1.1 trillion and is the sixth most valuable
company in the entire world and right now is a crucible moment for the company
expectations are set high I mean sky high they have about the most impressive strategic
position and lead against their competitors of any company that we've ever studied...
previous related episodes
Today we tell another chapter in the amazing Nvidia saga: the dawn of the AI era."
Scalable, clean and low-cost cloud AI compute from Crusoe (and listen to our recent ACQ2 interview with CEO Chase Lochmiller)
Free access to Jensen’s favorite business books on Blinkist, plus our favorites on Ben & David’s Bookshelf
Friday, October 20, 2023
Thursday, October 19, 2023
Wednesday, October 18, 2023
a JS messaging tool, using WebSockets, leveraging CloudFlare workers infrastructure,
(to be) sold as infrastructure, per usage, not per user
PartyKit is an open source tool that simplifies creating collaborative, multiplayer applications.
By leveraging the reach of edge computing platforms and novel programming primitives, PartyKit is powerful enough to build the most complex of applications,
npx partykit dev
Figma (software) - Wikipedia
Tuesday, October 17, 2023
Million.js works with React. Million.js makes creating web apps just as easy (It's just wrapping a React component!), but with faster rendering and loading speeds. By using a fine-tuned, optimized virtual DOM, Million.js reduces the overhead of React (try it out here)
Monday, October 16, 2023
Sunday, October 15, 2023
interesting, maybe even useful, if having right fonts is not an issue
Like markdown, typograms is heavily inspired by pre-existing conventions found in ASCII diagrams. A small set of primitives and rules to connect them is defined, which you can use to build larger diagrams.
Typograms optimizes for editability and portability (e.g. plain text is easy to maintain, change, store and transmit), at the cost of expressivity (e.g. SVG is more expressive) and ergonomics (e.g. higher level tools produce diagrams faster).
Saturday, October 14, 2023
works with markdown docsCode Spell Checker - Visual Studio Marketplace
8,360,721 installs, 4.5 stars
A basic spell checker that works well with code and documents.
The goal of this spell checker is to help catch common spelling errors while keeping the number of false positives low.
AUTO ACCIDENTS ARE RESPONSIBLE for 1.3 million deaths annually, according to the World Health Organization. That’s like losing the city of Prague each year. A switch to self-driving cars and trucks with various types of electronic sensors and sophisticated computers at the helm could save countless lives.
Friday, October 13, 2023
Browse Certifications and Exams | Microsoft Learn: Total 84 certs!?
Browse Certifications and Exams | Microsoft Learn Azure: 24 certs!
Thursday, October 12, 2023
next era of art, entertainment and human creativity.
interesting, very opinionated, article
This isn't just a matter of some constant programmer overhead, like SQL queries taking 20% longer to write. The fact that these issues exist in our dominant model for accessing data has dramatic downstream effects for the entire industry:
Complexity is a massive drag on quality and innovation in runtime and tooling
The need for an application layer with hand-written coordination between database and client renders useless most of the best features of relational databases
The core message that I want people to take away is that there is potentially a huge amount of value to be unlocked by replacing SQL, and more generally in rethinking where and how we draw the lines between databases, query languages and programming languages."
- Everything is an expression.
- Variables and functions have compact syntax.
- Few keywords - most things are stdlib functions rather than builtin syntax.
- Have an explicit type system rather than totally disjoint syntax for scalar expressions vs table expressions.
Wednesday, October 11, 2023
What would you do if you inherited $30M in today's money?
Henry Mercer bult himself a castle and a museum, from concrete.
Fire-proof, even windows (frames) are built from concrete!
100+ years later they are still standing, employing, and amazing people.
What would the cost, or even possibility, to build such buildings today?
Below is the AI calculated pro-rated cost by Wolfram Alpha, with average inflation rate for 100 years.
The Mercer Museum is a six-story reinforced concrete castle designed by Henry Mercer (1856-1930) and completed in 1916. Today, it is one of Bucks County’s premier cultural attractions and a Smithsonian affiliate.
Museum Pass | Burlington County Library
style = . ( ); style. = ; style. = ; . ( )[ ]. (style); . ( ). = ;
Tuesday, October 10, 2023
the list looks "stale" many years ago?
TypeScript, Mojo, Go, Dart, Kotlin, Swift, C#... with HTML, GraphQL, GRPC, WASM