345 private links
For instance, in Go, there is a context.Context value, which manages timeouts, cancellation, and a small amount of data that can be threaded through various functions. It is, by design, intended to be something passed through functions even if the receiver doesn’t use it directly but only passes it along.
Rust, Haskell, all programming languages I know have colored functions.
For a “normal” change, it only propagates to the caller. It may then chain to its caller. If it propagates all the way up to the top-level function, as demonstrated in the diagram, this may seem like a distinction without a difference.
I think with some current changes to Zig a function that does IO either is or is not a color depending on which Io value you pass to it, or perhaps rather, the color is an attribute of the Io value rather than the function itself.
Rust, Haskell and all programming languages supporting async. Async is assumed to be a color because it forces to change all functions using an async function.
a color must have this characteristic where it jumps over intervening calls and forces the change on all other functions within the relevant island of color.
See the related post https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/
A fast, easy-to-use, and secure command-line tool for encrypting and decrypting files , git repositories and directory trees.
Why Base91? Because it’s a perfect fit for encrypted file names, producing strings that can be stored as valid files on Unix and macOS.
Base84 is the most efficient file name using the maximum amount of compatible characters.
The alphabet is: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&'()+,-;=@[]^_{}~`
The react component stayed untouched. The migration was relatively fast.
Note Astro and React needs to be maintained in the same codebase.
The simple migration reduced the homepage weight from 2.1MB to 1.1MB
Baïkal is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars. It is fast and simple to install and only needs a basic php capable server. The data can be stored in a MySQL, a PostgreSQL or an SQLite database.
A more complete solution is https://sabre.io/dav/
From one minutes to 400ms
Gitea est l'alternative à auto-héberger légère de Github.
Forgejo est le fork européen développé par l'organisation non-profit Codeberg.
En utilisant le protocole ATProto, Tangled peut connecter les repositories aux réseaux sociaux.
Les hébergements d'instances Gitlab, puisque Gitlab provient.
Des instances de Forgejo sont disponibles en Suède via Codebahn en ou Suisse via Codey.
Des alternatives à Forgejo émerge comme http://pushin.eu/ et http://rickub.com/
A GUI to generate the appropriate command for FFmpeg.
Shared by SebSauvage and Riduidel
clankerfree is a resource that indexes projects that the authors self-certify as not containing or utilizing generative AI or LLM technology.
RSS Amplify disrespect the licenses of the website owners and serve the content without further addo.
Translation: If your bot or scraper that is being denied access to website A, RSS Amplifier will re-publish material from website and give your bot or scraper full access.
The main issue is they are not a mirror, but share their own feeds. They are a directory, but they provide all the content.
RSS Amplify is a website stealing content from other and generates revenue based on the data retrieved.
Un autre lecteur de flux RSS fonctionnant sur SQLite ou MySQL
https://github.com/pietheinstrengholt/rssmonster
Des génies: tout dépend du bon vouloir du recruteur.
A 862-bits RSA-260 key, so we have time for the 2048 bits key. The CPU (and cloud infrastructure) will have enough power to break 2048 bits key at some point.
Franchement, la meilleure réponse aux intelligences artificielles (IA) et pour parler de l’«humanité des sites», c’est de continuer à faire des liens contextuels, dans les articles, vers des pages intéressantes.
En second lieu, c’est de proposer un blogroll de sites que l’on consulte dans la durée et qui nous stimulent.
Autrement dit, fournir des services numériques ou une aide quelconque à des personnes considérées comme « antifa » par Washington vaut d’être qualifié de terroriste à son tour. Résultat : Autistici/Inventati a été inscrite sur la liste de sanctions de l’OFAC, le Bureau du contrôle des avoirs étrangers, qui gère et applique les sanctions économiques et commerciales décidées par les États-Unis.
Le .org peut donc être censuré par les États-Unis.
As Google close the Android open source project, GrapheneOS is rewriting it.
I tried this pattern but ended up fighting lonely exceptions
What are them? A simple bash script helped to discover:
- 2409:: APNIC
- 2600:: ARIN
- 2a09:: RIPE
- 2a11:: RIPE
Running the script for non-residential IP returned:
- 2002:: IANA
- 2a12:: RPIE
- 2c0f:: AFRINIC