Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

I found this blog the other day when trying to brush up on my vim knowledge. I'm getting tired of my editor situation (Long story, used to be a scite man, migrated to e-text editor, then to notepad plus plus, all horrible) and wanted a refresh. Anyways, I was going to start to use pathogen, which is a vim plugin that makes it a bit more easy to manage a few vim plugins (so, a "meta" plugin) when I ran into this tutorial:

I found this blog the other day when trying to brush up on my vim knowledge. I'm getting tired of my editor situation (Long story, used to be a scite man, migrated to e-text editor, then to notepad plus plus, all horrible) and wanted a refresh. Anyways, I was going to start to use pathogen, which is a vim plugin that makes it a bit more easy to manage a few vim plugins (so, a "meta" plugin) when I ran into this tutorial:

If you aren’t wowed by Python’s super() builtin, chances are you don’t really know what it is capable of doing or how to use it effectively. Much has been written about super() and much of that writing has been a failure. This article seeks to improve on the situation by: providing practical use cases giving […]

Change vim tab size - arnorhs.dev - 15 years ago - eng
If you like vim you probably know this already, but if you don't, here's how you change vim's tab size from the default 8.

Change vim tab size - arnorhs.dev - 15 years ago - eng
If you like vim you probably know this already, but if you don't, here's how you change vim's tab size from the default 8.

This blog post is a summary of my lightning talk at XP2011 I needed to fail with modern methods for requirement gathering in order to understand old methods for requirements gathering. Many software projects write requirements in what is refered to as “user stories”. But a use story is not a story at all. There’s no drama, no action and no resolution. Instead, user stories are often just a bunch of interactions between the user and the syst..

C and I went to the movies to watch Source Code last night. If you haven’t seen it, watch out. This post contains spoilers .

Today was the 2011 HBF Run for a Reason . Despite the fact that I was feeling quite sick on Friday, I pulled myself together for the run. Free Transperth services were running, roads were closed, people’s breath misted through the air in the chill. I went to bed extra early on Saturday (at 8:45pm) and woke up at 5:15am in the dark, padding out of the bedroom so as not to disturb C and sleepily tugging on my running clothes. I would be runn..

And here's episode 2 of the Sig Sauer Saga! In which I attempt to UV map and texture the model from Part 1 . And do lighting and compositing for a decent somewhat photo-realistic render. Take a gander. Feedback appreciated!

VOIP - www.craigpardey.com - 15 years ago - eng

There are many things to consider before switching to VOIP.  My wife and I switched to VOIP in March out of frustration with our phone provider, Bell. After two months of VOIP phone service we’ve decided to go back to a standard phone line. There are many reasons that factored into our decision: It was very unreliable It cost more than a standard phone line It didn’t work with our security system I’ll expand on each of these in detail..

Added the Nginx HttpCoreModule Documentation to the index. Hopefully helps someone out there! You can view it here Nginx HttpCoreModule Documentation

Alongside with the SoundCloud Android app we’ve created a new Java Wrapper for the SoundCloud API and today we can finally release it to the public! It is simple to use, supports OAuth2 and requires a minimum of external dependencies so it should be easily embeddable in both desktop and mobile applications.

Alongside with the SoundCloud Android app we’ve created a new Java Wrapper for the SoundCloud API and today we can finally release it to the public! It is simple to use, supports OAuth2 and requires a minimum of external dependencies so it should be easily embeddable in both desktop and mobile applications.


Poking my head in here to confirm that I am in fact not dead. I humbly offer this nifty time-lapse video as proof. Started a small project to brush up on Blender skills. Modeling a Sig Sauer P220 in Blender 2.57. The model is low-poly and incomplete (need to finish the other side, the magazine, some bullets, etc.), but it's close. Next up, textures, materials, lighting, rigging, and animation!

In reply to Terry Jones. I work in the Launchpad.net codebase daily. It relies upon a large number of standard and external libraries. Some of the external libraries are installed on the system, some by buildout. Since last year I've been using a script, pyctags, to help generate tags for those libraries I'm interested in (alongside tags for Launchpa..

I’ve been writing applications off and on for nearly 4 years now, since before Django 1.0 was even released. I must say the framework could not be better described than by its own tagline “The Web framework for perfectionists with deadlines”. Among the things I love about it are: However, after using the framework for nearly 4 years I’m just now discovering my preferred way of managing environments. I know there’s still a bit of back and....

I’ve been writing applications off and on for nearly 4 years now, since before Django 1.0 was even released. I must say the framework could not be better described than by its own tagline “The Web framework for perfectionists with deadlines”. Among the things I love about it are: However, after using the framework for nearly 4 years I’m just now discovering my preferred way of managing environments. I know there’s still a bit of back and....

This weekend, after Falsy Values , I will be flying to San Francisco for a couple of weeks. There are some conferences: MeeGo Conference , May 23-25 Aloha Editor dev con , June 6-8 However, as there is quite some time between these two events, it would be interesting to meet cool people and/or projects. So if you're in the area, drop me a note.


Git isn’t just something you have to put up with when working with other developers. Git is a wonderful tool that allows you to manage your code, its evolution and help you recover from mistakes should they arise. One of the things that people are intimidated by is git rebase. Let’s look at an example. You’re working on a team with two other developers. You have a blessed repository that sits on your company’s server. Everyone is working ....

Git isn’t just something you have to put up with when working with other developers. Git is a wonderful tool that allows you to manage your code, its evolution and help you recover from mistakes should they arise. One of the things that people are intimidated by is git rebase. Let’s look at an example. You’re working on a team with two other developers. You have a blessed repository that sits on your company’s server. Everyone is working ....

Visiting Melbourne - liza.io - 15 years ago - eng
Now that I’ve covered my experience at the 2011 Panasonic Home Entertainment launch in Melbourne I’m itching to write about the overall trip - my first one interstate, in fact. This has been my first flight since we moved here from the US (at the end of 2005). I have never flown by myself before, so it was definitely an exciting experience for me. One I almost didn’t get to have as I came this close to missing my flight completely. I en..

I just met the Thoughtworks global "Head of Quality"* this week, Kristan Vingrys.  He was able to make me see automated testing more clearly than I ever did before with a quick sketch and 10 minute discussion, and I wanted to share what I heard with others of you who might be more on the management/business end of things, and less on the development/testing end.  Keep in mind, there is plenty of room for slippage between "what he said" and ..

A little while ago I wrote about Soup (who runs the Panasonic Insider Crew ) sending me to Melbourne to attend the 2011 Panasonic Home Entertainment launch . My Melbourne trip took place yesterday and I think I’ll need to separate them into two posts. For those who are just interested in the launch itself, this is the post for you. I’m not going to write about every single product or feature (instead I’ll only cover a couple that stood ..

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…

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:

I just discovered a LinkedIn affinity group called "Glass ceilings, Sticky Floors," which has a charter to promote women leaders:

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.

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.

Openwashing - bergie.iki.fi - 15 years ago - eng
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..

Openwashing - bergie.iki.fi - 15 years ago - eng
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..

Daisyworld - liza.io - 15 years ago - eng
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…

49 visitors online