Skip to content

Instantly share code, notes, and snippets.

Are we XLibre yet?

X11 has been, and still is, a vital piece of technology at the core of professional Unix-like workstations since decades. It has a proven track record of supporting enterprise-grade applications with long-term protocol stability and platform compatibility. It has matured over decades. XLibre is an actively developed fork of the X.Org X11 server, initiated by the most active X.Org developer and supported by the open source community.

An incompatible alternative, Wayland, is being aggressively pushed by IBM = Red Hat = Gnome = Fedora = freedesktop.org. However, it is not ready to succeed X11 as it its governance model leads to never-ending discussions and prevents even the most essential functionality from existing. Think twice before abandoning Xorg. Wayland breaks everything!

It is time that the open source community reclaims what was ours to begin with. This page lists distrib

- After making changes, ALWAYS make sure to start up a new server so I can test it.
- Always look for existing code to iterate on instead of creating new code.
- Do not drastically change the patterns before trying to iterate on existing patterns.
- Always kill all existing related servers that may have been created in previous testing before trying to start a new server.
- Always prefer simple solutions
- Avoid duplication of code whenever possible, which means checking for other areas of the codebase that might already have similar code and functionality
- Write code that takes into account the different environments: dev, test, and prod
- You are careful to only make changes that are requested or you are confident are well understood and related to the change being requested
- When fixing an issue or bug, do not introduce a new pattern or technology without first exhausting all options for the existing implementation. And if you finally do this, make sure to remove the old implementation afterwards so we d
@lorenzofox3
lorenzofox3 / reporter.js
Created October 29, 2019 13:59
a small zora like test runner for nodejs
module.exports = testResult => {
const isFailed = testResult.pass === false;
console.log(`${!isFailed ? 'ok' : 'no ok'} - ${testResult.description}`);
if (testResult.error) {
console.log(testResult.error.stack);
if (testResult.error.operator) {
console.log(`operator: ${testResult.error.operator}`);
}
if (testResult.error.expected) {
console.log(`expected: \n ${JSON.stringify(testResult.error.expected, null, 4)}`);
@bmaupin
bmaupin / free-database-hosting.md
Last active October 13, 2025 09:21
Free database hosting
@aquiseb
aquiseb / readme.md
Last active February 28, 2024 00:03

Typescript Cheatsheet

A minimalist typescript cheatsheet to get started quickly

// Install typescript
npm install -g concurrently lite-server typescript

// Run the .ts
tsc typescript-cheatsheet --watch
@h0bbel
h0bbel / sources.list
Last active September 27, 2025 02:49
/etc/apt/sources.list for Ubuntu 18.04.1 LTS Bionic Beaver
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
@bmaupin
bmaupin / free-backend-hosting.md
Last active October 14, 2025 17:45
Free backend hosting
@eddiewebb
eddiewebb / readme.md
Last active August 7, 2025 09:16
Hugo JS Searching with Fuse.js
@gboudreau
gboudreau / AuthyToOtherAuthenticator.md
Last active October 14, 2025 11:42 — forked from Ingramz/AuthyToOtherAuthenticator.md
Export TOTP tokens from Authy

Exporting your 2FA tokens from Authy to transfer them into another 2FA application

IMPORTANT - Update regarding deprecation of Authy desktop apps

Past August 2024, Authy stopped supported the desktop version of their apps:
See Authy is shutting down its desktop app | The 2FA app Authy will only be available on Android and iOS starting in August for details.

And indeed, after a while, Authy changed something in their backend which now prevents the old desktop app from logging in. If you are already logged in, then you are in luck, and you can follow the instructions below to export your tokens.

If you are not logged in anymore, but can find a backup of the necessary files, then restore those files, and re-install Authy 2.2.3 following the instructions below, and it should work as expected.