nan output: pthreads or corpus size?

I have a small corpus (165,367 words, 33 unique) from bAbi.  After successfully creating the ancillary files, the following command produces nan vectors or Segmentation fault: 11.
build/glove -save-file vectors -input-file cooccurrence.shuf.bin -vector-size 2 -vocab-file vocab.txt -binary 0
From vectors.txt:
down nan nan
put nan nan
<unk> nan nan

Are you able to send the text files, or send the stack trace from running the following?
$ gdb -ex=r --args build/glove -save-file vectors -input-file cooccurrence.shuf.bin -vector-size 2 -vocab-file vocab.txt -binary 0
... Segfault
$ (gdb) bt

Let me know if you need gdb, specifically.  Here is the lldb output:

lldb -- ../../glove/build/glove -save-file vectors -input-file
cooccurrence.shuf.bin
-vector-size 2 -vocab-file vocab.txt -binary 0

(lldb) target create "../../glove/build/glove"

Current executable set to '../../glove/build/glove' (x86_64).

(lldb) settings set -- target.run-args  "-save-file" "vectors"
"-input-file" "cooccurrence.shuf.bin" "-vector-size" "2" "-vocab-file"
"vocab.txt" "-binary" "0"

(lldb) *r*

r

Process 3283 launched: '../../glove/build/glove' (x86_64)

TRAINING MODEL

Read 1090 lines.

Initializing parameters...done.

vector size: 2

vocab size: 33

x_max: 100.000000

alpha: 0.750000

iter: 001, cost: nan

iter: 002, cost: nan

iter: 003, cost: nan

iter: 004, cost: nan

iter: 005, cost: nan

iter: 006, cost: nan

iter: 007, cost: nan

iter: 008, cost: nan

iter: 009, cost: nan

iter: 010, cost: nan

iter: 011, cost: nan

iter: 012, cost: nan

iter: 013, cost: nan

iter: 014, cost: nan

iter: 015, cost: nan

iter: 016, cost: nan

iter: 017, cost: nan

Process 3283 stopped

* thread #2: tid = 0x62f0, 0x0000000100000f10 glove`glove_thread + 512,
stop reason = EXC_BAD_ACCESS (code=1, address=0xffc01500)

    frame #0: 0x0000000100000f10 glove`glove_thread + 512

