From: 2weiEmu Date: Thu, 22 Jan 2026 20:40:22 +0000 (+0100) Subject: more notes X-Git-Url: https://git.saalbach.dev/?a=commitdiff_plain;h=a82404f9e81320936d11f3de9c30f63c12215b9d;p=research-obsidian.git more notes --- diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index 4ecd99a..a672e0d 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -4,5 +4,5 @@ "interfaceFontFamily": "Courier Code", "textFontFamily": "Courier Code", "monospaceFontFamily": "Courier Code", - "cssTheme": "Dawn" + "cssTheme": "Obsidian gruvbox" } \ No newline at end of file diff --git a/.obsidian/themes/Obsidian gruvbox/manifest.json b/.obsidian/themes/Obsidian gruvbox/manifest.json new file mode 100644 index 0000000..7267fa7 --- /dev/null +++ b/.obsidian/themes/Obsidian gruvbox/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "Obsidian gruvbox", + "version": "0.2.1", + "minAppVersion": "0.16.0", + "author": "insanum", + "authorUrl": "https://insanum.com" +} diff --git a/.obsidian/themes/Obsidian gruvbox/theme.css b/.obsidian/themes/Obsidian gruvbox/theme.css new file mode 100644 index 0000000..a310e7b --- /dev/null +++ b/.obsidian/themes/Obsidian gruvbox/theme.css @@ -0,0 +1,579 @@ + +:root +{ + --dark0-hard_x: 29,32,33; /* #1d2021 */ + --dark0-hard: rgb(var(--dark0-hard_x)); + --dark0_x: 40,40,40; /* #282828 */ + --dark0: rgb(var(--dark0_x)); + --dark0-soft_x: 50,48,47; /* #32302f */ + --dark0-soft: rgb(var(--dark0-soft_x)); + --dark1_x: 60,56,54; /* #3c3836 */ + --dark1: rgb(var(--dark1_x)); + --dark2_x: 80,73,69; /* #504945 */ + --dark2: rgb(var(--dark2_x)); + --dark3_x: 102,92,84; /* #665c54 */ + --dark3: rgb(var(--dark3_x)); + --dark4_x: 124,111,100; /* #7c6f64 */ + --dark4: rgb(var(--dark4_x)); + --gray_x: 146,131,116; /* #928374 */ + --gray: rgb(var(--gray_x)); + + --light0-hard_x: 249,245,215; /* #f9f5d7 */ + --light0-hard: rgb(var(--light0-hard_x)); + --light0_x: 251,241,199; /* #fbf1c7 */ + --light0: rgb(var(--light0_x)); + --light0-soft_x: 242,229,188; /* #f2e5bc */ + --light0-soft: rgb(var(--light0-soft_x)); + --light1_x: 235,219,178; /* #ebdbb2 */ + --light1: rgb(var(--light1_x)); + --light2_x: 213,196,161; /* #d5c4a1 */ + --light2: rgb(var(--light2_x)); + --light3_x: 189,174,147; /* #bdae93 */ + --light3: rgb(var(--light3_x)); + --light4_x: 168,153,132; /* #a89984 */ + --light4: rgb(var(--light4_x)); + + --bright-red_x: 251,73,52; /* #fb4934 */ + --bright-red: rgb(var(--bright-red_x)); + --bright-green_x: 184,187,38; /* #b8bb26 */ + --bright-green: rgb(var(--bright-green_x)); + --bright-yellow_x: 250,189,47; /* #fabd2f */ + --bright-yellow: rgb(var(--bright-yellow_x)); + --bright-blue_x: 131,165,152; /* #83a598 */ + --bright-blue: rgb(var(--bright-blue_x)); + --bright-purple_x: 211,134,155; /* #d3869b */ + --bright-purple: rgb(var(--bright-purple_x)); + --bright-aqua_x: 142,192,124; /* #8ec07c */ + --bright-aqua: rgb(var(--bright-aqua_x)); + --bright-orange_x: 254,128,25; /* #fe8019 */ + --bright-orange: rgb(var(--bright-orange_x)); + + --neutral-red_x: 204,36,29; /* #cc241d */ + --neutral-red: rgb(var(--neutral-red_x)); + --neutral-green_x: 152,151,26; /* #98971a */ + --neutral-green: rgb(var(--neutral-green_x)); + --neutral-yellow_x: 215,153,33; /* #d79921 */ + --neutral-yellow: rgb(var(--neutral-yellow_x)); + --neutral-blue_x: 69,133,136; /* #458588 */ + --neutral-blue: rgb(var(--neutral-blue_x)); + --neutral-purple_x: 177,98,134; /* #b16286 */ + --neutral-purple: rgb(var(--neutral-purple_x)); + --neutral-aqua_x: 104,157,106; /* #689d6a */ + --neutral-aqua: rgb(var(--neutral-aqua_x)); + --neutral-orange_x: 214,93,14; /* #d65d0e */ + --neutral-orange: rgb(var(--neutral-orange_x)); + + --faded-red_x: 157,0,6; /* #9d0006 */ + --faded-red: rgb(var(--faded-red_x)); + --faded-green_x: 121,116,14; /* #79740e */ + --faded-green: rgb(var(--faded-green_x)); + --faded-yellow_x: 181,118,20; /* #b57614 */ + --faded-yellow: rgb(var(--faded-yellow_x)); + --faded-blue_x: 7,102,120; /* #076678 */ + --faded-blue: rgb(var(--faded-blue_x)); + --faded-purple_x: 143,63,113; /* #8f3f71 */ + --faded-purple: rgb(var(--faded-purple_x)); + --faded-aqua_x: 66,123,88; /* #427b58 */ + --faded-aqua: rgb(var(--faded-aqua_x)); + --faded-orange_x: 175,58,3; /* #af3a03 */ + --faded-orange: rgb(var(--faded-orange_x)); +} + +body +{ + --accent-h: 12; /* --faded-red #9d0006 */ + --accent-s: 107%; + --accent-l: 32%; + + --link-decoration: none; + --link-decoration-hover: none; + --link-external-decoration: none; + --link-external-decoration-hover: none; + + --tag-decoration: none; + --tag-decoration-hover: underline; + --tag-padding-x: .5em; + --tag-padding-y: .2em; + --tag-radius: .5em; + + --tab-font-weight: 600; + --bold-weight: 600; + + --checkbox-radius: 0; + + /* --list-indent: 2em; */ + + --embed-border-left: 6px double var(--interactive-accent); +} + +.theme-dark +{ + --color-red-rgb: var(--neutral-red_x); + --color-red: var(--neutral-red); + --color-purple-rgb: var(--neutral-purple_x); + --color-purple: var(--neutral-purple); + --color-green-rgb: var(--neutral-green_x); + --color-green: var(--neutral-green); + --color-cyan-rgb: var(--neutral-blue_x); + --color-cyan: var(--neutral-blue); + --color-blue-rgb: var(--faded-blue_x); + --color-blue: var(--faded-blue); + --color-yellow-rgb: var(--neutral-yellow_x); + --color-yellow: var(--neutral-yellow); + --color-orange-rgb: var(--neutral-orange_x); + --color-orange: var(--neutral-orange); + --color-pink-rgb: var(--bright-purple_x); + --color-pink: var(--bright-purple); + + --background-primary: var(--dark0); + --background-primary-alt: var(--dark0); + --background-secondary: var(--dark0-hard); + --background-secondary-alt: var(--dark1); + --background-modifier-border: var(--dark1); + + --cursor-line-background: rgba(var(--dark1_x), 0.5); + + --text-normal: var(--light0); + --text-faint: var(--light1); + --text-muted: var(--light2); + + --link-url: var(--neutral-green); + + --h1-color: var(--neutral-red); + --h2-color: var(--neutral-yellow); + --h3-color: var(--neutral-green); + --h4-color: var(--neutral-aqua); + --h5-color: var(--neutral-blue); + --h6-color: var(--neutral-purple); + + --text-highlight-bg: var(--neutral-yellow); + --text-highlight-fg: var(--dark0-hard); + + --text-accent: var(--neutral-orange); + --text-accent-hover: var(--bright-aqua); + + --tag-color: var(--bright-aqua); + --tag-background: var(--dark2); + --tag-background-hover: var(--dark1); + + --titlebar-text-color-focused: var(--bright-red); + + --inline-title-color: var(--bright-yellow); + + --bold-color: var(--neutral-yellow); + --italic-color: var(--neutral-yellow); + + --checkbox-color: var(--light4); + --checkbox-color-hover: var(--light4); + --checkbox-border-color: var(--light4); + --checkbox-border-color-hover: var(--light4); + --checklist-done-color: rgba(var(--light2_x), 0.5); + + --table-header-background: rgba(var(--dark0_x), 0.2); + --table-header-background-hover: var(--dark2); + --table-row-even-background: rgba(var(--dark2_x), 0.2); + --table-row-odd-background: rgba(var(--dark2_x), 0.4); + --table-row-background-hover: var(--dark2); + + --text-selection: rgba(var(--neutral-red_x), 0.6); + --flashing-background: rgba(var(--neutral-red_x), 0.3); + + --code-normal: var(--bright-blue); + --code-background: var(--dark1); + + --mermaid-note: var(--neutral-blue); + --mermaid-actor: var(--dark2); + --mermaid-loopline: var(--neutral-blue); + --mermaid-exclude: var(--dark4); + --mermaid-seqnum: var(--dark0); + + --icon-color-hover: var(--bright-red); + --icon-color-focused: var(--bright-blue); + + --nav-item-color-hover: var(--bright-red); + --nav-item-color-active: var(--bright-aqua); + --nav-file-tag: rgba(var(--neutral-yellow_x), 0.9); + + --graph-line: var(--dark2); + --graph-node: var(--light3); + --graph-node-tag: var(--neutral-red); + --graph-node-attachment: var(--neutral-green); + + --calendar-hover: var(--bright-red); + --calendar-background-hover: var(--dark1); + --calendar-week: var(--neutral-orange); + --calendar-today: var(--neutral-orange); + + --dataview-key: var(--text-faint); + --dataview-key-background: rgba(var(--faded-red_x), 0.5); + --dataview-value: var(--text-faint); + --dataview-value-background: rgba(var(--neutral-green_x), 0.3); + + --tab-text-color-focused-active: var(--neutral-yellow); + --tab-text-color-focused-active-current: var(--bright-red); +} + +.theme-light +{ + --color-red-rgb: var(--neutral-red_x); + --color-red: var(--neutral-red); + --color-purple-rgb: var(--neutral-purple_x); + --color-purple: var(--neutral-purple); + --color-green-rgb: var(--neutral-green_x); + --color-green: var(--neutral-green); + --color-cyan-rgb: var(--neutral-blue_x); + --color-cyan: var(--neutral-blue); + --color-blue-rgb: var(--faded-blue_x); + --color-blue: var(--faded-blue); + --color-yellow-rgb: var(--neutral-yellow_x); + --color-yellow: var(--neutral-yellow); + --color-orange-rgb: var(--neutral-orange_x); + --color-orange: var(--neutral-orange); + --color-pink-rgb: var(--bright-purple_x); + --color-pink: var(--bright-purple); + + --background-primary: var(--light0-hard); + --background-primary-alt: var(--light0-hard); + --background-secondary: var(--light1); + --background-secondary-alt: var(--light1); + --background-modifier-border: var(--light2); + + --cursor-line-background: rgba(var(--light1_x), 0.5); + + --text-normal: var(--dark0); + --text-faint: var(--dark3); + --text-muted: var(--dark2); + + --link-url: var(--neutral-green); + + --h1-color: var(--neutral-red); + --h2-color: var(--neutral-yellow); + --h3-color: var(--neutral-green); + --h4-color: var(--neutral-aqua); + --h5-color: var(--neutral-blue); + --h6-color: var(--neutral-purple); + + --text-highlight-bg: var(--bright-yellow); + --text-highlight-fg: var(--dark0); + + --text-accent: var(--neutral-orange); + --text-accent-hover: var(--bright-aqua); + + --tag-color: var(--neutral-aqua); + --tag-background: var(--light1); + --tag-background-hover: rgba(var(--light1_x), 0.6); + + --titlebar-text-color-focused: var(--bright-red); + + --inline-title-color: var(--bright-yellow); + + --bold-color: var(--neutral-yellow); + --italic-color: var(--neutral-yellow); + + --checkbox-color: var(--light4); + --checkbox-color-hover: var(--light4); + --checkbox-border-color: var(--light4); + --checkbox-border-color-hover: var(--light4); + --checklist-done-color: rgba(var(--dark2_x), 0.4); + + --table-header-background: rgba(var(--light3_x), 0.4); + --table-header-background-hover: var(--light2); + --table-row-even-background: rgba(var(--light1_x), 0.2); + --table-row-odd-background: rgba(var(--light1_x), 0.7); + --table-row-background-hover: var(--light2); + + --text-selection: rgba(var(--neutral-red_x), 0.6); + --flashing-background: rgba(var(--neutral-red_x), 0.3); + + --code-normal: var(--bright-blue); + --code-background: var(--light1); + + --mermaid-note: var(--bright-blue); + --mermaid-actor: var(--light3); + --mermaid-loopline: var(--neutral-blue); + --mermaid-exclude: var(--light2); + --mermaid-seqnum: var(--light0); + + --icon-color-hover: var(--bright-red); + --icon-color-focused: var(--bright-blue); + + --nav-item-color-hover: var(--bright-red); + --nav-item-color-active: var(--neutral-blue); + --nav-file-tag: rgba(var(--neutral-blue_x), 0.9); + + --graph-line: var(--light1); + --graph-node: var(--gray); + --graph-node-tag: var(--neutral-red); + --graph-node-attachment: var(--bright-green); + + --calendar-hover: var(--bright-red); + --calendar-background-hover: var(--light1); + --calendar-week: var(--bright-red); + --calendar-today: var(--bright-red); + + --dataview-key: var(--text-faint); + --dataview-key-background: rgba(var(--faded-red_x), 0.3); + --dataview-value: var(--text-faint); + --dataview-value-background: rgba(var(--neutral-green_x), 0.2); + + --tab-text-color-focused-active: var(--neutral-yellow); + --tab-text-color-focused-active-current: var(--bright-red); +} + +table +{ + border: 1px solid var(--background-secondary) !important; + border-collapse: collapse; +} + +thead +{ + border-bottom: 2px solid var(--background-modifier-border) !important; +} + +th +{ + font-weight: 600 !important; + border: 1px solid var(--background-secondary) !important; +} + +td +{ + border-left: 1px solid var(--background-secondary) !important; + border-right: 1px solid var(--background-secondary) !important; + border-bottom: 1px solid var(--background-secondary) !important; +} + +.markdown-rendered tbody tr:nth-child(even) +{ + background-color: var(--table-row-even-background) !important; +} + +.markdown-rendered tbody tr:nth-child(odd) +{ + background-color: var(--table-row-odd-background) !important; +} + +.markdown-rendered tbody tr:nth-child(even):hover, +.markdown-rendered tbody tr:nth-child(odd):hover +{ + background-color: var(--table-row-background-hover) !important; +} + +.markdown-rendered mark +{ + background-color: var(--text-highlight-bg); + color: var(--text-highlight-fg); +} + +.markdown-rendered mark a +{ + color: var(--red) !important; + font-weight: 600; +} + +.search-result-file-matched-text +{ + color: var(--text-highlight-fg) !important; +} + +.cm-hashtag-begin:hover, .cm-hashtag-end:hover +{ + color: var(--text-accent); + /* background-color: var(--tag-background-hover); */ + text-decoration: underline; +} + +input[type=checkbox] +{ + border: 1px solid var(--checkbox-color); +} + +input[type=checkbox]:checked +{ + background-color: var(--checkbox-color); + box-shadow: inset 0 0 0 2px var(--background-primary); +} + +input[type=checkbox]:checked:after +{ + display: none; +} + +code[class*="language-"], +pre[class*="language-"] +{ + line-height: var(--line-height-tight) !important; +} + +.cm-url +{ + color: var(--link-url) !important; +} + +.cm-url:hover +{ + color: var(--text-accent-color) !important; +} + +/* Keep highlight/marks the same between viewer and editor. */ +.cm-highlight +{ + color: var(--text-highlight-fg) !important; +} + +/* Keep inline code the same between viewer and editor. */ +.cm-inline-code +{ + border-radius: var(--radius-s); + font-size: var(--code-size); + padding: 0.1em 0.25em; +} + +.cm-line .cm-strong +{ + color: var(--bold-color) !important; +} + +/* + * Keep list bullet padding the same between viewer and editor. + * This is annoying with the cursor in the editor as there is a gap. + */ +/* +.cm-formatting-list +{ + padding-right: 4px !important; +} +*/ + +/* + * Keep sub-list indenting the same between viewer and editor. + * This assumes --list-indent is default at 2em. + */ +/* +.cm-indent +{ + text-indent: 1em !important; +} +*/ + +.mermaid .note +{ + fill: var(--mermaid-note) !important; +} + +.mermaid .actor +{ + fill: var(--mermaid-actor) !important; +} + +.mermaid .loopLine +{ + stroke: var(--mermaid-loopline) !important; +} + +.mermaid .loopText>tspan, +.mermaid .entityLabel +{ + fill: var(--neutral-red) !important; +} + +.mermaid .exclude-range +{ + fill: var(--mermaid-exclude) !important; +} + +.mermaid .sequenceNumber +{ + fill: var(--mermaid-seqnum) !important; +} + +.calendar .week-num +{ + color: var(--calendar-week) !important; +} + +.calendar .today +{ + color: var(--calendar-today) !important; +} + +.calendar .week-num:hover, +.calendar .day:hover +{ + color: var(--calendar-hover) !important; + background-color: var(--calendar-background-hover) !important; +} + +.markdown-embed-title +{ + color: var(--yellow); + font-weight: 600 !important; +} + +.cm-active +{ + background-color: var(--cursor-line-background) !important; +} + +.nav-file-tag +{ + color: var(--nav-file-tag) !important; +} + +.is-flashing +{ + background-color: var(--flashing-background) !important; +} + +.dataview.inline-field-key +{ + border-top-left-radius: var(--radius-s); + border-bottom-left-radius: var(--radius-s); + padding-left: 4px; + font-family: var(--font-monospace); + font-size: var(--font-smaller); + color: var(--dataview-key) !important; + background-color: var(--dataview-key-background) !important; +} + +.dataview.inline-field-value +{ + border-top-right-radius: var(--radius-s); + border-bottom-right-radius: var(--radius-s); + padding-right: 4px; + font-family: var(--font-monospace); + font-size: var(--font-smaller); + color: var(--dataview-value) !important; + background-color: var(--dataview-value-background) !important; +} + +.suggestion-highlight +{ + color: var(--bright-red); +} + +body { + --callout-border-width: 1px; + --callout-border-opacity: 0.4; + /* Order as defined in app.css */ + --callout-default: var(--neutral-blue_x); + --callout-note: var(--neutral-blue_x); + --callout-summary: var(--neutral-aqua_x); + --callout-info: var(--neutral-blue_x); + --callout-todo: var(--neutral-blue_x); + --callout-important: var(--neutral-aqua_x); + --callout-tip: var(--neutral-aqua_x); + --callout-success: var(--neutral-green_x); + --callout-question: var(--neutral-yellow_x); + --callout-warning: var(--neutral-orange_x); + --callout-fail: var(--neutral-red_x); + --callout-error: var(--neutral-red_x); + --callout-bug: var(--neutral-red_x); + --callout-example: var(--neutral-purple_x); + --callout-quote: var(--gray_x); +} + +.callout { + background-color: rgba(var(--callout-color), 0.2); +} diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 6e13f36..f2dd333 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,31 +4,17 @@ "type": "split", "children": [ { - "id": "21bbb94ace70f259", + "id": "63418e15dc850084", "type": "tabs", "children": [ { - "id": "1ced0293ba771868", + "id": "04094233c3d02ad2", "type": "leaf", "state": { - "type": "markdown", - "state": { - "file": "Robert's Opsec Policy/Robert's Opsec Policy.md", - "mode": "source", - "source": false, - "backlinks": true, - "backlinkOpts": { - "collapseAll": false, - "extraContext": false, - "sortOrder": "alphabetical", - "showSearch": false, - "searchQuery": "", - "backlinkCollapsed": false, - "unlinkedCollapsed": true - } - }, + "type": "empty", + "state": {}, "icon": "lucide-file", - "title": "Robert's Opsec Policy" + "title": "New tab" } } ] @@ -174,12 +160,39 @@ "pdf-plus:PDF++: Toggle auto-paste": false } }, - "active": "1ced0293ba771868", + "active": "04094233c3d02ad2", "lastOpenFiles": [ - "Diary and thoughts/Untitled.md", + "Poems that I like/Poems that I like.md", + "Radar and Stealth/Method_Of_Edge_Waves_In_The_Physical_Theory_Of_Diffraction.pdf", + "Radar and Stealth/References on Stealth and Radar.md", "Robert's Opsec Policy/Robert's Opsec Policy.md", + "Russian Invasion of Ukraine/Timeline.md", + "University/Algorithm Design/Definitions.md", + "AI/References on AI.md", + "4th and 5th Gen Fighters/Grippen and F-35 Deep Dive.md", + "some_ideas.md", + "System Overview and Links.md", + "Thoughts on Politics and Researching, and finding out things that you think are right.md", + "WT Skins.md", + "Watchlist & Do List.md", + "Untitled 1.md", + "Untitled.md", + "Daily/27-01-2025.md", + "University/Algorithm Design/Full Notes - Run 2.md", + "Pasted image 20251207164533.png", + "Daily/16-01-2025.md", + "Dead Poet's Society/Some Notes.md", + "Daily/25-01-2025.md", + "Daily/23-01-2025.md", + "Daily/22-01-2025.md", + "Daily/19-01-2025.md", + "Bundesverfassungsgericht/Urteil_des_Ersten_Senats_vom_5_November_2019.pdf", + "Bundesverfassungsgericht/References on Bundesverfassungsgericht.md", + "Blog/sis50.nl Experiences Writing that Software.md", + "Blog/Saalbach.dev and experiences writing that software.md", + "Blog/My Design Philosophy when creating (web) apps.md", + "Poems that I like", "Robert's Opsec Policy", - "Notes - Self/Thoughts on what happened yesterday, and thinking about who I would want to be.md", "Pasted image 20251106230015.png", "Pasted image 20251106225651.png", "Pasted image 20251106225645.png", @@ -189,38 +202,11 @@ "Pasted image 20251106224411.png", "Pasted image 20251106224329.png", "Pasted image 20251106223635.png", - "Pasted image 20251106222907.png", "Diary and thoughts", - "Notes - Self/Some Notes on Being Honest with Myself - 27 or 28-12-2024.md", - "University/Machine Learning/Full Notes.md", - "Untitled 1.md", - "some_ideas.md", "University/Machine Learning", - "Physics/Just some questions.md", - "Physics/Experience of the world from a Light Particle's Point of view?.md", "Physics", "European Union/Child Sexual Abuse Act/cellar_13e33abf-d209-11ec-a95f-01aa75ed71a1.0001.02_DOC_1.pdf", - "European Union/Child Sexual Abuse Act/Notes on the Original Document.md", "European Union/Child Sexual Abuse Act", - "European Union", - "4th and 5th Gen Fighters/Grippen and F-35 Deep Dive.md", - "Watchlist & Do List.md", - "4th and 5th Gen Fighters", - "Blog/My Design Philosophy when creating (web) apps.md", - "Blog/sis50.nl Experiences Writing that Software.md", - "Blog/Engine-Light and Experiences writing that Software.md", - "Blog/Saalbach.dev and experiences writing that software.md", - "Untitled.md", - "Blog", - "University/Software Project/Grading our Own Report Assignment.md", - "Nebulous Command/Notes on Nebulous Command.md", - "University/Software Project/Notes Masters Thesis (AIDM).md", - "Nebulous Command", - "Food with the boys - money note.md", - "get over it, everyone's tipsy. Dance..md", - "WT Skins.md", - "System Overview and Links.md", - "Thoughts on Politics and Researching, and finding out things that you think are right.md", - "Quotes.md" + "European Union" ] } \ No newline at end of file diff --git a/Analysis/Freedom by Angela Merkel/Notes on Freedom by Angela Merkel.md b/Analysis/Freedom by Angela Merkel/Notes on Freedom by Angela Merkel.md deleted file mode 100644 index e69de29..0000000 diff --git a/Analysis/Freedom by Angela Merkel/References on Freedom by Angela Merkel.md b/Analysis/Freedom by Angela Merkel/References on Freedom by Angela Merkel.md deleted file mode 100644 index 1d55e35..0000000 --- a/Analysis/Freedom by Angela Merkel/References on Freedom by Angela Merkel.md +++ /dev/null @@ -1 +0,0 @@ -1. The book obviously diff --git a/Pasted image 20251207164533.png b/Pasted image 20251207164533.png new file mode 100644 index 0000000..c8d5c42 Binary files /dev/null and b/Pasted image 20251207164533.png differ diff --git a/Poems that I like/Poems that I like.md b/Poems that I like/Poems that I like.md new file mode 100644 index 0000000..5b2edf2 --- /dev/null +++ b/Poems that I like/Poems that I like.md @@ -0,0 +1,25 @@ +# Clouds +Clouds are on the yardarms, +Clouds are sailful. +Desires are on pomegranate trees +Desires are basketful. +Yellow roses are on their stalks, +Desires are budding +Desires are in my unborn child’s +Joy of spring. + Rüştü Onur (translated from Turkish) + +# Was ich habe, will ich nicht verlieren +Was ich habe, will ich nicht verlieren, +aber +wo ich bin, will ich nicht bleiben, +aber +die ich liebe, will ich nicht verlassen, +aber +die ich kenne, will ich nicht mehr sehen, +aber +wo ich lebe, da will ich nicht sterben, +aber +wo ich sterbe, da will ich nicht hin: +Bleiben will ich, wo ich nie gewesen bin. + Thomas Brasch \ No newline at end of file diff --git a/University/Algorithm Design/Full Notes - Run 2.md b/University/Algorithm Design/Full Notes - Run 2.md new file mode 100644 index 0000000..4767b2f --- /dev/null +++ b/University/Algorithm Design/Full Notes - Run 2.md @@ -0,0 +1,55 @@ +[Constructing Proofs](https://brightspace.tudelft.nl/d2l/le/content/774626/viewContent/4415237/View) +- [Induction Proofs](https://brightspace.tudelft.nl/d2l/le/content/774626/viewContent/4415239/View) + - Predicate + - Base Case + - Inductive Hypothesis + - Induction Step + - Conclusion + - Strengthening your Induction Hypothesis when the direct claim does not seem to work out + - TODO! Please review this example because I am not sure that I entirely understand it +- [How to use Invariants](https://brightspace.tudelft.nl/d2l/le/content/774626/viewContent/4415238/View) + - TODO! Do the Exercise at the bottom + +TODO! might have to review graph things (such as DAGs etc.) + +TODO! review trees for Ex. 3.6 + +TODO! directed graphs for Ex. 3.12 (may have to mostly read chapter 3) + +(for now I am going to skip the Greedy algorithms in the skill circuit section - I used the skill circuit for all of this btw - as I am relatively confident in my Greedy (while it's not perfect, it's solid)) + +# Divide and Conquer +TODO! 5.1 re-read Substituing a "solution into the mergesort Recurrence" + +## the master method +The master method provides a "Cookbook" method for solving recurrences of the form $T(n)=aT(n/b)+f(n)$ where $a \geq 1$ and $b > 1$ (and they are constants) and $f(n)$ is asymptotically positive. +the cost of dividing and combining the results of the subproblems is described by the function $f(n)$. + +assuming we have that equation above: +where we interpret $n/b$ to mean either the floor or ceiling of n/b. Then T(n) can be bounded asymptotically as follows: +1. if $f(n)=O(n^{\log_ba-\epsilon})$ for some constant $\epsilon > 0$, then $T(n)=\Theta(n^{\log_ba})$ +2. if $f(n)=\Theta(n^{\log_ba})$ then $T(n)=\Theta(n^{\log_ba}\lg n)$ +3. if $f(n)=\Omega(n^{\log_ba+\epsilon})$ for some constant $\epsilon >0$ and if $af(n/b)\leq cf(n)$ for some constant $c<1$ and all sufficiently large $n$, then $T(n)=\Theta(f(n))$ + +in each case we are comparing the function to some weird jumble. Case 1 is the function (jumble) i larger and the solution is given by $T(n)=\Theta(n^{\log_ba})$, and in case 3 the function $f(n)$ is larger and therefore $T(n)=\Theta(f(n))$. + +If they are the same size (as in case 2), we multiply by a factor and solution is , the thing for case 2. For 1 and 3 you must also remember that it has to be asymptotically smaller and polynomially larger (respectively) + +If the final check for case 3 does not hold, or case 1, 2 or 3 are not satisfied -> then you can't use the master method (sorry). + +case 1. says dominated by the leaves + +case 2. says work is evenly distributed + +case 3. says work is mostly in the root + +TODO! make sure you get Merge-And-Count + +## counting inversions +![[Pasted image 20251207164533.png]] + +finding the closest points is kinda cool +im not gonna lie, and there is some clever math involved, but like i am not writing a lot of these things down right now, because I feel like I get them and the resources to review them are right here as well so - yea. :D. + + + diff --git a/Watchlist & Do List.md b/Watchlist & Do List.md index dde9518..3e8a945 100644 --- a/Watchlist & Do List.md +++ b/Watchlist & Do List.md @@ -1,4 +1,4 @@ -Magnolia +Magnolea Severance - Season 2 (perhaps w/ Vale and Jan?) @@ -48,6 +48,10 @@ hannibal frieren +The family stone + +fargo + ## things to look into