Skip to content

Instantly share code, notes, and snippets.

View timxor's full-sized avatar

Tim Siwula timxor

View GitHub Profile
@timxor
timxor / zcash.conf
Last active June 11, 2018 21:43
~/Library/Application\ Support/Zcash/zcash.conf config file not detected/updating on mac
# on macos in directory:
# ~/Library/Application\ Support/Zcash/zcash.conf
rpcuser=username
rpcpassword=`head -c 32 /dev/urandom | base64`
### connect to main network
# mainnet=1
# addnode=mainnet.z.cash
@atomkirk
atomkirk / ios-camera.html
Created March 13, 2020 04:49
iOS Safari Camera API
<video id="player" autoplay muted playsinline> </video>
<button id="capture">Capture</button>
<canvas id="canvas" width=320 height=240></canvas>
<script>
const player = document.getElementById('player');
const canvas = document.getElementById('canvas');
const context = canvas.getContext('2d');
const captureButton = document.getElementById('capture');
const constraints = {
@yorickdowne
yorickdowne / HallOfBlame.md
Last active June 29, 2025 02:34
Great and less great SSDs for Ethereum nodes

Overview

Syncing an Ethereum node is largely reliant on latency and IOPS, I/O Per Second, of the storage. Budget SSDs will struggle to an extent, and some won't be able to sync at all. IOPS can roughly be used as proxy of / predictor for latency. Measuring latency directly is arguably better.

This document aims to snapshot some known good and known bad models.

The drive lists are ordered by interface and then by capacity and alphabetically by vendor name, not by preference. The lists are not exhaustive at all. @mwpastore linked a filterable spreadsheet in comments that has a far greater variety of drives and their characteristics. Filter it by DRAM yes, NAND Type TLC, Form Factor M.2, and desired capacity.

For size, 4TB is a very conservative choice. The smaller 2TB drive should last an Ethereum full node until at least sometime 2026, with [pre-merge history expiry](https://hackmd.io/@hBXHLw_9Qq2va4pRtI4bI

@kconner
kconner / macOS Internals.md
Last active June 27, 2025 12:16
macOS Internals

macOS Internals

Understand your Mac and iPhone more deeply by tracing the evolution of Mac OS X from prelease to Swift. John Siracusa delivers the details.

Starting Points

How to use this gist

You've got two main options: