Learn Haskell Fast and Hard
I really believe all developers should learn Haskell. I don’t think everyone needs to be super Haskell ninjas, but they should at least discover what Haskell has to offer. Learning Haskell opens your mind.
Hstore development for 9.4 release
I returned back home from PGCon.EU-2013 conference, Dublin, Ireland, where we gave two talks - Next Generation of GIN and Binary storage for nested data structures and application to hstore data type . These projects as well as visiting the conference (I, Teodor Sigaev and Alexander Korotkov) were…
Experian Sold Consumer Data to ID Theft Service
An identity theft service that sold Social Security and drivers license numbers — as well as bank account and credit card data on millions of Americans — purchased much of its data from Experian , one of the three major credit bureaus, according to a lengthy investigation by KrebsOnSecurity.
A world without power
The 14th of August, 2003 was an interesting day in many ways. I’d just taken the family down to Toronto to spend a day there and pick up our newly minted passports at the Dutch embassy. We had some fun in the city seeing the sights, visited Niagara Falls and were on the way back on a sunny August thursday afternoon…
Some killjoys have removed the blink tag from Firefox
Some killjoys have removed the <blink> tag from Firefox. Dropped blink effect from text-decoration: blink; and completely removed <blink> element. Of course, <blink> still works on my sites. And with proper MILSPEC 3 units on, 1 unit off timing, as is right and proper, and which I believe the non-Unix versions of…
Why you should not pirate Google’s geo APIs
Picture by Scott Vandehey This morning I ran across a wonderful open source project called “Crime doesn’t climb”, analyzing how crime rates vary with altitude in San Francisco. Th…
Two dozen mathematicians wrote a 600 page book in 6 months on GitHub
Since spring, and even before that, I have participated in a great collaborative effort on writing a book on Homotopy Type Theory. It is finally finished and ready for public consumption. You can get the book freely at http://homotopytypetheory.org/book/ . Mike Shulman has written about the contents of the book , so I…
A universal income is not such a silly idea
The concept of paying people to sit around has an upside, writes Tim Harford ‘Swiss to vote on 2,500 franc basic income for every adult.” Reuters, 4 October 2013 How much is that? It’s about £1,700…
40 Days Without Booze
Recently, as a “kick-in-the-butt” motivator, I promised myself that I would abstain from alcoholic beverages until I finished the first draft of a novel I’ve been working on. I had set a target date for completing the project (June 30th), with the idea that if I didn’t finish by that date, I’d stop drinking booze […]
Why Mozilla Matters
[This is an extended essay on the news out of Norway yesterday. See the closing for encouragement toward Opera and its fans, whatever the open source projects they choose to join, from me on behalf of Mozilla. /be]
Amazon Staff Meetings: “No Powerpoint”
"We have study hall at the beginning of our meetings." says Jeff Bezos. Staff meetings at Amazon begin with 30 minutes of silent reading. Powerpoint is easy for presenter, hard for audience "The traditional kind of corporate meeting starts with a presentation. Somebody gets up in front of the room and presents with a…
Here’s what I learned hanging out with Jason Fried
Discuss on Hacker News. I went to meet Jason Fried so I could learn how to stop selling software by accident. Since I started programming 10 years ago, I’v
Git koans
A Python programmer handed her ~/.gitconfig to Master Git. Among the many lines were the following:
Come and help save Posterous from oblivion
A couple of years ago I got wind of the fact that geocities was about to die and along with many others I did my bit to save geocities, the site now lives on (or as much as I could save of it) as reocities.com.
Reversing Sinclair's amazing 1974 calculator hack - half the ROM of the HP-35
Register-level simulator of the Sinclair Scientific calculator
The string type is broken
My previous article, “We don’t need a string type“, caused a bit of stir. Though the feedback is mixed, there is a common theme of a string being a useful feature. After doing a bit more research I can determine only one thing: most current string types are broken! Many of us believe our strings […]