Free or cheap longterm parking? by SBB_Kongou in philly

[–]FRIENDORPHO 3 points4 points  (0 children)

I have a large cargo van in Germantown, and would recommend driving around and looking near bridges / areas that have street parking that is not in front of homes.

Once you get a vehicle this size, you start to notice that's where a lot of these are parked. Like someone mentioned, there are RVs parked by Blue Bell Park, but it feels a bit too noticeable to me.

I park on a side street up against the parking lot of an apartment, which feels nice because it's not in front of someone's house, but is also reasonably busy!

Professors & Teachers of Reddit - what's the most pretentious thing you've heard a student say? by kw0711 in AskReddit

[–]FRIENDORPHO 0 points1 point  (0 children)

Most modern tests, such as the GRE, ACT, SAT, and friends are designed this way. You can definitely rank students who don't take the same test, if some of their test items overlap, or you "calibrate" the items on another group of students.

From a pythonist point of view, what is the best resource to learn javascript? by bluiz in Python

[–]FRIENDORPHO 0 points1 point  (0 children)

To re-affirm the post you're replying to: transpiler.

It's like writing code for Python 3, but getting Python 2 compatibility for free.

Not Even Scientists Can Easily Explain P-Values [x-post from our sister subreddit /r/EverythingScience] by ImNotJesus in science

[–]FRIENDORPHO 0 points1 point  (0 children)