glove`glove_thread:

->  0x100000f10 <+512>: vmovsd (%rdx,%rcx,8), %xmm1

    0x100000f15 <+517>: vmulsd (%rax,%rcx,8), %xmm1, %xmm1

    0x100000f1a <+522>: vaddsd %xmm0, %xmm1, %xmm0

    0x100000f1e <+526>: incq   %rcx

(lldb)

On Wed, Feb 10, 2016 at 8:57 PM, Russell Stewart<EMAIL_ADDRESS>wrote:

Are you able to send the text files, or send the stack trace from running
the following?
$ gdb -ex=r --args build/glove -save-file vectors -input-file cooccurrence.shuf.bin -vector-size 2 -vocab-file vocab.txt -binary 0
... Segfault
$ (gdb) bt
—
Reply to this email directly or view it on GitHub
https://github.com/stanfordnlp/GloVe/issues/14#issuecomment-182671280.

mary moved to the bathroom  sandra journeyed to the bedroom  mary got the football there  john went to the kitchen  mary went back to the kitchen  mary went back to the garden  where is the football mary moved to the bathroom  sandra journeyed to the bedroom  mary got the football there  john went to the kitchen  mary went back to the kitchen  mary went back to the garden  sandra went back to the office  john moved to the office  sandra journeyed to the hallway  daniel went back to the kitchen  mary dropped the football  john got the milk there  where is the football mary moved to the bathroom  sandra journeyed to the bedroom  mary got the football there  john went to the kitchen  mary went back to the kitchen  mary went back to the garden  sandra went back to the office  john moved to the office  sandra journeyed to the hallway  daniel went back to the kitchen  mary dropped the football  john got the milk there  mary took the football there  sandra picked up the apple there  mary travelled to the hallway  john journeyed to the kitchen  where is the football mary moved to the bathroom  sandra journeyed to the bedroom  mary got the football there  john went to the kitchen  mary went back to the kitchen  mary went back to the garden  sandra went back to the office  john moved to the office  sandra journeyed to the hallway  daniel went back to the kitchen  mary dropped the football  john got the milk there  mary took the football there  sandra picked up the apple there  mary travelled to the hallway  john journeyed to the kitchen  john moved to the hallway  sandra left the apple  where is the apple mary moved to the bathroom  sandra journeyed to the bedroom  mary got the football there  john went to the kitchen  mary went back to the kitchen  mary went back to the garden  sandra went back to the office  john moved to the office  sandra journeyed to the hallway  daniel went back to the kitchen  mary dropped the football  john got the milk there  mary took the football there  sandra picked up the apple there  mary travelled to the hallway  john journeyed to the kitchen  john moved to the hallway  sandra left the apple  mary got the apple there  john travelled to the garden  john went back to the hallway  john went back to the bedroom  mary journeyed to the bedroom  john journeyed to the kitchen  john left the milk  mary left the apple  where is the milk daniel went to the kitchen  daniel journeyed to the hallway  mary went back to the garden  daniel picked up the apple there  sandra went to the office  sandra travelled to the bedroom  mary got the football there  sandra grabbed the milk there  mary left the football  daniel left the apple  where is the football daniel went to the kitchen  daniel journeyed to the hallway  mary went back to the garden  daniel picked up the apple there  sandra went to the office  sandra travelled to the bedroom  mary got the football there  sandra grabbed the milk there  mary left the football  daniel left the apple  daniel got the apple there  sandra dropped the milk  where is the milk daniel went to the kitchen  daniel journeyed to the hallway  mary went back to the garden  daniel picked up the apple there  sandra went to the office  sandra travelled to the bedroom  mary got the football there  sandra grabbed the milk there  mary left the football  daniel left the apple  daniel got the apple there  sandra dropped the milk  mary picked up the football there  john moved to the bathroom  where is the milk daniel went to the kitchen  daniel journeyed to the hallway  mary went back to the garden  daniel picked up the apple there  sandra went to the office  sandra travelled to the bedroom  mary got the football there  sandra grabbed the milk there  mary left the football  daniel left the apple  daniel got the apple there  sandra dropped the milk  mary picked up the football there  john moved to the bathroom  mary moved to the bedroom  sandra went to the garden  where is the milk daniel went to the kitchen  daniel journeyed to the hallway  mary went back to the garden  daniel picked up the apple there  sandra went to the office  sandra travelled to the bedroom  mary got the football there  sandra grabbed the milk there  mary left the football  daniel left the apple  daniel got the apple there  sandra dropped the milk  mary picked up the football there  john moved to the bathroom  mary moved to the bedroom  sandra went to the garden  daniel discarded the apple  daniel went to the bathroom  where is the apple daniel went to the bedroom  daniel picked up the apple there  mary grabbed the milk there  mary left the milk  john journeyed to the office  daniel put down the apple there  where is the apple daniel went to the bedroom  daniel picked up the apple there  mary grabbed the milk there  mary left the milk  john journeyed to the office  daniel put down the apple there  john picked up the milk there  sandra got the football there  where is the apple daniel went to the bedroom  daniel picked up the apple there  mary grabbed the milk there  mary left the milk  john journeyed to the office  daniel put down the apple there  john picked up the milk there  sandra got the football there  daniel journeyed to the hallway  john left the milk  where is the milk daniel went to the bedroom  daniel picked up the apple there  mary grabbed the milk there  mary left the milk  john journeyed to the office  daniel put down the apple there  john picked up the milk there  sandra got the football there  daniel journeyed to the hallway  john left the milk  sandra travelled to the office  sandra put down the football there  where is the football daniel went to the bedroom  daniel picked up the apple there  mary grabbed the milk there  mary left the milk  john journeyed to the office  daniel put down the apple there  john picked up the milk there  sandra got the football there  daniel journeyed to the hallway  john left the milk  sandra travelled to the office  sandra put down the football there  sandra grabbed the milk there  john grabbed the football there  sandra moved to the bathroom  john went to the bedroom  where is the football daniel got the milk there  daniel picked up the football there  daniel journeyed to the bedroom  daniel discarded the football  where is the football daniel got the milk there  daniel picked up the football there  daniel journeyed to the bedroom  daniel discarded the football  daniel grabbed the football there  mary went back to the garden  daniel went to the bathroom  daniel went back to the kitchen  where is the football daniel got the milk there  daniel picked up the football there  daniel journeyed to the bedroom  daniel discarded the football  daniel grabbed the football there  mary went back to the garden  daniel went to the bathroom  daniel went back to the kitchen  sandra journeyed to the bathroom  john picked up the apple there  john discarded the apple  john went back to the office  daniel dropped the football  daniel went back to the hallway  where is the football daniel got the milk there  daniel picked up the football there  daniel journeyed to the bedroom  daniel discarded the football  daniel grabbed the football there  mary went back to the garden  daniel went to the bathroom  daniel went back to the kitchen  sandra journeyed to the bathroom  john picked up the apple there  john discarded the apple  john went back to the office  daniel dropped the football  daniel went back to the hallway  mary moved to the bedroom  sandra got the apple there  where is the football daniel got the milk there  daniel picked up the football there  daniel journeyed to the bedroom  daniel discarded the football  daniel grabbed the football there  mary went back to the garden  daniel went to the bathroom  daniel went back to the kitchen  sandra journeyed to the bathroom  john picked up the apple there  john discarded the apple  john went back to the office  daniel dropped the football  daniel went back to the hallway  mary moved to the bedroom  sandra got the apple there  daniel journeyed to the garden  daniel put down the milk  where is the milk john moved to the bedroom  mary grabbed the football there  sandra journeyed to the bedroom  sandra went back to the hallway  mary moved to the garden  mary journeyed to the office  where is the football john moved to the bedroom  mary grabbed the football there  sandra journeyed to the bedroom  sandra went back to the hallway  mary moved to the garden  mary journeyed to the office  john moved to the garden  sandra grabbed the milk there  john went to the office  daniel travelled to the garden  sandra discarded the milk  john journeyed to the hallway  where is the milk john moved to the bedroom  mary grabbed the football there  sandra journeyed to the bedroom  sandra went back to the hallway  mary moved to the garden  mary journeyed to the office  john moved to the garden  sandra grabbed the milk there  john went to the office  daniel travelled to the garden  sandra discarded the milk  john journeyed to the hallway  mary left the football  daniel travelled to the bathroom  where is the milk john moved to the bedroom  mary grabbed the football there  sandra journeyed to the bedroom  sandra went back to the hallway  mary moved to the garden  mary journeyed to the office  john moved to the garden  sandra grabbed the milk there  john went to the office  daniel travelled to the garden  sandra discarded the milk  john journeyed to the hallway  mary left the football  daniel travelled to the bathroom  mary went to the bedroom  daniel went to the hallway  where is the football john moved to the bedroom  mary grabbed the football there  sandra journeyed to the bedroom  sandra went back to the hallway  mary moved to the garden  mary journeyed to the office  john moved to the garden  sandra grabbed the milk there  john went to the office  daniel travelled to the garden  sandra discarded the milk  john journeyed to the hallway  mary left the football  daniel travelled to the bathroom  mary went to the bedroom  daniel went to the hallway  john moved to the office  john went to the garden  daniel grabbed the milk there  daniel moved to the bedroom  where is the milk john journeyed to the garden  john grabbed the apple there  mary travelled to the hallway  mary went back to the bathroom  mary went to the garden  mary travelled to the office  daniel went to the office  daniel went to the bedroom  sandra went back to the office  sandra journeyed to the garden  mary travelled to the kitchen  daniel moved to the kitchen  john put down the apple  daniel journeyed to the garden  where is the apple john journeyed to the garden  john grabbed the apple there  mary travelled to the hallway  mary went back to the bathroom  mary went to the garden  mary travelled to the office  daniel went to the office  daniel went to the bedroom  sandra went back to the office  sandra journeyed to the garden  mary travelled to the kitchen  daniel moved to the kitchen  john put down the apple  daniel journeyed to the garden  sandra went to the bathroom  john got the apple there  daniel travelled to the bedroom  sandra moved to the hallway  john discarded the apple  mary travelled to the garden  where is the apple john journeyed to the garden  john grabbed the apple there  mary travelled to the hallway  mary went back to the bathroom  mary went to the garden  mary travelled to the office  daniel went to the office  daniel went to the bedroom  sandra went back to the office  sandra journeyed to the garden  mary travelled to the kitchen  daniel moved to the kitchen  john put down the apple  daniel journeyed to the garden  sandra went to the bathroom  john got the apple there  daniel travelled to the bedroom  sandra moved to the hallway  john discarded the apple  mary travelled to the garden  daniel went to the garden  sandra journeyed to the bathroom  where is the apple john journeyed to the garden  john grabbed the apple there  mary travelled to the hallway  mary went back to the bathroom  mary went to the garden  mary travelled to the office  daniel went to the office  daniel went to the bedroom  sandra went back to the office  sandra journeyed to the garden  mary travelled to the kitchen  daniel moved to the kitchen  john put down the apple  daniel journeyed to the garden  sandra went to the bathroom  john got the apple there  daniel travelled to the bedroom  sandra moved to the hallway  john discarded the apple  mary travelled to the garden  daniel went to the garden  sandra journeyed to the bathroom  mary journeyed to the office  john travelled to the bathroom  sandra picked up the football there  john journeyed to the bedroom  daniel got the apple there  sandra left the football there  where is the football john journeyed to the garden  john grabbed the apple there  mary travelled to the hallway  mary went back to the bathroom  mary went to the garden  mary travelled to the office  daniel went to the office  daniel went to the bedroom  sandra went back to the office  sandra journeyed to the garden  mary travelled to the kitchen  daniel moved to the kitchen  john put down the apple  daniel journeyed to the garden  sandra went to the bathroom  john got the apple there  daniel travelled to the bedroom  sandra moved to the hallway  john discarded the apple  mary travelled to the garden  daniel went to the garden  sandra journeyed to the bathroom  mary journeyed to the office  john travelled to the bathroom  sandra picked up the football there  john journeyed to the bedroom  daniel got the apple there  sandra left the football there  sandra moved to the bedroom  daniel moved to the office  where is the apple daniel went back to the bathroom  sandra took the milk there  john journeyed to the kitchen  daniel journeyed to the kitchen  daniel moved to the office  john moved to the bathroom  sandra discarded the milk  mary went to the hallway  daniel journeyed to the kitchen  john travelled to the hallway  john moved to the office  sandra grabbed the milk there  john went to the hallway  daniel went to the hallway  mary journeyed to the bathroom  sandra journeyed to the bathroom  where is the milk daniel went back to the bathroom  sandra took the milk there  john journeyed to the kitchen  daniel journeyed to the kitchen  daniel moved to the office  john moved to the bathroom  sandra discarded the milk  mary went to the hallway  daniel journeyed to the kitchen  john travelled to the hallway  john moved to the office  sandra grabbed the milk there  john went to the hallway  daniel went to the hallway  mary journeyed to the bathroom  sandra journeyed to the bathroom  sandra discarded the milk  mary went to the office  where is the milk daniel went back to the bathroom  sandra took the milk there  john journeyed to the kitchen  daniel journeyed to the kitchen  daniel moved to the office  john moved to the bathroom  sandra discarded the milk  mary went to the hallway  daniel journeyed to the kitchen  john travelled to the hallway  john moved to the office  sandra grabbed the milk there  john went to the hallway  daniel went to the hallway  mary journeyed to the bathroom  sandra journeyed to the bathroom  sandra discarded the milk  mary went to the office  sandra took the milk there  daniel moved to the bathroom  john journeyed to the office  john travelled to the garden  mary went back to the bedroom  mary travelled to the office  sandra left the milk  sandra got the milk there  sandra travelled to the garden  john got the football there  where is the milk daniel went back to the bathroom  sandra took the milk there  john journeyed to the kitchen  daniel journeyed to the kitchen  daniel moved to the office  john moved to the bathroom  sandra discarded the milk  mary went to the hallway  daniel journeyed to the kitchen  john travelled to the hallway  john moved to the office  sandra grabbed the milk there  john went to the hallway  daniel went to the hallway  mary journeyed to the bathroom  sandra journeyed to the bathroom  sandra discarded the milk  mary went to the office  sandra took the milk there  daniel moved to the bathroom  john journeyed to the office  john travelled to the garden  mary went back to the bedroom  mary travelled to the office  sandra left the milk  sandra got the milk there  sandra travelled to the garden  john got the football there  sandra journeyed to the office  john went back to the bathroom  where is the football daniel went back to the bathroom  sandra took the milk there  john journeyed to the kitchen  daniel journeyed to the kitchen  daniel moved to the office  john moved to the bathroom  sandra discarded the milk  mary went to the hallway  daniel journeyed to the kitchen  john travelled to the hallway  john moved to the office  sandra grabbed the milk there  john went to the hallway  daniel went to the hallway  mary journeyed to the bathroom  sandra journeyed to the bathroom  sandra discarded the milk  mary went to the office  sandra took the milk there  daniel moved to the bathroom  john journeyed to the office  john travelled to the garden  mary went back to the bedroom  mary travelled to the office  sandra left the milk  sandra got the milk there  sandra travelled to the garden  john got the football there  sandra journeyed to the office  john went back to the bathroom  sandra discarded the milk  john discarded the football  where is the milk daniel went to the kitchen  daniel grabbed the football there  mary took the milk there  mary journeyed to the office  where is the milk daniel went to the kitchen  daniel grabbed the football there  mary took the milk there  mary journeyed to the office  daniel journeyed to the office  daniel travelled to the kitchen  where is the football daniel went to the kitchen  daniel grabbed the football there  mary took the milk there  mary journeyed to the office  daniel journeyed to the office  daniel travelled to the kitchen  john went to the bathroom  john journeyed to the hallway  daniel went back to the garden  daniel dropped the football  where is the football daniel went to the kitchen  daniel grabbed the football there  mary took the milk there  mary journeyed to the office  daniel journeyed to the office  daniel travelled to the kitchen  john went to the bathroom  john journeyed to the hallway  daniel went back to the garden  daniel dropped the football  daniel went to the bathroom  mary discarded the milk  where is the football daniel went to the kitchen  daniel grabbed the football there  mary took the milk there  mary journeyed to the office  daniel journeyed to the office  daniel travelled to the kitchen  john went to the bathroom  john journeyed to the hallway  daniel went back to the garden  daniel dropped the football  daniel went to the bathroom  mary discarded the milk  john journeyed to the kitchen  sandra took the milk there  where is the football john moved to the kitchen  daniel went to the bedroom  mary picked up the football there  daniel grabbed the apple there  daniel put down the apple  sandra journeyed to the office  where is the apple john moved to the kitchen  daniel went to the bedroom  mary picked up the football there  daniel grabbed the apple there  daniel put down the apple  sandra journeyed to the office  mary journeyed to the office  mary moved to the bedroom  where is the apple john moved to the kitchen  daniel went to the bedroom  mary picked up the football there  daniel grabbed the apple there  daniel put down the apple  sandra journeyed to the office  mary journeyed to the office  mary moved to the bedroom  mary moved to the kitchen  mary moved to the hallway  sandra went back to the hallway  sandra went to the garden  mary journeyed to the garden  daniel grabbed the apple there  john travelled to the bedroom  daniel moved to the garden  where is the apple john moved to the kitchen  daniel went to the bedroom  mary picked up the football there  daniel grabbed the apple there  daniel put down the apple  sandra journeyed to the office  mary journeyed to the office  mary moved to the bedroom  mary moved to the kitchen  mary moved to the hallway  sandra went back to the hallway  sandra went to the garden  mary journeyed to the garden  daniel grabbed the apple there  john travelled to the bedroom  daniel moved to the garden  mary travelled to the office  john journeyed to the bathroom  where is the apple john moved to the kitchen  daniel went to the bedroom  mary picked up the football there  daniel grabbed the apple there  daniel put down the apple  sandra journeyed to the office  mary journeyed to the office  mary moved to the bedroom  mary moved to the kitchen  mary moved to the hallway  sandra went back to the hallway  sandra went to the garden  mary journeyed to the garden  daniel grabbed the apple there  john travelled to the bedroom  daniel moved to the garden  mary travelled to the office  john journeyed to the bathroom  mary moved to the bathroom  mary discarded the football  where is the football mary got the apple there  daniel travelled to the bedroom  mary moved to the bedroom  daniel travelled to the garden  where is the apple mary got the apple there  daniel travelled to the bedroom  mary moved to the bedroom  daniel travelled to the garden  daniel got the milk there  daniel journeyed to the bathroom  where is the milk mary got the apple there  daniel travelled to the bedroom  mary moved to the bedroom  daniel travelled to the garden  daniel got the milk there  daniel journeyed to the bathroom  mary went back to the kitchen  sandra journeyed to the bedroom  where is the milk mary got the apple there  daniel travelled to the bedroom  mary moved to the bedroom  daniel travelled to the garden  daniel got the milk there  daniel journeyed to the bathroom  mary went back to the kitchen  sandra journeyed to the bedroom  mary left the apple  daniel discarded the milk  where is the apple mary got the apple there  daniel travelled to the bedroom  mary moved to the bedroom  daniel travelled to the garden  daniel got the milk there  daniel journeyed to the bathroom  mary went back to the kitchen  sandra journeyed to the bedroom  mary left the apple  daniel discarded the milk  sandra journeyed to the hallway  john took the apple there  where is the milk daniel grabbed the milk there  sandra journeyed to the garden  sandra picked up the football there  sandra put down the football  where is the football daniel grabbed the milk there  sandra journeyed to the garden  sandra picked up the football there  sandra put down the football  sandra grabbed the football there  john went to the garden  daniel left the milk  mary journeyed to the bathroom  john travelled to the office  sandra picked up the milk there  daniel went back to the kitchen  daniel moved to the bedroom  daniel moved to the bathroom  mary got the apple there  mary dropped the apple  mary got the apple there  john moved to the bedroom  sandra travelled to the office  sandra put down the football  sandra put down the milk  where is the milk daniel grabbed the milk there  sandra journeyed to the garden  sandra picked up the football there  sandra put down the football  sandra grabbed the football there  john went to the garden  daniel left the milk  mary journeyed to the bathroom  john travelled to the office  sandra picked up the milk there  daniel went back to the kitchen  daniel moved to the bedroom  daniel moved to the bathroom  mary got the apple there  mary dropped the apple  mary got the apple there  john moved to the bedroom  sandra travelled to the office  sandra put down the football  sandra put down the milk  daniel moved to the bedroom  sandra grabbed the football there  where is the milk daniel grabbed the milk there  sandra journeyed to the garden  sandra picked up the football there  sandra put down the football  sandra grabbed the football there  john went to the garden  daniel left the milk  mary journeyed to the bathroom  john travelled to the office  sandra picked up the milk there  daniel went back to the kitchen  daniel moved to the bedroom  daniel moved to the bathroom  mary got the apple there  mary dropped the apple  mary got the apple there  john moved to the bedroom  sandra travelled to the office  sandra put down the football  sandra put down the milk  daniel moved to the bedroom  sandra grabbed the football there  sandra moved to the bedroom  sandra discarded the football  where is the football daniel grabbed the milk there  sandra journeyed to the garden  sandra picked up the football there  sandra put down the football  sandra grabbed the football there  john went to the garden  daniel left the milk  mary journeyed to the bathroom  john travelled to the office  sandra picked up the milk there  daniel went back to the kitchen  daniel moved to the bedroom  daniel moved to the bathroom  mary got the apple there  mary dropped the apple  mary got the apple there  john moved to the bedroom  sandra travelled to the office  sandra put down the football  sandra put down the milk  daniel moved to the bedroom  sandra grabbed the football there  sandra moved to the bedroom  sandra discarded the football  mary put down the apple  john grabbed the football there  where is the apple john travelled to the office  daniel travelled to the office  mary grabbed the football there  daniel went back to the hallway  mary left the football  sandra grabbed the apple there  mary went to the bedroom  sandra journeyed to the bedroom  where is the apple john travelled to the office  daniel travelled to the office  mary grabbed the football there  daniel went back to the hallway  mary left the football  sandra grabbed the apple there  mary went to the bedroom  sandra journeyed to the bedroom  daniel journeyed to the bathroom  mary went back to the office  where is the apple john travelled to the office  daniel travelled to the office  mary grabbed the football there  daniel went back to the hallway  mary left the football  sandra grabbed the apple there  mary went to the bedroom  sandra journeyed to the bedroom  daniel journeyed to the bathroom  mary went back to the office  sandra took the milk there  sandra dropped the milk  where is the milk john travelled to the office  daniel travelled to the office  mary grabbed the football there  daniel went back to the hallway  mary left the football  sandra grabbed the apple there  mary went to the bedroom  sandra journeyed to the bedroom  daniel journeyed to the bathroom  mary went back to the office  sandra took the milk there  sandra dropped the milk  mary went back to the bathroom  daniel took the football there  where is the milk john travelled to the office  daniel travelled to the office  mary grabbed the football there  daniel went back to the hallway  mary left the football  sandra grabbed the apple there  mary went to the bedroom  sandra journeyed to the bedroom  daniel journeyed to the bathroom  mary went back to the office  sandra took the milk there  sandra dropped the milk  mary went back to the bathroom  daniel took the football there  sandra picked up the milk there  mary went back to the bedroom  john moved to the bedroom  daniel discarded the football there  where is the football john travelled to the office  sandra went back to the office  john journeyed to the hallway  sandra got the milk there  sandra dropped the milk there  sandra picked up the apple there  where is the milk john travelled to the office  sandra went back to the office  john journeyed to the hallway  sandra got the milk there  sandra dropped the milk there  sandra picked up the apple there  john travelled to the garden  sandra went back to the bathroom  where is the milk john travelled to the office  sandra went back to the office  john journeyed to the hallway  sandra got the milk there  sandra dropped the milk there  sandra picked up the apple there  john travelled to the garden  sandra went back to the bathroom  sandra grabbed the football there  sandra put down the football  where is the football john travelled to the office  sandra went back to the office  john journeyed to the hallway  sandra got the milk there  sandra dropped the milk there  sandra picked up the apple there  john travelled to the garden  sandra went back to the bathroom  sandra grabbed the football there  sandra put down the football  sandra picked up the football there  john moved to the bedroom  sandra went back to the office  sandra took the milk there  where is the football john travelled to the office  sandra went back to the office  john journeyed to the hallway  sandra got the milk there  sandra dropped the milk there  sandra picked up the apple there  john travelled to the garden  sandra went back to the bathroom  sandra grabbed the football there  sandra put down the football  sandra picked up the football there  john moved to the bedroom  sandra went back to the office  sandra took the milk there  mary went to the bedroom  sandra discarded the apple  where is the apple john picked up the football there  mary went back to the office  daniel went back to the bathroom  mary went back to the bathroom  daniel travelled to the garden  john went to the bathroom  john went to the bedroom  sandra travelled to the hallway  daniel went back to the bathroom  john dropped the football  where is the football john picked up the football there  mary went back to the office  daniel went back to the bathroom  mary went back to the bathroom  daniel travelled to the garden  john went to the bathroom  john went to the bedroom  sandra travelled to the hallway  daniel went back to the bathroom  john dropped the football  sandra journeyed to the bedroom  john went to the bathroom  where is the football john picked up the football there  mary went back to the office  daniel went back to the bathroom  mary went back to the bathroom  daniel travelled to the garden  john went to the bathroom  john went to the bedroom  sandra travelled to the hallway  daniel went back to the bathroom  john dropped the football  sandra journeyed to the bedroom  john went to the bathroom  daniel went to the garden  mary went back to the kitchen  where is the football john picked up the football there  mary went back to the office  daniel went back to the bathroom  mary went back to the bathroom  daniel travelled to the garden  john went to the bathroom  john went to the bedroom  sandra travelled to the hallway  daniel went back to the bathroom  john dropped the football  sandra journeyed to the bedroom  john went to the bathroom  daniel went to the garden  mary went back to the kitchen  sandra got the football there  mary moved to the hallway  daniel grabbed the apple there  daniel moved to the office  where is the apple john picked up the football there  mary went back to the office  daniel went back to the bathroom  mary went back to the bathroom  daniel travelled to the garden  john went to the bathroom  john went to the bedroom  sandra travelled to the hallway  daniel went back to the bathroom  john dropped the football  sandra journeyed to the bedroom  john went to the bathroom  daniel went to the garden  mary went back to the kitchen  sandra got the football there  mary moved to the hallway  daniel grabbed the apple there  daniel moved to the office  mary went back to the kitchen  daniel left the apple  where is the apple daniel moved to the bathroom  john got the milk there  daniel went to the office  john put down the milk  daniel travelled to the kitchen  john went to the bathroom  john took the football there  john dropped the football  where is the football daniel moved to the bathroom  john got the milk there  daniel went to the office  john put down the milk  daniel travelled to the kitchen  john went to the bathroom  john took the football there  john dropped the football  john picked up the football there  daniel went back to the office  daniel went back to the garden  daniel went back to the office  daniel journeyed to the bedroom  sandra journeyed to the garden  daniel travelled to the kitchen  sandra travelled to the kitchen  mary went to the bedroom  sandra went to the hallway  john put down the football  sandra went back to the office  where is the football daniel moved to the bathroom  john got the milk there  daniel went to the office  john put down the milk  daniel travelled to the kitchen  john went to the bathroom  john took the football there  john dropped the football  john picked up the football there  daniel went back to the office  daniel went back to the garden  daniel went back to the office  daniel journeyed to the bedroom  sandra journeyed to the garden  daniel travelled to the kitchen  sandra travelled to the kitchen  mary went to the bedroom  sandra went to the hallway  john put down the football  sandra went back to the office  john grabbed the football there  daniel journeyed to the office  mary moved to the office  john went back to the office  where is the football daniel moved to the bathroom  john got the milk there  daniel went to the office  john put down the milk  daniel travelled to the kitchen  john went to the bathroom  john took the football there  john dropped the football  john picked up the football there  daniel went back to the office  daniel went back to the garden  daniel went back to the office  daniel journeyed to the bedroom  sandra journeyed to the garden  daniel travelled to the kitchen  sandra travelled to the kitchen  mary went to the bedroom  sandra went to the hallway  john put down the football  sandra went back to the office  john grabbed the football there  daniel journeyed to the office  mary moved to the office  john went back to the office  sandra moved to the hallway  mary went to the bedroom  daniel moved to the kitchen  daniel went to the bedroom  daniel journeyed to the bathroom  sandra grabbed the apple there  sandra left the apple  sandra moved to the kitchen  where is the apple daniel moved to the bathroom  john got the milk there  daniel went to the office  john put down the milk  daniel travelled to the kitchen  john went to the bathroom  john took the football there  john dropped the football  john picked up the football there  daniel went back to the office  daniel went back to the garden  daniel went back to the office  daniel journeyed to the bedroom  sandra journeyed to the garden  daniel travelled to the kitchen  sandra travelled to the kitchen  mary went to the bedroom  sandra went to the hallway  john put down the football  sandra went back to the office  john grabbed the football there  daniel journeyed to the office  mary moved to the office  john went back to the office  sandra moved to the hallway  mary went to the bedroom  daniel moved to the kitchen  daniel went to the bedroom  daniel journeyed to the bathroom  sandra grabbed the apple there  sandra left the apple  sandra moved to the kitchen  john put down the football  john went to the hallway  where is the apple sandra moved to the hallway  daniel journeyed to the garden  daniel went back to the office  sandra got the apple there  sandra discarded the apple  daniel travelled to the kitchen  where is the apple sandra moved to the hallway  daniel journeyed to the garden  daniel went back to the office  sandra got the apple there  sandra discarded the apple  daniel travelled to the kitchen  john journeyed to the hallway  mary went back to the garden  where is the apple sandra moved to the hallway  daniel journeyed to the garden  daniel went back to the office  sandra got the apple there  sandra discarded the apple  daniel travelled to the kitchen  john journeyed to the hallway  mary went back to the garden  sandra grabbed the apple there  sandra dropped the apple there  where is the apple sandra moved to the hallway  daniel journeyed to the garden  daniel went back to the office  sandra got the apple there  sandra discarded the apple  daniel travelled to the kitchen  john journeyed to the hallway  mary went back to the garden  sandra grabbed the apple there  sandra dropped the apple there  daniel grabbed the football there  daniel discarded the football  where is the apple sandra moved to the hallway  daniel journeyed to the garden  daniel went back to the office  sandra got the apple there  sandra discarded the apple  daniel travelled to the kitchen  john journeyed to the hallway  mary went back to the garden  sandra grabbed the apple there  sandra dropped the apple there  daniel grabbed the football there  daniel discarded the football  mary went back to the office  daniel took the football there  where is the apple daniel grabbed the football there  mary got the apple there  daniel dropped the football there  john went to the garden  john went to the hallway  john journeyed to the office  mary put down the apple  john grabbed the apple there  john discarded the apple  daniel grabbed the football there  where is the apple daniel grabbed the football there  mary got the apple there  daniel dropped the football there  john went to the garden  john went to the hallway  john journeyed to the office  mary put down the apple  john grabbed the apple there  john discarded the apple  daniel grabbed the football there  daniel left the football there  daniel went back to the hallway  where is the apple daniel grabbed the football there  mary got the apple there  daniel dropped the football there  john went to the garden  john went to the hallway  john journeyed to the office  mary put down the apple  john grabbed the apple there  john discarded the apple  daniel grabbed the football there  daniel left the football there  daniel went back to the hallway  sandra travelled to the bathroom  sandra journeyed to the bedroom  mary took the apple there  mary put down the apple  john got the apple there  john put down the apple there  where is the apple daniel grabbed the football there  mary got the apple there  daniel dropped the football there  john went to the garden  john went to the hallway  john journeyed to the office  mary put down the apple  john grabbed the apple there  john discarded the apple  daniel grabbed the football there  daniel left the football there  daniel went back to the hallway  sandra travelled to the bathroom  sandra journeyed to the bedroom  mary took the apple there  mary put down the apple  john got the apple there  john put down the apple there  daniel went to the bathroom  john travelled to the hallway  where is the apple daniel grabbed the football there  mary got the apple there  daniel dropped the football there  john went to the garden  john went to the hallway  john journeyed to the office  mary put down the apple  john grabbed the apple there  john discarded the apple  daniel grabbed the football there  daniel left the football there  daniel went back to the hallway  sandra travelled to the bathroom  sandra journeyed to the bedroom  mary took the apple there  mary put down the apple  john got the apple there  john put down the apple there  daniel went to the bathroom  john travelled to the hallway  sandra went back to the garden  sandra went to the hallway  where is the apple daniel got the apple there  john went to the bathroom  daniel travelled to the office  mary went to the kitchen  where is the apple daniel got the apple there  john went to the bathroom  daniel travelled to the office  mary went to the kitchen  daniel discarded the apple  mary went to the garden  where is the apple daniel got the apple there  john went to the bathroom  daniel travelled to the office  mary went to the kitchen  daniel discarded the apple  mary went to the garden  daniel got the milk there  john went to the hallway  where is the apple daniel got the apple there  john went to the bathroom  daniel travelled to the office  mary went to the kitchen  daniel discarded the apple  mary went to the garden  daniel got the milk there  john went to the hallway  mary went to the kitchen  mary went back to the hallway  daniel took the apple there  daniel journeyed to the garden  where is the apple daniel got the apple there  john went to the bathroom  daniel travelled to the office  mary went to the kitchen  daniel discarded the apple  mary went to the garden  daniel got the milk there  john went to the hallway  mary went to the kitchen  mary went back to the hallway  daniel took the apple there  daniel journeyed to the garden  john went back to the kitchen  john got the football there  where is the apple mary journeyed to the kitchen  john took the apple there  daniel travelled to the garden  john discarded the apple  sandra went back to the kitchen  sandra grabbed the football there  mary went to the office  mary went back to the hallway  john grabbed the apple there  mary moved to the bathroom  sandra left the football  john went to the garden  where is the apple mary journeyed to the kitchen  john took the apple there  daniel travelled to the garden  john discarded the apple  sandra went back to the kitchen  sandra grabbed the football there  mary went to the office  mary went back to the hallway  john grabbed the apple there  mary moved to the bathroom  sandra left the football  john went to the garden  sandra grabbed the football there  sandra put down the football there  where is the football mary journeyed to the kitchen  john took the apple there  daniel travelled to the garden  john discarded the apple  sandra went back to the kitchen  sandra grabbed the football there  mary went to the office  mary went back to the hallway  john grabbed the apple there  mary moved to the bathroom  sandra left the football  john went to the garden  sandra grabbed the football there  sandra put down the football there  john left the apple  daniel went back to the bathroom  where is the football mary journeyed to the kitchen  john took the apple there  daniel travelled to the garden  john discarded the apple  sandra went back to the kitchen  sandra grabbed the football there  mary went to the office  mary went back to the hallway  john grabbed the apple there  mary moved to the bathroom  sandra left the football  john went to the garden  sandra grabbed the football there  sandra put down the football there  john left the apple  daniel went back to the bathroom  sandra picked up the football there  john journeyed to the office  where is the apple mary journeyed to the kitchen  john took the apple there  daniel travelled to the garden  john discarded the apple  sandra went back to the kitchen  sandra grabbed the football there  mary went to the office  mary went back to the hallway  john grabbed the apple there  mary moved to the bathroom  sandra left the football  john went to the garden  sandra grabbed the football there  sandra put down the football there  john left the apple  daniel went back to the bathroom  sandra picked up the football there  john journeyed to the office  john travelled to the hallway  sandra went back to the garden  where is the football john went to the kitchen  mary journeyed to the garden  john got the milk there  john left the milk  where is the milk john went to the kitchen  mary journeyed to the garden  john got the milk there  john left the milk  daniel travelled to the kitchen  john got the milk there  john discarded the milk  john got the milk there  john moved to the hallway  daniel moved to the office  where is the milk john went to the kitchen  mary journeyed to the garden  john got the milk there  john left the milk  daniel travelled to the kitchen  john got the milk there  john discarded the milk  john got the milk there  john moved to the hallway  daniel moved to the office  john discarded the milk  mary picked up the apple there  where is the milk john went to the kitchen  mary journeyed to the garden  john got the milk there  john left the milk  daniel travelled to the kitchen  john got the milk there  john discarded the milk  john got the milk there  john moved to the hallway  daniel moved to the office  john discarded the milk  mary picked up the apple there  daniel travelled to the garden  daniel went to the bathroom  where is the milk john went to the kitchen  mary journeyed to the garden  john got the milk there  john left the milk  daniel travelled to the kitchen  john got the milk there  john discarded the milk  john got the milk there  john moved to the hallway  daniel moved to the office  john discarded the milk  mary picked up the apple there  daniel travelled to the garden  daniel went to the bathroom  john journeyed to the office  sandra went back to the bedroom  john journeyed to the bedroom  mary moved to the kitchen  daniel went to the hallway  sandra travelled to the office  daniel got the football there  sandra moved to the hallway  mary went back to the bedroom  daniel journeyed to the garden  where is the football sandra picked up the football there  daniel moved to the bathroom  sandra travelled to the bathroom  mary travelled to the garden  where is the football sandra picked up the football there  daniel moved to the bathroom  sandra travelled to the bathroom  mary travelled to the garden  daniel went back to the hallway  sandra discarded the football  where is the football sandra picked up the football there  daniel moved to the bathroom  sandra travelled to the bathroom  mary travelled to the garden  daniel went back to the hallway  sandra discarded the football  mary went to the bedroom  john travelled to the bedroom  where is the football sandra picked up the football there  daniel moved to the bathroom  sandra travelled to the bathroom  mary travelled to the garden  daniel went back to the hallway  sandra discarded the football  mary went to the bedroom  john travelled to the bedroom  john took the apple there  mary grabbed the milk there  where is the football sandra picked up the football there  daniel moved to the bathroom  sandra travelled to the bathroom  mary travelled to the garden  daniel went back to the hallway  sandra discarded the football  mary went to the bedroom  john travelled to the bedroom  john took the apple there  mary grabbed the milk there  sandra picked up the football there  mary travelled to the garden  where is the milk daniel went to the bathroom  sandra journeyed to the hallway  daniel moved to the office  john went back to the bathroom  sandra moved to the office  john moved to the office  john went back to the kitchen  mary journeyed to the garden  mary got the apple there  mary left the apple  where is the apple daniel went to the bathroom  sandra journeyed to the hallway  daniel moved to the office  john went back to the bathroom  sandra moved to the office  john moved to the office  john went back to the kitchen  mary journeyed to the garden  mary got the apple there  mary left the apple  daniel went back to the bathroom  mary moved to the hallway  where is the apple daniel went to the bathroom  sandra journeyed to the hallway  daniel moved to the office  john went back to the bathroom  sandra moved to the office  john moved to the office  john went back to the kitchen  mary journeyed to the garden  mary got the apple there  mary left the apple  daniel went back to the bathroom  mary moved to the hallway  john went back to the garden  mary took the football there  where is the apple daniel went to the bathroom  sandra journeyed to the hallway  daniel moved to the office  john went back to the bathroom  sandra moved to the office  john moved to the office  john went back to the kitchen  mary journeyed to the garden  mary got the apple there  mary left the apple  daniel went back to the bathroom  mary moved to the hallway  john went back to the garden  mary took the football there  john took the apple there  john went back to the office  where is the apple daniel went to the bathroom  sandra journeyed to the hallway  daniel moved to the office  john went back to the bathroom  sandra moved to the office  john moved to the office  john went back to the kitchen  mary journeyed to the garden  mary got the apple there  mary left the apple  daniel went back to the bathroom  mary moved to the hallway  john went back to the garden  mary took the football there  john took the apple there  john went back to the office  daniel travelled to the hallway  daniel went back to the bathroom  where is the apple mary got the apple there  daniel moved to the kitchen  john travelled to the office  mary left the apple  john went back to the kitchen  sandra travelled to the kitchen  mary grabbed the apple there  daniel went to the garden  sandra journeyed to the bathroom  mary dropped the apple  john journeyed to the bedroom  sandra journeyed to the office  john went back to the kitchen  sandra grabbed the apple there  sandra discarded the apple  mary travelled to the kitchen  where is the apple mary got the apple there  daniel moved to the kitchen  john travelled to the office  mary left the apple  john went back to the kitchen  sandra travelled to the kitchen  mary grabbed the apple there  daniel went to the garden  sandra journeyed to the bathroom  mary dropped the apple  john journeyed to the bedroom  sandra journeyed to the office  john went back to the kitchen  sandra grabbed the apple there  sandra discarded the apple  mary travelled to the kitchen  sandra picked up the apple there  sandra travelled to the hallway  where is the apple mary got the apple there  daniel moved to the kitchen  john travelled to the office  mary left the apple  john went back to the kitchen  sandra travelled to the kitchen  mary grabbed the apple there  daniel went to the garden  sandra journeyed to the bathroom  mary dropped the apple  john journeyed to the bedroom  sandra journeyed to the office  john went back to the kitchen  sandra grabbed the apple there  sandra discarded the apple  mary travelled to the kitchen  sandra picked up the apple there  sandra travelled to the hallway  mary travelled to the hallway  mary went to the garden  where is the apple mary got the apple there  daniel moved to the kitchen  john travelled to the office  mary left the apple  john went back to the kitchen  sandra travelled to the kitchen  mary grabbed the apple there  daniel went to the garden  sandra journeyed to the bathroom  mary dropped the apple  john journeyed to the bedroom  sandra journeyed to the office  john went back to the kitchen  sandra grabbed the apple there  sandra discarded the apple  mary travelled to the kitchen  sandra picked up the apple there  sandra travelled to the hallway  mary travelled to the hallway  mary went to the garden  mary journeyed to the bedroom  mary journeyed to the bathroom  john travelled to the garden  john took the football there  daniel went back to the bathroom  sandra travelled to the office  daniel went to the kitchen  mary journeyed to the office  sandra went back to the kitchen  daniel journeyed to the bathroom  sandra put down the apple  john got the milk there  where is the apple mary got the apple there  daniel moved to the kitchen  john travelled to the office  mary left the apple  john went back to the kitchen  sandra travelled to the kitchen  mary grabbed the apple there  daniel went to the garden  sandra journeyed to the bathroom  mary dropped the apple  john journeyed to the bedroom  sandra journeyed to the office  john went back to the kitchen  sandra grabbed the apple there  sandra discarded the apple  mary travelled to the kitchen  sandra picked up the apple there  sandra travelled to the hallway  mary travelled to the hallway  mary went to the garden  mary journeyed to the bedroom  mary journeyed to the bathroom  john travelled to the garden  john took the football there  daniel went back to the bathroom  sandra travelled to the office  daniel went to the kitchen  mary journeyed to the office  sandra went back to the kitchen  daniel journeyed to the bathroom  sandra put down the apple  john got the milk there  john went to the kitchen  sandra took the apple there  where is the milk john moved to the bathroom  mary moved to the bathroom  sandra got the milk there  sandra took the apple there  mary travelled to the garden  sandra put down the milk there  sandra moved to the garden  sandra travelled to the office  where is the apple john moved to the bathroom  mary moved to the bathroom  sandra got the milk there  sandra took the apple there  mary travelled to the garden  sandra put down the milk there  sandra moved to the garden  sandra travelled to the office  mary went to the kitchen  sandra dropped the apple  where is the apple john moved to the bathroom  mary moved to the bathroom  sandra got the milk there  sandra took the apple there  mary travelled to the garden  sandra put down the milk there  sandra moved to the garden  sandra travelled to the office  mary went to the kitchen  sandra dropped the apple  daniel grabbed the milk there  sandra grabbed the apple there  mary travelled to the bathroom  mary travelled to the kitchen  sandra dropped the apple  daniel dropped the milk there  where is the apple john moved to the bathroom  mary moved to the bathroom  sandra got the milk there  sandra took the apple there  mary travelled to the garden  sandra put down the milk there  sandra moved to the garden  sandra travelled to the office  mary went to the kitchen  sandra dropped the apple  daniel grabbed the milk there  sandra grabbed the apple there  mary travelled to the bathroom  mary travelled to the kitchen  sandra dropped the apple  daniel dropped the milk there  john went back to the kitchen  mary went back to the garden  where is the apple john moved to the bathroom  mary moved to the bathroom  sandra got the milk there  sandra took the apple there  mary travelled to the garden  sandra put down the milk there  sandra moved to the garden  sandra travelled to the office  mary went to the kitchen  sandra dropped the apple  daniel grabbed the milk there  sandra grabbed the apple there  mary travelled to the bathroom  mary travelled to the kitchen  sandra dropped the apple  daniel dropped the milk there  john went back to the kitchen  mary went back to the garden  sandra got the apple there  john went to the garden  mary went to the bathroom  daniel moved to the bathroom  sandra went to the bedroom  sandra journeyed to the garden  sandra went to the kitchen  john went back to the office  daniel went back to the kitchen  mary journeyed to the office  sandra went to the bathroom  sandra left the apple there  where is the apple daniel travelled to the bathroom  sandra took the apple there  daniel got the milk there  daniel journeyed to the garden  where is the milk daniel travelled to the bathroom  sandra took the apple there  daniel got the milk there  daniel journeyed to the garden  sandra went to the garden  sandra discarded the apple there  where is the apple daniel travelled to the bathroom  sandra took the apple there  daniel got the milk there  daniel journeyed to the garden  sandra went to the garden  sandra discarded the apple there  daniel got the apple there  daniel left the apple  where is the apple daniel travelled to the bathroom  sandra took the apple there  daniel got the milk there  daniel journeyed to the garden  sandra went to the garden  sandra discarded the apple there  daniel got the apple there  daniel left the apple  daniel picked up the apple there  john went back to the bedroom  daniel discarded the milk  sandra grabbed the milk there  sandra left the milk  daniel journeyed to the hallway  where is the milk daniel travelled to the bathroom  sandra took the apple there  daniel got the milk there  daniel journeyed to the garden  sandra went to the garden  sandra discarded the apple there  daniel got the apple there  daniel left the apple  daniel picked up the apple there  john went back to the bedroom  daniel discarded the milk  sandra grabbed the milk there  sandra left the milk  daniel journeyed to the hallway  sandra went back to the bedroom  mary went to the garden  where is the milk sandra picked up the milk there  sandra went back to the bedroom  where is the milk sandra picked up the milk there  sandra went back to the bedroom  sandra dropped the milk  sandra took the milk there  john moved to the hallway  daniel picked up the football there  daniel discarded the football there  sandra went back to the office  where is the milk sandra picked up the milk there  sandra went back to the bedroom  sandra dropped the milk  sandra took the milk there  john moved to the hallway  daniel picked up the football there  daniel discarded the football there  sandra went back to the office  john picked up the football there  sandra travelled to the bathroom  sandra moved to the kitchen  sandra left the milk  where is the milk sandra picked up the milk there  sandra went back to the bedroom  sandra dropped the milk  sandra took the milk there  john moved to the hallway  daniel picked up the football there  daniel discarded the football there  sandra went back to the office  john picked up the football there  sandra travelled to the bathroom  sandra moved to the kitchen  sandra left the milk  john put down the football  john journeyed to the kitchen  where is the milk sandra picked up the milk there  sandra went back to the bedroom  sandra dropped the milk  sandra took the milk there  john moved to the hallway  daniel picked up the football there  daniel discarded the football there  sandra went back to the office  john picked up the football there  sandra travelled to the bathroom  sandra moved to the kitchen  sandra left the milk  john put down the football  john journeyed to the kitchen  daniel went back to the bathroom  sandra journeyed to the hallway  where is the football daniel got the milk there  mary picked up the football there  daniel travelled to the kitchen  mary discarded the football  where is the milk daniel got the milk there  mary picked up the football there  daniel travelled to the kitchen  mary discarded the football  john went to the bathroom  daniel went back to the bedroom  sandra went to the bathroom  john went back to the kitchen  john journeyed to the bathroom  john moved to the hallway  john grabbed the football there  john dropped the football  where is the football daniel got the milk there  mary picked up the football there  daniel travelled to the kitchen  mary discarded the football  john went to the bathroom  daniel went back to the bedroom  sandra went to the bathroom  john went back to the kitchen  john journeyed to the bathroom  john moved to the hallway  john grabbed the football there  john dropped the football  daniel discarded the milk there  daniel took the milk there  where is the football daniel got the milk there  mary picked up the football there  daniel travelled to the kitchen  mary discarded the football  john went to the bathroom  daniel went back to the bedroom  sandra went to the bathroom  john went back to the kitchen  john journeyed to the bathroom  john moved to the hallway  john grabbed the football there  john dropped the football  daniel discarded the milk there  daniel took the milk there  daniel left the milk there  john got the football there  where is the milk daniel got the milk there  mary picked up the football there  daniel travelled to the kitchen  mary discarded the football  john went to the bathroom  daniel went back to the bedroom  sandra went to the bathroom  john went back to the kitchen  john journeyed to the bathroom  john moved to the hallway  john grabbed the football there  john dropped the football  daniel discarded the milk there  daniel took the milk there  daniel left the milk there  john got the football there  john left the football  john went back to the garden  where is the milk mary went to the kitchen  sandra journeyed to the office  mary got the football there  mary travelled to the garden  where is the football mary went to the kitchen  sandra journeyed to the office  mary got the football there  mary travelled to the garden  john travelled to the office  sandra moved to the garden  where is the football mary went to the kitchen  sandra journeyed to the office  mary got the football there  mary travelled to the garden  john travelled to the office  sandra moved to the garden  mary dropped the football  mary journeyed to the kitchen  where is the football mary went to the kitchen  sandra journeyed to the office  mary got the football there  mary travelled to the garden  john travelled to the office  sandra moved to the garden  mary dropped the football  mary journeyed to the kitchen  mary moved to the bedroom  sandra went to the bedroom  where is the football mary went to the kitchen  sandra journeyed to the office  mary got the football there  mary travelled to the garden  john travelled to the office  sandra moved to the garden  mary dropped the football  mary journeyed to the kitchen  mary moved to the bedroom  sandra went to the bedroom  john moved to the bedroom  daniel went to the bedroom  mary journeyed to the garden  sandra went to the hallway  john journeyed to the garden  sandra went back to the bedroom  sandra went to the garden  mary grabbed the football there  mary left the football  john travelled to the kitchen  where is the football sandra grabbed the milk there  sandra moved to the garden  where is the milk sandra grabbed the milk there  sandra moved to the garden  sandra grabbed the football there  sandra dropped the milk  where is the milk sandra grabbed the milk there  sandra moved to the garden  sandra grabbed the football there  sandra dropped the milk  sandra discarded the football  sandra went to the hallway  where is the milk sandra grabbed the milk there  sandra moved to the garden  sandra grabbed the football there  sandra dropped the milk  sandra discarded the football  sandra went to the hallway  john went to the office  mary travelled to the office  where is the milk sandra grabbed the milk there  sandra moved to the garden  sandra grabbed the football there  sandra dropped the milk  sandra discarded the football  sandra went to the hallway  john went to the office  mary travelled to the office  sandra went to the bedroom  daniel went to the bathroom  john travelled to the garden  daniel got the apple there  john picked up the milk there  john dropped the milk  where is the milk daniel picked up the milk there  john took the football there  daniel discarded the milk  daniel picked up the milk there  mary moved to the bathroom  john discarded the football  mary travelled to the kitchen  john went back to the hallway  mary moved to the bedroom  daniel went back to the bedroom  john picked up the apple there  daniel left the milk  where is the milk daniel picked up the milk there  john took the football there  daniel discarded the milk  daniel picked up the milk there  mary moved to the bathroom  john discarded the football  mary travelled to the kitchen  john went back to the hallway  mary moved to the bedroom  daniel went back to the bedroom  john picked up the apple there  daniel left the milk  mary moved to the garden  mary travelled to the kitchen  where is the milk daniel picked up the milk there  john took the football there  daniel discarded the milk  daniel picked up the milk there  mary moved to the bathroom  john discarded the football  mary travelled to the kitchen  john went back to the hallway  mary moved to the bedroom  daniel went back to the bedroom  john picked up the apple there  daniel left the milk  mary moved to the garden  mary travelled to the kitchen  john put down the apple  john grabbed th

babi.txt
vocab.txt
vectors.txt
Let me know if you need gdb, specifically.  Here is the lldb output:
lldb -- ../../glove/build/glove -save-file vectors -input-file cooccurrence.shuf.bin -vector-size 2 -vocab-file vocab.txt -binary 0
(lldb) target create "../../glove/build/glove"
Current executable set to '../../glove/build/glove' (x86_64).
(lldb) settings set -- target.run-args  "-save-file" "vectors" "-input-file" "cooccurrence.shuf.bin" "-vector-size" "2" "-vocab-file"
"vocab.txt" "-binary" "0"
(lldb) r
r
Process 3283 launched: '../../glove/build/glove' (x86_64)
TRAINING MODEL
Read 1090 lines.
Initializing parameters...done.
vector size: 2
vocab size: 33
x_max: 100.000000
alpha: 0.750000
iter: 001, cost: nan
iter: 002, cost: nan
iter: 003, cost: nan
iter: 004, cost: nan
iter: 005, cost: nan
iter: 006, cost: nan
iter: 007, cost: nan
iter: 008, cost: nan
iter: 009, cost: nan
iter: 010, cost: nan
iter: 011, cost: nan
iter: 012, cost: nan
iter: 013, cost: nan
iter: 014, cost: nan
iter: 015, cost: nan
iter: 016, cost: nan
iter: 017, cost: nan
Process 3283 stopped
* thread #2: tid = 0x62f0, 0x0000000100000f10 glove`glove_thread + 512, stop reason = EXC_BAD_ACCESS (code=1, address=0xffc01500)
    frame #0: 0x0000000100000f10 glove`glove_thread + 512
