News for hackers. Stuff that matters.

betatim

Re:Embedded PDF viewer in Firefox 81 supports filling forms on Tuesday September 22, 2020 @01:53PM (#24557681)
Yes. Because the PDF standard specifies a mechanism that lets you "attach" files to a PDF :)
Re:Cloud Run Button: Click-to-deploy your Git repos to GCP on Wednesday August 21, 2019 @06:20PM (#20762522)
This looks pretty slick, will have to see which parts/ideas we should copy for https://mybinder.org. Which is an open-source project that lets you do something very similar, mostly based around people wanting to share notebooks. Colab but with automatically detected environment/build instructions.
Re:Jupyter switches to C++ kernel and widgets on Friday February 08, 2019 @09:58AM (#19114719)
The title is misleading and wrong. The article is about a new library that lets you write kernels in C++.

There is however a kernel for C++ that you can try here: https://mybinder.org/v2/gh/QuantStack/xeus-cling/stable?file... if interpreted C++ is your thing :)

Is this the Sage you mean: https://github.com/sagemath/sage-binder-env

Once in a while someone working with/on Sage pops up on my radar but I am not sure what the up-to-date and maintained example is unfortunately.

Some demos and examples:

https://jupyter.org/try all the repos linked from there are backed by mybinder.org (The interpreted C++ one blows my mind)

Some examples if you want to know how to configure things: * Install Python dependencies via requirements.txt https://github.com/binder-examples/requirements

* Jupyter with R and RStudio: https://github.com/binder-examples/r

* Julia support: https://github.com/binder-examples/demo-julia

* Installing additional APT packages: https://github.com/binder-examples/apt_install

(I work on Binder)

https://mybinder.readthedocs.io/en/latest/about.html#who-pay...

At the current level of usage and compute resources it costs about $50000 per year to run the services, if you don't have to pay the humans that help build and run it. We are an open project, if anyone wants to join to learn more about Kubernetes, Jupyter, Ops, Python, Docker you would be very welcome. We hang out on https://gitter.im/jupyterhub/binder and https://github.com/jupyterhub/binder is a meta repository.

(I am a project lead on Binder)

That is the right link. Unfortunately we haven't yet found a good UX solution to people sharing the "wrong" link which only works for their personal instance.

(I am a project lead on binder)

https://mybinder.org/v2/gh/norvig/pytudes/master and https://github.com/norvig/pytudes/#pytudes to see what it looks like in the original repo

(I am a project lead on binder)

Re:How to Version-Control Jupyter Notebooks on Saturday December 22, 2018 @05:30PM (#18742858)
nbdime - https://nbdime.readthedocs.io/en/latest/ works very well and works well in the terminal with `git diff` for me (https://nbdime.readthedocs.io/en/latest/vcs.html#usage). Wanted to highlight the fact it integrates well with `git diff` which is my favourite part of nbdime but skipped in the article.
Pretty cool idea. How long does it normally take for an alarm to happen after an email is sent to the insider's email address? I just emailed my insider about 5min ago and there is no alarm yet.
Sentinel II images are great and provide many wavelengths. The resolution is a bit low for tracing though I think.
Re:Ask HN: Freelancer? Seeking freelancer? (March 2016) on Friday March 04, 2016 @04:38AM (#11222829)
SEEKING WORK - Switzerland, Remote

Tim is a scientist at the Large Hadron Collider and open source tool maker. I help develop open source software that is used by thousands of businesses and organisations to effectively model and learn about their data (http://github.com/betatim). I also lead a team of five to innovate on pattern reconstruction, particle detection, and experiment design which helped CERN develop a system able to process data at an unprecedented rate.

Tim consults on machine-learning, statistics and software development. Tim helps companies make data driven decisions by taking advantage of the data they have, building predictive models with that data, integrating expert knowledge, solving computational challenges and interpreting the results.

Blog: http://betatim.github.io GitHub: http://github.com/betatim

Re:Ask HN: Freelancer? Seeking freelancer? (February 2016) on Wednesday February 03, 2016 @04:05PM (#11029750)
SEEKING WORK - Geneva or Remote

I consult on machine-learning, statistics and software development. I help companies make data driven decisions by taking advantage of the data they have, building predictive models with that data, integrating expert knowledge, solving computational challenges and interpreting the results.

Background: Tim has a PhD in Physics and several years experience as a post-doc working at CERN. My PhD research focussed on analysing large amounts of data using advanced statistical methods and machine-learning techniques. As a research fellow at CERN and EPFL I created and lead software teams responsible for designing the upgrade of the LHCb experiment. I value clear communication and often find myself interpreting between different groups of experts. I contribute to several open source projects which form the scientific python stack. I created a successful training program for scientists which dramatically reduces the on boarding time for new members of the collaboration.

Contact me for a free consultation.

Keywords: python, c++, scikit-learn, ROOT, jupyter

Web: https://betatim.github.io Twitter: https://twitter.com/betatim

A little history on previous pentaquark discoveries http://link.springer.com/article/10.1140%2Fepjh%2Fe2012-2003...
Re:How Many Mutual Funds Routinely Rout the Market? Zero on Sunday March 15, 2015 @12:16PM (#9206984)
Can someone explain why they flip a coin twice per year per fund?

The author wrote a second column (http://www.nytimes.com/2014/07/27/your-money/heads-or-tails-...) explaining how they came up with the number of funds that would outperform the market five years in a row.

The reasoning goes like this: 2/2862 funds made it (or about 0.07% of funds).

The author then says: If you assume a fund has a 50% chance of beating the market, and a 50% chance of falling behind then the chances of one beating the market five years in a row would be 0.5^(5 * 2). They just state that they flip a coin twice per year per fund (hence 0.5^10), can someone explain why?

Re:Antibiotic Breakthrough Ends 25-Year Discovery Drought on Wednesday January 07, 2015 @03:40PM (#8853159)
Full text for free: http://rdcu.be/bVbR

This is a link to nature's new "share it for everyone to read if you have paid access to the article" version of 'open-access'.

A new antibiotic kills pathogens without detectable resistance, Nature, January, 2015. DOI: 10.1038/nature14098

Re:Nature makes all articles free to view on Tuesday December 02, 2014 @09:16AM (#8687160)
Conclusion, I forgot to turn off my VPN at some point when testing the resulting link. If you are not at CERN (like me) it will just show a preview :(

If you want to learn about graphene's amazing properties go ahead and read the paper here: http://rdcu.be/bKud

Re:Nature makes all articles free to view on Tuesday December 02, 2014 @08:45AM (#8686984)
Regarding the creation of the links to read the articles. For me the readcube link is just made from the DOI you get on the public webpage. It is so simple that I even wrote a little bookmarklet to do it: https://betatim.github.io/posts/read-any-nature-paper-for-fr...

For example for http://www.nature.com/nature/journal/vaop/ncurrent/full/natu... the readcube link is simply http://www.readcube.com/articles/10.1038/nature14015

It seems too easy? What am I missing?

Re:Cosmic rays found in smartphones on Thursday October 16, 2014 @10:41AM (#8465123)
There doesn't seem to be an obvious button for me to click to edit the headline once submitted??
Re:Frequentism and Bayesianism: A Practical Introduction on Sunday August 31, 2014 @03:42AM (#8248707)
Exactly this. At CERN (and all of HEP elsewhere) the Bayes vs Freq wars were fought many years ago and are long over. The conclusion: when you have lots of data they converge (as they should!).

In the case that they differ you almost always find that you have very few observations. I would argue that this 'difference' is not that exciting because it must be dominated by your assumptions, not your observations. After all once you accumulate enough observations the two methods tend to converge.

Personal conclusion: if the methods disagree work on getting more data instead of fighting over which method is better.

Older »