profile
viewpoint
ben blum bblum Dropbox Seattle, WA, USA twitter.com/bblum0 concurrency wizard ・ client sync @ dropbox ・ cmu phd ・ they/them

bblum/landslide-simics 7

the landslide codebase (old simics version)

bblum/landslide 6

stateless model checking for thread libraries, kernels, and transactional memory

bblum/sigbovik 3

stuff I have done for sigbovik -- http://sigbovik.org

lynn/kanji 3

kanji learning order generator

bblum/atomic-all-nighters 1

static context checking for kernel codebases

bblum/bistromath 1

a chess engine i wrote

bblum/landslide-old 1

Version of landslide for students to use.

bblum/15411-tests 0

test cases we studence wrote in the F10 semester of 15-411

bblum/aoc 0

Advent of Code

push eventbblum/sigbovik

ben blum

commit sha e4277546249ac485edd3cb374abb8a7bbb411326

tweak

view details

push time in 3 days

push eventbblum/sigbovik

ben blum

commit sha 989a31e1388a102c0e21135b897c8cb2f2fb34fa

finish this dang bisect project

view details

push time in 3 days

push eventbblum/sigbovik

ben blum

commit sha 38b233f69bd2b2a8d1f098ed0d1f3ca3a9dde408

finish writing body of paper

view details

push time in 3 days

push eventbblum/sigbovik

ben blum

commit sha b4dfadea214f8760c32252d659049214bbb9a2f9

done collecting numbers, probably

view details

push time in 3 days

push eventbblum/sigbovik

ben blum

commit sha fe212e751d3cae15f826cf96b5be287ac6769af3

write more

view details

push time in 3 days

push eventbblum/sigbovik

ben blum

commit sha 806ca4edaf97553131c2fdb92ce963f07ebb38fe

test hstab

view details

push time in 4 days

push eventbblum/sigbovik

ben blum

commit sha c2f241f3f34b05784fbbc8d2d98565456f1a3b6b

make mistrustful be trustful sometimes :))

view details

ben blum

commit sha e6d1f355f387d0219e99a9d99ce85b7affb4c519

add example test

view details

ben blum

commit sha 8bcc5238ebaf6104680f4efbd0d76bd4974ca17d

write a lot of paper

view details

push time in 4 days

push eventbblum/sigbovik

ben blum

commit sha cfc437bad402ccd804c07297fe1373161f4c0092

fix the build

view details

ben blum

commit sha 36aaada84cfe0120d307b4923e6b25143a74b8f5

mistrustful mode (but it boken)

view details

push time in 7 days

push eventbblum/sigbovik

ben blum

commit sha 8350d6b52b388493d0591f94fa8f4d3d25594a14

fix random-uniform steal-from-the-poor 0.0...25 fixed point bug

view details

ben blum

commit sha dfc0572dd1688592b8be21fbbd3085ed2f3c0c1e

give them names

view details

ben blum

commit sha f17fe232e139607a719e383948c1962eaf8e4b68

rename n ppl k bikes for tabcomplete

view details

ben blum

commit sha c57227fcb40d2b374c3c0096353d9d03dce003ef

squash unused warnings

view details

ben blum

commit sha 578a65fc22b71351c4e6ad4ae40a2119c716b589

make main run a bunch of simulations

view details

push time in 7 days

push eventbblum/sigbovik

ben blum

commit sha 7b194e83b8f5832783bcac9248d161a2ccffedc3

dedupe test code in naive

view details

push time in 7 days

push eventbblum/sigbovik

ben blum

commit sha 46d50775cb1ed2eb81a8d926693977ca37a7dcdd

implement confusedhumanmode to handle contradiction in naive binsearch

view details

push time in 7 days

push eventbblum/sigbovik

ben blum

commit sha 3cb7a52cc099c70446443edede9634b3c1e1ee20

comment

view details

ben blum

commit sha cb648e422e260297391fe0a2202ff70dc7b90923

clean up strategies and test em all for progress

view details

ben blum

commit sha 0e6b5cbc04c85593fbf24d9bd695bb4314707a50

rename asdf bisect

view details

push time in 7 days

push eventbblum/sigbovik

ben blum

commit sha ce24a2679a9df60cef87f24f32ff984ef7ec2c37

broken backwards linear search idgaf to fix

view details

ben blum

commit sha 7b68643c3bd6cd8f5e1fa68e6a98a5ae12db85e9

