HNHacker News
TopNewBestAskShowJobs

izyda

191 karma · joined March 10, 2014

Writing about hedge funds x data x ai: https://magis.substack.com/

About me: HTTPS://alexizydorczyk.com

submissionscomments
izyda··on Show HN: React UI Builder Demo On-Line
Do you see this becoming an entire 'Visual Studio' style suite of tools?

It's a fantastic tool. Right now, I'm mostly creating individual components (or groups of components rather that perform one functionality) and exporting them to a larger project/app.

Do you think things such a drag and drop functionality will be implemented? Or is the view that most would prefer not to have this?

izyda··on Show HN: PyPhantom – A Simple PhantomJS API
Interesting. I currently use https://github.com/scrapinghub/splash but will be interesting to see how this develops.
izyda··on Show HN: DataJoy, an online Python and R editor for scientists
You are definitely correct when it comes to non-software developers needing tools to do data analysis that allow for a lot more iteration and ad hoc exploration.

How do you see this competing with / differentiating itself from RStudio? The python support?

In the statistics department I was recently at, R was the lingua franca and Rstudio was how we wrote it. I have not found a better product yet for ad hoc exploration than Rstudio but will certainly give this a go.

izyda··on Show HN: DataJoy, an online Python and R editor for scientists
ShareLaTeX is a fantastic product, thank you for making it. It's very much a Google Doc for LaTeX. I used it very extensively when I was in university. Given how many auxiliary files are generated/needed when compiling LaTeX, keeping those files in the cloud was very painless.

I think an interesting avenue to explore with that product would be more templates/easy-to-start documents/quick tutorials.

