Live data from Hacker News

Viewing profile — closed

closed

HN member
Joined
Tue, Nov 19, 2013, 2:27 PM UTC
HN karma
1,274
Public activity
465 items

About closed

Cognitive psychologist / data scientist!

Working on siuba, a data analysis tool for python:

https://github.com/machow/siuba

Recent public activity

  1. comment
    Comment #48646726

    Hey! I worked on the plotnine guide ( https://plotnine.org/guide/ ). Always interested to hear what people find hard to understand about plotnine, or what they wish there were more…

  2. comment
    Comment #45134568

    I have used numpy, but don't understand what it has to do with dataframe apis Take two examples of dataframe apis, dplyr and ibis. Both can run on a range of SQL backends because d…

  3. story
  4. comment
    Comment #43334870

    I think it's often a syntax convenience. For example, Polars and Pandas both have DataFrame.pipe(...) methods, that create the same effect. But it's a bit cumbersome to write. Here…

  5. comment
    Comment #43333944

    I think piping and method chaining are a little bit different. Piping generally chains functions, by passing the result of one call into the next (eg result is first argument to th…

  6. comment
    Comment #42495715

    Sounds like this study (published in 2008): "The space between us: stereotype threat and distance in interracial contexts" It mentions being run at Stanford, and was pretty popular…

  7. comment
    Comment #42484454

    It's neat to see tablets discussed in the context of modern tools. I recently helped edit an article for Great Tables[1] that discusses the history of tables like this, and recentl…

  8. comment
    Comment #42283555

    This is an interesting case, since the pigeon study is about what happens when the underlying process is random. But if the shape drawing process isn't random, I think the author's…

  9. comment
    Comment #41803230

    As someone who did statistics and psychology, I'm very surprised by this take, for a few reasons: 1. Many of the early pioneers in statistics were psychologists. 2. The econ x psyc…

  10. comment
    Comment #41275636

    From a more applied angle, a book like "10 steps to complex learning" might be helpful. I come from a similar cog psych background as the Bjork Lab, so am a big fan of their resear…

  11. comment
    Comment #39935475

    Hey one of the co-maintainers of Great Tables, along with Rich Iannone, here! I just wanted to say that Rich is the only software developer I know, who when asked to lay out the ph…

  12. story
  13. comment
    Comment #39424223

    I got into embroidery as a break from software engineering. Then, I got into machine embroidery and found myself running inkstitch in a docker container and submitting GitHub issue…

  14. comment
    Comment #38994362

    Another hint that it's a deliberately lackluster example is that it violates a rule given in the article: don't use character names.

  15. comment
    Comment #38441654

    People questioning the headline are missing the point of the underlying article. The underlying study is not about just rate of learning, but rate of learning under favorable condi…

  16. comment
    Comment #38411045

    Having had the great pleasure of refactoring a few python libraries, I've had to encouraged people to switch away from inheritance. You often get a ton of methods / attributes on t…

  17. comment
    Comment #37821629

    It seems like this is a lot of the strategy behind pitching things as epics. If tweaks interact to produce considerable satisfaction / delight, then bundling them together keeps fo…

  18. comment
    Comment #35017674

    Hey, I maintain a tool called siuba that converts pandas methods to SQL, including for duckdb! * duckdb example: https://siuba.org/guide/workflows-backends.html#duckdb * supported …

  19. comment
    Comment #34131698

    The issue is that sometimes a function can take a type that is an optional dependency, so you don't want to import it unless you are type checking. (And some types are defined in t…

  20. comment
    Comment #33763211

    One interesting thing about R examples is their outputs tend to be bigger. I think this is in direct contrast to python docstrings, where outputs are very concise--because you manu…

  21. comment
    Comment #31967671

    Yeah, it runs over pandas or sql databases! Here's an example querying sql: https://siuba.readthedocs.io/en/latest/intro.html#Working-wi... You can use the verbs collect() and show…

  22. comment
    Comment #31963977

    This is a minor point, but I'm cantonese and aware it can be written. (This is why I linked to a tool to segment written cantonese :).

  23. comment
    Comment #31962367

    Hey--I maintain a port of dplyr to python, called siuba[1]! Right now it supports a decent number of verbs + SQL generation. I tried to break down why R users find pandas difficult…

  24. comment
    Comment #31829136

    As a person learning cantonese, pycantonese and cantonese.sheik.co.uk were so helpful! The trickiest thing to explain to people is that Cantonese is a diaglossika. It's spoken, but…

  25. comment
    Comment #31219539

    I tried the clock example and it worked, but I needed to wait maybe 30 seconds after page load..