brson's worklog

This contains much of my open source activity since 2015.

2024-10-10

  • Clock in (TigerBeetle)
  • 11:00 AM
  • Watched IronBeetle
  • 12:50 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 8:54 PM
  • Rebased compaction-stats branch
  • 9:12 PM
  • Merged zipf pr
  • 9:28 PM
  • Rebased benchmark-workload branch
  • 9:31 PM
  • Hacked on compaction experiments
  • 10:40 PM
  • Clock out (TigerBeetle)

2024-10-09

  • Clock in (TigerBeetle)
  • 7:54 AM
  • Attended walk and talk
  • 9:14 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 9:36 PM
  • Followed up on zipfian pr
  • Followed up on repl pr
  • 10:41 PM
  • Clock out (TigerBeetle)

2024-10-08

  • Clock in (Stellar)
  • 4:41 PM
  • Cleaned up stellar-cli repro branch
  • 6:15 PM
  • Clock out (Stellar)

2024-10-05

2024-10-04

  • Clock in (TigerBeetle)
  • 5:16 PM
  • Read Knuth’s material on zipf’s law and similar distributions
  • 5:45 PM
  • Clock out (TigerBeetle)

2024-10-03

  • Clock in (TigerBeetle)
  • 7:59 AM
  • Attended status mtg
  • 9:00 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:39 AM
  • Watched ironbeetle
  • 12:17 PM
  • Clock out (TigerBeetle)

2024-10-02

  • Clock in (TigerBeetle)
  • 7:54 AM
  • Attended walk and talk
  • 8:58 AM
  • Attended 1:1
  • 10:01 AM
  • Clock out (TigerBeetle)

2024-10-01

2024-09-30

  • Clock in (TigerBeetle)
  • 11:38 AM
  • Sent invoice
  • 11:54 AM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 11:54 AM
  • Sent invoice
  • 12:00 PM
  • Clock out (Stellar)

2024-09-28

  • Clock in (TigerBeetle)
  • 2:26 PM
  • Hacked on benchmarks
  • 4:53 PM
  • Clock out (TigerBeetle)

2024-09-27

  • Clock in (TigerBeetle)
  • 12:43 AM
  • Hacked on benchmarks
  • 2:19 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 12:18 PM
  • Hacked on benchmarks
  • 5:18 PM
  • Hacked on benchmarks
  • 7:49 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 8:56 PM
  • Hacked on benchmarks
  • 11:11 PM
  • Clock out (TigerBeetle)

2024-09-26

  • Clock in (TigerBeetle)
  • 9:48 AM
  • Hacked on benchmarks
  • Watched ironbeetle
  • 11:56 AM
  • Hacked on benchmarks
  • 1:14 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 1:55 PM
  • Hacked on benchmarks
  • 5:57 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 8:25 PM
  • Hacked on benchmarks
  • 9:14 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:25 PM
  • Hacked on benchmarks
  • 11:59 PM
  • Clock out (TigerBeetle)

2024-09-25

  • Clock in (TigerBeetle)
  • 12:59 PM
  • Hacked on benchmark restructuring
  • 2:33 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 5:40 PM
  • Hacked on qemu-based repro isolation
  • Reworked stellar-cli absolute path pr
  • 7:21 PM
  • Clock out (Stellar)

2024-09-24

  • Clock in (TigerBeetle)
  • 5:57 PM
  • Hacked on benchmarks
  • 6:13 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 6:14 PM
  • Hacked on qemu-based repro isolation
  • 7:04 PM
  • Clock out (Stellar)

2024-09-19

  • Clock in (TigerBeetle)
  • 7:54 AM
  • Attended status mtg
  • 9:04 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 11:01 AM
  • Watched ironbeetle
  • 11:47 AM
  • Clock out (TigerBeetle)

2024-09-18

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended walkandtalk
  • 9:00 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 11:14 AM
  • Updated zipfian pr
  • 1:35 PM
  • Worked on probability-targeted zipfians
  • 2:24 PM
  • Clock out (TigerBeetle)

2024-09-16

  • Clock in (TigerBeetle)
  • 3:12 PM
  • Rebased compaction branch
  • 4:13 PM
  • Clock out (TigerBeetle)

2024-09-12

  • Clock in (TigerBeetle)
  • 8:02 AM
  • Attended status meeting
  • 9:07 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:59 AM
  • Researched calculating the skew of zipf from the CDF
  • Watched ironbeetle
  • 12:05 PM
  • Clock out (TigerBeetle)

2024-09-11

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended walk and talk
  • 8:50 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 12:40 PM
  • Reworked zipfian pr
  • 2:16 PM
  • Clock out (TigerBeetle)

2024-09-10

2024-09-05

  • Clock in (TigerBeetle)
  • 10:00 AM
  • Attended status mtg
  • 11:06 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 12:59 PM
  • Watched ironbeetle
  • 1:57 PM
  • Clock out (TigerBeetle)

2024-09-03

  • Clock in (TigerBeetle)
  • 1:11 PM
  • Submitted PR for zipfians
  • 5:42 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 9:10 PM
  • Made minor tweaks to zipfian pir
  • 10:22 PM
  • Clock out (TigerBeetle)

2024-08-29

  • Clock in (TigerBeetle)
  • 1:30 PM
  • Re-reviewed repl pr
  • 2:17 PM
  • Submitted expense receipts
  • 2:34 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 4:52 PM
  • Hacked on writing k-s unit test for zipfians
  • 5:36 PM
  • Clock out (TigerBeetle)

2024-08-27

  • Clock in (TigerBeetle)
  • 5:20 PM
  • k-s tested zipfian number generator
  • 6:32 PM
  • Clock out (TigerBeetle)

2024-08-26

  • Clock in (TigerBeetle)
  • 4:45 PM
  • Wrote tests and docs for zipfian
  • 6:28 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 9:33 PM
  • Wrote tests and docs for zipfian
  • 10:49 PM
  • Clock out (TigerBeetle)

2024-08-25

  • Clock in (TigerBeetle)
  • 11:52 AM
  • Hacked on zipfian
  • 1:54 PM
  • Clock out (TigerBeetle)

2024-08-23

  • Clock in (TigerBeetle)
  • 9:36 AM
  • Advised fabian and alex about mics and audio
  • 10:44 AM
  • Clock out (TigerBeetle)

2024-08-22

  • Clock in (TigerBeetle)
  • 7:59 AM
  • Attended status meeting
  • 8:39 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:56 AM
  • Watched ironbeetle
  • 12:05 PM
  • Clock out (TigerBeetle)

2024-08-21

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended walk and talk
  • 9:00 AM
  • Attended 1:1
  • 9:50 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 1:16 PM
  • Hacked on zipfian distribution
  • 5:43 PM
  • Clock out (TigerBeetle)

2024-08-20

  • Clock in (Stellar)
  • 2:30 PM
  • Read about recommended cargo-zigbuild
  • 2:41 PM
  • Commented on reproducible builds
  • 3:06 PM
  • Sent status report on reproducible builds
  • 3:25 PM
  • Hacked on sandboxing for reproducibility tool
  • 7:35 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 3:26 PM
  • Sent invoices
  • 3:52 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 8:03 PM
  • Implemented a new zipfian distribution
  • Thought about how to most correctly use the zipfian distribution
  • 9:13 PM
  • Clock out (TigerBeetle)

2024-08-19

  • Clock in (TigerBeetle)
  • 3:07 PM
  • Hacked on zipfian distribution
  • 5:20 PM
  • Clock out (TigerBeetle)

2024-08-18

  • Clock in (TigerBeetle)
  • 2:43 PM
  • Hacked on zipfian distribution
  • 3:50 PM
  • Clock out (TigerBeetle)

2024-08-16

  • Clock in (Stellar)
  • 2:30 PM
  • Hacked on reproducibility
  • 5:30 PM
  • Talked to graydon about rust china
  • 6:24 PM
  • Clock out (Stellar)

2024-08-15

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended status update
  • 9:04 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 11:03 AM
  • Watched ironbeetle
  • 11:59 AM
  • Clock out (TigerBeetle)

2024-08-14

  • Clock in (TigerBeetle)
  • 7:58 AM
  • Attended walk and talk
  • 9:00 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 5:02 PM
  • Read YCSB paper
  • Adapted YCSB workloads to benchmark
  • 5:22 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 6:47 PM
  • Started another experiment run
  • Studied the ycsb zipfian generator
  • 7:39 PM
  • Clock out (TigerBeetle)

2024-08-13

  • Clock in (TigerBeetle)
  • 3:53 PM
  • Merged install script pr
  • 3:54 PM
  • Added tracking of level sparsity
  • Rebased compaction branch
  • 4:49 PM
  • Clock out (TigerBeetle)

2024-08-12

2024-08-08

  • Clock in (TigerBeetle)
  • 7:56 AM
  • Attended status update
  • 9:00 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:45 AM
  • Rebased download.sh pr
  • 11:04 AM
  • Attended ironbeetle
  • 11:29 AM
  • Clock out (TigerBeetle)

2024-08-07

  • Clock in (TigerBeetle)
  • 7:57 AM
  • Attended walk-and-talk
  • 8:56 AM
  • Attended 1:1
  • 9:45 AM
  • Clock out (TigerBeetle)

2024-08-05

  • Clock in (TigerBeetle)
  • 2:26 PM
  • Reviewed repl pr
  • 4:18 PM
  • Clock out (TigerBeetle)

2024-08-04

2024-08-01

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended status mtg
  • 9:00 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 9:40 AM
  • Debugged out-of-tables
  • Debugged broken backtraces
  • 11:00 AM
  • Watched ironbeetle
  • Debugged broken backtraces
  • 11:53 AM
  • Started new experiments
  • 12:41 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 4:40 PM
  • Debugged cross-platform reproducibility
  • 5:28 PM
  • Posted update to discord
  • 5:31 PM
  • Clock out (Stellar)

2024-07-31

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended walk and talk
  • 8:45 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 2:19 PM
  • Posted update on experiments
  • 3:40 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 3:40 PM
  • Debugged cross-platform reproducibility
  • 5:40 PM
  • Clock out (Stellar)

2024-07-30

  • Clock in (TigerBeetle)
  • 1:45 PM
  • Reviewed experiment data
  • 2:08 PM
  • Read more vlsm paper
  • Hacked on per-level compaction strategies
  • 3:30 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 5:32 PM
  • Hacked on per-level compaction strategies
  • 5:58 PM
  • Ran new experiment
  • 6:03 PM
  • Clock out (TigerBeetle)

2024-07-29

  • Clock in (TigerBeetle)
  • 2:27 PM
  • Started new compaction experiment run
  • Read vlsm paper
  • 3:57 PM
  • Clock out (TigerBeetle)

2024-07-28

  • Clock in (TigerBeetle)
  • 8:42 PM
  • Checked on experiment run
  • 8:45 PM
  • Clock out (TigerBeetle)

2024-07-26

2024-07-25

2024-07-24

  • Clock in (TigerBeetle)
  • 2:09 PM
  • Cleaned up test and tidy in compaction branch
  • Rebased compaction branch
  • 4:13 PM
  • Ran new experiments
  • 4:41 PM
  • Clock out (TigerBeetle)

2024-07-23

  • Clock in (Stellar)
  • 6:24 PM
  • Debugged cross-platform reproducibility re symbol naming
  • 7:33 PM
  • Clock out (Stellar)

2024-07-18

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended status report mtg
  • 9:02 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 11:00 AM
  • Watched ironbeetle
  • 12:05 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 3:37 PM
  • Submitted invoice
  • 3:45 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 3:45 PM
  • Submitted invoice
  • Posted status update on reproducible builds thread
  • 3:52 PM
  • Clock out (Stellar)

2024-07-16

  • Clock in (Stellar)
  • 3:35 PM
  • Set up stellar development vm
  • Debugged irrepreducable build failures
  • 5:13 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 5:33 PM
  • Hacked on compaction strategy visualization
  • Posted updates
  • 7:37 PM
  • Clock out (TigerBeetle)

2024-07-13

  • Clock in (TigerBeetle)
  • 12:58 PM
  • Debugged compaction lookaround code
  • Reran experiments
  • 2:00 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 4:26 PM
  • Improved compaction experiment scripts
  • 4:55 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 9:33 PM
  • Improved compaction experiment scripts
  • 9:49 PM
  • Clock out (TigerBeetle)

2024-07-12

  • Clock in (TigerBeetle)
  • 2:27 PM
  • Added multi-table lookaround compaction strategies
  • 3:39 PM
  • Ran more compaction experiments
  • 4:12 PM
  • Clock out (TigerBeetle)

2024-07-11

2024-07-10

  • Clock in (TigerBeetle)
  • 7:57 AM
  • Attended walk and talk
  • 8:58 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:07 AM
  • Commented on oom
  • 10:25 AM
  • Posted updates on compaction experiments
  • 11:00 AM
  • Hacked on compaction strategies
  • 12:03 PM
  • Clock out (TigerBeetle)

2024-07-09

  • Clock in (TigerBeetle)
  • 3:55 PM
  • Posted another tidy pr
  • 5:01 PM
  • Hacked on compaction strategies
  • 7:20 PM
  • Debugged release mode bugs
  • 8:40 PM
  • Ran new compaction strategy tests
  • 9:46 PM
  • Clock out (TigerBeetle)

2024-07-04

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended status meeting
  • 9:00 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:17 AM
  • Submitted lsm tidy pr
  • 11:43 AM
  • Watched ironbeetle
  • 11:52 AM
  • Posted issue to fix timing test
  • 12:29 PM
  • Debugged test runner issues
  • 12:52 PM
  • Clock out (TigerBeetle)

2024-07-03

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended walk and talk
  • 8:55 AM
  • Clock out (TigerBeetle)

2024-07-02

  • Clock in (TigerBeetle)
  • 5:30 PM
  • Hacked on refactoring of compaction experiments
  • 8:25 PM
  • Clock out (TigerBeetle)

2024-06-29

2024-06-26

2024-06-24

  • Clock in (TigerBeetle)
  • 12:28 PM
  • Finished reader Sarkar paper
  • 2:08 PM
  • Hacked on compaction strategies
  • 2:39 PM
  • Clock out (TigerBeetle)

2024-06-20

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended status mtg
  • 9:00 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 11:01 AM
  • Watched ironbeetle
  • Fixed test_min build failure
  • 12:04 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 2:00 PM
  • Reworked test_min PR
  • 2:19 PM
  • Clock out (TigerBeetle)

2024-06-19

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended walk and talk
  • 8:56 AM
  • Clock out (TigerBeetle)

2024-06-18

  • Clock in (Stellar)
  • 1:22 PM
  • Hacked on soroban-example reproductions
  • 4:30 PM
  • Clock out (Stellar)

2024-06-14

  • Clock in (TigerBeetle)
  • 12:01 PM
  • Hacked on compaction
  • 12:38 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 1:27 PM
  • Hacked on compaction
  • 3:09 PM
  • Clock out (TigerBeetle)

2024-06-13

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended status mtg
  • 9:02 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:57 AM
  • Watched ironbeetle
  • 12:12 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 1:52 PM
  • Added lookaround table selection strategies to compaction
  • 4:40 PM
  • Hacked on compaction
  • 7:47 PM
  • Clock out (TigerBeetle)

2024-06-12

  • Clock in (TigerBeetle)
  • 7:54 AM
  • Attended walk-and-talk
  • 9:03 AM
  • Attended 1:1
  • 9:46 AM
  • Clock out (TigerBeetle)

2024-06-11

  • Clock in (TigerBeetle)
  • 2:55 PM
  • Hacked on generating compaction scatter plots from benchmark
  • 5:42 PM
  • Clock out (TigerBeetle)

2024-06-10

  • Clock in (TigerBeetle)
  • 3:53 PM
  • Posted updated compaction scatter plots
  • Submitted invoice
  • 4:30 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 5:01 PM
  • Commented on reproducible builds thread
  • 5:11 PM
  • Sent invoice
  • 5:22 PM
  • Clock out (Stellar)

2024-06-07

  • Clock in (TigerBeetle)
  • 2:35 PM
  • Hacked on compaction strategies
  • 5:29 PM
  • Clock out (TigerBeetle)

2024-06-06

  • Clock in (TigerBeetle)
  • 7:53 AM
  • Attended status meeting
  • 9:05 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 11:01 AM
  • Watched ironbeetle
  • 12:13 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 9:40 PM
  • Debugged soroban contract repro
  • 9:50 PM
  • Clock out (Stellar)

2024-06-05

  • Clock in (TigerBeetle)
  • 7:55 AM
  • Attended walk-and-talk
  • 8:29 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 4:17 PM
  • Hacked on scatter plots for compaction strategies
  • 6:12 PM
  • Clock out (TigerBeetle)

2024-06-04

  • Clock in (TigerBeetle)
  • 3:39 PM
  • Posted constCast pr
  • 4:12 PM
  • Hacked on compaction strats
  • 4:52 PM
  • Clock out (TigerBeetle)

2024-06-03

  • Clock in (Stellar)
  • 5:22 PM
  • Posted status update on reproducible builds to discord
  • 5:26 PM
  • Clock out (Stellar)

2024-05-31

  • Clock in (Stellar)
  • 3:21 PM
  • Hacked on reproducible builds
  • 5:20 PM
  • Clock out (Stellar)

2024-05-30

  • Clock in (TigerBeetle)
  • 7:55 AM
  • Hearted a pr
  • Attended status meeting
  • 9:04 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 11:05 AM
  • Updated newsletter with ironbeetle info
  • Hacked on compaction strategies
  • 12:41 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 4:51 PM
  • Hacked on reproducible builds
  • 6:55 PM
  • Clock out (Stellar)

2024-05-29

  • Clock in (TigerBeetle)
  • 7:56 AM
  • Hacked on table iteration
  • 8:04 AM
  • Attended walk and talk
  • 9:11 AM
  • Attended 1:1
  • 9:45 AM
  • Clock out (TigerBeetle)

2024-05-26

  • Clock in (Stellar)
  • 12:00 PM
  • Hacked on reproducible builds in soroban-cli
  • 4:00 PM
  • Clock out (Stellar)

2024-05-24

  • Clock in (TigerBeetle)
  • 6:04 AM
  • Hacked on compaction metrics
  • Hacked on compaction table selection
  • 7:02 AM
  • Hacked on constCast fixes
  • 7:13 AM
  • Clock out (TigerBeetle)

2024-05-23

  • Clock in (TigerBeetle)
  • 3:58 PM
  • Attended status mtg
  • 5:01 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 6:55 PM
  • Watched ironbeetle
  • 8:00 PM
  • Clock out (TigerBeetle)

2024-05-22

  • Clock in (TigerBeetle)
  • 2:47 PM
  • Hacked on collecting metrics about compaction
  • 4:36 PM
  • Clock out (TigerBeetle)

2024-05-19

  • Clock in (Stellar)
  • 12:00 PM
  • Hacked on reproducible builds in soroban-cli
  • 4:00 PM
  • Clock out (Stellar)

2024-05-17

  • Clock in (Solana)
  • 3:34 PM
  • Hacked on entrypoint calling
  • 5:16 PM
  • Hacked on solana-move-cli
  • 6:25 PM
  • Chatted with aditya
  • 6:41 PM
  • Clock out (Solana)

2024-05-16

  • Clock in (TigerBeetle)
  • 5:55 PM
  • Read through some storage and grid code
  • Watched ironbeetle
  • 8:12 PM
  • Clock out (TigerBeetle)

2024-05-14

  • Clock in (TigerBeetle)
  • 4:21 PM
  • Read more LSM papers
  • Read more tigerbeetle compaction code
  • 5:04 PM
  • Clock out (TigerBeetle)

2024-05-10

  • Clock in (TigerBeetle)
  • 9:56 AM
  • Chatted with candidate
  • Sent email
  • 10:36 AM
  • Clock out (TigerBeetle)

2024-05-09

  • Clock in (TigerBeetle)
  • 7:48 AM
  • Scheduled meeting with candidate
  • 7:54 AM
  • Attended status mtg
  • 9:01 AM
  • Clock out (TigerBeetle)

2024-05-08

  • Clock in (TigerBeetle)
  • 7:56 AM
  • Closed stale coalesce pr
  • 8:16 AM
  • Attended walk and talk
  • 8:38 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 2:37 PM
  • Sent invoice
  • 2:49 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 2:50 PM
  • Sent invoice
  • 2:56 PM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 4:38 PM
  • Read LSM papers
  • Read tigerbeetle lsm code
  • 6:19 PM
  • Clock out (TigerBeetle)

2024-05-07

  • Clock in (TigerBeetle)
  • 1:20 PM
  • Made some final reservations for trip
  • Caught up on chats
  • 2:02 PM
  • Clock out (TigerBeetle)

2024-05-03

  • Clock in (Solana)
  • 10:57 AM
  • Attended move mtg
  • 11:25 AM
  • Clock out (Solana)

2024-05-02

  • Clock in (TigerBeetle)
  • 7:56 AM
  • Attended status meeting
  • Attended walk and talk
  • 9:46 AM
  • Clock out (TigerBeetle)

2024-05-01

  • Clock in (TigerBeetle)
  • 11:34 AM
  • Hacked on unit tests for coalesce table search
  • 12:00 PM
  • Chatted with Fed
  • 1:00 PM
  • Clock out (TigerBeetle)

2024-04-30

  • Clock in (Solana)
  • 4:22 PM
  • Studied the move entrypoint code
  • Began writing code to create solana messages
  • 6:05 PM
  • Clock out (Solana)
  • Clock in (rib)
  • 8:57 PM
  • Added Vara to rust-in-blockchain
  • 10:16 PM
  • Clock out (rib)

2024-04-29

  • Clock in (Stellar)
  • 1:17 PM
  • Hacked on reproducible builds
  • 4:17 PM
  • Hacked on reproducible builds
  • 6:10 PM
  • Clock out (Stellar)

2024-04-25

  • Clock in (TigerBeetle)
  • 7:55 AM
  • Attended status update
  • 8:59 AM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 9:00 AM
  • Attended move/solang mtg
  • 9:59 AM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 10:00 AM
  • Chatted with joran
  • 10:11 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 4:20 PM
  • Followed up on chats
  • 4:48 PM
  • Clock out (TigerBeetle)

2024-04-24

2024-04-23

2024-04-20

  • Clock in (TigerBeetle)
  • 4:14 PM
  • Posted table coalesce patch
  • 6:27 PM
  • Chatted with jiyhun
  • 6:28 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 8:10 PM
  • Added an assertion
  • 8:40 PM
  • Made some more minor tweaks
  • 9:03 PM
  • Made some more minor tweaks
  • 10:14 PM
  • Clock out (TigerBeetle)

2024-04-19

  • Clock in (Solana)
  • 10:58 AM
  • Reviewed test harness fixes
  • 11:22 AM
  • Attended mtg
  • 11:26 AM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 11:58 AM
  • Attended 1:1 mtg
  • 12:32 PM
  • Clock out (TigerBeetle)

2024-04-18

2024-04-17

  • Clock in (TigerBeetle)
  • 7:57 AM
  • Attended walk and talk
  • 8:54 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 9:50 AM
  • Debugged coalescing
  • 1:13 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 8:17 PM
  • Cleaned up coalescing branch
  • 10:11 PM
  • Clock out (TigerBeetle)

2024-04-16

  • Clock in (Stellar)
  • 11:56 AM
  • Chatted with leigh about reproduction
  • Designed an initial build reproduction tool
  • 12:47 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 2:04 PM
  • Debugged coalescing forest fuzz
  • 3:02 PM
  • Clock out (TigerBeetle)

2024-04-15

  • Clock in (Stellar)
  • 1:39 PM
  • Commented on reproducible builds
  • 2:24 PM
  • Commented on checked math in security forum
  • 2:47 PM
  • Planned some reproducibility work
  • 3:01 PM
  • Added --locked to soroban contract build
  • 3:38 PM
  • Clock out (Stellar)

2024-04-11

  • Clock in (TigerBeetle)
  • 8:02 AM
  • Hacked on fio testing
  • 10:15 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:27 AM
  • Attended sync mtg
  • 11:03 AM
  • Clock out (TigerBeetle)

2024-04-10

  • Clock in (TigerBeetle)
  • 8:02 AM
  • Attended walk and talk
  • 8:54 AM
  • Clock out (TigerBeetle)

2024-04-09

  • Clock in (TigerBeetle)
  • 12:20 AM
  • Hacked on fio testing
  • 12:55 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 10:30 AM
  • Read io_uring docs
  • 11:27 AM
  • Hacked on io_uring perf
  • 4:50 PM
  • Clock out (TigerBeetle)

2024-04-08

  • Clock in (TigerBeetle)
  • 12:49 PM
  • Hacked on fio testing
  • 2:56 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 2:56 PM
  • Investigated metadata in wasm custom sections
  • 3:14 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 3:14 PM
  • Hacked on fio testing
  • 4:35 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 9:30 PM
  • Hacked on fio testing
  • 11:59 PM
  • Clock out (TigerBeetle)

2024-04-05

  • Clock in (Stellar)
  • 6:30 PM
  • Worked on move demo
  • 6:58 PM
  • Attended mtg
  • 7:34 PM
  • Clock out (Stellar)

2024-04-04

  • Clock in (Stellar)
  • 11:48 AM
  • Followed up on emails
  • 11:50 AM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 11:51 AM
  • Hacked on solana-move-demo
  • 3:39 PM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 3:59 PM
  • Attended status meeting
  • 4:55 PM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 9:13 PM
  • Posted updates about solana-move-demo
  • 9:32 PM
  • Clock out (Solana)

2024-04-03

  • Clock in (TigerBeetle)
  • 11:53 AM
  • Hacked on coalesce/compaction
  • Merged CLI PR
  • 12:32 PM
  • Hacked on coalesce/compaction
  • Talked with Fed about integrating coalesce into compaction
  • 1:45 PM
  • Hacked on coalesce/compaction
  • 3:26 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 3:59 PM
  • Attended walk-and-talk
  • 5:00 PM
  • Hacked on coalesce/compaction
  • 5:58 PM
  • Attended 1:1
  • 6:38 PM
  • Clock out (TigerBeetle)

2024-04-02

  • Clock in (Stellar)
  • 12:06 PM
  • Continued outlining wasmi fuzzer integration
  • 12:24 PM
  • Resonded to emails
  • 12:51 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 12:51 PM
  • Responded to emails
  • 1:08 PM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 1:08 PM
  • Reworked CLI PR
  • 2:00 PM
  • Hacked on compaction code
  • 2:33 PM
  • Reworked CLI PR
  • 2:43 PM
  • Hacked on compaction code
  • 3:34 PM
  • Chatted with Fed
  • 3:50 PM
  • Clock out (TigerBeetle)

2024-04-01

  • Clock in (Stellar)
  • 2:07 PM
  • Sent invoice
  • 2:17 PM
  • Posted update to token fuzzing thread
  • 2:26 PM
  • Sent status updates
  • 2:32 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 2:44 PM
  • Sent invoice
  • 2:50 PM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 2:51 PM
  • Sent invoice
  • Sent emails
  • 3:17 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 9:09 PM
  • Resent January invoice
  • 9:15 PM
  • Clock out (Solana)

2024-03-31

2024-03-28

2024-03-25

  • Clock in (Stellar)
  • 12:57 PM
  • Investigated integration of libfuzzer into wasmi
  • 3:03 PM
  • Clock out (Stellar)

2024-03-24

2024-03-22

  • Clock in (Solana)
  • 5:57 PM
  • Attended move mtg
  • 6:49 PM
  • Replied to pankaj
  • 6:56 PM
  • Clock out (Solana)

2024-03-21

  • Clock in (Stellar)
  • 1:48 PM
  • Reviewed changes to soroban-token-fuzzer for comet dex
  • Updated comments and docs for soroban-token-fuzzer
  • 2:36 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 2:36 PM
  • Rebased coalesce patches onto new compaction code
  • 3:10 PM
  • Rebased cli pr
  • 3:36 PM
  • Hacked on wiring coalesce selection into new compaction code
  • 3:51 PM
  • Clock out (TigerBeetle)

2024-03-19

  • Clock in (Stellar)
  • 1:13 PM
  • Finished getting comet dex under test with the token fuzzer
  • 3:13 PM
  • Chatted various
  • Reviewed changes to token fuzzer
  • 3:57 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 3:57 PM
  • Meeting with Aditya
  • 4:28 PM
  • Clock out (Solana)

2024-03-18

  • Clock in (Solana)
  • 12:39 PM
  • Continued hacking on sui port
  • 3:34 PM
  • Posted PR for sui port
  • 7:24 PM
  • Clock out (Solana)

2024-03-15

  • Clock in (Solana)
  • 5:24 PM
  • Rebased onto sui/main
  • 6:42 PM
  • Clock out (Solana)

2024-03-14

  • Clock in (Solana)
  • 2:44 PM
  • Cleaned up move/sui history
  • 3:01 PM
  • Merged move pr
  • 3:20 PM
  • Pulled in recent solana/move changes to solana/sui
  • 3:29 PM
  • Updated status in discord
  • 3:51 PM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 3:52 PM
  • Chatted w/ jihyun about travel
  • 4:09 PM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 4:09 PM
  • Rebased solana/move branch
  • 4:56 PM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 4:56 PM
  • Attended status mtg
  • 5:53 PM
  • Clock out (TigerBeetle)

2024-03-13

  • Clock in (TigerBeetle)
  • 11:24 AM
  • Debugged unit test failures
  • 12:31 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 3:58 PM
  • Attended walk and talk
  • 4:53 PM
  • Made minor cleanups and fixes to coalesce code
  • Ran coalesce benchmarks some more
  • 4:54 PM
  • Ran coalesce benchmarks some more
  • Chatted various
  • 5:35 PM
  • Clock out (TigerBeetle)

2024-03-12