glove`glove_thread:
->  0x100000f10 <+512>: vmovsd (%rdx,%rcx,8), %xmm1
    0x100000f15 <+517>: vmulsd (%rax,%rcx,8), %xmm1, %xmm1
    0x100000f1a <+522>: vaddsd %xmm0, %xmm1, %xmm0
    0x100000f1e <+526>: incq   %rcx
(lldb)

Okay, @BenjaminHess thank you for the reproducable bug. It should be addressed by https://github.com/stanfordnlp/GloVe/commit/eb4714ec94eefc83f84d7fa32350b6ea6b5c3e8a. The issue is that tokenization of words -> indices for the babi corpus is failing in some locations, for a reason that I have yet to identify (perhaps the existence of a blank '' word.) Anyway, skipping word pairs where one word has index == 0 seems to fix the problem at hand for the time being.


Add support for GraphQL-Ruby 1.11+ Broadcasts

Originally asked by @bdsimmons in our Gitter chat here: https://gitter.im/anycable/Lobby?at=5f2325cc03d73b60ee57852e
Documentation: https://graphql-ruby.org/subscriptions/broadcast

@Envek Any updates on this?

We are looking into this, too. We've benefited from GraphQL-Ruby broadcasts quite a bit, but have been hitting messaging delays from ActionCable when we get lots (4k+) of concurrent subscribers. Right now we run ActionCable in a standalone Rack app so we can scale that out independently on its main app, but it still suffers from delays. If we figure out the right spots in the code to address this, we'll share our results here. Right now we still have a lot to discover around the internals of both Anycable and the broadcast functionality in the GraphQL gem.

Please take a look at draft implementation at https://github.com/anycable/graphql-anycable/pull/15 and try to use it.
I haven't tested it on real applications yet.
@bdsimmons thank you for heads up. I was able to dive into graphql-ruby broadcasts only on this week.

@Envek thanks for looking into the broadcasts stuff. I'm working with @bdsimmons on the GraphQL Ruby project. I have tried to implement your changes from this PR but it seems the subscription data isn't getting stored in Redis.
If I go from a working branch without broadcast to the broadcast branch I get this error. It is trying to find a particular key in Redis but it doesn't exist.
2020-12-22T03:46:47.922Z pid=40210 tid=ovh2cw1kq WARN: {"context":"Job raised exception","job":{"retry":true,"queue":"default","class":"TableInfoWorker","args":[1,24],"jid":"2fcf4076d80d2a754b6fbecd","created_at":1608608807.9127119,"enqueued_at":1608608807.912777},"jobstr":"{\"retry\":true,\"queue\":\"default\",\"class\":\"TableInfoWorker\",\"args\":[1,24],\"jid\":\"2fcf4076d80d2a754b6fbecd\",\"created_at\":1608608807.9127119,\"enqueued_at\":1608608807.912777}"}
2020-12-22T03:46:47.922Z pid=40210 tid=ovh2cw1kq WARN: TypeError: no implicit conversion of nil into String
2020-12-22T03:46:47.922Z pid=40210 tid=ovh2cw1kq WARN: /Users/matt/.rvm/gems/ruby-2.6.6/gems/json-2.3.0/lib/json/common.rb:156:in `initialize'
/Users/matt/.rvm/gems/ruby-2.6.6/gems/json-2.3.0/lib/json/common.rb:156:in `new'
/Users/matt/.rvm/gems/ruby-2.6.6/gems/json-2.3.0/lib/json/common.rb:156:in `parse'
/Users/matt/.rvm/gems/ruby-2.6.6/gems/graphql-1.11.6/lib/graphql/subscriptions/serialize.rb:21:in `load'
/Users/matt/.rvm/gems/ruby-2.6.6/bundler/gems/graphql-anycable-bacdd5edfab5/lib/graphql/subscriptions/anycable_subscriptions.rb:162:in `block in read_subscription'

