samth
2019-2-28 12:46:20

Can you put that command somewhere in the directory?


rjnw
2019-2-28 21:03:34

we are only 4–5x faster than linear regression on haskell which is similar to the difference in clinical trial


samth
2019-2-28 21:04:27

ok, that makes more sense


carette
2019-2-28 22:45:28

Sorry for the total silence.


carette
2019-2-28 22:45:46

I have kept up to date with all that’s been done though. Happy with it all.


ccshan
2019-2-28 22:47:59

How should Section 6.3 change?


carette
2019-2-28 22:51:23

And I can’t “git pull”:


carette
2019-2-28 22:51:41
MacBook-Air-2:ppaml carette$ git pull
error: cannot lock ref 'refs/tags/clich?-lathered-stiffener-muckiest': Unable to create '/Users/carette/ppaml/.git/refs/tags/clich?-lathered-stiffener-muckiest.lock': Illegal byte sequence
From <https://github.iu.edu/ccshan/ppaml>
 ! [new tag]           clich?-lathered-stiffener-muckiest -&gt; clich?-lathered-stiffener-muckiest  (unable to update local ref)

carette
2019-2-28 22:51:49

Any ideas?


carette
2019-2-28 22:58:37

--no-tags seems to do the trick.


rjnw
2019-2-28 23:00:54

avg time for linear regression for hakaru 0.00036337s


ccshan
2019-2-28 23:05:09

Ok but that’s 11x faster than 33μs


rjnw
2019-2-28 23:06:24

Sorry I compared to linear regression I ran without runtime specializations, I can’t run with runtime specializations with linear regression due to some bug right now


rjnw
2019-2-28 23:07:51

without runtime specializations it was around 100μs


ccshan
2019-2-28 23:08:17

Ok but this is the same machine on which you previously got 33μs with runtime specialization, no?


rjnw
2019-2-28 23:08:22

yes


ccshan
2019-2-28 23:08:31

Ok I think I’ll just write 11x now.


rjnw
2019-2-28 23:08:53

that sounds good to me.


carette
2019-2-28 23:18:18

I think the main item that I’d like to change is our list of contributions at the end of the introduction. As is, it seriously under-sells what we’ve done. And the previous referees really dug in to that.


ccshan
2019-2-28 23:19:22

Go ahead and revise (or add TODO listing what you want to mention or what referee comments you want to respond to) and I’ll react


carette
2019-2-28 23:20:13

I’ll revise - that’s more constructive than just adding TODOs.


carette
2019-2-28 23:20:20

After dinner.


ccshan
2019-2-28 23:20:56

Both revising and adding TODOs can clarify your intent.


carette
2019-2-28 23:24:12

Part of the intent is to emphasize that even though we make it all seem straightforward, it wasn’t. Lots of design was needed. Symbolic arbitrary-dimensional integrals are very hard to do on a computer, even though it all seems just fine in paper-math. For example. I think the same can be said of Histogram.


carette
2019-3-1 01:09:15

Ok, I’ve rewritten the contributions part to my satisfaction. I’ve amped up (and added to) all our contributions. And I believe what I’ve written too.


samth
2019-3-1 02:10:45

a few things:


samth
2019-3-1 02:11:09
  1. Hoffman and Gelman is published in Journal of Machine Learning Research 15 (

samth
2019-3-1 02:11:20
  1. We should cite Rao and Blackwell

samth
2019-3-1 02:55:13

I believe the only remaining thing we’ve talked about is benchmarking “exact” inference in some other systems


ccshan
2019-3-1 02:55:55

Well, does anyone read Russian or are we just going to cite Kolmogorov without reading it


samth
2019-3-1 02:56:42

Should I ask Katie to help read it?


samth
2019-3-1 02:57:23

But “Wikipedia says Kolmogorov had idea X” is good enough for me, although also possibly true for most X



samth
2019-3-1 03:15:34

I created a submission


samth
2019-3-1 03:15:45

I don’t think trying to read that paper will be helpful


ccshan
2019-3-1 03:16:03

@carette You believe the histogram transformation hoists code?


ccshan
2019-3-1 03:17:59

@carette You wrote “on top of our scientific contributions, there are significant engineering contributions that should not be overlooked” so what are those scientific contributions and what are those engineering contributions? It seems that there should be two lists, or each contribution should be classified as either scientific or engineering?


ccshan
2019-3-1 03:19:41

@carette You wrote that unproduct is “modular” - what modularity do you have in mind?


samth
2019-3-1 03:26:00

I did not change @pravnar’s affiliation since that seemed like asking for trouble


carette
2019-3-1 03:48:30

Re: histogram - the first two rules in Fig. 7 pushes Fanout and Split out of an arbitrary context. Maybe ‘hoist’ is not the best word, but it sure moves code around a lot.


carette
2019-3-1 03:51:47

Re: scientific vs engineering. I would much rather not try to pin that down in the paper itself. If forced to, I would say that (1) and (2) are more science, (3) is a combination, (4), (5) , (6) are engineering. Many reviewers downplay engineering contributions too much.


carette
2019-3-1 03:54:32

It is modular in the sense that it 1) works for many products, not just one, 2) has no new code for doing distribution inference [it relies on the dimension 1 code], 3) does not just work at the top-level of an expression.