Profile

Cover photo
Michael McCandless
Works at Elasticsearch
Attended MIT
Lives in Lexington, MA
453 followers|672,424 views
AboutPostsPhotosYouTube

Stream

Michael McCandless

Shared publicly  - 
 
Java 1.7u55 is safe to use with Lucene!  You can now upgrade from 1.7u25.
This post was co-authored with Robert Muir. Apache Lucene™‘s extensive randomized tests are so stressful that they also happily serve as strong test cases for the JVM itself. Over time, Lucene’s tests, running many times per day on multiple Jenkins installations with random JVM options, different operating systems and garbage collectors, have uncovered a number of exciting JVM bugs. There’s a partial list [...]
1
Add a comment...
 
After a long time at IBM, which was a great sponsor of open-source work in Apache Lucene, I've now moved to Elasticsearch, another great sponsor of open-source work!  Elasticsearch makes heavy use a wide array of Lucene's features and easily scales indexing and searching out across many nodes.
Elasticsearch is an open source, real time search and analytics engine built to deploy in minutes, fully supported with training and production support.
6
Michael McCandless's profile photoAaron Daubman's profile photoMatt Weber's profile photoGiovanni Flammia's profile photo
6 comments
 
+Matt Weber Yes I remember too!  Time flies.
Add a comment...
 
Maybe we can replace TLS and prevent future Heartbleed bugs...
1
Add a comment...

Michael McCandless

Shared publicly  - 
 
Now Lucene uses MurmurHash3 to hash the byte[] for each term during indexing.  We also switched to simple linear probing on the open-addressed hash table.  The combination of these two changes greatly reduced hash conflicts when indexing both Wikipedia and Geonames documents.
1
Add a comment...
 
It's crazy to me that the bacteria behind pink eye is so closely related to flesh-eating bacteria!
 
How flesh-eating bacteria became an infectious terror 
All it took for flesh-eating bacteria to go from harmless organisms to gruesome infectious pathogens was four mutations and about 35 years. That's what an international group of researchers...
1
Add a comment...
Have him in circles
453 people

Michael McCandless

Shared publicly  - 
 
So true, and I often struggle for exactly when  I should move up that vertical red line.
 
Geeks and repetitive tasks. #True 
1
Toke Eskildsen's profile photo
 
XKCD might help you there: http://xkcd.com/1205/

I tend to write a script the second or third time I meet a task that is repetitive. I know that it does not always pay itself back for the specific task but on the other hand it takes less and less time to write the scripts. Both from direct re-use and from greater proficiency with scripting.

There is also the matter of the feedback from scripting. The task size is not independent of scripting. As soon as you have the script, the ease of running it tends to increase the number of times the task is executed. This is especially true when testing and measuring. This is a good thing, at least if the focus is quality.
Add a comment...
 
Good news!  It looks like new (released yesterday) update 55 of Java 1.7 finally fixes a JVM bug that affected Lucene.  If it passes Lucene's nightly tests for a few days then we'll update the web site to recommend it ...
6
2
Raffaella Ventaglio's profile photoJeffery yuan's profile photo
Add a comment...
 
I find this song soothing, but sad.  It was used in the chilling yet accurate video showing the horrible double-standard in our culture between women and men: Labels Against Women | #ShineStrong Pantene
Ahmed Saad 33
Mad World By Cyril Cabornay
1
Michael McCandless's profile photoShalin Shekhar Mangar's profile photo
2 comments
 
+Shalin Shekhar Mangar Thanks, this cover is great.  I hadn't realized Tears for Fears originally wrote this song but when I went and listened to their version I didn't like it!
Add a comment...

Michael McCandless

Shared publicly  - 
 
Lucene 4.7.2 is out with fixes for some exciting bugs, but soon Lucene 4.8.0 will be here with some great improvements including end-to-end checksum validation in the index.
8
2
Raffaella Ventaglio's profile photoSuneel Marthi's profile photo
Add a comment...

Michael McCandless

Shared publicly  - 
 
This new Sony A7s camera looks incredible.
1
1
Raffaella Ventaglio's profile photo
Add a comment...
People
Have him in circles
453 people
Work
Occupation
Committer on Apache Lucene
Employment
  • Elasticsearch
    Committer on Apache Lucene, 2014 - present
  • IBM
    Committer on Apache Lucene, 2007 - 2014
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Lexington, MA
Previously
Winchester, MA - Cupertino, CA
Links
Story
Tagline
Apache Lucene hacker, co-author Lucene in Action 2nd edition
Introduction
Michael loves building software; he's been building search engines for more than a decade. In 1999 he co-founded iPhrase Technologies, a startup providing a user-centric enterprise search application, written primarily in Python and C. After IBM acquired iPhrase in 2005, Michael fell in love with Lucene, becoming a committer in 2006 and PMC member in 2008. Michael has remained an active committer, helping to push Lucene to new places in recent years. He's co-author of Lucene in Action, 2nd edition. In his spare time Michael enjoys building his own computers, writing software to control his house (mostly in Python), encoding videos and tinkering with all sorts of other things.
Education
  • MIT
Basic Information
Gender
Male