If I flush Redis completely, then try it, nothing happens, no errors, nothing. Assuming that is because nothing is getting stored in Redis.
Any thoughts on what could be happening?

Released in v1.0.0


Tree deselect_all and update selected_item in SELECT_MULTI mode

closes https://github.com/godotengine/godot/issues/20548

Test Script
extends Control

onready var tree
var selected_label

var tree_item_1
var tree_item_2
var tree_item_3

func _ready():
	var vb = VBoxContainer.new()
	vb.set_position(Vector2(100,100))
	var hb = HBoxContainer.new()
	add_child(vb)
	vb.add_child(hb)

	selected_label = Label.new()
	selected_label.set_custom_minimum_size(Vector2(150,0))
	hb.add_child(selected_label)

	var hb2 = HBoxContainer.new()
	vb.add_child(hb2)

	var mode = OptionButton.new()
	mode.add_item("0 - Single")
	mode.add_item("1 - Row")
	mode.add_item("2 - Multi")
	mode.set_custom_minimum_size(Vector2(100,0))
	hb2.add_child(mode)
	mode.connect("item_selected", self, "mode_changed")

	var deselect_all = Button.new()
	deselect_all.set_text("Deselect All")
	deselect_all.connect("button_up", self, "deselect_all")
	hb.add_child(deselect_all)

	var deselect_item1 = Button.new()
	deselect_item1.set_text("Deselect Item 1")
	deselect_item1.connect("button_up", self, "deselect_item1")
	hb.add_child(deselect_item1)

	var deselect_item2 = Button.new()
	deselect_item2.set_text("Deselect Item 2")
	deselect_item2.connect("button_up", self, "deselect_item2")
	hb.add_child(deselect_item2)

	var deselect_item3 = Button.new()
	deselect_item3.set_text("Deselect Item 3")
	deselect_item3.connect("button_up", self, "deselect_item3")
	hb.add_child(deselect_item3)

	tree = Tree.new()
	tree.set_columns(2)
	tree.set_custom_minimum_size(Vector2(300,300))

	tree.select_mode = tree.SELECT_SINGLE

	tree.set_column_min_width( 0, 10 )
	tree.set_column_min_width( 1, 10 )
	tree.hide_root = true

	add(tree, "root")
	tree_item_1 = add(tree, "1")
	tree_item_2 = add(tree, "2")
	tree_item_3 = add(tree, "3")

	vb.add_child(tree)

