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 |