Skip to content

Instantly share code, notes, and snippets.

View nathanshelly's full-sized avatar
🌱
🌹

Nathan Shelly nathanshelly

🌱
🌹
View GitHub Profile
{
description = "sasha's packages";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-20.09-darwin";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
};
outputs = { self, nixpkgs, nixpkgs-unstable }:
let

👋 First off thanks for your product! Recently introduced it at my company and have had nothing but positive feedback so far.

I noticed an odd race condition from percy start --detached between spawning the agent and running the health check. This causes the command to error but still start the process in the background. It only occurs with the --detached flag.

I'm trying to start the agent from node script using execa.command. Unfortunately this error causes execa to bail which kills the agent.

@nathanshelly
nathanshelly / sept_six.md
Last active January 31, 2020 18:10
Dotfiles Pt. I
@nathanshelly
nathanshelly / _script.md
Last active June 20, 2022 14:54
scripts & .files for opendoor

o/uutalk - Useful Utilities

Intro

Today I want to talk about a few utilities to supercharge your shell workflows!

Skimmable list of topics

  • zsh - a modern shell replacement for Bash with better tab-completion, complex globbing and plugins
  • ripgrep - a faster grep with friendlier defaults
/**
* Note: This file is primarily an experiment (and therefore not necessarily the
* best way to accomplish file reading). Specifically it's an experiment on
* using a parameter-based constructor instead of the more imperative form given
* by the official FileReader API. Basically an experiment to write this:
*
* ```javascript
* const reader = constructFileReader({
* handlers: {
* onload: () => {},
@nathanshelly
nathanshelly / 295_landing_page.md
Last active April 1, 2019 10:50
Northwestern University EECS 295 Initial Setup Landing Page

Hi

This quarter you'll turn in homeworks through GitHub classroom instead of Canvas. We'll talk about that more later but for now this means you need a GitHub account. If you already have one skip ahead to Step II.

Step I

If not, go to https://github.com and sign up for one. Once you've done so, come back here to Step II.

Step II

@nathanshelly
nathanshelly / .vimrc
Last active October 17, 2018 17:32
A basic `.vimrc` with some subjective sensible defaults
" Example basic .vimrc
" these settings are subjective
" pick and choose any you like and ignore those you don't
" hopefully this serves as a jumping off point with more
" nicer defaults than vim comes with out of the box
" feel free to reach out if you have any questions!
" <<<<<<<< General Options >>>>>>>>
" disable beeping and screen flash on error
@nathanshelly
nathanshelly / vim.md
Last active November 10, 2019 19:46
A guide for Vim written for EECS 213 @ Northwestern University

Vim

What is Vim

Vim is a command line text editor.

“command line” means you use it inside your terminal.

“text editor” means it allows you to write and edit text files (primarily code files for our purposes).