func _process(delta):
	selected_label.set_text(str(tree.get_selected()))

func deselect_all():
	tree.deselect_all()

func deselect_item1():
	tree_item_1.deselect_all()

func deselect_item2():
	tree_item_2.deselect_all()

func deselect_item3():
	tree_item_3.deselect_all()

func mode_changed(id):
	tree.select_mode = id

func add(tree, name):
	var tree_item = tree.create_item(tree.get_root())
	tree_item.set_text(0, name)
	tree_item.set_cell_mode( 1, tree_item.CELL_MODE_STRING)
	tree_item.set_text(1, name)

	var label = Label.new()
	label.set_text(name)
	tree_item.set_metadata(0, label)

	return tree_item

~
~
I also suggest renaming a few things.(If you have any thoughts on it before I propose it in the tracker after this was merged).
TreeItem::deselect(int p_column) ->  TreeItem::deselect_col(int p_column)
TreeItem::deselect_all() ->  TreeItem::deselect()
Tree::item_deselected(int p_column, TreeItem *p_item) -> Tree::cell_deselected(int p_column, TreeItem *p_item)
Tree::deselect_row(TreeItem *p_item) -> Tree::item_deselected(TreeItem *p_item)

@AlexHolly Needs rebase.

This PR has not received any new commits for over a year and is abandoned, closing.