2024-03-11

  • Clock in (TigerBeetle)
  • 3:43 PM
  • Commented on various issues
  • 3:49 PM
  • Debugged coalescing code
  • 6:29 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 10:04 PM
  • Debugged env prng seed duplication
  • 11:43 PM
  • Commented about problems with duplicated nonces
  • 11:56 PM
  • Clock out (Stellar)

2024-03-10

2024-03-08

  • Clock in (Solana)
  • 9:52 AM
  • Hacked on the move-cli
  • 11:00 AM
  • Attended move mtg
  • Chatted with pankaj
  • 11:35 AM
  • Clock out (Solana)

2024-03-07

  • Clock in (TigerBeetle)
  • 7:56 AM
  • Attended status meeting
  • 8:54 AM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 5:46 PM
  • Read prs related to sui move-stdlib
  • Chatted with aditya
  • 6:06 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 8:27 PM
  • Hacked on fixing test cases for sui port
  • 11:00 PM
  • Clock out (Solana)

2024-03-06

  • Clock in (TigerBeetle)
  • 7:59 AM
  • Attended walk and talk
  • Attended 1:1
  • 10:00 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 6:00 PM
  • Fixed a bug in coalesce iterator
  • 6:02 PM
  • Clock out (TigerBeetle)

2024-03-05

  • Clock in (TigerBeetle)
  • 3:30 PM
  • Sent invoice
  • 3:42 PM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 3:42 PM
  • Responded to chats
  • 3:49 PM
  • Sent invoice
  • 3:52 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 3:52 PM
  • Sent invoice
  • 3:58 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 3:58 PM
  • Hacked on slide deck
  • 4:20 PM
  • Sent Fed a new coalesce patch
  • Chatted with Fed
  • 4:47 PM
  • Clock out (TigerBeetle)

2024-03-04

2024-03-02

  • Clock in (TigerBeetle)
  • 1:17 PM
  • Hacked on rewriting coalesce window search
  • 4:19 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 9:57 PM
  • Hacked on coalesce window search
  • 11:28 PM
  • Clock out (TigerBeetle)

2024-02-29

  • Clock in (TigerBeetle)
  • 7:54 AM
  • Responded to messages
  • Attended status meeting
  • 8:54 AM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 11:16 AM
  • Hacked on adding comet lp token to soroban-token-fuzzer
  • 1:16 PM
  • Hacked on adding comet lp token to soroban-token-fuzzer
  • 4:34 PM
  • Clock out (Stellar)

2024-02-28

  • Clock in (TigerBeetle)
  • 7:56 AM
  • Attended walk and talk
  • 8:49 AM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 8:46 PM
  • Responded to chat questions about fuzzing
  • 9:07 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 9:26 PM
  • Hacked on rewriting coalesce search code
  • 10:19 PM
  • Clock out (TigerBeetle)

2024-02-27

2024-02-26

  • Clock in (Stellar)
  • 11:42 AM
  • Updated backtrace PR
  • 11:59 AM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 12:00 PM
  • Reworked cli errors pr
  • 12:46 PM
  • Chatted with Fed
  • 12:47 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 5:14 PM
  • Benchmarked coalesce window search
  • 6:14 PM
  • Made more tweaks to coalesce code
  • 6:33 PM
  • Clock out (TigerBeetle)

2024-02-23

  • Clock in (Solana)
  • 9:05 AM
  • Hacked on test signers on sui branch
  • Hacked on move-cli in sui branch
  • 10:49 AM
  • Posted update to sui rebase issue
  • 10:58 AM
  • Attended meeting
  • 11:28 AM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 11:34 AM
  • Followed up on CLI error issue
  • 11:39 AM
  • Clock out (TigerBeetle)

2024-02-22

  • Clock in (TigerBeetle)
  • 7:53 AM
  • Attended standup meeting
  • 8:53 AM
  • Clock out (TigerBeetle)

2024-02-21

  • Clock in (TigerBeetle)
  • 7:50 AM
  • Attended walk-and-talk
  • Attended 1:1
  • 9:50 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 4:38 PM
  • Updated cli pr
  • 6:28 PM
  • Clock out (TigerBeetle)

2024-02-20

  • Clock in (TigerBeetle)
  • 11:30 AM
  • Chatted with Fed
  • 11:39 AM
  • Tested table coalesce window selection
  • 12:12 PM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 4:56 PM
  • Hacked on coalesce window selection
  • 6:15 PM
  • Clock out (TigerBeetle)

2024-02-19

  • Clock in (Solana)
  • 11:36 AM
  • Hacked on move/solana/sui entrypoint bugs
  • 12:31 PM
  • Clock out (Solana)

2024-02-18

2024-02-16

2024-02-15

  • Clock in (TigerBeetle)
  • 7:51 AM
  • Replied to chats
  • 9:02 AM
  • Clock out (TigerBeetle)

2024-02-14

2024-02-13

  • Clock in (TigerBeetle)
  • 3:52 PM
  • Joined community slack
  • 3:55 PM
  • Hacked on table coalescing
  • 7:19 PM
  • Clock out (TigerBeetle)

2024-02-12

2024-02-11

2024-02-09

  • Clock in (Solana)
  • 10:56 AM
  • Attended mtg
  • 11:30 AM
  • Clock out (Solana)

2024-02-08

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended stand up meeting
  • 8:43 AM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 8:21 PM
  • Fixed test cases in sui port
  • 9:49 PM
  • Clock out (Solana)

2024-02-07

  • Clock in (TigerBeetle)
  • 7:56 AM
  • Attended walk and talk
  • Updated roadmap issue for nodepool size
  • Chatted with Joran
  • 9:33 AM
  • Asked for a new community slack invite link
  • 9:37 AM
  • Clock out (TigerBeetle)
  • Clock in (TigerBeetle)
  • 5:27 PM
  • Updated slack invite in readme
  • 5:31 PM
  • Clock out (TigerBeetle)
  • Clock in (rib)
  • 7:00 PM
  • Responded to awesome-blockchain-rust issue
  • 7:20 PM
  • Clock out (rib)
  • Clock in (TigerBeetle)
  • 9:02 PM
  • Hacked on table coalescing
  • 9:48 PM
  • Clock out (TigerBeetle)

2024-02-06

  • Clock in (Stellar)
  • 11:25 AM
  • Responded to chat
  • 11:29 AM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 11:30 AM
  • Hacked on table coalesce window search
  • 12:52 PM
  • Clock out (TigerBeetle)

2024-02-05

  • Clock in (TigerBeetle)
  • 11:41 AM
  • Responded to messages
  • 11:43 AM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 11:44 AM
  • Chatted about token fuzzer
  • 12:10 PM
  • Updated wasmi fuzzing issue
  • 12:23 PM
  • Chatted with tomer
  • 12:27 PM
  • Read about the sancov apis
  • 12:42 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 4:57 PM
  • Hacked on windowed iterator adapter
  • 6:02 PM
  • Clock out (TigerBeetle)

2024-02-04

  • Clock in (TigerBeetle)
  • 2:28 PM
  • Hacked on table coalescing
  • Hacked on windowed iterator adaptors
  • 5:40 PM
  • Clock out (TigerBeetle)

2024-02-02

2024-02-01

2024-01-31

  • Clock in (Stellar)
  • 10:00 AM
  • Added more tokens to token fuzzer
  • 12:22 PM
  • Clock out (Stellar)

2024-01-30

  • Clock in (TigerBeetle)
  • 10:52 AM
  • Set up meeting with fed
  • Merged CLI pr
  • 11:02 AM
  • Chatted with fed about table coalescing
  • 12:17 PM
  • Clock out (TigerBeetle)

2024-01-29

  • Clock in (Solana)
  • 10:26 AM
  • Attended movement meeting
  • 10:57 AM
  • Clock out (Solana)

2024-01-27

  • Clock in (Solana)
  • 10:55 AM
  • Hacked on move tests under sui
  • 12:33 PM
  • Clock out (Solana)

2024-01-26

  • Clock in (Solana)
  • 8:58 AM
  • Hacked on sui rebase
  • 10:56 AM
  • Attended move mtg
  • 11:22 AM
  • Clock out (Solana)

2024-01-24

2024-01-23

  • Clock in (TigerBeetle)
  • 12:14 PM
  • Revised lsm manifest size PR
  • 1:50 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 3:00 PM
  • Followed up on chats
  • 3:08 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 4:09 PM
  • Reviewed issue comments
  • 4:14 PM
  • Clock out (TigerBeetle)

2024-01-22

2024-01-18

  • Clock in (TigerBeetle)
  • 7:53 AM
  • Attended status mtg
  • 9:01 AM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 4:56 PM
  • Chatted with aditya about move roadmap
  • 5:34 PM
  • Clock out (Solana)

2024-01-17

2024-01-16

  • Clock in (TigerBeetle)
  • 12:22 PM
  • Responded to messages
  • 12:34 PM
  • Updated DEEP_DIVE.md
  • 2:46 PM
  • Filed issue about DEEP_DIVE.md
  • 3:28 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 5:24 PM
  • Hacked on integrating cometdex lp token into token fuzzer
  • 6:35 PM
  • Clock out (Stellar)

2024-01-15

2024-01-14

  • Clock in (TigerBeetle)
  • 1:48 PM
  • Hacked on NodePool size roadmap item
  • 4:46 PM
  • Clock out (TigerBeetle)

2024-01-13

2024-01-11

  • Clock in (Stellar)
  • 8:38 AM
  • Hacked on auth fuzzing for token fuzzer
  • 1:18 PM
  • Hacked on auth fuzzing for token fuzzer
  • 2:29 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 7:19 PM
  • Comented on discord about move compiler
  • 7:33 PM
  • Clock out (Solana)

2024-01-09

  • Clock in (Solana)
  • 10:48 AM
  • Attempted to transplant move patches to sui repo
  • 12:39 PM
  • Clock out (Solana)

2024-01-08

  • Clock in (Stellar)
  • 10:46 AM
  • Posted update on token fuzzer to discord
  • 10:54 AM
  • Sent invoice
  • 11:06 AM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 11:06 PM
  • Sent invoice
  • 11:10 PM
  • Clock out (Solana)
  • Clock in (TigerBeetle)
  • 11:10 AM
  • Sent invoice
  • 11:24 AM
  • Clock out (TigerBeetle)
  • Clock in (Solana)
  • 11:30 AM
  • Chatted with Pankaj
  • 11:56 AM
  • Clock out (Solana)

2024-01-05

2024-01-04

  • Clock in (TigerBeetle)
  • 12:04 PM
  • Investigated zig’s use of msync in stack traces
  • Experimented with modifications to build.zig
  • 1:09 PM
  • Read vsr formatting code
  • 1:31 PM
  • Clock out (TigerBeetle)

2024-01-03

  • Clock in (TigerBeetle)
  • 11:06 AM
  • Investigated repl parser bug.
  • Ran server and repl under valgrind.
  • 11:57 AM
  • Investigated simulator valgrind failures.
  • 12:54 PM
  • Clock out (TigerBeetle)

2024-01-02

  • Clock in (TigerBeetle)
  • 11:12 AM
  • Read LSM code and docs
  • 12:53 PM
  • Clock out (TigerBeetle)

2023-12-31

  • Clock in (Stellar)
  • 1:35 PM
  • Hacked on auth fuzzing for token fuzzer
  • Read soroban auth docs
  • 2:09 PM
  • Clock out (Stellar)

2023-12-29

2023-12-27

  • Clock in (Stellar)
  • 11:23 AM
  • Cleaned up soroban-token-fuzzer
  • 12:58 PM
  • Clock out (Stellar)

2023-12-21

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended sync mtg
  • 9:01 AM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 12:17 PM
  • Debugged native account address setup in token fuzzer
  • 1:51 PM
  • Responded to token fuzzing discord thread
  • 1:52 PM
  • Debugged native account address setup in token fuzzer
  • 1:58 PM
  • Clock out (Stellar)
  • Clock in (TigerBeetle)
  • 7:17 PM
  • Played with the benchmark
  • Reviewed benchmarking pr
  • 8:39 PM
  • Clock out (TigerBeetle)

2023-12-20

  • Clock in (TigerBeetle)
  • 8:00 AM
  • Attended walk-and-talk mtg
  • 9:00 AM
  • Clock out (TigerBeetle)

2023-12-19

  • Clock in (TigerBeetle)
  • 12:54 PM
  • Chatted with dj
  • 2:01 PM
  • Clock out (TigerBeetle)
  • Clock in (Stellar)
  • 2:36 PM
  • Hacked on native account address support for token fuzzer
  • Began integrated comet lp token into token fuzzer
  • 4:10 PM
  • Sent status update
  • 4:16 PM
  • Clock out (Stellar)

2023-12-18

  • Clock in (Stellar)
  • 2:24 PM
  • Debugged problems fuzzing with native account addresses
  • Responded to pings
  • 3:28 PM
  • Clock out (Stellar)

2023-12-15

2023-12-14

2023-12-13

  • Clock in (Stellar)
  • 8:22 PM
  • Cleanup and doc token fuzzer
  • 9:14 PM
  • Clock out (Stellar)

2023-12-12

  • Clock in (Stellar)
  • 1:29 PM
  • Hacked on auth support for token fuzzer
  • Fixed bug in token fuzzer
  • Updated token fuzzer readme
  • Tested token fuzzer
  • 5:02 PM
  • Sent status update
  • 5:11 PM
  • Clock out (Stellar)

2023-12-11

2023-12-09

  • Clock in (Stellar)
  • 4:30 PM
  • Hacked on soroban-token-fuzzer docs
  • 5:37 PM
  • Clock out (Stellar)
  • Hacked on basic-http-server byte ranges
  • 11:16 PM

2023-12-07

  • Clock in (Stellar)
  • 4:09 PM
  • Parameterized token fuzzer over arbitrary tokens
  • 5:47 PM
  • Clock out (Stellar)

2023-12-06

2023-12-04

2023-12-03

  • Clock in (Stellar)
  • 1:02 PM
  • Hacked on auth and address support for token fuzzer
  • Added contract token support to token fuzzer
  • Hacked on token fuzzer
  • 5:27 PM
  • Debugged backtrace issue
  • 6:08 PM
  • Clock out (Stellar)

2023-12-02

  • Clock in (Solana)
  • 1:50 PM
  • Hacked on storage prototype
  • 2:26 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 4:20 PM
  • Hacked on auth fuzzing for token contracts
  • 4:56 PM
  • Clock out (Stellar)

2023-12-01

2023-11-30

  • Clock in (Solana)
  • 9:46 AM
  • Hacked on storage prototype
  • 12:52 PM
  • Clock out (Solana)

2023-11-29

2023-11-28

2023-11-22

2023-11-20

2023-11-19

  • Clock in (Solana)
  • 1:15 PM
  • Hacked on move-solana storage prototype
  • 3:45 PM
  • Clock out (Solana)

2023-11-17

  • Clock in (Solana)
  • 10:58 AM
  • Attended move mtg
  • 11:32 AM
  • Clock out (Solana)

2023-11-15

2023-11-14

2023-11-13

  • Clock in (Stellar)
  • 11:55 AM
  • Hacked on proptest-arbitrary-interop
  • 1:25 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 3:22 PM
  • Hacked on storage fix
  • 5:22 PM
  • Sent update
  • 5:38 PM
  • Reviewed Option<T> patch
  • 5:52 PM
  • Clock out (Stellar)

2023-11-11

2023-11-10

2023-11-09

  • Clock in (Solana)
  • 9:59 AM
  • Attended aptos mtg
  • 10:49 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 11:35 AM
  • Commented on arbitrary for Error
  • 11:43 AM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 5:32 PM
  • Investigated suspicious storage behavior
  • 6:57 PM
  • Clock out (Stellar)

2023-11-08

  • Clock in (Solana)
  • 11:12 AM
  • Hacked on storage prototype
  • 12:26 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 6:52 PM
  • Responded to sdk update pr
  • 7:14 PM
  • Clock out (Stellar)

2023-11-07

  • Clock in (Solana)
  • 4:51 PM
  • Merged my abi fix pr
  • 5:01 PM
  • Hacked on storage prototype
  • 5:59 PM
  • Clock out (Solana)

2023-11-06

2023-11-03

  • Clock in (Solana)
  • 10:56 AM
  • Attended move mtg
  • 11:35 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 5:23 PM
  • Followed up on emails and messages
  • 5:35 PM
  • Hacked on fix for Env::from_snapshot
  • 6:18 PM
  • Clock out (Stellar)

2023-11-02

  • Clock in (Stellar)
  • 12:41 PM
  • Sent invoice
  • 12:54 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 12:55 PM
  • Sent invoice
  • 1:07 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 1:08 PM
  • Submitted milestone delivery
  • 1:38 PM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 2:36 PM
  • Hacked on storage rtcall prototyping
  • Posted ABI fixes for move-native
  • 3:58 PM
  • Clock out (Solana)

2023-10-31

2023-10-30

  • Clock in (Solana)
  • 4:26 PM
  • Re-read about move storage and solana PDAs
  • 5:02 PM
  • Clock out (Solana)

2023-10-28

2023-10-27

2023-10-26

2023-10-25

2023-10-24

2023-10-23

2023-10-20

  • Clock in (Solana)
  • 10:58 AM
  • Merged symbol naming pr
  • 10:59 AM
  • Attended move mtg
  • 11:23 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 5:22 PM
  • Brainstormed native token fuzzing plan
  • 6:08 PM
  • Clock out (Stellar)

2023-10-19

2023-10-18

2023-10-17

  • Clock in (Stellar)
  • 11:48 AM
  • Presented fuzz testing on discord
  • 1:04 PM
  • Clock out (Stellar)

2023-10-16

2023-10-15

  • Clock in (Stellar)
  • 6:31 PM
  • Tested streaming setup for talk
  • 7:45 PM
  • Clock out (Stellar)

2023-10-11

  • Clock in (Stellar)
  • 12:02 PM
  • Hacked on token fuzzing
  • 1:35 PM
  • Clock out (Stellar)

2023-10-06

  • Clock in (Solana)
  • 11:00 AM
  • Attended move mtg
  • 11:22 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 4:35 PM
  • Responded to emails
  • 4:51 PM
  • Clock out (Stellar)

2023-10-05

2023-10-03

2023-09-28

  • Clock in (Stellar)
  • 9:00 AM
  • Meridian
  • 1:00 PM
  • Clock out (Stellar)

2023-09-26

  • Clock in (Stellar)
  • 2:00 PM
  • Presented at Meridian
  • 6:00 PM
  • Clock out (Stellar)

2023-09-23

  • Clock in (Stellar)
  • 1:57 PM
  • Practiced talk
  • 2:41 PM
  • Clock out (Stellar)

2023-09-22

2023-09-21

  • Clock in (Stellar)
  • 5:39 PM
  • Practiced talk
  • 6:18 PM
  • Clock out (Stellar)

2023-09-20

2023-09-18

2023-09-15

2023-09-14

2023-09-12

  • Clock in (Stellar)
  • 5:05 PM
  • Updated slides
  • Sent slides to Leigh
  • 5:13 PM
  • Clock out (Stellar)

2023-09-11

  • Clock in (Stellar)
  • 3:47 PM
  • Practiced talk
  • Chatted w/ Graydon and Leigh
  • 5:30 PM
  • Clock out (Stellar)

2023-09-10

  • Clock in (Stellar)
  • 1:53 PM
  • Practiced talk
  • 2:46 PM
  • Worked on slides
  • 3:18 PM
  • Chatted w/ mootz
  • 3:32 PM
  • Posted fuzzing patches for blend
  • 4:28 PM
  • Clock out (Stellar)

2023-09-08

  • Clock in (Solana)
  • 11:00 AM
  • Attended move mtg
  • 11:26 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 11:40 AM
  • Hacked on slides
  • Hacked on demo code
  • 1:27 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 5:04 PM
  • Practiced talk
  • 5:55 PM
  • Clock out (Stellar)

2023-09-07

2023-09-06

  • Clock in (Stellar)
  • 6:09 PM
  • Chatted w/ graydon
  • Experimented with mirai
  • 6:38 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 7:51 PM
  • Experimented with mirai
  • 7:54 PM
  • Clock out (Stellar)

2023-09-04

  • Clock in (Stellar)
  • 12:33 PM
  • Practiced fuzz talk
  • 1:30 PM
  • Responded to email
  • 1:44 PM
  • Sent invoice
  • 1:55 PM
  • Sent update
  • 2:06 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 2:06 PM
  • Responded to mutex issue
  • 2:18 PM
  • Revied generic struct fixes
  • 2:32 PM
  • Submitted invoice
  • 2:41 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 2:41 PM
  • Submitted invoice
  • Posted delivery PR
  • 3:14 PM
  • Clock out (wasm-opt)
  • Hacked on soral
  • 5:21 PM
  • Clock in (Stellar)
  • 8:31 PM
  • Investigated stellar asset contract integration with stellar-core
  • 9:35 PM
  • Chatted with Graydon
  • 9:47 PM
  • Clock out (Stellar)
  • Hacked on soral
  • Hacked on rustx
  • 10:49 PM

2023-09-02

2023-08-31

2023-08-30

  • Clock in (Solana)
  • 9:30 AM
  • Attended move mtg
  • 10:40 AM
  • Clock out (Solana)

2023-08-29

  • Clock in (Stellar)
  • 11:43 AM
  • Hacked on fuzzing slides
  • 1:45 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 5:11 PM
  • Posted cleanup pr to blend
  • 5:44 PM
  • Hacked on blend fuzzing
  • 6:12 PM
  • Clock out (Stellar)

2023-08-28

  • Clock in (Stellar)
  • 5:03 PM
  • Transcribed slides to google slides
  • 6:17 PM
  • Clock out (Stellar)

2023-08-26

2023-08-25

  • Clock in (Solana)
  • 10:57 AM
  • Attended move mtg
  • 11:35 AM
  • Clock out (Solana)

2023-08-24

2023-08-22

  • Clock in (Stellar)
  • 3:47 PM
  • Hacked on fuzzing blog post
  • Hacked on arbitrary improvements
  • 4:52 PM
  • Clock out (Stellar)

2023-08-21

2023-08-18

2023-08-17

2023-08-16

2023-08-14

  • Clock in (Stellar)
  • 3:52 PM
  • Hacked on Blend fuzzing
  • Experimented with soroban error handling
  • Hacked on slides
  • 5:37 PM
  • Chatted with mootz
  • 5:48 PM
  • Sent status update
  • 5:59 PM
  • Clock out (Stellar)

2023-08-13

2023-08-12

  • Clock in (Stellar)
  • 2:27 PM
  • Hacked on slides
  • 3:51 PM
  • Clock out (Stellar)

2023-08-11

  • Clock in (Solana)
  • 10:58 AM
  • Attended move mtg
  • 11:30 AM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 4:19 PM
  • Merged wasm-opt pr
  • 4:41 PM
  • Reviewed wasm-opt dwarf patch
  • 5:04 PM
  • Thought about how to cache cc build results
  • 5:52 PM
  • Clock out (wasm-opt)

2023-08-10

2023-08-07

  • Clock in (Stellar)
  • 2:31 PM
  • Hacked on fuzzing slides
  • 2:47 PM
  • Hacked on cpu budget timing tests
  • 5:05 PM
  • Sent status update
  • 5:26 PM
  • Clock out (Stellar)

2023-08-05

  • Clock in (Stellar)
  • 12:56 PM
  • Hacked on fuzzing blog
  • 1:30 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 3:36 PM
  • Hacked on fuzzing blog
  • 4:08 PM
  • Clock out (Stellar)

2023-08-04

  • Clock in (Stellar)
  • 1:40 PM
  • Started fuzzing slides
  • 2:07 PM
  • Clock out (Stellar)

2023-08-03

  • Clock in (Stellar)
  • 1:28 PM
  • Submitted invoice
  • 1:39 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 1:39 PM
  • Submitted invoice
  • 1:45 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 1:45 PM
  • Submitted invoice
  • 1:55 PM
  • Submitted maintenance deliverable
  • 1:59 PM
  • Clock out (wasm-opt)

2023-08-02

2023-07-31

2023-07-29

2023-07-28

  • Clock in (Solana)
  • 10:58 AM
  • Attended move mtg
  • 11:43 AM
  • Clock out (Solana)

2023-07-27

  • Clock in (Solana)
  • 2:06 PM
  • Attempted to rebase onto upstream/aptos-main
  • 4:36 PM
  • Clock out (Solana)

2023-07-26

2023-07-25

  • Clock in (Stellar)
  • 1:00 PM
  • Booked meridian accomodations
  • 2:12 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 3:30 PM
  • Looked at results of cpu budget timing experiment
  • 3:47 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 3:47 PM
  • Hacked on vector refactoring
  • 4:42 PM
  • Clock out (Solana)

2023-07-24

  • Clock in (Stellar)
  • 3:08 PM
  • Applied for meridian ticket
  • Chatted with tomer
  • Chatted with mootz
  • 3:16 PM
  • Worked on meridian bookings
  • 4:21 PM
  • Clock out (Stellar)

2023-07-22

  • Clock in (Solana)
  • 1:42 PM
  • Hacked on vector refactoring
  • 5:28 PM
  • Clock out (Solana)

2023-07-21

2023-07-19

2023-07-18

2023-07-17

2023-07-14

  • Clock in (Solana)
  • 11:00 AM
  • Attended move mtg
  • 11:42 AM
  • Clock out (Solana)

2023-07-13

  • Clock in (Stellar)
  • 12:33 PM
  • Pinged mootz about fuzzing blend contracts.
  • 12:54 PM
  • Chatted w/ graydon
  • Chatted w/ mootz
  • 1:30 PM
  • Closed log_from_linear_memory pr
  • 1:36 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 4:41 PM
  • Hacked on move-native
  • 5:53 PM
  • Clock out (Solana)

2023-07-12

2023-07-11

2023-07-10

2023-07-08

2023-07-07

2023-07-06

  • Clock in (Stellar)
  • 3:18 PM
  • Brainstormed new ideas
  • 3:56 PM
  • Chatted with tomer
  • 4:08 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 4:08 PM
  • Posted move serialization pr
  • 6:43 PM
  • Clock out (Solana)

2023-07-05

  • Clock in (Stellar)
  • 11:04 AM
  • Sent invoice
  • 11:22 AM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 11:25 AM
  • Sent invoice
  • 11:28 AM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 11:28 AM
  • Sent invoice
  • Sent status report
  • 11:43 AM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 6:20 PM
  • Commented on serialization
  • 6:36 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 6:59 PM
  • Read the stack overflow patch
  • 7:06 PM
  • Clock out (Stellar)

2023-07-03

2023-07-01

2023-06-30

2023-06-29

  • Clock in (Solana)
  • 3:14 PM
  • Hacked on serialization
  • 4:23 PM
  • Clock out (Solana)

2023-06-28

2023-06-27

  • Clock in (Stellar)
  • 5:05 PM
  • Updated fuzzing example for soroban-sdk 0.9
  • 5:39 PM
  • Clock out (Stellar)

2023-06-26

  • Clock in (Stellar)
  • 11:16 AM
  • Hacked on fuzzing example and docs
  • 1:25 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 2:55 PM
  • Hacked on fuzzing example and docs
  • 3:59 PM
  • Debugged guest-fuzzer
  • 4:41 PM
  • Sent status update
  • 4:51 PM
  • Investigated stack overflows
  • 5:53 PM
  • Clock out (Stellar)

2023-06-24

  • Clock in (Stellar)
  • 11:24 AM
  • Rebased guest-fuzzer
  • Wrote guest-side map fuzzer
  • 12:24 PM
  • Hacked on fuzzing examples
  • Posted pr to derive more traits for generated SorobanArbitrary types
  • Hacked on fuzzing howto
  • 1:41 PM
  • Clock out (Stellar)

2023-06-23

  • Clock in (Stellar)
  • 12:28 PM
  • Hacked on fuzzing example
  • 1:33 PM
  • Clock out (Stellar)

2023-06-22

  • Clock in (Stellar)
  • 2:35 PM
  • Followed up on prs and issues
  • 2:54 PM
  • Rebased fuzzing examples
  • Rebased fuzzing howto
  • 3:26 PM
  • Hacked on fuzzing example
  • 5:43 PM
  • Clock out (Stellar)

2023-06-19

2023-06-16

2023-06-12

  • Clock in (Stellar)
  • 11:03 AM
  • Hacked on fuzzing howto
  • 12:20 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 6:10 PM
  • Sent status update
  • 6:30 PM
  • Clock out (Stellar)

2023-06-10

2023-06-09

2023-06-07

2023-06-06

2023-06-05

  • Clock in (wasm-opt)
  • 3:31 PM
  • Merged binaryen 113 upgrade
  • Debugged mac test failures
  • 4:05 PM
  • Clock out (wasm-opt)
  • Clock in (Stellar)
  • 4:20 PM
  • Hacked on guest-side fuzzer
  • 8:13 PM
  • Clock out (Stellar)

2023-06-04

  • Clock in (Stellar)
  • 2:24 PM
  • Hacked on fuzzing howto
  • 4:55 PM
  • Sent status update
  • 5:23 PM
  • Clock out (Stellar)

2023-06-02

  • Clock in (Solana)
  • 10:58 AM
  • Attended move meeting
  • 11:58 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 4:17 PM
  • Read about VmInstantiation costs
  • 4:50 PM
  • Clock out (Stellar)

2023-06-01

  • Clock in (Stellar)
  • 2:48 PM
  • Reviewed pings and pr comments
  • 3:01 PM
  • Sent invoice
  • 3:08 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 3:15 PM
  • Sent invoice
  • 3:23 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 3:23 PM
  • Posted milestone delivery
  • 3:45 PM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 3:48 PM
  • Posted updates to runtime types
  • 4:24 PM
  • Clock out (Solana)

2023-05-31

  • Clock in (Solana)
  • 12:16 PM
  • Hacked on rttydescs
  • 1:05 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 1:56 PM
  • Submitted more runtime type descriptor work
  • 3:22 PM
  • Reviewed a pr
  • 3:32 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 3:45 PM
  • Debugged binaryen 113 upgrade
  • 4:10 PM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 4:11 PM
  • Commented on runtime type descriptor work
  • 4:12 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 6:00 PM
  • Hacked on binaryen 113 upgrade
  • Debugged failing conformance tests
  • 8:17 PM
  • Clock out (wasm-opt)