Revert "broken backwards linear search idgaf to fix" This reverts commit ce24a2679a9df60cef87f24f32ff984ef7ec2c37.

view details

ben blum

commit sha 90d4cfabef78487175a8d506fd9649e9b7593554

refactor assertion

view details

push time in 7 days

push eventbblum/sigbovik

ben blum

commit sha 724ee1d6fca13b52d0a54190482c7ba677c92c35

renormalize pdf

view details

ben blum

commit sha fa1d63621c1d51b525bcc275cc5558ad6e9b2e49

implement binary search for intelligent life

view details

push time in 7 days

push eventbblum/sigbovik

ben blum

commit sha 9be8785ca43fca7e1cb5c23b12767472768a7d4d

maxexpected -> minexpected entropy

view details

ben blum

commit sha cd6a3d1ef14893c07b3cb8c0a5dd4d9dcb1c53f6

refactor sim to keep explicit lower/upper bound

view details

push time in 8 days

push eventbblum/sigbovik

ben blum

commit sha 4e5d123478000095adc5affd006dc43d9cc8f6ad

entropy unique local min test

view details

ben blum

commit sha 1ba1c23c7314119c427bf58fdc03340a83dea415

move entropy stuff into its own file

view details

push time in 9 days

push eventbblum/sigbovik

ben blum

commit sha 29541dafb628157b8af14afbc3540da39634bdb6

move entropy to sim; move integration tests to tests; write pdf monotone test

view details

push time in 10 days

push eventbblum/sigbovik

ben blum

commit sha 2decfacc42fab38512608ba81da1fe11d6e5dbd2

linear

view details

ben blum

commit sha a02fd2beda89c0bdd0009fd6a19e41ce4d799965

strategies/

view details

ben blum

commit sha ac2017e36a3abcd15e01ab81a633fb09e5bdfcb8

reloc cdf find functions

view details

ben blum

commit sha 4dc5d1eab1c66246cc27688df6b140f908432fa3

use star

view details

ben blum

commit sha 238763e8d024d0f85d9014f482652549c012dc3c

aggressively cute random

view details

ben blum

commit sha 3c81a978071582a9194cd85e1f59c55b43999dc1

random less cute

view details

ben blum

commit sha 33329f9cdf65d6f65bef1d7ba409d7434f03ef07

implement entropies

view details

push time in 11 days

push eventbblum/sigbovik

ben blum

commit sha 3c3b99a109736d7bd0ea42f792c1e1ecb9ca72bc

is_known_buggy_commit() and use it for some assertions/optmz

view details

ben blum

commit sha de940434ceaecadc60f50c6a7bf2f195cc4d2fb6

disable sim prince

view details

ben blum

commit sha e665812bb5405e06ff04b68db621a89745e63df9

implement fpprob-vs-bisect-point experiment in main

view details

push time in 21 days

push eventbblum/sigbovik

ben blum

commit sha baecc14707a44bc71ec14d84e6ac8cd517383e6f

retract xoveriness

view details

push time in 21 days

push eventbblum/sigbovik

ben blum

commit sha aedc9c6d49bf0c928b1372bbf2b8be1043990d93

implement cdfbisect and assert it makes progress

view details

ben blum

commit sha fb63d1604015c3e8e0ef43736f1433bae2af4ce3

refactor the new()s

view details

push time in 22 days

push eventbblum/sigbovik

ben blum

commit sha 5ef6f975e175a2049a9a669cbebbd215afad3e3e

implement bayes rule, nbsearch (me irl), and determinims tests

view details

push time in 24 days

push eventbblum/sigbovik

ben blum

commit sha 0987c44c7f8bcdbe06a47f5760382cf8e761fdc8

reorg a lil bit; prepare for naive approach

view details

push time in 25 days

push eventbblum/sigbovik

ben blum

commit sha 0b092d84a2cc4f6aee8c234ab0d81474514b3334

start implementing bisect stuff

view details

push time in 25 days

push eventbblum/cyclotron

ben blum

commit sha 5958c35e6dbb0d33988b5c3a13e1b4c2798e2ba2

nobe

view details

push time in a month

push eventbblum/cyclotron

ben blum

commit sha dde67505a790882cf74ef31e6625f4f229b48746

nobe

view details

push time in a month

push eventbblum/cyclotron

ben blum

commit sha a9edad3664ba5686dbb8ff28d89f086dad2b30c8

nobe

view details