[enhancement] Implement IRPO training custom loss

I was wondering if I could try implement the custom loss function from the paper Iterative Reasoning Preference Optimization

Basically looks like the DPO loss is weighted by some factor alpha (in the paper the suggested value is 1.0)
the first term is just the NLL from the policy model of the winning sequence scaled by the length of the sequence itself.
The paper talks about CoT and labels, but probably this could be kept to the developer implementing it since in the loss function the terms always appear as concatenated.
What I was thinking is extending dpo_trainer (because it helps a lot I guess...), add one more hyperparameters which is alpha, defaulted to 1.0
Then the compute_loss takes is edited, and adds the first term

Turns out the paper was corrected in V2 and now it's obviously a NLL
I did the custom implementation based on dpo and fknetuned mistral on a different dataset obtaining similar great results so I'll share my implementation in the following days

Very nice, thanks @TheGhoul21 ! Let us know with @kashif when your implementation is ready

Hi, sorry for the long time...
This is the implementation I used:
def concatenated_forward(
    self, model: nn.Module, batch: Dict[str, Union[List, torch.LongTensor]]
) -> Tuple[torch.FloatTensor, torch.FloatTensor, torch.FloatTensor, torch.FloatTensor]:
    """Run the given model on the given batch of inputs, concatenating the chosen and rejected inputs together.

    We do this to avoid doing two forward passes, because it's faster for FSDP.
    """
    concatenated_batch = self.concatenated_inputs(
        batch,
        is_encoder_decoder=self.is_encoder_decoder,
        label_pad_token_id=self.label_pad_token_id,
        padding_value=self.padding_value,
        device=self.accelerator.device,
    )
    len_chosen = batch["chosen_labels"].shape[0]

    model_kwargs = (
        {
            "labels": concatenated_batch["concatenated_labels"],
            "decoder_input_ids": concatenated_batch.pop("concatenated_decoder_input_ids", None),
        }
        if self.is_encoder_decoder
        else {}
    )
    all_logits = model(
        concatenated_batch["concatenated_input_ids"],
        attention_mask=concatenated_batch["concatenated_attention_mask"],
        use_cache=False,
        **model_kwargs,
    ).logits

    all_logps = self.get_batch_logps(
        all_logits,
        concatenated_batch["concatenated_labels"],
        average_log_prob=self.loss_type == "ipo",
        is_encoder_decoder=self.is_encoder_decoder,
        label_pad_token_id=self.label_pad_token_id,
    )

    def cross_entropy_loss(logits, labels):
        if not self.is_encoder_decoder:
            # Shift so that tokens < n predict n
            logits = logits[..., :-1, :].contiguous()
            labels = labels[..., 1:].contiguous()
        # Flatten the tokens
        loss_fct = nn.CrossEntropyLoss()
        logits = logits.view(-1, logits.shape[-1])
        labels = labels.view(-1)
        # Enable model parallelism
        labels = labels.to(logits.device)
        loss = loss_fct(logits, labels)
        return loss

    if self.is_encoder_decoder:
        labels = concatenated_batch["concatenated_labels"].clone()
    else:
        labels = concatenated_batch["concatenated_input_ids"].clone()

    chosen_nll_loss = cross_entropy_loss(all_logits[:len_chosen], labels[:len_chosen])

    chosen_logps = all_logps[:len_chosen]
    rejected_logps = all_logps[len_chosen:]

    chosen_logits = all_logits[:len_chosen]
    rejected_logits = all_logits[len_chosen:]

    return (chosen_logps, rejected_logps, chosen_logits, rejected_logits, chosen_nll_loss)

