vault backup: 2026-01-25 23:46:04
This commit is contained in:
Vendored
+5
@@ -19,6 +19,11 @@
|
||||
"type": "file",
|
||||
"ctime": 1766074735360,
|
||||
"path": "consolidate-estimating-thoughts.md"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"ctime": 1769269535439,
|
||||
"path": "digital-garden-homepage.md"
|
||||
}
|
||||
]
|
||||
}
|
||||
Vendored
+2
-1
@@ -21,5 +21,6 @@
|
||||
"periodic-notes",
|
||||
"spellcheck-toggler",
|
||||
"obsidian-pandoc",
|
||||
"obsidian-tasks-plugin"
|
||||
"obsidian-tasks-plugin",
|
||||
"digitalgarden"
|
||||
]
|
||||
+87
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"githubRepo": "zm-digital-garden",
|
||||
"githubToken": "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",
|
||||
"githubUserName": "ZaneMeyers",
|
||||
"gardenBaseUrl": "https://zm-digital-garden.vercel.app/",
|
||||
"prHistory": [],
|
||||
"baseTheme": "dark",
|
||||
"theme": "{\"name\":\"AnuPpuccin\",\"author\":\"Anubis\",\"repo\":\"AnubisNekhet/AnuPpuccin\",\"screenshot\":\"preview.png\",\"modes\":[\"dark\",\"light\"],\"cssUrl\":\"https://raw.githubusercontent.com/AnubisNekhet/AnuPpuccin/HEAD/theme.css\"}",
|
||||
"faviconPath": "",
|
||||
"logoPath": "",
|
||||
"useFullResolutionImages": false,
|
||||
"noteSettingsIsInitialized": true,
|
||||
"siteName": "Digital Garden",
|
||||
"mainLanguage": "en",
|
||||
"slugifyEnabled": true,
|
||||
"noteIconKey": "dg-note-icon",
|
||||
"defaultNoteIcon": "",
|
||||
"showNoteIconOnTitle": false,
|
||||
"showNoteIconInFileTree": false,
|
||||
"showNoteIconOnInternalLink": false,
|
||||
"showNoteIconOnBackLink": false,
|
||||
"showCreatedTimestamp": false,
|
||||
"createdTimestampKey": "",
|
||||
"showUpdatedTimestamp": false,
|
||||
"updatedTimestampKey": "",
|
||||
"timestampFormat": "MMM dd, yyyy h:mm a",
|
||||
"styleSettingsCss": "body.css-settings-manager { } body.theme-light.css-settings-manager { } body.theme-dark.css-settings-manager { }",
|
||||
"styleSettingsBodyClasses": "mod-windows is-frameless is-hidden-frameless obsidian-app styled-scrollbars theme-light show-inline-title show-ribbon show-view-header is-maximized css-settings-manager shrink-formatting is-focused",
|
||||
"pathRewriteRules": "",
|
||||
"customFilters": [
|
||||
{
|
||||
"pattern": "Joel Jansen",
|
||||
"flags": "g",
|
||||
"replace": "MY SENIOR"
|
||||
},
|
||||
{
|
||||
"pattern": "Joel",
|
||||
"flags": "g",
|
||||
"replace": "MY SENIOR"
|
||||
},
|
||||
{
|
||||
"pattern": "William Bonn",
|
||||
"flags": "g",
|
||||
"replace": "MY PEER"
|
||||
},
|
||||
{
|
||||
"pattern": "Willie",
|
||||
"flags": "g",
|
||||
"replace": "MY PEER"
|
||||
},
|
||||
{
|
||||
"pattern": "Nick\\b",
|
||||
"flags": "g",
|
||||
"replace": "MY PEER"
|
||||
}
|
||||
],
|
||||
"publishPlatform": "SelfHosted",
|
||||
"contentClassesKey": "dg-content-classes",
|
||||
"forestrySettings": {
|
||||
"forestryPageName": "",
|
||||
"apiKey": "",
|
||||
"baseUrl": ""
|
||||
},
|
||||
"defaultNoteSettings": {
|
||||
"dgHomeLink": true,
|
||||
"dgPassFrontmatter": false,
|
||||
"dgShowBacklinks": false,
|
||||
"dgShowLocalGraph": true,
|
||||
"dgShowInlineTitle": false,
|
||||
"dgShowFileTree": false,
|
||||
"dgEnableSearch": true,
|
||||
"dgShowToc": true,
|
||||
"dgLinkPreview": false,
|
||||
"dgShowTags": true
|
||||
},
|
||||
"uiStrings": {
|
||||
"backlinkHeader": "",
|
||||
"noBacklinksMessage": "",
|
||||
"searchButtonText": "",
|
||||
"searchPlaceholder": "",
|
||||
"searchEnterHint": "",
|
||||
"searchNavigateHint": "",
|
||||
"searchCloseHint": "",
|
||||
"searchNoResults": "",
|
||||
"searchPreviewPlaceholder": ""
|
||||
}
|
||||
}
|
||||
+32690
File diff suppressed because one or more lines are too long
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "digitalgarden",
|
||||
"name": "Digital Garden",
|
||||
"version": "2.68.0",
|
||||
"minAppVersion": "1.10.0",
|
||||
"description": "Publish your notes to the web for others to enjoy. For free.",
|
||||
"author": "Ole Eskild Steensen",
|
||||
"authorUrl": "https://dg-docs.ole.dev/",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": "https://ko-fi.com/oleeskild"
|
||||
}
|
||||
+508
@@ -0,0 +1,508 @@
|
||||
button:disabled {
|
||||
pointer-events: none;
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
.digital-garden-publish-status-view ul {
|
||||
list-style-type: none;
|
||||
position: relative;
|
||||
margin-left: 5px;
|
||||
margin-top: 0;
|
||||
max-height: 250px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.digital-garden-publish-status-view h2 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.digital-garden-publish-status-view .collapsable {
|
||||
cursor: pointer;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.dg-settings > h1,
|
||||
h2,
|
||||
h3,
|
||||
h4 {
|
||||
margin-top: 40px;
|
||||
}
|
||||
|
||||
.dg-settings .svg-icon {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
@keyframes dg-rotate {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.dg-rotate {
|
||||
animation: dg-rotate 4s linear infinite;
|
||||
}
|
||||
|
||||
/* GitHub settings layout */
|
||||
#github-settings {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: stretch;
|
||||
}
|
||||
|
||||
#github-settings h3 {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
row-gap: 4px;
|
||||
}
|
||||
|
||||
#github-settings h3 .connection-status {
|
||||
flex-basis: 100%;
|
||||
margin-left: -9px;
|
||||
}
|
||||
|
||||
/* Connection status styles */
|
||||
.connection-status {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
font-size: 0.85em;
|
||||
padding: 2px 8px;
|
||||
border-radius: 4px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.connection-status-icon {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
}
|
||||
|
||||
.connection-status-text {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.connection-status-loading {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.connection-status-loading .connection-status-icon {
|
||||
animation: dg-rotate 2s linear infinite;
|
||||
}
|
||||
|
||||
.connection-status-connected {
|
||||
color: var(--color-green);
|
||||
}
|
||||
|
||||
.connection-status-error {
|
||||
color: var(--color-red);
|
||||
}
|
||||
|
||||
/* Apply settings container */
|
||||
.dg-apply-settings-container {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 16px;
|
||||
margin-bottom: 16px;
|
||||
border-radius: 8px;
|
||||
background: var(--background-secondary);
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.dg-apply-settings-container.has-changes {
|
||||
border-color: var(--color-yellow);
|
||||
background: var(--background-secondary-alt);
|
||||
}
|
||||
|
||||
.dg-apply-settings-button {
|
||||
padding: 8px 24px;
|
||||
font-size: 1em;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.dg-apply-settings-button:disabled {
|
||||
opacity: 0.5;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.dg-apply-settings-status {
|
||||
color: var(--text-warning);
|
||||
font-size: 0.9em;
|
||||
min-height: 1.2em;
|
||||
}
|
||||
|
||||
/* Apply button container for appearance settings */
|
||||
.dg-apply-button-container {
|
||||
margin-top: 16px;
|
||||
margin-bottom: 16px;
|
||||
padding: 12px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 8px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.dg-apply-button-container .setting-item-control {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.dg-apply-button-container .setting-item-info {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dg-apply-button-container button {
|
||||
width: 100%;
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
/* Appearance status message */
|
||||
.dg-appearance-status {
|
||||
margin-bottom: 10px;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.dg-appearance-status.is-error {
|
||||
color: var(--text-error);
|
||||
}
|
||||
|
||||
/* Documentation link */
|
||||
.dg-docs-link {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
/* Settings sections */
|
||||
.dg-settings-section {
|
||||
background: var(--background-secondary);
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 8px;
|
||||
padding: 16px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.dg-settings-section h3 {
|
||||
margin-top: 0 !important;
|
||||
margin-bottom: 12px;
|
||||
padding-bottom: 8px;
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.dg-settings-section .dg-apply-button-container {
|
||||
margin-bottom: 0;
|
||||
background: transparent;
|
||||
border: none;
|
||||
padding: 12px 0 0 0;
|
||||
}
|
||||
|
||||
/* Theme picker */
|
||||
.dg-current-theme {
|
||||
margin-bottom: 12px;
|
||||
padding: 8px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
.dg-current-theme span {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.dg-theme-search {
|
||||
width: 100%;
|
||||
padding: 8px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
background: var(--background-primary);
|
||||
}
|
||||
|
||||
.dg-theme-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
|
||||
gap: 12px;
|
||||
max-height: 300px;
|
||||
overflow-y: auto;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
.dg-theme-card {
|
||||
cursor: pointer;
|
||||
border-radius: 6px;
|
||||
overflow: hidden;
|
||||
border: 2px solid var(--background-modifier-border);
|
||||
transition: border-color 0.15s ease;
|
||||
background: var(--background-secondary);
|
||||
}
|
||||
|
||||
.dg-theme-card.is-selected {
|
||||
border-color: var(--interactive-accent);
|
||||
}
|
||||
|
||||
.dg-theme-card:hover:not(.is-selected) {
|
||||
border-color: var(--background-modifier-border-hover);
|
||||
}
|
||||
|
||||
.dg-theme-card-image {
|
||||
width: 100%;
|
||||
height: 80px;
|
||||
overflow: hidden;
|
||||
background: var(--background-primary);
|
||||
}
|
||||
|
||||
.dg-theme-card-image img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
.dg-theme-card-placeholder {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--text-muted);
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.dg-theme-card-name {
|
||||
padding: 6px 8px;
|
||||
font-size: 12px;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
/* Update Modal Styles */
|
||||
.dg-update-modal .modal-content {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.dg-modal-title {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.dg-modal-title .svg-icon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
.dg-update-section {
|
||||
padding: 16px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 8px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.dg-update-info {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
gap: 12px;
|
||||
padding: 12px;
|
||||
background: var(--background-primary);
|
||||
border-radius: 6px;
|
||||
margin-bottom: 16px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.dg-update-info .svg-icon {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
flex-shrink: 0;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.dg-update-info-text {
|
||||
font-size: 0.9em;
|
||||
color: var(--text-muted);
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.dg-update-button-container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.dg-update-button-container button {
|
||||
padding: 10px 24px;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
/* Update Progress States */
|
||||
.dg-update-progress {
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
.dg-update-loading,
|
||||
.dg-update-success,
|
||||
.dg-update-error {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
padding: 24px;
|
||||
background: var(--background-secondary);
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.dg-update-spinner {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.dg-update-spinner .svg-icon {
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
color: var(--interactive-accent);
|
||||
animation: dg-rotate 1.5s linear infinite;
|
||||
}
|
||||
|
||||
.dg-update-loading-text {
|
||||
font-size: 1.1em;
|
||||
font-weight: 500;
|
||||
margin: 0 0 4px 0;
|
||||
}
|
||||
|
||||
.dg-update-loading-subtext {
|
||||
color: var(--text-muted);
|
||||
font-size: 0.9em;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.dg-update-icon {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.dg-update-icon .svg-icon {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
}
|
||||
|
||||
.dg-update-icon-success {
|
||||
background: rgba(var(--color-green-rgb), 0.15);
|
||||
}
|
||||
|
||||
.dg-update-icon-success .svg-icon {
|
||||
color: var(--color-green);
|
||||
}
|
||||
|
||||
.dg-update-icon-error {
|
||||
background: rgba(var(--color-red-rgb), 0.15);
|
||||
}
|
||||
|
||||
.dg-update-icon-error .svg-icon {
|
||||
color: var(--color-red);
|
||||
}
|
||||
|
||||
.dg-update-title {
|
||||
margin: 0 0 8px 0;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
.dg-update-message {
|
||||
color: var(--text-muted);
|
||||
margin: 0 0 16px 0;
|
||||
}
|
||||
|
||||
.dg-update-link-container {
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
.dg-update-link {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
padding: 8px 16px;
|
||||
background: var(--interactive-accent);
|
||||
color: var(--text-on-accent);
|
||||
border-radius: 6px;
|
||||
text-decoration: none;
|
||||
font-weight: 500;
|
||||
transition: opacity 0.15s ease;
|
||||
}
|
||||
|
||||
.dg-update-link:hover {
|
||||
opacity: 0.9;
|
||||
text-decoration: none;
|
||||
color: var(--text-on-accent);
|
||||
}
|
||||
|
||||
.dg-update-link .svg-icon {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
}
|
||||
|
||||
/* PR History Styles */
|
||||
.dg-pr-history {
|
||||
margin-top: 16px;
|
||||
border-top: 1px solid var(--background-modifier-border);
|
||||
padding-top: 16px;
|
||||
}
|
||||
|
||||
.dg-pr-history-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
cursor: pointer;
|
||||
padding: 8px;
|
||||
border-radius: 6px;
|
||||
color: var(--text-muted);
|
||||
font-size: 0.9em;
|
||||
transition: background 0.15s ease;
|
||||
}
|
||||
|
||||
.dg-pr-history-header:hover {
|
||||
background: var(--background-secondary);
|
||||
}
|
||||
|
||||
.dg-pr-history-header .svg-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
transition: transform 0.2s ease;
|
||||
}
|
||||
|
||||
.dg-pr-history-header .svg-icon.is-expanded {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
|
||||
.dg-pr-history-list {
|
||||
padding: 8px 0 0 24px;
|
||||
}
|
||||
|
||||
.dg-pr-history-item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 8px;
|
||||
border-radius: 4px;
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
.dg-pr-history-item:hover {
|
||||
background: var(--background-secondary);
|
||||
}
|
||||
|
||||
.dg-pr-history-item .svg-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.dg-pr-history-link {
|
||||
color: var(--text-normal);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.dg-pr-history-link:hover {
|
||||
color: var(--interactive-accent);
|
||||
text-decoration: underline;
|
||||
}
|
||||
+1
-1
@@ -112,7 +112,7 @@
|
||||
"library2": {
|
||||
"type": "excalidrawlib",
|
||||
"version": 2,
|
||||
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.19.1",
|
||||
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.19.2",
|
||||
"libraryItems": []
|
||||
},
|
||||
"imageElementNotice": true,
|
||||
|
||||
Vendored
+2
-1
@@ -23,6 +23,7 @@
|
||||
"TQ_show_tags": "checkbox",
|
||||
"TQ_show_task_count": "checkbox",
|
||||
"TQ_show_tree": "checkbox",
|
||||
"TQ_show_urgency": "checkbox"
|
||||
"TQ_show_urgency": "checkbox",
|
||||
"dg-publish": "checkbox"
|
||||
}
|
||||
}
|
||||
@@ -6,6 +6,7 @@ tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/incomplete
|
||||
dg-publish: true
|
||||
---
|
||||
# 13723 Feather Sound Circle East #210
|
||||
|
||||
|
||||
+5
-2
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 2025-07-18_estimating-isnt-engineering
|
||||
id: 2025-07-18
|
||||
aliases: []
|
||||
title: 2025-07-18
|
||||
tags:
|
||||
@@ -9,10 +9,13 @@ tags:
|
||||
- topic/construction
|
||||
- topic/estimating
|
||||
- type/anecdote
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-07-18
|
||||
|
||||
## 2025-07-18 --- "Estimating Isn't Engineering"
|
||||
## 2025-07-18 ??:??
|
||||
|
||||
### Estimating Isn't Engineering
|
||||
|
||||
#topic/estimating
|
||||
|
||||
|
||||
+3
-2
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: "2025-10-20"
|
||||
title: 2025-10-20
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-10-20
|
||||
|
||||
@@ -14,4 +15,4 @@ tags:
|
||||
|
||||
"Rogue AI" is a common trope,
|
||||
but the reality of hallucination
|
||||
can be far more horrifying.
|
||||
can be far more horrifying.
|
||||
|
||||
+4
-3
@@ -1,19 +1,20 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-10-26
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- original-format/typewritten-print
|
||||
- type/daily
|
||||
- status/complete
|
||||
title: 2025-10-26
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-10-26
|
||||
|
||||
## 2025-10-26 18:36 --- Sunday evening
|
||||
|
||||
#topic/hobbies/reading
|
||||
#topic/hobbies/reading
|
||||
|
||||
I read Harlan Ellison's _I Have No Mouth, and I Must Scream_ this morning.
|
||||
It took me about two hours. What may be curious about that is the story is
|
||||
|
||||
+5
-4
@@ -1,19 +1,20 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-10-31
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- original-format/typewritten-print
|
||||
- type/daily
|
||||
- status/complete
|
||||
title: 2025-10-31
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-10-31
|
||||
|
||||
## 2025-10-31 18:26 --- Friday Evening
|
||||
|
||||
#topic/hobbies/birding
|
||||
#topic/hobbies/birding
|
||||
|
||||
This morning as I was leaving for work I saw a massive congregation
|
||||
of all the walky water birds I love so much. A hundred and more, milling about
|
||||
@@ -41,7 +42,7 @@ Today was a good day---I've been at this for a while, one second...
|
||||
|
||||
## 2025-10-31 19:48 --- Late Friday Evening, Halloween btw
|
||||
|
||||
#topic/hobbies/birding
|
||||
#topic/hobbies/birding
|
||||
|
||||
Today was a good day. If I could see so many gorgeous creatures every day
|
||||
as I have this one I might never shed another tear. I love birds.
|
||||
|
||||
+3
-2
@@ -1,13 +1,14 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-01
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- original-format/typewritten-print
|
||||
- type/daily
|
||||
- status/complete
|
||||
title: 2025-11-01
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-01
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/complete
|
||||
- type/minutes
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-04
|
||||
|
||||
|
||||
+3
-2
@@ -1,13 +1,14 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-05
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- original-format/typewritten-print
|
||||
- type/daily
|
||||
- status/complete
|
||||
title: 2025-11-05
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-05
|
||||
|
||||
|
||||
+3
-2
@@ -1,13 +1,14 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-06
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- original-format/digital-text
|
||||
- type/daily
|
||||
- status/complete
|
||||
title: 2025-11-06
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-06
|
||||
|
||||
|
||||
+2
-1
@@ -1,6 +1,7 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-10
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
@@ -8,7 +9,7 @@ tags:
|
||||
- original-format/typewritten-print
|
||||
- status/complete
|
||||
- type/daily
|
||||
title: 2025-11-10
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-10
|
||||
|
||||
|
||||
+3
-2
@@ -1,18 +1,19 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-11
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/complete
|
||||
- type/daily
|
||||
title: 2025-11-11
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-11
|
||||
|
||||
## 2025-11-11 06:06 --- Tuesday Morning, Before Work
|
||||
|
||||
#topic/estimating #original-format/typewritten-print
|
||||
#topic/estimating #original-format/typewritten-print
|
||||
|
||||
One of the most appealing aspects of estimating
|
||||
to me is the dynamic we have with our employers.
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-13
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/complete
|
||||
- type/daily
|
||||
title: 2025-11-13
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-13
|
||||
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-14
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: 2025-11-14
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-14
|
||||
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-16
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: 2025-11-16
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-16
|
||||
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-18
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: ""
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-18
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: 2025-11-20
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-20
|
||||
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-11-21
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: 2025-11-21
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-11-21
|
||||
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-12-02
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: 2025-12-02
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-02
|
||||
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-12-03
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: 2025-12-03
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-03
|
||||
|
||||
|
||||
+4
-3
@@ -1,18 +1,19 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-12-04
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: ""
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-04
|
||||
|
||||
## 2025-12-04 09:51
|
||||
|
||||
#topic/automation
|
||||
#topic/automation
|
||||
|
||||
* [ ] TODO: Build test case estimating helper html app ➕ 2026-12-04
|
||||
|
||||
@@ -34,4 +35,4 @@ A good test case would be a simple 3 variable equation solver.
|
||||
|
||||
speed
|
||||
distance
|
||||
time
|
||||
time
|
||||
|
||||
+3
-2
@@ -1,15 +1,16 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-12-05
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: ""
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-05
|
||||
|
||||
## 2025-12-05 10:41
|
||||
|
||||
[[pdi-breakdowns#Area: Office Space]]
|
||||
[[pdi-breakdowns#Area: Office Space]]
|
||||
|
||||
+3
-2
@@ -1,15 +1,16 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-12-06
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: 2025-12-06
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-06
|
||||
|
||||
## 2025-12-06 13:13
|
||||
|
||||
[[intellectual-capital]]
|
||||
[[intellectual-capital]]
|
||||
|
||||
+3
-2
@@ -1,15 +1,16 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2025-12-08
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
title: 2025-12-08
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-08
|
||||
|
||||
## 2025-12-08 11:03
|
||||
|
||||
[[ambiguity-in-construction-estimating]]
|
||||
[[ambiguity-in-construction-estimating]]
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-09
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-10
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-12
|
||||
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: "2025-12-13"
|
||||
title: 2025-12-13
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-13
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-14
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-16
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-17
|
||||
|
||||
|
||||
+3
-2
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: "2025-12-18"
|
||||
title: 2025-12-18
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-18
|
||||
|
||||
@@ -63,4 +64,4 @@ and will be signing a contract with Trimble in late January.
|
||||
## 2025-12-18 15:30
|
||||
|
||||
[Kip (unit) - Wikipedia](https://en.wikipedia.org/wiki/Kip_\(unit\))
|
||||
[Construction Cost Estimating](https://www.quantity-takeoff.com/index.htm)
|
||||
[Construction Cost Estimating](https://www.quantity-takeoff.com/index.htm)
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-19
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-20
|
||||
|
||||
|
||||
+3
-2
@@ -1,15 +1,16 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: "2025-12-22"
|
||||
title: 2025-12-22
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-22
|
||||
|
||||
## 2025-12-22 08:51
|
||||
|
||||
[[music-theory]]
|
||||
[[music-theory]]
|
||||
|
||||
+3
-2
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: "2025-12-30"
|
||||
title: 2025-12-30
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2025-12-30
|
||||
|
||||
@@ -18,4 +19,4 @@ tags:
|
||||
|
||||
3.ApplyThatSequence([-1,0,1,2,3])
|
||||
# returns [2,2,3,5,8]
|
||||
```
|
||||
```
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-01
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-02
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-04
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-05
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-06
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-07
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-08
|
||||
|
||||
|
||||
+7
-4
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: "2026-01-09"
|
||||
title: 2026-01-09
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-09
|
||||
|
||||
@@ -59,9 +60,11 @@ High Rise .110--.120 hr/sqft
|
||||
## 2026-01-09 12:00
|
||||
|
||||
$$
|
||||
\frac{146097}{400} = 365.2425~\text{Days Per Year}
|
||||
\frac{20871}{400} = 52.1775~\text{Weeks Per Year}
|
||||
\begin{gather*}
|
||||
\frac{146097}{400} = 365.2425~\text{Days Per Year} \
|
||||
\frac{20871}{400} = 52.1775~\text{Weeks Per Year} \
|
||||
\frac{6957}{1600} = 4.348125~\text{Weeks Per Month}
|
||||
\end{gather*}
|
||||
$$
|
||||
|
||||
$$
|
||||
@@ -108,4 +111,4 @@ Attributed to William of Ockham, 14th-century English philosopher and theologian
|
||||
|
||||
> [!quote] [[klugman-et-al_2019_loss-models#4.2 The Role of Parameters]]
|
||||
> The principle of parsimony states that the simplest model
|
||||
> that adequately reflects reality should be used.
|
||||
> that adequately reflects reality should be used.
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: "2026-01-10"
|
||||
title: 2026-01-10
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-10
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-11
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-12
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-13
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-14
|
||||
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: "2026-01-15"
|
||||
title: 2026-01-15
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-15
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-19
|
||||
|
||||
|
||||
+2
-1
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-20
|
||||
|
||||
@@ -34,4 +35,4 @@ could be easily replaced with documents like this one.
|
||||
|
||||
Jfarrari The Unknowing (Acoustic)
|
||||
|
||||
[[music-analysis]]
|
||||
[[music-analysis]]
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-22
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-23
|
||||
|
||||
|
||||
+124
@@ -0,0 +1,124 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2026-01-25
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/daily
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026-01-25
|
||||
|
||||
## 2026-01-25 18:46
|
||||
|
||||
### Calculating Monthly Principal & Interest Payment
|
||||
|
||||
For a **fixed-rate, fully-amortizing mortgage**,
|
||||
the monthly payment is computed using the **standard amortization formula**:
|
||||
|
||||
#### Standard Amortization Formula
|
||||
|
||||
$$
|
||||
A = P \cdot \frac{i(1+i)^n}{(1+i)^n-1}
|
||||
$$
|
||||
|
||||
Where:
|
||||
|
||||
* $A$ = periodic payment amount
|
||||
* $P$ = amount of principal, net of initial payments
|
||||
* $i$ = periodic interest rate
|
||||
* $n$ = total number of payments
|
||||
|
||||
> [!info]
|
||||
> $A$ is constant over the term,
|
||||
> the interest portion decreases while the principal portion increases.
|
||||
|
||||
#### Example
|
||||
|
||||
For a 30-year mortgage of $268,000 at 5.75% annual interest:
|
||||
|
||||
$$
|
||||
\begin{align*}
|
||||
P &= 268000
|
||||
i &= \frac{0.0575}{12} = 0.004791\bar{6} \\
|
||||
n &= 30 \cdot 12 = 360
|
||||
\end{align*}
|
||||
$$
|
||||
|
||||
The monthly payment amount $A$ is given by:
|
||||
|
||||
$$
|
||||
\begin{align*}
|
||||
A &= 268000 \cdot \frac{0.004791\bar{6} \cdot (1+ 0.004791\bar{6})^{360}}{(1+ 0.004791\bar{6})^{360} - 1} \\
|
||||
A &\approx 1563.98
|
||||
\end{align*}
|
||||
$$
|
||||
|
||||
### Calculating Annual Percentage Rate (APR)
|
||||
|
||||
$$
|
||||
\text{APR} = \frac{\frac{\text{Interest} + \text{Fees}}{\text{Principle}}}{\text{Term Years}}
|
||||
$$
|
||||
|
||||
## 2026-01-25 21:02
|
||||
|
||||
[[the-failure-of-risk-management]]
|
||||
|
||||
If I have a general complaint about [[hubbard_2020_failure]] it's this:
|
||||
Hubbard fails to recognize logical parallels between his different arguments,
|
||||
so to a critical reader they appear contradictory:
|
||||
|
||||
In [[hubbard_2020_failure#Break It Down, Then Do the Math]]
|
||||
Hubbard introduces decomposition as a method for reducing error in estimates,
|
||||
Providing Fermi's "piano tuners in Chicago" problem as an example,
|
||||
without acknowledging that _Fermi_ supplied the decomposition.
|
||||
Hubbard also references [[macgregor_1994_judgemental-decomposition]]
|
||||
which is a similar case.
|
||||
Neither of these examples suggest that decomposition is a magic bullet,
|
||||
or even that a layman's decomposition wouldn't be worse than nothing.
|
||||
Despite this, Hubbard ends the section without qualifier:
|
||||
"Clearly, decomposition helps estimates."
|
||||
|
||||
This section comes only pages after
|
||||
[[hubbard_2020_failure#The Measurement Inversion]]
|
||||
in which Hubbard warns against seeking detail for the sake of it.
|
||||
|
||||
See also [[the-failure-of-risk-management#_Exsupero Ursus_]].
|
||||
|
||||
## 2026-01-25 22:59
|
||||
|
||||
[[macgregor_1994_judgemental-decomposition]]
|
||||
|
||||
I really hate this study.
|
||||
|
||||
I may be out of my league,
|
||||
but it seems wrong to draw conclusions about decomposition as a method
|
||||
when the work was done by the researchers,
|
||||
especially when some of their decompositions really suck.
|
||||
|
||||
> ##### Circumference of 50¢ coin
|
||||
>
|
||||
> * Diameter in inches of a 50¢ coin
|
||||
> * Number of pieces of string the length of the diameter needed to wrap around circumference
|
||||
|
||||
That's not a decomposition.
|
||||
If you don't remember $\pi$
|
||||
that's a harder problem than it was before.
|
||||
|
||||
> ##### Bushels of wheat
|
||||
>
|
||||
> * Population of the world
|
||||
> * Number of bushels of wheat consumed per person per year
|
||||
> * Proportion of wheat wasted per year
|
||||
|
||||
I might have included how much a bushel is,[^1]
|
||||
there's an order of magnitude right there.
|
||||
|
||||
[^1]: $1~\text{US bushel} \equiv 9\frac{3571}{11550}~\text{US Gallons} \approx 9.3~\text{US Gallons}$
|
||||
|
||||
The study suggests decomposition has no effect on estimate confidence
|
||||
---which I'm tempted to believe because its funny
|
||||
and it tracks with my anecdotal experience---
|
||||
but I wonder if subjects using their own decompositions would present similarly.
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/yearly
|
||||
dg-publish: true
|
||||
---
|
||||
# 2026
|
||||
|
||||
|
||||
@@ -10,18 +10,19 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/meta
|
||||
- type/encyclopedia
|
||||
dg-publish: true
|
||||
---
|
||||
# zmVault
|
||||
|
||||
> [!info]
|
||||
> This note is on the meta-formatting of this repository.
|
||||
> For contents, prose conventions, etc. see [[this-notebook]].
|
||||
This note concerns the meta-formatting of this repository.
|
||||
For contents, prose conventions, etc. see [[this-notebook]].
|
||||
|
||||
## Syntax
|
||||
|
||||
Notes are written in [Obsidian-flavored markdown](https://help.obsidian.md/),
|
||||
which is partially reimplemented by [Markdown Oxide](https://oxide.md/)
|
||||
for use in editors other than Obsidian.
|
||||
I primarily use [[obsidian|Obsidian]] for both reading and writing,
|
||||
so notes are written in [Obsidian-flavored markdown](https://help.obsidian.md/),
|
||||
which is partially reimplemented by [Foam](https://foamnotes.com/) for Visual Studio Code
|
||||
and [Markdown Oxide](https://oxide.md/) for vim, neovim, and others.
|
||||
|
||||
For compatibility,
|
||||
novel syntax implemented by Obsidian plugins should be avoided.
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/meta
|
||||
- type/directory
|
||||
dg-publish: true
|
||||
---
|
||||
# TODO
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- type/guide
|
||||
- authorship/original
|
||||
title: Accubid Setup
|
||||
dg-publish: true
|
||||
---
|
||||
# Accubid Setup
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- topic/estimating
|
||||
- topic/risk
|
||||
- type/cross-topic
|
||||
dg-publish: true
|
||||
---
|
||||
# Actuarial Science for Construction Estimating
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/risk
|
||||
- type/encyclopedia
|
||||
dg-publish: true
|
||||
---
|
||||
# Actuarial Science
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- topic/estimating
|
||||
- topic/software
|
||||
- type/philosophy
|
||||
dg-publish: true
|
||||
---
|
||||
# AI in Estimating
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- authorship/original
|
||||
- status/incomplete
|
||||
title: Alternating Current
|
||||
dg-publish: true
|
||||
---
|
||||
# Alternating Current
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- topic/construction
|
||||
- topic/estimating
|
||||
- type/cross-topic
|
||||
dg-publish: true
|
||||
---
|
||||
# Ambiguity in Construction Estimating
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/ambiguity
|
||||
- type/encyclopedia-entry
|
||||
dg-publish: true
|
||||
---
|
||||
# Ambiguity
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- topic/software
|
||||
- type/idea
|
||||
title: Assembly Objects
|
||||
dg-publish: true
|
||||
---
|
||||
# Assembly Objects
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- topic/estimating
|
||||
- type/philosophy
|
||||
title: Assembly Philosophy
|
||||
dg-publish: true
|
||||
---
|
||||
# Assembly Philosophy
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/strategy
|
||||
- type/encyclopedia-entry
|
||||
dg-publish: true
|
||||
---
|
||||
# Auction Theory
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- topic/software
|
||||
- type/idea
|
||||
title: Automating Estimating Project Creation
|
||||
dg-publish: true
|
||||
---
|
||||
# Automating Estimating Project Creation
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- topic/software
|
||||
- type/idea
|
||||
title: Automating PDF Annotation
|
||||
dg-publish: true
|
||||
---
|
||||
# Automating PDF Annotation
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/music/banjo
|
||||
- type/encyclopedia
|
||||
dg-publish: true
|
||||
---
|
||||
# Banjo Tablatures
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/music/banjo
|
||||
- type/encyclopedia
|
||||
dg-publish: true
|
||||
---
|
||||
# Banjo
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- topic/risk
|
||||
- type/idea
|
||||
title: Modeling Bid Prices Under Intrinsic Cost Uncertainty
|
||||
dg-publish: true
|
||||
---
|
||||
# Modeling Bid Prices Under Intrinsic Cost Uncertainty
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- topic/estimating
|
||||
- topic/risk
|
||||
- type/philosophy
|
||||
dg-publish: true
|
||||
---
|
||||
# Bid Process Strategy
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- authorship/original
|
||||
- topic/hobbies/birding
|
||||
title: Birds I've Seen Around Here
|
||||
dg-publish: true
|
||||
---
|
||||
# Birds I've Seen Around Here
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- authorship/original
|
||||
- status/incomplete
|
||||
title: BPM Award Analysis
|
||||
dg-publish: true
|
||||
---
|
||||
# BPM Award Analysis
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- topic/estimating
|
||||
- topic/software
|
||||
- type/idea
|
||||
dg-publish: true
|
||||
---
|
||||
# Breakdown Objects
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/draft
|
||||
- topic/construction
|
||||
- type/encyclopedia-entry
|
||||
dg-publish: true
|
||||
---
|
||||
# Building Area Classification
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/draft
|
||||
- type/guide
|
||||
title: Carbon Monoxide Detection Takeoff
|
||||
dg-publish: true
|
||||
---
|
||||
# Carbon Monoxide Detection Takeoff
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: Complaints
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- topic/meta
|
||||
dg-publish: true
|
||||
---
|
||||
# Complaints
|
||||
|
||||
Where do you get the nerve, buddy?
|
||||
+4
-2
@@ -8,6 +8,7 @@ tags:
|
||||
- type/encyclopedia
|
||||
- authorship/original
|
||||
title: Conductor Sizing
|
||||
dg-publish: true
|
||||
---
|
||||
# Conductor Sizing
|
||||
|
||||
@@ -160,8 +161,9 @@ $$
|
||||
|
||||
## Motors
|
||||
|
||||
1 electric horsepower = 746 watts
|
||||
|
||||
$$
|
||||
1~\text{electric horsepower} \equiv 746~\text{watts}
|
||||
$$
|
||||
full-load current (FLC) / full-load amperes (FLA)
|
||||
|
||||
minimum circuit ampacity (MCA)
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/construction/electrical
|
||||
- type/encyclopedia
|
||||
dg-publish: true
|
||||
---
|
||||
# Conduit Sizing
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/complete
|
||||
- type/minutes
|
||||
title: ConEst Training Agenda
|
||||
dg-publish: true
|
||||
---
|
||||
# ConEst Training Agenda
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- type/task
|
||||
- topic/meta
|
||||
title: Consolidate Electrical Info
|
||||
dg-publish: true
|
||||
---
|
||||
# Consolidate Electrical Info
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- topic/estimating
|
||||
- topic/meta
|
||||
- type/task
|
||||
dg-publish: true
|
||||
---
|
||||
# Consolidate Estimating Thoughts
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- type/encyclopedia-entry
|
||||
- authorship/original
|
||||
title: Construction Estimating Software
|
||||
dg-publish: true
|
||||
---
|
||||
# Construction Estimating Software
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- topic/construction
|
||||
- topic/estimating
|
||||
- type/media-commentary
|
||||
dg-publish: true
|
||||
---
|
||||
# _Construction Estimating Using Excel_
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- topic/estimating
|
||||
- type/encyclopedia
|
||||
title: Construction Estimating
|
||||
dg-publish: true
|
||||
---
|
||||
# Construction Estimating
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/construction
|
||||
- type/encyclopedia-entry
|
||||
dg-publish: true
|
||||
---
|
||||
# Construction Methods
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ tags:
|
||||
- status/incomplete
|
||||
- type/guide
|
||||
title: Converting Documents to Markdown
|
||||
dg-publish: true
|
||||
---
|
||||
# Converting Documents to Markdown
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- topic/math
|
||||
- type/encyclopedia-entry
|
||||
title: Convex Hull
|
||||
dg-publish: true
|
||||
---
|
||||
# Convex Hull
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ tags:
|
||||
- status/incomplete
|
||||
- topic/music/banjo
|
||||
- type/media/music
|
||||
dg-publish: true
|
||||
---
|
||||
# The Cruel Mother (Traditional)
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ tags:
|
||||
- topic/meta
|
||||
- type/encyclopedia
|
||||
title: Daily Notes
|
||||
dg-publish: true
|
||||
---
|
||||
# Daily Notes
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user