Rob Janssen

A Spellchecker Used to Be a Major Feat of Software Engineering

For reference, on my MacBook, the standard dictionary in /usr/share/dict/words is 2,486,813 bytes and contains 234,936 words. An enticing first option is a data format that's more compressed than raw text. The UNIX dictionary contains stop and stopped and stopping, so there's a lot of repetition.

SmoothLifeL

SmoothLife is a family of rules created by Stephan Rafler. It was designed as a continuous version of Conway's Game of Life - using floating point values ins...

Five Steps to Password Security - Developer Best Practices Video

We see a lot of common mistakes in password security. From storing plaintext passwords (IEEE) to not salting user passwords (LinkedIn) to using insufficient hashing algorithms like SHA-1.

Pay For the Coding Interview

How much money are you expecting out of the coders you interview? I recently got asked to do an 8 hour project as a coding demonstration for a potential job.

Firefox knows what your friends did last summer

Mozilla have now fixed the problem on Thursday. Not only did they take down the original release but fixed it very quickly within two days which is very impressive. Good work! The undefined value is converted to a string and then the test returns true.

Why Is Google Not Supporting The Open Document Formats?

Microsoft can't be happier than this. For ages I have been convincing people to switch from close source to open source, from Microsoft Office to LibreOffice. I have been telling people to ditch the controversial docx format and adopt .

image processing : Help find a bright object on Mars! : Mathematica

Here's another, slightly more scientific method. One that works for many kinds of anomalies (darker, brighter, different hue, different saturation).

Structured Data and the Road to Obsolescence

Starting with MongoDB.pm 0.46.3, MongoDB is no longer supported on Perl 5.8 and below. (If you must use 5.8, you can still use old versions of the driver, but you won't get any cool new features.) The first release of Perl 5.

Federal Circuit To Announce Whether Software is Patentable?: En Banc Rehearing on Section 101 Issues

CLS Bank Int'l v. Alice Corp, App. No. 2011-1301 (Fed. Cir. 2012) (en banc order) The Federal Circuit has refocused its attention on the question of patentable subject matter and has ordered an en banc rehearing of CLS Bank Int'l. v. Alice Corp. (Fed. Cir. 2012).

Ad Tech for Social Networks

We’ve been using MongoDB for a year and a half at ThoughtLeadr. During that time we’ve gone from elation to depression using this trendy NoSQL datastore. Based on the documentation, it’s not hard to see why you’d get pulled in.

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.