def get_batch_loss_metrics(
    self,
    model,
    batch: Dict[str, Union[List, torch.LongTensor]],
    train_eval: Literal["train", "eval"] = "train",
):
    """Compute the DPO loss and other metrics for the given batch of inputs for train or test."""
    metrics = {}

    (
        policy_chosen_logps,
        policy_rejected_logps,
        policy_chosen_logits,
        policy_rejected_logits,
        chosen_nll_loss
    ) = self.concatenated_forward(model, batch)

    # if reference_chosen_logps and reference_rejected_logps in batch use them, otherwise use the reference model
    if "reference_chosen_logps" in batch and "reference_rejected_logps" in batch:
        reference_chosen_logps = batch["reference_chosen_logps"]
        reference_rejected_logps = batch["reference_rejected_logps"]
    else:
        with torch.no_grad():
            if self.ref_model is None:
                with self.null_ref_context():
                    (
                        reference_chosen_logps,
                        reference_rejected_logps,
                        _,
                        _,
                        _,
                    ) = self.concatenated_forward(self.model, batch)
            else:
                (
                    reference_chosen_logps,
                    reference_rejected_logps,
                    _,
                    _,
                    _,
                ) = self.concatenated_forward(self.ref_model, batch)

    losses, chosen_rewards, rejected_rewards = self.dpo_loss(
        policy_chosen_logps,
        policy_rejected_logps,
        reference_chosen_logps,
        reference_rejected_logps,
    )
    chosen_nll_loss.to(self.accelerator.device)
    loss = chosen_nll_loss + losses.mean()
    reward_accuracies = (chosen_rewards > rejected_rewards).float()

    prefix = "eval_" if train_eval == "eval" else ""
    metrics[f"{prefix}rewards/chosen"] = chosen_rewards.mean().cpu()
    metrics[f"{prefix}rewards/rejected"] = rejected_rewards.mean().cpu()
    metrics[f"{prefix}rewards/accuracies"] = reward_accuracies.mean().cpu()
    metrics[f"{prefix}rewards/margins"] = (chosen_rewards - rejected_rewards).mean().cpu()
    metrics[f"{prefix}logps/rejected"] = policy_rejected_logps.detach().mean().cpu()
    metrics[f"{prefix}logps/chosen"] = policy_chosen_logps.detach().mean().cpu()
    metrics[f"{prefix}logits/rejected"] = policy_rejected_logits.detach().mean().cpu()
    metrics[f"{prefix}logits/chosen"] = policy_chosen_logits.detach().mean().cpu()

    return loss, metrics

def compute_reference_log_probs(self, padded_batch: Dict) -> Dict:
    """Computes log probabilities of the reference model for a single padded batch of a DPO specific dataset."""
    compte_ref_context_manager = torch.cuda.amp.autocast if self._peft_has_been_casted_to_bf16 else nullcontext

    # compute reference logps
    with torch.no_grad(), compte_ref_context_manager():
        if self.ref_model is None:
            with self.null_ref_context():
                (
                    reference_chosen_logps,
                    reference_rejected_logps,
                    _,
                    _,
                    _
                ) = self.concatenated_forward(self.model, padded_batch)
        else:
            (
                reference_chosen_logps,
                reference_rejected_logps,
                _,
                _,
                _
            ) = self.concatenated_forward(self.ref_model, padded_batch)

    return reference_chosen_logps, reference_rejected_logps

I'm not totally sure how to go on with this implementation, maybe we can have a short dicussion about it.
Basically it could be added as an option for DPO (like irpo=True) so that it adds the NLL to the DPO loss.


API adjustment for the STT yielding class to improve friendliness with Ride

Makes the STT API more consistent with the render:using: and renderUsing: methods seen in Ride's renderer based on STTemplate.
With this change, developers won't need to remember 2 sets of rules for the yield method when used from Ride.
So now this is possible:
<st STT yieldUsing: 'shared/feedback.html' >

Post

	<st= self render: model>

	...

Codecov Report
Attention: 9 lines in your changes are missing coverage. Please review.

Comparison is base (e2a3df4) 94.32% compared to head (1f39c37) 93.87%.

Files
Patch %
Lines

STTemplate/STT.class.st
75.00%
9 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #14      +/-   ##
==========================================
- Coverage   94.32%   93.87%   -0.45%
==========================================
  Files           5        5
  Lines        1498     1535      +37
==========================================
+ Hits         1413     1441      +28
- Misses         85       94       +9

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Correct test flakiness

What this PR does / why we need it:
Retry when updating the object. Sometimes the original object might change between
the fetch and update steps so it is ok to retry at least once.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
https://github.com/kubevirt/kubevirt-velero-plugin/issues/57
Special notes for your reviewer:
Release note:

NONE

/lgtm

/approve


ProcessConfigurationSection in ConfigurationBuilder .net 4.7.1

Idea Title
Be as descriptive as you can with your idea/bug report/question/suggestion.
Issue Details
ProcessConfigurationSection is not getting called other than AppSettingsSection. I would like to replace values from the external configuration source but in my custom configurationbuilder ProcessConfigurationSection is not getting called other than AppSettingsSection.

@mairaw @BillWagner as FYI

It seems like this is a product question. @csharpfritz can you help?

This should be opened in the Visual Studio Community, not in the Docs repository.
It is not a bug, as we are able to create a ConfigurationBuilder and attach it to any ConfigurationSection with the configBuilders attribute and see it process the section properly.  If this continues to be an issue, please open a question on https://developercommunity.visualstudio.com/spaces/8/index.html

@stephenmolloy @honggit

Is this a question about https://github.com/aspnet/MicrosoftConfigurationBuilders? If so, then this is by design. (Actually, it runs on the ConnectionStringsSection as well.) Because this set of config builders is key/value oriented.
The concept of Configuration Builders in the full framework does apply to any Section in config, just like protected config. Not that does not include section groups. So you can't apply a config builder to 'configuration/system.web', but you can to 'configuration/system.web/httpRuntime' or any of the other "sections" contained within system.web.

No... this is a question about virtual ConfigurationSection ConfigurationBuilder.ProcessConfigurationSection(ConfigurationSection configSection)

Resolving this - @shahanurreza please follow the guideline from @csharpfritz on opening the issue in the correct location.


Weird line height for list items with inline code

Inline code formatting in a Markdown unordered list changes the line height for that item. This doesn't happen in a table, so perhaps it involves padding in the list item style?
Example:
To illustrate the structure of a Object Firewall configuration file, the example below is a minimal configuration that does the following:

- Configures Object Firewall to listen for incoming connections on the indicated ports.
- Disables TLS.
- Forwards requests to a single node deployment located at `<IP_ADDRESS>`.
- Denies anonymous access to all buckets, then allows several prefixes in `bucket1`.

@rushenn preemptively assigned this to you, feel free to change if appropriate. Let me know if you need additional information.


transitive closure of deps not propagated through npm_package

There is an issue in rules_ts for this, https://github.com/aspect-build/rules_ts/issues/96, but the problem is more general than that and requires a change in the rules_js layer to solve.

Resolved in rc4 with internal rules API refactor


An option to apply color scheme / theme