push time in a month

PR opened sujayakar/cyclotron

hi sujay

plz accep my diffs thx

+407 -20

0 comment

4 changed files

pr created time in a month

push eventbblum/cyclotron

ben blum

commit sha 414188f5132358ebad017d81a7fdea1b6c708dc8

fix warnings

view details

ben blum

commit sha 6db585596c745a165c22d23f4c34a4dbf4a33ae9

eventtree

view details

ben blum

commit sha 84859bbe9561d1013abd435da85584ce5c70ea15

expose grep argumence and add hide-wakeup option as well

view details

ben blum

commit sha 308c90aecc7b6567f1d166ca28dd96c3bb75d3ff

suppress unreachable code warning

view details

push time in a month

push eventbblum/aoc

ben blum

commit sha eba99b1479ef2a7bcb3e03c7e50b09f688bc7f3a

16a

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 94a78b418b7912c68167f3bd1b1b3727e2859035

golf a little

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha b4162c6211ab580736c2e10a391e92be17ef4a9d

14p1

view details

ben blum

commit sha 25e376b373a643b7cc5ab288596cc202ea1da51d

14

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 5477b0fe7af2c19feb06f953e65201fc21122635

bad version with map

view details

ben blum

commit sha 61fb8880795114355c3fc60e792fca5ea29e5e8d

13

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 13fb17b3e34bb8ed54de483952fd936d79869293

don't remember whats going on here but committing it to get it out of the way

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 2e7a30f2cafbc6b363597e3797656d8c8cf2475e

more golf

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha e8053974bfd33416c3bb02f7907b87b89ab296ce

foldl1

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 9781ba0410aac5380a4a0a8f36e69dc907849841

12

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 79937f4c84df2a2e9b642f72c975602a519605b4

more intcode :rolleyes:

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 8307bf65d5c94edbc5acf8b863e71ccec1fde449

10

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha ee87ef628d12fb4e0bcef3bc017edd91ca39617c

9 input

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 49184cf87e68788e91d1025e2058ec4fcf2d200e

polish 9

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha dc9a3cf0848d29da3b4b5948954a576699beebc3

count

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 0738be96a2ff169bf86ca9e166e4af433535cb5d

transpose

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 1ccaa749e1c4b628cd4ddcb93196764f4318e4fa

replicate -> repeat

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 67ea74c99a68ab867a3419398ddef34abb4cc5b1

8

view details

ben blum

commit sha 5cb80416d5f47d1a51398843d19f31e5062e6f43

golf

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 9ef35759ab491a629d399dde641d2ad3427802a8

where

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 684a9f4bd5af9ae4ceeca6fd2cc832f50e6362bc

remove stray dollar sign

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 0d0079caa795715bb864b70b14f6b61cc55daf1f

holy shit

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha e2b3219ebedd5fcec68b8f797ba3bc8f81d12ebe

clean up 7, for what its worth...

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha c2ecfa5a81eec3256ce48a0657a2357875a844b3

7

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 8e9352875109d62acfe595fc74f91c501e329241

6

view details

ben blum

commit sha 71d77ce478b0740a5c1394182375ee31ec0d0fc0

clean

view details

ben blum

commit sha 62c450b8684c5327ed1d7d33397cef4d23976aa1

polish 6

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha e4afee99e9a210730a5a5605404b6ddc7a5f5252

get a little cute

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 9bac8ae6148251fa099015a4a764f7d8f1425d71

remove unused imports

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 7f16b93ee96e59b5f5ec588c9b500418d3d00c70

polish day5 a lot bc i'm sure itll come up again

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 744be27fb895371719d86dc32dd7cbf8d2815951

5

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 18b87e0bdb8a413b15445df451f68015f68a54e1

golf4

view details

ben blum

commit sha 3106ea4dd2cb4e46f4d8381346cd036ab6a01daf

clean up day 4

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 54c7e49f14ee4611d05ee10ee7d7f1b60cabf2fc

4

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 85d5a5c3298c8b19a5c8ef4f1f166a2d78adabbf

2

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha f2e8fe45f1909f681aa0b2efdc282cba5592456e

3

view details

push time in 4 months

push eventbblum/aoc

ben blum

commit sha 997d4016aedbeba751a9644e66b062dc09619dea

new year

view details

ben blum

commit sha 8069a59b815b8be5293ee88aae0c0b51414544b4

1

view details

push time in 4 months

more