# here you go > A personal site of things made, read and saved: notes and posts written here, and tens of thousands of saved links (bookmarks, X posts, GitHub stars, YouTube videos, arXiv papers, books), with the owner's own notes on some. Visitors see what's public; everything else is the owner's. Everything here is plain HTML that works without JavaScript. For reading, prefer the Markdown and feed versions below: they're smaller and have no page furniture. ## Read - [Any post as Markdown](https://shared.btbytes.com/p/{slug}.md): add .md to a post's address (/p/{slug}). Its title, date, tags and text, with links kept. - [Atom feed](https://shared.btbytes.com/feed.xml): the newest 50 public posts and link posts, full text. Narrow with ?kind=note|html|pdf|file|link or ?tag={tag}. - [Sitemap](https://shared.btbytes.com/sitemap.xml): every public page with its date. - [Search](https://shared.btbytes.com/search?q={words}): public posts and links, best match first, with the matching passage. Filters: kind=post|link, type={schema.org type, e.g. Book, VideoObject, ScholarlyArticle, SoftwareSourceCode} or none, source={btbytes (X)|pinboard|hereyougo|github|youtube|goodreads|quartz}, year={YYYY}, tag={tag}, flag={has_media|has_external|pdf|books|youtube|arxiv|github|wikipedia|discussions|longreads|ai_sites|dev_sites|…}. - [Posts](https://shared.btbytes.com/posts): every public post and note, newest first (?view=az for A–Z). - [Topics](https://shared.btbytes.com/topics): every tag with how many entries it has; one topic's page is /t/{tag}. - [Library](https://shared.btbytes.com/book): books, one per ISBN, as covers; ?shelf=iownthis|toread, ?sort=added|added-old|published|published-old|title, ?q={title, author or ISBN}. One book is /book/{ISBN-13 or key}. - [About](https://shared.btbytes.com/about): who runs this site, his work, and where else to find him. - [Any entry](https://shared.btbytes.com/e/{id}): every entry's own page, by its number; posts redirect to /p/{slug}. ## Latest posts - [Resistance exercise to attenuate lean mass loss during tirzepatide therapy for obesity](https://shared.btbytes.com/p/resistance-exercise-to-attenuate-lean-mass-loss-during-tirzepatide-therapy-for-o.md): html, 2026-11-10. Lift weights when on GLPs - [Venn: Vector Decision Models](https://shared.btbytes.com/p/venn-vector-decision-models.md): html, 2026-11-10 - [Using Lean to Improve Python](https://shared.btbytes.com/p/using-lean-to-improve-python.md): html, 2026-11-09. Opus 5.5 formalize CPython in Lean: 613,318 lines of Lean that copy Python's internals line by line, tested against the real interpreter and checked by Lean. - [Yoga Through Āyurvedic Cooking – Sadvidya Foundation](https://shared.btbytes.com/p/yoga-through-a-yurvedic-cooking-sadvidya-foundation.md): pdf, 2026-11-09 - [The New Ivies 2025 20 Great Colleges Employers Love](https://shared.btbytes.com/p/the-new-ivies-2025-20-great-colleges-employers-love-2.md): pdf, 2026-11-06 - [The Little Book of Generative AI Foundations](https://shared.btbytes.com/p/the-little-book-of-generative-ai-foundations.md): pdf, 2026-11-06. A compact but rigorous pathway through the central mathematical principles that power Generative Artificial Intelligence. - [7moats](https://shared.btbytes.com/p/7moats.md): html, 2026-11-06. The 7 Most Powerful Moats For AI Startups - [english-expressions](https://shared.btbytes.com/p/english-expressions.md): note, 2026-09-22 - [QR Code](https://shared.btbytes.com/p/qrcode.md): note, 2026-07-08 - [MS Word](https://shared.btbytes.com/p/ms-word.md): note, 2026-07-05 - [Learning LLM](https://shared.btbytes.com/p/learning-llm.md): note, 2026-07-05 - [Maps](https://shared.btbytes.com/p/maps.md): note, 2026-06-17 - [poker](https://shared.btbytes.com/p/poker.md): note, 2026-06-11 - [Sandbox for Coding Agents](https://shared.btbytes.com/p/sandbox-for-coding-agents.md): note, 2026-06-11 - [llama.cpp](https://shared.btbytes.com/p/llama-cpp.md): note, 2026-06-10 - [Jetbrains](https://shared.btbytes.com/p/jetbrains.md): note, 2026-06-09 - [Generative UI](https://shared.btbytes.com/p/generative-ui.md): note, 2026-06-09 - [pi.dev](https://shared.btbytes.com/p/pi-dev.md): note, 2026-06-07 - [AI UI Design](https://shared.btbytes.com/p/ai-ui-design.md): note, 2026-06-06 - [AI Code Review](https://shared.btbytes.com/p/ai-code-review.md): note, 2026-06-06 - [OpenClaw](https://shared.btbytes.com/p/openclaw.md): note, 2026-06-06 - [Microsoft AI](https://shared.btbytes.com/p/microsoft-ai.md): note, 2026-06-06 - [AI Workflow](https://shared.btbytes.com/p/ai-workflow.md): note, 2026-06-06 - [Ubicloud](https://shared.btbytes.com/p/ubicloud.md): note, 2026-06-06 - [Forward Deployed Engineer](https://shared.btbytes.com/p/forward-deployed-engineer.md): note, 2026-06-06 ## Topics - [#python](https://shared.btbytes.com/t/python): 405 entries - [#programming](https://shared.btbytes.com/t/programming): 344 entries - [#tutorial](https://shared.btbytes.com/t/tutorial): 187 entries - [#books](https://shared.btbytes.com/t/books): 178 entries - [#javascript](https://shared.btbytes.com/t/javascript): 154 entries - [#webdesign](https://shared.btbytes.com/t/webdesign): 147 entries - [#mathematics](https://shared.btbytes.com/t/mathematics): 131 entries - [#blog](https://shared.btbytes.com/t/blog): 128 entries - [#css](https://shared.btbytes.com/t/css): 123 entries - [#linux](https://shared.btbytes.com/t/linux): 122 entries - [#reference](https://shared.btbytes.com/t/reference): 107 entries - [#lisp](https://shared.btbytes.com/t/lisp): 102 entries - [#llm](https://shared.btbytes.com/t/llm): 98 entries - [#history](https://shared.btbytes.com/t/history): 97 entries - [#free](https://shared.btbytes.com/t/free): 96 entries - [#productivity](https://shared.btbytes.com/t/productivity): 96 entries - [#business](https://shared.btbytes.com/t/business): 95 entries - [#design](https://shared.btbytes.com/t/design): 91 entries - [#statistics](https://shared.btbytes.com/t/statistics): 90 entries - [#opensource](https://shared.btbytes.com/t/opensource): 87 entries - [#gtd](https://shared.btbytes.com/t/gtd): 83 entries - [#r](https://shared.btbytes.com/t/r): 80 entries - [#lifehacks](https://shared.btbytes.com/t/lifehacks): 78 entries - [#ajax](https://shared.btbytes.com/t/ajax): 77 entries - [#graphics](https://shared.btbytes.com/t/graphics): 77 entries - [#visualization](https://shared.btbytes.com/t/visualization): 77 entries - [#datamining](https://shared.btbytes.com/t/datamining): 75 entries - [#typography](https://shared.btbytes.com/t/typography): 75 entries - [#funny](https://shared.btbytes.com/t/funny): 74 entries - [#photography](https://shared.btbytes.com/t/photography): 73 entries ## Discover Slices of the saved links, each a page with its own search and top sites: - [PDFs](https://shared.btbytes.com/discover/pdf): 118 public entries - [Books](https://shared.btbytes.com/discover/books): 289 public entries - [Shopping](https://shared.btbytes.com/discover/shopping): 137 public entries - [YouTube](https://shared.btbytes.com/discover/youtube): 275 public entries - [arXiv](https://shared.btbytes.com/discover/arxiv): 45 public entries - [GitHub](https://shared.btbytes.com/discover/github): 256 public entries - [Wikipedia](https://shared.btbytes.com/discover/wikipedia): 180 public entries - [Discussions](https://shared.btbytes.com/discover/discussions): 356 public entries - [Long reads](https://shared.btbytes.com/discover/longreads): 514 public entries - [.ai sites](https://shared.btbytes.com/discover/ai): 57 public entries - [.dev sites](https://shared.btbytes.com/discover/dev): 63 public entries ## For the owner's agents These need the owner's sign-in (Cloudflare Access: a CF_Authorization cookie or a Cf-Access-Jwt-Assertion header). Without it, /api/* answers 401. - [State machines](https://shared.btbytes.com/api/states): JSON. Every state machine in the app (visibility, trash, read later, link health, archived copies, Save Page Now, short links, uploads, embeddings, AI suggestions, duplicates, Ask answers, note visibility, review, service connections, the front page snapshot): its states with what each means and how many are in each now, its transitions and what triggers them, and its rules. Human version: /housekeeping/states. - [Cloudflare usage](https://shared.btbytes.com/api/cloudflare): JSON. Visitors, the Worker's requests, errors (with the most frequent error lines), CPU and cron runs, D1 rows read and written, Workers AI neurons by model, R2 and Vectorize sizes, from Cloudflare's own analytics (cached 10 minutes; ?fresh=1 to refetch), plus alerts and this site's own count of AI calls by purpose. - [One entry's state](https://shared.btbytes.com/api/entries/{id}/state): JSON. Where the entry is in each machine, plus the actions available to it (method, path, form fields). Read this before changing an entry. - Change an entry: POST /api/entries/{id}/visibility (visibility=public|private, or unlisted for posts), /toread, /check, /trash, /restore; DELETE /api/entries/{id}; POST /api/entries/{id}?view=page with the edit form's fields. Add after=view to that save when view is not page, and the answer is HX-Redirect to the entry's page. These otherwise answer with HTML fragments; read the state back from /state. - Many at once: POST /api/entries/bulk with action=visibility (and visibility=…), check, trash or delete, and either id={id} repeated or scope=all with the search's q and filters. - Add: POST /api/bookmarks/add (url, title, body in Markdown, tags and folders comma-separated, visibility, is_toread=on; no url makes a post; files as main or a0, a1…). POST /api/uploads (file or url) returns JSON with Markdown to paste. - Notes: POST /api/ai/entries/{id}/notes (body in Markdown, public=on to show it on a public entry's page). GET /api/ai/notes/{id}?edit opens one to change; POST /api/ai/notes/{id} saves body (and quote, for a highlight). - [X bookmarks import format](https://shared.btbytes.com/help/x-import.txt): the JSON /import reads, written for agents converting bookmarks from elsewhere. ## Optional - [Help](https://shared.btbytes.com/help): how the site works, for its owner. - [Changelog](https://shared.btbytes.com/changelog): what changed, newest first.