2023-05-28

  • Clock in (Stellar)
  • 2:55 PM
  • Hacked on guest-side fuzzing and numeric marshalling
  • 3:13 PM
  • Clock out (Stellar)

2023-05-26

2023-05-25

2023-05-24

  • Clock in (Stellar)
  • 5:18 PM
  • Investigated ed25519 syscall panic
  • 5:32 PM
  • Investigated status conversion failure
  • 5:43 PM
  • Posted debug_assert removal
  • 6:45 PM
  • Clock out (Stellar)

2023-05-23

2023-05-21

  • Clock in (Stellar)
  • 10:44 AM
  • Filled out syscalls for guest fuzzer
  • 1:54 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 3:17 PM
  • Hacked on typed syscall guest fuzzer
  • Learned how to symbolicate symbols from fuzzer
  • 4:37 PM
  • Sent status update
  • 4:46 PM
  • Clock out (Stellar)

2023-05-20

2023-05-19

2023-05-17

2023-05-15

  • Clock in (Stellar)
  • 10:53 AM
  • Hacked on fuzzing blog post
  • 11:59 AM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 4:34 PM
  • Hacked on guest fuzzing
  • 6:24 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 7:30 PM
  • Hacked on guest fuzzing
  • 7:59 PM
  • Sent status update
  • 8:02 PM
  • Clock out (Stellar)

2023-05-12

2023-05-11

2023-05-10

  • Clock in (Stellar)
  • 11:03 AM
  • Hacked on guest-side fuzzing
  • 11:44 AM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 11:48 AM
  • Merged cleanup pr
  • 11:52 AM
  • Reviwed IR improvements
  • 12:25 PM
  • Hacked on native translation for vector::pop_back
  • 1:09 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 3:30 PM
  • Hacked on guest-side syscall fuzzing
  • 4:02 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 4:06 PM
  • Debugged errors in vec translation
  • 5:07 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 5:07 PM
  • Debugged contractimport + RawVal
  • Filed an issue about contractimport + RawVal
  • 5:58 PM
  • Clock out (Stellar)

2023-05-09

2023-05-08

2023-05-07

  • Clock in (Stellar)
  • 1:26 PM
  • Rebased arbitrary branch
  • Wrote more arbitrary impls
  • Asked a question about detecting broken vecs on discourse
  • 4:42 PM
  • Cleaned up fuzzing patches for pr
  • 5:57 PM
  • Fixed Status to ScStatus conversion
  • 6:38 PM
  • Sent status update
  • 6:55 PM
  • Clock out (Stellar)

2023-05-05

  • Clock in (Solana)
  • 10:54 AM
  • Attended move meeting
  • 11:41 AM
  • Filed issue to add bcs to move-native
  • 11:58 AM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 3:40 PM
  • Tried building with gcc 13 on macos
  • 4:17 PM
  • Clock out (wasm-opt)

2023-05-04

  • Clock in (Stellar)
  • 12:02 PM
  • Attended ledger expiration meeting
  • 1:01 PM
  • Clock out (Stellar)
  • Clock in (wasm-opt)
  • 2:24 PM
  • Commented on wasm-opt + gcc 13 bug report
  • 2:45 PM
  • Clock out (wasm-opt)
  • Fixed a typo in llvm-lines
  • 3:01 PM
  • Explored ink monomorphizations with llvm-lines
  • 5:37 PM
  • Clock in (Stellar)
  • 5:37 PM
  • Ran llvm-lines on the soroban timelock example contract
  • 5:57 PM
  • Clock out (Stellar)

2023-05-03

2023-05-02

  • Clock in (Stellar)
  • 11:51 AM
  • Hacked on fuzzing blog post
  • 12:26 PM
  • Clock out (Stellar)

2023-05-01

2023-04-29

2023-04-28

  • Clock in (Stellar)
  • 12:42 PM
  • Rebased arbitrary patches
  • 2:01 PM
  • Updated soroban Tag pr
  • 2:52 PM
  • Updated obj-cmp pr
  • 2:59 PM
  • Rebased soroban-docs branch
  • Rebased fuzzing branch
  • 4:16 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 5:33 PM
  • Merged pr to enable ci
  • 5:53 PM
  • Clock out (Solana)

2023-04-27

2023-04-26

2023-04-24

  • Clock in (Stellar)
  • 10:50 AM
  • Sent status update
  • 11:01 AM
  • Clock out (Stellar)

2023-04-22

2023-04-21

  • Clock in (Stellar)
  • 5:25 PM
  • Fixed special cases in comparison fuzzer
  • 6:46 PM
  • Clock out (Stellar)

2023-04-19

2023-04-18

2023-04-16

  • Clock in (Stellar)
  • 5:59 PM
  • Fixed comparison of RawVals of different types and objectness.
  • 7:11 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 8:01 PM
  • Posted update to comparison fuzzing issue
  • 8:43 PM
  • Clock out (Stellar)

2023-04-14

2023-04-12

  • Clock in (Solana)
  • 1:52 PM
  • Hacked on native runtime function calls
  • 4:04 PM
  • Clock out (Solana)

2023-04-10

2023-04-09

2023-04-07

  • Clock in (Solana)
  • 10:45 AM
  • Prepared for move meeting
  • 11:45 AM
  • Attended move meeting
  • 12:17 PM
  • Posted updates about debug-print branch
  • Began building debug llvm
  • 12:17 PM
  • Clock out (Solana)

2023-04-06

2023-04-05

2023-04-04

  • Clock in (Solana)
  • 1:59 PM
  • Set up billing/taxes for solana labs
  • 2:10 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 2:30 PM
  • Fuzzed rawval/scval comparison functions
  • Posted initial findings of comparison fuzzing
  • 4:54 PM
  • Clock out (Stellar)

2023-04-02

  • Clock in (Stellar)
  • 1:25 PM
  • Sent invoice
  • Sent status update
  • 1:42 PM
  • Clock out (Stellar)
  • Clock in (wasm-opt)
  • 1:42 PM
  • Submitted wasm-opt deliverable
  • 2:04 PM
  • Clock out (wasm-opt)

2023-03-31

2023-03-30

  • Clock in (Solana)
  • 12:25 PM
  • Attended move-llvm meeting
  • 1:30 PM
  • Clock out (Solana)

2023-03-29

  • Clock in (Solana)
  • 2:52 PM
  • Hacked on emitting runtime type descriptors
  • 5:10 PM
  • Clock out (Solana)

2023-03-28

2023-03-27

2023-03-26

2023-03-24

2023-03-23

2023-03-21

2023-03-20

2023-03-18

  • Clock in (Stellar)
  • 5:50 PM
  • Reworked soroban-env arbitrary patch
  • 6:28 PM
  • Hacked on fuzzing blog post
  • Started relearning how to build soroban docs
  • 6:37 PM
  • Rebased soroban-examples
  • 6:54 PM
  • Clock out (Stellar)

2023-03-17

  • Clock in (Stellar)
  • 9:07 PM
  • Hacked on soroban blog post
  • 9:29 PM
  • Clock out (Stellar)

2023-03-16

2023-03-15

2023-03-12

2023-03-11

  • Clock in (Stellar)
  • 5:15 PM
  • Wrote down some notes on fuzzing
  • 5:25 PM
  • Clock out (Stellar)

2023-03-10

  • Clock in (Solana)
  • 11:01 AM
  • Attended move team mtg
  • 11:52 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:59 PM
  • Hacked on move blog post
  • 4:30 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 5:04 PM
  • Hacked on move blog post
  • 5:29 PM
  • Clock out (Solana)

2023-03-09

2023-03-08

  • Clock in (Stellar)
  • 10:36 AM
  • Continued testing the timelock fuzzer
  • 11:16 AM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 11:39 AM
  • Made more notes for move-llvm blog post
  • 12:07 PM
  • Hacked on runtime type descriptors
  • 1:15 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 1:42 PM
  • Hacked on native function calls
  • 2:31 PM
  • Clock out (Solana)

2023-03-07

2023-03-06

  • Hacked on resampler
  • 3:25 PM
  • Hacked on resampler
  • 4:37 PM

2023-03-04

  • Clock in (Solana)
  • 10:35 AM
  • Hacked on blog post about move llvm translation
  • Responded to move reference pr
  • 11:53 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 11:54 AM
  • Read the “read tickets” pr
  • 12:00 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 3:23 PM
  • Hacked on a blog post about move llvm translation
  • 4:27 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 5:24 PM
  • Hacked on translating native functions and tydescs
  • 6:00 PM
  • Clock out (Solana)

2023-03-03

2023-03-01

2023-02-28

  • Merged realtps pr
  • 10:47 AM
  • Clock in (Stellar)
  • 3:51 PM
  • Wrote a bunch of docs for SorobanArbitrary
  • 5:27 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 5:39 PM
  • Fixed arbitrary derive for types defined in functions
  • 6:27 PM
  • Clock out (Stellar)

2023-02-26

  • Clock in (Stellar)
  • 1:19 PM
  • Hacked on timelock fuzzing
  • 3:44 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 4:31 PM
  • Made notes about advancing time in tests
  • 4:42 PM
  • Clock out (Stellar)

2023-02-24

  • Clock in (Stellar)
  • 1:27 PM
  • Removed “arbitrary” feature from arbitrary patches
  • 1:58 PM
  • Rebased arbitrary branches
  • 2:47 PM
  • Cleaned up arbitrary branches
  • 3:20 PM
  • Clock out (Stellar)

2023-02-22

2023-02-21

2023-02-20

2023-02-19

  • Clock in (Stellar)
  • 4:14 PM
  • Rebased soroban-examples
  • Hacked on new timelock fuzz test
  • 5:55 PM
  • Clock out (Stellar)

2023-02-18

  • Clock in (Solana)
  • 11:36 AM
  • Closed some completed issues
  • 11:41 AM
  • Hacked on linking move-native to move programs
  • 2:05 PM
  • Clock out (Solana)

2023-02-17

  • Clock in (Stellar)
  • 3:57 PM
  • Hacked on arbitrary refactoring
  • 5:07 PM
  • Clock out (Stellar)

2023-02-16

  • Clock in (Stellar)
  • 11:58 AM
  • Chatted with tomer
  • 12:30 PM
  • Clock out (Stellar)

2023-02-15

  • Clock in (Stellar)
  • 11:30 AM
  • Hacked on SorobanArbitrary trait
  • 12:46 PM
  • Clock out (Stellar)

2023-02-14

  • Clock in (wasm-opt)
  • 12:39 PM
  • Hacked on binaryen unicode cleanup
  • 1:30 PM
  • Began experimenting with integrated new binaryen apis into wasm-opt-rs
  • 1:42 PM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 1:57 PM
  • Merged function/module pr
  • 1:59 PM
  • Setup azure build environment
  • 2:14 PM
  • Chatted with aditya about llvm setup
  • 2:30 PM
  • Began hacking again on integrating move-native
  • 2:42 PM
  • Clock out (Solana)

2023-02-13

  • Clock in (wasm-opt)
  • 11:14 AM
  • Rebased binaryen unicode patch
  • Hacked on test cases for binaryen unicode patch
  • 12:55 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 2:03 PM
  • Cleaned up binaryen unicode patch
  • 3:35 PM
  • Clock out (wasm-opt)

2023-02-12

  • Clock in (Stellar)
  • 2:05 PM
  • Hacked on converting arbitrary traits to use TryFromVal instead of IntoVal
  • 3:02 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 5:40 PM
  • Approved contract extension
  • Sent status report
  • 6:01 PM
  • Clock out (Stellar)
  • Closed old rust simd bug
  • 10:05 PM

2023-02-11

2023-02-10

2023-02-08

2023-02-07

  • Clock in (Solana)
  • 11:20 AM
  • Hacked on feeding dependencies to move-mv-llvm-compiler
  • 11:51 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 1:16 PM
  • Wrote code to pass dependency information to move-mv-llvm-compiler
  • 2:19 PM
  • Hacked on function calls
  • 3:32 PM
  • Filed bug to clean up test build directory
  • 3:35 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 9:05 PM
  • Posted pr to clean up mv files before tests
  • 9:17 PM
  • Hacked on function calls
  • 11:10 PM
  • Clock out (Solana)

2023-02-06

  • Clock in (Stellar)
  • 2:36 PM
  • Reviewed timelock fuzz cases
  • Planned new timelock fuzz cases
  • Improved fuzz_catch_panic helper
  • 4:58 PM
  • Clock out (Stellar)

2023-02-05

2023-02-03

2023-02-02

2023-02-01

2023-01-31

  • Clock in (wasm-opt)
  • 1:20 PM
  • Hacked on binaryen unicode paths
  • 2:13 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 3:15 PM
  • Hacked on binaryen unicode paths
  • 5:21 PM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 5:21 PM
  • Commented on stackless bytecode pr
  • 5:24 PM
  • Clock out (Solana)

2023-01-30

2023-01-29

  • Clock in (Solana)
  • 12:00 AM
  • Posted status report to #move-proj
  • 12:13 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 2:26 PM
  • Fuzzed the timelock contract
  • 4:29 PM
  • Clock out (Stellar)

2023-01-28

2023-01-27

2023-01-26

2023-01-25

2023-01-24

2023-01-23

2023-01-22

2023-01-21

2023-01-20

  • Clock in (Solana)
  • 1:59 PM
  • Read llvm tutorials and referenc
  • 2:59 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 5:38 PM
  • Haced on arbitrary derive for enums
  • 6:53 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 7:47 PM
  • Investigated contractimpl derivation
  • Chatted with Leigh about contracttype for struct-like enum variants
  • 8:07 PM
  • Clock out (Stellar)

2023-01-19

  • Clock in (Solana)
  • 12:00 AM
  • Hacked on stackless move translation
  • 1:42 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 10:53 AM
  • Hacked on stackless move translation
  • Commented on llvm verify pr
  • Chatted with aditya
  • 1:13 PM
  • Read about llvm mem2reg
  • Made minor tweaks to stackless move translation
  • 2:03 PM
  • Clock out (Solana)
  • Responded to hedera issues
  • 3:47 PM

2023-01-18

  • Clock in (Solana)
  • 12:19 PM
  • Implemented move arguments, assignment, addition
  • 1:40 PM
  • Implemented move branching
  • 3:13 PM
  • Added move_rt_abort to move-native
  • Hacked on move abort instruction
  • 4:22 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 4:45 PM
  • Fixed build breakage in soroban-sdk
  • 4:50 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 5:26 PM
  • Added support for llvm function attributes
  • Added codegen for move abort expression
  • 6:23 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 8:50 PM
  • Hacked on stackless move translation
  • 11:59 PM
  • Clock out (Solana)

2023-01-17

2023-01-16

2023-01-14

  • Clock in (Stellar)
  • 12:48 PM
  • Hacked on arbitrary derives for tuple structs, enums
  • 2:47 PM
  • Hacked on arbitrary derives for different visibilities
  • 4:28 PM
  • Hacked on arbitrary derives for enums
  • 5:05 PM
  • Clock out (Stellar)

2023-01-13

  • Clock in (Solana)
  • 10:57 AM
  • Chatted w/ aditya about move bytecode
  • 11:22 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 2:27 PM
  • Fixed build of soroban-auth for arbitrary feature
  • 3:09 PM
  • Implemented SorobanArbitrary for 64-bit and 128-bit ints
  • Implemented SorobanArbitrary for RawVal
  • 4:49 PM
  • Clock out (Stellar)

2023-01-12

  • Clock in (Solana)
  • 3:06 PM
  • Rebased doc-client branch
  • 3:13 PM
  • Wrote more solana-client docs
  • 3:33 PM
  • Researched the move stackless bytecode and move model
  • 4:04 PM
  • Wrote more solana-client-docs
  • 4:07 PM
  • Clock out (Solana)

2023-01-11

  • Clock in (Stellar)
  • 3:10 PM
  • Reviewed fuzzing of example timelock contract
  • 3:37 PM
  • Reviewed feedback from fuzzing rfc
  • 4:07 PM
  • Chatted with graydon about fuzzing
  • 4:33 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 4:34 PM
  • Reviewed resources for move bytecode compilers
  • Wrote test for move script compilation
  • 5:22 PM
  • Clock out (Solana)

2023-01-10

  • Clock in (Solana)
  • 10:58 AM
  • Chatted with a sui dev about move ir
  • Chatted with aditya about testing
  • 11:23 AM
  • Hacked on move-ir-tests
  • 12:53 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 1:29 PM
  • Posted pr for move-ir-tests
  • 1:58 PM
  • Clock out (Solana)

2023-01-09

2023-01-08

  • Clock in (Stellar)
  • 3:53 PM
  • Posted fuzzing rfc
  • 4:23 PM
  • Sent fuzzing status update
  • 4:29 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 4:36 PM
  • Hacked on client docs
  • 4:42 PM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 4:43 PM
  • Wrote more arbitrary tests
  • Fixed arbitrary derivition for #[contracttype]
  • 5:46 PM
  • Clock out (Stellar)

2023-01-07

  • Clock in (Solana)
  • 10:39 AM
  • Debugged broken llvm build
  • 10:51 AM
  • Clock out (Solana)
  • Clock in (Stellar)
  • 10:52 AM
  • Wrote more soroban fuzzing rfc docs
  • 11:37 AM
  • Rebased arbitrary branches
  • 12:33 PM
  • Clock out (Stellar)

2023-01-06

  • Clock in (Solana)
  • 12:45 PM
  • Debugged LLVM linking failure
  • 12:50 PM
  • Requested review on move cleanup pr
  • 12:52 PM
  • Hacked on solana-client docs
  • 1:25 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:08 PM
  • Chatted w/ tyera about client apis
  • 4:16 PM
  • Wrote solana-client docs
  • 4:45 PM
  • Switch LLVM branches to solana-rustc/15.0-2022-08-09
  • 4:55 PM
  • Chatted with aditya about rbpf move testing
  • 5:16 PM
  • Outlined an rbpf test harness based on ir-tests
  • 5:25 PM
  • Clock out (Solana)

2023-01-05

2023-01-04

  • Clock in (Stellar)
  • 9:40 AM
  • Hacked on fuzzing rfc
  • 10:16 AM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 12:07 PM
  • Hacked on fuzzing rfc
  • 12:27 PM
  • Clock out (Stellar)
  • Merged rib bitcoin pr
  • 7:14 PM

2023-01-03

  • Clock in (Stellar)
  • 1:59 PM
  • Merged arbitrary test cases
  • Renamed SorobanArbitraryInto to SorobanArbitraryPrototype
  • 2:08 PM
  • Clock out (Stellar)

2023-01-01

  • Wrote invoices
  • Clock in (Stellar)
  • 12:35 PM
  • Wrote up fuzzing rfc
  • 1:34 PM
  • Clock out (Stellar)
  • Submitted w3f invoice
  • Submitted wasm-opt December 2022 delivery
  • 2:23 PM
  • Submitted stellar invoice
  • 3:45 PM
  • Clock in (Stellar)
  • 3:47 PM
  • Sent soroban status update
  • 4:04 PM
  • Clock out (Stellar)

2022-12-31

2022-12-29

2022-12-28

  • Clock in (Stellar)
  • 4:01 PM
  • Hacked on tests for arbitrary impls
  • 4:47 PM
  • Fixed handling of panic hook during cross-contract testing
  • 6:58 PM
  • Clock out (Stellar)

2022-12-27

  • Clock in (Stellar)
  • 10:59 AM
  • Outlined tests for soroban-sdk arbitrary impls
  • 11:26 AM
  • Clock out (Stellar)

2022-12-24

  • Clock in (Stellar)
  • 10:39 AM
  • Rebased arbitrary patches
  • 11:24 AM
  • Clock out (Stellar)

2022-12-23

2022-12-21

  • Clock in (Stellar)
  • 3:09 PM
  • Reviewed implementation of contractimport!
  • 3:40 PM
  • Investigated how contractimport!, cargo check, and build profiles interact
  • 4:27 PM
  • Clock out (Stellar)
  • Hacked on soroban-uniswap
  • 5:26 PM

2022-12-20

  • Hacked on music-grammar
  • 2:25 AM

2022-12-19

  • Clock in (Stellar)
  • 1:29 PM
  • Implemented Arbitrary for BitSet, Static, Status, Address
  • 3:15 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 8:34 PM
  • Fixed contractimpl for empty contracts
  • 9:28 PM
  • Clock out (Stellar)

2022-12-18

  • Clock in (Stellar)
  • 3:15 PM
  • Sent status update
  • 3:36 PM
  • Investigated fuzzing the built-in token contract
  • 3:59 PM
  • Clock out (Stellar)

2022-12-17

2022-12-16

  • Clock in (Stellar)
  • 11:55 AM
  • Implemented Arbitrary for AccountId
  • 12:26 PM
  • Chatted with tomer
  • 12:47 PM
  • Squashed arbitrary branches
  • 12:54 PM
  • Clock out (Stellar)

2022-12-15

  • Clock in (Stellar)
  • 1:37 PM
  • Implemented arbitrary for maps
  • Implemented arbitrary derive for user datatypes
  • 3:42 PM
  • Sent tomer a status update
  • 3:52 PM
  • Reviewed the proptest-arbitrary-interop and fuzzcheck crates
  • 4:15 PM
  • Reworked map implementation
  • 4:37 PM
  • Clock out (Stellar)

2022-12-13

  • Clock in (Stellar)
  • 1:01 PM
  • Implemented Arbitrary for BytesN
  • Introduced SorobanArbitrary trait
  • Drafted a pattern for deriving SorobanArbitrary, etc.
  • Chatted w/ graydon
  • 4:30 PM
  • Clock out (Stellar)

2022-12-12

  • Clock in (wasm-opt)
  • 3:46 PM
  • Began hacking on wide char support in binaryen
  • 4:11 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 5:16 PM
  • Hacked on wide char support in binaryen
  • 5:44 PM
  • Clock out (wasm-opt)

2022-12-10

2022-12-09

  • Clock in (Stellar)
  • 11:22 AM
  • Learned how to modify xdrgen and rebuild rs-stellar-xdr
  • Investigated fixing the impl of Arbitrary for ScSymbol
  • 1:42 PM
  • Chatted wit Leigh, Graydon, and Giuliano about fuzzing and arbitrary impls
  • 2:03 PM
  • Submitted pr to rs-stellar-xdr makefile
  • 2:25 PM
  • Clock out (Stellar)

2022-12-08

2022-12-07

2022-12-06

2022-12-05

2022-12-04

  • Clock in (wasm-opt)
  • 12:30 PM
  • Hacked on binaryen upgrade
  • 1:29 PM
  • Clock out (wasm-opt)
  • Clock in (Stellar)
  • 1:30 PM
  • Updated crate-git-revision pr
  • 2:52 PM
  • Clock out (Stellar)
  • Clock in (wasm-opt)
  • 2:53 PM
  • Hacked on binaryen upgrade
  • 3:37 PM
  • Clock out (wasm-opt)

2022-12-03

2022-12-02

2022-12-01

  • Clock in (Stellar)
  • 12:32 PM
  • Documented goals and resources for soroban fuzzing
  • Installed docker desktop for windows
  • Investigated how to regenerate rs-stellar-xdr
  • 2:00 PM
  • Clock out (Stellar)
  • Clock in (Stellar)
  • 3:51 PM
  • Wrote hello_world fuzz test with ScSymbol
  • 5:31 PM
  • Reported my progress to graydon
  • 5:40 PM
  • Clock out (Stellar)
  • Clock in (Solana)
  • 5:38 PM
  • Debugged vector test cases in move-native
  • 6:08 PM
  • Clock out (Solana)

2022-11-30

  • Clock in (Solana)
  • 10:48 AM
  • Hacked on solana-sdk docs
  • 11:20 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 11:58 AM
  • Implemented type_name::get native function
  • Tested move-native under miri
  • 1:13 PM
  • Clock out (Solana)

2022-11-28

2022-11-27

2022-11-26

  • Clock in (Solana)
  • 12:40 PM
  • Fixed bugs in move-native
  • 2:24 PM
  • Clock out (Solana)

2022-11-25

  • Clock in (Solana)
  • 10:09 AM
  • Implemented more vector-of-struct move-native calls
  • 1:13 PM
  • Clock out (Solana)

2022-11-24

2022-11-22

  • Clock in (Solana)
  • 5:31 PM
  • Rebased move-native branch onto aditya’s llvm-sys branch
  • 5:36 PM
  • Hacked on struct interpretation in move-native
  • 6:48 PM
  • Clock out (Solana)

2022-11-21

  • Clock in (Stellar)
  • 2:10 PM
  • Implement Arbitrary for Symbol
  • 3:30 PM
  • Clock out (Stellar)

2022-11-20

  • Clock in (Stellar)
  • 1:42 PM
  • Learned how to test soroban examples
  • 2:56 PM
  • Clock out (Stellar)

2022-11-19

2022-11-17

  • Clock in (ink)
  • 2:39 PM
  • Experimented with debloating parity-scale-codec
  • Reported on parity-scale-codec experiments
  • 5:03 PM
  • Clock out (ink)

2022-11-15

2022-11-14

  • Clock in (Solana)
  • 2:01 PM
  • Wrote vector natives for move-llvm
  • Wrote tydesc reference cases for move-native
  • 5:46 PM
  • Clock out (Solana)
  • Commented on wasm-opt build size issue
  • 6:30 PM
  • Clock in (Solana)
  • 6:45 PM
  • Hacked on move-native
  • 7:11 PM
  • Clock out (Solana)

2022-11-12

  • Clock in (Solana)
  • 1:01 PM
  • Hacked on sdk docs
  • 1:26 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:39 PM
  • Implemented vec serialization for move-native
  • Wrote more docs for move-native
  • Implemented some vector native calls
  • 5:02 PM
  • Clock out (Solana)

2022-11-11

2022-11-10

  • Clock in (wasm-opt)
  • 12:52 PM
  • Drafted wasm-opt maintenance grant
  • 2:52 PM
  • Clock out (wasm-opt)

2022-11-09

  • Clock in (Solana)
  • 12:57 PM
  • Rebased solana-program doc pr
  • 1:04 PM
  • Hacked on move-native
  • 2:42 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:02 PM
  • Hacked on move-native
  • 5:30 PM
  • Clock out (Solana)

2022-11-08

2022-11-07

  • Clock in (Solana)
  • 12:19 PM
  • Wrote docs for clone_zeroed
  • 12:56 PM
  • Chatted with tyera and jack
  • Merged move-llvm compiler error handling pr
  • 1:09 PM
  • Revised llvm-test-harness move PR
  • 1:16 PM
  • Updated move-native helper functions
  • 1:39 PM
  • Wrote up plan for move-native runtime
  • 2:55 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:05 PM
  • Linked move-native in #proj-move
  • 4:16 PM
  • Clock out (Solana)

2022-11-05

  • Clock in (Solana)
  • 12:59 PM
  • Hacked on move native runtime prototype
  • 2:51 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:05 PM
  • Hacked on sdk docs
  • Updated solana-program docs
  • 4:14 PM
  • Clock out (Solana)

2022-11-04

2022-11-03

2022-11-01

2022-10-31

  • Chatted about monomorphization in ink
  • 1:10 PM

2022-10-30

2022-10-27

2022-10-26

2022-10-25

2022-10-23

2022-10-22

  • Clock in (Solana)
  • 2:39 PM
  • Hacked on rework of system_instruction pr
  • 5:33 PM
  • Clock out (Solana)

2022-10-21

2022-10-20

  • Clock in (wasm-opt)
  • 12:16 PM
  • Hacked on blog
  • 11:41 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 3:25 PM
  • Hacked on blog
  • 4:30 PM
  • Clock out (wasm-opt)

2022-10-17

  • Clock in (wasm-opt)
  • 11:28 AM
  • Updated blog notes
  • 11:48 AM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 6:45 PM
  • Wrote more blog notes
  • 8:17 PM
  • Clock out (wasm-opt)
  • Lowered the realtps rescan delay
  • 9:10 PM

2022-10-15

2022-10-14

  • Clock in (wasm-opt)
  • 5:30 PM
  • Merged wasm-opt pr
  • 5:54 PM
  • Triaged wasm-opt-rs issues
  • 6:13 PM
  • Clock out (wasm-opt)

2022-10-13

  • Clock in (realtps)
  • 9:50 AM
  • Redesigned courtesy_delay in realtps
  • 9:59 AM
  • Clock out (realtps)
  • Clock in (wasm-opt)
  • 10:00 AM
  • Wrote more blog
  • Hacked on fix for wasm_opt_main exceptions
  • 12:24 PM
  • Clock out (wasm-opt)

2022-10-12

2022-10-11

  • Clock in (wasm-opt)
  • 10:14 AM
  • Wrote more blog
  • 11:26 AM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 12:00 PM
  • Wrote more blog
  • 1:35 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 3:45 PM
  • Wrote more blog
  • 4:10 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 5:40 PM
  • Wrote more blog
  • 8:42 PM
  • Clock out (wasm-opt)

2022-10-10

  • Clock in (wasm-opt)
  • 12:00 PM
  • Hacked on notes
  • 12:18 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 5:25 PM
  • Hacked on blog post
  • 6:47 PM
  • Clock out (wasm-opt)

2022-10-09

  • Clock in (Solana)
  • 2:57 PM
  • Reviewed “solana-move” doc for aditya
  • 4:07 PM
  • Clock out (Solana)
  • Filed realtps solana versioned transactions issue
  • 4:16 PM
  • Clock in (wasm-opt)
  • 4:55 PM
  • Updated wasm-opt-rs readme
  • 5:05 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 7:11 PM
  • Drafted more blog
  • 8:35 PM
  • Clock out (wasm-opt)

