Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block rektide

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
rektide /
Created Apr 12, 2019
Digital Defense Against the Dark Arts

Editor: all that follows is a backed up post. Seems like it could be useful in a lot of settings, as well as when dealing with the terroristic Fox News Nazis.

ok, I wrote up a guide to what to do if you're targeted by the right-wing smear machine. (remember that your relative importance doesn't matter AT ALL; they love crushing the defenseless even more.)

What to do if you find yourself targeted online:

  1. Lock down your social media accounts for 24-48 hours (the approximate period of a shitstorm)- ALL OF THEM, not just Twitter.
  2. Check out for a comprehensive guide to digital safety.
  3. If you're getting death threads, use a service like or privacyduck to wipe info from people-finding websites like whitepages and spokeo.
rektide / build.log
Created Nov 4, 2018
lede build error
View build.log
make[3]: Entering directory '/usr/local/src/lede/package/base-files'
rm -f /usr/local/src/lede/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x/base-files/.configured_*
rm -f /usr/local/src/lede/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/stamp/.base-files_installed
[ -s /usr/local/src/lede/key-build -a -s /usr/local/src/lede/ ] || /usr/local/src/lede/staging_dir/host/bin/usign -G -s /usr/local/src/lede/key-build -p /usr/local/src/lede/ -c "Local build key"
[ -s /usr/local/src/lede/key-build.ucert ] || /usr/local/src/lede/staging_dir/host/bin/ucert -I -c /usr/local/src/lede/key-build.ucert -p /usr/local/src/lede/ -s /usr/local/src/lede/key-build
Makefile:205: recipe for target '/usr/local/src/lede/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x/base-files/.configured_4d5248d1a6ded9ff903db6e28899f202_8e081b74cf069e1e6800a5bbcbb282f0' failed
make[3]: *** [/usr/local/src/lede/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eab
rektide / getter-setter-ideal.js
Created Oct 12, 2018
Properties the declarative way
View getter-setter-ideal.js
const $frequency = Symbol.for("Overthruster:frequency")
export class Overthruster
this[$frequency]= frequency
get frequency(){
return this[ $frequency]
View lazy-getter-example.js
import { makeFoo, makeBar } from "./providers.js"
* Create property `name` on `obj` that will run `provider`'s factory method the first time
function makeLazyGetter(obj, name, provider){
let value
Object.defineProperty(obj, name, {
get: function(){
rektide / cargo-build-log
Last active Sep 9, 2018
issues compiling
View cargo-build-log
Downloading libc v0.2.43
Downloading bitflags v1.0.4
Downloading udev v0.2.0
Downloading libudev-sys v0.1.4
Downloading pkg-config v0.3.14
Compiling pkg-config v0.3.14
Compiling input-sys v1.9.0 (file:///home/rektide/src/archive/
Compiling libc v0.2.43
Compiling bitflags v1.0.4
Compiling libudev-sys v0.1.4
rektide / basic
Last active Jan 5, 2018
Trying to launch xlogo in xpra via the system service
View basic
$ xpra start --start=xlogo --start-via-proxy=yes
2018-01-04 22:39:09,965 server failure: disconnected before the session could be established
2018-01-04 22:39:09,966 server requested disconnect: server error (error accepting new connection)
2018-01-04 22:39:09,971 Error: printing disabled:
2018-01-04 22:39:09,971 No module named cups
xpra initialization error:
failed to start-via-proxy: unknown general failure
$ sudo journalctl -xef -u xpra
Jan 04 22:39:09 nanomachine xpra[17604]: New unix-domain connection received on /run/xpra/system
rektide / terminal.log
Created Nov 27, 2017
xpra start error
View terminal.log
$ xpra start :99
Warning: invalid option: 'shadow-fullscreen'
Warning: cannot use the system proxy for 'start' subcommand,
failed to connect to '/run/xpra/system':
[Errno 111] Connection refused
Warning: invalid option: 'shadow-fullscreen'
InitException: cannot open log file '${HOME}/.xpra/:99.log': [Errno 2] No such file or directory: '${HOME}/.xpra/:99.log'
xpra initialization error:
cannot open log file '${HOME}/.xpra/:99.log': [Errno 2] No such file or directory: '${HOME}/.xpra/:99.log'
rektide / hipchat-apt-key-add.log
Last active Aug 2, 2017
hipchat install on Debian/stretch
View hipchat-apt-key-add.log
wget -O - | sudo apt-key add -
--2017-08-02 16:01:43--
Resolving (,
Connecting to (||:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1641 (1.6K) [text/plain]
Saving to: 'STDOUT'
- 100%[================================================>] 1.60K --.-KB/s in 0s
rektide / promiseOriginMonkeypatch.js
Last active Jun 28, 2017
monkeypatch tracking origins onto Promise
View promiseOriginMonkeypatch.js
var promiseSource = new WeakMap()
const promiseConstructor = Promise.constructor
Promise.constructor = function(fn){
console.log("monkeypatch successful"), fn)
promiseSource.set(this, new Error().stack)
var sample = new Promise(x => x(42)) // expecting: "monkeypatch successful"
You can’t perform that action at this time.