rjnw
2017-11-14 13:42:10

@pravnar I just saw you commits for newsgroups, is it also possible to store the arrays generated from chad’s script into an input file. This way I can use the same numbers for testing and benchmarking.


samth
2017-11-14 14:19:22

this paper looks interesting: https://arxiv.org/pdf/1701.03757.pdf


samth
2017-11-14 14:20:45

Looking at the Augur paper, they also do the compile-time specialization that we do, primarily to drive parallelism choices: https://arxiv.org/pdf/1312.3613.pdf


samth
2017-11-14 14:22:31

Also the Augur paper has the kinds of graphs we want to produce


samth
2017-11-14 14:25:35

samth
2017-11-14 16:04:57

the augurv2 paper also has similar graphs: https://danehuang.github.io/papers/augurv2.pdf


pravnar
2017-11-14 21:05:24

I just pushed updates to benchmarks.cabal so that “stack build” inside runners/hk will produce a getNews executable. It takes two arguments: the path to the newsgroups data, and the path where you want to store three files with extracted vectors (words, docs, topics).


ccshan
2017-11-14 23:16:09

@carette I just pushed a start for the histogram section, but I’m meeting a student right now.


carette
2017-11-14 23:18:02

@ccshan Just finished my gscale group meeting. I need to go eat, and then I work on the paper. I’ll make sure to coordinate through here (as well as do frequent check-in/push)


rjnw
2017-11-14 23:28:19

oh nice, thanks


carette
2017-11-15 01:41:30

And then Tara needed help with her logic course (which is surprisingly advanced for a 2nd year course!).


ccshan
2017-11-15 01:50:41

I’m definitely in the middle of the histogram section right now


carette
2017-11-15 01:51:06

Ok, I’ll work on something else (in the paper).


carette
2017-11-15 01:52:54

Such as reordering the Dirichlet section.


carette
2017-11-15 01:53:32

Hmm, I don’t seem to have ‘iftex.sty’. Is it standard?


carette
2017-11-15 01:55:11

Never mind — texlive-generic-extra.


carette
2017-11-15 02:12:55

@ccshan Does it make sense for me to try to change the running example to go to y being a ‘scored input’?


carette
2017-11-15 02:14:24

It is not necessarily difficult, but it is a bit dangerous, in that it is easy to make a mistake while changing roughly 20 equations and the accompanying text.


ccshan
2017-11-15 02:20:56

I’m not sure if it’s worthwhile now… Here’s what I suggest:


ccshan
2017-11-15 02:21:34

I push what I have and you read it. Meanwhile I finish this subsection and you take over. The remaining subsection is to describe the implementation of the optimization. The subsection I’m about to finish is about the syntax and semantics of bucket expressions.


carette
2017-11-15 02:23:34

Sounds good. Working on notation in the meantime.


ccshan
2017-11-15 02:24:27

Pushed


carette
2017-11-15 02:32:23

Will look soon.


carette
2017-11-15 02:33:36

In the meantime: there is no explanation of the difference (in the text) between the \vecdots and \vecdotsvec notations. I know what you mean by them, and the subtle difference — but will our readers?


carette
2017-11-15 02:42:00

Pushed a variant notation. Looking at your text now.


ccshan
2017-11-15 02:50:07

I pushed my work. Please pull before reading Section 4.1.


ccshan
2017-11-15 02:50:27

Then, your work in Section 4.2 is (I hope) cut out for you.


ccshan
2017-11-15 02:50:52

As for notation, I think using bold is a fine idea, but you don’t seem to have changed the basic \vec macro…


carette
2017-11-15 02:51:32

Right - because we have 3 kinds of vectors.


ccshan
2017-11-15 02:53:36

If a basic vector of numbers is \vec{x} then it feels weird for a vector of vectors to not have the arrow. So I suggest \bm{\vec{#1}} for both \vecdots and \vecdotsvec. I don’t remember the precise semantic distinction between \vecdots and \vecdotsvec but I don’t think it’s very important…


carette
2017-11-15 02:55:21

That was my feeling as well. I’ll make that change, right after I push the minor tweaks I did to 4.1.


ccshan
2017-11-15 02:57:06

Great. I’m off to eat soon.

Typing rules make everything look more official…


carette
2017-11-15 02:57:31

I have to drive home soon (still at the office).


ccshan
2017-11-15 02:57:43

When are we getting self-driving cars?


carette
2017-11-15 02:58:03

I can continue to work a bit then, and then from 10:30–15:30 tomorrow are allocated to this paper as well.


ccshan
2017-11-15 02:58:42

I think my next task is to draft Section 2, then I’ll ask you to smooth the transition from Section 2 to Section 3.


carette
2017-11-15 03:00:29

If you listen to my colleagues working in automotive and on safety aspects of SE, you don’t really want them too soon…


carette
2017-11-15 03:00:51

Yes, I can take section 4.2. And then smoothing sounds good.


samth
2017-11-15 03:28:32

I plan to write the introduction in the morning


pravnar
2017-11-15 04:01:41

I am writing a script for plotting curves