2022-10-07

  • Clock in (realtps)
  • 4:09 PM
  • Merged algorand realtps fixes
  • 4:10 PM
  • Investigated realtps memleak
  • Investigated adding ICP to realtps
  • 7:02 PM
  • Clock out (realtps)

2022-10-06

  • Clock in (wasm-opt)
  • 1:19 PM
  • Wrote some wasm-opt blog
  • 2:07 PM
  • Clock out (wasm-opt)

2022-10-05

  • Clock in (rib)
  • 4:00 PM
  • Merged rib prs
  • Wrote rib updates
  • 4:47 PM
  • Clock out (rib)

2022-10-04

2022-10-03

  • Clock in (wasm-opt)
  • 12:09 PM
  • Hacked on docs and fixes
  • 12:48 PM
  • Clock out (wasm-opt)

2022-10-02

  • Clock in (Solana)
  • 12:08 PM
  • Reworked system_instruction pr
  • 12:25 PM
  • Started building the Solana move fork and its llvm
  • 1:14 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:43 PM
  • Read through the solana move llvm branch
  • Chatted with aditya
  • 4:15 PM
  • Clock out (Solana)

2022-10-01

2022-09-30

2022-09-28

2022-09-27

2022-09-26

  • Clock in (wasm-opt)
  • 12:35 PM
  • Hacked on converting exit to Fatal in binaryen
  • 1:10 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 1:35 PM
  • Hacked on converting exit to Fatal in binaryen
  • 2:12 PM
  • Reviewed code
  • 3:31 PM
  • Wrote docs
  • Upgraded binaryen
  • Closed issues
  • 5:07 PM
  • Clock out (wasm-opt)

2022-09-24

2022-09-22

  • Clock in (Solana)
  • 12:19 PM
  • Wrote docs for system_instruction
  • Starting writing new demos for system_instruction
  • Investigated breakage of solana-syscall-demos
  • 2:46 PM
  • Clock out (Solana)

2022-09-21

2022-09-18

  • Clock in (Solana)
  • 3:19 PM
  • Read about solana compared to move
  • Learned more about the move prover
  • 4:46 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 6:05 PM
  • Read the move paper
  • 7:10 PM
  • Clock out (Solana)

2022-09-17

  • Clock in (Solana)
  • 3:29 PM
  • Learned how to use the move prover
  • Learned about how Move types relate to storage
  • 4:56 PM
  • Clock out (Solana)

2022-09-16

  • Clock in (wasm-opt)
  • 1:42 PM
  • Hacked on binaryen error handling
  • 3:38 PM
  • Clock out (wasm-opt)

2022-09-14

  • Clock in (wasm-opt)
  • 1:29 PM
  • Hacked on conformance tests
  • 2:34 PM
  • Clock out (wasm-opt)

2022-09-12

2022-09-11

  • Clock in (Solana)
  • 1:40 PM
  • Continued with move tutorial
  • 3:12 PM
  • Clock out (Solana)

2022-09-10

  • Clock in (Solana)
  • 11:09 AM
  • Worked on setting up move dev environment
  • 12:17 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:10 PM
  • Worked through move tutorial
  • 4:40 PM
  • Clock out (Solana)

2022-09-09

  • Clock in (Solana)
  • 1:55 PM
  • Began learning how to build and run move
  • 3:03 PM
  • Clock out (Solana)

2022-09-08

2022-09-07

2022-09-06

2022-09-05

  • Clock in (wasm-opt)
  • 1:10 PM
  • Hacekd on wasm-opt CLI integration module
  • 2:40 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 4:36 PM
  • Hacked on wasm-opt CLI integration module
  • Hacked on cargo-contract patch
  • 6:00 PM
  • Clock out (wasm-opt)

2022-09-04

  • Clock in (wasm-opt)
  • 7:52 PM
  • Hacked on cargo-contract/wasm-opt integration
  • Hacked on features api
  • 9:19 PM
  • Clock out (wasm-opt)

2022-09-01

2022-08-30

2022-08-29

2022-08-25

  • Clock in (wasm-opt)
  • 11:39 AM
  • Published wasm-opt v0.0.1-preview.2
  • 12:12 PM
  • Clock out (wasm-opt)
  • Posted milestone 1 pr
  • 4:17 PM

2022-08-24

  • Clock in (Solana)
  • 11:00 AM
  • Updated pubsub docs
  • 11:32 AM
  • Started hacking on sdk docs
  • 12:12 PM
  • Clock out (Solana)

2022-08-23

2022-08-22

2022-08-21

  • Clock in (wasm-opt)
  • 11:34 AM
  • Reworked submodule detection
  • 12:36 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 1:35 PM
  • Filed ammendment for payment in dot instead of ausd
  • 3:07 PM
  • Published preview crates
  • Wrote milestone 1 submission
  • 3:17 PM
  • Clock out (wasm-opt)

2022-08-20

  • Clock in (wasm-opt)
  • 11:44 AM
  • Wrote more docs
  • 12:12 PM
  • Clock out (wasm-opt)

2022-08-19

  • Clock in (wasm-opt)
  • 1:41 PM
  • Wrote docs
  • 3:07 PM
  • Clock out (wasm-opt)

2022-08-18

2022-08-16

2022-08-14

  • Clock in (wasm-opt)
  • 5:35 PM
  • Reviewed run function
  • 6:41 PM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 6:42 PM
  • Updated sysvar pr
  • 7:09 PM
  • Clock out (Solana)

2022-08-13

  • Clock in (Solana)
  • 12:06 PM
  • Hacked on async pubsub example
  • 1:06 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:40 PM
  • Filed pr to fix macro links
  • 2:51 PM
  • Wrote more pubsub docs
  • 3:25 PM
  • Clock out (Solana)

2022-08-12

  • Clock in (Solana)
  • 11:56 AM
  • Hacked on async pubsub example
  • 1:11 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 1:57 PM
  • Hacked on async pubsub example
  • 3:13 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 3:54 PM
  • Filled in more apis
  • 4:09 PM
  • Clock out (wasm-opt)
  • Filed rust simd bug
  • 8:37 PM

2022-08-11

  • Clock in (Solana)
  • 2:07 PM
  • Wrote more pubsub docs and exaples
  • 3:09 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 3:20 PM
  • Transcribed pass names to enums
  • 3:58 PM
  • Clock out (wasm-opt)

2022-08-10

  • Clock in (wasm-opt)
  • 12:15 PM
  • Wrote some blog notes for wasm-opt
  • 12:37 PM
  • Wrote a readme
  • Downgraded to rust 1.48
  • 2:50 PM
  • Clock out (wasm-opt)

2022-08-09

  • Clock in (Solana)
  • 10:48 AM
  • Wrote pubsub docs
  • 11:53 AM
  • Clock out (Solana)

2022-08-07

2022-08-05

2022-08-04

  • Clock in (wasm-opt)
  • 2:05 PM
  • Outlined Rust API
  • 4:23 PM
  • Clock out (wasm-opt)

2022-08-02

  • Clock in (wasm-opt)
  • 4:50 PM
  • Reveiwed and filed issues on wasm-opt-rs
  • 6:19 PM
  • Clock out (wasm-opt)

2022-08-01

  • Clock in (Solana)
  • 5:03 PM
  • Updated sysvar docs pr
  • 5:07 PM
  • Clock out (Solana)

2022-07-31

2022-07-30

  • Clock in (wasm-opt)
  • 11:00 AM
  • Added PassOptions bindings
  • 12:30 PM
  • Clock out (wasm-opt)
  • Hacked on midi parsing
  • 11:19 PM

2022-07-29

  • Clock in (wasm-opt)
  • 12:24 PM
  • Wrote some blog
  • Began testing on windows
  • 12:31 PM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 12:51 PM
  • Filed PR to add sysvar docs
  • 1:34 PM
  • Updated secp256k1 pr
  • 1:44 PM
  • Clock out (Solana)
  • Hacked on midi parsing
  • 11:54 PM

2022-07-28

  • Clock in (wasm-opt)
  • 10:50 AM
  • Hacked on passmanager bindings
  • 12:09 PM
  • Clock out (wasm-opt)
  • Clock in (Solana)
  • 4:02 PM
  • Updated secp256k1 pr
  • 4:07 PM
  • Updated sysvar docs
  • 4:22 PM
  • Clock out (Solana)

2022-07-27

  • Clock in (wasm-opt)
  • 3:15 PM
  • Hacked on moudel reader/writer bindings
  • 6:29 PM
  • Clock out (wasm-opt)

2022-07-25

  • Clock in (wasm-opt)
  • 3:59 PM
  • Hacked on wasm-opt cxx bindings
  • 5:40 PM
  • Clock out (wasm-opt)

2022-07-24

  • Clock in (wasm-opt)
  • 2:25 PM
  • Hacked on wasm-opt-sys linkage
  • 3:49 PM
  • Clock out (wasm-opt)

2022-07-23

  • Clock in (Solana)
  • 1:46 PM
  • Hacked on sysvar docs
  • 2:36 PM
  • Clock out (Solana)
  • Clock in (wasm-opt)
  • 2:36 PM
  • Hacked on wasm-opt build
  • 4:30 PM
  • Clock out (wasm-opt)
  • Clock in (wasm-opt)
  • 5:21 PM
  • Hacked on wasm-opt main function
  • 6:10 PM
  • Clock out (wasm-opt)

2022-07-22

  • Clock in (Solana)
  • 3:35 PM
  • Filed pr to delete unused test function
  • 4:00 PM
  • Hacked on sysvar docs
  • 4:06 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:37 PM
  • Hackeed on sysvar docs
  • 5:06 PM
  • Clock out (Solana)

2022-07-21

  • Clock in (Solana)
  • 2:55 PM
  • Wrote more sysvar docs
  • 4:51 PM
  • Clock out (Solana)

2022-07-20

  • Clock in (wasm-opt)
  • 2:42 PM
  • Hacked on building wasm-opt
  • 3:41 PM
  • Signed w3f cla
  • 3:46 PM
  • Clock out (wasm-opt)

2022-07-19

2022-07-17

2022-07-16

2022-07-15

  • Clock in (Solana)
  • 5:40 PM
  • Continued documenting clock and epochschedule sysvars
  • 6:04 PM
  • Clock out (Solana)

2022-07-14

  • Clock in (Solana)
  • 2:35 PM
  • Hacked on clock / epoch schedule sysvar docs
  • 3:24 PM
  • Hacked on ed25519 examples
  • 5:14 PM
  • Clock out (Solana)

2022-07-13

2022-07-12

  • Clock in (Solana)
  • 10:32 AM
  • Filed bug to fix duplicate solana_sdk docs
  • 11:03 AM
  • Updated secp256k1 pr
  • Hacked on sysvar docs
  • 11:28 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:47 PM
  • Wrote more sysvar docs
  • 5:29 PM
  • Clock out (Solana)

2022-07-11

  • Clock in (Solana)
  • 6:12 PM
  • Hacked on fixing dupe solana_sdk docs
  • 6:45 PM
  • Clock out (Solana)

2022-07-10

2022-06-30

  • Clock in (Solana)
  • 2:54 PM
  • Investigated duplicate module docs issue
  • Hacked on pubsubclient docs
  • 3:56 PM
  • Clock out (Solana)

2022-06-28

  • Worked on deploying uniswap factory contract
  • 7:30 PM

2022-06-27

2022-06-24

2022-06-22

2022-06-18

  • Clock in (Solana)
  • 4:15 PM
  • Added another example to secp256k1_instruction
  • 5:15 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 8:33 PM
  • Posted pr for secp256k1 APIs
  • 11:10 PM
  • Clock out (Solana)

2022-06-17

  • Clock in (Solana)
  • 1:49 PM
  • Wrote more secp256k1_instruction docs
  • Fixed a bug in secp256k1_instruction malleability test
  • Wrote complex secp256k1 program example
  • Wrote async pubsubclient examples
  • 5:52 PM
  • Clock out (Solana)

2022-06-16

  • Tried to figure out how to call IC canisters with blob arguments from the command line
  • Asked where the source code to the dfx tool is
  • 12:58 PM
  • Clock in (Solana)
  • 2:32 PM
  • Converted secp256k1_recover demos into API examples
  • 3:25 PM
  • Polished secp256k1_instruction docs
  • 4:17 PM
  • Clock out (Solana)

2022-06-15

2022-06-14

2022-06-13

  • Clock in (Solana)
  • 3:07 PM
  • Filed pr to fix doc warnings
  • Wrote more secp256k1 example code
  • Wrote more async pubsubclient code
  • Wrote test of secp256k1 program signature malleability
  • 7:42 PM
  • Clock out (Solana)

2022-06-12

  • Clock in (Solana)
  • 3:56 PM
  • Hacked on async pubsubclient examples
  • Wrote test for secp256k1_recover malleability
  • Wrote more docs about secp256k1 malleability
  • Hacked on secp256k1 program examples
  • 6:37 PM
  • Clock out (Solana)

2022-06-09

  • Hacked on icp project
  • 6:19 PM

2022-06-08

2022-06-07

2022-06-04

  • Clock in (Solana)
  • 1:00 PM
  • Researched secp256k1 signature malleability
  • Tested secp256k1 signature malleability
  • Wrote docs about secp256k1 signature malleability
  • 4:25 PM
  • Clock out (Solana)

2022-06-03

2022-05-31

2022-05-30

2022-05-29

  • Clock in (Solana)
  • 1:56 PM
  • Responded to neon review
  • 2:00 PM
  • Responded to invoke review
  • 2:24 PM
  • Continued trying to understand how to use the pubsub client
  • Wrote more secp256k1 documentation
  • 3:52 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 5:45 PM
  • Read a bunch of secp256k1 source trying to understand malleability
  • 7:00 PM
  • Clock out (Solana)

2022-05-28

  • Clock in (Solana)
  • 2:26 PM
  • Attempted to get pubsub client working
  • Read through pubsub code
  • 4:04 PM
  • Clock out (Solana)

2022-05-27

  • Hacked on icp project
  • 3:21 PM

2022-05-24

  • Hacked on icp project
  • 6:19 PM

2022-05-23

  • Clock in (Solana)
  • 1:20 PM
  • Investigated shutdown behavior of pubsub client
  • 2:27 PM
  • Clock out (Solana)

2022-05-22

2022-05-21

  • Clock in (Solana)
  • 3:16 PM
  • Wrote more secp256k1 docs
  • 4:35 PM
  • Clock out (Solana)

2022-05-20

2022-05-19

  • Clock in (Solana)
  • 4:47 PM
  • Wrote secp256k1 docs
  • 5:47 PM
  • Clock out (Solana)

2022-05-18

2022-05-16

  • Clock in (Solana)
  • 6:11 PM
  • Wrote more invoke/program module docs
  • 7:12 PM
  • Clock out (Solana)

2022-05-15

  • Clock in (Solana)
  • 11:53 AM
  • Wrote docs for invoke etc
  • 1:22 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:27 PM
  • Wrote invoke examples
  • 4:01 PM
  • Wrote more invoke docs
  • 4:46 PM
  • Clock out (Solana)

2022-05-07

  • Clock in (Solana)
  • 10:02 AM
  • Hacked on return data docs
  • 10:36 AM
  • Debugged problems deploying to devnet
  • 11:44 AM
  • Hacked on return data examples
  • 12:37 PM
  • Hacked on example of secp256k1_recover
  • 1:38 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:44 PM
  • Hacked on sysvar examples
  • Read existing production uses of secp256k1 APIs
  • 4:25 PM
  • Filed pr to fix sysvar module short docs
  • 4:58 PM
  • Clock out (Solana)

2022-05-06

2022-05-04

2022-05-02

2022-05-01

  • Clock in (Solana)
  • 12:27 PM
  • Hacked on example of sol_secp256k1_recover
  • 1:26 PM
  • Clock out (Solana)

2022-04-30

  • Clock in (Solana)
  • 2:43 PM
  • Rebased backtrace patch
  • 2:49 PM
  • Began fixing nonblocking RpcClient examples
  • Continued hacking on secp256k1 examples
  • 3:17 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:29 PM
  • Experimented with sol_secp256k1_recover syscall
  • 4:28 PM
  • Clock out (Solana)

2022-04-26

2022-04-25

  • Clock in (Solana)
  • 4:16 PM
  • Continued refining backtrace API patch
  • Refactored solana-sysvar-printing for secp256k1 demo
  • 5:08 PM
  • Clock out (Solana)
  • Rebased dada repl branch
  • 8:56 PM

2022-04-23

  • Clock in (Solana)
  • 9:57 AM
  • Debugged extra bin space after backtrace API patch
  • Wrote examples for secp256k1 program
  • 12:32 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:50 PM
  • Hacked on removing rustc_demangle / backtrace_rs dependencies from bpf std
  • Hacked on examples for secp256k1 program
  • 5:47 PM
  • Clock out (Solana)

2022-04-22

  • Clock in (Solana)
  • 11:27 AM
  • Researched secp256k1 key recovery and Solana’s implementation
  • 12:55 PM
  • Clock out (Solana)

2022-04-21

2022-04-20

2022-04-19

2022-04-17

  • Clock in (Solana)
  • 11:31 AM
  • Investigated changes in binary size with backtrace API
  • 12:49 PM
  • Clock out (Solana)

2022-04-16

2022-04-14

2022-04-13

2022-04-05

2022-04-04

  • Updated ribbot for new config structure
  • 6:34 PM

2022-04-03

  • Clock in (Solana)
  • 3:42 PM
  • Continued testing the std backtrace api
  • 3:54 PM
  • Fixed a data race in slot_hashes
  • 4:31 PM
  • Wrote more solana-program module short docs
  • 5:33 PM
  • Clock out (Solana)

2022-04-01

  • Clock in (Solana)
  • 2:56 PM
  • Continued debugging the std backtrace api
  • 3:27 PM
  • Wrote more solana-program module short docs
  • 4:01 PM
  • Clock out (Solana)

2022-03-31

  • Clock in (Solana)
  • 11:44 AM
  • Hacked on solana-program module descriptions
  • Attempted to remove statics from std backtrace API for solana cfg
  • 12:50 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:59 PM
  • Removed unused clippy lint
  • 3:44 PM
  • Closed unused clippy lint pr
  • 3:54 PM
  • Wrote more module short descriptions for solana-program
  • Wrote docs for solana_program::program_memory
  • Inestigated safety bugs in solana_program::program_memory
  • Investigated overflow in host sol_memcpy
  • 5:04 PM
  • Continued testing backtrace APIs
  • Filed issue about unsafe sol_memcpy etc
  • 6:04 PM
  • Clock out (Solana)

2022-03-29

2022-03-28

  • Commented on dada logo
  • 12:10 AM
  • Clock in (Solana)
  • 2:15 PM
  • Tested solana rust std backtrace apis
  • 2:58 PM
  • Clock out (Solana)

2022-03-26

2022-03-25

  • Clock in (Solana)
  • 10:52 AM
  • Hacked on nonce_utils docs
  • Hacked on solana std backtrace api
  • 12:38 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:34 PM
  • Hacked on nonce docs
  • 4:41 PM
  • Clock out (Solana)

2022-03-24

  • Clock in (Solana)
  • 11:05 AM
  • Hacked on transaction nonce docs
  • Attempted to build solana rust toolchain on macos
  • 11:45 AM
  • Fixed example mock Signer API
  • 12:50 PM
  • Hacked on transaction nonce docs
  • 1:19 PM
  • Clock out (Solana)

2022-03-23

  • Clock in (Solana)
  • 10:22 AM
  • Wrote docs for transaction nonces
  • Hacked on backtrace support
  • 1:23 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:03 PM
  • Wrote docs for transaction nonces
  • 4:58 PM
  • Clock out (Solana)

2022-03-17

2022-03-12

  • Clock in (Solana)
  • 10:59 AM
  • Hacked on nonce docs
  • Investigated f64::powi compiler bug
  • 1:13 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 1:32 PM
  • Investigated powi compiler bug
  • 1:47 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 1:57 PM
  • Investigated powi compiler bug
  • 2:06 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:59 PM
  • Diagnosed the powi compiler bug
  • 3:35 PM
  • Hacked on llvm fix for powi
  • 5:30 PM
  • Clock out (Solana)

2022-03-11

2022-03-10

  • Clock in (Solana)
  • 11:20 AM
  • Wrote descriptions of some bugs
  • 12:55 PM
  • Clock out (Solana)

2022-03-09

2022-03-06

2022-03-05

2022-03-04

2022-03-01

2022-02-28

2022-02-27

2022-02-26

2022-02-25

  • Clock in (Solana)
  • 12:08 PM
  • Hacked on solana-program crate docs re cpi
  • 12:49 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:00 PM
  • Hacked on solana-program crate docs re cpi
  • 2:24 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 8:10 PM
  • A little more hacking on solana-program docs
  • 8:27 PM
  • Clock out (Solana)

2022-02-24

  • Clock in (Solana)
  • 5:12 PM
  • Documented sysvars in solana-program crate docs
  • 6:49 PM
  • Clock out (Solana)

2022-02-23

  • Clock in (Solana)
  • 3:06 PM
  • Rebased solana stdout patch
  • 3:09 PM
  • Hacked on solana-program crate docs
  • 5:10 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 8:25 PM
  • Made some revisions to solana-program crate docs
  • 8:48 PM
  • Clock out (Solana)

2022-02-21

2022-02-20

2022-02-19

  • Clock in (Solana)
  • 12:00 AM
  • Fixed string invariants in solana stdout/stderr
  • 1:54 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 10:43 AM
  • Posted pr to not create invalid strings
  • 10:51 AM
  • Clock out (Solana)

2022-02-18

  • Clock in (Solana)
  • 1:28 PM
  • Read Solana patches to Rust std
  • Wrote more solana-program docs
  • 4:16 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 9:58 PM
  • Fixed string invariants in solana stdout/stderr
  • 11:59 PM
  • Clock out (Solana)

2022-02-17

  • Clock in (Solana)
  • 4:04 PM
  • Hacked on nonce docs
  • 5:10 PM
  • Clock out (Solana)

2022-02-15

  • Clock in (Solana)
  • 11:09 AM
  • Hacked on solana-program crate docs
  • 12:19 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:40 PM
  • Hacked on solana-program crate docs
  • 4:30 PM
  • Clock out (Solana)

2022-02-13

  • Hacked on dada grammar
  • 9:59 PM

2022-02-12

2022-02-10

  • Investigated soundness of rbpf
  • 12:28 AM
  • Clock in (Solana)
  • 4:12 PM
  • Wrote documentation for the log module.
  • 4:34 PM
  • Wrote docs for solana-program crate
  • 5:50 PM
  • Clock out (Solana)
  • Posted dada repl pr
  • 11:23 PM

2022-02-09

  • Clock in (Solana)
  • 10:51 AM
  • Updated message pr
  • 11:00 AM
  • Hacked on solana-program crate docs
  • 1:30 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 2:52 PM
  • Wrote solana-program crate docs
  • Wrote nonce account examples
  • Researched bpf loader
  • 5:35 PM
  • Clock out (Solana)
  • Updated dada float pr
  • 9:00 PM
  • Filed issue about dada float total order
  • 9:03 PM
  • Clock in (Solana)
  • 9:57 PM
  • Wrote solana-program crate-docs
  • 10:44 PM
  • Clock out (Solana)

2022-02-08

2022-02-07

2022-02-02

2022-02-01

2022-01-31

2022-01-26

2022-01-22

  • Clock in (Solana)
  • 10:12 AM
  • Hacked on nonce accounts
  • Wrote more message docs
  • 1:08 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 1:53 PM
  • Continued learning how to work with nonce accounts
  • 2:15 PM
  • Hacked on message docs
  • 3:01 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:54 PM
  • Hacked on message docs
  • 4:06 PM
  • Clock out (Solana)

2022-01-21

  • Clock in (Solana)
  • 11:37 AM
  • Asked about v0 messages
  • 11:53 AM
  • Worked on decompiling messages
  • 12:42 PM
  • Wrote more message docs
  • 1:12 PM
  • Clock out (Solana)

2022-01-20

2022-01-19

  • Clock in (Solana)
  • 11:30 AM
  • Continued hacking on a nonce account demo
  • 12:45 PM
  • Clock out (Solana)

2022-01-17

2022-01-16

2022-01-15

2022-01-14

2022-01-13

  • Hacked an slq initialize command
  • 12:29 PM
  • Clock in (Solana)
  • 4:05 PM
  • Hacked on message docs
  • 4:32 PM
  • Clock out (Solana)

2022-01-12

2022-01-11

2022-01-09

2022-01-07

  • Clock in (Solana)
  • 10:48 AM
  • Researched _with_seed functions.
  • 11:23 AM
  • Wrote more transaction docs
  • 12:22 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:31 PM
  • Reviewed transaction examples
  • 5:13 PM
  • Clock out (Solana)

2021-12-29

  • Clock in (Solana)
  • 10:58 AM
  • Hacked on transaction docs
  • Updated transaction ctor issue
  • 12:24 PM
  • Hacked on invoke/invoke_signed examples
  • 12:35 PM
  • Hacked on message examples
  • 1:00 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:37 PM
  • Hacked on message examples
  • Hacked on transaction docs
  • 5:46 PM
  • Clock out (Solana)
  • Hacked on substrate support for realtps
  • 6:57 PM

2021-12-23

  • Deployed realtps
  • 5:03 PM

2021-12-22

  • Clock in (realtps)
  • 10:00 AM
  • Filtered solana vote txs
  • 12:49 PM
  • Clock out (realtps)

2021-12-21

  • Clock in (realtps)
  • 2:13 PM
  • Investigated rpc for cosmos, substrate, near, avalanche
  • Investigated solana rate limiting
  • 3:59 PM
  • Clock out (realtps)

2021-12-19

2021-12-18

  • Clock in (Solana)
  • 11:14 AM
  • Hacked on transaction docs
  • 1:06 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:10 PM
  • Hacked on transaction docs
  • 5:49 PM
  • Clock out (Solana)

2021-12-15

  • Clock in (Solana)
  • 11:12 AM
  • Hacked on transaction docs
  • 12:19 PM
  • Clock out (Solana)

2021-12-14

  • Clock in (Solana)
  • 10:23 AM
  • Reworked instruction pr
  • 10:26 AM
  • Hacked on transaction docs
  • 11:52 AM
  • Hacked on invoke docs
  • 12:15 PM
  • Clock out (Solana)

2021-12-13

2021-12-12

2021-12-09

2021-12-07

  • Clock in (Solana)
  • 11:08 AM
  • Hacked on Instruction docs
  • 12:46 PM
  • Clock out (Solana)

2021-12-05

2021-12-01

  • Clock in (rib)
  • 10:58 AM
  • Hacked on rib
  • 12:30 AM
  • Clock out (rib)

2021-11-30

2021-11-23

2021-11-22

2021-11-19

2021-11-17

  • Clock in (Solana)
  • 11:18 AM
  • Added a feature gate to memcpy syscall fix
  • Asked questions about testing bpf
  • 11:45 AM
  • Clock out (Solana)

2021-11-15

  • Clock in (Solana)
  • 2:58 PM
  • Continued trying to write an example for find_program_address
  • 5:29 PM
  • Updated nonoverlapping memory pr
  • 6:23 PM
  • Continued trying to write an example for find_program_address
  • 7:24 PM
  • Clock out (Solana)

2021-11-10

2021-11-09

  • Clock in (Solana)
  • 12:03 AM
  • Wrote more solana-cli-config docs
  • 12:20 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 5:59 PM
  • Posted docs for solana-cli-config
  • 7:14 PM
  • Clock out (Solana)

2021-11-08

  • Clock in (Solana)
  • 12:30 AM
  • Wrote some docs for solana-cli-config
  • 12:47 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 5:31 PM
  • Investigated implementation of create/find_program_address
  • Asked Typera questions about create_program_address
  • 5:49 PM
  • Clock out (Solana)

2021-11-04

2021-10-29

  • Clock in (Solana)
  • 10:19 AM
  • Hacked on next_account_info docs
  • 10:41 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 11:39 AM
  • Posted pr for next_account_info
  • 12:09 PM
  • Clock out (Solana)

2021-10-28

  • Clock in (MASQ)
  • 8:45 PM
  • Investigated actix upgrade
  • 10:08 PM
  • Clock out (MASQ)

2021-10-27

2021-10-26

2021-10-24

2021-10-22

  • Clock in (Solana)
  • 3:45 PM
  • Updated rpc-client test pr
  • 3:52 PM
  • Wrote docs for entrypoint macro
  • Wrote examples for next_account_info
  • 4:38 PM
  • Clock out (Solana)

2021-10-21

2021-10-20

2021-10-18

2021-10-13

2021-10-11

  • Clock in (Solana)
  • 5:38 PM
  • Wrote docs for signer_from_path and friends
  • 8:29 PM
  • Clock out (Solana)

2021-10-07

2021-10-06

  • Clock in (PingCAP)
  • 12:45 PM
  • Sent tison an email about community building
  • 1:50 PM
  • Clock out (PingCAP)

2021-10-05

  • Clock in (Solana)
  • 11:45 AM
  • Hacked on example for signer_from_path
  • 1:28 PM
  • Clock out (Solana)

2021-10-02

2021-10-01

2021-09-26

  • Clock in (Solana)
  • 11:57 AM
  • Hacked on solana-clap-utils examples
  • 1:11 PM
  • Clock out (Solana)

2021-09-24

2021-09-20

  • Clock in (finance)
  • 12:00 PM
  • Placed options orders
  • 12:56 PM
  • Clock out (finance)

2021-09-18

2021-09-16

2021-09-14

  • Clock in (PingCAP)
  • 6:56 PM
  • Attended ibg all hands
  • 8:16 PM
  • Clock out (PingCAP)

2021-09-13

2021-09-10

2021-09-09

  • Clock in (PingCAP)
  • 2:19 PM
  • Drafted refactoring blog
  • 2:42 PM
  • Attempted to make FlowController work without rocks
  • 3:11 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 5:20 PM
  • Began rewriting patches to boot generic tikv-server
  • 6:16 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:03 PM
  • Continued rewriting generic-tikv-server patch
  • 9:15 PM
  • Clock out (PingCAP)