LaTeX is the standard in some parts of academia (math, CS, stats) and not others (my brother, a biochemistry student at a public research university with 30k+ students, say nobody has even heard of it there) - I think the amount of market that is still using Word for academic papers (often because they do not know of LaTeX or think they don't have time to learn it) is very significant. ShareLaTeX is definitely a step in making LaTeX more accessible for that segment but there's definitely a long road ahead too.

izyda··on Show HN: Salaries search
What is the source of this data?
izyda··on Show HN: Explore the World of Industrial Control Systems
Maybe a dumb question but... is this legal?
izyda··on Ask HN: Freelancer? Seeking freelancer? (March 2015)
SEEKING FREELANCER -

We're a group of researchers / students working on an analytics platform. The backend of our platform is built in Flask and C++/R.

We're seeking a developer(s) to develop a standalone front end of the app (that makes API calls to the Flask backend).

We require:

- Knowledge of a modern Javascript framework / some founded opinion on which should be used.

- Knowledge of d3.js / Knowledge of data visualization in Javascript

- Experience building dashboard/admin style web apps

- Experience with Flask would be a bonus

We're "technical" in the sense that we have extensive experience with scientific programming / algorithm development / machine learning. We have a basic understanding of Flask. We want to work with someone someone who understands that some parts of the codebase cannot be shared - hence the need for an independent "front end" app that makes API calls. We understand that this may not be an orthodox way to work so patience/understanding are a must.

If this sounds like something you'd be interested in, email us at: btydee@gmail.com

izyda··on How to use R, H2O, and Domino for a Kaggle competition
Thanks for the response - there are some fair points here.

As other commenters pointed out, the fact that you charge by minute not hour does in fact make a big difference in price, particularly for those of us that need to run intensive but sporadic/short tasks.

A few question about your points that I am trying to find in documentation right now but perhaps you can save me the trouble if you happen to see this first:

> Domino makes it really easy to start and manage multiple runs in parallel (think a modern, easy-to-use cluster). If you're doing all this directly with AWS, you're quickly running into pain points managing all your instances and images.

How so? Does Domino allow you spin up more cores at will from R? That would be awesome.

> - Domino lets you deploy your analyses as self-service web UI tools, or deploy them to API endpoints. Doing this on your own would involve building an entire web stack around your analysis.

This is awesome and definitely useful if you are doing work for clients and do not want to be bothered with spending too much time building production grade stuff. In some sense is this like yhathq.com? (I understand you guys do more than they do in the sense you provide all these other features).

izyda··on How to use R, H2O, and Domino for a Kaggle competition
I do not understand start ups like Domino. It seems to me like it is essentially the equivalent of running an AWS instance along with a git hub account. AWS does not require any sort of hardware maintenance on your part and it takes only a tutorial or two to learn how to install R and run code on it in parallel / across multiple instances.

Presumably, Domino does not take unparallelized R code and transform it into parallelized code - so if you have to use the parallels R package (or some equivalent) anyway to get it to run on multiple cores, what really is the value add? Am I missing something?

izyda··on Deep Learning Sentiment Analysis for Movie Reviews Using Neo4j
Nice post but when you say you used deep learning, what exactly do you mean? You describe your method for picking your features and then you used deep learning to find features from that presumably should be the most informative for classifying.

It would be helpful to know what specific deep learning algorithm (convolutional, deep belief?). Or at the very least, what / who's implementation of neural nets did you use in your model and how it compares performance wise to the more conventional tools in NLP (when you give them the same original features to start with).

izyda··on Ask HN: Any disruptive startups in wealth management?
Addepar is a wealth management platform started by Joe Lonsdale. https://addepar.com/
izyda··on Yelp extends academic dataset
I think this competition is a good examples of what the author advocates for - asking the right questions, not the tireless ones. There's no specific prompt and no cliche single purpose to the exercise. Further, the competition is aimed at students - which means in all likelihood, most projects will be relatively short, succinct examples of cool things that can be done with the data (the door is not open to more data collection, to studies that require a lot of time, and the dataset is small enough that computing time/infrastructure should not be an issue).

The real challenge is having the creativity to come up with a question worth asking. From Yelp's perspective, I imagine the most value they get from hosting this competition is the (potentially monetizable) ideas for what types of business problems could be solved using their treasure trove of data.

I'm sure they could have their data science team build an incredibly sophisticated model for some specific prediction task (probably more sophisticated than what any student could reasonably submit) - but if that specific prediction task turns out difficult or not monetizable, that's a huge investment lost. Having many students look at many different ideas is more likely to result in finding the right question.

izyda··on Yelp extends academic dataset
What about visualizations of analysis of the data (say using an R Shiny app), ensuring of course, that the raw data could not be downloaded?
izyda··on Show HN: Reddit keyword tracking
This is pretty cool. Out of curiosity, what are most of your users' use cases?
izyda··on Barclays Not Smart
http://www.quantopian.com let's you paper trade using algorithms if that's what you're after
izyda··on A Hacker News for grad students?
This site has a lot of promise: http://www.datatau.com/ Unfortunately, the community is not yet large enough or active enough to have a ton of new posts everyday. That said, there are many quality links
izyda··on World Cup Follow-Up: Update of Winning Probabilities and Betting Results
do you happen to know where one could find data on this? Not just bookmakers' odds, but volume of bets? This would make for interesting research
izyda··on World Cup Follow-Up: Update of Winning Probabilities and Betting Results
Perhaps the underlying process is just so noisy, better models are not really possible. It would be interesting to see confidence intervals on those predictions - I am relatively confident they would overlap. My intuition tells me that the confidence intervals would be huge and there is very little statistically significant differentiation between the best and worst teams in the tournament - upsets happen in soccer many times every tournament.

I think how successful a model is depends on your purpose too - if you have a model that predicts only 60% of games correctly, while technically you're not very "good", you're doing much better than those gambling on the sport (usually the favorite in sports betting wins at a rate of 52-54% I think) or probably conventional 'sports analysts' (no data to support the second point, that's an educated guess based on the gambling statistic).

izyda··on R beats Python, R beats Julia, Anyone else wanna challenge R?
I think this article hits the nail on the head with the statement "built by statisticians, for statisticians". As a statistics student, I have found the majority of proponents of Python or Julia, as R replacements, are developers who complain either about R's speed or problems such as type checking when deploying R applications. On the other hand, most statisticians I have spoke with seem to prefer R to anything else - CRAN has a lot to do with that I think.
izyda··on Julia Impressions
You definitely have some good points - I agree on points (i) and (ii) - these are shortfalls of the language and in many cases (especially when building production level code) may be reasons to switch).

I disagree with you premise that R is not popular among machine learners and the implication that has for the "bleeding edge" comment. Perhaps it is less popular with ML people coming from a CS background - but it seems to be the most widespread language for ML (or "statistical learning") among statistics people. And that fact is not to be discounted - perhaps the preeminent book on machine learning (or at the very least one of the most popular) - "The Elements of Statistical Learning" - is written by statisticians (and in fact uses R exclusively!). The Journal of Statistical software, which features papers detailing many ML libraries, has far larger coverage of R packages than any other language: http://www.jstatsoft.org/ . I would suggest this is the evidence for the "bleeding edge" comment. Other languages' packages, say Python's ML libraries (scikit-learn, pyBrain, etc.), do note even come close to the breadth of capability in this space.

Coming from a statistics background,- I would venture to ask.. what's wrong with "pushbutton" libraries? And why are they only useful to people who do not know/understand much about ML/statistics?

Say you have a dataset and you believe ,say, a Random Forest would be well suited to predicting some response. Let's assume you have a very good understanding of Random Forests. Why would you not want a push-button library? Why would you WANT to recode the thing yourself? It's not as if your Random Forest will be any better or "more correct" than the one on CRAN or whatever language's repository you are using. I would argue it's more likely to have mistakes (coding something like this from scratch is no small task and the ones on CRAN have often gone through many iterations, improvements, and reviews from many experts in the field). And let's say you have some domain knowledge or some informed belief about how the Random Forest needs to be adapted to your particular problem (a different loss function or something) - you can easily edit the R package source code to do that - no need to rebuild the car just to give it a new paint job...

izyda··on Julia Impressions
Out of curiosity, why are you so desperate to get away from R? Is it for the speed of a high performance language?

As you mention, the vast selection of libraries (and the continual development of these libraries) make even the python module universe look small (in reference to statistical methods, statistical algorithms/machine learning, plotting).

Further, not only are there a lot of libraries.. but many of them are bleeding edge written by the same people who originally invented the given algorithm. Most similar libraries in other languages (like Python) have incomplete ports of these libraries to them often not written by the same people. Not to mention, the documentation behind these algorithms is often excellent - besides the usual man files, there's "vignettes" (detailed instruction manual) as well as an entire journal that now has become a place to publish papers detailing the usage and implementation of many of these algorithms.

So I'm curious, why leave?

izyda··on Ways to plot dendrograms in R
I know the purpose of this is to just demonstrate/present the code necessary to plot dendrograms but a good complimentary blog post would discuss the useful of actually executing that code:

-When for instance is it appropriate to use dendrograms (hierarchal clustering) versus non-hierarchal approaches (ie. k-means clustering)?

-What does it actually mean for two observations to be clustered close together in a dendrogram (and would they also be clustered together if you uses a non-hierarchal approach)?

izyda··on Can the Bloomberg Terminal be "Toppled"?
It's an interesting concept, thanks for the response.

Speaking of parsing, I was made aware of http://www.tagnifi.com/ I think elsewhere in this thread (I have no affiliation with them whatsoever). They appear to parse XBRL - probably in much a similar way as you do (although, I think they offer just raw data rather than the screening tools you do, so slightly different purpose/target). Just thought I'd share in case you found in interesting/useful.

izyda··on Can the Bloomberg Terminal be "Toppled"?
Interesting points...

News articles and blog posts are amplified opinions of a small set of people, they are a poor substitute for direct measurement of many many people.

You might be correct (sounds very reasonable) but I guess the question is why do I necessarily care about directly measuring many many people? What if loud, amplified opinions are actually better indicator of market momentum?. Tetlock's article suggests that those amplified opinions actually do contain useful information. Again, I have yet to find any conclusive evidence that measuring people's chatter actually ... matters.

Derwent licensed the technology and subsequently ran into trouble because the tech and data was not sound.. though Bollen's initial theory was correct.

Right - I think there are more than a couple complaints about his paper. Why do you say his initial theory was correct though? If I recall correctly, his initial theory was that social chatter contained market information that could be extracted using neural networks and used to predict short term market returns (like a few days forward). I haven't really seen anything along the same lines (especially using his approach of neural networks) anywhere - although the articles you link to might be considered similar.

I am just reading through the articles you posted from Deltix now, sound interesting. One problem is that because of the relatively novelty of services like PsychSignal, the data does not go back as far as traditional indicators (this was a problem with Bollen's paper as well). When you say you have impressive alpha, sharpe, or whatever for 6 months.. that does not really prove much, especially in the eyes of academics. I'd love to replicate or work with this data presented in Deltix - but given the data is proprietary, that's difficult to do.

side note: This was just mentioned in the Wall Street Journal yesterday, http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1807265 claims to find signal in blog posts. That's not to say measuring many people's chatter wouldn't work as well or better though. Also just heard of paper today, so no guarantees about quality but maybe someone finds it interesting.

izyda··on Can the Bloomberg Terminal be "Toppled"?
This looks very cool - I will certainly sign up for the beta. I think there is real potential in this space.

The only concern - and maybe you have a solution - I have is that to my knowledge, XBRL has only been required on 10K's and 10Q's since around 2009 (I may be incorrect, 2010?). As someone involved in research with financial data, there's really no avoiding using pre 2009 data. Parsing that from raw text files is even harder than XBRL - is TagniFi able to do that as well? (I've perused your website but haven't found the answer). Unfortunately, without that capability, I'm forced to rely on services like Fact Set at least partially.

izyda··on Python/C#/R API for financial index performance data?
How about http://www.quandl.com/ ? They have plenty of financial index data and a decent API.
izyda··on Can the Bloomberg Terminal be "Toppled"?
I agree that there may be space for vertically integrated presentation/reporting platform, but do you think this space is as lucrative as the actual data streaming? My guess would be that financial services customers would be very price insensitive to mission critical/directly revenue generating data/analysis (hence, Bloomberg's subscription costs) while a reporting platform would be just a nice plus but a much harder sell. Thoughts?
izyda··on Can the Bloomberg Terminal be "Toppled"?
totally agree - and probably why if all you have is a niche play, even if it has potential to be extremely profitable, attempting to replace the Bloomberg App Store is like trying to replace the Apple app store for one mobile game.
izyda··on Can the Bloomberg Terminal be "Toppled"?
No, actually, I am referring to real time sentiment analysis of any kind - services such as http://www.dataminr.com/ or http://www.infotrie.com/ do this today mostly using online chatter, which you correctly point out probably would not be possible 5 years ago. However, real time news sentiment analysis would have been possible and relatively novel 5 years ago. For instance, Columbia's Paul Tetlock published a very interesting paper in the Journal of Finance in 2007 ago on the subject here: http://www0.gsb.columbia.edu/faculty/ptetlock/papers/Tetlock... (he used words from a Wall Street Journal column). If you read the paper, you'll find he used daily data over the 16 year period 1984-1999. While this is not of the same granularity you could get from services like InfoTrie or Dataminr, it certainly is of high enough granularity to trade on (and could have been done 10 years ago apparently!) and appears more useful than AAII or NAAIM.

I am interested in your claim that the data has alpha and smart money is trading on it. I have been looking for any peer reviewed, academic articles actually documenting that alpha (ie. by anyone except the people trying to sell you the data). One such paper I found was Bollen et al's http://arxiv.org/abs/1010.3003. From my understanding, there are several problems with the methodology (I could find a rebuttal paper I read if you're interested) and the methodology was used in Derwent Capital - although the fund only traded it for 1 month: http://venturebeat.com/2012/05/28/twitter-fueled-hedge-fund-...

Care to point me to anything else like that?

izyda··on Can the Bloomberg Terminal be "Toppled"?
I think the reason the largest startups focus on institutional investors is because these are by far the largest users of financial data and are willing to pay for it (just look at Bloomberg's subscription fees). With just a few customers, you could have a million dollar business. How much would an individual pay for access to similar data? Given they could just give their funds to a professional to manage, probably less than that professional costs them.

That said, your startup looks cool and could be very useful if you're able to extract data all historical financial data from annual and quarterly filings (something that is very difficult right now) but it's worth noting that there any many startups in the space of making investing easier for retail investors (many of whom frankly aren't passionate about or interested in anything to do with investing beyond growing their personal funds) probably the most notable ones are maybe Wealthfront https://www.wealthfront.com/, Robinhood https://www.robinhood.com/, and most related to your startup, Quandl.

← PreviousPage 4 of 5Next →