Tuesday, 30 June 2020
Interesting Snippets from 2020-06-30
-
Why does DARPA work?
Around 100 program managers (PMs) with ~5 year appointments create and run programs to pursue high-level visions like “actualize the idea of man-computer symbiosis.” In these programs they fund researchers at universities and both big and small companies to do research projects of different sizes. Collectively, groups working on projects are called performers.
-
John Gall (author) - Wikipedia
Gall's Law is a rule of thumb for systems design from Gall's book Systemantics: How Systems Really Work and How They Fail. It states: A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.[9] This law is essentially an argument in favour of underspecification
-
GitHub - MaterializeInc/materialize: The Streaming SQL Database powered by Timely Dataflow
Materialize is a streaming database for real-time applications. Materialize lets you ask questions of your live data, which it answers and then maintains for you as your data continue to change. The moment you need a refreshed answer, you can get it in milliseconds. Materialize is designed to help you interactively explore your streaming data, perform data warehousing analytics against live relational data, or just increase the freshness and reduce the load of your dashboard and monitoring tasks.
-
GitHub - rupa/z: z - jump around
Tracks your most used directories, based on 'frecency'. After a short learning phase, z will take you to the most 'frecent' directory that matches ALL of the regexes given on the command line, in order.
-
GitHub - dbcli/litecli: CLI for SQLite Databases with auto-completion and syntax highlighting
A command-line client for SQLite databases that has auto-completion and syntax highlighting.
-
Paste to Markdown
Instructions Find the text to convert to Markdown (e.g., in another browser tab) Copy it to the clipboard (Ctrl+C, or ⌘+C on Mac) Paste it into this window (Ctrl+V, or ⌘+V on Mac) The converted Markdown will appear! The conversion is carried out by to-markdown, a Markdown converter written in JavaScript and running locally in the browser.
-
Tailscale
Private networks made easy Connect all your devices using WireGuard,® without the hassle. Tailscale makes it as easy as installing an app and signing in.
-
Unsplash Source | A Simple API for Embedding Free Photos from Unsplash
Source is built for use in small, low-traffic applications. For production uses, we recommend the official Unsplash API which has more robust features and supports high-traffic use cases.
-
GitHub - jckuester/awsls: A list command for AWS resources
A list command for AWS resources. It supports listing of over 200 types of resources across 76 different AWS services. The goal is to support every AWS resource that is also covered by Terraform (currently over 500) without adding much code but rather generating it. If you are interested, the code of the list function generator is here.
-
GitHub - spieglt/whatfiles: Log what files are accessed by any Linux process
Whatfiles is a Linux utility that logs what files other programs read/write/create/delete on your system. It traces any new processes and threads that are created as well.
-
GitHub - miguelmota/streamhut: Stream your terminal to web without installing anything
Streamhut allows you to stream (pipe) realtime data from your terminal stdout/stderr to a web xterm UI or even to another terminal. As long as you have netcat which comes pre-installed in most *nix systems than you can use streamhut! If you can't install netcat, you may also use the streamhut CLI client.
Interesting Snippets from 2020-06-29
-
GitHub - maxgoedjen/secretive: Store SSH keys in the Secure Enclave
Secretive is an app for storing and managing SSH keys in the Secure Enclave. It is inspired by the sekey project, but rewritten in Swift with no external dependencies and with a handy native management app.
-
GitHub - formatc1702/WireViz: Easily document cables and wiring harnesses
WireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output (SVG, PNG, ...) thanks to GraphViz. It handles automatic BOM (Bill of Materials) creation and has a lot of extra features.
-
Bluetooth Score and Tests: Headphones - RTINGS.com
For our Bluetooth score, we first determine whether the headphones support Bluetooth and, if so, which version. We then look at whether they support multi-device pairing and if they can pair via NFC.
-
Scrapoxy
Scrapoxy hides your webscraper behind a cloud. It starts a pool of proxies to relay your requests. Now, you can crawl without thinking about blacklisting! It is written in ES6 (Node.js and AngularJS) and it is open source!
-
The CNIL publishes a GDPR guide for developers | CNIL
In order to assist web and application developers in making their work GDPR-compliant, the CNIL has drawn up a new guide to best practices under an open source license, which is intended to be enriched by professionals.
-
GitHub - jpmorganchase/regular-table: A regular
library, for async and virtual data models.
A Javascript library for the browser, regular-table exports a custom element named
, which renders a regular HTML to a sticky position within a scollable viewport. Only visible cells are rendered and queried from a natively async virtual data model, making regular-table ideal for enormous or remote data sets. Use it to build Data Grids, Spreadsheets, Pivot Tables, File Trees Sunday, 21 June 2020
Interesting Snippets from 2020-06-21
-
GitHub - jsha/minica: minica is a small, simple CA intended for use in situations where the CA operator also operates each host where a certificate will be used.
Minica is a simple CA intended for use in situations where the CA operator also operates each host where a certificate will be used. It automatically generates both a key and a certificate when asked to produce a certificate. It does not offer OCSP or CRL services. Minica is appropriate, for instance, for generating certificates for RPC systems or microservices. On first run, minica will generate a keypair and a root certificate in the current directory, and will reuse that same keypair and root certificate unless they are deleted.
-
GitHub - FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you'd like.
Using certificates from real certificate authorities (CAs) for development can be dangerous or impossible (for hosts like example.test, localhost or 127.0.0.1), but self-signed certificates cause trust errors. Managing your own CA is the best solution, but usually involves arcane commands, specialized knowledge and manual steps. mkcert automatically creates and installs a local CA in the system root store, and generates locally-trusted certificates. mkcert does not automatically configure servers to use the certificates, though, that's up to you.
Interesting Snippets from 2020-06-15
-
Stow - GNU Project - Free Software Foundation
GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. For example, /usr/local/bin could contain symlinks to files within /usr/local/stow/emacs/bin, /usr/local/stow/perl/bin etc., and likewise recursively for any other subdirectories such as .../share, .../man, and so on. This is particularly useful for keeping track of system-wide and per-user installations of software built from source, but can also facilitate a more controlled approach to management of configuration files in the user's home directory, especially when coupled with version control systems. Stow is implemented as a combination of a Perl script providing a CLI interface, and a backend Perl module which does most of the work. Stow is Free Software, licensed under the GNU General Public License.
Interesting Snippets from 2020-06-13
-
GitHub - Genymobile/copydeps: Analyze and copy library dependencies of ELF binaries
copydeps is a tool to analyze and copy the dependencies of ELF binaries, as used on Linux and other UNIX systems. It is useful to create light, self-contained installers. It works on both executables and libraries.
-
GitHub - jsha/minica: minica is a small, simple CA intended for use in situations where the CA operator also operates each host where a certificate will be used.