2021-09-01

  • Clock in (Solana)
  • 10:30 AM
  • Wrote more RpcClient docs
  • 11:14 AM
  • Clock out (Solana)

2021-08-31

  • Clock in (Solana)
  • 1:05 PM
  • Wrote more RpcClient docs
  • 1:55 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:45 PM
  • Rebased docs-rpc-client patch
  • Wrote more RpcClient docs
  • 5:52 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 6:49 PM
  • Wrote more RpcClient docs
  • 7:15 PM
  • Clock out (Solana)

2021-08-29

  • Clock in (Solana)
  • 2:52 PM
  • Merged Aimee’s work into mine
  • 2:57 PM
  • Wrote a bunch more RpcClient docs
  • 4:05 PM
  • Clock out (Solana)

2021-08-28

  • Clock in (PingCAP)
  • 1:58 PM
  • Attended IBG team building
  • 3:09 PM
  • Clock out (PingCAP)

2021-08-27

  • Clock in (Solana)
  • 9:00 AM
  • Wrote more RpcClient examples
  • 10:00 AM
  • Clock out (Solana)

2021-08-26

  • Clock in (PingCAP)
  • 3:09 PM
  • Looked again at FlowController
  • 3:19 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 7:56 PM
  • Wrote weekly report
  • 7:58 PM
  • Attended storage mtg
  • 8:36 PM
  • Clock out (PingCAP)

2021-08-25

  • Clock in (PingCAP)
  • 1:00 PM
  • Reworked tivk-server PR
  • Attempted to rebase broken generic-tikv-server patch
  • Investigated how to abstract FlowController
  • 2:12 PM
  • Clock out (PingCAP)

2021-08-20

2021-08-19

2021-08-17

  • Clock in (Solana)
  • 2:09 PM
  • Reworked docs-rpc-client-checkpoint-3 pr
  • 2:15 PM
  • Clock out (Solana)
  • Clock in (PingCAP)
  • 4:00 PM
  • Chatted w/ Bijun
  • 4:51 PM
  • Clock out (PingCAP)
  • Clock in (Solana)
  • 5:56 PM
  • Reviewed rpc handler code
  • 6:54 PM
  • Clock out (Solana)

2021-08-14

2021-08-12

  • Clock in (Solana)
  • 11:26 AM
  • Wrote RpcClient docs for simulate_transaction, etc
  • 12:24 PM
  • Wrote more RpcClient examples
  • Rebased docs-rpc-client branch
  • 12:44 PM
  • Clock out (Solana)
  • Clock in (PingCAP)
  • 4:55 PM
  • Attempted to rebase tikv-server pr
  • 5:58 PM
  • Wrote weekly report
  • 6:01 PM
  • Clock out (PingCAP)

2021-08-11

  • Clock in (Solana)
  • 12:21 PM
  • Squashed and rebased docs-rpc-client patch
  • 1:47 PM
  • Wrote more RpcClient docs
  • 2:33 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:34 PM
  • Hacked on tests and examples for RpcClient::get_stake_activation
  • 5:08 PM
  • Clock out (Solana)

2021-08-10

  • Clock in (Solana)
  • 12:23 PM
  • Submitted readme fix to anchor
  • 12:24 PM
  • Clock out (Solana)
  • Clock in (PingCAP)
  • 6:53 PM
  • Attended ibg meeting
  • 9:00 PM
  • Clock out (PingCAP)

2021-08-09

  • Clock in (Solana)
  • 4:06 PM
  • Wrote more RpcClient examples
  • Followed up on RPC deserialization PR
  • Rebased docs-rpc-client branch
  • Asked questions on discord
  • 5:20 PM
  • Wrote docs and tests for RpcClient::send_transaction
  • 6:40 PM
  • Clock out (Solana)
  • Clock in (PingCAP)
  • 10:03 PM
  • Hacked on engine-agate
  • 10:38 PM
  • Clock out (PingCAP)

2021-08-06

2021-08-05

2021-08-04

  • Clock in (PingCAP)
  • 12:00 AM
  • Experimented with tikv_client
  • 12:11 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 10:33 PM
  • Experimented with tikv_client
  • 11:24 PM
  • Clock out (PingCAP)

2021-08-03

  • Clock in (PingCAP)
  • 12:07 PM
  • Rebased engine-simple-try2 branch
  • Rebased generic-tikv-server pr
  • 12:57 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 5:21 PM
  • Made tikv-server launch with SimpleEngine
  • 6:16 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 10:01 PM
  • Experimented with tikv_client
  • 10:24 PM
  • Fixed some methods in engine_simple
  • 10:26 PM
  • Experimented with tivk-server on engine-simple
  • 10:58 PM
  • Clock out (PingCAP)

2021-08-02

2021-08-01

  • Clock in (Solana)
  • 1:52 PM
  • Wrote more docs for RpcClient
  • 2:24 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 3:05 PM
  • Wrote more docs for RpcClient
  • 3:28 PM
  • Clock out (Solana)
  • Published a beer review
  • 7:52 PM

2021-07-31

  • Clock in (Solana)
  • 12:18 PM
  • Wrote more docs for RpcClient
  • 1:16 PM
  • Clock out (Solana)

2021-07-30

2021-07-29

2021-07-28

  • Clock in (Solana)
  • 11:44 AM
  • Hacked on tests and docs for RpcClient::get_signature_statuses
  • 1:36 PM
  • Clock out (Solana)

2021-07-27

  • Clock in (Solana)
  • 2:23 PM
  • Wrote test cases for RpcClient
  • 4:38 PM
  • Clock out (Solana)

2021-07-25

  • Clock in (Solana)
  • 2:54 PM
  • Rebased docs-rpc-client patch
  • 3:48 PM
  • Clock out (Solana)

2021-07-23

2021-07-22

  • Clock in (PingCAP)
  • 6:05 AM
  • Rebased tikv-server pr
  • 6:29 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 7:12 PM
  • Filled out weekly report
  • Rebased engine-simple branch
  • 7:56 PM
  • Attended storage mtg
  • 8:28 PM
  • Clock out (PingCAP)

2021-07-21

2021-07-20

  • Clock in (Solana)
  • 10:45 AM
  • Reworked RpcClient pr
  • 10:54 AM
  • Clock out (Solana)
  • Clock in (PingCAP)
  • 11:11 AM
  • Rebased TableProperties pr
  • 12:02 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 2:02 PM
  • Rebased TableProperties pr
  • 3:02 PM
  • Hacked on removing more TableProperties abstractions from engine_rocks
  • 4:59 PM
  • Clock out (PingCAP)

2021-07-18

2021-07-17

  • Clock in (Solana)
  • 10:51 AM
  • Edited RpcClient docs
  • 11:31 AM
  • Clock out (Solana)
  • Clock in (Solana)
  • 11:49 AM
  • Edited RpcClient docs
  • 1:10 PM
  • Clock out (Solana)
  • Clock in (Solana)
  • 4:52 PM
  • Posted RpcClient pr
  • 5:18 PM
  • Clock out (Solana)

2021-07-16

  • Clock in (Solana)
  • 9:01 AM
  • Hacked on RpcClient docs
  • 11:44 AM
  • Clock out (Solana)
  • Hacked on stateright
  • 9:21 PM
  • Hacked on blocksy
  • 11:59 PM

2021-07-15

2021-07-09

2021-07-08

  • Clock in (PingCAP)
  • 8:40 PM
  • Updated status report
  • 8:44 PM
  • Attended ibg meeting
  • 10:02 PM
  • Attended storage mtg
  • 10:26 PM
  • Clock out (PingCAP)

2021-07-06

2021-07-05

  • Clock in (PingCAP)
  • 9:33 PM
  • Hacked on removing dynamic casts from engine startup
  • Attempted to run tikv-server with engine_simple
  • 10:36 PM
  • Got tikv-server to start with engine_simple
  • 11:55 PM
  • Clock out (PingCAP)

2021-07-04

  • Clock in (PingCAP)
  • 12:36 PM
  • Rebased generic-tikv-server branch
  • 1:07 PM
  • Rebased engine-simple-try-2 branch
  • 1:43 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 3:21 PM
  • Hacked on engine_simple
  • 3:44 PM
  • Clock out (PingCAP)

2021-07-02

  • Clock in (Solana)
  • 3:37 PM
  • Drafted RpcClient crate and ctor docs
  • 4:40 PM
  • Clock out (Solana)

2021-07-01

2021-06-30

  • Clock in (Solana)
  • 4:05 PM
  • Collected resources for documenting Solana Rust APIs
  • Drafted initial Solana API doc plan
  • Learned to build and test Solana Rust API docs
  • 5:51 PM
  • Clock out (Solana)

2021-06-27

  • Clock in (PingCAP)
  • 12:30 AM
  • A bit of hacking on blocksy3
  • 1:00 AM
  • Clock out (PingCAP)

2021-06-24

2021-06-21

  • Clock in (PingCAP)
  • 8:33 PM
  • Hacked on engine_traits_tests
  • 9:30 PM
  • Clock out (PingCAP)

2021-06-17

  • Clock in (PingCAP)
  • 1:36 PM
  • Hacked on engine_traits_tests sst tests
  • 1:58 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 2:20 PM
  • Hacked on engine_traits_tests sst tests
  • 4:47 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:41 PM
  • Updated weekly report
  • 9:48 PM
  • Attended storage mtg
  • 10:40 PM
  • Hacked on engine_traits_tests
  • 10:48 PM
  • Hacked on engine-simple-in-tikv
  • 11:46 PM
  • Clock out (PingCAP)

2021-06-16

2021-06-15

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on blocksy3
  • 1:01 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 4:21 PM
  • Resumed work on engine-simple-try-2
  • 4:26 PM
  • Hacked on engine_traits_tests
  • 6:57 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 10:35 PM
  • Hacked on engine_traits_tests
  • 11:59 PM
  • Clock out (PingCAP)

2021-06-14

  • Clock in (PingCAP)
  • 10:50 PM
  • Hacked on blocksy3
  • 11:59 PM
  • Clock out (PingCAP)

2021-06-11

  • Clock in (PingCAP)
  • 11:22 AM
  • Got tikv-server to start with PanicEngine
  • 1:43 PM
  • Clock out (PingCAP)

2021-06-10

  • Clock in (PingCAP)
  • 3:15 PM
  • Continued hacking on cdc crate
  • Posted pr to abstract cdc over engines
  • 4:24 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 7:06 PM
  • Hacked on removing rocks from tikv-server
  • 8:49 PM
  • Updated weekly report
  • 8:56 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:59 PM
  • Attended storage mtg
  • 10:22 PM
  • Clock out (PingCAP)

2021-06-09

  • Clock in (PingCAP)
  • 12:26 PM
  • Hacked on generic-tikv-server-2-branch
  • Rebased no-table-properties branch
  • Started hacking on removing rocks from cdc crate
  • 1:19 PM
  • Rebased generic-server branch
  • 2:43 PM
  • Clock out (PingCAP)

2021-06-08

2021-06-03

  • Clock in (PingCAP)
  • 5:19 PM
  • Rebased TableProperties patch
  • 5:19 PM
  • Rebased generic-server patch
  • 7:36 PM
  • Posted PR to remove TableProperties abstraction
  • 7:49 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:48 PM
  • Updated weekly report
  • 9:52 PM
  • Attended storage team mtg
  • Hacked on abstract tikv-server
  • 10:23 PM
  • Clock out (PingCAP)

2021-06-02

  • Hacked on rib
  • 2:42 PM

2021-06-01

  • Clock in (PingCAP)
  • 9:00 PM
  • Attended ibg mtg
  • 10:39 PM
  • Clock out (PingCAP)

2021-05-31

  • Hacked on solana
  • 11:36 PM

2021-05-30

  • Clock in (geonft)
  • 12:34 PM
  • Hacked on solana
  • 2:00 PM
  • Clock out (geonft)

2021-05-29

  • Hacked on solana
  • 11:59 PM

2021-05-28

2021-05-27

  • Clock in (PingCAP)
  • 12:23 PM
  • Hacked on removing TableProperties abstractions
  • 1:26 PM
  • Hacked on generic tikv::server
  • 2:08 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:10 PM
  • Posted PR to remove RocksEngine from tikv::server
  • 9:40 PM
  • Attended storage mtg
  • 10:37 PM
  • Clock out (PingCAP)

2021-05-26

  • Clock in (PingCAP)
  • 12:47 PM
  • Hacked on removing TableProperties
  • 1:45 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 2:20 PM
  • Hacked on removing TableProperties
  • 2:55 PM
  • Clock out (PingCAP)

2021-05-25

  • Clock in (PingCAP)
  • 11:50 AM
  • Rebased generic-server patch
  • 1:44 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 6:41 PM
  • Hacked on removing TableProperties abstraction
  • 8:15 PM
  • Clock out (PingCAP)
  • Hacked on solana
  • 8:16 PM

2021-05-22

  • Clock in (geonft)
  • 12:00 PM
  • Hacked on solana syncing
  • 3:00 PM
  • Clock out (geonft)

2021-05-21

  • Clock in (geonft)
  • 2:30 PM
  • Hacked on solana syncing
  • 5:47 PM
  • Clock out (geonft)

2021-05-20

  • Clock in (PingCAP)
  • 2:41 PM
  • Hacked on removing RocksEngine from server
  • Hacked on removing TableProperties abstractions
  • 6:26 PM
  • Clock out (PingCAP)
  • Drafted rust license post
  • 8:47 PM
  • Clock in (PingCAP)
  • 9:54 PM
  • Attended storage mtg
  • Hacked on removing rocks from server
  • 10:41 PM
  • Clock out (PingCAP)

2021-05-19

  • Clock in (geonft)
  • 12:58 PM
  • Hacked on solana
  • 7:32 PM
  • Clock out (geonft)
  • Hacked on streamlet
  • 9:39 PM

2021-05-17

  • Clock in (geonft)
  • 7:47 PM
  • Hacked on solana
  • 9:19 PM
  • Clock out (geonft)

2021-05-16

  • Hacked on streamlet
  • 10:33 PM

2021-05-12

  • Hacked on geonft
  • 7:20 PM

2021-05-10

  • Hacked on fstar tutorial
  • 11:13 PM

2021-05-07

  • Clock in (geonft)
  • 5:44 PM
  • Hacked on geonft accounts
  • 7:17 PM
  • Clock out (geonft)
  • Clock in (geonft)
  • 9:36 PM
  • Hacked on geonft accounts
  • 10:06 PM
  • Clock out (geonft)
  • Hacked on streamlet
  • 11:46 PM

2021-05-06

  • Clock in (PingCAP)
  • 6:03 PM
  • Rebuilt and retested current patches
  • 6:57 PM
  • Clock out (PingCAP)

2021-05-05

2021-05-02

2021-04-30

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on blocksy3 range deletes
  • 12:22 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:11 PM
  • Hacked on blocksy3 range deletes
  • 9:19 PM
  • Clock out (PingCAP)

2021-04-29

  • Clock in (PingCAP)
  • 4:22 PM
  • Commented about raftengine
  • 4:27 PM
  • Hacked on removing rocks from tikv
  • 5:31 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 6:57 PM
  • Posted PR to replace RocksEngine with KvEngine in lock manager
  • 7:30 PM
  • Hacked on removing rocks from tikv
  • Hacked on improving range delete in blocksy3
  • 7:47 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:51 PM
  • Updated weekly report
  • 9:57 PM
  • Attended storage meeting
  • 10:16 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 11:07 PM
  • Hacked on blocksy3 range deletes
  • 11:59 PM
  • Clock out (PingCAP)

2021-04-28

  • Clock in (PingCAP)
  • 1:09 PM
  • Hacked on range_properties tests
  • Hacked on removing rocks from server mod
  • 1:59 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 2:43 PM
  • Hacked on removing rocks from server mod
  • 3:09 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 5:24 PM
  • Hacked on removing rocks from server mod
  • 6:52 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:05 PM
  • Posted pr to remove rocks from server mod
  • 9:17 PM
  • Clock out (PingCAP)

2021-04-25

  • Clock in (PingCAP)
  • 12:10 AM
  • Hacked on memory log for blocksy3
  • 12:59 AM
  • Clock out (PingCAP)
  • Commented on deleting .rustup directory
  • 10:57 PM
  • Clock in (PingCAP)
  • 11:18 PM
  • Hacked on compaction for blocksy3
  • 11:53 PM
  • Clock out (PingCAP)

2021-04-24

  • Clock in (PingCAP)
  • 9:37 PM
  • Hacked on compaction for blocksy3
  • 11:28 PM
  • Hacked on memory log for blocksy3
  • 11:51 PM
  • Clock out (PingCAP)

2021-04-22

2021-04-21

  • Clock in (PingCAP)
  • 12:26 PM
  • Hacked on engine_simple
  • 1:00 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 2:22 PM
  • Continued trying to get engine_simple to pass the engine_traits_tests
  • Posted a new write batch test case
  • 4:43 PM
  • Experiented running raftstore tests with engine_simple
  • 6:10 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 10:21 PM
  • Began writing range_properties tests
  • 11:24 PM
  • Clock out (PingCAP)

2021-04-20

  • Clock in (PingCAP)
  • 12:00 AM
  • Fix bugs in blocksy3
  • 12:47 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:30 PM
  • Hacked more on blocksy3
  • Began creating engine_traits bindings for blocksy3
  • 9:49 PM
  • Passed a bunch of engine_traits_tests with blocksy3
  • 11:48 PM
  • Clock out (PingCAP) - Clock out (PingCAP)

2021-04-19

  • Clock in (PingCAP)
  • 10:00 PM
  • Fix bugs in blocksy3
  • 11:59 PM
  • Clock out (PingCAP)

2021-04-18

  • Clock in (PingCAP)
  • 12:24 AM
  • Hacked on blocksy3
  • 1:03 AM
  • Clock out (PingCAP)

2021-04-15

2021-04-14

2021-04-13

2021-04-08

  • Clock in (PingCAP)
  • 3:18 PM
  • Reviewed a talent plan pr
  • 3:28 PM
  • Checked ARM build
  • 3:37 PM
  • Implemented last function in blocksy3
  • 3:57 PM
  • Ran check-build-opts.py
  • 3:59 PM
  • Posted pr to fix check-build-opts.py
  • 5:37 PM
  • Hacked on removing engine_rocks from stats_collector
  • 6:13 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:40 PM
  • Attended storage mtg
  • 10:08 PM
  • Clock out (PingCAP)

2021-04-06

  • Clock in (Nervos)
  • 11:20 AM
  • Checked on running fuzzer
  • Adjusted miri config to allow running slow tests
  • 11:46 AM
  • Clock out (Nervos)
  • Clock in (Nervos)
  • 10:55 PM
  • Sent mohanson goblin overflow test case
  • 11:03 PM
  • Updated miri pr
  • 11:10 PM
  • Clock out (Nervos)

2021-04-05

  • Clock in (Nervos)
  • 2:40 PM
  • Updated fuzzer for b-spec
  • Built a b-spec fuzz corpus
  • Ran fuzzer on ec2
  • Timed a full miri run
  • 3:59 PM
  • Clock out (Nervos)
  • Clock in (Nervos)
  • 6:02 PM
  • Investigated and reported on goblin overflow bug
  • Posted issue to upgrade goblin
  • 6:34 PM
  • Clock out (Nervos)

2021-04-04

  • Clock in (Nervos)
  • 7:40 PM
  • Checked in on fuzzer running on ec2
  • Investigated fuzzing bug found in goblin
  • 8:11 PM
  • Clock out (Nervos)

2021-03-31

  • Clock in (rib)
  • 5:45 PM
  • Merged rib pr
  • 6:03 PM
  • Updated ribbot
  • 7:00 PM
  • Clock out (rib)
  • Clock in (rib)
  • 9:15 PM
  • Hacked on rib edition
  • 11:00 PM
  • Clock out (rib)

2021-03-29

  • Hacked on webtools
  • 12:04 AM

2021-03-28

  • Submitted Nervos invoice
  • 8:00 PM

2021-03-25

  • Clock in (PingCAP)
  • 7:02 PM
  • Updated engine prs and issues
  • Updated status report
  • Hacked on removing PerfContext from Cursor
  • Hacked on miri support for agatedb
  • 7:46 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:57 PM
  • Attended storage mtg
  • 10:23 PM
  • Clock out (PingCAP)

2021-03-24

2021-03-23

  • Hacked on webtool
  • 12:30 AM

2021-03-22

  • Clock in (Nervos)
  • 4:08 PM
  • Rebuilt b-extension gcc with mohanson’s instructions
  • Set up ec2 fuzzing machine
  • Began running ckb-vm/fuzz with corpus
  • Created miri CI patch
  • Posted pr to upgrade libfuzzer-sys
  • 5:29 PM
  • Pested pr to run ci under miri
  • 5:38 PM
  • Posted updates to telegram group
  • 5:54 PM
  • Clock out (Nervos)
  • Clock in (Nervos)
  • 8:25 PM
  • Continued setting up ec2 for fuzzing
  • 8:47 PM
  • Investigated no_panic attribute
  • Investigated firecracker for running virtualized ckb-vm
  • 9:20 PM
  • Clock out (Nervos)
  • Add a rustbelt post to rust-anthology
  • 11:42 PM

2021-03-19

2021-03-18

2021-03-17

  • Clock in (personal)
  • 9:17 PM
  • Played with Rocket
  • 10:14 PM
  • Clock out (personal)

2021-03-13

  • Clock in (Nervos)
  • 3:22 PM
  • Investigated assembly calls into inited_memory for unwind safety
  • Set up computer to run mohanson’s rfuzzing fuzzer
  • Tried to get a working b-extension toolchain
  • 4:23 PM
  • Clock out (Nervos)

2021-03-12

2021-03-11

2021-03-10

2021-03-04

2021-03-01

  • Clock in (finance)
  • 11:23 AM
  • Placed options orders
  • 1:32 PM
  • Clock out (finance)
  • Clock in (personal)
  • 5:16 PM
  • Hacked on ink draft
  • 7:15 PM
  • Clock out (personal)

2021-02-28

2021-02-27

  • Clock in (Nervos)
  • 3:21 PM
  • Ran unit tests under miri and valgrind
  • 5:26 PM
  • Clock out (Nervos)
  • Clock in (Nervos)
  • 6:12 PM
  • Continued valgrinding ckb-vm
  • Attempted to cherry-pick fix to riscv-bitmanip toolchain
  • 7:09 PM
  • Chatted w/ Xiao
  • 7:56 PM
  • Hacked on running ckb-vm-test-suite with miri
  • Investigated bug in ckb-vm-test-suite regex on osx
  • 8:35 PM
  • Clock out (Nervos)

2021-02-25

2021-02-22

2021-02-21

  • Clock in (personal)
  • 2:05 PM
  • Hacked on taxes
  • 4:58 PM
  • Clock out (personal)

2021-02-19

  • Clock in (Nervos)
  • 3:45 PM
  • Looked at mohanson’s rfuzzing project
  • 3:49 PM
  • Continued debugging the ckb-vm-test-suite build
  • 4:48 PM
  • Succeeded at running and passing the test suite
  • 5:39 PM
  • Clock out (Nervos)

2021-02-16

  • Clock in (finance)
  • 11:17 AM
  • Placed options orders
  • 2:59 PM
  • Clock out (finance)
  • Clock in (Nervos)
  • 5:21 PM
  • Ran and experimented with ckb-vm-test-suite
  • 8:42 PM
  • Clock out (Nervos)

2021-02-13

  • Clock in (personal)
  • 6:32 PM
  • Hacked on contract-game
  • 7:33 PM
  • Clock out (personal)

2021-02-11

2021-02-08

  • Clock in (finance)
  • 10:30 AM
  • Placed option orders
  • 2:04 PM
  • Clock out (finance)
  • Clock in (Nervos)
  • 4:50 PM
  • Read the B extension patches
  • 7:04 PM
  • Clock out (Nervos)

2021-02-07

  • Clock in (Nervos)
  • 9:15 PM
  • Read half of the risc-v b spec
  • 10:18 PM
  • Clock out (Nervos)

2021-02-06

  • Clock in (personal)
  • 1:13 PM
  • Hacked on contract-game
  • 4:22 PM
  • Clock out (personal)
  • Clock in (personal)
  • 5:27 PM
  • Hacked on contract-game
  • 9:34 PM
  • Clock out (personal)

2021-02-05

  • Clock in (PingCAP)
  • 12:33 PM
  • Ran check-build-opts.py
  • Rebased kv extraction pr
  • 1:17 PM
  • Clock out (PingCAP)

2021-02-04

2021-02-02

  • Clock in (personal)
  • 4:56 PM
  • Closed rib pr
  • 5:38 PM
  • Drafted rib issue
  • 6:49 PM
  • Clock out (personal)

2021-01-31

2021-01-30

  • Clock in (personal)
  • 11:15 AM
  • Continued drafting dfinity experience report
  • Published dfinity blog
  • 5:22 PM
  • Clock out (personal)

2021-01-29

  • Clock in (PingCAP)
  • 10:05 PM
  • Hacked on engine_simple
  • 11:14 PM
  • Clock out (PingCAP)

2021-01-28

  • Clock in (PingCAP)
  • 5:08 PM
  • Filed PR to remove engine_rocks from raftstore
  • 5:22 PM
  • Updated weekly report
  • 5:31 PM
  • Rebased engine_traits_tests
  • 6:11 PM
  • Chatted w/ nrc
  • 6:20 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 7:56 PM
  • Attended storage mtg
  • 8:15 PM
  • Clock out (PingCAP)

2021-01-27

  • Clock in (PingCAP)
  • 4:15 PM
  • Reviewed cloud provider PR
  • 5:23 PM
  • Rebased engine_traits_tests
  • Hacked on removing engine_rocks from raftstore
  • 6:50 PM
  • Clock out (PingCAP)

2021-01-25

  • Clock in (finance)
  • 9:16 AM
  • Placed options trades
  • 12:47 PM
  • Clock out (finance)

2021-01-24

  • Clock in (PingCAP)
  • 1:47 AM
  • Hacked on engine_simple
  • 2:53 AM
  • Clock out (PingCAP)
  • Clock in (personal)
  • 11:20 AM
  • Explored dfinity
  • 1:19 PM
  • Clock out (personal)
  • Clock in (personal)
  • 5:57 PM
  • Explored dfinity
  • Posted PR to fix dfinity doc bug
  • 7:27 PM
  • Clock out (personal)

2021-01-23

  • Updated meal-swap
  • 5:44 PM
  • Clock in (personal)
  • 5:57 PM
  • Explored dfinity programming
  • 9:04 PM
  • Clock out (personal)
  • Clock in (PingCAP)
  • 11:40 PM
  • Hacked on engine_simple
  • 11:50 PM
  • Clock out (PingCAP)

2021-01-22

2021-01-21

  • Clock in (PingCAP)
  • 12:49 AM
  • Hacked on simple_engine
  • 1:39 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 4:56 PM
  • Reviewed unsafe code in MetricsFlusher patch
  • 6:57 PM
  • Followed up / rebased all prs
  • Updated weekly report
  • 7:39 PM
  • Attended storage mtg
  • 8:21 PM
  • Clock out (PingCAP)

2021-01-20

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on simple_engine
  • 1:29 AM
  • Clock out (PingCAP)

2021-01-19

2021-01-18

2021-01-17

2021-01-16

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on new engine_simple backend
  • 1:14 AM
  • Clock out (PingCAP)
  • Clock in (personal)
  • 1:47 PM
  • Hacked on contract-game
  • 5:22 PM
  • Clock out (personal)
  • Drafted blog about loop
  • 6:00 PM
  • Clock in (PingCAP)
  • 10:28 PM
  • Hacked on new engine_simple backend
  • 11:59 PM
  • Clock out (PingCAP)

2021-01-15

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on new engine_simple backend
  • 1:04 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 1:39 AM
  • Hacked on new engine_simple backend
  • 2:05 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 7:36 PM
  • Hacked on new engine_simple backend
  • 11:59 PM
  • Clock out (PingCAP)

2021-01-14

2021-01-13

  • Clock in (PingCAP)
  • 2:23 AM
  • Hacked on commit process for engine_simple
  • 4:09 AM
  • Clock out (PingCAP)
  • Added a readme to archaea
  • 6:19 PM

2021-01-12

  • Clock in (PingCAP)
  • 1:32 AM
  • Experimented with new log structure for engine_simple
  • 3:03 AM
  • Clock out (PingCAP)
  • Clock in (personal)
  • 5:39 PM
  • Drafted some blog about substrate
  • 7:32 PM
  • Clock out (personal)
  • Drafted more blogs
  • 9:44 PM

2021-01-11

  • Clock in (PingCAP)
  • 12:00 AM
  • Experimented with new index structure for engine_simple
  • 12:29 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 1:33 AM
  • Experimented with new index structure for engine_simple
  • 2:32 AM
  • Clock out (PingCAP)
  • Clock in (finance)
  • 9:00 AM
  • Placed options orders
  • 12:15 PM
  • Clock out (finance)
  • Clock in (PingCAP)
  • 5:30 PM
  • Experimented with new index structure for engine_simple
  • 5:50 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:15 PM
  • Experimented with new log structure for engine_simple
  • 9:10 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 11:01 PM
  • Experimented with new log structure for engine_simple
  • 11:47 PM
  • Clock out (PingCAP)

2021-01-10

2021-01-08

  • Clock in (personal)
  • 12:00 AM
  • Reviewed substrate code
  • 12:44 AM
  • Clock out (personal)
  • Clock in (personal)
  • 4:44 PM
  • Hacked on substrate
  • 6:58 PM
  • Clock out (personal)

2021-01-07

2021-01-05

  • Hacked on memstuff
  • 1:09 AM
  • Clock in (personal)
  • 1:30 PM
  • Read some substrate code
  • 3:57 PM
  • Clock out (personal)

2021-01-04

