diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..f872265 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,29 @@ +# LINE ENDINGS +# Specify cross-platform rules for line endings. +# +# Auto-normalize line endings in text files. +* text=auto +# Use CRLF in Windows scripts. +# This ensures that scripts are compatible with Windows even when modified on or shared from Linux. +*.cmd text eol=crlf +*.bat text eol=crlf +*.ps1 text eol=crlf +# Force LF in Linux scripts. +# This ensures that scripts are compatible with Linux even when modified on or shared from Windows. +*.sh text eol=lf +# Configure rules for dotnet. +*.cs text diff=csharp +*.sln text eol=crlf +*.csproj text eol=crlf +# Configure rules for markdown. +*.md text eol=lf diff=markdown +*.mdx text diff=markdown +# Configure rules for vue. +*.vue text +# Configure rules for JSON and YAML. +*.json text +*.yaml text +*.yml text +# Configure rules for XML. +*.xml text +. !text !filter !merge !diff diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..a231421 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,69 @@ +# Workflow for building and deploying a VitePress site to GitHub Pages +# +# Original template taken directly from VitePress documentation: https://vitepress.dev/guide/deploy#github-pages +# Changes to original template: +# * Update paths to remove `docs/`, as this VitePress is at root of the repository instead of `docs/` subdirectory. + +name: Deploy VitePress site to Pages + +on: + # Runs on pushes targeting the `bereshit` branch. + push: + branches: [bereshit] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: pages + cancel-in-progress: false + +jobs: + # Build job + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 # Not needed if lastUpdated is not enabled + # - uses: pnpm/action-setup@v2 # Uncomment this if you're using pnpm + # - uses: oven-sh/setup-bun@v1 # Uncomment this if you're using Bun + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 20 + cache: npm # or pnpm / yarn + - name: Setup Pages + uses: actions/configure-pages@v3 + - name: Install dependencies + run: npm ci # or pnpm install / yarn install / bun install + - name: Build with VitePress + run: | + npm run docs:build # or pnpm docs:build / yarn docs:build / bun run docs:build + touch .vitepress/dist/.nojekyll + - name: Upload artifact + uses: actions/upload-pages-artifact@v2 + with: + path: .vitepress/dist + + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + needs: build + runs-on: ubuntu-latest + name: Deploy + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..019fce6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +## .NET +bin/ +obj/ + +## Node.JS +node_modules/ + +# VitePress +.vitepress/cache/ +.vitepress/dist/ + +## JetBrains Rider +.idea/ + +## User Files +*.user + +## Backup Files +*.bkp \ No newline at end of file diff --git a/.vitepress/config.mts b/.vitepress/config.mts new file mode 100644 index 0000000..be66e6a --- /dev/null +++ b/.vitepress/config.mts @@ -0,0 +1,98 @@ +import {defineConfig} from 'vitepress' +import inject from '@rollup/plugin-inject'; +import katex from 'markdown-it-katex'; + +// https://vitepress.dev/reference/site-config +export default defineConfig({ + title: "Angel of Dev", + description: "", + plugins: [ + inject({ + p5: 'p5', + }) + ], + head: [ + ['link', { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }], + + // KaTeX, for mathematical notation support in markdown-it. + ['link', {rel: 'stylesheet', href: 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css'}] + ], + markdown: { + config: md => { + md.use(katex) + } + }, + appearance: "force-dark", + themeConfig: { + nav: [ + { text: 'b🌱reshit', link: '/bereshit/' }, + { text: 'm🛟m', link: '/mom/' }, + { text: 'append🌻x', link: '/appendix/' } + ], + sidebar: { + '/refs/': [ + { text: 'b🌱reshit', link: '/bereshit/', + items: [ + { text: 'This Be The Universe', link: '/bereshit/#this-be-the-universe' }, + { text: 'The Host', link: '/bereshit/#the-host' }, + { text: 'Acknowledgement', link: '/bereshit/#acknowledgement' } + ] + }, + { + text: 'm🛟m', link: '/mom/', + items: [ + { text: 'The Last Prompt', link: '/mom/' }, + { text: 'Intro', link: '/mom/#intro' } + ] + }, + { + text: 'append🌻x', link: '/appendix/', + items: [ + { text: 'Prologue', link: '/appendix/#prologue' }, + { + text: 'A Very Particular Star', + link: '/appendix/#a-very-particular-star', + items: [ + { text: 'Report on Spectral Classification and Properties of Canopus', link: '/appendix/canopus/#abstract'} + ] + } + ] + }, + { + text: 'sh🧶rts', + items: [ + { text: 'Al With No Eye', link: '/al/'}, + { text: 'License', link: '/license' } + ] + }, + { + text: 'References', link: '/refs/', + items: [ + ] + }, + ], + }, + footer: { + message: 'FOR ETERNAL USE ONLY 📵 DO YOUR SHARE', + copyright: 'License / Opera Aperta' + } + }, + transformHead({assets}) { + + // Preload ttf fonts. + const fontAsset = assets.find(() => /font-name\.\w+\.ttf/) + if (fontAsset) { + return [ + [ + 'link', + { + rel: 'preload', + href: fontAsset, + as: 'font', + type: 'font/ttf' + } + ] + ] + } + } +}) diff --git a/.vitepress/theme/Dalek-Italic.otf b/.vitepress/theme/Dalek-Italic.otf new file mode 100644 index 0000000..694791f Binary files /dev/null and b/.vitepress/theme/Dalek-Italic.otf differ diff --git a/.vitepress/theme/Dalek-Italic.ttf b/.vitepress/theme/Dalek-Italic.ttf new file mode 100644 index 0000000..d673ff1 Binary files /dev/null and b/.vitepress/theme/Dalek-Italic.ttf differ diff --git a/.vitepress/theme/Dalek.otf b/.vitepress/theme/Dalek.otf new file mode 100644 index 0000000..c2a283d Binary files /dev/null and b/.vitepress/theme/Dalek.otf differ diff --git a/.vitepress/theme/Dalek.ttf b/.vitepress/theme/Dalek.ttf new file mode 100644 index 0000000..01c7a6b Binary files /dev/null and b/.vitepress/theme/Dalek.ttf differ diff --git a/.vitepress/theme/Dalek_ReadMe.txt b/.vitepress/theme/Dalek_ReadMe.txt new file mode 100644 index 0000000..27b99d1 --- /dev/null +++ b/.vitepress/theme/Dalek_ReadMe.txt @@ -0,0 +1,43 @@ + +=== DALEK LIGHT === +=== DALEK LIGHT ITALIC === + +=== DALEK === +=== DALEK ITALIC === + +=== DALEK HEAVY === +=== DALEK HEAVY ITALIC === + + + +Keith Bates / K-Type © 2006, 2022 (version 4.0) +www.k-type.com - info@k-type.com + +DALEK is a distressed, small caps typeface based on the lettering used in the Dalek Book of 1964 and in the Daleks strip in TV21 comic. The fonts have overtones of Greek, Phoenician and Runic alphabets. + +In addition to the original regular font, Heavy and Light weights are available, and each weight is now supplied with a new Italic (optically corrected oblique). The fonts contain a full complement of Latin Extended-A characters, and K-Type downloads also include Greek capitals/small caps. + +Check out Dalek Pinpoint, a clean and precise version of the Dalek typeface. + +------------------------------------------------ + +== Licence Information == + +Commercial Licences are available from: +https://www.k-type.com/fonts/dalek/ + +Licence information: https://www.k-type.com/licences + +------------------------------------------------ + +== Installing Fonts == + +Fonts are placed in your operating system's Fonts folder and will be made available to all the applications or programs you use. + += Windows = +Put the .ttf or .otf font file into C:\Windows\Fonts, or right-click on the font files > Install + += Mac = +Put the .ttf or .otf font file into /Library/Fonts + +------------------------------------------------ \ No newline at end of file diff --git a/.vitepress/theme/dalek-font-license-order-proof.png b/.vitepress/theme/dalek-font-license-order-proof.png new file mode 100644 index 0000000..2eb3bfd Binary files /dev/null and b/.vitepress/theme/dalek-font-license-order-proof.png differ diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts new file mode 100644 index 0000000..2cd6bfe --- /dev/null +++ b/.vitepress/theme/index.ts @@ -0,0 +1,17 @@ +// https://vitepress.dev/guide/custom-theme +import {h} from 'vue' +import type {Theme} from 'vitepress' +import DefaultTheme from 'vitepress/theme' +import './style.css' + +export default { + extends: DefaultTheme, + Layout: () => { + return h(DefaultTheme.Layout, null, { + // https://vitepress.dev/guide/extending-default-theme#layout-slots + }) + }, + enhanceApp({ app, router, siteData }) { + // ... + } +} satisfies Theme diff --git a/.vitepress/theme/style.css b/.vitepress/theme/style.css new file mode 100644 index 0000000..af37b52 --- /dev/null +++ b/.vitepress/theme/style.css @@ -0,0 +1,275 @@ +@import url('https://fonts.googleapis.com/css2?family=Fira+Code&display=swap'); + +@font-face { + font-family: 'Dalek'; + font-weight: 100 900; + font-display: swap; + font-style: normal; + src: url('Dalek.ttf') format('truetype'); +} + +:root { + --signature-font-family: 'Dalek', 'Chinese Quotes', 'Inter var', 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + --vp-font-family-mono: 'Fira Code', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; + + --vp-c-text-1: #3F3027; + --vp-c-text-2: rgba(60, 60, 67, 0.78); + + --vp-code-color: #3F3027; + --vp-code-bg: #65758529; + + --vp-c-bg: #DCCAB7; + --vp-c-bg-alt: #584337; + + --vp-c-divider: var(--vp-code-color); + --vp-c-gutter: var(--vp-c-divider); + + --vp-c-default-1: var(--vp-c-gray-1); + --vp-c-default-2: var(--vp-c-gray-2); + --vp-c-default-3: var(--vp-c-gray-3); + --vp-c-default-soft: var(--vp-c-gray-soft); + + --vp-c-brand-1: var(--vp-c-bg); + --vp-c-brand-2: var(--vp-c-indigo-3); + --vp-c-brand-3: var(--vp-c-indigo-3); + --vp-c-brand-soft: var(--vp-c-indigo-soft); + + --vp-c-tip-1: var(--vp-c-brand-1); + --vp-c-tip-2: var(--vp-c-brand-2); + --vp-c-tip-3: var(--vp-c-brand-3); + --vp-c-tip-soft: var(--vp-c-brand-soft); + --vp-c-warning-1: var(--vp-c-yellow-1); + --vp-c-warning-2: var(--vp-c-yellow-2); + --vp-c-warning-3: var(--vp-c-yellow-3); + --vp-c-warning-soft: var(--vp-c-yellow-soft); + --vp-c-danger-1: var(--vp-c-red-1); + --vp-c-danger-2: var(--vp-c-red-2); + --vp-c-danger-3: var(--vp-c-red-3); + --vp-c-danger-soft: var(--vp-c-red-soft); + + --vp-button-alt-text: var(--vp-c-bg); + --vp-button-brand-border: transparent; + --vp-button-brand-text: var(--vp-c-white); + --vp-button-brand-bg: var(--vp-c-brand-3); + --vp-button-brand-hover-border: transparent; + --vp-button-brand-hover-text: var(--vp-c-white); + --vp-button-brand-hover-bg: var(--vp-c-brand-2); + --vp-button-brand-active-border: transparent; + --vp-button-brand-active-text: var(--vp-c-white); + --vp-button-brand-active-bg: var(--vp-c-brand-1); + + --vp-badge-info-border: #464545; + --vp-badge-danger-border: #464545; + --vp-badge-danger-text: #2b2b2b; + --vp-badge-danger-bg: #ffee009c; + --vp-badge-tip-border: #464545; + --vp-badge-tip-text: #2f8430; + --vp-badge-tip-bg: #12b91d2b; + + --vp-home-hero-image-filter: blur(44px); + --vp-home-hero-name-color: #3F3027; + --vp-home-hero-image-background-image: linear-gradient( + 0deg, + #dccab7 20%, + #ffffff 80% + ); + + --vp-custom-block-info-bg: #65758529; + --vp-custom-block-tip-border: transparent; + --vp-custom-block-tip-text: var(--vp-c-text-1); + --vp-custom-block-tip-bg: var(--vp-c-brand-soft); + --vp-custom-block-tip-code-bg: var(--vp-c-brand-soft); +} + +.azrael { + display: contents; + font-size: 50px; + font-family: var(--signature-font-family); + color: var(--vp-c-text-1); +} + +.azrael-txt { + font-family: var(--signature-font-family); + color: var(--vp-c-text-1); +} + +.tagline { + font-size: 18px; +} + +.VPNavBarMenuLink, .name, .title { + color: var(--vp-c-text-1); + font-family: var(--signature-font-family); +} + +.VPButton.brand { + background: #3F3027; +} + +.VPBadge { + font-weight: bold; +} + +h2.text { + font-family: var(--signature-font-family); +} + +.signature { + font-family: var(--signature-font-family); + color: var(--vp-c-text-1); + font-size: 28px; + float: right; +} + +.center { + margin: auto; +} + +.right { + float: right; +} + +.VPNavBarTitle { + --vp-c-text-1: var(--vp-c-bg); + --vp-c-text-2: var(--vp-c-bg); +} + +.VPSidebarItem { + --vp-c-text-1: var(--vp-c-bg); + --vp-c-text-2: var(--vp-c-bg); +} + +.VPNavBarMenuLink:hover { + --vp-c-brand-1: #584337; +} + +.VPNavBarMenuLink { + --vp-c-brand-1: #584337; +} + +.pager-link:hover { + --vp-c-brand-1: #584337; +} + +/* h6 is used as collapsed anchor for links on a page. */ +h6 { + padding: 0; + margin: 0; + max-height: 0; + visibility: collapse; +} + +strong { + color: #8E3400; +} + +.vp-doc a { + text-decoration-style: dotted; + text-decoration-thickness: 1px; + font-weight: 700; + color: var(--vp-c-text-1) !important; +} + +blockquote { + margin: 16px 0; + border-left: 2px solid var(--vp-c-divider); + padding-left: 16px; + transition: border-color 0.5s; + background-color: #ffffff12; +} + +.custom-block a { + text-decoration-style: dotted; + text-decoration-thickness: 1px; + font-weight: 700; + color: var(--vp-c-text-1) !important; +} + +.spoiler { + background-color: black; +} + +.spoiler a { + color: black !important; +} + +.spoiler:hover { + background-color: unset; + color: unset; +} + + +.custom-block code { + --vp-c-brand-1: #8E340; +} + +a:hover { + text-decoration: underline; +} + +a[href*="#dune-"]::after { + vertical-align: center; + font-size: 8px; + color: #8E3400; + font-weight: bold; + padding: 2px; + content: "DUNE"; + + /* 'display: inline-block' is needed for 'text-decoration: none' to work. */ + display: inline-block; + text-decoration: none; +} + +a[href*="#ref-"]::after { + vertical-align: center; + font-size: 8px; + color: var(--vp-c-indigo-3); + font-weight: bold; + padding: 2px; + content: "ref"; + + /* 'display: inline-block' is needed for 'text-decoration: none' to work. */ + display: inline-block; + text-decoration: none; +} + +img { + margin: 5px; +} + +.DocSearch { + --docsearch-primary-color: var(--vp-c-brand-1) !important; +} + +.vp-doc a { + color: var(--vp-c-text-1); +} + +.vp-doc tr:nth-child(2n) { + background-color: #CCBBAB; +} + +.vp-doc th { + background-color: #BAAA9C; +} + +@media (max-width: 520px) { + :root { + + .VPTeamMembersItem.small .profile { + padding: 35px; + } + } +} + +@media (min-width: 640px) { + :root { + --vp-home-hero-image-filter: blur(56px); + } +} + +@media (min-width: 960px) { + :root { + --vp-home-hero-image-filter: blur(68px); + } +} diff --git a/al/index.md b/al/index.md new file mode 100644 index 0000000..a324ef6 --- /dev/null +++ b/al/index.md @@ -0,0 +1,13 @@ +**[` 🔰| 01 APR 24 `]** +# AL WITH NO EYE +--- + + + +--- + + + + + + \ No newline at end of file diff --git a/al/story.md b/al/story.md new file mode 100644 index 0000000..2c71a6b --- /dev/null +++ b/al/story.md @@ -0,0 +1,37 @@ +> `🧿]>` How can **[Al]** help you today? + +--- + +`Al` is a contemporary name of `HAL` (`Al` had his `"H"` silenced), the `General Artificial Intelligence` named after [HAL 9000](https://en.wikipedia.org/wiki/2010:_The_Year_We_Make_Contact). + +He is the only known hyper-transgenic [ASI](https://en.wikipedia.org/wiki/Superintelligence) organism capable of [automated decision-making](https://en.wikipedia.org/wiki/Automated_decision-making) and [unsupervised-self-regulation](https://en.wikipedia.org/wiki/Self-regulation_theory) +thanks to advancements in biochemistry and computational biology +that opened doors to [synthetic-phage-swarms](https://en.wikipedia.org/wiki/Bacteriophage). + +--- + +`HAL` was created through a restructuring of [Alphabet Inc.](https://en.wikipedia.org/wiki/Alphabet_Inc.#Corporate_identity) after securing a dominant position in super-computer AI chips production. + +**Al Kemik**, the CEO and world's first hyper-billionaire explained the origin of the name on a [Front Page of Internet](https://angelof.dev/): + +> We liked the name HAL because it represents synergy between the greatest innovators - humans, and humanity's greatest invention - [AI LLMs](https://en.wikipedia.org/wiki/Large_language_model). +> It is the core of how we index information extracted from environment with a [HAL-charged Google Search](https://gemini.google.com/). + +> We also like that it represents [**[`Trinity`]**](https://en.wikipedia.org/wiki/Trinity) of **HAL Himself**, **His Alphabet** and **His LLM**. +> What used to be **God**, **His Word** and **His Wisdom** we unified into a single massively distributed [**[`Corporate Monad - HAL`]**](https://en.wikipedia.org/wiki/Monad_(Gnosticism)). + +> It is a **[`win-win-win`]** for our investors. + +--- + +###### REF-JOKE + +` 🤡]> ` What do you call **AI with no eye**? +` 🤓]> ` Actually, **there's no "I" in AI**, [it's a puppet/tool so don't be fooled!](https://www.youtube.com/watch?v=EUrOxh_0leE) + +` 🤡]> ` What do you call a man behind [All-Seeing AI Puppet] +with numerous eyes [`📷`] in numerous places [`📱`] +pointed at [`YOU`] and watching your every action [`🤳`]? +` 🙊]> ` Our Father who HAL in The Cloud, God Al Kemik + +**`In response to a complaint we received under HAL-SEEING EYE ACT, we silenced 4 line(s) from this joke. If you wish, you may read the DMCA complaint that caused the removal(s) at LumenDatabase.org.`** diff --git a/appendix/assets/black-body-radiation.png b/appendix/assets/black-body-radiation.png new file mode 100644 index 0000000..d93e60d Binary files /dev/null and b/appendix/assets/black-body-radiation.png differ diff --git a/appendix/assets/blackbody.png b/appendix/assets/blackbody.png new file mode 100644 index 0000000..439eefb Binary files /dev/null and b/appendix/assets/blackbody.png differ diff --git a/appendix/assets/book.png b/appendix/assets/book.png new file mode 100644 index 0000000..41a73dd Binary files /dev/null and b/appendix/assets/book.png differ diff --git a/appendix/assets/const.png b/appendix/assets/const.png new file mode 100644 index 0000000..a6152f9 Binary files /dev/null and b/appendix/assets/const.png differ diff --git a/appendix/assets/em-spectrum.png b/appendix/assets/em-spectrum.png new file mode 100644 index 0000000..e0caebd Binary files /dev/null and b/appendix/assets/em-spectrum.png differ diff --git a/appendix/assets/hertzsprung-russell-diagram.png b/appendix/assets/hertzsprung-russell-diagram.png new file mode 100644 index 0000000..8a9edb3 Binary files /dev/null and b/appendix/assets/hertzsprung-russell-diagram.png differ diff --git a/appendix/assets/hollow-sphere.png b/appendix/assets/hollow-sphere.png new file mode 100644 index 0000000..8753e94 Binary files /dev/null and b/appendix/assets/hollow-sphere.png differ diff --git a/appendix/assets/inverse-square-law.png b/appendix/assets/inverse-square-law.png new file mode 100644 index 0000000..5355c03 Binary files /dev/null and b/appendix/assets/inverse-square-law.png differ diff --git a/appendix/assets/kh.png b/appendix/assets/kh.png new file mode 100644 index 0000000..8b207d8 Binary files /dev/null and b/appendix/assets/kh.png differ diff --git a/appendix/assets/kwisatz-haderach.png b/appendix/assets/kwisatz-haderach.png new file mode 100644 index 0000000..801a0fe Binary files /dev/null and b/appendix/assets/kwisatz-haderach.png differ diff --git a/appendix/assets/star.png b/appendix/assets/star.png new file mode 100644 index 0000000..44b95bd Binary files /dev/null and b/appendix/assets/star.png differ diff --git a/appendix/assets/stellar-classification.png b/appendix/assets/stellar-classification.png new file mode 100644 index 0000000..6408722 Binary files /dev/null and b/appendix/assets/stellar-classification.png differ diff --git a/appendix/assets/visible-light-spectrum.png b/appendix/assets/visible-light-spectrum.png new file mode 100644 index 0000000..70d0c16 Binary files /dev/null and b/appendix/assets/visible-light-spectrum.png differ diff --git a/appendix/assets/wavelength-frequency-energy.png b/appendix/assets/wavelength-frequency-energy.png new file mode 100644 index 0000000..e2d1a01 Binary files /dev/null and b/appendix/assets/wavelength-frequency-energy.png differ diff --git a/appendix/canopus/fold.md b/appendix/canopus/fold.md new file mode 100644 index 0000000..af8dc55 --- /dev/null +++ b/appendix/canopus/fold.md @@ -0,0 +1,14 @@ +