Recent submissions

Comment · 12 years ago
This is correct. Sadly, the first paragraph of the article contains some glaring errors.

"For Markov chains to be effective the current state has to be dependent on the previous state in some way;"

This is trivially untrue. A sequence of independently and identically distributed (iid) random variables is a Markov chain. An iid sequence is clearly effective at many things (e.g. Monte Carlo integration).

"Not every process has the Markov Property, such as the Lottery, this weeks winning numbers have no dependence to the previous weeks winning numbers." As lambdaphage pointed out, the Lottery does have the Markov property.

Comment · 13 years ago
Most statisticians have their own definition of fat-tailed, I like the definition you linked to (polynomial decay), but it is not universally accepted/known. These fat-tailed distributions will have a variance as long as they decay faster than x^(-3).
Comment · 13 years ago
I also used to work for Erik's (dinkytown location).

That was the gross margin on bikes, which I'm pretty sure means (sale price - purchase price)/(purchase price). Correct me if I'm wrong about the formula.

Not included in this is 36% number is the shops cost in selling the bike, which includes,

* Assembling the bike (unpacking, assembling, getting rid of packing materials, which are substantial).

* Tuning and Selling the bike.

* Post sale service.

At least for Erik's, a big part of the post sale service was to get people back into the shop and try to sell them accessories. I don't mean un-necessary parts or work, but things like clothes, bike computers, etc..

For many shops I suspect there is not much profit per bike left after these other expenses.

Erik's stream-lined much of this process, for example most bikes were assembled at the central warehouse by a dedicated crew.

Comment · 15 years ago
I sort of addressed this in my above comment. Success in academic research, like success in startups, is more dependent on determination than intelligence.
Comment · 15 years ago
I'm finishing up my PhD this year (haven't set a defense day yet, but I'm aiming for June at this point), and finishing a dissertation requires piles of determination.

What I came to realize is that you can't take what they say too seriously especially when you're aspiring to create something out of the ordinary.

I can't comment on your personal experience with grad students (I use grad to mean both Masters and PhD students), but I can say that just like people everywhere else, there is a wide variety of interests and abilities. Just like with job applicants, it's easy to see a sample biased by the "bad" ones. The sampling problem is even worse for grad students, the ones lacking in drive, creativity, or intelligence tend to stick around their programs longer [1]. The only other comment that I'll add is, depending on the program, there probably isn't much incentive to work with undergrads in the capacity you are talking about. So the determined/driven/focused grad students will not do it very much. You may have been steered towards projects because it was closer to what they work on, or would explore a question that they had personal interest in.

do 4 years as an undergrad, go straight to your Masters in the same school and then to your Doctorate in the same school

This is a warning sign. Staying at the same school for undergrad and grad school is called academic inbreeding. If it's a rarity, it's probably a special case that you can ignore (maybe that student was just particularly awesome). If it's common, the program may not be trying hard enough in admissions or perhaps something worse.

In my program, there are many students (including me) that did not go straight through undergrad to grad school.

tl;dr Just like everywhere else, the awesome people move through grad school quickly and the less awesome people tend to stick around. It's more likely that you were encountering the less awesome people.

[1] That's not to say that sticking around a PhD program for more than 5 years is an indication that a person lacks drive, creativity or intelligence. Life happens. Babies, sickness, bad breaks etc..

Comment · 15 years ago
Possibly. R is really great at doing "fancy" statistical analyses. It's very lousy at doing things like text manipulation. When I have a project that needs some text manipulation on the front end, I frequently use other tools (Python, vi, sed, ...) on the front end to beat text data into a nicer form for R. I couldn't say without knowing more about your project.
Comment · 15 years ago
Comment · 15 years ago
I am a statistician that does both research and applied work.

I use R for three reasons: (1) It's Free Software; (2) It's a programming language; (3) Other statisticians use it so it's easier for me to collaborate.

There are the usual supporting arguments for (1). (2), I've only used SAS a little bit, and it was extremely unpleasant to use it for non-built-in stuff, which makes research harder for no good reason. For (3), I have nothing against Python but most other statisticians don't use it. If I want to share my work in R, it's easy (statisticians know how to install R packages). If I want to share my work in Python, I first have to teach [most] other statisticians how to use Python. There's nothing wrong with that, but why raise the start-up cost for them?

tl;dr I conjecture that most statisticians don't want what the author is suggesting. Also, there are plenty of companies that are trying to do what the author is asking for, but most of them seem to miss the desired sweet spot, or charge lots of money, or both. I haven't taken a survey of the available software in quite some time.

Comment · 15 years ago
You're right, reading the paper that way, they are trying to detect a change in convergence rate from 5% to 5.25%, I was confused by the use of % in two separate contexts in the same sentence. That being said, I think this is not a good argument against A/B testing.

Fair enough, it would take a very large sample (122K is close enough) to detect a change from 5% to 5.25%. Being concerned about a change that small seems really silly unless 0.0025 * N visitors * revenue per user is a big enough number to be concerned with. I contend it won't be unless either

(1) N visitors is very large or

(2) revenue per user is very large.

If (1) is true, then testing on 122K users is not a big deal. If (2) is true you probably want to have a much more targeted approach, like someone doing sales.

Comment · 15 years ago
Comment · 15 years ago
Just signed up.

But, my main areas of expertise (statistics, e.g. data analysis or mining, modeling or forecasting, designing and analyzing experiments, ...) don't mesh well with your categories. Have you thought about allowing users to search profiles, or some means of adding categories (sugestion box?)?

Comment · 16 years ago
You gotta do what you gotta do, but your example probably doesn't do what you want in R.

  > system.time(vec1 <- rnorm(1000000))
     user  system elapsed 
    0.200   0.000   0.199 
My computer takes .2 seconds to generate the million random normals and assign them to vec1.

  > vec1 = rnorm(1000000)
  > system.time(vec1)
     user  system elapsed 
        0       0       0 
 
My computer only takes 0 seconds to evaluate the existing vec1 of length one million.
Comment · 16 years ago
I've added some examples to my above comment. My example is perhaps a little closer to 'median(x <- 10)' than you were asking for, but I think it illustrates the point that using '=' will not always have the desired result in places where '<-' would.
Comment · 16 years ago
Comment · 16 years ago
Speaking as an almost not-amateur (finishing my PhD this year, and working on getting a faculty job), you're both right.

Logically, there's nothing wrong with proof by contradiction. As long the steps between "Assume P is true" and "therefore FALSE" are valid, you have a valid proof that "P is false".

The issue with proofs by contradiction is psychological, but it's important not to ignore such things when you are doing math. Proofs are written for people to read, and people make mistakes in reading, writing and constructing proofs. The longer and more complex a proof is, the more likely it is that there are mistakes. I can't speak for all fields, but in my field (statistics) proofs by contradiction are acceptable but not in style and constructive proofs are generally considered to be more informative.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton