I hereby claim:
- I am klardotsh on github.
- I am klardotsh (https://keybase.io/klardotsh) on keybase.
- I have a public key whose fingerprint is B0E1 74F9 B754 7520 199D D2D1 7471 B396 A14B 592F
To claim this, I am signing this object:
use std::thread; | |
use std::sync::{ Arc, Mutex }; | |
use std::time::Duration; | |
fn kickoff_background(counter: &Arc<Mutex<u32>>) -> thread::JoinHandle<std::result::Result<(), ()>> { | |
let counter = counter.clone(); | |
return thread::spawn(move || { | |
loop { | |
let mut number = counter.lock().unwrap(); |
mongo --quiet --eval 'db.getMongo().getDBNames().forEach(function(i){db.getSiblingDB(i).dropDatabase()})' | |
find ./ -type d -exec basename {} \; | grep -v "\." | parallel mongorestore -d {} {} |
coreboot-4a0650d-dirty Thu Jan 26 15:37:34 UTC 2017 verstage starting... | |
FSP TempRamInit successful | |
bist: 0x00000000 | |
tsc: 0x0000000000a432c8 | |
CPU: Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz | |
CPU: ID 406e3, Skylake D0, ucode: 00000089 | |
CPU: AES supported, TXT NOT supported, VT supported | |
MCH: device id 190c (rev 08) is Skylake-Y |
coreboot-4a0650d-dirty Thu Jan 26 15:37:34 UTC 2017 verstage starting... | |
FSP TempRamInit successful | |
bist: 0x00000000 | |
tsc: 0x0000000000a679e6 | |
CPU: Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz | |
CPU: ID 406e3, Skylake D0, ucode: 00000089 | |
CPU: AES supported, TXT NOT supported, VT supported | |
MCH: device id 190c (rev 08) is Skylake-Y | |
PCH: device id 9d46 (rev 21) is Skylake-Y Premium | |
IGD: device id 191e (rev 07) is Skylake ULX GT2 |
coreboot-4a0650d-dirty Thu Jan 26 15:37:34 UTC 2017 verstage starting... | |
FSP TempRamInit successful | |
bist: 0x00000000 | |
tsc: 0x0000000000d82d02 | |
CPU: Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz | |
CPU: ID 406e3, Skylake D0, ucode: 00000089 | |
CPU: AES supported, TXT NOT supported, VT supported | |
MCH: device id 190c (rev 08) is Skylake-Y |
set smoothscroll | |
set noautofocus | |
set autoupdategist | |
let mapleader = "," | |
let barposition = "bottom" | |
let completionengines = ["duckduckgo"] | |
let defaultengine = "duckduckgo" | |
let searchalias g = "google" |
I hereby claim:
To claim this, I am signing this object:
<section class="text-center"> | |
<h2 id="tmp-title">Fiduciary License Agreement 2.0</h2> | |
<span id="tmp-subtitle-based">based on the</span> | |
<h2 id="tmp-subtitle"><span id="tmp-contributor-type">Individual</span> Contributor <span id="tmp-contributor-exclusivity-1">exclusive</span> License Agreement</h2> | |
<h2 id="tmp-subtitle-patent">(including the <span id="tmp-patent-option">Traditional Patent License</span> OPTION)</h2> | |
</section> | |
<p>Thank you for your interest in contributing to <span id="tmp-beneficiary-name">Josh Klar</span>'s <span id="tmp-project-name">kmk_firmware</span> ("We" or "Us").</p> | |
<p>The purpose of this contributor agreement ("Agreement") is to clarify and document the rights granted by contributors to Us. To make this document effective, please follow the instructions at <span id="tmp-submission-instructions">https://cla-assistant.io/</span>.</p> |
import board | |
import digitalio | |
import time | |
import sys | |
rled = digitalio.DigitalInOut(board.LED1) | |
rled.direction = digitalio.Direction.OUTPUT | |
bled = digitalio.DigitalInOut(board.LED2) | |
bled.direction = digitalio.Direction.OUTPUT |
import board | |
import digitalio | |
import time | |
import sys | |
def signal_error_with_led_flash(rate=0.5): | |
''' | |
Flash the red LED for 10 seconds, alternating every $rate | |
Could be useful as an uncaught exception handler later on, | |
but is for now unused |