2021-01-03

  • Clock in (personal)
  • 4:52 PM
  • Hacked on contract-game
  • 6:37 PM
  • Clock out (personal)

2021-01-02

  • Clock in (PingCAP)
  • 12:40 AM
  • Hacked on cargo feature build fix
  • 12:50 AM
  • Clock out (PingCAP)

2021-01-01

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on cargo feature build fix
  • 12:33 AM
  • Clock out (PingCAP)
  • Clock in (personal)
  • 1:13 PM
  • Hacked on contract-game
  • 6:54 PM
  • Clock out (personal)
  • Clock in (PingCAP)
  • 7:27 PM
  • Hacked on cargo feature build fix
  • 7:43 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:42 PM
  • Hacked on cargo feature build fix
  • 9:28 PM
  • Clock out (PingCAP)

2020-12-31

2020-12-30

  • Clock in (PingCAP)
  • 4:02 PM
  • Merged some prs to my-rust-lists
  • 6:01 PM
  • Hacked on fixing use of cargo features
  • 7:41 PM
  • Filed issue about cargo feature build problems
  • 8:19 PM
  • Hacked on fixing use of cargo features
  • 9:10 PM
  • Clock out (PingCAP)

2020-12-29

  • Clock in (PingCAP)
  • 3:21 PM
  • Rebased engine_traits_tests
  • Rebased def_raft_engine macro patch
  • Investigated cargo check failure on master
  • 5:45 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 6:35 PM
  • Investigated cargo check failure on master
  • 7:18 PM
  • Clock out (PingCAP)

2020-12-27

  • Clock in (personal)
  • 3:40 PM
  • Hacked on contract-game
  • 4:51 PM
  • Clock out (personal)

2020-12-26

  • Clock in (personal)
  • 1:52 PM
  • Hacked on nervos bugs
  • 3:24 PM
  • Clock out (personal)

2020-12-25

  • Clock in (personal)
  • 4:21 PM
  • Hacked on contract-game
  • 5:26 PM
  • Clock out (personal)

2020-12-22

  • Clock in (personal)
  • 3:40 PM
  • Did some more parity bounty work
  • 4:50 PM
  • Clock out (personal)
  • Clock in (personal)
  • 8:00 PM
  • Hacked on nervos bugs
  • 11:30 PM
  • Clock out (personal)

2020-12-20

  • Clock in (PingCAP)
  • 7:25 PM
  • Rebased engine_traits_tests
  • 8:45 PM
  • Clock out (PingCAP)
  • Investigated Nervos bugs
  • 11:32 PM

2020-12-18

  • Clock in (personal)
  • 3:13 PM
  • Submitted bug bounty report to parity
  • 6:32 PM
  • Clock out (personal)

2020-12-17

2020-12-14

2020-12-13

2020-12-10

2020-11-29

2020-11-28

  • Clock in (rib)
  • 5:29 PM
  • Blogged about parity
  • 9:00 PM
  • Clock out (rib)
  • Clock in (personal)
  • 11:00 PM
  • Hacked on wasi
  • 11:59 PM
  • Clock out (personal)

2020-11-27

2020-11-26

  • Clock in (PingCAP)
  • 4:50 PM
  • Updated weekly report
  • 4:59 PM
  • Clock out (PingCAP)

2020-11-25

  • Clock in (PingCAP)
  • 3:23 AM
  • Wrote more tests for write batches
  • 4:24 AM
  • Clock out (PingCAP)

2020-11-24

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on write batches
  • 1:11 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 11:20 AM
  • Hacked on write batches
  • 11:45 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 12:44 PM
  • Wrote more tests for write batches
  • Updated writebatch pr
  • 1:36 PM
  • Clock out (PingCAP)
  • Clock in (rib)
  • 5:43 PM
  • Continued ink blog
  • 6:42 PM
  • Clock out (rib)

2020-11-23

  • Clock in (finance)
  • 9:55 AM
  • Placed options orders
  • 12:47 PM
  • Clock out (finance)
  • Clock in (PingCAP)
  • 11:25 PM
  • Rebased engine_traits_tests
  • Commented on reddit markdown guide
  • 11:35 PM
  • Hacked on write batches
  • 11:59 PM
  • Clock out (PingCAP)

2020-11-20

  • Clock in (rib)
  • 6:44 PM
  • Drafted parity ink blog
  • 10:30 PM
  • Clock out (rib)

2020-11-19

2020-11-17

  • Clock in (PingCAP)
  • 12:00 AM
  • Modularized implementation of RaftEngine
  • 1:18 AM
  • Clock out (PingCAP)
  • Clock in (rib)
  • 2:54 PM
  • Drafted ink blog
  • Submitted fix to ink tutorial
  • 4:28 PM
  • Drafted ink blog
  • 5:23 PM
  • Clock out (rib)

2020-11-16

  • Clock in (finance)
  • 10:00 AM
  • Placed options orders
  • 11:46 AM
  • Clock out (finance)
  • Clock in (PingCAP)
  • 7:57 PM
  • Attended all-hands
  • 9:43 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 11:32 PM
  • Modularized implementation of RaftEngine
  • 11:59 PM
  • Clock out (PingCAP)

2020-11-15

  • Clock in (PingCAP)
  • 1:52 AM
  • Hacked on engine_traits_tests
  • Refactored WriteBatch api
  • 4:01 AM
  • Clock out (PingCAP)
  • Clock in (personal)
  • 4:09 PM
  • Explored substrate programming
  • 6:39 PM
  • Clock out (personal)

2020-11-14

  • Clock in (personal)
  • 12:00 AM
  • Hacked on moment
  • 1:48 AM
  • Clock out (personal)
  • Clock in (PingCAP)
  • 9:03 PM
  • Hacked on engine_traits WriteBatch refactoring
  • 10:53 PM
  • Clock out (PingCAP)

2020-11-13

  • Clock in (PingCAP)
  • 12:07 AM
  • Implemented more engine_traits_tests
  • 1:24 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 2:05 AM
  • Hacked on engine_traits_tests
  • 2:59 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 3:51 PM
  • Hacked on engine_traits_tests
  • 5:24 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 7:49 PM
  • Added tests for delete_range_cf to engine_traits_tests
  • Implemented delete_range_cf in engine_simple
  • 9:07 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:22 PM
  • Investigated WriteBatch api
  • 9:46 PM
  • Clock out (PingCAP)
  • Clock in (personal)
  • 11:04 PM
  • Hacked on moment
  • 11:59 PM
  • Clock out (personal)

2020-11-12

  • Clock in (PingCAP)
  • 4:40 PM
  • Rebased patches
  • Integrated blocksy2 into engine_simple
  • 5:45 PM
  • Updated weekly tasks
  • 5:59 PM
  • Began making engine_traits_tests work with blocksy2
  • 6:18 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:00 PM
  • Attended storage mtg
  • 8:15 PM
  • Implemented features for engine_traits_tests for engine_simple
  • 8:49 PM
  • Clock out (PingCAP)

2020-11-11

  • Hacked on polkadot contract impressions
  • 6:37 PM

2020-11-05

2020-11-04

2020-11-02

  • Clock in (finance)
  • 9:54 AM
  • Placed options trades
  • 12:23 PM
  • Clock out (finance)

2020-11-01

  • Clock in (PingCAP)
  • 4:37 PM
  • Rebased patches
  • Replaced a few more rocksisms in tikv
  • 6:10 PM
  • Clock out (PingCAP)

2020-10-28

  • Reviewed Ayinger Bavarian Pils
  • 4:17 PM

2020-10-26

  • Hacked on blam
  • 12:41 AM
  • Clock in (finance)
  • 8:30 AM
  • Placed options trades
  • 11:07 AM
  • Clock out (finance)
  • Clock in (personal)
  • 11:08 AM
  • Hacked on blam
  • 1:14 PM
  • Clock out (personal)
  • Clock in (personal)
  • 4:50 PM
  • Hacked on blam parser
  • 6:35 PM
  • Clock out (personal)
  • Clock in (personal)
  • 8:22 PM
  • Hacked on blam parser
  • 10:40 PM
  • Clock out (personal)

2020-10-23

  • Clock in (personal)
  • 3:28 PM
  • Worked on ctk
  • 5:41 PM
  • Clock out (personal)

2020-10-22

  • Hacked on website for CHTK
  • 12:35 AM
  • Clock in (PingCAP)
  • 4:28 PM
  • Rebased engine_traits_tests
  • Hacked on removing RocksEngine from tikv
  • Posted engine abstraction status update
  • 5:43 PM
  • Closed old leak fix
  • 5:53 PM
  • Hacked on removing RocksEngine from tikv
  • 6:50 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:06 PM
  • Hacked on removing RocksEngine from tikv
  • 8:13 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:58 PM
  • Attended storage mtg
  • 9:25 PM
  • Clock out (PingCAP)

2020-10-20

  • Clock in (PingCAP)
  • 5:50 PM
  • Merged engine_test patch with master
  • Continued removing CFNamesEXt
  • Built and tested agatedb
  • 6:50 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 7:10 PM
  • Merged engine_test PR
  • 7:45 PM
  • Chatted w/ LittleWallace about link time
  • 8:28 PM
  • Fixed ub in agatedb
  • 8:35 PM
  • Rebased engine_traits_tests / sled patch
  • Rebased cfhandle removal patch
  • 8:37 PM
  • Posted patch to remove CFHandle from engine_traits
  • 9:39 PM
  • Clock out (PingCAP)

2020-10-19

  • Clock in (finance)
  • 10:22 AM
  • Placed options trades
  • 12:42 PM
  • Clock out (finance)

2020-10-17

  • Clock in (PingCAP)
  • 10:30 AM
  • Hacked on simple storage engine
  • 12:24 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 5:30 AM
  • Hacked on simple storage engine
  • 6:56 PM
  • Clock out (PingCAP)

2020-10-16

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on simple storage engine
  • 12:56 PM
  • Clock out (PingCAP)

2020-10-15

  • Clock in (PingCAP)
  • 6:00 PM
  • Submitted invoices
  • 6:48 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:00 PM
  • Attended storage mtg
  • 9:30 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 11:00 PM
  • Hacked on simple storage engine
  • 11:59 PM
  • Clock out (PingCAP)

2020-10-14

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on simple storage engine
  • 4:20 AM
  • Clock out (PingCAP)

2020-10-13

  • Clock in (PingCAP)
  • 12:00 AM
  • Hacked on simple storage engine
  • 3:00 AM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 4:00 PM
  • Hacked on simple storage engine
  • 4:30 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 5:20 PM
  • Hacked on simple storage engine
  • 8:00 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:33 PM
  • Hacked on simple storage engine
  • 8:41 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 10:00 PM
  • Hacked on simple storage engine
  • 11:59 PM
  • Clock out (PingCAP)

2020-10-12

  • Clock in (finance)
  • 8:55 AM
  • Placed options trades
  • 12:40 PM
  • Clock out (finance)
  • Clock in (PingCAP)
  • 6:50 PM
  • Sketch out API for simple tikv-specific storage engine
  • 7:39 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:11 PM
  • Hacked on simple storage engine
  • 11:59 PM
  • Clock out (PingCAP)

2020-10-11

  • Clock in (PingCAP)
  • 12:31 AM
  • Implement sled iterators
  • 3:42 AM
  • Clock out (PingCAP)
  • Hacked on docuverse
  • 8:12 PM

2020-10-10

  • Clock in (writing)
  • 3:11 PM
  • Hacked on Rust is for Blockchain
  • 4:55 PM
  • Clock out (writing)
  • Clock in (PingCAP)
  • 5:40 PM
  • Hacked on engine_sled and engine_traits_tests
  • 6:50 PM
  • Clock out (PingCAP)

2020-10-08

  • Clock in (PingCAP)
  • 3:42 PM
  • Rebased engine_test patch and asked for review
  • Continued implementing engine_sled
  • Continued removing CFNamesExt
  • 6:54 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:00 PM
  • Attended storage mtg
  • 9:18 PM
  • Hacked on engine_traits_tests
  • 9:26 PM
  • Clock out (PingCAP)

2020-10-05

  • Clock in (finance)
  • 8:30 AM
  • Placed options trades
  • 10:33 AM
  • Clock out (finance)

2020-10-01

  • Clock in (PingCAP)
  • 3:13 PM
  • Updated engine_test PR for makefile integration
  • 4:49 PM
  • Integrated engine_sled into engine_test
  • Created engine_traits_tests and began writing tests for engine_traits
  • Hacked on removing column family handles from engine_traits
  • 7:09 PM
  • Clock out (PingCAP)

2020-09-27

  • Clock in (PingCAP)
  • 9:00 PM
  • Attended storage mtg
  • 9:49 PM
  • Clock out (PingCAP)

2020-09-23

2020-09-21

  • Clock in (finance)
  • 8:30 AM
  • Placed options orders
  • 10:54 AM
  • Clock out (finance)

2020-09-20

  • Clock in (PingCAP)
  • 4:33 PM
  • Rebased engine_test patch
  • Continued abstracting raftstore tests over engine_test
  • Posted small patch for abstracting tikv crate
  • Hacked on abstracting tikv rocksdb_engine module over engines
  • 9:18 PM
  • Attended storage mtg
  • 9:49 PM
  • Clock out (PingCAP)
  • Clock in (finance)
  • 11:34 PM
  • Reviewed last week’s performance
  • Planned tomorrow’s moves
  • 11:52 PM
  • Clock out (finance)

2020-09-18

  • Clock in (cocoverse)
  • 3:00 PM
  • Added recipes
  • 4:04 PM
  • Clock out (cocoverse)
  • Clock in (finance)
  • 4:05 PM
  • 6:54 PM
  • Clock out (finance)

2020-09-14

  • Clock in (finance)
  • 10:00 AM
  • Placed options orders
  • 12:51 PM
  • Clock out (finance)

2020-09-13

  • Clock in (PingCAP)
  • 3:47 PM
  • Rebased engine_test patch
  • Fixed CompactedEvent PR
  • Continued converting raftstore tests to engine_test
  • 5:04 PM
  • Posted weekly todos
  • 6:12 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:21 PM
  • Continued converting raftstore tests to engine_test
  • 9:17 PM
  • Clock out (PingCAP)

2020-09-07

2020-09-06

  • Clock in
  • 4:00 PM
  • Worked through NEAR beginner docs
  • 6:27 PM
  • Clock out
  • Clock in (PingCAP)
  • 9:30 PM
  • Attended storage mtg
  • 10:01 PM
  • Clock out (PingCAP)

2020-09-05

  • Clock in (PingCAP)
  • 4:08 PM
  • Rebased CompactedEvent abstraction branch
  • 4:33 PM
  • Completed security awareness training
  • 4:45 PM
  • Posted CompactedEvent pr
  • Posted daily status report
  • 7:31 PM
  • Clock out (PingCAP)

2020-09-02

  • Clock in (finance)
  • 12:00 PM
  • Placed options trades
  • 1:09 PM
  • Clock out (finance)
  • Clock in (rib)
  • 2:31 PM
  • Hacked on rib
  • 7:41 PM
  • Clock out (rib)

2020-08-31

  • Clock in (finance)
  • 2:00 PM
  • Placed options trades
  • 3:00 PM
  • Clock out (finance)

2020-08-30

  • Clock in (PingCAP)
  • 3:53 PM
  • Investigated abstraction of PerfContext
  • Investigated abstraction of CompactedEvent
  • 4:44 PM
  • Began abstracting CompactedEvent
  • 6:45 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:28 PM
  • Attended storage mtg
  • 9:56 PM
  • Clock out (PingCAP)

2020-08-26

  • Clock in (PingCAP)
  • 5:15 PM
  • Sent invoices for August
  • 5:38 PM
  • Clock out (PingCAP)

2020-08-25

2020-08-24

2020-08-23

  • Clock in (PingCAP)
  • 12:38 PM
  • Reviewed write batch cleanup
  • 2:48 PM
  • Hacked on making raftstore testable with multiple engines
  • Hacked on removing more RocksEngine deps from raftstore
  • 7:24 PM
  • Filed daily report
  • Filed weekly todos
  • 9:01 PM
  • Attended storage mtg
  • 9:53 PM PM
  • Hacked on removing more RocksEngine deps from raftstore
  • 11:59 PM
  • Clock out (PingCAP)

2020-08-20

  • Clock in (PingCAP)
  • 11:17 AM
  • Began converting raftstore to use engine_test
  • 12:37 PM
  • Reviewed jemalloc upgrade
  • 12:47 PM
  • Removed more uses of RocksEngine from raftstore
  • 3:26 PM
  • Clock out (PingCAP)

2020-08-18

  • Clock in (finance)
  • 1:30 PM
  • Placed options trades
  • 2:10 PM
  • Clock out (finance)

2020-08-16

2020-08-13

2020-08-06

  • Clock in (HackFS)
  • 2:30 PM
  • Recorded takes for video
  • 3:30 PM
  • Clock out (HackFS)

2020-08-05

  • Clock in (rib)
  • 12:00 AM
  • Wrote intro
  • Wrote spotlight
  • Closed rib PR
  • 1:38 AM
  • Wrote more intro
  • 1:58 AM
  • Clock out (rib)
  • Clock in (HackFS)
  • 1:59 PM
  • Scheduled judging slot
  • 2:15 PM
  • Clock out (HackFS)
  • Clock in (finance)
  • 1:00 PM
  • Sold options
  • 2:06 PM
  • Clock out (finance)
  • Clock in (rib)
  • 2:30 PM
  • Wrote more intro
  • 3:00 PM
  • Clock out (rib)
  • Clock in (HackFS)
  • 9:00 PM
  • Wrote script for demo video
  • 10:28 PM
  • Clock out (HackFS)

2020-08-02

2020-07-30

2020-07-29

  • Clock in (HackFS)
  • 2:20 PM
  • Added markdown support
  • 2:41 PM
  • Added error handling
  • 3:50 PM
  • Use the contract revert message
  • 4:28 PM
  • Updated status UI
  • Added block explorer links
  • 6:26 PM
  • Clock out (HackFS)

2020-07-27

  • Clock in (finance)
  • 10:00 AM
  • Placed options orders
  • 1:27 PM
  • Clock out (finance)

2020-07-24

  • Clock in (PingCAP)
  • 7:25 PM
  • Hacked on raftstore generics
  • 7:54 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:22 PM
  • Hacked on raftstore generics
  • 8:33 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 9:30 PM
  • Hacked on raftstore generics
  • 10:21 PM
  • Clock out (PingCAP)

2020-07-23

2020-07-21

  • Clock in (HackFS)
  • 4:00 PM
  • Hacked on transaction ui
  • 8:22 PM
  • Clock out (HackFS)
  • Clock in (HackFS)
  • 9:40 PM
  • Hacked on transaction ui
  • 11:43 PM
  • Clock out (HackFS)

2020-07-20

  • Clock in (finance)
  • 12:00 AM
  • Planned options trades
  • 1:18 AM
  • Clock out (finance)
  • Clock in (finance)
  • 10:00 AM
  • Sold options
  • 12:43 PM
  • Clock out (finance)

2020-07-19

2020-07-18

  • Clock in (HackFS)
  • 12:00 AM
  • Tried to build unminified js-ipfs from source
  • 12:04 AM
  • Posted daily update
  • 12:57 AM
  • Clock out (HackFS)
  • Clock in (PingCAP)
  • 2:50 PM
  • Attempted to merge makefile arm fix
  • 2:52 PM
  • Hacked on type-parameterizing raftstore
  • 9:00 PM
  • Clock out (PingCAP)

2020-07-17

  • Clock in (finance)
  • 5:22 PM
  • Placed new lx options
  • 5:41 PM
  • Clock out (finance)
  • Clock in (HackFS)
  • 10:30 PM
  • Tried to build unminified js-ipfs from source
  • 11:59 PM
  • Clock out (HackFS)

2020-07-16

  • Clock in (PingCAP)
  • 3:12 PM
  • Posted PR to disable SSE on ARM
  • 3:24 PM
  • Hacked on adding generics to raftstore
  • 6:32 PM
  • Clock out (PingCAP)
  • Clock in (PingCAP)
  • 8:27 PM
  • Hacked on adding generics to raftstore
  • 9:24 PM
  • Clock out (PingCAP)

2020-07-15

2020-07-14

  • Clock in (HackFS)
  • 5:49 PM
  • Submitted project checkin
  • 5:56 PM
  • Hacked on storing messages with js-ipfs
  • 8:30 PM
  • Clock out (HackFS)
  • Clock in (HackFS)
  • 9:30 PM
  • Published daily hacklog
  • 9:59 PM
  • Clock out (HackFS)

2020-07-13

  • Clock in (finance)
  • 12:52 AM
  • Planned options trades
  • 2:00 AM
  • Clock out (finance)
  • Clock in (finance)
  • 10:00 AM
  • Executed options trades
  • 12:06 PM
  • Clock out (finance)

2020-07-12

  • Clock in (HackFS)
  • 3:00 PM
  • Investigated web-suitable IPFS APIs
  • 4:22 PM
  • Clock out (HackFS)
  • Clock in (PingCAP)
  • 6:53 PM
  • Hacked on removing use of RangeProperties from raftstore
  • 8:21 PM
  • Attended storage mtg
  • 8:53 PM
  • Hacked on removing RangeProperties from raftstore
  • 9:09 PM
  • Clock out (PingCAP)
  • Clock in (HackFS)
  • 10:30 PM
  • Posted hackfs update
  • 11:53 PM
  • Clock out (HackFS)

2020-07-08

  • Rented a car
  • 2:40 PM
  • Clock in (HackFS)
  • 10:45 PM
  • Posted daily log
  • 11:23 PM
  • Clock out (HackFS)

2020-07-07

  • Clock in (HackFS)
  • 10:07 PM
  • Updated hacklog
  • 10:46 PM
  • Clock out (HackFS)

2020-07-06

  • Clock in (HackFS)
  • 10:15 PM
  • Posted hacklog
  • 11:17 PM
  • Clock out (HackFS)

2020-07-05

2020-07-04

  • Clock in (HackFS)
  • 4:00 PM
  • Prototyped the UI
  • 5:11 PM
  • Clock out (HackFS)

2020-07-03

  • Clock in (HackFS)
  • 10:00 PM
  • Prototyped the UI
  • 11:59 PM
  • Clock out (HackFS)

2020-07-01

  • Clock in (rib)
  • 3:15 PM
  • Hacked on rib
  • 5:54 PM
  • Clock out (rib)

2020-06-30

  • Clock in (HackFS)
  • 4:00 PM
  • 6:30 PM
  • Clock out (HackFS)
  • Clock in (HackFS)
  • 10:00 PM
  • 10:46 PM
  • Clock out (HackFS)

2020-06-29

  • Clock in (finance)
  • 10:54 AM
  • Placed options orders
  • 2:00 PM
  • Clock out (finance)

2020-06-28

2020-06-24

2020-06-22

  • Clock in
  • 6:00 PM
  • Attended sv meetings
  • 7:07 PM
  • Clock out

2020-06-18

  • Clock in
  • 3:40 PM
  • Chatted with Yi Wu about engine_traits abstractions
  • 4:43 PM
  • Clock out
  • Clock in
  • 6:15 PM
  • Chatted with Yi Wu about engine_traits abstractions
  • 6:53 PM
  • Clock out
  • Worked on dadjam 2020
  • 7:09 PM

2020-06-17

2020-06-14

  • Clock in
  • 5:42 PM
  • Attempted to merge doc pr
  • 5:49 PM
  • Hacked on removing Engines from engine crate
  • Hacked on removing rocks module from engine crate
  • 7:31 PM
  • Clock out
  • Clock in
  • 8:30 PM
  • Attended storage mtg
  • 9:00 PM
  • Clock out

2020-06-11

2020-06-09

2020-06-03

  • Clock in
  • 4:24 PM
  • Sent email to Jinpeng re contract
  • Chatted w/ Queeny
  • 4:40 PM
  • Clock out
  • Merged rib pr
  • 5:48 PM
  • Wrote intro to rib
  • 7:12 PM

2020-06-02

  • Clock in
  • 4:00 PM
  • Drafted contract renegotiation letter
  • 4:48 PM
  • Drafted blog post about TiKV issues
  • 8:08 PM
  • Clock out
  • Asked skade to publish new leveldb bindings per https://github.com/skade/leveldb/issues/37
  • 11:41 PM

2020-05-31

  • Clock in
  • 6:00 PM
  • Drafted potential resignation letter
  • 7:00 PM
  • Clock out

2020-05-29

2020-05-26

  • Clock in (finance)
  • 1:00 AM
  • Set up option trades
  • 4:00 AM
  • Clock out (finance)
  • Clock in (finance)
  • 9:30 PM
  • Set up option trades
  • 2:05 PM
  • Clock out (finance)

2020-05-25

  • Clock in (finance)
  • 1:30 AM
  • 4:00 AM
  • Clock out (finance)

2020-05-24

  • Clock in
  • 5:59 PM
  • Updated weekly todos
  • 6:01 PM
  • Clock out
  • Clock in
  • 8:30 PM
  • Attended storage mtg
  • 9:10 PM
  • Clock out

2020-05-21

  • Hacked on mem-basics
  • 1:07 AM
  • Clock in
  • 7:02 PM
  • Hacked on deleting engine crate
  • Chatted w/ Liue Cong
  • Posted patch to remove engine::rocks::util
  • 8:47 PM
  • Posted daily report
  • 8:49 PM
  • Hacked on mem-basics
  • 8:49 PM
  • Clock out

2020-05-20

  • Clock in
  • 4:30 PM
  • Hacked on deleting engine crate
  • 4:57 PM
  • Responded to a telegram message
  • 4:57 PM
  • Chatted w/ Calvin
  • 7:05 PM
  • Created mem-basics repo
  • 7:05 PM
  • Attended 1:1 w/ jinpeng
  • 8:15 PM
  • 8:33 PM
  • Clock out
  • Clock in
  • 9:49 PM
  • Hacked on deleting engine crate
  • Ran asan on test crate
  • 9:57 PM
  • Clock out

2020-05-19

2020-05-18

  • Hacked on coconut-coin
  • 12:08 AM
  • Clock in (finance)
  • 2:00 PM
  • Made options trades
  • 6:24 PM
  • Clock out (finance)

2020-05-17

2020-05-14

2020-05-13

  • Clock in
  • 6:51 PM
  • Responded to emails and messages
  • 8:42 PM
  • Clock out

2020-05-11

2020-05-10

2020-05-07

  • Hacked on rust-doc-tool
  • 7:44 PM

2020-05-06

2020-05-05

  • Clock in
  • 4:39 PM
  • Closed tiflash pr
  • 4:42 PM
  • Chatted with Yi Wu about secure slices
  • 5:12 PM
  • Chatted with Maple Fu about the use of failure in talent-plan
  • 5:13 PM
  • Attempted to merge snapshot pr
  • 5:21 PM
  • Began removing SyncSnapshot type
  • 5:35 PM
  • Continued documenting engine_trats
  • 5:36 PM
  • Continued running miri on codec crate
  • 6:04 PM
  • Posted SyncSnapshot removal PR
  • 10:03 PM
  • Posted daily report
  • 10:05 PM
  • Clock in
  • 10:47 PM
  • Investigated SyncSnapshot PR CI error
  • 10:56 PM
  • Clock out

2020-05-04

2020-05-03

  • Hacked on rust-doc-tool

2020-05-02

  • Learned some solidity

2020-05-01

2020-04-29

2020-04-27

2020-04-26

2020-04-25

  • Set up EC2 ARM instance
  • Updated setup scripts for fedoralikes
  • 10:36 PM

2020-04-23

2020-04-22

2020-04-21

2020-04-20

  • Hacked on rust-doc-tool
  • 6:21 AM

2020-04-19

2020-04-18

2020-04-17

  • Clock in
  • 2:29 PM
  • Researched pingcap candidate
  • Chatted w/ candidate
  • 4:06 PM
  • Clock out

2020-04-16

2020-04-15

  • Clock in (personal)
  • 3:00 PM
  • Hacked on ckb-rpc-test
  • 7:33 PM
  • Clock out (personal)
  • Clock in (personal)
  • 9:00 PM
  • Worked on ckb bounty
  • 11:59 PM
  • Clock out

2020-04-14

2020-04-13

2020-04-12

2020-04-11

2020-04-10

  • Hacked on ? I forget
  • Clock in (personal)
  • 11:00 AM
  • Researched CKB SDKs
  • 1:18 PM
  • Clock out (personal)

2020-04-09

2020-04-07

2020-04-06

2020-04-05

2020-04-04

  • Clock in (personal)
  • 3:45 PM
  • Hacked on serdif
  • 5:28 PM
  • Clock out (personal)
  • Clock in (personal)
  • 7:30 PM
  • Learned to send ckb on testnet
  • 8:47 PM
  • Hacked on serdif
  • 9:13 PM
  • Clock out (personal)

2020-04-03

  • Clock in
  • 1:50 AM
  • Hacked on removing engine_rocks from raftstore
  • 4:19 AM
  • Clock out

2020-04-02

  • Clock in
  • 6:59 PM
  • Attended all hands meeting
  • 7:30 PM
  • Clock out
  • Clock in
  • 9:20 PM
  • Updated engine/protobuf PR
  • 9:29 PM
  • Updated daily report
  • 9:31 PM
  • Clock out
  • Clock in
  • 10:00 PM
  • Hacked on removing engine_rocks from raftstore
  • 11:12 PM
  • Clock out

2020-04-01

  • Clock in (personal)
  • 12:12 AM
  • Hacked on serdif
  • 1:45 AM
  • Clock out (personal)
  • Updated ribbot
  • 4:46 PM
  • Clock in
  • 9:45 PM
  • Replied to Jinpeng
  • Continued recording pass timings for blog post
  • 9:48 PM
  • Clock out

2020-03-31

2020-03-30

  • Clock in (personal)
  • 3:22 PM
  • Hacked on ribbot
  • Configured EC2 instance for personal development
  • 3:34 PM
  • Hacked on ribbot
  • 7:21 PM
  • Clock out (personal)
  • Clock in
  • 8:00 PM
  • Attended r2d2 meeting
  • 8:25 PM
  • Clock out
  • Clock in (personal)
  • 8:26 PM
  • Hacked on ribbot
  • 11:59 PM
  • Clock out (personal)