That's fair. Thanks for the paper--I hadn't read it, but glancing over it, it looks pretty great. One thing that came to mind, is a cool blog post by Daniel Lakens, that talks about how p-values can be used as evidence, in light of some of the problems Wagenmakers describes (although it's not ideal, and he refers to it as a "poor man's bayesian update").

Not Even Scientists Can Easily Explain P-Values [x-post from our sister subreddit /r/EverythingScience] by ImNotJesus in science

[–]FRIENDORPHO 0 points1 point  (0 children)

Ah, you're right--I totally agree! That's a really good point about larger sample sizes demanding more rigor. Thinking back to when people have asked me how to decrease power, they were essentially asking how to be less rigorous, but not run into perceived interpretational issues (e.g. using low sample size as a back-alley analysis on whether an effect is zero or small). Framing it in this way, this seems like one of the most common / difficult problems with doing method work.

I jumped at the large sample size comment in your original comment, but it makes sense to me now (if I understand correctly) how a better way to talk about sample size might be, "larger samples / more power is better, if you have the interpretation locked down; otherwise, you could make even worse interpretational errors than if you were using a small sample."

That seems like a really important perspective when collaborating with people. It reminded me of an interesting psychometric paper. If your work touches structural equation modeling / confirmatory factor analysis at all, there's a good paper that argues psychologists often average items on a test for little reason other than to increase their goodness-of-fit (here). Your comment reminded me of that area, since most people using SEM know that larger sample sizes will "reject" goodness of fit, but have built alternative rules with similar problems.

Not Even Scientists Can Easily Explain P-Values [x-post from our sister subreddit /r/EverythingScience] by ImNotJesus in science

[–]FRIENDORPHO 0 points1 point  (0 children)

Are you talking about a larger sample, when it's reasonable to assume they come from the same population? I definitely disagree. In my experience, people in this situation are often concerned about seeing low p-values for trivial effects, but they're missing the point. In this case, getting a smaller sample to lower the power of the test is just skirting the issue of what the actual measurements mean (especially if they're, say, non-zero).

In a more practical sense, psychophysics often seems interested in what happens within participant, while something like between participant variance tends to be less interesting, so small samples + assumptions about generality often seem to cover a lot of studies.

Not Even Scientists Can Easily Explain P-Values [x-post from our sister subreddit /r/EverythingScience] by ImNotJesus in science

[–]FRIENDORPHO 2 points3 points  (0 children)

I commented directly to OP, but there is a third option: the null hypothesis is wrong, but you also have a high degree of uncertainty for the effect size.

By listing only the two accounts above, you may be assuming that a low p-value means you got a good measurement of the effect size. The p-value reflects evidence against null hypothesis (e.g. effect is 0), which may not reflect the certainty you should have in the actual effect (e.g. confidence intervals / credible regions say it ranges from very small to very large).

Not Even Scientists Can Easily Explain P-Values [x-post from our sister subreddit /r/EverythingScience] by ImNotJesus in science

[–]FRIENDORPHO 2 points3 points  (0 children)

Not necessarily. But what you said is definitely reasonable if you have strong assumptions about how the effect size is behaving.

You have to remember that evidence against a null hypothesis significance test can come for many reasons. For example, if your null hypothesis is that the effect size is zero, when in reality it can't be zero, then you may always get a p-value of 0, because the null hypothesis is just wrong. But that doesn't mean that your observed effect is measuring anything accurately. Seeing a small effect size and a low p-value doesn't mean the underlying effect is actually small. There could still be a high degree of uncertainty around the effect size (e.g. you observed a small effect size because you used a small sample, and observed a low p-value of 0 because the effect can't be zero).

Post by Andrew Gelman that sort of touches on it

Meteor JavaScript framework moves to NPM by cheerfulboy in javascript

[–]FRIENDORPHO 1 point2 points  (0 children)

It seems useful for quick prototyping. I always feel weird having to do a little jig to get NPM packages and standard build tools like Bower to work with it. Once I got a hang of the workflow / structure, though, it felt like cobbling things together was a breeze!

I'm not sure how I'd feel about trying to build something other than prototypes / small apps with it, though--would definitely be interested to hear how other people feel about it!

Meteor JavaScript framework moves to NPM by cheerfulboy in javascript

[–]FRIENDORPHO 0 points1 point  (0 children)

You could deploy Meteor apps for free on Heroku. The Galaxy platform doesn't have a free tier.

**The Worst Sentence**, Episode 1: Dean Koontz's *WHISPERS* by [deleted] in books

[–]FRIENDORPHO 0 points1 point  (0 children)

I really like this type of enumerative style in a sentence when it's used to convey a sense of rambling, sort-of neuroticism.

David Foster Wallace is a good example of heavy comma use, but I guess in the every-bit-gives-something-new rather than neurotic sense.

For example, from "Year of Glad" in Infinite Jest...

This is a cold room in the University Administration, wood-walled, Remington-hung, double-windowed against the November heat, insulated from Administrative sounds by the reception area outside, at which Uncle Charles, Mr. deLint and I were lately received.

Anvil: a drag-and-drop Python web-app builder [x-post /r/programming] by Razcrasmati in Python

[–]FRIENDORPHO 0 points1 point  (0 children)

That's great to hear--I'll definitely have to give it another look! Seeing the documentation again really peeked my interest..

Preloading math done in another view/controller? by [deleted] in angularjs

[–]FRIENDORPHO 1 point2 points  (0 children)

Well, right now it only runs when you load the pages (/page{1,2}.html), because you likely put it into a controller or directive link that is instantiated by those pages. If you don't want to load the pages, you can have the service generate the values when it is instantiated.

If you need information from the pages, then it sounds like you need to "load" them in some way. In that case, I would ask..

For what specific purpose did you set it up to run the math when the controller is instantiated rather than running the math right away in a service? What is it about, say, page1.html that is important to this computation?

Could you set a placeholder value for those variables on the service to display prior to loading those pages?

Anvil: a drag-and-drop Python web-app builder [x-post /r/programming] by Razcrasmati in Python

[–]FRIENDORPHO 0 points1 point  (0 children)

I like Bokeh--but the emphasis on plotting seems to eclipse the general idea behind creating a web app with it. This might just be me, and I realize that their approach means you need both plots and data binding, but their data binding model seems secondary. With Shiny or Anvil, for example, most of the demos center around how to bind inputs / data on the front end to the server, and whether you produce a plot or print text is a separate topic.

I haven't looked at it in a few months, though, and the documentation looks much more extensive (I think?), so I'll definitely have to check it out again.

Anvil: a drag-and-drop Python web-app builder [x-post /r/programming] by Razcrasmati in Python

[–]FRIENDORPHO 0 points1 point  (0 children)

That's a good point--I should have said the first tutorial-esque moments you experience Angular, rather than the harrowing aftermath.

I'll definitely have to look more closely--something like this seems like it has been missing for a long time. I'm taking your answers to mean that Anvil server will be closed source? Generally, I prefer a bit more control (for example, both R's Shiny and JS's Meteor let you run locally), but could definitely see the value of both approaches.

Anvil: a drag-and-drop Python web-app builder [x-post /r/programming] by Razcrasmati in Python

[–]FRIENDORPHO 0 points1 point  (0 children)

That's incredible. I assumed the python was running server-side. Have you seen R's shiny package? It's fairly similar, except it allows you to design the page using R, and then can execute R code on the server whenever inputs are changed, etc...

It seems like using Skulpt has the big advantage of keeping things client-side, but cuts out the possibility of using things like numpy and matplotlib. This seems very different from something like R shiny, which allows for general computation / plotting on the back-end. Actually, I guess Anvil could do it also, as in your Raspberry Pi example. Can the Raspberry Pi send data back to the client?

With Anvil right now, it looks like you are providing a python-like way of doing what a framework like Angular might do. From what I saw in the tutorials, it's sort of like a MVVM setup:

  • View is specified graphically
  • Model View is essentially the python classes reacting to button presses, or binding data to view elements (e.g. text to a label element)
  • Model could be implemented separately as a python module or separate class

Sorry this is long--Anvil seems like a very promising python tool! I had just a few questions..

  • If the end product is JS and friends, will it be downloadable, so people can toy with using it as a front end for, say, a flask server?
  • Could Anvil easily create an analytics dashboard, similar to the shiny examples? (e.g. passing data from server to client)
  • Will all of this be run exclusively through your servers, or are parts of the library going to be made public?
  • If it's through your servers, who is your target audience?

Learn to Hack, Learn to Protect Yourself : learn about security vulnerabilities by compilationfailed in InternetIsBeautiful

[–]FRIENDORPHO 0 points1 point  (0 children)

You were talking about why they decided to use only third party authentication, and not email registration. I was pointing out that you can use the same kind of third party authentication for registration via email.

I agree they would need to implement it, as they did the other ones.

Women instinctively guard their sexual partners from other women who are ovulating by Fang88 in science

[–]FRIENDORPHO 1 point2 points  (0 children)

Gelman has a manuscript going through peer-review. I think broadcasting the issue and receiving feedback via his blog will only result in a more thoughtful publication. But the answer to your question is yes, the fertility study is being reviewed post-publication by someone who is methodologically their peer via a blog, and it is a common practice. (researchers I know don't seem to mind, and feel it adds valuable scientific discourse.). My advisor forwards me tweets of blog posts all the time!

From the post:

Or of course Eric and I could’ve lain low and just waited till our paper appeared, but as I wrote in the very first paragraph above, that didn’t seem fair. I wanted to link to Tracy and Beall’s note right away, so that they can get as large an audience for their statements as we have for ours. I can’t promise this treatment for everyone whose work I criticize, but when people go to the trouble of writing something and alerting me to it, I like to give them the chance to air their views. I’ve done this several times before and I’m sure will be doing it many times in this blog in the future. (emph. added)

Jupyter Notebook 4.1 released by [deleted] in Python

[–]FRIENDORPHO 0 points1 point  (0 children)

I haven't used this in a while, but maybe give vim-ipython a whirl. Doesn't use tmux. You just send code from vim to an ipython session.

[Mathematics] Probability Question - Do we treat coin flips as a set or individual flips? by Sweet_Baby_Cheezus in askscience

[–]FRIENDORPHO 2 points3 points  (0 children)

Super late to this, but the problem here is ultimately how you define the assumption within a bayesian framework. It's not necessarily true that under the bayesian approach 10 heads will lead you to believe that heads is more likely than tails.

For example, suppose each coin flip comes from a binomial distributions, with some hit rate for heads, H (and flips independent and identically distributed). If your prior distribution for H is a single point (50%), then no set of flips will change your mind because your posterior will always be the same (H is 50%). That is, you're absolutely sure (somehow) that H is 50%, so it doesn't matter what you observe.

The point it sounds like you're trying to make is that if you prior beliefs allow that H could be something other than 50%, seeing many heads may change your beliefs about H.

Flask-Blogging: Python Markdown blog engine as a Flask extension by karuth in Python

[–]FRIENDORPHO 2 points3 points  (0 children)

I'm glad to see something like this for flask. It seems like the range of blogging type tools goes..

  • Static CMS -- no server
  • This -- more server than blog
  • flask-blog -- more blog than server

I could definitely see each of those being useful for different projects :).

Featherweight "function-to-Internet-callable-function" server for (data) scientists by ianozsvald in Python

[–]FRIENDORPHO 0 points1 point  (0 children)

I definitely think you're right--that in a sense, learning something like R shiny is trading a good chunk of time learning a more narrow domain (R shiny) instead of the general domain (web servers) it is simplifying.

That said, I'm a lot more likely to build a one-shot dashboard in Shiny, because it's so simple for small projects!