Playing with the largest known prime

" The largest known prime at the moment is P = 2 57885161 1. This means that in binary, the number is a string of57,885,161 ones. You can convert binary numbers to other bases that are powers of two, say 2 k , by starting at the right end and converting to the new base in blocks of size k . So in base 4, wed sta... View More

Find-a-team, find-an-expert networking for WFIRST

" As a community service, we here at AstroBetter would like to help you form teams that will compete for slots on the WFIRST Formulation Science Working Group. The solicitation focuses on teams rather than individuals. Its not clear to us how experts in certain specialties are supposed to learn what teams are forming, or ho... View More

Last digits of Fibonacci numbers

" If you write out a sequenceof Fibonacci numbers, you can see that the last digits repeat every 60 numbers. The 61st Fibonacci number is2504730781961. The 62nd is4052739537881. Since these end in 1 and 1, the 63rd Fibonacci number must end in 2, etc. and so the pattern starts over. Its not obvious that the cycle should have leng... View More

Announcement: ATKSideChainExpander 1.0.1

" Im happy to announce the release of a side-chain stereo expander based on the Audio Toolkit (yes, after a compressor it is time for an expander!). It is available on Windows and OS X (min. 10.8) in different formats. This stereo expander can work on two channels, left/right or middle/side, possibly in linked mode (only one s... View More

Nilearn sprint: hacking neuroimaging machine learning

" A couple of weeks ago, we had in Paris the second international nilearn sprint, dedicated to making machine learningin neuroimaging easier and more powerful . It was such a fantastic experience, as nilearn is really shaping up as asimple yet powerful tool, and there is a lot of enthusiasm. For me, thissprint is a turning ... View More

The Monosyllabic Raven

" David Morice rewrote Edgar Allen Poes poem The Raven in words of one syllable. Here is the first stanza: Once at twelve on one nights drear, twas while I, weak and tiredthought here On the words in lots of quaint and odd old tomes of minds lostlore, While I dozed, so near a nap, there came but then a soft, quicktap, ... View More


" This work is supported by Continuum Analytics and the XDATA Program as part of the Blaze Project tl;dr: Caching improves performance under repetitive workloads. TraditionalLRU policies dont fit data science well. We propose a new caching policy. Humans Repeat Stuff Consider the dataset that youve wor... View More

The success of OOP

" Allen Wirft-Brock gave the following defense of OOP a few days ago in a series of six posts on Twitter : A young developer approached me after a conf talk and said, You must feel really bad about the failure of object-oriented programming. I was confused. I said, What do you mean that object-orient programming was a failur... View More

Audio Toolkit: Different low pass filters

" There are several different low pass filters, and as many high pass, band pass, band stop filters. In Audio toolkit, there are different usual implementation available: Bessel Butterworth Chebyshev type 1 Chebyshev type 2 Second order Linkwitz-Riley RBJ and it is possible to implement other, different order... View More

Create simple GUI Applications with Python and Qt

" So, for some unknown reason I recently thought it might be good to start putting together some video tutorials for Python. I thought Id start with something I was sure I knew a fair bit about: writing GUI applications with PyQt(+PySide). It turned out to be a lot more work than I thought, but rewarding to get thefinished p... View More

GSoC Week 8, 9 and Progress Report 2

" Week 8 and 9 In the week 8 and 9, I implemented DirichletProcessGaussianMixture . But its behavior looks similar to BayesianGaussianMixture . Both of them can infer the best number of components. DirichletProcessGaussianMixture took a slightly more iteration than BayesianGaussianMixture to converge on Old-faith dat... View More

Crowdsourcing Open Astrophysics Texts for Everyone

" Michael Zingale is a computational astrophysicist who enjoys blowing up stars and working on new algorithms to enable these simulations. He is an Associate Professor of Physics and Astronomy at Stony Brook University on Long Island, NY. Many of us have written notes for our classes or have searched online for notes written b... View More

jclub: Bloom Filter Trie - a data structure for pan-genome storage

" Note: this is a blog post from the DIB Lab journal club. Jump to Questions and Comments: . The paper: 'Bloom Filter Trie: a data structure for pan-genome storage.' by Guillaume Holley, Roland Wittler, and Jens Stoye. Background Pan ... View More

A glimpse into the future (my future, of course)

"Hello again,Before I get started I just want to let you know that in this post I will talk about the future of my career and moving beyond the GSoC so this will only be indirectly related to the summer of code.As you may or may not know, I will start my MSc in Applied Computing at the University of Toronto in September (2015, in... View More

Life lessons from differential equations

" Ten life lessons from differential equations: Some problems simply have no solution. Some problems have no simple solution. Some problems have many solutions. Determining that a solution exists may be half the work of finding it. Solutions that work well locally may blow up when extended too far. Boundary co... View More