2020-03-29

  • Clock in
  • 5:59 PM
  • Updated daily reports
  • 6:02 PM
  • Updated and merged raftstore patch
  • 6:46 PM
  • Finished collected sccache timing results
  • 6:49 PM
  • Clock out
  • Clock in
  • 8:30 PM
  • Attempted to debug segfault in raftstore patch
  • Attended storage mtg
  • 8:42 PM
  • Clock out
  • Clock in
  • 10:20 PM
  • Reviewed grpc coredump fix
  • 10:29 PM
  • Clock out

2020-03-28

  • Clock in
  • 1:50 PM
  • Hacked on compile-time-2 draft
  • Did sccache timing experiment
  • 3:00 PM
  • Clock out

2020-03-25

  • Clock in
  • 4:15 PM
  • Reviewed tiup
  • 6:03 PM
  • Clock out
  • Clock in
  • 8:00 PM
  • Attended 1:1 w/ Jinpeng
  • 8:22 PM
  • Clock out

2020-03-24

  • Clock in
  • 3:33 PM
  • Updated airbnb reservations
  • Responded to sara
  • Updated engine PR
  • 3:57 PM
  • Clock out
  • Responded to Josh
  • 7:04 PM
  • Continued attempting to run CKB devnet
  • 10:59 PM

2020-03-23

  • Responded to Aaron
  • Responded to Sara
  • 4:37 PM
  • Signed EIN application
  • 5:11 PM
  • Clock in
  • 6:37 PM
  • Updated engine PR
  • 7:55 PM
  • Clock out
  • Hacked on wasm-encrypted-pastebin
  • 9:43 PM

2020-03-21

2020-03-20

2020-03-19

2020-03-18

  • Clock in
  • 1:57 PM
  • Updated engine abstraction issue
  • 2:11 PM
  • Updated raftstore pr
  • 2:31 PM
  • Clock out
  • Did airbnb reviews
  • Responded to mom
  • Responded to Sarah
  • 2:46 PM
  • Ordered EIN for Common Orbit
  • 3:02 PM
  • Responded to various emails
  • 3:29 PM
  • Clock in
  • 5:30 PM
  • Hacked on dispatch-test
  • 7:40 PM
  • Clock out

2020-03-17

2020-03-15

2020-03-14

  • Added to rust-anthology
  • 7:10 PM

2020-03-13

2020-03-11

2020-03-10

2020-03-09

2020-03-08

  • Hacked on moment
  • Clock in
  • 8:20 PM
  • Posted weekly todos
  • Attended storage team mtg
  • 9:00 PM
  • Chatted w/ Little-Wallace
  • 10:11 PM
  • Clock out

2020-03-07

2020-03-06

  • Clock in
  • 2:47 PM
  • Posted util patch
  • 3:29 PM
  • Rebased engine-traits-more-raftstore patch
  • 3:30 PM
  • Rebased engine-traits-mutable patch
  • 3:32 PM
  • Hacked on removing Peekable from engine
  • 4:11 PM
  • Hacked on parameterizing raftstore
  • 4:11 PM
  • Clock out
  • Clock in
  • 5:22 PM
  • Reviewed compactionjobinfo pr
  • 5:48 PM
  • Hacked on raftstore abstraction
  • Hacked on engine migration
  • 7:03 PM
  • Updated util patch
  • Hacked on raftstore abstraction
  • Hacked on engine migration
  • 9:43 PM
  • Clock out

2020-03-04

2020-03-03

2020-03-02

  • Clock in
  • 6:00 PM
  • Attended sv meeting
  • Took a pass over compile time blog
  • 6:30 PM
  • Clock out

2020-03-01

  • Clock in
  • 11:07 AM
  • Reviewed eventlistener PR
  • 11:33 AM
  • Merged all abstraction outstanding branches into a new branch
  • 12:07 PM
  • Hacked on raftstore engine conversion
  • Hacked on removing types from engine crate
  • 3:25 PM
  • Clock out
  • Clock in
  • 7:30 PM
  • Attended storage mtg
  • 7:47 PM
  • Clock out

2020-02-28

2020-02-27

  • Clock in
  • 7:00 PM
  • Hacked on blog draft
  • Hacked on writebatch abstraction
  • Attended r2d2 monthly
  • 7:40 PM
  • Clock out

2020-02-26

2020-02-25

  • Clock in
  • 10:00 AM
  • Created new EC2 instance for tikv hacking
  • Created scripts for setting up my Linux environment
  • 10:53 AM
  • Merged writebatch patch with master
  • Set up new beastdb build environment
  • 11:20 AM
  • Hacked on beastdb
  • Hacked on writebatch patch
  • 3:00 PM
  • Clock out
  • Clock in
  • 4:30 PM
  • Chatted w/ queeny
  • 4:52 PM
  • Hacked on writebatch patch
  • Clock out
  • Clock in
  • 6:57 PM
  • Hacked on writebatch patch
  • Approved MetricsFlusher PR
  • 7:16 PM
  • Posted daily work
  • Chatted w/ Queeny
  • Chatted w/ Liu about beastdb
  • Hacked on writebatch patch
  • 7:49 PM
  • Posted WriteBatch abstraction patch
  • 8:28 PM
  • Clock out

2020-02-24

  • Clock in
  • 6:00 PM
  • Attended SV all-hands
  • Chatted w/ tangliu re beastdb and tiup
  • Rebased writebatch patch again
  • Hacked on writebatch abstraction
  • 7:22 PM
  • Clock out

2020-02-23

  • Clock in
  • 1:00 PM
  • Rebased writebatch abstraction patch
  • 1:51 PM
  • Continued hacking on writebatch abstraction
  • 3:17 PM
  • Posted weekly status report
  • Posted weekly work report
  • Posted weekly todos
  • 3:30 PM
  • Continued hacking on writebatch abstraction
  • 3:58 PM
  • Clock out
  • Clock in
  • 7:30 PM
  • Attended storage team meeting
  • 7:50 PM
  • Clock out

2020-02-20

2020-02-19

  • Updated bloop dependencies
  • Clock in
  • 8:58 PM
  • Chatted with hicq about engine abstraction
  • 9:09 PM
  • Clock out

2020-02-18

2020-02-17

  • Clock in (personal)
  • 9:00 AM
  • Hacked on bloop

2020-02-16

2020-02-15

  • Clock in (personal)
  • 12:26 PM
  • Hacked on bloop
  • Wrote a little story
  • 3:00 PM
  • Clock out (personal)

2020-02-13

  • Clock in
  • 1:00 PM
  • Attended performance review
  • 2:01 PM
  • Clock out
  • Ordered respirators for issa
  • 3:03 PM
  • Clock in
  • 8:30 PM
  • Added status reporting to blog
  • Posted status report
  • 10:54 PM
  • Clock out

2020-02-12

  • Updated personal website css again
  • Clock in
  • 3:50 PM
  • Begin rebasing writebatch abstraction patch
  • Added atom feed to personal website
  • 4:47 PM
  • Attempted to merge rust-rocksdb upgrade
  • 4:54 PM
  • Continued rebasing writebatch
  • 5:53 PM
  • Clock out
  • Clock in
  • 7:50 PM
  • Attempted to merge rust-rocksdb upgade
  • Continued rebasing tableprops patch
  • 8:14 PM
  • Clock out

2020-02-11

  • Chatted w/ Queeny
  • Updated personal website
  • Signed up for instagram

2020-02-10

2020-02-09

2020-02-08

  • Clock in
  • 10:30 AM
  • Replied to June re whatever yo
  • 10:30 AM
  • Posted weekly report
  • Hacked on writebatch abstraction
  • Continued working through software foundations
  • 12:47 PM
  • Clock out

2020-02-07

  • Clock in
  • 10:49 AM
  • Hacked on engine-traits-writebatch
  • 11:43 AM
  • Updated rust-rocksdb patch
  • 11:51 AM
  • Continued hacking on ‘unwrap’ docs
  • 12:25 PM
  • Posted new “unwrap” docs
  • 1:11 PM
  • Clock out
  • Clock in
  • 5:00 PM
  • Hacked on engine-traits-writebatch
  • Hacked on std docs
  • 5:23 PM
  • Updated engine_panic pr
  • 6:00 PM
  • Clock out

2020-02-06

  • Updated my-rust-lists
  • 11:34 PM
  • Chatted w/ June
  • 12:24 PM
  • Submittid rib to r/cryptotechnology
  • 12:58 PM
  • Continued trying to build rust API docs
  • Clock in
  • 5:43 PM
  • Hacked on beastdb
  • Hacked on writebatch abstraction
  • 7:46 PM
  • Clock out
  • Clock in
  • 9:53 PM
  • Hacked on writebatch abstraction
  • 10:19 PM
  • Clock out

2020-02-05

  • Clock in
  • 8:20 AM
  • Attended na meeting
  • Updated rust-anthology
  • 8:48 AM
  • Clock out
  • Clock in
  • 10:40 AM
  • Triaged todos
  • 10:52 AM
  • Rebased rust-rocksdb rc tableprops patch
  • 11:113 AM
  • Posted rust unwrap doc patch
  • 12:35 PM
  • Hacked on writebatch abstraction
  • 1:20 PM
  • Clock out
  • Clock in
  • 3:07 PM
  • Chatted about the storage engine team
  • 3:19 PM
  • Hacked on writebatch abstraction
  • 5:58 PM
  • Clock out
  • Hacked on rib
  • Updated basic-http-server
  • 11:09 PM

2020-02-04

  • Updated rust-anthology
  • 12:36 AM
  • Updated writings
  • 12:42 AM
  • Added todos to basic-http-server
  • Cleared out some inbox items
  • Merged rib pr
  • 6:16 PM

2020-02-03

  • Clock in
  • 9:30 AM
  • Attended engineering meeting
  • Chatted about tiflash
  • 10:37 AM
  • Clock out
  • Hacked on “aimee learns rust”

2020-02-02

  • Clock in
  • 6:58 PM
  • Posted weekly todos
  • 7:11 PM
  • Hacked on abstracting writebatch
  • 9:30 PM
  • Clock out

2020-01-31

2020-01-30

2020-01-29

  • Clock in
  • 11:38 AM
  • Send final timing graph to calvin
  • 11:41 AM
  • Clock out

2020-01-28

2020-01-27

  • Clock in
  • 11:03 AM
  • Continued timing bisection
  • 11:05 AM
  • Clock out
  • Clock in
  • 10:52 PM
  • Fixed maptime bisect skip
  • 10:56 PM
  • Hacked on rc table properties tests
  • 11:59 PM
  • Clock out

2020-01-26

  • Clock in
  • 1:25 PM
  • Ran more timing bisection
  • 1:28 PM
  • Hacked on maptime
  • 1:56 PM
  • Rewrote more table_properties code
  • 2:21 PM
  • Ran more timing bisection
  • 2:24 PM
  • Hacked on table_properties abstraction
  • Ran more timing bisection
  • 3:14 PM
  • Clock out
  • Helped Aimee w/ ribbot
  • Clock in
  • 4:54 PM
  • Hacked on table_properties abstraction
  • 5:12 PM
  • Hacked on maptime bisection
  • 5:18 PM
  • Clock out
  • Clock in
  • 10:00 PM
  • Hacked on table_properties
  • 10:39 PM
  • Rebased table_properties
  • 11:51 PM
  • Clock out

2020-01-25

  • Clock in
  • 8:40 PM
  • Ran more timing bisection
  • 8:47 PM
  • Clock out

2020-01-23

  • Clock in
  • 11:00 AM
  • Ran more timing bisection
  • 11:15 AM
  • Clock out
  • Clock in
  • 9:45 PM
  • Ran more timing bisection
  • 9:56 PM
  • Clock out

2020-01-22

2020-01-21

  • Clock in
  • 8:45 AM
  • Checked on new tikv timing run
  • 9:00 AM
  • Clock out
  • Clock in
  • 2:25 PM
  • Added more options to maptime
  • 3:32 PM
  • Hacked on RC TableProperties
  • 4:13 PM
  • Clock out
  • Clock in
  • 6:50 PM
  • Hacked on RC TableProperties
  • 7:13 PM
  • Clock out
  • Clock in
  • 9:00 PM
  • Posted tikv build time graph
  • 9:37 PM
  • Started bisecting build times
  • 9:42 PM
  • Clock out

2020-01-20

  • Clock in
  • 9:09 AM
  • Pushed recent changes to compile time blog
  • 9:22 AM
  • Attended meeting w/ Liu
  • 9:45 AM
  • Clock out
  • Clock in
  • 11:00 AM
  • Resumed bisection attempts
  • Updated personal website
  • 12:42 PM
  • Wrote more RC TableProperties code
  • 12:45 PM
  • Hacked on maptime bisection
  • 2:06 PM
  • Clock out
  • Clock in
  • 10:01 PM
  • Restarted tikv timing tests
  • 10:13 PM
  • Clock out

2020-01-19

  • Clock in
  • 8:53 PM
  • Hacked on maptime bisection
  • 9:17 PM
  • Started bisecting tikv compile times
  • 10:35 PM
  • Clock out

2020-01-17

  • Clock in
  • 12:49 PM
  • Began adding new reference-counted TablePropertiesCollection abstraction to rust-rocksdb
  • Hacked on calamity draft
  • 1:13 PM
  • Hacked on reference-counted TablePropertiesCollection abstraction
  • 2:19 PM
  • Clock out

2020-01-16

  • Clock in
  • 2:00 PM
  • Hacked on TablePropertiesCollection abstraction
  • 3:17 PM
  • Clock out
  • Clock in
  • 5:17 PM
  • Hacked on TablePropertiesCollection abstraction
  • 5:46 PM
  • Clock out
  • Clock in
  • 6:25 PM
  • Hacked on TablePropertiesCollection abstraction
  • 6:29 PM
  • Filled out status report
  • 6:35 PM
  • Clock out

2020-01-15

  • Clock in
  • 2:14 PM
  • Hacked on TablePropertiesCollection abstraction
  • 3:03 PM
  • Clock out

2020-01-11

  • Clock in
  • 1:00 PM
  • Hacked on beastdb
  • 2:30 PM
  • Clock out

2020-01-10

  • Clock in
  • 2:43 PM
  • Re-review space-saver PR
  • 2:56 PM
  • Posted weekly update
  • 3:18 PM
  • Submitted material for my poem
  • 4:25 PM
  • Attended all-hands
  • Rehearsed white snake
  • 10:00 PM
  • Clock out

2020-01-08

  • Clock in
  • 12:12 PM
  • Continued trying to build early rust commits
  • 12:50 PM
  • Hacked on maptime bisection
  • Rebased TableProperties patch
  • 5:42 PM
  • Clock out

2020-01-07

  • Clock in
  • 1:00 PM
  • Hacked on calamity
  • Tried timing old builds of rust
  • Pinged Ted about distributed rust builds
  • 2:29 PM
  • Created Rust moon landing image
  • 4:13 PM
  • Hacked on adding bisection to maptime
  • 4:46 PM
  • 5:07 PM
  • Clock out
  • Clock in
  • 9:28 PM
  • Practiced for musical
  • Pracited poetry
  • 10:21 PM
  • Clock out

2020-01-06

  • Clock in
  • 11:00 AM
  • Spent way too much time getting gnuplot to display hypertext
  • 3:57 PM
  • Submitted 2019 performance review
  • 5:41 PM
  • Clock out

2020-01-05

  • Clock in
  • 1:22 PM
  • Collected line counts for servo
  • 1:35 PM
  • Hacked on calamity draft
  • 5:10 PM
  • Clock out

2020-01-03

2020-01-02

  • Clock in
  • 1:48 PM
  • Hacked on calamity
  • Published basic-http-server 0.8.1
  • 4:01 PM
  • 5:58 PM
  • Clock out

2020-01-01

2019-12-31

2019-12-30

  • Clock in
  • 9:57 AM
  • Rebased engine_panic patch
  • 10:12 AM
  • Clock out
  • Clock in
  • 10:27 AM
  • Attended engine team mtg
  • Hacked on beastdb
  • 7:00 PM
  • Clock out

2019-12-27

  • Clock in
  • 11:40 AM
  • Hacked on beastdb
  • 4:21 PM

2019-12-26

2019-12-25

  • Clock in
  • 11:24 AM
  • Chatted about RustCon.Asia
  • 12:34 PM
  • Hacked on compile-time blog post
  • Commented on Rust trademark policy
  • 2:59 PM
  • Hacked on compile-time blog post
  • 4:40 PM
  • Clock out

2019-12-24

  • Hacked on compile-time blog post

2019-12-23

2019-12-20

  • Clock in
  • 1:41 PM

2019-12-19

2019-12-18

2019-12-16

  • Clock in
  • 3:01 PM

2019-12-15

2019-12-12

  • Spent forever debugging wireguard configuration
  • 4:36 PM

2019-12-11

2019-12-10

  • Clock in
  • 12:00 AM
  • Hacked on panic_engine
  • 12:55 AM
  • Clock out
  • Clock in
  • 11:35 AM
  • Hacked on panic_engine
  • 12:20 PM
  • Reviewed nrc’s style guide
  • 6:30 PM
  • Clock out
  • Clock in
  • 11:45 PM
  • Reviewed nrc’s style guide
  • 11:59 PM
  • Clock out

2019-12-09

2019-12-08

2019-12-06

2019-12-05

2019-12-04

2019-12-02

  • Clock in (personal)
  • 9:19 AM
  • Hacked on parade
  • 9:44 AM
  • Clock out (personal)
  • Clock in
  • 10:01 AM
  • Filed issue about typaram equality
  • 10:17 AM
  • Attended engine status update mtg
  • 10:47 AM
  • Attended 1:1 w/ Jinping
  • 11:47 AM

2019-12-01

2019-11-29

2019-11-28

  • Clock in
  • 10:26 AM
  • Hacked on blocksy
  • Reviewed sorted Cargo.tomls
  • 2:27 PM
  • Hacked on snapshot generics pull-up
  • Looked for memory leaks in tikv
  • 5:36 PM
  • Clock out

2019-11-27

2019-11-26

2019-11-25

2019-11-22

  • Clock in (personal)
  • 6:30 AM
  • Hacked on moment
  • 11:24 AM
  • Clock out (personal)
  • Hacked on moment
  • 5:15 PM

2019-11-21

2019-11-20

  • Clock in
  • 5:10 PM
  • Filed JIRA issues
  • 5:17 PM
  • Clock out

2019-11-19

2019-11-18

  • Clock in
  • 4:30 PM
  • Hacked on snapshot migration
  • Attended NA meeting
  • Hacked on snapshot migration
  • 11:14 PM
  • Clock out

2019-11-17

2019-11-15

2019-11-14

2019-11-13

  • Clock in
  • 12:36 PM
  • Hacked on snapshot abstraction
  • Hacked on basic-http-server
  • 2:42 PM
  • Hacked on snapshot abstraction
  • Hacked on F* tutorial
  • 3:47 PM
  • Clock out
  • Clock in
  • 4:30 PM
  • Hacked on snapshot abstraction
  • Hacked on F* tutorial
  • 6:55 PM
  • Clock out

2019-11-12

  • Clock in
  • 1:36 PM
  • Hacked on snapshot abstraction
  • 2:10 PM
  • Clock out
  • Clock in (personal)
  • 5:00 PM
  • Hacked on basic-http-server async/await
  • 10:39 PM
  • Clock out (personal)

2019-11-11

2019-11-10

2019-11-09

2019-11-08

2019-11-07

2019-11-06

2019-11-04

  • Clock in
  • 7:11 AM
  • Filed PR to update rust-rocksdb
  • 7:22 AM
  • Merged sst patch with master
  • 7:29 AM
  • Clock out
  • Clock in
  • 1:41 PM
  • Hacked on IOLimiter engine-traits
  • 2:27 PM
  • Clock out
  • Clock in
  • 4:00 PM
  • Hacked on IOLimiter engine-traits
  • 5:00 PM
  • Clock out
  • Clock in
  • 7:00 PM
  • Hacked on IOLimiter engine-traits
  • Hacked on Iterable engine_traits
  • 9:55 PM
  • Clock out

2019-11-03

  • Clock in (personal)
  • 8:10 AM
  • Hacked on bloop
  • 4:00 PM
  • Clock out (personal)
  • Clock in
  • 9:27 PM
  • Filled out todo page
  • 9:28 PM
  • Attended engine team meeting
  • 9:59 PM
  • Chatted w/ jinpeng and siddon
  • 10:00 PM
  • Clock out

2019-11-02

2019-11-01

  • Clock in
  • 10:00 AM
  • Hacked on sst abstraction
  • 11:30 AM
  • Clock out

2019-10-30

  • Merged ferris-fencing patch
  • 8:14 AM
  • Clock in
  • 9:00 AM
  • Hacked on sst abstraction
  • 9:31 AM
  • Clock out
  • Clock in
  • 12:52 PM
  • Hacked on generic sst_importer
  • 1:07 PM
  • Clock out
  • Clock in
  • 2:00 PM
  • Hacked on generic sst_importer
  • 3:09 PM
  • Attended 1:1 w/ Ana
  • 3:34 PM
  • Clock out

2019-10-29

2019-10-28

2019-10-24

  • Hacked on rust-vm slides
  • 12:44 PM

2019-10-23

2019-10-22

2019-10-21

2019-10-20

2019-10-18

2019-10-17

2019-10-16

  • 10:45 AM
  • Debugged ckb-vm
  • 11:39 AM

2019-10-15

2019-10-14

  • Clock in
  • 10:00 AM
  • Hacked on being-rust
  • 11:47 AM
  • Hacked on being-rust
  • Delivered being-rust talk
  • 9:05 PM
  • Clock out

2019-10-13

  • Clock in
  • 10:00 AM
  • Hacked on being-rust
  • 12:21 PM
  • Clock out
  • Clock in
  • 2:24 PM
  • Hacked on being-rust
  • 4:02 PM
  • Attended dinner with talent-plan people
  • 8:51 PM
  • Hacked on being-rust
  • 10:31 PM
  • Clock out

2019-10-12

  • Hacked on slide deck template
  • 12:09 AM

2019-10-11

2019-10-10

2019-10-09

2019-10-08

  • Clock in
  • 10:20 AM
  • Drafted more calamity
  • Met w/ Tang Liu
  • 3:00 PM
  • Attended meeting with James
  • 4:04 PM
  • Reviewed engine abstraction pr
  • 6:13 PM
  • 9:06 PM
  • Clock out

2019-10-07

  • Hacked on bloop
  • 2:25 PM
  • Hacked on bloop
  • 6:21 PM

2019-10-06

  • Hacked on bloop
  • 12:12 AM
  • Hacked on bloop
  • 9:06 PM

2019-10-05

  • Clock in
  • 3:30 PM
  • Ran more timing tests
  • 3:41 PM
  • Clock out
  • Clock in
  • 4:30 PM
  • Drafted more “calamity”
  • 5:58 PM
  • Added fill-gaps command to maptime tool
  • 6:04 PM
  • Clock out
  • Hacked on bloop
  • 11:59 PM

2019-10-04

2019-10-02

  • Hacked on rust-in-blockchain #4

2019-10-01

  • Edited rustinblockchain.org
  • Clock in
  • Begin setting up wireguard
  • 1:36 PM
  • Continued attempting to set up wireguard
  • 6:00 PM
  • Clock out

2019-09-30

  • Clock in
  • 10:00 AM
  • Hacked on maptime graphing
  • Posted compile time graph
  • 12:47 PM
  • Hacked on maptime catch-up command
  • 1:19 PM
  • Clock out

2019-09-29

  • Clock in
  • 10:36 AM
  • Fixed maptime environment bugs
  • Collected more compile time commits
  • Resumed compile time timing
  • 11:59 AM
  • Clock out
  • Clock in
  • 1:36 PM
  • Reviewed engine_rocks
  • 2:24 PM
  • Fixed another bug in maptime
  • Re-ran timing tests
  • 2:29 PM
  • Added gnuplot support to maptime
  • 5:32 PM
  • Clock out

2019-09-28

  • Clock in
  • 10:50 AM
  • Re-starting compile time timing
  • 12:14 PM
  • Clock out

2019-09-27

  • Clock in
  • 9:00 AM
  • Attended OKR meeting
  • Hacked on maptime
  • 10:55 AM
  • Published fancy_flocks
  • Published atomic_blobject
  • Published parse_list
  • Hacked on maptime
  • 5:00 PM
  • Mentored a rust user
  • 5:18 PM
  • Collected compile-time related commits
  • Began timing compile-time over time
  • 6:10 PM
  • Clock out

2019-09-26

2019-09-25

  • Clock in
  • 9:00 AM
  • Attended ecosystem Q3/Q4 meeting
  • 9:41 AM
  • Clock out
  • Clock in
  • 2:00 PM
  • Hacked on maptime
  • 5:50 PM
  • Clock out

2019-09-24

2019-09-23

2019-09-22

2019-09-19

  • Clock in
  • 10:00 AM
  • Updated “calamity” draft
  • 10:15 AM
  • Re-reviewed engine-traits pr
  • 10:53 AM
  • Reviewed tmit
  • 11:31 AM
  • Began rebasing raftstore extraction
  • Hacked on ‘calamity’ draft
  • Enabled AWS hong kong region
  • 12:01 PM
  • Clock out

2019-09-18

  • Clock in
  • 11:20 PM
  • Chatted various
  • 11:35 PM
  • Hacked on ‘calamity’
  • 12:01 PM
  • Clock out

2019-09-16

2019-09-14

2019-09-13

  • Clock in
  • 1:05 PM
  • Collected various links
  • Chatted various
  • Restarted q3 compile-time timings test
  • 1:58 PM
  • Posted status report
  • 2:28 PM
  • Incorporated more feedback into calamity draft
  • 2:45 PM
  • Moved “calamity” draft to hackmd.io
  • 3:20 PM
  • Re-started q3 compile time measurements yet again
  • 3:36 PM
  • Clock out

2019-09-12

  • Clock in
  • 11:01 AM
  • Hacked on tool to measure compile times
  • 2:25 PM
  • Clock out
  • Clock in
  • 4:50 PM
  • Ran hasty script to collect q3 compile time change
  • 5:00 PM
  • Clock out

2019-09-11

2019-09-10

2019-09-09

2019-09-08

2019-09-05

2019-09-04

  • Clock in
  • 3:00 PM
  • Reviewed raft lint pr
  • 3:01 PM
  • Met w/ Ana
  • 3:45 PM
  • Reviewed raft pr
  • 3:48 PM
  • Responded to Jack about publishing rocksdb crate
  • 3:59 PM
  • Responded to Ed re training course
  • 4:06 PM
  • Clock out

2019-09-03

2019-09-02

  • Clock in
  • 3:43 AM
  • Hacked on raftstore extraction
  • 3:58 AM
  • Clock out
  • Clock in
  • 4:18 AM
  • Hacked on raftstore extraction
  • 9:00 AM
  • Clock out

2019-09-01

2019-08-30

2019-08-29

2019-08-27

2019-08-26

  • Clock in
  • 8:00 PM
  • Attended NA team meeting
  • 8:35 PM
  • Clock out

2019-08-24

  • Updated bloop dependencies
  • Added rst todo to basic-http-server
  • 5:24 PM

2019-08-23

  • Clock in
  • 1:30 PM
  • Attended tokio-tracing talk
  • Took notes on tokio tracing
  • 2:27 PM
  • Clock out
  • Clock in
  • 10:52 PM
  • Posted rustconf tokio-trace notes
  • 10:56 PM
  • Clock out

2019-08-22

2019-08-21

2019-08-20

  • Clock in
  • 11:09 AM
  • Hacked on process scheduler + deadlock unit tests
  • 1:14 PM
  • Hacked on process scheduler + deadlock unit tests
  • 3:21 PM
  • Hacked on process scheduler + deadlock unit tests
  • Hacked on engine abstraction
  • 4:50 PM
  • Hacked on engine abstraction
  • Chatted w/ tangminghua re engine abstraction
  • 6:05 PM
  • Clock out
  • Clock in
  • 8:10 PM
  • Chatted w/ Liu
  • 9:05 PM
  • Clock out

2019-08-19

2019-08-16

  • Clock in
  • 10:35 AM
  • Attended NA team building escape room and lunch
  • 2:11 PM
  • Brainstormed w/ Jacob re showcase ideas
  • 5:25 PM
  • Chatted w/ Shen Li
  • 6:16 PM
  • Clock out

2019-08-15

  • Clock in
  • 11:55 AM
  • Hacked on adding test cases to process scheduler
  • Attended team lunch
  • 1:56 PM
  • Hacked on adding test cases to process scheduler
  • Turned on travis for home crate
  • 2:19 PM
  • Hacked on adding test cases to process scheduler
  • 3:23 PM
  • Attended NA team meeting
  • 6:05 PM
  • Clock out

2019-08-14

2019-08-13

2019-08-12

2019-08-08

2019-08-07

2019-08-06

2019-08-05

2019-08-04

2019-08-03

2019-08-02

2019-08-01

2019-07-30

2019-07-29

2019-07-28

2019-07-27

  • Clock in
  • 1:30 PM
  • Drafted “calamity”
  • 3:09 PM
  • Clock out
  • Continued drafting “reality is not what you expect”
  • 4:49 PM
  • Clock in
  • 4:50 PM
  • Continued drafting “calamity”
  • 6:00 PM
  • Clock out

2019-07-26

  • Clock in
  • 10:00 AM
  • Drafted “calamity”
  • 12:00 PM
  • Clock out

2019-07-25

  • Clock in
  • 9:45 AM
  • Brainstormed about “calamity”
  • 10:30 AM
  • Clock out
  • Clock in
  • 10:58 AM
  • Hacked on “calamity”
  • 11:46 AM
  • Clock out

2019-07-25

