Skip to content

Instantly share code, notes, and snippets.

View elimisteve's full-sized avatar
💭
Be more ambitious. The future depends on it.

Steve Phillips elimisteve

💭
Be more ambitious. The future depends on it.
View GitHub Profile
@elimisteve
elimisteve / v2wasm.md
Created April 16, 2021 06:11
Compile custom V code to WASM

Compile V Code to WASM

As of 2021.02.11 --

If you don't already have V installed, do so by running

git clone https://github.com/vlang/v
cd v
make
@elimisteve
elimisteve / json.go
Created December 1, 2018 04:29
Go JSON handlers
package main
import (
"fmt"
"net/http"
log "github.com/Sirupsen/logrus"
"github.com/gorilla/websocket"
)
@elimisteve
elimisteve / now_api.go
Created November 9, 2018 23:54
Trivial Go server
package main
import (
"encoding/json"
"net/http"
"time"
"github.com/gorilla/mux"
)
@elimisteve
elimisteve / 01-code_example.md
Last active September 8, 2018 22:20
Go 2 error handling
@elimisteve
elimisteve / pursuance_pitch.md
Last active November 9, 2017 10:03
Pursuance: elevator pitch

What is Pursuance?

Pursuance is a software tool for effectively organizing individuals to achieve a shared mission.

Our free, open source, and secure Pursuance System software enables participants to: create action-oriented groups called "pursuances", discuss how best to achieve their mission, rapidly record exciting strategies and ideas in an actionable form (namely as tasks), divvy up those tasks among one other, share files and documents, get summoned when relevant events occur (e.g., when they are assigned a task, or when mentioned), request help from others, receive social recognition for their contributions, and to delegate tasks to other pursuances in this ecosystem in order to harness its collective intelligence, passion, and expertise.

Pursuance can be used for a great many things. But we, its creators, have certain interests. Specifically, we are focused on organizing activists, journalists, and non-profits in order to solve serious problems we face as a society -- the surveillance state, th

@elimisteve
elimisteve / jobs.md
Created November 7, 2017 08:05
Awesome engineers jobs at world-changing companies
@elimisteve
elimisteve / task_hierarchy.json
Created October 21, 2017 07:19
Desired Task Hierarchy
[
{
"id": 1,
"pursuance_id": 1,
"title": "Kick ass",
"title_enc": "",
"deliverables": "Finish everything. Now.",
"deliverables_enc": "",
"assigned_to": null,
"created": "2017-10-20T21:48:56.834231-07:00",

Keybase proof

I hereby claim:

  • I am pursuanceproject on github.
  • I am pursuance (https://keybase.io/pursuance) on keybase.
  • I have a public key ASDfOyZlg5jPJHajnm-D3TKjBuyLQPeOi-XaZa0Q5eiTewo

To claim this, I am signing this object:

@elimisteve
elimisteve / leapchat_info_modal.md
Created July 20, 2017 04:38
LeapChat info modal

Welcome to LeapChat!

LeapChat: encrypted, ephemeral, in-browser chat.

Just visit leapchat.org and a new, secure chat room will instantly be created for you. And once you're in, just link people to that page to invite them to join you!

Why LeapChat?

You shouldn't have to sacrifice your privacy and personal information just to chat online. Slack, HipChat, and others make you create an account with your email address, their software doesn't encrypt your messages (they can see everything), and the messages last forever unless you manually delete them.

@elimisteve
elimisteve / ncat.md
Last active August 31, 2021 14:58
ncat tricks/examples

ncat trick #1

Run these in 2 terminals, after ncat is installed:

$ ncat -l -p 9999

And on the other one: