Skip to content

Instantly share code, notes, and snippets.

bhyde /
Created March 8, 2022 23:35
Script to grant the Voice Desktop application access to the microphone.
set -e -u -o pipefail
# Grant this Voice Desktop access to the user's microphone.
# Modifying user's Transparency, Consent, and Control settings, e.g. TCC
access_db="$HOME/Library/Application Support/"
INFO [05-17|21:32:02] /networking/handshake_handlers.go#284: Attempting to discover peer at
INFO [05-17|21:32:02] /networking/handshake_handlers.go#284: Attempting to discover peer at
2020-05-17 21:32:02.232566 [net info] created <Conn fd=49 addr=<NetAddr> mode=active>
2020-05-17 21:32:02.233003 [net info] created <Conn fd=52 addr=<NetAddr> mode=active>
INFO [05-17|21:32:02] /networking/handshake_handlers.go#284: Attempting to discover peer at
INFO [05-17|21:32:02] /networking/handshake_handlers.go#284: Attempting to discover peer at
INFO [05-17|21:32:02] /networking/handshake_handlers.go#284: Attempting to discover peer at
2020-05-17 21:32:02.233926 [net info] created <Conn fd=55 addr=<NetAddr> mode=active>
2020-05-17 21:32:02.234637 [net info] created <Conn fd=58 addr=<NetAddr> mode=active>
2020-05-17 21:32:02.234889 [net in
bhyde /
Created March 30, 2020 15:19
Emacs entry for api

grammarbot sells a grammar checking API with a generous free variant. Here I load an emacs interface is found here zevlg/grammarbot.el at github.

(use-package grammarbot
  :quelpa (grammarbot :url "" :fetcher url)
  :commands grammarbot
  :config (progn
            (customize-set-variable 'grammarbot-api-key "KS9C5N3Y")))
bhyde / transcript
Created February 20, 2020 15:13
Transcript of failed install of wireguard on centos 8
>->-> echo ==== Start $0 ====
==== Start /tmp/firstboot.exec ====
>->-> date
Thu Feb 20
14:41:29 UTC 2020
>->-> yum update -y
CentOS-8 - AppStream 15 kB/s | 4.3 kB 00:00
CentOS-8 - AppStream 17 MB/s | 6.4 MB 00:00
CentOS-8 - Base 14 kB/s | 3.8 kB 00:00
CentOS-8 - Base 12 MB/s | 5.0 MB 00:00
<img src=''>
<img '<img src=!1!1!&dd=&bw=&hrspan=48&pqpfhr=6&psnwhr=6'>
<p>That site is currently on vacation.</p>
bhyde /
Created January 5, 2018 17:09
context manager for boto3 ClientError
def ignoring_aws_client_error(code-text):
except ClientError as e:
if e.response['Error']['Code'] == code-text:
bhyde /
Created August 31, 2017 21:44
pyrasite script to dump thread tracebacks, merging those with identical tracebacks
# pyrasite script to dump all thread tracebacks, grouping
# together threads with identical tracebacks.
# pyrasite <pid>
# The report is appended to /tmp/report.txt
import os
import traceback
import sys
bhyde /
Last active June 28, 2017 19:47
Decorative dispatch table
class Dispatcher(object):
def __init__(self):
self.table = {}
def choice(self, key=None):
def decorator(fn):
self.table[key or fn.func_name] = fn
decorated_fn = fn
return decorated_fn
return decorator
bhyde /
Last active June 25, 2017 18:46 reworked for quelpa

This is a minor rework of outshine-lang so I can load it in my init file.

I do that via use-package + quelpa

Quelpa is a kind of virtual package repo that fetchs from files, github, etc.

So in my init file I find:

(use-package outshine