- 
Kinesis Freestyle (Terrible key switches. Mushy and un-lovable) 
- 
Kinesis Freestyle Edge (Traditional layout with too many keys, mech switches, proably too big to be tented easily/properly) 
- 
Matias Ergo Pro (Looks pretty great. Have not tried.) 
- 
ErgoDox Kit (Currently, my everyday keyboard. Can buy pre-assembled on eBay.) 
- 
ErgoDox EZ (Prolly the best option for most people.) 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | javascript: Promise.all([import('https://unpkg.com/turndown@6.0.0?module'), import('https://unpkg.com/@tehshrike/readability@0.2.0'), ]).then(async ([{ | |
| default: Turndown | |
| }, { | |
| default: Readability | |
| }]) => { | |
| /* Optional vault name */ | |
| const vault = ""; | |
| /* Optional folder name such as "Clippings/" */ | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | (defvar my/schema '() | |
| "Collection of categories.") | |
| (setq my/schema (list | |
| "philosophy" | |
| "philosophy.analytic" | |
| "philosophy.analytic.Russel" | |
| "philosophy.classic" | |
| "philosophy.classic.Greek" | |
| "philosophy.classic.Greek.Plato" | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | (defun vulpea-project-p () | |
| "Return non-nil if current buffer has any todo entry. | |
| TODO entries marked as done are ignored, meaning the this | |
| function returns nil if current buffer contains only completed | |
| tasks." | |
| (seq-find ; (3) | |
| (lambda (type) | |
| (eq type 'todo)) | |
| (org-element-map ; (2) | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | (define-derived-mode typescriptreact-mode web-mode "TypescriptReact" | |
| "A major mode for tsx.") | |
| (use-package typescript-mode | |
| :mode (("\\.ts\\'" . typescript-mode) | |
| ("\\.tsx\\'" . typescriptreact-mode))) | |
| (use-package eglot | |
| :ensure t | |
| :defer 3 | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #+BEGIN_QUERY | |
| {:title [:h2 "Programming languages list"] | |
| :query [:find (pull ?b [*]) | |
| :where | |
| [?b :block/properties ?p] | |
| [(get ?p "type") ?t] | |
| [(= "programming_lang" ?t)]] | |
| :view (fn [result] | |
| (when (seq result) | |
| (let [blocks (flatten result)] | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | (ns pyclojure.core | |
| (:gen-class) | |
| (:require [libpython-clj.require :refer [require-python]] | |
| [libpython-clj.python :as py])) | |
| ; import gym | |
| ; env = gym.make('CartPole-v0') | |
| ; for i_episode in range(20): | |
| ; observation = env.reset() | |
| ; for t in range(100): | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | ;;; straight --- Use straight.el to manage packages with version control. | |
| ;;; Commentary: | |
| ;; straight.el allows git to track package versions, ensuring Emacs | |
| ;; stability and reversible package upgrades. | |
| ;;; Author: holocronweaver | |
| ;;; Created: 2018 | |
| ;;; Code: | |
| (let ((bootstrap-file (concat user-emacs-directory "straight/repos/straight.el/bootstrap.el")) | |
| (bootstrap-version 3)) | |
| (unless (file-exists-p bootstrap-file) | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | # Firefox 33 was the last version to support SSLv3 (https://blog.mozilla.org/security/2014/10/14/the-poodle-attack-and-the-end-of-ssl-3-0/) | |
| #firefox_version=33.0 | |
| # Firefox 51 was the last version to support NPAPI plugins (e.g. Java) (https://support.mozilla.org/en-US/kb/npapi-plugins) | |
| #firefox_version=51.0 | |
| # Firefox 56 was the last version to support XPCOM- and XUL-based add-ons (https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/) | |
| #firefox_version=56.0 | |
| wget https://ftp.mozilla.org/pub/firefox/releases/$firefox_version/linux-x86_64/en-US/firefox-$firefox_version.tar.bz2 | |
| tar -xvf firefox-$firefox_version.tar.bz2 | |
| mv firefox firefox-$firefox_version | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | # unregister broken GHC packages. Run this a few times to resolve dependency rot in installed packages. | |
| # ghc-pkg-clean -f cabal/dev/packages*.conf also works. | |
| function ghc-pkg-clean() { | |
| for p in `ghc-pkg check $* 2>&1 | grep problems | awk '{print $6}' | sed -e 's/:$//'` | |
| do | |
| echo unregistering $p; ghc-pkg $* unregister $p | |
| done | |
| } | |
| # remove all installed GHC/cabal packages, leaving ~/.cabal binaries and docs in place. | 
NewerOlder