HNHacker News
TopNewBestAskShowJobs

hogu

798 karma · joined May 19, 2010

submissionscomments
hogu··on A Practical Intro to Data Science
yea exactly - who does science without data. We've all been doing data science for years!
hogu··on Fisics and Phynance
I think hiring has shifted away from physics to signal processing, and machine learning people. But I am a signal processing guy so that maybe my bias. Also because we've moved away from complex derivatives.
hogu··on Python data tools just keep getting better
So, we ship anaconda with our own package management system, called conda. Conda is open source and was created because for scientific python, we need to manage versions of non-python libraries (blas/atlas/mkl,libhdf5, etc..). But you don't need to use conda if you don't want to. Conda is just what we use to install stuff. You can use pip on top of Anaconda if you would like, and we even have functions to turn whatever you did to your anaconda environment into a conda package if you wanted to.
hogu··on Python data tools just keep getting better
That would have been my answer a year ago as well, however we've (continuum analytics) put out our own distribution now which gives you much more - all for free.

https://store.continuum.io/cshop/anaconda

hogu··on Python data tools just keep getting better
it's a numpy-aware compiler - you either tell the jit decorator the types of the arguments the function will be called with, and that information is used in the compilation. It doesn't have to be NumPy arrays, but the type declaration mechanism does know about them and can optimize around that. Similar to how providing type information can allow cython to provide efficient C code, providing type information on the decorator allows Numba to generate efficient llvm byte code.

There is also an autojit decorator that watches what you're calling the function with, and compiles it for the given type signature.

hogu··on Python data tools just keep getting better
In the bokehjs repo, we have some unittests which demonstrate the capabilities - thus far we've focused mainly on getting things ready for demos, and we've SORELY neglected documentation, ease of getting others setup. But now that we have some downtime after PyCon, we'll be working on this very soon. So I guess what I'm saying is, wait a week, and those demos will be available. If you're really eager, you could clone the repo, but it's quite hard to get up and running right now. https://github.com/ContinuumIO/bokehjs, https://github.com/ContinuumIO/Bokeh
hogu··on The PyCon Incident
I wanted to comment on a argument that is common in many of the comments. Equality doesn't necessarily mean treating people the same. This is because the same policy or action can have different impact on different groups. For example, without maternity leave, women would have to choose between career and having children, whereas while paternity leave is great, most men could have children and keep their career without it. Arguments made should take this into account.
hogu··on Chart.js - open source HTML5 charting library
well, it's pretty easy to go from canvas to png, which I think is more portable than svg + css
hogu··on Getting Started with Python for Data Scientists
You can get all these tools easily from the Anaconda Python Distribution, which is free, well supported,and includes all packages mentioned plus way more, including things like scikits learn. I work for continuum

http://continuum.io/downloads.html

hogu··on Throwing and catching an inverted pendulum with quadrocopters
well you can do a single inverted pendulum pretty easily with a PID controller, it's the double inverted pendulum that is hard. But anything on a quadrocopter is really hard.
hogu··on The R learning curve
people use R for much more than data visualization, doing regressions, fitting SVMs, decisions trees, GARCH and ARMA time series models, isn't really trivial in javascript.

also ggplot, while more limited is way easier and faster than d3 for doing the specific things that ggplot is good at. But for statistics, that's usually what you want

hogu··on Show HN: Zipline - algorithmic trading in open source Python
when did IB get tick data? the last I checked they just had one second bars, which are totally different.
hogu··on We're a group of HS students going to NYC to learn about startups
I built something like this and abandoned it for that precise reason
hogu··on Awesome WM 3.5 released
My understanding was that the key difference between awesome/xmonad workspaces, was that on awesome,you get X workspaces per screen, and on xmonad, you get X workspaces that you can display on any screens.

