Skip to content

Instantly share code, notes, and snippets.

What I Wish I'd Known About Equity Before Joining A Unicorn

Disclaimer: This piece is written anonymously. The names of a few particular companies are mentioned, but as common examples only.

This is a short write-up on things that I wish I'd known and considered before joining a private company (aka startup, aka unicorn in some cases). I'm not trying to make the case that you should never join a private company, but the power imbalance between founder and employee is extreme, and that potential candidates would

What I Wish I'd Known About Equity Before Joining A Unicorn

Disclaimer: This piece is written anonymously. The names of a few particular companies are mentioned, but as common examples only.

This is a short write-up on things that I wish I'd known and considered before joining a private company (aka startup, aka unicorn in some cases). I'm not trying to make the case that you should never join a private company, but the power imbalance between founder and employee is extreme, and that potential candidates would

@nivertech
nivertech / amazon.md
Created December 30, 2016 21:34 — forked from anonymous/amazon.md
Amazon Noncompete and Invention Assignment

I recently received a job offer from Amazon AWS. The pay and benefits are quite decent. I do really like the role and it would be work that interests me. The people that I have met so far in interviews are great.

What I do not like is the documents I have to sign to get started. They include stuff like this:

"ATTENTION AND EFFORT. During employment, Employee will devote Employee’s entire productive time, ability, attention, and effort to

# Simulate fake processes of analysis sandbox/VM that some malware will try to evade
# This just spawn ping.exe with different names (wireshark.exe, vboxtray.exe, ...)
# It's just a PoC and it's ugly as f*ck but hey, if it works...
# Usage: .\fake_sandbox.ps1 -action {start,stop}
param([Parameter(Mandatory=$true)][string]$action)
$fakeProcesses = @("wireshark.exe", "vmacthlp.exe", "VBoxService.exe",
"VBoxTray.exe", "procmon.exe", "ollydbg.exe", "vmware-tray.exe",
@nivertech
nivertech / README.md
Created April 3, 2016 08:15 — forked from grantland/README.md
NextBus API
@nivertech
nivertech / statuses.md
Created December 10, 2015 12:14 — forked from vkostyukov/statuses.md
HTTP status codes used by world-famous APIs
API Status Codes
[Twitter][tw] 200, 304, 400, 401, 403, 404, 406, 410, 420, 422, 429, 500, 502, 503, 504
[Stripe][stripe] 200, 400, 401, 402, 404, 429, 500, 502, 503, 504
[Github][gh] 200, 400, 422, 301, 302, 304, 307, 401, 403
[Pagerduty][pd] 200, 201, 204, 400, 401, 403, 404, 408, 500
[NewRelic Plugins][nr] 200, 400, 403, 404, 405, 413, 500, 502, 503, 503
[Etsy][etsy] 200, 201, 400, 403, 404, 500, 503
[Dropbox][db] 200, 400, 401, 403, 404, 405, 429, 503, 507
var aws = require('aws-sdk');
var db = new aws.DynamoDB();
exports.handler = function(signup, context) {
console.log('Received signup:', JSON.stringify(signup, null, 2));
var query = {
TableName: 'Signups',
Item: {
Id: { 'S': signup.id },
@nivertech
nivertech / gproc_tests.erl
Last active August 29, 2015 14:25 — forked from rustyio/gproc_tests.erl
gproc_tests.erl
-module(gproc_tests).
-compile(export_all).
-include_lib("stdlib/include/qlc.hrl").
go() -> make:all([load]).
register_stuff() ->
gproc:reg({n, l, key1}, value1),
gproc:reg({n, l, key2}, value2),
gproc:reg({n, l, key3}, value3),
@nivertech
nivertech / links.txt
Last active August 29, 2015 14:25 — forked from maraoz/links.txt
some smart contracts links