]> git.example.dev Git - research-obsidian.git/commitdiff
more notes
author2weiEmu <zweiemu@gmail.com>
Thu, 22 Jan 2026 20:40:22 +0000 (21:40 +0100)
committer2weiEmu <zweiemu@gmail.com>
Thu, 22 Jan 2026 20:40:22 +0000 (21:40 +0100)
.obsidian/appearance.json
.obsidian/themes/Obsidian gruvbox/manifest.json [new file with mode: 0644]
.obsidian/themes/Obsidian gruvbox/theme.css [new file with mode: 0644]
.obsidian/workspace.json
Analysis/Freedom by Angela Merkel/Notes on Freedom by Angela Merkel.md [deleted file]
Analysis/Freedom by Angela Merkel/References on Freedom by Angela Merkel.md [deleted file]
Pasted image 20251207164533.png [new file with mode: 0644]
Poems that I like/Poems that I like.md [new file with mode: 0644]
University/Algorithm Design/Full Notes - Run 2.md [new file with mode: 0644]
Watchlist & Do List.md

index 4ecd99a0efb0c865b90c9a1bd51cf39d673b1269..a672e0d3acc3464919dfc41e2415b38f0e113f89 100644 (file)
@@ -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 (file)
index 0000000..7267fa7
--- /dev/null
@@ -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 (file)
index 0000000..a310e7b
--- /dev/null
@@ -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);
+}
index 6e13f36de0df8f1bcbcc64712c7e6b01e7cad444..f2dd333ef7b94b8ae0177618f4968db375c00464 100644 (file)
@@ -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"
             }
           }
         ]
       "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",
     "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 (file)
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 (file)
index 1d55e35..0000000
+++ /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 (file)
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 (file)
index 0000000..5b2edf2
--- /dev/null
@@ -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 (file)
index 0000000..4767b2f
--- /dev/null
@@ -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.
+
+
+
index dde95182467b26ac1653de14bb029dab02e3ac16..3e8a945134e079bdd90e28118706a83930e361dc 100644 (file)
@@ -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