Live data from Hacker News

Viewing profile — ssanderson11235

ssanderson11235

HN member
Joined
Sat, Feb 28, 2015, 6:39 PM UTC
HN karma
272
Public activity
21 items

About ssanderson11235

No profile information was provided.

Recent public activity

  1. comment
    Comment #48107142

    Noone force-pushed to main in the actual repo. The attacker force-pushed to main in their own fork, but the actual repo had a CI job configured that ran code from the fork in respo…

  2. comment
    Comment #48102987

    The fundamental mistake here seems to have been not fully understanding the threat model of the pull_request_target action trigger. pull_request_target jobs run in response to vari…

  3. story
  4. story
  5. comment
    Comment #16963961

    I found it in the YouTube playlist from the event: https://www.youtube.com/playlist?list=PL055Epbe6d5aP6Ru42r7h... .

  6. comment
    Comment #16963191

    > Why multiple hubs? A few reasons for this, most of which are related to points you mentioned: 1. Having multiple hubs makes it much easier to do zero-downtime deploys. 2. Having …

  7. comment
    Comment #16962723

    The sharing machinery isn't open source, mostly because it's pretty tightly coupled to our community forums, which is a custom rails application. I know that the jupyterhub team wa…

  8. comment
    Comment #16962591

    I gave an earlier version of this talk at JupyterCon 2017 https://www.youtube.com/watch?v=TtsbspKHJGo , which captured my full screen output. The pgcontents demo starts around 19:3…

  9. comment
    Comment #16961655

    Speaker here. If you want to follow along with the slides from the talk, you can find them at https://speakerdeck.com/ssanderson/hosting-notebooks-for-100... . Also, happy to answe…

  10. comment
    Comment #16961562

    There have been a couple attempts to add dashboarding to Jupyter: https://github.com/jupyter/dashboards was/is a dashboard system built by a team at IBM. I think the project stalle…

  11. story
  12. comment
    Comment #12161237

    Zipline dev here. Zipline happily works on minutely data (in fact, we recently dropped support for daily mode entirely on Quantopian, which is built on top of Zipline). All the tut…

  13. story
  14. story
  15. comment
    Comment #10562457

    I'm not sure I always agree with this. David Beazley's 2015 PyCon talk on concurrency ( https://www.youtube.com/watch?v=MCs5OvhV9S4 ) was one of my favorite talks of the conference…

  16. comment
    Comment #10363916

    A common practice while working on a Haskell code base is to fill in not-yet-completed functions with `undefined`, which is a divergent expression. This lets you do things like wri…

  17. comment
    Comment #10253688

    If you're interested in this sort of thing, you might also check out https://github.com/llllllllll/codetransformer , which is a general-purpose library for doing these sorts of she…

  18. comment
    Comment #10089140

    Heh, thanks. It's amazing how well-suited Python's for-loop is for emulating this behavior: `break` just does exactly what you want, and you can throw in an else-block where you'd …

  19. story
  20. story
  21. comment
    Comment #9133468

    This is really cool. The AST transformation stuff here is neat, but relatively well-trodden ground. The more impressive new science here is the lazy_function decorator, which is im…