This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
# Clone llama.cpp | |
git clone https://github.com/ggerganov/llama.cpp.git | |
cd llama.cpp | |
# Build it | |
make clean | |
LLAMA_METAL=1 make | |
# Download model | |
export MODEL=llama-2-13b-chat.ggmlv3.q4_0.bin |
Candidates for next platforms after PCs, phones, and tablets: | |
Virtual reality | |
Internet of things | |
Wearable computers | |
Cryptocurrencies / blockchain | |
Self-driving cars | |
Drones | |
Brain-computer interfaces | |
3d printing | |
Augmented reality |
GFS = HDFS | |
MapReduce = Hadoop | |
BigTable = HBase | |
Protocol Buffers = Thrift or Avro (serialization) | |
Stubby = Thrift or Avro (RPC) | |
ColumnIO = Parquet | |
Dremel = Impala | |
Chubby = Zookeeper | |
Omega = Mesos | |
Borg = Aurora |
(ns om-data.core | |
(:require [om.core :as om :include-macros true] | |
[om.dom :as dom :include-macros true] | |
[datascript :as d])) | |
(enable-console-print!) | |
(def schema {}) | |
(def conn (d/create-conn schema)) | |
// Run this somewhere with a command you want to pipe stuff through. | |
// | |
// On a machine that needs data processed, run this: | |
// curl --data-binary @/some/file http://server:port/ > output | |
var http = require('http'); | |
var spawn = require('child_process').spawn; | |
// 0 == node, 1 == [this script] | |
var PORT = parseInt(process.argv[2]); |
Jeremy | |
Absolutely brilliant | |
both technically | |
and oratorically | |
He wrote CoffeeScript | |
1st place 5k | |
21 min, 3 seconds | |
<7min mile | |
Big picture |