Rob Janssen

All | Unread | Read

How much bias is introduced by the remainder technique?

Here's an interesting question I was pondering last week. The .NET base class library has a method Random.Next(int) which gives you a pseudo-random integer greater than or equal to zero, and less than the argument.

eBay:remote-code-execution

Last week i’ve been searching for security issues on eBay websites. This time I found a controller which was prone to remote-code-execution due to a type-cast issue in combination with complex curly syntax.

A Great Old-Timey Game-Programming Hack

A long time ago, when I was a college undergrad, I spent some time working on computer video games. This was in the 8-bit PC era, when the gaming hardware was almost impossibly slow by today’s standards.

The Only Thing Weirder Than a Telemarketing Robot

When a salesperson named Samantha West called a Time reporter, she seemed like a computer. But with current technology, it might not be possible to build such a robot, raising a truly bizarre possibility. Sometimes, you have to think like a scammer.

Expert to Expert: Erik Meijer and Bertrand Meyer - Objects, Contracts, Concurrency, Sleeping Barbers

Bertrand Meyer is a programming language guru, computer scientist and arguably the uncle of object oriented programming . Bertrand created the Eiffel programming language.

Development Blog : About PayPal's Node vs Java “fight”

Half an operating system: The triumph and tragedy of OS/2

It was a cloudy Seattle day in late 1980, and Bill Gates, the young chairman of a tiny company called Microsoft, had an appointment with IBM that would shape the destiny of the industry for decades to come. He went into a room full of IBM lawyers, all dressed in immaculately tailored suits.

Programming Your Brain: The Art of Learning in Three Steps

From time to time, I run into people who are interested in breaking into programming. Last night at the company holiday party a guy (we’ll call him Sam) walked up and introduced himself, asking for advice on how to move from his current role over to development.

WinFS, Integrated/Unified Storage, and Microsoft – Part 4

I knew that the Cairo Object File Store (OFS) was in trouble my first week at Microsoft.  I’d been asked to attend a design meeting for OLE DB that would start at 6PM.  On Friday.  Why such a seemingly important meeting would be scheduled for Friday evening would soon become apparent.

Simple Binary Encoding, a new ultra-fast marshalling API in C++, Java and .NET

Welcome to the Adaptive blog! In this first post we will be talking about Simple Binary Encoder, aka SBE.

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.