2019-07-24

2019-07-23

  • Clock in
  • 6:23 PM
  • Upvoted “PNA Rust” HN post
  • 6:23 PM
  • Commented in #rust-training
  • 7:06 PM
  • Chatted with tangminghua re engine abstraction
  • 7:37 PM
  • Chatted various
  • 8:30 PM
  • Clock out

2019-07-22

  • Clock in
  • 10:42 AM
  • Chatted w/ tangminghua re engine abstraction
  • 10:48 PM
  • Partially triaged slack
  • Started build of -march patch
  • 11:04 PM
  • Collected DB-related papers
  • 2:07 PM
  • Chatted about fall conf / china schedule
  • 2:08 PM
  • Merged tikv.org website fix
  • 2:15 PM
  • Hacked on personal website
  • Finished benchmarking release+incremental runtime
  • Helped Samantha w/ blog post draft
  • 4:36 PM
  • Re-read compile-time blog post
  • Attended global team meeting
  • 5:48 PM
  • Clock out
  • Clock in
  • 10:05 PM
  • Chatted w/ Calvin re assessment and okrs
  • 11:34 PM
  • Clock out

2019-07-21

  • Clock in
  • 12:16 PM
  • Booked web3, colorado gold rust, rust belt rust, rustfest barcelona tickets
  • 1:15 PM
  • Clock out

2019-07-20

2019-07-18

2019-07-17

2019-07-16

2019-07-15

  • Clock in
  • 11:30 AM
  • Mostly socialized with Kevin
  • 3:45 PM
  • Clock out
  • Clock in
  • 5:00 PM
  • Attended na meeting
  • 5:40 PM
  • Clock out

2019-07-12

  • Clock in
  • 11:55 AM
  • ???

2019-07-11

2019-07-10

2019-07-09

2019-07-08

  • Clock in
  • 10:59 AM
  • Helped fuyang w/ talent-plan issues
  • 11:44 AM
  • Attended weekly meeting
  • 1:50 PM
  • 1:56 PM
  • Clock out

2019-07-04

  • Clock in
  • 4:42 PM
  • Posted status reports
  • 5:00 PM
  • Clock out
  • Clock in
  • 7:00 PM
  • Attended OKR mtg
  • 9:09 PM
  • Clock out

2019-07-03

2019-07-02

  • Clock in
  • 10:00 AM
  • Chatted w/ Niko re compile time
  • 11:07 AM
  • Clock out

2019-07-01

2019-06-29

2019-06-28

2019-06-27

2019-06-26

2019-06-25

2019-06-24

  • Clock in
  • 11:52 AM
  • Filed talent-plan grammar issue
  • 2:16 PM
  • Hacked on project 4
  • 4:30 PM
  • Clock out
  • Clock in
  • 6:29 PM
  • Triaged slack
  • Triaged email
  • Hacked on project 4
  • Clock out
  • 8:20 PM
  • 9:02 PM
  • Clock in
  • Hacked on project 4
  • Clock out
  • 9:24 PM

2019-06-22

  • 3:34 PM
  • Hacked on basic-http-server
  • 6:46 PM

2019-06-21

2019-06-20

2019-06-19

2019-06-18

2019-06-17

2019-06-14

2019-06-13

2019-06-12

  • Clock in
  • 2:21 PM
  • Triaged todos
  • 2:39 PM
  • Attended meeting w/ Ana
  • 3:29 PM
  • Filled out some paperwork
  • 4:00 PM
  • Clock out
  • Clock in
  • 6:21 PM
  • Merged talent-plan PR
  • 6:22 PM
  • Merged more talent-plan PRs
  • 6:25 PM
  • Clock out

2019-06-11

2019-06-10

2019-06-09

2019-06-08

2019-06-07

2019-06-06

  • Clock in
  • 12:01 AM
  • Investigated westmere features
  • Investigated diference between gcc and rustc features
  • 12:24 AM
  • Posted -march findings to tikv issue
  • 12:37 AM
  • Commented on Box::new
  • 1:22 AM
  • Clock out
  • Clock in
  • 12:32 PM
  • 1:32 PM
  • Clock out
  • Clock in
  • 6:28 PM
  • Posted status reports
  • Talked to Calvin
  • 7:43 PM
  • Clock out

2019-06-05

2019-06-04

2019-06-03

2019-06-02

  • 1:20 PM
  • Hacked on Rust in China
  • 3:35 PM
  • Hacked on Rust in China
  • 4:46 PM

2019-06-01

  • 7:10 AM
  • Drafted rust in china blog post
  • 8:00 AM
  • 10:00 AM
  • Drafted rust in china blog post
  • 3:57 PM

2019-05-31

  • Clock in
  • 9:36 AM
  • Checked jemalloc-free build
  • 9:54 AM
  • Clock out

2019-05-30

2019-05-29

  • Clock in
  • 9:00 AM
  • Attended Percona Live keynotes
  • Hacked on project 4
  • 10:17 AM
  • Attended PingCAP talks
  • Hacked on project 4
  • 12:46 PM
  • Attended Percona Live
  • 5:30 PM
  • Clock out

2019-05-28

2019-05-27

2019-05-24

  • Clock in
  • 2:21 PM
  • Reviewed sys-info PR
  • Tested cargo pipelining
  • 4:47 PM
  • Clock out
  • Clock in
  • 10:57 PM
  • Reviewed logging pr
  • 11:06 PM
  • Analyzed cargo pipelining tests
  • 11:59 PM
  • Clock out

2019-05-23

  • Clock in
  • 1:00 PM
  • Upgraded toolchain to test cargo pipelining
  • 1:40 PM
  • Clock out
  • Clock in
  • 5:42 PM
  • Reviewed snappy patch
  • 6:04 PM
  • Attempted to build tikv with upgraded toolchain
  • 6:28 PM
  • Attempted to upgrade sys-info to fix get_mem_info error
  • Upgraded sys-info
  • 6:38 PM
  • Attended i18n meeting
  • 7:30 PM
  • Write pipelining test script
  • Ran pipelining test script locally
  • 7:42 PM
  • Clock out

2019-05-22

  • Clock in
  • 1:00 PM
  • Hacked on project 4
  • 7:00 PM
  • Clock out

2019-05-20

  • Clock in
  • 11:35 AM
  • Hacked on project 4
  • 12:00 PM
  • Clock out
  • Clock in
  • 12:41 PM
  • Attended NA meeting
  • 1:51 PM
  • Chatted w/ Queeny
  • 2:44 PM
  • Hacked on project 4
  • 6:01 PM
  • Clock out
  • Clock in
  • 6:54 PM
  • Hacked on project 4
  • 7:03 PM
  • Clock out
  • Clock in
  • 7:30 PM
  • Hacked on project 4
  • 7:40 PM
  • Clock out
  • Updated website with writings and Rust work

2019-05-18

  • Hacked on basic-http-server

2019-05-17

  • Clock in
  • 11:31 AM
  • Updated various rocksdb-debuginfo threads
  • Read latest jepsen report
  • 12:18 PM
  • Clock out

2019-05-16

2019-05-15

2019-05-13

2019-05-10

2019-05-09

2019-05-08

2019-05-06

2019-05-05

2019-05-02

  • Clock in
  • 2:30 PM
  • Begin timing effects of preliminary raftstore extraction
  • 2:52 PM
  • Triaged
  • 2:56 PM
  • Hacked on dev docs
  • 5:34 PM
  • Clock out

2019-04-30

2019-04-29

2019-04-28

2019-04-27

2019-04-26

2019-04-25

2019-04-24

  • Clock in
  • 9:43 AM
  • Chatted w/ Yiling
  • Hacked on compile time blog post
  • 12:00 PM
  • Clock out
  • Clock in
  • 2:34 PM
  • Hacked on compile time blog post
  • 3:33 PM
  • Clock out
  • Clock in
  • 4:08 PM
  • Posted about error-chain maintenance
  • 4:39 PM
  • Hacked on compile time blog post
  • Chatted w/ Liu and Jay re refactoring
  • 5:48 PM
  • Chatted w/ Yiling re project 4
  • 6:27 PM
  • Outlined rust project 4
  • 7:01 PM
  • Clock out

2019-04-23

  • Clock in
  • 9:50 AM
  • RustCon Asia
  • Hacked on raftstore extraction
  • 5:00 PM
  • Clock out

2019-04-22

  • Clock in
  • 10:36 AM
  • RustCon Asia
  • 12:00 PM
  • Clock out
  • Lunch
  • Clock in
  • 1:30 PM
  • TiKV team building
  • 8:00 PM
  • Clock out

2019-04-21

  • Clock in
  • 9:00 AM
  • RustCon Asia
  • 12:00 PM
  • Clock out

2019-04-20

  • Clock in
  • 9:00 AM
  • RustCon Asia
  • 5:00 PM
  • Clock out

2019-04-19

2019-04-16

2019-04-15

  • Clock in
  • 1:00 PM
  • Attended weekly meeting
  • 1:25 PM
  • Clock out

2019-04-11

2019-04-10

2019-04-09

2019-04-08

2019-04-07

  • Clock in
  • 1:57 PM
  • Hacked on project 3
  • 3:11 PM
  • Clock out
  • Clock in
  • 4:40 PM
  • Hacked on project 3
  • 4:56 PM
  • Clock out
  • Clock in
  • 5:59 PM
  • Posted project 3 text
  • 6:32 PM
  • Clock out

2019-04-06

2019-04-05

2019-04-04

2019-04-03

2019-04-02

2019-04-01

2019-03-31

2019-03-30

2019-03-28

2019-03-27

2019-03-26

2019-03-25

2019-03-24

2019-03-22

2019-03-21

2019-03-20

2019-03-19

2019-03-18

2019-03-17

2019-03-15

2019-03-14

2019-03-13

  • Clock in
  • 12:50 PM
  • Chatted in #tikv-compiling-time
  • 1:16 PM
  • Timed passes for the tikv release build
  • 2:12 PM
  • Clock out

2019-03-12

2019-03-11

  • Clock in
  • 10:10 AM
  • Attended 1:1 w/ Ed
  • Started timing dynamic rocksdb
  • Continued hacking on slides
  • 11:29 AM
  • Continued hacking on slides
  • 12:00 PM
  • Clock out
  • Clock in
  • 12:52 PM
  • Attended NA meeting
  • 1:34 PM
  • Delivered NA presentation
  • 2:57 PM
  • Clock out
  • Clock in
  • 3:50 PM
  • Begin triage
  • 3:50 PM
  • Triaged slack
  • 3:52 PM
  • Commented on toolchain upgrade
  • 3:55 PM
  • Triaged email
  • Triaged jira
  • 4:14 PM
  • Triaged todos
  • 4:25 PM
  • End triage
  • Submitted invoice
  • 4:37 PM
  • Clock out
  • Clock in
  • 6:04 PM
  • Posted instructions for reproducing my dynamic rocksdb build
  • 6:22 PM
  • Filed bug on logs not being flushed
  • 6:44 PM
  • Attended meeting re This Week in TiKV
  • Pushed updates to dylib branch
  • 7:43 PM
  • Clock out

2019-03-10

2019-03-08

2019-03-07

2019-03-06

2019-03-05

  • Clock in
  • 10:20 AM
  • Began timing various profiles for makefile-profiles pr
  • 10:58 AM
  • Attended team building lunch and bowling
  • 3:32 PM
  • Hacked on profile timing scripts
  • Restarted profile timing
  • 3:51 PM
  • Clock out
  • Clock in
  • 5:10 PM
  • Met w/ Liu
  • 6:22 PM
  • Clock out

2019-03-04

2019-03-03

2019-03-02

  • Clock in
  • 1:46 PM
  • Hacked on custom build profiles
  • Built with panic=abort for integration testing
  • Set up a new EC2 instance for benchmarking
  • 2:25 PM
  • Sent email to niko/aaron/alex about contracting for compile time improvements
  • Mentioned tide/romio/juliex in #tikv-team
  • 3:20 PM
  • Clock out
  • Clock in
  • 6:59 PM
  • Hacked on custom build profiles
  • 9:00 PM
  • Responded to #tikv-team
  • 9:15 PM
  • Clock out

2019-03-01

2019-02-28

  • Clock in
  • 6:00 PM
  • Attended i18n meeting
  • Commented on stack protection bug
  • 7:17 PM
  • Attended TiKV meeting
  • 7:48 PM
  • Clock out
  • Clock in
  • 9:15 PM
  • Submitted proposals to cfp
  • 11:19 PM
  • Clock out

2019-02-27

2019-02-26

2019-02-25

2019-02-24

2019-02-22

2019-02-21

2019-02-20

2019-02-19

  • Clock in
  • 9:30 AM
  • Hacked on training code
  • 12:02 PM
  • Clock out
  • Clock in
  • 12:40 PM
  • Chatted w/ Yi about allocator profiling
  • 12:48 PM
  • Attended Samantha’s presentation
  • 1:42 PM
  • Sent Samantha feedback on presentation
  • 1:56 PM
  • Responded to a q on WeChat Rust China
  • 2:04 PM
  • Triaged slack
  • Triaged discourse
  • 2:06 PM
  • Hacked on training code
  • 4:56 PM
  • Peered with Greg on coprocessor bug
  • 5:46 PM
  • 6:08 PM
  • Clock out
  • Clock in
  • 6:50 PM
  • Hacked on training code
  • 7:28 PM
  • Clock out
  • Clock in
  • 9:45 PM
  • Hacked on training code
  • 11:59 PM
  • Clock out

2019-02-18

2019-02-15

2019-02-14

2019-02-13

2019-02-12

2019-02-11

2019-05-18

  • Hacked on basic-http-server

2018-09-13

2018-09-06

  • Hacked on bloop-lang

2018-09-01

  • Hacked on intro to rust on fuchsia

2018-08-22

  • Hacked on avx2 memchr

2018-08-20

2018-08-19

  • Hacked on avx2 memchr

2018-08-18

  • Wrote memories of RustConf and yoga with Kandis

2018-08-12

  • Clock in
  • Wrote good memories
  • 1:23 PM

2018-08-11

  • Clock in
  • 2:30 PM
  • 3:13 PM
  • Triaged my todo list
  • Listened to Jason’s new song and replied
  • Finished laundry
  • Responded to a rustup thread
  • 4:56 PM

2018-07-07

2018-07-01

2018-06-18

2018-06-17

2018-04-18

2018-04-16

2018-04-15

2018-04-11

2018-04-10

2017-08-29

  • Attended physical therapy
  • 9:00 AM
  • Triaged todos
  • 12:08 PM
  • Triaged personal emails
  • 12:50 PM
  • 0/40:0/30
  • Responded to aturon re rustfest
  • 12:57 PM
  • 0/30:0/10
  • Confirmed medical claims
  • 1:04 PM
  • 0/40:0/10
  • Confirmed dental claims
  • 1:09 PM
  • 0/10:0/0
  • Triaged mozilla emails
  • 1:09 PM
  • 0/70:0/40
  • Filled out intake form
  • 2:31 PM
  • Created new recovery email account
  • 2:54 PM
  • 0/20:0/10
  • Responded to spanish tutor
  • 3:09 PM
  • Responded to recruiter
  • 3:09 PM
  • Read mozilla departure email
  • 3:41 PM
  • 0/60:0/10
  • Investigated Mozilla 401k contact info
  • 3:49 PM
  • 0/50:0/0
  • Wrote shopping list
  • 3:49 PM
  • Planned tomorrow’s hike
  • Researched camping sites
  • 4:17 PM

2017-08-28

  • Exited bed
  • 4:10 AM
  • Exited house
  • 4:33 AM
  • Gymmed 3 hours
  • 8:00 AM
  • Meditated 38 minutes
  • 10:25
  • Read some pride and prejudice

2017-08-26

  • Exited bed
  • 4:20 AM
  • Exited house
  • 4:36 AM
  • Gymmed
  • 8:00 AM
  • Responded to an email
  • 9:54 AM
  • Responded to spanish tutor
  • 10:18 AM
  • Transcribed some journals
  • 3:09 PM
  • 0/0:0/0
  • Emailed sister
  • 3:10 PM
  • Ordered second water bottle
  • 3:21 PM
  • 50/0:0/0
  • Practiced spanish
  • 4:16 PM
  • 30/0:30/0
  • Responded to spanish tutor
  • 4:18 PM
  • 10/30:0/20
  • Responded to graydon
  • Responded to spanish tutor
  • Responded to mom
  • 6:00 PM
  • Responded to Federico
  • 6:01 PM

2017-08-25

  • Exited bed
  • 4:18 AM
  • Exited house
  • 4:34 AM
  • Gymmed
  • 7:20 AM
  • Meditated in park
  • 9:40 AM
  • Read some pride and prejudice
  • 11:00 AM
  • Sketched ‘who I want to be’
  • 1:34 PM
  • Drew a picture
  • 3:10 PM
  • Cooked dinner
  • 5:25
  • Transcibed daily notes
  • 5:27 PM

2017-08-24

  • Transcribed cba for ‘having an inferiority complex’
  • 11:20 AM
  • Wrote email re SSRI efficacy
  • 11:53 AM
  • Poked at master plan
  • 12:05 PM
  • Transcribed a journal entry
  • 12:22 PM
  • Set up meeting with Tim Kuehn
  • 12:30 PM
  • Worked on thoughtlink
  • Wrote about getting started with Foundation
  • 4:43 PM
  • 50/0:40/30
  • Laundered clothes
  • 4:44 PM
  • 0/0:0/0
  • Practiced spanish
  • 5:07 PM
  • 30/:20/0
  • Contacted a spanish tutor
  • 5:39 PM
  • 0/30:10/0

2017-05-23

  • Attended physical therapy
  • 9:00 AM
  • Submitted laptop for reimaging
  • 11:00 AM
  • Wrote CBA for ‘having an inferiority complex’
  • 1:20 PM
  • Read some ‘10 days to self esteem’
  • 1:00 PM

2017-08-22

  • Exited bed
  • 4:20 AM
  • Exercised at gym
  • 7:30 AM
  • Brainstormed in park
  • 10:00 AM
  • Backed up secrets
  • 1:10 PM
  • Practiced spanish
  • 1:45 PM
  • Practiced spanish
  • 4:29 PM
  • Researched spanish verbs
  • 4:57 PM

2017-08-21

  • Exited bed
  • 4:00 AM
  • Exercised at gym
  • 7:00 AM
  • Attended physical therapy
  • 9:30 AM
  • Watch eclipse-watchers
  • 11:00 AM
  • Transcribed more ‘intro to cbt’
  • 11:36 AM
  • Responded to budziq re skeptic
  • 12:30 PM
  • Responded to mw
  • 12:30 PM
  • Responded to mom
  • 12:33 PM
  • Accepted a linkedin invite
  • 12:33 PM
  • Reviewed felton airbnb host
  • 12:41 PM
  • Responded to _
  • 1:10 PM
  • Responded to Tim Kuehn
  • 1:34 PM
  • Attended dentist appointment for cavity filling
  • Purchased groceries
  • 5:07 PM
  • Sent emails to Dan and Alon
  • 5:45 PM
  • Emailed cmr
  • Emailed vikrant
  • 6:20 PM

2017-08-20

  • Breakfasted with Niko
  • Brainstormed ‘ThoughtLink Assistant’
  • Thanked parents for dried fruit basket
  • 6:26 PM

2017-08-18

  • Resigned from Mozilla
  • Posted public farewell message
  • Attended rustconf hallway track
  • Worked on blog
  • 11:18 AM

2017-08-17

  • Worked on intro to cbt
  • 12:00 PM
  • Worked on cognitive cheat sheet
  • Responded to Felix
  • 8:40 PM

2017-08-16

  • Up at 4:40 AM
  • Exercised
  • Threw away apartment junk
  • Laundered clothes
  • 2:07 PM
  • Added to master plan
  • 2:35 PM
  • Ordered gym trial membership
  • 3:27 PM
  • Purchased combo lock for gym
  • Emailed Alex
  • 5:00 PM

2017-08-15

  • Attended physical therapy
  • Attended dentist appointment
  • Purchased laptop from work
  • Copied movies to USB
  • Copied contacts from Mozilla email
  • Installed maschine
  • Added “3 obstacles” to master plan
  • 2:24 PM
  • Wrote readme for accessing secrets
  • 2:32 PM

2017-08-13

  • Updated farewell draft
  • 4:59 PM
  • Requested cobra info from Mozilla HR
  • 5:00 PM
  • Responded to aturon
  • 5:00 PM
  • Filled out new medical claims
  • 6:34 PM
  • Weekly accounting
  • 6:34 PM

2017-08-04

  • Emailed graydon
  • 3:44 PM
  • Emailed alisha
  • 4:04 PM
  • Emailed Bjorn at Parity

2017-08-03

  • Sent email to Andy Grover re Stratis
  • 12:08 PM

2017-07-25

2017-07-24

2017-07-21

  • Updated resume
  • Replied to imperio re rustdoc
  • 1:42 PM
  • Replied to susy research email
  • 1:59 PM

2017-07-19

2017-07-18

2017-07-17

2017-07-16

2017-07-15

  • Worked on anthology outline
  • 5:22 PM

2017-07-14

2017-07-13

2017-07-12

2017-07-11

2017-07-10

2017-07-09

2017-07-04

  • Sent japaric email about embedded vendor outreach
  • 11:01 AM
  • Update my project list
  • 11:01 AM
  • Triaged my own project organization
  • 11:56 AM
  • Merged a httptest PR
  • 2:03 PM

2017-07-03

2017-06-30

2017-06-29

2017-06-28

2017-06-27

  • Sent email to japaric about no_std
  • 10:08 AM

2017-06-26

2017-06-25

  • Sent email to Raph re Rust on Fuchsia
  • 11:30 AM
  • Wrote more ‘intro to rust on fuchsia’
  • 11:53 PM
  • Responded to rustup q
  • 11:53 AM

2017-06-24

2017-06-23

2017-06-22

2017-06-21

2017-06-20

2017-06-19

2017-06-16

  • Wrote more about Rust testing
  • 9:20 AM
  • Hacked more on rustup file overrides
  • 3:44 PM

2017-06-15

2017-06-14

2017-06-13

2017-06-12

2017-06-11

2017-06-10

2017-06-09

2017-06-08

2017-06-07

2017-06-06

2017-06-05

2017-06-02

2017-06-01

2017-05-31

2017-05-30

2017-05-27

2017-05-26

2017-05-25

2017-05-23

2017-05-22

2017-05-21

2017-05-20

  • Responded to email about wasm
  • 8:52 PM
  • Sent email to Susy about contribution research
  • 9:04 PM
  • Responded to alisha about cookbook
  • 9:07 PM

2017-05-17

2017-05-16

2017-05-14

2017-05-12

2017-05-11

2017-05-10

2017-05-09

2017-05-08

2017-05-07

2017-05-06

2017-05-05

2017-05-04

2017-05-03

2017-05-02

2017-05-01

2017-04-30

  • Submitted discourse expenses
  • 5:27 PM
  • Submitted forms for libs meeting a/v
  • 5:36 PM
  • Submitted stockholm t-shirt expenses
  • 5:39 PM
  • Submitted more expenses
  • 6:05 PM
  • Booked portland trip
  • Merged updates to cookbook
  • 6:55 PM
  • Sent email about sfo spaces
  • 7:27 PM
  • Sent email to maidsafe
  • Sent email to dtolnay re libz blitz
  • 8:01 PM

2017-04-29

2017-04-28

2017-04-27

2017-04-26

  • Updated 1.17 relnotes
  • 9:44 AM
  • Commented on rustc-serialize
  • 9:46 AM
  • Triaged todos
  • 10:18 AM
  • 10/30:0/30
  • Checked on nightly cargobomb run
  • 10:20 AM
  • 0/0:0/0
  • Filed bug about differing slice APIs
  • 11:26 AM
  • Worked on libz blitz blog post
  • 2:23 PM
  • 20/40:0/30
  • Scheduled video call with eholk
  • 6:41 PM
  • Reviewed a patch
  • 6:52 PM
  • Triaged email
  • 7:10 PM
  • 0/0:0/40
  • Read alisha’s email
  • 0/30:0/0
  • 7:12 PM
  • Sent email re chinese conference
  • 7:32 PM
  • 10/30:20/10
  • Invited Eileen to Rust meetup
  • 7:34 PM
  • 0/0:0/0
  • Sent libz blitz status update
  • 8:03
  • 0/20:10/20
  • Sent url prep email to simon/sean
  • 8:03
  • 10/30:10/20

2017-04-25

2017-04-24

2017-04-18

2017-04-16

2017-04-15

2017-04-11

2017-04-10

2017-04-09

  • Sent email to Tibbs re part of that world
  • 6:05 PM

2017-04-08

2017-04-07

2017-04-06

2017-03-16

2017-03-15

2017-03-14

2017-03-13

2017-03-12

2017-03-10

2017-03-09

2017-03-08

2017-03-07

2017-03-06

2017-03-05

  • Responded to a gsoc applicant
  • Sent hackillinois receipts
  • 7:07 PM
  • Responded to email thread about survey data
  • 7:12 PM
  • Responded to a gsoc applicant
  • 7:17 PM
  • Responded to outreachy applicant
  • 7:55 PM

2017-03-04

2017-03-03

2017-03-02

  • Talked to Jan-Erik about wasm project
  • Emailed quasar author about wasm projects
  • 10/0:0/10
  • Forwarded Alex’s Hackillinois receipts to Radhir
  • 11:04
  • Sent my Hackillinois expenses to Radhir
  • 11:09
  • Organized info about *soc candidates
  • 0/20:0/0
  • 11:50 AM
  • Sent updates about *soc progress
  • 11:50 AM
  • Filled out culture survey
  • 12:12 PM
  • Attended standup
  • 1:00 PM
  • Sent japaric mtg invite
  • 1:37 PM
  • 10/0:0/30
  • Added personal contact links to mozilla gsoc wiki
  • 1:48 PM
  • Scheduled interviews with gsoc candidates
  • 0/40:0/30
  • 5:22 PM
  • Commented on modifying toml files
  • 7:17 PM
  • Updated milestone predictions
  • 8:26 PM

2017-03-01

2017-02-28

2017-02-27

  • Hacked on program to compare servo vs firefox crash rates
  • 12:48 PM

2017-02-26

2017-02-25

2017-02-24

2017-02-23

  • Hacked on rust-cookbook
  • 12:31 PM
  • Hacked on rustup rls support
  • 12:31 PM
  • Hacked on rustup rls support
  • 5:50 PM

2017-02-22

2017-02-21

  • 9:00 AM
  • Attended d&i meeting
  • 10:00 AM
  • Discussed cross-compile sow
  • 11:00 AM
  • Attended intern debrief
  • 11:30 AM
  • Interviewed intern candidate
  • 12:15 PM
  • Attended libs meeting
  • 2:00 PM
  • Discussed signing with manish
  • 2:30 PM
  • Reviewed pr
  • Posted cargobomb run
  • 3:58 PM
  • Thanked dtolnay for attending mtg
  • 9:57 AM

2017-02-20

2017-02-19

2017-02-18

  • Evaluated byteorder crate
  • Hacked on rustup rls support
  • 7:44 PM
  • Updated milestone predictions
  • 8:55 PM

2017-02-17

2017-02-16

2017-02-15

2017-02-14

2017-02-13

2017-02-11

2017-02-10

2017-02-09

2017-02-08

2017-02-07

2017-02-06

2017-02-05

  • Pulled together info for libz blitz
  • 7:26 PM

2017-02-04

2017-02-03

2017-02-02

2017-02-01

2017-01-31

2017-01-30

2017-01-29

2017-01-27

2017-01-26

2017-01-25

2017-01-24

2017-01-23

2017-01-22

2017-01-20

2017-01-19

2017-01-18

2017-01-17

2017-01-13

2017-01-12

2017-01-11

2017-01-10

2017-01-09

2017-01-06

2017-01-05

2017-01-04

  • Chatted with acrichto
  • Merged fireflowers PR
  • Attended community team meeting
  • Brainstormed security vulnerabilities
  • Added a blog post to fireflowers
  • 10:56 AM
  • Triaged beta / stable regressions for niko
  • Attended core team meeting
  • Brainstormed security vulnerabilities
  • Replaced lenovo brick
  • Started a crater run
  • Met with aturon
  • 4:00 PM
  • Reviewed www pr
  • Updated www
  • Reviewed pr
  • Finished security exercise
  • 5:07 PM
  • Sent Lin email about rust wasm status
  • Continued crater run
  • Posted OUT_DIR bug

2017-01-03

2016-12-31

2016-12-30

2016-12-29

2016-12-28

2016-12-27

2016-12-25

2016-12-24

2016-12-23

2016-12-22

2016-12-21

2016-12-20

2016-12-19

2016-12-17

2016-12-16

2016-12-15

2016-12-14

2016-12-12

2016-12-11

2016-12-10

2016-12-09

2016-12-08

2016-12-07

  • Sent SensorWeb team notes to Rust teams.

2016-12-06

2016-12-03

2016-12-01

2016-11-30

2016-11-29

2016-11-28

2016-11-25

2016-11-22

2016-11-21

2016-11-19

2016-11-18

2016-11-17

2016-11-16

2016-11-15

2016-11-14

2016-11-10

2016-11-09

2016-11-08

2016-11-07

2016-11-05

2016-11-04

2016-11-03

2016-11-02

2016-11-01

2016-10-31

2016-10-29

2016-10-27

2016-10-26

  • Hacked on cargobomb

2016-10-25

  • Hacked on cargobomb

2016-10-24

2016-10-23

  • Hacked on cargobomb

2016-10-22

  • Hacked on cargobomb

2016-10-21

2016-10-20

2016-10-19

2016-10-18

2016-10-17

2016-10-16

  • Worked on cargobomb

2016-10-15

  • Worked on cargobomb

2016-10-14

2016-10-13

2016-10-12

2016-10-11

2016-10-10

2016-10-06

2016-10-05

2016-10-04

2016-10-03

2016-10-01

2016-09-30