Rob Janssen

All | Unread | Read

Fibonacci numbers in finite fields

A function that computes the n-th Fibonacci number is often one of the first things that you encounter when reading up on any language.

The weblog of Nicholas Chapman

The RDTSC instruction on x86 CPUs is supposed to read a counter that is incremented (by one) every clock cycle. However, it doesn't actually do this. Instead, the counter increases at a fixed frequency, independent of the actual clock speed of your CPU, which varies based on load, temperature etc..

Use One Field to Store Names or Addresses

Collect personal information from users, such as their names or addresses, in a single field rather than multiple fields. The formats of these data are too diverse for it to be reasonable, and catering to the 90% alienates those who do not match our concept of normality.

Markov Chains – Explained

Markov Chains is a probabilistic process, that relies on the current state to predict the next state.

Distinguished Lecture

"A Software Crisis? 'Please, sir, may I have some more?'" David Notkin '77, University of Washington Thursday, February 21, 2013 at 4:00 P.M. Room 368 (CIT 3rd floor) That there is a "software crisis" has been asserted and repeated for half a century.

Rule of Thumb: Preconditions Should be Public

In software, it's common to have operations that only make sense when an object is in a particular state. For example, in a guess-how-many-jelly-beans-are-in-the-jar contest, you're typically not allowed to guess the same number as someone else. Also, there can't be a winner if no one has guessed.

React 2014 : Erik Meijer - What does it mean to be Reactive?

The inimitable Erik Meijer delivering his opening keynote to React 2014

The Honest Answer To: “Can I learn to code?”

We are seeing it more and more, PSA’s and sites like Code Academy urging everyone to learn to write code. We are also seeing a new class of ‘entrepreneurs’ who quickly realize they lack the coding skills required to make their idea a reality.

Why Not Erlang? The Lack of Onramps

Garret Smith gave a talk titled "Why the Cool Kids Don't Use Erlang" at the 2014 Erlang User Conference.

hakka labs beta

Big data processing with Apache Hadoop, Spark, Storm and friends is all the rage right now. But getting started with one of these systems requires an enormous amount of infrastructure, and there are an overwhelming number of decisions to be made.

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.