Is your feature request related to a problem? Please describe.
LinkBubbleMenu is very stubborn, basially I want to change the color of inputs in LinkBubbleMenu. I changed some colors like for buttons using custom CSS.
Describe the solution you'd like
I know there is always a workaround for every issue. But I think if there is an option to set the theme as Mui does. Or an option to map existing Mui config with the Mui TipTap.
Describe alternatives you've considered
I have used custom CSS for buttons but still wrapping my head with an MUI fieldset at least one should have the option to pass its own component or color as a prop.
Additional context
Add any other context or screenshots about the feature request here.

Thanks for the nicer solution.

Thanks for filing this @awaisalwaisy. Good to know that there's interest in customizing the LinkBubbleMenu. That's something I've wanted to do but haven't prioritized to date. I'll keep this on my list!


Improve source generator usage

There are 3 main things this PR does:

The source generator now uses the latest previews of System.Text.Json
This helps work around other weird Visual Studio behaviour when compiling the code and versions etc
Adds the flags so we can debug source generators via Visual Studio
This is an amazingly useful feature!
Reverts to using a file for schema generation
Something wasn't sitting right with me that our builds were not deterministic - it was up to the state of the JSON file downloaded. I thought via a file might be faster too but so far haven't seen that be the case.

With that last point, I think we can still semi-automate the updating process for the JSON file I've embedded via scheduled GitHub Actions. This might also allow us to support #165 more easily.
In theory, none of these changes should affect the output of Schema.NET, just the build/debugging process.

So now I've gone from "it builds in CI but doesn't build locally" to "it builds locally but doesn't build in CI"... 🤦♂

Perhaps we can add a CLI command to the tool to download the JSON-LD for us?

It would have to be an additional tool as we can't call the source generator one from CLI but yeah, we could have a thin schema download client. I still wouldn't want to call it in our own build process but it does simplify our updating process.

So I've...

Moved the JSON-LD file to a new data folder in the root directory (seemed to make sense now we have two tools share it)
Added a basic .NET 5 CLI application that will download the latest file from Schema.org and save it to this folder

Seems to work pretty good.

I'm thinking in the future, using something like this with a scheduled GitHub Action to do this updating for us. That though is a whole separate thing we can handle another day.

I'm thinking in the future, using something like this with a scheduled GitHub Action to do this updating for us. That though is a whole separate thing we can handle another day.

We have to be careful with code that updates itself. We need to ensure there are no breaking changes, these normally fail the build/tests though. A better approach might be to have a GitHub action that raises a PR for us a bit like dependabot/renovate.

It'd also then play nicely with the auto-generated release notes. There will be a manual step of clicking the publish button every so often though.


Failed at startup: UnicodeDecodeError

The newest version after git pull origin master, configuration file has been checked online. Can anyone give me some idea about this? Thanks.
raceback (most recent call last):
  File "pokecli.py", line 514, in <module>
    main()
  File "pokecli.py", line 83, in main
    tree = TreeConfigBuilder(bot, config.raw_tasks).build()
  File "/Users/linwei/Projects/PokemonGo-Bot/pokemongo_bot/tree_config_builder.py", line 63, in build
    instance = worker(self.bot, task_config)
  File "/Users/linwei/Projects/PokemonGo-Bot/pokemongo_bot/base_task.py", line 13, in __init__
    self.initialize()
  File "/Users/linwei/Projects/PokemonGo-Bot/pokemongo_bot/cell_workers/sleep_schedule.py", line 37, in initialize
    self._process_config()
  File "/Users/linwei/Projects/PokemonGo-Bot/pokemongo_bot/cell_workers/sleep_schedule.py", line 47, in _process_config
    self.time = datetime.strptime(self.config.get('time', '01:00'), '%H:%M')
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", line 325, in _strptime
    (data_string, format))
ValueError: time data '27:54' does not match format '%H:%M'
2016-08-12 22:02:31,803 [sentry.errors] [ERROR] Sentry responded with an error: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) (url: https://app.getsentry.com/api/90254/store/)
Traceback (most recent call last):
  File "/Users/linwei/Envs/local/lib/python2.7/site-packages/raven/transport/threaded.py", line 174, in send_sync
    super(ThreadedHTTPTransport, self).send(data, headers)
  File "/Users/linwei/Envs/local/lib/python2.7/site-packages/raven/transport/http.py", line 47, in send
    ca_certs=self.ca_certs,
  File "/Users/linwei/Envs/local/lib/python2.7/site-packages/raven/utils/http.py", line 66, in urlopen
    return opener.open(url, data, timeout)
  File "/Users/linwei/Envs/local/lib/python2.7/site-packages/future/backports/urllib/request.py", line 494, in open
    response = self._open(req, data)
  File "/Users/linwei/Envs/local/lib/python2.7/site-packages/future/backports/urllib/request.py", line 512, in _open
    '_open', req)
  File "/Users/linwei/Envs/local/lib/python2.7/site-packages/future/backports/urllib/request.py", line 466, in _call_chain
    result = func(*args)
  File "/Users/linwei/Envs/local/lib/python2.7/site-packages/raven/utils/http.py", line 46, in https_open
    return self.do_open(ValidHTTPSConnection, req)
  File "/Users/linwei/Envs/local/lib/python2.7/site-packages/future/backports/urllib/request.py", line 1284, in do_open
    h.request(req.get_method(), req.selector, req.data, headers)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1053, in request
    self._send_request(method, url, body, headers)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1093, in _send_request
    self.endheaders(body)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1049, in endheaders
    self._send_output(message_body)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 891, in _send_output
    msg += message_body
UnicodeDecodeError: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128)
2016-08-12 22:02:31,804 [sentry.errors.uncaught] [ERROR] [u"ValueError: time data '27:54' does not match format '%H:%M'", u'  File "pokecli.py", line 514, in <module>', u'  File "pokecli.py", line 83, in main', u'  File "pokemongo_bot/tree_config_builder.py", line 63, in build', u'  File "pokemongo_bot/base_task.py", line 13, in __init__', u'  File "pokemongo_bot/cell_workers/sleep_schedule.py", line 37, in initialize', u'  File "pokemongo_bot/cell_workers/sleep_schedule.py", line 47, in _process_config', u'  File "python2.7/_strptime.py", line 325, in _strptime']
Fri Aug 12 22:02:31 PDT 2016 Pokebot  Stopped.
Press any button or wait 20 seconds to continue.

#3304 #2807 #3343 #3818 #3811 #3785 #3770 #3735 ..... this list goes on.

ValueError: time data '27:54' does not match format '%H:%M'
[ERROR] [u"ValueError: time data '27:54' does not match format '%H:%M'",

Fix your time format in your config for sleep schedule


[docs] incorrect description in "RAM as resource" page

File: [docs/01_key-concepts/02_ram.md](https://github.com/EOSIO/eosio.contracts/blob/develop/docs/01_key-concepts/02_ram.md)
the block producers decided to increase the memory with 1KiB (1024 bytes) per day
=> the block producers decided to increase the memory with 1KiB (1024 bytes) per block

PR is blocked by known build issues with release/1.9.x branch

@bezalel thank you for your contribution.


"requires a subcommand" error without examples

I noticed an inconsistency in the help message when using commands that require subcommands. When I call the list command in my friends CLI app, it gives examples:
friends list
Error: Command 'list' requires a subcommand friends,activities,notes,locations,tags,favorite

but when I use one of those subcommands that also requires further subcommands, I see no examples:
friends list favorite
Error: Command 'favorite' requires a subcommand

Is there a way to get that second example to also show the subcommand options?

Yeah, that doesn't seem right.
It looks like this line of code:
https://github.com/davetron5000/gli/blob/85792ea395ce72069cbd6190ecaca26dfaea2684/lib/gli/command_support.rb#L173
Should probably include the same thing as this one:
https://github.com/davetron5000/gli/blob/85792ea395ce72069cbd6190ecaca26dfaea2684/lib/gli/command_support.rb#L176
or maybe have the same check?
If you feel like making a PR, I can check it out and .  I might not have bandwidth to do the change myself for the next few weeks or so.

Thanks, @davetron5000 ! I'll look into making a PR in the next week or so.


add dataproc_jars to templated fields in relevant dataproc operators

JIRA

[X] My PR addresses the JIRA issue https://issues.apache.org/jira/browse/AIRFLOW-2411.  It allows jar files to be specified via templates, so that we can programmatically decide which jars to use.  I ran this proposed change by @fenglu-g and he agreed it was worthwhile.

Description

[X] Here are some details about my PR, including screenshots of any UI changes:

This is a very minor change, adding only one field (dataproc_jars) to the list of templated fields for the various DataProc operators that submit jobs requiring jar files.  Note that this field is always called dataproc_jars in the operators, even though each operator's constructor has a different name for this field.  So the change may look a slight bit confusing, because it might appear that the templated field should vary by operator, but this is not the case.
Tests

[ ] My PR does not add tests because this is such a small change, and there are no tests currently in-place to test the templated fields.  However we have been running Airflow at Etsy with a subset of these changes (only the change for the DataProcHadoopOperator) successfully for about a month.

Commits

[X] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Documentation

[ ] No documentation added because none exists which specifies the templated field list for dataproc operators.

Code Quality

[X] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

Codecov Report

Merging #3305 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3305   +/-   ##
=======================================
  Coverage   75.87%   75.87%
=======================================
  Files         197      197
  Lines       14710    14710
=======================================
  Hits        11161    11161
  Misses       3549     3549

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 71954a5...200fc1b. Read the comment docs.

Awesome thanks @Fokko !


No self-correcting mechanism in case of data update failure

Two days ago, my yente task running in AWS failed to update and index new data. I checked the AWS stats and logs and there was no indicator of lack of system memory or compute time. Yet, the data update failed so I guess it is connected with bad data transport from data.opensanctions.org. The image seems to have no self-correcting mechanism for those cases that could initiate the data update once again in case there are some bad data obtained from the OpenSanctions.
Is there any way how to automatically set correcting those problems or can it be possibly part of new yente release?
Thanks for all comments or help about it

Hello Jan! I do wonder if there's any error/warning message in the container logs that gives a clue as to what may have gone wrong? What we do is we run the re-index job quite often (ca. every 30 mins) so that one failure just delays the update a little bit (all the in-between runs will effectively be no-ops). Make sure to use Yente 4.0 with that.
Regarding data.opensanctions.org: we have seen the occasional connection reset and other errors from that. However, it's using Google Cloud CDN to serve out the data. I don't think anything we'd build at home would produce a lower error rate than pure Google infra, so not sure how to bring the rate down even further.


[feature request] Support vim mode

Hi,
Thanks this is the best one I found.
One little request would be to be able to use j/k to navigate the menu in vim mode

Hi!
The context menu is nothing special but regular context menu in your OS.
So it should work as expected in your OS.

Thanks it doesn't.
I'm referring to obs vim mode, but I will fork this project