HNHacker News
TopNewBestAskShowJobs

eoinmurray92

457 karma · joined November 25, 2012

Irish guy starting https://kyso.io

Previously founded and sold rinocloud.com, and was a PhD student at University of Cambridge working on quantum computing.

Github : https://github.com/eoinmurray

Email: eoin at kyso.io

submissionscomments
eoinmurray92··on Laboratory Notebook Skills [pdf]
Happy to, but I've no way to ping you?
eoinmurray92··on Now dev – Serverless on localhost
About 6months ago we had to leave now v1 because of bad TTFB times compared to Heroku (me in Europe and server in USA east - now gave 800-900ms TTFB with massive variance > 2s vs Heroku constant 250ms TTFB). We left because of those bad TTFB times and an unresponsive support from my point of view, once they left slack in favour of spectrum [1, 2] it was impossible to get a response. I had left some detailed tests. (Spectrum is hosted on now I think which has currently a 2s TTFB for me in Spain).

I really wanted to use now because the developer experience is so great but the TTFB made itunusable for us to host customer facing services and lack of support response made it hard to stay.

[1] https://spectrum.chat/zeit/now/slow-response-times-for-node-... [2] https://spectrum.chat/zeit/now/latency-discrepancy-between-n...

eoinmurray92··on Laboratory Notebook Skills [pdf]
This is something we think a lot about at Kyso (https://kyso.io/for-teams) - my startup - we let teams manage analytics knowledge basically by letting teams share Jupyter notebooks - we've spoken to lots of people about how the organise them and are writing a guide really soon that sounds like what you want.

- Keep all your teams notebooks in one place (not on laptops)

- Reuse them liberally (the %run command is excellent and often better than creating python libraries)

- Most important of all is make them readable documents not just list of coding commands, that means you should title things clearly, explain what you going to do.

- Label everything, axis labels are needed on almost every chart, and also make sure you put a title and description for every chart.

- Separating your project into processing and presentation notebooks is really helpful. So one notebook for data prep and another for plots and explanations.

eoinmurray92··on Rich countries tend to have a bigger middle-class, except the USA
Also interesting is looking at GDP per capita vs equality (GINI coefficient)

I've posted the graph here: https://kyso.io/eoin/gdp-per-capita-vs-gini

And a discussion link here: https://news.ycombinator.com/item?id=19732909

eoinmurray92··on A book to learn R and Python in parallel for Data Science
Yeah Bokeh is also excellent
eoinmurray92··on Dear AI startups: Your ML models are dying quietly
Its awesome - we've recently launched a team version https://kyso.io/for-teams and our beta users seem to love it
eoinmurray92··on Dear AI startups: Your ML models are dying quietly
Sanau seems like a new version of Sagemaker https://aws.amazon.com/sagemaker/ where you write code in Jupyter and it auto converts to endpoints.

I've used these solutions, but while Jupyter is amazing (my startup https://kyso.io started as a way to share notebooks) I'm not sure if deducing which cells to convert into an endpoint is the way to go - especially since you will need to also host model files and extra data?

eoinmurray92··on A book to learn R and Python in parallel for Data Science
Dash by plotly is also amazing its like shiny but for python! - we were able to whip together an app that would let you drag and drop xyyy data and get a scatter plot instantly - you can try it here (first load takes 1-2s):

https://dash-app-dx9g2r0la6-8000.cloud.kyso.io

It was also really easy to make it, maybe 250 lines of python in total

(guide to making this app is here: https://kyso.io/KyleOS/creating-an-interactive-application-u...)

eoinmurray92··on Ask HN: How do I improve our data infrastructure?
For exploring, I started Kyso for this reason, you have data in S3 - explore it using a Jupyter notebook running on ec2, and if you wish you could push your notebooks to Kyso for your team to read (we make them look like blog posts).

We act like knowledge repo for teams so you can add a wiki article explaining where the data is and how to get it, and the notebooks can be downloaded/forked, saved on github, so that your team can re-use them as data transformation scripts.

https://kyso.io/for-teams

I'm more than happy to help anyone get started at eoin [at] (company website)

eoinmurray92··on What Airbnb's Knowledge Repo Inspired Us to Build
I'm one of the people made this and I've love to answer any questions. We used the knowledge repo extensively at my last startup and we loved it, this is our attempt to improve upon those idea
eoinmurray92··on GitHub accounts for 14% of Mediums outbound referrals
I found this interesting - shows how in demand data-science is right now - towardsdatascience is in the top 5 inbound and outbound referring domains on medium
eoinmurray92··on World Happiness Report, 2019
See my other comment but I've made a new graph where the markers are scaled by GDP per cap: https://kyso.io/eoin/world-happiness-gdp-per-capita-scaled
eoinmurray92··on World Happiness Report, 2019
https://kyso.io/eoin/world-happiness-gdp-per-capita-scaled

I forked OP's study and graphed out how Happiness vs GINI looks when you scale the markers by GDP per capita, there is a clear trend of increasing happiness with increasing GINI, but it snaps back for the highest GDP per capita countries

(disclaimer - I founded Kyso - the company these studies are hosted on)

eoinmurray92··on World Happiness Report, 2019
I think you are right, but these studies are still generally interesting I think the dynamics between GDP per capita, GINI and happiness/satisfaction are pretty interesting
eoinmurray92··on World Happiness Report, 2019
I think increasing GINI might be correlated with GDP growth in most countries (including, Europe, but much let so).

So increasing GINI would correlate with increasing happiness, until you hit the GDP per capita ceiling, and then it becomes anti-correlated.

eoinmurray92··on VC dollars per capita 2017 – 1. Massachusetts 2. California 3. DC
Notes on data:

VC data comes from the PitchBook Venture Monitor Population data comes from the USA Census Bureau

eoinmurray92··on Build and Deploy Serverless React Apps with Next.js 8 and Zeit Now
I love now.sh - its the best developer experience out there and we really really tried to use it at my company - but we kept on having latency issues. It was consistently 5-10x the TTFB of Heroku or an ec2 instance (all in the same locations, or super close).
eoinmurray92··on A letter to Steven Pinker about global poverty
Just to note - Branko Milanovic (cited by Roser) backed up Hickel on many of the main poinst:

https://glineq.blogspot.com/2019/02/global-poverty-over-long...

eoinmurray92··on Show HN: Kyso – Publish Your Jupyter Notebooks as Blog Posts
Kyso is kind of like nbviewer + binder.

With nbviewer you need to self host the notebook somewhere, and there are no profiles - so you can't keep all your work together.

With Kyso you can upload a notebook, import from github, or open Jupyter in the cloud and then publish your work, its all integrated.

eoinmurray92··on Show HN: Kyso – Publish Your Jupyter Notebooks as Blog Posts
Kind of like Github + Medium - because a lot of data-science is narrative based, so the presentation of results and insights is very important.

Thanks why we hide the code by default on the notebooks and we work hard to make interactive charts (like bokeh, d3) work perfectly.

eoinmurray92··on Show HN: Kyso – Publish Your Jupyter Notebooks as Blog Posts
Hi all - Eoin one of the founders of Kyso here, happy to answer any questions!
eoinmurray92··on Ask HN: Pros and cons of working at a startup in 2018?
also there can be stress every now and then
eoinmurray92··on Pull to Refresh.js
It would be good to have this on npm also
eoinmurray92··on TypingDNA verifies your identity based on typing behavior
Is there docs on how I can integrate this into my app, do you have a javascript library?
eoinmurray92··on TypingDNA verifies your identity based on typing behavior
How does it work? Machine-learning I assume, but what kind?
eoinmurray92··on JupyterLab is ready for users
This is awesome - jupyter basically drives my whole company at https://kyso.io we are gonna implement jupyterlab really soon once we've done sufficient testing.
eoinmurray92··on You thought quantum mechanics was weird: check out entangled time
It not correlation - bell inequalities show that local variables don't explain the correlations: ie no correlated variable exists because states are decided at measurement (or wavefunction collapse) time. This is why entanglement is interesting.
eoinmurray92··on Quick Start Guide to Opening Up a Jupyter Notebook in the Cloud
Yo eoinmrray here, co-founder of Kyso. we recently started at Techstars NYC - happy to answer any questions!
eoinmurray92··on Show HN: Observable Notebooks
There are a few ways to open Jupyter notebooks in the cloud pretty easily:

https://aws.amazon.com/sagemaker/

https://cloud.google.com/datalab/

https://gryd.us/

https://kyso.io (disclaimer - I'm a founder)

Do you want it to be so easy that you jump into the notebook immediately upon logging in, the hard part is that javascript will run in your browser - but python or R need a kernel running somewhere?

eoinmurray92··on Launch HN: VergeSense (YC S17) – AI-Powered Sensors for Building Management
How do you train the models in the cloud, run servers yourself, or use some service?
← PreviousPage 2 of 4Next →