-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmdSilo-all.json
1 lines (1 loc) · 56.9 KB
/
mdSilo-all.json
1
{"notesobj":{"2-body systems.md":{"title":"2-body systems","content":"Every two body system subject to a scalar field orbits around their common barycenter in one of the conic sections. If the velocity isn't large enough to escape the pull, the trajectory is an ellipse (or circle), or else diverges in a parabolic or hyperbolic path.","file_path":"2-body systems.md","cover":"","created_at":"2023-09-15T20:55:22.079Z","updated_at":"2023-09-15T20:55:22.079Z","is_daily":false,"id":"2-body systems.md"},"3-body systems.md":{"title":"3-body systems","content":"Scientists have discovered 13 repeating solutions for 3-body systems.\nThey generally don't form repeating orbits like [[2-body systems]].","file_path":"3-body systems.md","cover":"","created_at":"2023-09-15T20:52:40.305Z","updated_at":"2023-09-15T20:52:40.305Z","is_daily":false,"id":"3-body systems.md"},"Apps Database.md":{"title":"Apps Database","content":"# Platform: Windows\n- **Browsers:** Sidekick, Opera One, Opera GX, Firefox, Chrome, Edge, Palemoon, Colibri\n- **Notes:** OneNote, Trello, Notion, Zoho Notebooks, Workflowy, Anytype, Obsidian, Sticky Notes\n- **Engineering:** KiCAD, FreeCAD, LibreCAD, Fusion 360, MATLAB, OpenFOAM\n- **Chip Design:** Logisim Evolution\n- **Image Editing:** Pixlr E, Pixlr X, RawTherapee, GIMP\n- **Vector Graphics:** Inkscape, Penpot\n- **Painting:** Krita\n- **3D Graphics:** Blender\n- **Game Development:** Unity, Unreal, Godot\n- **Video Editing:** VEGAS Pro, OpenShot\n- **Video Recording:** Open Broadcasting Studio\n- **Music Production:** FL Studio, Ardour, LMMS, OpenMPT\n- **Audio Editing:** Audacity\n- **Media Players:** VLC, Spotify, iTunes, Winamp, Foobar2000, Kodi, FreeTube\n- **Software Development:** Atom, Sublime Text, Visual Studio Code, Visual Studio, Bluefish, Geany, Arduino IDE, KDevelop, Bootstrap Studio, Google Web Designer\n- **Software Development Toolchain:** CMake, Visual Studio, WSL\n- **Social Media:** Facebook, Whatsapp, Snapchat, Pinterest, Instagram, Tiktok, Discord\n- **Wellness Utilities:** f.lux, Big Stretch Reminder, LifeAt.io\n- **Password Management:** KeepassXC\n- **Download Mangers:** Motrix, JDownloader2, AWGG, Download Master (Portable Edition = EN), IDM\n- **Torrent Clients:** Deluge\n- **VPN:** Windscribe\n- **Document Editors:** Drawboard PDF, WPS Office, LibreOffice, ONLYOFFICE\n- **Tools:** VMWare Workstation Player, Android Debug Bridge, WinPE, Gandalf's Recovery Image\n- **Games:** San Andreas Multiplayer, Prince of Persia Series, Road Rash, Minecraft, Turing Complete, Crysis, Digital: A Love Story, Start Trek Legacy\n- **Gaming Apps:** Bluestacks Player, Steam, Epic Games, Itch.io, Overwolf\n- **Customization:** Rainmeter, Cairo Desktop, xoblite\n- **Miscellaneous Apps:** Stellarium, Food Diary\n# Platform: GNU/Linux\n**Base:** gnu-coreutils, util-linux, sudo, linux-firmware, intel-ucode\n**Optional:** xorg-xserver\n**X Window Manager:** wm, wmii, i3wm, dwm, awesome, bspwm, ratpoison\n**X Compositing Manager:** picom\n**X Desktop Environment:** gnome, kde-plasma, xfce, lxqt, lxde, cinnamon, mate, regolith, deepin, cutefish, pantheon\n**Wayland Compositor:** gnome, kde-plasma, enlightenment, sway, hyprland, river\n**Software Toolchain:** gcc, make, cmake, git\n**File Manger:** thunar, nautilus, nemo, deepin-file-manager, pcmanfm, pcmanfm-qt\n**Code Editor:** vim, emacs, vs-code, kate, kdevelop, gedit, gnome-text-editor, gnome-builder, qt-creator\n**Package Manager:** dpkg, apt, aptitude, rpm, yum, dnf, zypper, pacman, yaourt, yay, xbps, flatpak, nix-pkgs\n**App Store:** synaptic, yast, pamac, gnome-software, kde-discover\n**Productivity:** Solana, workrave, rsibreak\n**Notes:** obsidian, standard-notes\n**Emulators:** qemu, waydroid\n**Virtualizers:** kvm\n**Virtual Machines:** qemu-kvm, virt-man, virtualbox\n**Containers:** lxc, docker, podman, k8s\n# Platform: Android\n**Notes:** Listy\n**Games:** Sky: Children of The Light, Brothers: A Tale of Two Sons\n","file_path":"Apps Database.md","cover":"","created_at":"2023-09-17T20:53:21.821Z","updated_at":"2023-09-17T20:53:21.821Z","is_daily":false,"id":"Apps Database.md"},"Bloch Sphere.md":{"title":"Bloch Sphere","content":"A block sphere is a geometric interpretation of the pure state space of a two-state quantum mechanical system (qubit). It is named after the physicist Felix Bloch.\n\nQuantum mechanics is mathematically formulated in the Hilbert space or the projective Hilbert space. The pure states of a quantum system correspond to one dimensional subspaces of the corresponding Hilbert space (and the \"points\" of the projective Hilbert space). For a two dimensional Hilbert space, the space of all such states is the complex projective line $\\Bbb{CP}_1$. This is the Bloch Sphere, which can be mapped to the Reimann sphere.\n\n> \\[!NOTE\\]\n> This can be useful to visualize spin, according to a PhysicsForum thread: <https://www.physicsforums.com/threads/how-do-you-visualize-the-spin-of-electron-in-your-head.422308/post-2847665>\n\n\n","file_path":"Bloch Sphere.md","cover":"","created_at":"2023-09-19T17:19:04.056Z","updated_at":"2023-10-11T23:10:43.958Z","is_daily":false,"id":"Bloch Sphere.md"},"Center Terms.md":{"title":"Center Terms","content":"## Astronomy\n\n- Barycenter: The center of mass of two separate bodies, or the weighted midpoint of the line connecting them.\n- Pericenter / Perihelion / Apohelion:\n- Epicenter:\n\n## Triangle\n\n- Centroid: The point at which lines the medians meet on a triangle\n- Midpoint: The point which divides a line segment in half\n- Median: The lines joining vertices of a triangle with it's opposite sides' midpoints\n- Circumcenter / Circumcircle\n- Incenter / Incircle\n- Orthocenter\n- Excenter / Excircle\n- Euler Line\n\n\n","file_path":"Center Terms.md","cover":"","created_at":"2023-09-15T11:59:56.184Z","updated_at":"2023-10-11T23:10:55.262Z","is_daily":false,"id":"Center Terms.md"},"Comparison of OSes.md":{"title":"Comparison of OSes","content":"https://eylenburg.github.io/os_comparison.htm","file_path":"Comparison of OSes.md","cover":"","created_at":"2023-10-05T00:19:39.449Z","updated_at":"2023-10-05T00:19:39.449Z","is_daily":false,"id":"Comparison of OSes.md"},"Configuring a Window Manager.md":{"title":"Configuring a Window Manager","content":"# Aspects\n- [[Compositors|Compositor]]\n- Volume and Brightness Status and Control\n- Network Status and Control\n- SSH agent, GPG agent, polkit agent\n- Screenshot Tools\n- Application Launcher\n- Media controls\n- Notifications\n- HiDPI Support\n\t- Cursor Resizing\n- Automounting of external ddrives\n- Automatic multi-monitor support\n\t- Desktop gracefully adapting to monitors being added and removed\n- Screen Locking\n- Power Management\n\t- Battery Status\n\t- Low Power Warnings\n- Clipboard Preservation\n- [[Colour Management]]","file_path":"Configuring a Window Manager.md","cover":"","created_at":"2023-10-09T15:40:46.399Z","updated_at":"2023-10-09T15:40:46.399Z","is_daily":false,"id":"Configuring a Window Manager.md"},"Considerations for Freedom.md":{"title":"Considerations for Freedom","content":"Freedom is desirable, but freedom comes with it's own set of problems. So it is important to make weapons and technology to make the destruction of peace and freedom possible, with the only difference that no one actually ever wants to use that technology for any reason at all.\n\nThis also means that in the even a bad incident happens, the citizens remain rational instead of breaking this policy.","file_path":"Considerations for Freedom.md","cover":"","created_at":"2023-08-26T18:06:27.533Z","updated_at":"2023-08-26T18:06:27.533Z","is_daily":false,"id":"Considerations for Freedom.md"},"Distributed Hash Tables.md":{"title":"Distributed Hash Tables","content":"A Distributed Hash Table (DHT) is a record format where the hashes are distributed among peers. To find a hash, one must search through peers, but the search is based on the DHT distance metric.","file_path":"Distributed Hash Tables.md","cover":"","created_at":"2023-08-21T22:05:16.364Z","updated_at":"2023-08-21T22:05:16.364Z","is_daily":false,"id":"Distributed Hash Tables.md"},"Duality.md":{"title":"Duality","content":"Opposites are the pillars of creation.\n\nWhen combined, they cancel out.\nWhen combined selectively, they create art.","file_path":"Duality.md","cover":"","created_at":"2023-09-08T10:39:49.291Z","updated_at":"2023-09-08T10:39:49.291Z","is_daily":false,"id":"Duality.md"},"Electromagnetic Waves.md":{"title":"Electromagnetic Waves","content":"# Propagation\n\n> [!Bremsstrahlung effect: How accelerating charges emit photons]\n[![](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Bremsstrahlung.gif/220px-Bremsstrahlung.gif)](https://en.wikipedia.org/wiki/File:Bremsstrahlung.gif)\nField lines and modulus of the electric field generated by a (negative) charge first moving at a constant speed and then stopping quickly to show the generated Bremsstrahlung radiation.","file_path":"Electromagnetic Waves.md","cover":"","created_at":"2023-09-04T15:49:46.431Z","updated_at":"2023-09-04T15:49:46.431Z","is_daily":false,"id":"Electromagnetic Waves.md"},"Evolution of Engineering.md":{"title":"Evolution of Engineering","content":"Historic engineering processes rarely ever go out of use because all modern infrastructure is ultimately derived from them, and cannot be recreated without them.\n\nFor example, to build a transistor, you need to melt the silicon, for which you need iron tools, to get which you'll need to initially use wooden or stone tools and so on.\n\nLet's explore creation of technology in this manner!\n\n[TODO]","file_path":"Evolution of Engineering.md","cover":"","created_at":"2023-08-26T18:04:39.245Z","updated_at":"2023-08-26T18:04:39.245Z","is_daily":false,"id":"Evolution of Engineering.md"},"Existing XMPP Clients.md":{"title":"Existing XMPP Clients","content":"- Conversations / Quicksy / Snikket: Not so great UI\n- Xabber: Clean UI, but no support for OMEMO, not on Play Store\n- yaxim: Classic UI, but outdated app\n- GTalkSMS: Classic UI, does not work with other XMPP servers, outdated\n- Stork IM: Too minimal of an UI, glitchy\n- Kontalk: Can only communicate with Kontalk servers","file_path":"Existing XMPP Clients.md","cover":"","created_at":"2023-09-11T18:12:01.740Z","updated_at":"2023-09-11T18:12:01.740Z","is_daily":false,"id":"Existing XMPP Clients.md"},"Forward Secrecy.md":{"title":"Forward Secrecy","content":"It refers to the safety of messages in the future in case a consistent private key was compromised.\n## Protocols\n- Signal's Double Ratchet Algorithm\n- OMEMO\n- Off The Record (OTR)","file_path":"Forward Secrecy.md","cover":"","created_at":"2023-08-10T18:33:03.530Z","updated_at":"2023-08-10T18:33:03.530Z","is_daily":false,"id":"Forward Secrecy.md"},"FOSS Communications.md":{"title":"FOSS Communications","content":"## Messaging\n- XMPP\n\t- Platforms: Movim, Monocles (Movim based)\n\t- Addon Protocols: OTR (realtime), OMEMO (based on Signal's Double Ratchet Algorithm) or OpenPGP\n- Signal\n\t- Platforms: Signal\n## Networking\n- ActivityPub\n\t- Platforms: Mastodon, Pixelfed, Calckey, Misskey, Lemmy, Kbin\n## Privacy\n- Proxy\n\t- Protocols: SOCKS4, SOCKS5, Shadowsocks, HTTP, HTTPS, TCP\n- VPN\n\t- Protocols: PPP, IPSec, IPSec/L2TP, IPSec/IKEv2, OpenVPN, WireGuard\n- Tor\n\t- Components: Entry Relay, Middle Relay, Exit Relay\n\t- Addon Protocols: Bridges, Pluggable Transports (obfs4, Snowflake, fte, meek)\n## Hardware\n### Android\n- Monocoles.de Ecosystem (forks AOSP, Nextcloud, Conversations, K-9 Mail, SearxNG, etc.)\n- Purism Librem\n- Purism Liberty\n- GTA04 Platform (DIY smartphone)\n- Novim Laptop (DIY laptop)","file_path":"FOSS Communications.md","cover":"","created_at":"2023-08-10T18:34:18.294Z","updated_at":"2023-08-10T18:34:18.294Z","is_daily":false,"id":"FOSS Communications.md"},"FOSS CPU Cores.md":{"title":"FOSS CPU Cores","content":"- Bonfire CPU\n- SiFive Freedom\n- SiFive OpenFive\n- SiFive / BU Rocket Chip\n- LXP32","file_path":"FOSS CPU Cores.md","cover":"","created_at":"2023-08-10T18:34:55.920Z","updated_at":"2023-08-10T18:34:55.920Z","is_daily":false,"id":"FOSS CPU Cores.md"},"Free Books and Resources.md":{"title":"Free Books and Resources","content":"- Open Library\n- Project Gutenberg\n- British Council Library (1800/year)\n- https://freekidsbooks.org/ (Has the Music Theory book, etc.)","file_path":"Free Books and Resources.md","cover":"","created_at":"2023-07-28T06:02:54.995Z","updated_at":"2023-07-28T06:02:54.995Z","is_daily":false,"id":"Free Books and Resources.md"},"Free Fonts.md":{"title":"Free Fonts","content":"# Unorganized list\n## Non Commercial\nhttps://v-fonts.com/licenses/free-for-non-commercial-use","file_path":"Free Fonts.md","cover":"","created_at":"2023-08-17T10:38:51.146Z","updated_at":"2023-08-17T10:38:51.146Z","is_daily":false,"id":"Free Fonts.md"},"Free Hardware Projects.md":{"title":"Free Hardware Projects","content":"# Organizations\n- Free Software Foundation Europe (FSFE)\n- Open Source Society University (OSSU)\n# Production Computers\n\n## Laptops\n- Novena Laptop\n- MNT Reform\n- GNU/Linux PowerPC Notebook\n- T-Head ROMA Laptop\n## Motherboards\nMilk-V Pioneer (SG2042)\n## Single Board Computers\n- StarFive VisionFive 2 (has a GPU; Compares to RPi 4, but with a GPU; JH7110 SoC = 4x FU740 + IT GPU)\n- Pine64 Star64 (JH7110 + WiFi)\n- Milk-V Mars (JH7110)\n- BananaPi JH7110 based\n- Milk-V Meles (TH1520)\n- BeagleBoard Beagle-V Ahead (TH1520)\n- Sipeed LicheePi 4A (TH1520; Also has tablet, workstation array and console form factors for the LM4A board)\n- Planned Sipeed SBC based on C908 with RVV Extensions v1.0 (https://twitter.com/SipeedIO/status/1654055669774036993/photo/1)\n# Processors\n## SoC\n- AMIGA Chipset SoC\n- LibreSoC\n- Rocket Chip SoC Generator (Has Rocket Core and other CPUs, can also add custom cores)\n- StarFive JH7110 (4x SiFive FU740 + Imagination Tech GPU)\n- Alibaba T-Head TH1520 (4x XuanTie C910 + Imagination Tech BXM-4-64 GPU + 4 TOPS NPU)\n- StarFive JH8100 (upcoming, 12nm)\n- SOPHON SG2042 (64 x C920; RV V Extension 0.7.1)\n## CPU\n- Shakti Open Core\n- XuanTie by T-Head\n- SiFive (U74 is in SiFive Essential 7 Series; can run Linux)\n- Rocket Core (By SiFive, UCB and CHIPS Alliance; included with Rocket Chip Generator)\n- BOOM (Berkeley Out of Order Machines; By UCB)\n- asics.ws Cores\n- Pile of Cores (PoC; VLSI-EDA/PoC on GitHub)\n- [[FOSS CPU Cores]]\n\n**Some Comparison Overview**\n\t![RISC V Core Comparison](https://hackster.imgix.net/uploads/attachments/1587556/image_ytTUdIQR0j.png)\n## GPU\n- MIAOW GPGPU Core\n- asicguy/gplgpu on GitHub\n## FPGA\nNOTE: FPGA Cores can be implemented on FPGA development boards. Also, a compiled FPGA project is only supported on that toolchain, and if it is not open-source, the only way others can use it is by reverse engineering.\n- Lattice Semiconductor FPGAs\n### FPGA Design Tooling\n- OpenFPGA\n- F4PGA (formerly SymbiFlow)\n\n> [!NOTE]\n> OSHW Guidelines: https://www.oshwa.org/best-practices-for-sharing-fpga-designs-2/\n\n> [!NOTE]\n> ASIC and FPGA EDA Tooling has three components: Hardware Description, Backend and Frontend\n> \n> Hardware Description: Verilog, VHDL, Chisel, etc.\n> Backend: ASIC/FPGA Tooling, Verification, Testing and Simulation\n> Frontend: Synthesis Tools\n### FPGA Development Boards\n- Radiona ULX3S (Lattice ECP5 based; 4 variants - ECP5 12k-84k LUTs)\n- OrangeCrab FPGA\n- iCEBreaker FPGA (Lattice iCE40 based)\n- Embedded Micro Mojo V3 FPGA\n\nFPGA Fabrics: Lattice, Microchip, Xilinx, Intel, Analog Devices, QuickLogic\nThe FPGA bitstreams are vendor secrets, and open source development boards are made by reverse engineering various core bitstreams.\n# Designs\n## Organizations\n- OpenCores.org\n- CHIPS Alliance\n- LibreSilicon\n## Sub-organizations\n- Digilent Vivado IPs (e.g. Pmod BLE)\n- Redwood EDA TL-Verilog\n- Redwood EDA Makerchip\n## Designs\n- WISHBONE Bus\n- lowRISC\n- PowerPC\n- NVIDIA NVDLA\n- RISC-V\n- OpenRISC\n## Manufacturing\n- Skywater PDK\n## Educational\n- Ben Eater's 8-bit Computer\n- DERULF's 8-bit Computer (based on Ben Eater's)\n# Peripherals\n## Radio\n- openwifi SDR (based on Vivado)\n- MyriadRF SDR\n- Xilinx Zynq based SDRs (Xilinx is not open hardware)\n# Software\n- NVIDIA PhysX\n\nSoftware:\n\n| Open Algorithm | Open Core | Open Source | Open License |\n| -------------- | --------- | ----------- | ------------ |\n\nHardware:\n\n| Open Firmware | Open Circuit Board | Open Hardware | Open Case Design | Open License |\n| ------------- | ------------------ | ------------- | ---------------- | ------------ |\n| | | | | |","file_path":"Free Hardware Projects.md","cover":"","created_at":"2023-09-10T16:28:42.721Z","updated_at":"2023-09-10T16:28:42.721Z","is_daily":false,"id":"Free Hardware Projects.md"},"Free Music.md":{"title":"Free Music","content":"- Check Pulse Browser bookmarks\n- Mozart, Beethoven","file_path":"Free Music.md","cover":"","created_at":"2023-09-02T20:28:22.898Z","updated_at":"2023-09-02T20:28:22.898Z","is_daily":false,"id":"Free Music.md"},"History of Intel CPUs.md":{"title":"History of Intel CPUs","content":"- Micro-Computer Set-4 (MCS-4) - 4000 series chips\n\t- The system consisted of 4 chips - 4001 (ROM), 4002 (RAM), 4003 (Shift Register), 4004 (CPU)\n\t- Additionally, two more chips were added to work with other memory chips - 4008 (Address Latch), 4009 (I/O interface)\n- Micro-Computer Set-40 (MCS-40) - An upgrade to MCS-4\n- Micro-Computer Set-8 (MCS-8) - 8000 series chips\n\t- Featured the 8008 CPU\n- Micro-Computer Set-80 (MCS-80)\n\t- Featured the 8080 CPU, the forefather of all modern x86 based processors","file_path":"History of Intel CPUs.md","cover":"","created_at":"2023-10-11T02:44:54.729Z","updated_at":"2023-10-11T02:44:54.729Z","is_daily":false,"id":"History of Intel CPUs.md"},"home.md":{"title":"home","content":"Welcome to the Vault of Knowledge. This is the web view of my knowledgebase. I hope to turn this site into something useful which I can share with my friends, and everyone else as well. Most of the notes are in the **World Building/Science and Engineering** folder.\n\nThe title for this site was inspired by a location in the game Sky: Children of The Light with the same name.\n\nThis website was generated in HTML using [ObsidianHTML](https://github.com/obsidian-html/obsidian-html).\nThe GitHub repository for this page is available at https://github.com/blacklightpy/vaultofknowledge\n\n### Navigation\n- There is directory view at the left side, to browse through the folders.\n- There is a search button at the top for searching notes.\n- There is a small graph view at the bottom, and a full page graph view button at the top. You can switch between 2D and 3D views to visualize the connections between notes. In the small graph view, left clicking a note opens the note, and right click just selects the note in graph view. In the full page graph view, it is the other way round.\n\n> [!Previous intro]-\n>Hi there! This method of taking notes is called a [[Zettelkasten]], or connected atomic notes. It is more commonly referred to as a second brain. The purpose of taking notes this way is to build a lifelong store of information.\n>\n>You can explore the notes using the graph, sidebar index (at the bottom for mobiles), search bar and links within pages.\n>\n>I wrote the notes myself in Obsidian, but I used [obsidian-zola](https://github.com/ppeetteerrs/obsidian-zola) for publishing the vault because I was too lazy to write my own publishing system. I couldn't upload it as it is because then the markdown formatting wouldn't get rendered. \n>\n>So this site isn't perfect (as I want it to be).\n>\n>**Why did I publish this now, then?**\n>- I wanted to publish this since February this year (2022), but I waited for writing my own publishing system, but I got busier with college work, and decided that it's better to do something rather than waiting to make it perfect and not doing anything.\n> - Also having a public knowledgebase helps motivate me to maintain a better knowledgebase, and also help me share knowledge with others and hopefully do some cool projects together.\n> \n> I will write my own publishing system later to fix those problems. So consider this an early version of my site. There's also some personal information as well, but I don't mind it being there. I'll also be adding a blog and other cool stuff, as listed here: [[Personal Website Ideas]]\n> \n> **What's functional, and how to use:**\n> - There is a search bar for quick access.\n> - All notes are propely visible in my [[github.com/blacklightpy/Obsidian-Notes-backup|GitHub repo]]\n> - Folders are at the bottom of the index. 👉 represents subfolders.\n> - Subfolders three levels deep are not listed in the index. Those notes can be found in the graph and using the search bar.\n> \n> **What doesn't work right:**\n> - Folder heirarchy is not easily visible.\n> - Not all folders are listed in the sidebar.\n> - Readability is hard.\n\n\n\n\n\n","file_path":"home.md","cover":"","created_at":"2023-08-21T20:23:32.200Z","updated_at":"2023-08-21T20:23:32.200Z","is_daily":false,"id":"home.md"},"Homelab.md":{"title":"Homelab","content":"\n- Nextcloud\n- YUNOHost\n- Jellyfin\n- ONLYOFFICE Workspace\n\n- Heimdall Dashboard\n- Yacht Container Manager\n\t- Portainer (more feature rich)\n\t- Rancher by SUSE (Advanced Kubernetes manager based on kubectl etc.)","file_path":"Homelab.md","cover":"","created_at":"2023-09-17T20:00:31.831Z","updated_at":"2023-09-17T20:00:31.831Z","is_daily":false,"id":"Homelab.md"},"Identity Protocols.md":{"title":"Identity Protocols","content":"# Record Keeping\n- Lightweight Directory Access Protocol (LDAP)\n- Domain Name Service (DNS)\n\n# Authentication\nUsed to verify a user\n\n- Simple Authentication and Security Layer (SASL): \n\t- SASL is an authentication protocol base for Apache. For example, mod_authz_ldap authentication method queries LDAP for credentials and verifies against it.\n- Security Assertion Markup Language (SAML)\n\n# Authorization\nUsed to authorize a user. (e.g. Any user regardless of who it is may be able to do something if they are authorized)\n\n- OAuth 2.0\n\n# Authentication and Authorization\n- OpenID Connect\n\n> [!NOTE] \n> OpenID Uses JWT.\n> Also, Gitea's Demo allows entering custom OpenID URI.\n> Gitea also claims to have WebAuthn, but I haven't seen it in practice.","file_path":"Identity Protocols.md","cover":"","created_at":"2023-07-21T22:27:20.526Z","updated_at":"2023-07-21T22:27:20.526Z","is_daily":false,"id":"Identity Protocols.md"},"Learning Management Systems.md":{"title":"Learning Management Systems","content":"Examples: Moodle, Canvas, Blackboard\n\n- Learning Technology Interoperability (LTI) Common Cartridge standard","file_path":"Learning Management Systems.md","cover":"","created_at":"2023-09-18T22:50:03.507Z","updated_at":"2023-09-18T22:50:03.507Z","is_daily":false,"id":"Learning Management Systems.md"},"LICENSE.MD":{"title":"LICENSE","content":"# Creative Commons CC0 1.0 Universal\r\n\r\nCREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN \"AS-IS\" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.\r\n\r\n## Statement of Purpose\r\n\r\nThe laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an \"owner\") of an original work of authorship and/or a database (each, a \"Work\").\r\n\r\nCertain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works (\"Commons\") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others.\r\n\r\nFor these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the \"Affirmer\"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights.\r\n\r\n1. __Copyright and Related Rights.__ A Work made available under CC0 may be protected by copyright and related or neighboring rights (\"Copyright and Related Rights\"). Copyright and Related Rights include, but are not limited to, the following:\r\n\r\n i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work;\r\n\r\n ii. moral rights retained by the original author(s) and/or performer(s);\r\n\r\n iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work;\r\n\r\n iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below;\r\n\r\n v. rights protecting the extraction, dissemination, use and reuse of data in a Work;\r\n\r\n vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and\r\n\r\n vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof.\r\n\r\n2. __Waiver.__ To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the \"Waiver\"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose.\r\n\r\n3. __Public License Fallback.__ Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the \"License\"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose.\r\n\r\n4. __Limitations and Disclaimers.__\r\n\r\n a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.\r\n\r\n b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law.\r\n\r\n c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work.\r\n\r\n d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.\r\n","file_path":"LICENSE.MD","cover":"","created_at":"2023-08-27T23:31:26.363Z","updated_at":"2023-08-27T23:31:26.363Z","is_daily":false,"id":"LICENSE.MD"},"My Hardware Wishlist.md":{"title":"My Hardware Wishlist","content":"### JH7110 SoC\n- SiFive VisionFive 2\n### TH1520 SoC\n- Beagle-V Ahead ($150): https://riscv.org/risc-v-developer-boards/details/\n- LicheePi 4A IoT form factor ($119-$179): \n- Milk-V Meles ($99 / $139): \n### NAS\n- Gnubee PC-1 2.5\" NAS: https://www.crowdsupply.com/gnubee/personal-cloud-1#products","file_path":"My Hardware Wishlist.md","cover":"","created_at":"2023-09-03T16:00:07.112Z","updated_at":"2023-09-03T16:00:07.112Z","is_daily":false,"id":"My Hardware Wishlist.md"},"New and Better Technologies.md":{"title":"New and Better Technologies","content":"- IPFS (better than Torrents in all aspects)","file_path":"New and Better Technologies.md","cover":"","created_at":"2023-09-02T20:28:56.456Z","updated_at":"2023-09-02T20:28:56.456Z","is_daily":false,"id":"New and Better Technologies.md"},"New Computer.md":{"title":"New Computer","content":"All \"Programs\" will have their \"Program Definitions\".\n\nThere will be no compilation steps. The programs will simply be readable from the basics.\n\nAll complex functions will be built up from simpler blocks. Efficiency is second to modularity. We are not that resource scarce.\n\nBONUS: Porting all generic assembly programs to new computer programs with an easy one-step conversion layer. That also means operating systems will be entirely converted and apps based on the operating systems will only run on them. Remember, operating systems set privileges.","file_path":"New Computer.md","cover":"","created_at":"2023-07-17T20:10:37.451Z","updated_at":"2023-07-17T20:10:37.451Z","is_daily":false,"id":"New Computer.md"},"Path Integral Formulation.md":{"title":"Path Integral Formulation","content":"Path integral formulation of quantum mechanics was a way of thinking about quantum mechanics proposed by Richard Feynman in his college years. This way of thinking has proved to be essential in our current understanding of quantum mechanical systems.","file_path":"Path Integral Formulation.md","cover":"","created_at":"2023-10-05T14:18:30.207Z","updated_at":"2023-10-05T14:18:30.207Z","is_daily":false,"id":"Path Integral Formulation.md"},"PeerTube Content.md":{"title":"PeerTube Content","content":"- Videos on YT (Driving, Antennas)\n- Find the videos from original sources to cite license.\n- Physics Videos by Eugene Khutoryasky\n- Spherical Harmonics Visualized: https://www.youtube.com/watch?v=Ziz7t1HHwBwi (CC-BY)\n- Steve Jobs talks about GNU (elevenai.io, ChatGPT): https://www.youtube.com/watch?v=copPTPfQPMI\n- Swatantra Software (Malayalam): https://videos.fsci.in/videos/watch/8a1f6e31-fc98-4d6f-bf59-b706d768cbb3\n- Propagation of EM Waves: https://www.youtube.com/watch?v=4rsu582YjEw (Author info: https://web.mit.edu/viz/spin/visualizations/authors/index.htm)\n- Record a video of the field of a moving charge applet","file_path":"PeerTube Content.md","cover":"","created_at":"2023-09-04T21:08:49.476Z","updated_at":"2023-09-04T21:08:49.476Z","is_daily":false,"id":"PeerTube Content.md"},"Reading Notes - Why Snikket was made.md":{"title":"Reading Notes - Why Snikket was made","content":"Why Snikket was made over XMPP: https://snikket.org/blog/products-vs-protocols/\nReferenced Signal article: https://signal.org/blog/the-ecosystem-is-moving/\n\n#reading-notes","file_path":"Reading Notes - Why Snikket was made.md","cover":"","created_at":"2023-08-21T00:02:28.381Z","updated_at":"2023-08-21T00:02:28.381Z","is_daily":false,"id":"Reading Notes - Why Snikket was made.md"},"README.md":{"title":"README","content":"[![CC Zero 1.0][cc-zero-shield]][cc-zero]\r\n\r\n# The Vault of Knowledge\r\n\r\nThis is my personal knowledgebase where I organize information for future reference. Taking notes in this manner helps reduce entropy in my head, and might also help others.\r\n\r\nThe title for this site was inspired by a location in the game Sky: Children of The Light with the same name.\r\n\r\nSurely, it doesn't have everything, but it can serve as a map for connecting information. I also continuously re-organize the structures so the heirarchies can change.\r\n\r\nYou can visit it at https://blacklightpy.github.io/vaultofknowledge\r\n## Thanks to the Heroes\r\n\r\n1. [The Obsidian team](https://obsidian.md/about) - For Obsidian, the PKM tool that encouraged me to edit my notes easily.\r\n2. [Dorus](https://github.com/dwrolvink) - For ObsidianHtml, the site generator.\r\n3. [John Gruber](https://en.wikipedia.org/wiki/John_Gruber) and [Aaron Schwartz (Late)](https://en.wikipedia.org/wiki/Aaron_Swartz) - The Markdown markup language.\r\n4. [Peter Yuen](https://github.com/ppeetteerrs) - For obsidian-zola, which I used before ObsidianHtml.\r\n5. The countless members of the PKM and free software community for inspiring and supporting me.\r\n\r\n## License\r\n\r\nThis work is waived to the public domain using the [Creative Commons Zero 1.0 Universal Public Domain Dedication][cc-zero].\r\n\r\nTo the extent possible under law, [Jyothish Kumar M S](https://ohai.social/@ssunboyy) has waived all copyright and related or neighboring rights to The Vault of Knowledge. This work is published from: India\r\n\r\n[![CC Zero 1.0][cc-zero-image]][cc-zero]\r\n\r\n[cc-zero]: http://creativecommons.org/publicdomain/zero/1.0/\r\n[cc-zero-image]: https://licensebuttons.net/p/zero/1.0/88x31.png\r\n[cc-zero-shield]: https://img.shields.io/badge/License-CC0%201.0%20Universal%20Public%20Domain%20Dedication-green\r\n","file_path":"README.md","cover":"","created_at":"2023-08-27T23:53:21.216Z","updated_at":"2023-08-27T23:53:21.216Z","is_daily":false,"id":"README.md"},"Responding to hateful interactions.md":{"title":"Responding to hateful interactions","content":"\"I don't like to leave your responses unattended, because I always do my best to interact with people and form friendly relationships. However, your opinion seems to be negative and controlling, and engaging further in the conversation will likely only lead to me losing my peace and temper. It is important for anyone to have their individuality, and unless it affects someone directly, there should be no problem with keeping it. Even if it does threaten someone, but the individual doesn't care about it, this is applicable - and such issues should ideally be resolved by diplomatic force, not by arguments that don't fall on their ears.\n\n\"STATE YOUR REASONS\"\n\nI will not be responding further regarding this unless you are going to respect my opinion. I believe I've done my best to respond to your opinion.\"","file_path":"Responding to hateful interactions.md","cover":"","created_at":"2023-10-09T17:44:00.081Z","updated_at":"2023-10-09T17:44:00.081Z","is_daily":false,"id":"Responding to hateful interactions.md"},"Search Engines.md":{"title":"Search Engines","content":"- https://sushruta.bearblog.dev/private-search-engines/\n- Presearch (Blockchain based)\n- Ecosia Search\n- Infinity Decentralized\n- Crawler DB + Lucena Family (ElasticSearch or Solr)","file_path":"Search Engines.md","cover":"","created_at":"2023-08-09T18:55:05.561Z","updated_at":"2023-08-09T18:55:05.561Z","is_daily":false,"id":"Search Engines.md"},"Security Vulnerabilities.md":{"title":"Security Vulnerabilities","content":"- Compromised Trusted CA issuing false public keys\n- Tor Exit nodes giving fake certificates (Do not trust unknown HTTPS Certificates)","file_path":"Security Vulnerabilities.md","cover":"","created_at":"2023-09-02T22:05:07.907Z","updated_at":"2023-09-02T22:05:07.907Z","is_daily":false,"id":"Security Vulnerabilities.md"},"SNS Clients.md":{"title":"SNS Clients","content":"Social Media: Mastodon, Firefish, GNU Social, Pleroma, Diaspora, Friendica, Misskey, Firefish, Marsey, Lemmy, KBin, Funkwhale, PeerTube\n\n- Kaiteki: Tested with Mastodon and Firefish, and looks dope\n- Mastodon App: Mastodon only, and UI is fully featured, yet not the most awesome\n- Fedilab: Supports Mastodon and Peertube, does not work with Firefish, not great UI and is paid on Play Store.\n- Pixelfed App: Not upto the mark, for me\n- Pixelcat: Looks more unpolished than Pixelfed official app\n### PWAs\n- Firefish PWA: Full Firefish design, but it's a server specific PWA, and is not in Play Store.\n- Mastodon PWA: Same as Firefish PWA, but for Mastodon\n- Soapbox-FE for Mastodon\n- Voyager for Lemmy","file_path":"SNS Clients.md","cover":"","created_at":"2023-09-11T18:18:52.081Z","updated_at":"2023-09-11T18:18:52.081Z","is_daily":false,"id":"SNS Clients.md"},"Sound.md":{"title":"Sound","content":"Sound is a [[waves|wave]] that propagates through a physical medium by pushing on other particles in the medium. Every wave has a frequency and a wavelength, which are related by the speed of the wave. Since waves propagate by pushing on neighbouring particles, the speed of the wave is dependent on the elastic and inertial properties of the medium. Yes, I'm also considering light as a wave that propagates by pushing on particles in the vacuum, making it a form of sound. The vacuum can be thought of as being embedded with point particles constituting the photon field, or the electromagnetic field. I believe quantum field theory has the same understanding.\n\nSpeed of Sound = $\\sqrt{\\dfrac{\\text{elastic properties}}{\\text{inertial properties}}}$\n## Speed of sound in various media\n- For a string: $v=F_T/\\mu$, where $F_T$ is the tension in the string and $\\mu$ is the linear density. \n- For a solid medium: $v=Y/\\rho$, where $Y$ is the Young's modulus and $\\rho$ is the density.\n- For a liquid medium: $v=B/\\rho$, where $B$ is the Bulk modulus and $\\rho$ is the density.\n- For an ideal gas: $v=\\gamma RT/M$, where $\\gamma$ is the adiabatic index, $R$ is the gas constant, $T$ is the temperature and $M$ is the molar mass.","file_path":"Sound.md","cover":"","created_at":"2023-09-04T23:28:16.780Z","updated_at":"2023-09-04T23:28:16.780Z","is_daily":false,"id":"Sound.md"},"Special Relativity.md":{"title":"Special Relativity","content":"\n\n**Why light has momentum but no mass:**\n> https://www.wtamu.edu/~cbaird/sq/2014/04/01/light-has-no-mass-so-it-also-has-no-energy-according-to-einstein-but-how-can-sunlight-warm-the-earth-without-energy/\n> How can an object have momentum without mass? It can do this if it is a wave. A wave transports momentum via its waving motion and not by physically transporting an object with mass. \"Momentum\" is the directional property of an object in motion that describes its ability to influence another object upon impact. An object with high momentum (such as a truck) can greatly influence the object it collides with (such as a barrel). If a giant water wave collides with a barrel, it can also influence the barrel to move. The water wave therefore carries momentum even though it has no mass. The water itself has mass, but the wave has no mass.","file_path":"Special Relativity.md","cover":"","created_at":"2023-09-04T20:33:23.174Z","updated_at":"2023-09-04T20:33:23.174Z","is_daily":false,"id":"Special Relativity.md"},"Technobabble.md":{"title":"Technobabble","content":"- Positronic brain: First described by Asimov, used in Star Trek\n- Tachyons: Faster than light particles, used in Star Trek","file_path":"Technobabble.md","cover":"","created_at":"2023-09-19T21:16:40.888Z","updated_at":"2023-09-19T21:16:40.888Z","is_daily":false,"id":"Technobabble.md"},"Technology.md":{"title":"Technology","content":"The word technology literally means the study of techniques. In a deeper sense, it is the study of the principles of art and craft.\n\nThe word originates from a Greek word, τεχνολογία (tekhnología) which means the \"systematic treatment of grammar\".\n\nIt further derives from the word τεχνολόγος (tekhnológos) which means \"treating by the rules of art\".\n\nIt is a combination of the words τέχνη (tékhnē) + -λόγος (-lógos) which means art and -logist restepectively.\n\nλόγος (-lógos) further derives from the word λέγω (légō) which means \"to put in order\".","file_path":"Technology.md","cover":"","created_at":"2023-09-04T11:34:41.235Z","updated_at":"2023-09-04T11:34:41.235Z","is_daily":false,"id":"Technology.md"},"Telemetry.md":{"title":"Telemetry","content":"Telemetry is often desirable to trace issues with applications and to identify ways in which users might use a program. This is often frowned upon by the privacy conscious community due to the extensive collection of data by companies for surveillance capitalism. However, the situation is not always black and white.\n\nAnyways, telemetry is something that must be done with a good consideration for ethics.\n\n## Frameworks\n- OpenTelemetry (A standardized Telemetry framework)\n## Tools\n- Toptout (Allows managing telemetry of various apps)","file_path":"Telemetry.md","cover":"","created_at":"2023-08-20T14:11:39.165Z","updated_at":"2023-08-20T14:11:39.165Z","is_daily":false,"id":"Telemetry.md"},"TIL.md":{"title":"TIL","content":"- Android can run Linux apps if compiled with Google's NDK\n\n- LLVM is a Low Level Virtual Machine\n- GCJ was GCC's compiler for Java\n\n- LLVM, JVM and .NET/Mono are similar\n\n- ConnectBot is a terminal, Termux is like a chroot\n- Android uses Toybox shell utilities\n\n- An OS controls privileged instructions, and applications can only run non-privileged instructions directly\n- Computers run on pulses, not on binary numbers. It can be colour coded instructions or even presses.","file_path":"TIL.md","cover":"","created_at":"2023-07-17T19:50:12.011Z","updated_at":"2023-07-17T19:50:12.011Z","is_daily":false,"id":"TIL.md"},"Tools for animating 3D models in Web.md":{"title":"Tools for animating 3D models in Web","content":"- VPython\n- Glowscript","file_path":"Tools for animating 3D models in Web.md","cover":"","created_at":"2023-09-18T23:44:19.930Z","updated_at":"2023-09-18T23:44:19.930Z","is_daily":false,"id":"Tools for animating 3D models in Web.md"},"TOR Readable Names.md":{"title":"TOR Readable Names","content":"SecureDrop instances using v3 onion services can have readable onion addresses.\nThey are in the format `yourname.securedrop.tor.onion`\n\nSecureDrop was coded by Aaron Swartz, and is now managed by the Freedom of The Press Foundation\n\nSecureDrop instances directory: https://securedrop.org/directory/","file_path":"TOR Readable Names.md","cover":"","created_at":"2023-09-02T22:30:45.734Z","updated_at":"2023-09-02T22:30:45.734Z","is_daily":false,"id":"TOR Readable Names.md"},"Unfair practices.md":{"title":"Unfair practices","content":"1. Downvotes counted towards a profile\nDownvoting can happen in a public discussion forum when a certain opinion is misleading or unlikable. However, the number of downvotes a comment gets is proportional to the popularity of the discussion thread. So a person could've contributed several helpful opinions across the forum, but because of his activity on a single popular thread, his overall credibility would've gone down very much.\n\nNOTE: This is different from the general opinion of a person from their activities in the public, because in this case, the user is not known for who they are, but only by their points. However this happens even when there is no downvotes, because the reputation of a person is often linked to their past activity. For this reason, the next point, \"Judging based on records of past events\" is also relevant.\n\n2. Judging based on records of past events\nThis is similar to \"Downvotes counted towards a profile\". By the theory of a dynamic universe with no source of origin of thought, everything that occurs is a happening that is not intentional. Therefore, judging a person based on unintentional behaviour is unfair.\n\n3. Charging for something that used to be free\nA product or service often becomes a part of our lives, and when you make it paid, it becomes difficult for us to move away from it.","file_path":"Unfair practices.md","cover":"","created_at":"2023-08-04T17:18:30.444Z","updated_at":"2023-08-04T17:18:30.444Z","is_daily":false,"id":"Unfair practices.md"},"V8.md":{"title":"V8","content":"- Purpose: Convert fuel to rotational motion.\n- DOHC\n- There will be many parts of high accuracy and strength\n\n\n**Generic Engine:**\nCamshaft, Cams, Flywheel, Valve\n\n**Simpler Engines:**\n2-stroke, 4-stroke | OHV, SOHC, DOHC | Steam, Gasoline, Diesel | Linear, Rotary","file_path":"V8.md","cover":"","created_at":"2023-09-04T19:47:37.261Z","updated_at":"2023-09-04T19:47:37.261Z","is_daily":false,"id":"V8.md"},"Visions.md":{"title":"Visions","content":"- Voltage drop is due to the fact that the potential is equally distributed throughout the wire. So when we add a resistor, it is more like going through a longer route, and hence taking up more resistance. Whereas an appliance that consumes more power is like taking a shorter route. The \"route\" here refers to the path taken at the scale of atoms, not the macroscopic scale, so that's where the conductivity arises from.","file_path":"Visions.md","cover":"","created_at":"2023-07-24T00:49:22.207Z","updated_at":"2023-07-24T00:49:22.207Z","is_daily":false,"id":"Visions.md"},"VPNs.md":{"title":"VPNs","content":"SOCKS\nShadowSocks\n\nVPN Protocols\n\nZeroTier\nTailscale\nHeadscale (FOSS / Tailscale)\nYggdrasil\nNetbird (FOSS)","file_path":"VPNs.md","cover":"","created_at":"2023-08-09T18:08:56.538Z","updated_at":"2023-08-09T18:08:56.538Z","is_daily":false,"id":"VPNs.md"},"Waves.md":{"title":"Waves","content":"By knowing the rate at which the height of the wave changes (dy/dt) and knowing the rate at which the wave propagates forward with respect to change in height (dy/dx), we can calculate the speed of the wave. This is known as the linear wave equation.\n\nThe linear wave equation is: $\\dfrac{\\partial^{2} y(x,t)}{\\partial x^{2}} = \\dfrac{1}{v^{2}} \\dfrac{\\partial^{2} y(x,t)}{\\partial t^{2}}$","file_path":"Waves.md","cover":"","created_at":"2023-09-04T18:43:45.563Z","updated_at":"2023-09-04T18:43:45.563Z","is_daily":false,"id":"Waves.md"},"Web App Frameworks.md":{"title":"Web App Frameworks","content":"- Electron (The OG, fat like Big Smoke)\n- Tauri (Uses OS Chromium runtime)\n- Ultralight (Webkit rewrite) [OPEN CORE]\n- Muon (Electron alternative written using Go, using Ultralight instead of Chromium)\n- Sciter (A web runtime written in C++) [CLOSED SOURCE]","file_path":"Web App Frameworks.md","cover":"","created_at":"2023-07-29T03:04:06.684Z","updated_at":"2023-07-29T03:04:06.684Z","is_daily":false,"id":"Web App Frameworks.md"}},"notetree":{"Obsidian Notes":[{"id":"2-body systems.md","title":"2-body systems","created_at":"2023-09-15T20:55:22.079Z","updated_at":"2023-09-15T20:55:22.079Z","is_dir":false,"children":[],"collapsed":true},{"id":"3-body systems.md","title":"3-body systems","created_at":"2023-09-15T20:52:40.305Z","updated_at":"2023-09-15T20:52:40.305Z","is_dir":false,"children":[],"collapsed":true},{"id":"Apps Database.md","title":"Apps Database","created_at":"2023-09-17T20:53:21.821Z","updated_at":"2023-09-17T20:53:21.821Z","is_dir":false,"children":[],"collapsed":true},{"id":"Bloch Sphere.md","title":"Bloch Sphere","created_at":"2023-09-19T17:19:04.056Z","updated_at":"2023-09-19T17:19:04.056Z","is_dir":false,"children":[],"collapsed":true},{"id":"Center Terms.md","title":"Center Terms","created_at":"2023-09-15T11:59:56.184Z","updated_at":"2023-09-15T11:59:56.184Z","is_dir":false,"children":[],"collapsed":true},{"id":"Comparison of OSes.md","title":"Comparison of OSes","created_at":"2023-10-05T00:19:39.449Z","updated_at":"2023-10-05T00:19:39.449Z","is_dir":false,"children":[],"collapsed":true},{"id":"Configuring a Window Manager.md","title":"Configuring a Window Manager","created_at":"2023-10-09T15:40:46.399Z","updated_at":"2023-10-09T15:40:46.399Z","is_dir":false,"children":[],"collapsed":true},{"id":"Considerations for Freedom.md","title":"Considerations for Freedom","created_at":"2023-08-26T18:06:27.533Z","updated_at":"2023-08-26T18:06:27.533Z","is_dir":false,"children":[],"collapsed":true},{"id":"Distributed Hash Tables.md","title":"Distributed Hash Tables","created_at":"2023-08-21T22:05:16.364Z","updated_at":"2023-08-21T22:05:16.364Z","is_dir":false,"children":[],"collapsed":true},{"id":"Duality.md","title":"Duality","created_at":"2023-09-08T10:39:49.291Z","updated_at":"2023-09-08T10:39:49.291Z","is_dir":false,"children":[],"collapsed":true},{"id":"Electromagnetic Waves.md","title":"Electromagnetic Waves","created_at":"2023-09-04T15:49:46.431Z","updated_at":"2023-09-04T15:49:46.431Z","is_dir":false,"children":[],"collapsed":true},{"id":"Evolution of Engineering.md","title":"Evolution of Engineering","created_at":"2023-08-26T18:04:39.245Z","updated_at":"2023-08-26T18:04:39.245Z","is_dir":false,"children":[],"collapsed":true},{"id":"Existing XMPP Clients.md","title":"Existing XMPP Clients","created_at":"2023-09-11T18:12:01.740Z","updated_at":"2023-09-11T18:12:01.740Z","is_dir":false,"children":[],"collapsed":true},{"id":"Forward Secrecy.md","title":"Forward Secrecy","created_at":"2023-08-10T18:33:03.530Z","updated_at":"2023-08-10T18:33:03.530Z","is_dir":false,"children":[],"collapsed":true},{"id":"FOSS Communications.md","title":"FOSS Communications","created_at":"2023-08-10T18:34:18.294Z","updated_at":"2023-08-10T18:34:18.294Z","is_dir":false,"children":[],"collapsed":true},{"id":"FOSS CPU Cores.md","title":"FOSS CPU Cores","created_at":"2023-08-10T18:34:55.920Z","updated_at":"2023-08-10T18:34:55.920Z","is_dir":false,"children":[],"collapsed":true},{"id":"Free Books and Resources.md","title":"Free Books and Resources","created_at":"2023-07-28T06:02:54.995Z","updated_at":"2023-07-28T06:02:54.995Z","is_dir":false,"children":[],"collapsed":true},{"id":"Free Fonts.md","title":"Free Fonts","created_at":"2023-08-17T10:38:51.146Z","updated_at":"2023-08-17T10:38:51.146Z","is_dir":false,"children":[],"collapsed":true},{"id":"Free Hardware Projects.md","title":"Free Hardware Projects","created_at":"2023-09-10T16:28:42.721Z","updated_at":"2023-09-10T16:28:42.721Z","is_dir":false,"children":[],"collapsed":true},{"id":"Free Music.md","title":"Free Music","created_at":"2023-09-02T20:28:22.898Z","updated_at":"2023-09-02T20:28:22.898Z","is_dir":false,"children":[],"collapsed":true},{"id":"History of Intel CPUs.md","title":"History of Intel CPUs","created_at":"2023-10-11T02:44:54.729Z","updated_at":"2023-10-11T02:44:54.729Z","is_dir":false,"children":[],"collapsed":true},{"id":"home.md","title":"home","created_at":"2023-08-21T20:23:32.200Z","updated_at":"2023-08-21T20:23:32.200Z","is_dir":false,"children":[],"collapsed":true},{"id":"Homelab.md","title":"Homelab","created_at":"2023-09-17T20:00:31.831Z","updated_at":"2023-09-17T20:00:31.831Z","is_dir":false,"children":[],"collapsed":true},{"id":"Identity Protocols.md","title":"Identity Protocols","created_at":"2023-07-21T22:27:20.526Z","updated_at":"2023-07-21T22:27:20.526Z","is_dir":false,"children":[],"collapsed":true},{"id":"Learning Management Systems.md","title":"Learning Management Systems","created_at":"2023-09-18T22:50:03.507Z","updated_at":"2023-09-18T22:50:03.507Z","is_dir":false,"children":[],"collapsed":true},{"id":"LICENSE.MD","title":"LICENSE","created_at":"2023-08-27T23:31:26.363Z","updated_at":"2023-08-27T23:31:26.363Z","is_dir":false,"children":[],"collapsed":true},{"id":"My Hardware Wishlist.md","title":"My Hardware Wishlist","created_at":"2023-09-03T16:00:07.112Z","updated_at":"2023-09-03T16:00:07.112Z","is_dir":false,"children":[],"collapsed":true},{"id":"New and Better Technologies.md","title":"New and Better Technologies","created_at":"2023-09-02T20:28:56.456Z","updated_at":"2023-09-02T20:28:56.456Z","is_dir":false,"children":[],"collapsed":true},{"id":"New Computer.md","title":"New Computer","created_at":"2023-07-17T20:10:37.451Z","updated_at":"2023-07-17T20:10:37.451Z","is_dir":false,"children":[],"collapsed":true},{"id":"Path Integral Formulation.md","title":"Path Integral Formulation","created_at":"2023-10-05T14:18:30.207Z","updated_at":"2023-10-05T14:18:30.207Z","is_dir":false,"children":[],"collapsed":true},{"id":"PeerTube Content.md","title":"PeerTube Content","created_at":"2023-09-04T21:08:49.476Z","updated_at":"2023-09-04T21:08:49.476Z","is_dir":false,"children":[],"collapsed":true},{"id":"Reading Notes - Why Snikket was made.md","title":"Reading Notes - Why Snikket was made","created_at":"2023-08-21T00:02:28.381Z","updated_at":"2023-08-21T00:02:28.381Z","is_dir":false,"children":[],"collapsed":true},{"id":"README.md","title":"README","created_at":"2023-08-27T23:53:21.216Z","updated_at":"2023-08-27T23:53:21.216Z","is_dir":false,"children":[],"collapsed":true},{"id":"Responding to hateful interactions.md","title":"Responding to hateful interactions","created_at":"2023-10-09T17:44:00.081Z","updated_at":"2023-10-09T17:44:00.081Z","is_dir":false,"children":[],"collapsed":true},{"id":"Search Engines.md","title":"Search Engines","created_at":"2023-08-09T18:55:05.561Z","updated_at":"2023-08-09T18:55:05.561Z","is_dir":false,"children":[],"collapsed":true},{"id":"Security Vulnerabilities.md","title":"Security Vulnerabilities","created_at":"2023-09-02T22:05:07.907Z","updated_at":"2023-09-02T22:05:07.907Z","is_dir":false,"children":[],"collapsed":true},{"id":"SNS Clients.md","title":"SNS Clients","created_at":"2023-09-11T18:18:52.081Z","updated_at":"2023-09-11T18:18:52.081Z","is_dir":false,"children":[],"collapsed":true},{"id":"Sound.md","title":"Sound","created_at":"2023-09-04T23:28:16.780Z","updated_at":"2023-09-04T23:28:16.780Z","is_dir":false,"children":[],"collapsed":true},{"id":"Special Relativity.md","title":"Special Relativity","created_at":"2023-09-04T20:33:23.174Z","updated_at":"2023-09-04T20:33:23.174Z","is_dir":false,"children":[],"collapsed":true},{"id":"Technobabble.md","title":"Technobabble","created_at":"2023-09-19T21:16:40.888Z","updated_at":"2023-09-19T21:16:40.888Z","is_dir":false,"children":[],"collapsed":true},{"id":"Technology.md","title":"Technology","created_at":"2023-09-04T11:34:41.235Z","updated_at":"2023-09-04T11:34:41.235Z","is_dir":false,"children":[],"collapsed":true},{"id":"Telemetry.md","title":"Telemetry","created_at":"2023-08-20T14:11:39.165Z","updated_at":"2023-08-20T14:11:39.165Z","is_dir":false,"children":[],"collapsed":true},{"id":"TIL.md","title":"TIL","created_at":"2023-07-17T19:50:12.011Z","updated_at":"2023-07-17T19:50:12.011Z","is_dir":false,"children":[],"collapsed":true},{"id":"Tools for animating 3D models in Web.md","title":"Tools for animating 3D models in Web","created_at":"2023-09-18T23:44:19.930Z","updated_at":"2023-09-18T23:44:19.930Z","is_dir":false,"children":[],"collapsed":true},{"id":"TOR Readable Names.md","title":"TOR Readable Names","created_at":"2023-09-02T22:30:45.734Z","updated_at":"2023-09-02T22:30:45.734Z","is_dir":false,"children":[],"collapsed":true},{"id":"Unfair practices.md","title":"Unfair practices","created_at":"2023-08-04T17:18:30.444Z","updated_at":"2023-08-04T17:18:30.444Z","is_dir":false,"children":[],"collapsed":true},{"id":"V8.md","title":"V8","created_at":"2023-09-04T19:47:37.261Z","updated_at":"2023-09-04T19:47:37.261Z","is_dir":false,"children":[],"collapsed":true},{"id":"Visions.md","title":"Visions","created_at":"2023-07-24T00:49:22.207Z","updated_at":"2023-07-24T00:49:22.207Z","is_dir":false,"children":[],"collapsed":true},{"id":"VPNs.md","title":"VPNs","created_at":"2023-08-09T18:08:56.538Z","updated_at":"2023-08-09T18:08:56.538Z","is_dir":false,"children":[],"collapsed":true},{"id":"Waves.md","title":"Waves","created_at":"2023-09-04T18:43:45.563Z","updated_at":"2023-09-04T18:43:45.563Z","is_dir":false,"children":[],"collapsed":true},{"id":"Web App Frameworks.md","title":"Web App Frameworks","created_at":"2023-07-29T03:04:06.684Z","updated_at":"2023-07-29T03:04:06.684Z","is_dir":false,"children":[],"collapsed":true}]}}