|
On Thursday May 5th 2011 we had an API outage from ~9:00 UTC to ~14:00 UTC. This was caused by a deploy that included a migration with…
|
|
How to Pick the Right Motherboard for Your Custom-Built PC
-
justingarrison.com
-
15 years ago
-
eng
|
|
I was fortunate enough to be given the opportunity to help Moby premiere his new record via SoundCloud. I didn’t know what to expect from…
|
|
On Thursday May 5th 2011 we had an API outage from ~9:00 UTC to ~14:00 UTC. This was caused by a deploy that included a migration with…
|
|
Can the various European Agile User Groups benefit from working together? I am cautiously optimistic. At XP2011 this week, Jurgen Appelo has taken the initiative to launch the Agile Lean Europe network. This is an initiative to bring together representatives from 17 European countries. Sergey Dmitriev and I will be representing Norway. To what end? I’m still not sure. There is no doubt that there is much Europeans can learn from each other.
|
|
I'm busy getting stuff done here in sunny California. I'm sorry that this post is written in haste - I just wanted to make one clear point to everybody interested: If you are doing any kind of development - if you are the developer, the company or whoever, there is a general rule that applies:
|
|
I'm busy getting stuff done here in sunny California. I'm sorry that this post is written in haste - I just wanted to make one clear point to everybody interested: If you are doing any kind of development - if you are the developer, the company or whoever, there is a general rule that applies:
|
|
For too long have I been using my MacBook Pro without an external monitor in my home office. For too long have I been minimising windows every two seconds, trying to juggle a million tasks at once on the same screen.
|
|
I for one appreciated your addition to the Wikipedia article -- without it Pugh's article would have remained unknown to me!
|
|
I have written a piece to help software developers accelerate their career. It lives on its own page, over here , but please share your comments on this blog post. There are some other comments on Hacker News as well.
|
|
Somehow I had missed this term being coined : The old "open vs. proprietary" debate is over and open won. As IT infrastructure moves to the cloud, openness is not just a priority for source code but for standards and APIs as well. Almost every vendor in the IT market now wants to position its products as "open." Vendors that don't have an open source product instead emphasize having a product that uses "open standards" or has an "open AP..
|
|
I’ve been reading about the Gaia Hypothesis, developed by James Lovelock. I’m sure I don’t understand it all yet as I’ve only been skimming the surface, but what I’m finding especially interesting right now is Daisyworld.
|
|
When designing a mapping application at Nokia, we needed an efficient wire format as we were dealing with many points. It had to be robust and flexible, because the dependencies upon it went through the application. The server supplied JSON couldn’t be used directly. Because it was in what we called the ‘wire format’ (as in sent over the wire), which was a smaller version, used to lessen the data load when sending from and to the server.
|
|
Rails style database migrations are a useful way to evolve your data schema in an agile manner. Most Rails projects start like this, and at…
|
|
Cory Doctorow on Locus : To understand techno-optimism, it’s useful to look at the free software movement, whose ideology and activism gave rise to the GNU/Linux operating system, the Android mobile operating system, the Firefox and Chrome browsers, the BSD Unix that lives underneath Mac OS X, the Apache web-server and many other web- and e-mail-servers and innumerable other technologies. Free software is technology that is intended to be..
|
|
Rails style database migrations are a useful way to evolve your data schema in an agile manner. Most Rails projects start like this, and at…
|
|
The world of open source is full of wonders. People write code for free and make it available for free for anyone to use. If you write a quick little program on the weekend, it’s usually because there is a need that has to be filled. There’s a repetitive task that you wish you didn’t have to do so you write a short program to do it for you. Web development can be hard. You have to worry about your database, your server-side code, your cli....
|
|
The world of open source is full of wonders. People write code for free and make it available for free for anyone to use. If you write a quick little program on the weekend, it’s usually because there is a need that has to be filled. There’s a repetitive task that you wish you didn’t have to do so you write a short program to do it for you. Web development can be hard. You have to worry about your database, your server-side code, your cli....
|
|
In reply to rrenaud. The world of binary search trees seems to be very well documented and throughly covers searching and indexing. In contrast, the world of skiplists is sparsely documented. Aside from the homework problem in some course handouts and a brief mention (without source code) in the original skiplist paper, it seems to have been completely for..
|
|
During the first week of April 2011, I participated in a mission trip from The Gateway Church to Port-au-Prince, Haiti, to help rebuild churches and schools destroyed by the January 2010 earthquake. We had been planning to go the first week of December 2010, but election-related violence meant we had to postpone the trip. We almost didn’t get to go at all, because the final presidential election results weren’t announced until Monday, April..
|
|
During the first week of April 2011, I participated in a mission trip from The Gateway Church to Port-au-Prince, Haiti, to help rebuild churches and schools destroyed by the January 2010 earthquake. We had been planning to go the first week of December 2010, but election-related violence meant we had to postpone the trip. We almost didn’t get to go at all, because the final presidential election results weren’t announced until Monday, April..
|
|
Fat Brain Toys has the best-looking order confirmation page I have seen. Click the image for a larger version.
|
|
I recently read Stranger in a Strange Land by Robert A. Heinlein. It was a very interesting read, mostly because many of the concepts introduced in it felt so familiar to my own beliefs and things that I have already thought about. I wish I had read this book sooner, it would probably have introduced me to a lot of these ideas earlier than my stumbling across them.
|
|
Maybe the reason you didn't find any published literature is because you were searching for the wrong terms? The CLRS algorithms book has a chapter dedicated to order statistics for binary search trees. They support insertion/deletion and finding the i'th item in sorted order all in O(log(n)). It's clear how to implement the sliding window median if you have one of these already built. When you get a new item in the stream, delete the tra..
|
|
I’m going to Melbourne! I got a call from Soup yesterday morning, who runs the Panasonic Insider Crew , telling me that I was selected to attend the 2011 Panasonic Home Entertainment launch event in Melbourne on May 11! I didn’t want to talk about it until everything was 100% confirmed (it’s a long-standing Ukrainian superstition as otherwise you might jinx it), but now that it is I can tell you guys all about how excited I am :D
|
|
It’s become almost folklore among mid-sized cities within a 250-mile radius of Chicago to claim “gang members are moving to our town and bringing violence with them”. Go to any city with more than 100,000 people in its metro area and it won’t be hard to find this opinion. I wanted to dig into this […]
|
|
As SoundCloud rapidly grows our initial systems need an overhaul. Our scaling strategy has been very realistic, design for 10x our current…
|
|
As SoundCloud rapidly grows our initial systems need an overhaul. Our scaling strategy has been very realistic, design for 10x our current…
|
|
This blogpost is a summary of my ScanDev 2011 talk: “Fearless Improvement” What is the goal of your current project? I currently work on a project for the transmission system operator for the Norwegian electrical grid. The value of the system we’re building is that my beer stays cool. Skill If you’re not skilled at what you’re doing, you may put in a lot of hours and end up having nothing to show for it.
|
|
Quick update: I'm coming to Silicon Valley, launched websites, more
-
arnorhs.dev
-
15 years ago
-
eng
I've been terribly busy in the last months. I'll probably write a better summary of the work I've been doing later, but here's a quick update about what's been happening lately. I'm coming to San Francisco for about 10 days tomorrow. I'm going with a group of people from Klak and I'm very excited about it. We're seeing a few big tech startups, design companies and more. I've never been to the USA and I've always wanted to visit the tech hub..
|
|
Quick update: I'm coming to Silicon Valley, launched websites, more
-
arnorhs.dev
-
15 years ago
-
eng
I've been terribly busy in the last months. I'll probably write a better summary of the work I've been doing later, but here's a quick update about what's been happening lately. I'm coming to San Francisco for about 10 days tomorrow. I'm going with a group of people from Klak and I'm very excited about it. We're seeing a few big tech startups, design companies and more. I've never been to the USA and I've always wanted to visit the tech hub..
|
|
My wife and I are paying off student loans. Obviously we didn't just take on debt because we wanted to. Going into college, she wanted to be a teacher and I wanted to be a software engineer. The only practical way for either of us to get the job that we wanted was for us to get the required degrees. That meant student loans. However, we took them on with the belief that they would be an investment that would pay for themselves in time.
|
|
Sometimes in MatLab you’ll have a class, and you want to have a function or method in that class that modifies an instance variable in some way. But if you code your class like this:
|
|
I run a dog fitness website called 1 Fit Mutt as a hobby. Recently, I was having a look at some backlinks to 1 Fit Mutt and found several instances of image hotlinking. Now, I would think that in this day and age most bloggers would know that hotlinking just is not a polite thing to do - especially if they are running a website about blogging, indicating that they should be quite Internet-social-etiquette-savvy, at least to an extent.
|
|
Vagrant is a tool for building and distributing virtualized development environments. It’s based on VirtualBox VMs. This article describes how this Ruby tool can be useful to Django developers. Why vagrant? The modern web developer works on many different projects. Each project has a unique set of requirements, dependencies and package versions needed for that project to succeed. Keeping all of these libraries in check is difficult. virt....
|
|
Vagrant is a tool for building and distributing virtualized development environments. It’s based on VirtualBox VMs. This article describes how this Ruby tool can be useful to Django developers. Why vagrant? The modern web developer works on many different projects. Each project has a unique set of requirements, dependencies and package versions needed for that project to succeed. Keeping all of these libraries in check is difficult. virt....
|
|
Nordic Innovation, issue number two is out. This one is devoted to music and sound. There's an article I wrote on 8 music-related startups in there which you should check out :) https://www.nordicinnovation.is/
|
|
Nordic Innovation, issue number two is out. This one is devoted to music and sound. There's an article I wrote on 8 music-related startups in there which you should check out :) https://www.nordicinnovation.is/
|
|
I signed up for Runkeeper Elite tonight for one reason and one reason only - Runkeeper LIVE. Now that it’s getting cooler, I’m slowly getting back into running. I’ve been hoping to run the 12k City to Surf this year and thought it might be a great idea to see if I can run 12k tonight! I know, I’m a fricking genius. Up until now I’ve only been doing runs up to 5km in the recent months and I’ve only run 10km two or three times in my entir..
|
|
Programmers and other geeks love to talk about the tools they use. I won't go into the languages, databases and what have you, but I want to explain a little bit about the setup I use to develop on and hopefully some of it can help someone out there facing the same issues. Even though I use Windows as my primary operating system, I'm a pure open source guy and I primarily develop using PHP on nginx/apache and MySQL. So, this is my stack;
|
|
Programmers and other geeks love to talk about the tools they use. I won't go into the languages, databases and what have you, but I want to explain a little bit about the setup I use to develop on and hopefully some of it can help someone out there facing the same issues. Even though I use Windows as my primary operating system, I'm a pure open source guy and I primarily develop using PHP on nginx/apache and MySQL. So, this is my stack;
|