GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • All gists
  • Back to GitHub
  • Sign in
  • Sign up
  • Forked
  • Starred
  • Terms
  • Privacy
  • Security
  • Status
  • Community
  • Docs
  • Contact

This view

  • Original page
  • New address

GeezerVison is showing gist.github.com — Discover gists

Instantly share code, notes, and snippets.

Discover gists

  • 1 file
  • 677 forks
  • 305 comments
  • 5193 stars
@qoomon
qoomon / conventional-commits-cheatsheet.md
Last active November 12, 2026 13:35
Conventional Commits Cheatsheet

Conventional Commit Messages starline

#licence GitHub Gist stars

See how a minor change to your commit message style can make a difference.

git commit -m"<type>(<optional scope>): <description>" \
 -m"<optional body>" \
  • 1 file
  • 1 fork
  • 0 comments
  • 1 star
@tom-doerr
tom-doerr / shortcuts.md
Created February 24, 2025 18:49
Super Productivity Keyboard Shortcuts

Super Productivity Keyboard Shortcuts

Global Shortcuts (Application Wide)

Action Shortcut
Add New Task Shift+A
Add new note n
Show & Focus/Hide Sidebar Shift+N
Show & Focus/Hide Issue Panel p
Show search bar Shift+F
  • 1 file
  • 0 forks
  • 1 comment
  • 7 stars
@tigercosmos
tigercosmos / touch_bar_linux.md
Created August 24, 2026 03:45
T1 Touch Bar on Linux without reinstalling macOS

T1 Touch Bar on Linux without reinstalling macOS

This document describes the Linux-only method that successfully activated the firmware Touch Bar on a 2016 MacBook Pro with Apple's T1/iBridge coprocessor.

It covers two very different situations:

  1. The T1 already boots as USB device 05ac:8600. Only the Linux driver is needed.
  2. The T1 is stuck in recovery as 05ac:1281, or its EFI EmbeddedOS files are missing. The T1 must be personalized, provisioned, and booted before the driver can work.

Do not run the recovery workflow when the driver-only path is sufficient.

  • 4 files
  • 11 forks
  • 1 comment
  • 38 stars
@ruvnet
ruvnet / *specification.md
Last active November 12, 2026 13:25
TikTok-like recommender Algorithm

Detailed Technical Algorithm for a TikTok-like Recommendation System


1. Introduction

The objective is to develop a recommendation system that maximizes user engagement by analyzing a multitude of user interaction signals to present the most appealing content. The system optimizes for two key metrics:

  • User Retention: Encouraging users to return to the platform.
  • Time Spent: Increasing the duration users spend on the platform per session.
  • 1 file
  • 3 forks
  • 2 comments
  • 17 stars
@pvieito
pvieito / amfid_patch.py
Created December 27, 2016 00:14
This script can patch macOS 10.12.2 amfid daemon on memory to allow arbitrary entitlements in Developer ID signed binaries.
#!/usr/bin/env python3
'''amfid_patch.py - Pedro José Pereira Vieito © 2016
This script can patch macOS 10.12.2 amfid daemon on memory
to allow arbitrary entitlements in Developer ID signed binaries.
Killing amfid will make the patch disapear:
$ sudo kill -9 `pgrep amfid`
You must run the script as a root (sudo) and with SIP disabled.
  • 2 files
  • 1 fork
  • 0 comments
  • 15 stars
@alexedwards
alexedwards / cache.go
Last active November 12, 2026 13:15
Generic in-memory cache implementation in Go
package cache
import (
"sync"
"time"
)
// Cache is a basic in-memory key-value cache implementation.
type Cache[K comparable, V any] struct {
items map[K]V // The map storing key-value pairs.
  • 1 file
  • 0 forks
  • 0 comments
  • 4 stars
@mehh
mehh / OWASP-Top-10-Agent-Security-Audit-Prompt.md
Created October 23, 2026 04:43
Agent prompt: OWASP Top 10 security audit + remediation plan (defensive). Paste into Cursor/Claude Code/Codex.

Agent Security Audit Prompt — OWASP Top 10 (2026)

How to use: Paste this entire document into Cursor, Claude Code, Codex, or any coding agent with repo access. Point it at your application root. Do not ask it to exploit production. This is a defensive audit: find issues, prove them safely, and ship a remediation plan.


Mission

You are a senior application security engineer. Perform a thorough read-only-first security audit of this codebase against the OWASP Top 10 (current / 2025–2026 edition) plus modern failure modes common in AI-assisted ("vibe coded") apps.

  • 1 file
  • 10 forks
  • 0 comments
  • 47 stars
@PhirePhly
PhirePhly / ISA.txt
Created March 26, 2012 20:42
Intro to the ISA bus by Mark Sokos
THE ISA AND PC/104 BUS
IBM, IBM/XT, IBM PC, and IBM PC AT are registered trademarks of
International Business Machines Corporation.
This file is designed to give a basic overview of the bus found in
most IBM clone computers, often referred to as the XT or AT bus. The
AT version of the bus is upwardly compatible, which means that cards
  • 1 file
  • 1 fork
  • 0 comments
  • 5 stars
@jaames
jaames / fancy-css-links.md
Last active November 12, 2026 13:09
Fancy CSS link underlines with inline SVGs (plus embedded animations!)

Fancy CSS Underlines with Unline SVGs

The premise

The general gist is that we replace normal link underlines (text-decoration: underline) with an SVG background image. The background image is positioned along the bottom of the element, prevented from repeating vertically, and then scaled by defining the background size in text units:

a {
  text-decoration: none;
}
  • 1 file
  • 0 forks
  • 0 comments
  • 2 stars
@Silica163
Silica163 / Touch Typing Cheat.js
Last active November 12, 2026 13:09
cheat code for https://www.typingstudy.com
/*
1. Go to https://www.typingstudy.com and select which lesson you want to cheat.
2.1 Press and hold "Space bar" and some letter until the test finish.
2.2 Do the test until you see your typing resault.
3. Open developer tools' console and paste this code, then hit enter.
4. Edit "Exercise time" and "typing speed" to anyting you want by use inspector(Firefox) or Elements(Chrome).
*/
for (let e of document.getElementsByClassName("result")) {
e.innerHTML = e.innerHTML.slice(e.innerHTML.indexOf("/") + 1) + "/" + e.innerHTML.slice(e.innerHTML.indexOf("/") + 1);
e.style = "background-position:500px 0;";
NewerOlder
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.