• submit to reddit
Abby Fichtner05/15/13
1846 views
0 replies

Who Are You Imitating?

And so now, as I’m wondering what my next “big thing” will be (no pressure, Abbs) – I also wonder who might be next. Am I exposing myself to enough awesome to let me grow or am I getting too comfortable with who and what I know today?

Nick Johnson05/14/13
4421 views
0 replies

Algorithm of the Week: Damn Cool Secure Permutations with Block Ciphers

A secure permutation is one in which an attacker, given any subset of the permutation, cannot determine the order of any other elements. A simple example of this would be to take a cryptographically secure pseudo-random number generator, seed it with a secret key, and use it to shuffle your sequence.

A. Jesse Jiryu Davis05/13/13
391 views
0 replies

Wasp's Nest: A Lock-Free Concurrency Pattern In Python

In recent work on PyMongo, I used a concurrency-control pattern that solves a variety of reader-writer problem without mutexes. I'm dubbing it the Wasp's Nest. Stick with me—by the end of this post you'll know a neat concurrency pattern, and have a good understanding of how PyMongo handles replica set failovers.

Mitch Pronschinske05/13/13
3805 views
0 replies

Links You Don't Want To Miss (May 13)

See why Ars Technica thinks that the W3C’s new DRM framework will empower the open web and check out the benchmarking of Dart and Java. Plus a iOS 7 concept design and 7 tips on minion management.

Eli Bendersky05/11/13
2337 views
0 replies

Python Will Have enums in 3.4!

After months of intensive discussion (more than a 1000 emails in dozens of threads spread over two mailing lists, and a couple of hundred additional private emails), PEP 435 has been accepted and Python will finally have an enumeration type in 3.4!

Yuriy Lopotun05/10/13
13114 views
4 replies

How to Stand Out at Work: 10 Tips for Programmers (Part 1)

I’ve been in the IT industry for almost 8 years working in 4 different companies. During this time I had a chance to work with a couple dozen programmers, some of them successfully developing their career, some satisfied and staying in one place, and some fired.

Allen Coin05/10/13
3628 views
0 replies

Links You Don't Want to Miss (May 10)

Today: Java SE changes its release numbering scheme, how good C# habits can encourage bad JavaScript habits, PyPy 2.0 releases, and imagining a camera that can capture the movement of light in femtoseconds.

Mikko Ohtamaa05/09/13
2164 views
0 replies

Exporting and Sharing Sublime Text Configuration

Sublime Text is a very powerful and popular text editor. But it’s more than a text editor… it’s an ecosystem of programmer’s tools where you can go to armory and choose the winning set for every code you’ll face.

John Cook05/09/13
1490 views
0 replies

Almost If and Only If

If you used the Perrin condition to test whether numbers less than a billion are prime, you would correctly identify all 50,847,534 primes as primes. But out of the 949,152,466 composite numbers, you would falsely report 17 of these as prime.

Arthur Charpentier05/08/13
1702 views
0 replies

Data News: "Algorithms Every Data Scientist Should Know" and More

Arthur Charpentier's regular roundup of stats and data science-related links points us to algorithms every data scientist should know, a free ebook on probabilistic programming and Bayesian methods for coders, and much much more.

Eric Gregory05/08/13
7325 views
0 replies

Dev of the Week: Zemian Deng

This week we're talking to Zemian Deng, a Java developer working for the Bank of New York Mellon.

Steven Lott05/08/13
2449 views
0 replies

Legacy Code Preservation: The Bugs Are The Features

The extreme end of "paving the cowpaths" are people for whom the bug list is also the feature list. This is a very strange phenomenon, rarely seen, but still relevant to this review.

Juri Strumpflohner05/07/13
4753 views
0 replies

Perfect Workflow in Sublime Text 2

I previously wrote about my Sublime Text setup. Well, Tuts+ has published a quite nice Sublime Text tutorial showing most of Sublime’s features. Regardless of whether you’re a Sublime Text enthusiast or not, you should definitely take a look at the tutorial.

Mitch Pronschinske05/06/13
2086 views
0 replies

Links You Don't Want To Miss (May 7)

Run Ruby in-browser, see 2 views of a chessboard in Python, and find out if video codecs will be written in JavaScript in the future. Plus, take a look at Oculus Rift simulations and learn about Dropbox's first conference.

Chase Seibert05/06/13
2074 views
0 replies

Happybase Connection Pooling

Wrote a simple connection pool for Happybase using socketpool...