most of these require logout/restart to take effect
# Enable character repeat on keydown
defaults write -g ApplePressAndHoldEnabled -bool false
# Set a shorter Delay until key repeat
data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script> |
## "Legacy" by Alana Henderson | |
[Listen to the MP3](https://cloudup.com/ctZJZshxYSY) or [watch the performance](https://vimeo.com/77273417) | |
__*leg·a·cy*__ | |
1. *noun*: anything handed down from the past, as from an ancestor or predecessor | |
2. *adjective*: of or pertaining to old or outdated computer hardware, software, or data that, while still functional, does not work well with up-to-date systems | |
## Lyrics |
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
require("dotenv").config(); | |
const ethers = require("ethers"); | |
const axios = require('axios').default; | |
const provider = new ethers.providers.JsonRpcProvider(`https://eth-mainnet.alchemyapi.io/v2/${process.env.NEXT_PUBLIC_ALCHEMY_API_KEY}`); | |
const alg = new ethers.Contract( | |
"0x32353A6C91143bfd6C7d363B546e62a9A2489A20", | |
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"inde |
import * as React from "react" | |
import { Model } from "@croquet/croquet" | |
import { CroquetContext } from "@croquet/react" | |
/** | |
* A callback that publishes the returned data to the current view's model. | |
* @param eventName The name of the event to be published. | |
* @param fn A function that returns the data to be published. | |
* @param deps (optional) An array of dependencies for the callback. | |
*/ |