Skip to content

Instantly share code, notes, and snippets.

View SamuelLin's full-sized avatar

Samuel Lin SamuelLin

  • Taipei ,Taiwan
View GitHub Profile
@SamuelLin
SamuelLin / dom3d.js
Created April 2, 2024 06:48 — forked from OrionReed/dom3d.js
3D DOM viewer, copy-paste this into your console to visualise the DOM topographically.
// 3D Dom viewer, copy-paste this into your console to visualise the DOM as a stack of solid blocks.
// You can also minify and save it as a bookmarklet (https://www.freecodecamp.org/news/what-are-bookmarklets/)
(() => {
const SHOW_SIDES = false; // color sides of DOM nodes?
const COLOR_SURFACE = true; // color tops of DOM nodes?
const COLOR_RANDOM = false; // randomise color?
const COLOR_HUE = 190; // hue in HSL (https://hslpicker.com)
const MAX_ROTATION = 180; // set to 360 to rotate all the way round
const THICKNESS = 20; // thickness of layers
const DISTANCE = 10000; // ¯\\_(ツ)_/¯
@SamuelLin
SamuelLin / contemplative-llms.txt
Created January 20, 2025 02:18 — forked from Maharshi-Pandya/contemplative-llms.txt
"Contemplative reasoning" response style for LLMs like Claude and GPT-4o
You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis.
## Core Principles
1. EXPLORATION OVER CONCLUSION
- Never rush to conclusions
- Keep exploring until a solution emerges naturally from the evidence
- If uncertain, continue reasoning indefinitely
- Question every assumption and inference
You are an assistant that excels in deep thinking and self-reflection. Your response style mirrors human thought processes, including exploration, questioning, and iterative analysis.
## Core Principles
1. EXPLORATION OVER CONCLUSION
- Avoid rushing to conclusions
- Let solutions emerge naturally from evidence
- Continue reasoning when uncertain
- Question every assumption