The main difference being that xmonad makes it easy to move a workspace from one screen to another (useful, if you have a laptop and you're unplugging a monitor), whereas in awesome when you remove an external monitor, you go for 2X workspaces to X workspaces and things are moved around.

Can anyone confirm my understanding of this?

hogu··on IPython gets $1.15M funding
What do you think the world is waiting for, and what are these better desktop tools?
hogu··on IPython gets $1.15M funding
Hey, you should try the Anaconda Community Edition. It's a larger download, but that's because it comes with more packages(which may be good or bad, depending on your opinion) But it by default installs into C:/Anaconda, and it allows you to change the installation directory.

I work for Continuum, btw

hogu··on IPython gets $1.15M funding
Do you work in scientific computing? I think if you did, then you would understand

- Will bpython allow me to control a cluster of python processes to perform my scientific computation?

- Will bpython allow me to create executable documents mixing markdown as well as LaTeX so that I can display mathematical equations?

- Does bpython have integrated matplotlib support, so that the GUI thread of matplotlib runs in a separate thread and won't block the interpreter?

IPython is much more than just an interactive shell, even though the name doesn't suggest more than that.

hogu··on Introducing Wakari - Scientific Python in the cloud
and you've been approved!
hogu··on How I made $500k with machine learning and high frequency trading
Uh, if you look at his daily pnl charts, it looks like gambling with some extremely great odds, he rarely looses any money. That pattern is typically associated with HFT, If you can do many small trades and your strategy really has positive expected value you'll get great returns. I don't expect it would work now though, the HFT market is much more competitive these days.
hogu··on Blaze: Next Generation NumPy
Hey all - apologies, most of the Continuum people are busy travelling from PyData and dealing with hurricane sandy travel plans, we'll be commenting on these discussions shortly.
hogu··on Blaze: Next Generation NumPy
implementation is not done yet, it's more about the proper mental model for generalizing numpy
hogu··on Last day for early registration to New York's Python Data Conference
http://nyc2012.pydata.org/schedule/ - There is an beginners track, as well as an emerging technologies track, so no matter what your skill level in a particular subject, there should be an interesting talk to attend. Several of the authors of the primary packages in Python and data analysis will be there, including authors of PyTables, Pandas and NumPy, scikits.statsmodels, and contributors to many more packages.
hogu··on Ask HN: what is a good spot to work in New York?
rubenstein atrium at lincoln center. they're associated with a whichcraft, so you can get food/beer/coffee there if you want, there is wifi, but it's a public space so you don't have to buy stuff if you don't want to.
hogu··on Telling people to leave finance
There's a big spread, and it depends on which institution and where in the institution you are.

the closer you are to the money (front office vs back) the more money you make, but the more stress you get

the smaller the firm, the more freedom/autonomy, the bigger the firm, the more beauracracy you have to deal with. Imagine working at microsoft vs your own startup.

Other than that, it's not much different than any other technology job

hogu··on Grove is here to stay
We already moved to flowdock, it seems better so far, primarily because it's STABLE! When I used grove, the web client was basically unuseable, and even our IRC clients got disconnected periodically. The worse part is, the IRC disconnect was often times silent - as in, you would think that you were signed in, but none of your messages were sent, or you wouldn't actually receive messages. Presence in IRC (the users that it showed as being in the room) would become out of date quickly, and I frequently reconnected just to get an updated list of who was available.

Can anyone who worked at grove comment on this? IRC is rock solid, so I don't understand how it could have been made so unstable? Did you guys have to implement your own IRC server in order to incorporate some Grove features?

hogu··on PyData NYC Speakers and Talks announced
If you're interested in working with data (especially with python) you should come to this conference. Several of the authors of the major libraries in this space (numpy, scipy, pandas, pytables) will be there giving tutorials.
hogu··on Performing Linear Regression Using Ruby
we, http://continuum.io/, are working on this.
hogu··on John Hunter [matplotlib.sourceforge.net] has died.
very sad - I will be donating. I would not be doing what I am doing today without matplotlib - a scientific computing toolchain without a good visualization component is a non-starter.
hogu··on Task tracking for nerds
this discussion started about sharing with non-emacs and non-developers. Git is not feasible for non-developers.
hogu··on Task tracking for nerds
There are a number of reasons, the dominant one being, sharing my outlines with other non-emacs users, especially non programmers.
← PreviousPage 4 of 9Next →