20 random bookmarks

2025-07-21

365.

Henadology

henadology.wordpress.com

2025-06-10

361.

Common Lisp Nova Spec

novaspec.org/cl

2025-06-08

359.

Keynote Andy van Dam (ACMHT 2019) - YouTube

www.youtube.com/watch?v=g0yx-F1FGnc

2025-01-12

326.

Top (Gforth Manual)

gforth.org/manual

2025-01-11

319.

Intel® 64 and IA-32 Architectures Software Developer Manuals

www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
  • Vol 2, ch. 2: Instruction format

    • II.2.1.3: ModR/M and SIB bytes

    • II.2.1.5: Encoding of ModR/M and SIB bytes

      • Tb. 2-2, Tb. 2-3: 32-bit tables

    • II.2.2: 64-bit, aka "IA-32E", REX prefix

  • Vol 2, ch. 3–6: Specific instruction references

    • Vol 2, ch. 3.1: How to interpret instruction tables

  • Vol 2, appendix B: Examples of encodings

See also:

2024-09-29

293.

coder64-abc edition | X86 Opcode and Instruction Reference 1.12

ref.x86asm.net/coder64-abc.html

2024-08-21

271.

Generating C: Heterogeneous Metaprogramming System Description

okmij.org/ftp/meta-programming/generating-c.pdf

Heterogeneous metaprogramming

2024-07-11

246.

GitHub - marcobambini/gravity: Gravity Programming Language

github.com/marcobambini/gravity

2024-07-09

243.

Wren

wren.io
240.

GitHub - linebender/vello: An experimental GPU compute-centric 2D renderer.

github.com/linebender/vello

2024-06-22

223.

Curating my Corner of the Internet with a freehand web editor - Rafi's Website

rafichaudhury.com/site/blog/Freehand-Web
221.

Anatomy of an AI System

anatomyof.ai

2024-06-13

210.

Urn: A Lisp implementation for Lua | Urn

urn-lang.com

2024-06-06

201.

Neil Panchal

neil.computer

2024-05-29

162.

stickers/designs/ssl added and removed here.svg at main · justjanne/stickers · GitHub

github.com/justjanne/stickers/blob/main/designs/ssl added and removed here.svg

2024-05-27

156.

Home

pbat.ch

2024-05-22

121.

PANE: Programming with visible data

joshuahhh.com/projects/pane

Cool demo, and the section on related work is also interesting: https://youtu.be/fIEcXAHy6bU?t=1176, on the difference between patch-based systems (arrows as data, boxes as functions) and PANE (arrows as functions, boxes as data).

2024-05-21

117.

Grumpy Website

grumpy.website

2024-05-14

92.

Lieu — webring search engine

lieu.cblgh.org

2024-05-08

49.

LOW←TECH MAGAZINE

solar.lowtechmagazine.com