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

Oxygen - johnj.com - 14 years ago - eng
Nov. 29, 2011 17:30 NZDT Crary Lab, McMurdo Station Made it back to McMurdo where liquid water runs in the streets, mountains can be seen in all directions, helicopters take off and land every twenty minutes or so, and the oxygen flows thick and warm into your lungs. Our flight to McMurdo had only five passengers. After packing a lunch and waiting with bated breath for the announcements from Comms indicating the plane’s arrival, I hea....

The next half year, I’m scheduled to give the talk “Experience Agile Programming” in Kiev, Gothenburg and Riga. In the presentation, I pair with a local developer and show a coding kata in Java, Ruby or CoffeeScript. After the presentation, I engage the audience in a discussion of what they saw, when they would use it, etc. I might also show a few more programming tricks if time permits and the audience requests it.

Wildcards - boyter.org - 14 years ago - eng
Just a quick update to let you know that wildcard searches have been updated to support prefix and postfix. Essentially this means the following searches now all work, *print *clo* clo* In addition code characters such as { } [ ] < > are now being indexed. Finally searchco.de has been on a bit of a diet and should be a lot faster to load and search.

Ghost - johnj.com - 14 years ago - eng
Nov. 28, 2011 15:51 NZDT B2 Science, Amundsen-Scott South Pole Station Walking home Last full day here, insh’Allah . We had flights today, so whatever weather problems were plaguing McMurdo seem to have sorted themselves out. I’m ready to leave, despite the short and comfortable trip (relatively speaking). So far on this trip, unlike some previous trips, I have not had to: Go to Medical for assistance with altitude/sinus/cold/f....

Ghost - johnj.com - 14 years ago - eng
Nov. 28, 2011 15:51 NZDT B2 Science, Amundsen-Scott South Pole Station Walking home Last full day here, insh’Allah . We had flights today, so whatever weather problems were plaguing McMurdo seem to have sorted themselves out. I’m ready to leave, despite the short and comfortable trip (relatively speaking). So far on this trip, unlike some previous trips, I have not had to: Go to Medical for assistance with altitude/sinus/cold/f....

Ghost - johnj.com - 14 years ago - eng
Nov. 28, 2011 15:51 NZDT B2 Science, Amundsen-Scott South Pole Station Walking home Last full day here, insh’Allah . We had flights today, so whatever weather problems were plaguing McMurdo seem to have sorted themselves out. I’m ready to leave, despite the short and comfortable trip (relatively speaking). So far on this trip, unlike some previous trips, I have not had to: Go to Medical for assistance with altitude/sinus/cold/f....

Instead of using Scrum, maybe we should use MyScrum. It’s like Scrum, with the stuff added that you think will super charge your MyScrum. This is my MyScrum: I want to measure velocity every week I want to demostrate the product with a cadence that makes sure users show up to the demo I don’t want to have story point estimates, I want to have story point budgets I want the product owner, not the team, to own the budget/estimate (but they te..

I stayed up all night last night playing the single player campaign of Battlefield 3. I didn’t really notice how late it was until I was already more than halfway through the game, so figured I may as well keep going. Right now I’m running on a couple of hours of sleep after being awake for more than 24, so I’m still a bit spaced out and loopy. I thought I’d write down some quick notes about my thoughts on the campaign before I forget.

Nov. 27, 2011 18:37 NZDT B2 Science, Amundsen-Scott South Pole Station The iClipse Interesting last couple of days. Friday (two days ago, for us) we had a partial solar eclipse, my second here. Whereas two years ago I traipsed outside with colleagues to take pictures, this time I stayed in the Galley where a viewing party formed. Aside from being much warmer and cozier, this also turned out to be a good move because, while nearly ....

Nov. 27, 2011 18:37 NZDT B2 Science, Amundsen-Scott South Pole Station The iClipse Interesting last couple of days. Friday (two days ago, for us) we had a partial solar eclipse, my second here. Whereas two years ago I traipsed outside with colleagues to take pictures, this time I stayed in the Galley where a viewing party formed. Aside from being much warmer and cozier, this also turned out to be a good move because, while nearly ....

Nov. 27, 2011 18:37 NZDT B2 Science, Amundsen-Scott South Pole Station The iClipse Interesting last couple of days. Friday (two days ago, for us) we had a partial solar eclipse, my second here. Whereas two years ago I traipsed outside with colleagues to take pictures, this time I stayed in the Galley where a viewing party formed. Aside from being much warmer and cozier, this also turned out to be a good move because, while nearly ....

Hi, I’ve started playing around with some ideas and features for the next build v2.8 This time round I’m going to be using the private beta testing process on the marketplace, so if your interested in doing some testing email me the live account you have associated with your phone and put to subject to [BBC News Beta]. I’ve added a couple of people in who I already had addresses for so about 80 spaces left.

Late last night/early this morning I finished Deus Ex: Human Revolution. Just now I finished the DLC: The Missing Link.

These are my recommendations for two great books if you are an entrepreneur in the tech startup space.

A Study In Data Just before midnight on Thanksgiving, there was a murder by gunshot about four blocks from my home. Luckily I was in bed by then, but all of the commotion over the incident got me thinking: is murder disproportionately more common on Thanksgiving? What about Christmas, Valentine’s Day, or Saint Patrick’s Day? Of course, with the right data set these are the kinds of questions one can answer!

A Study In Data Just before midnight on Thanksgiving, there was a murder by gunshot about four blocks from my home. Luckily I was in bed by then, but all of the commotion over the incident got me thinking: is murder disproportionately more common on Thanksgiving? What about Christmas, Valentine’s Day, or Saint Patrick’s Day? Of course, with the right data set these are the kinds of questions one can answer!

A Study In Data Just before midnight on Thanksgiving, there was a murder by gunshot about four blocks from my home. Luckily I was in bed by then, but all of the commotion over the incident got me thinking: is murder disproportionately more common on Thanksgiving? What about Christmas, Valentine’s Day, or Saint Patrick’s Day? Of course, with the right data set these are the kinds of questions one can answer!

Tools are everything - etodd.io - 14 years ago - eng
You've probably heard the whole "don't make engines, make games" shtick. As I progress I am learning another important lesson: tools are the most important aspect of any project, game  or  engine. Whether you're rolling a custom engine or shopping around for middleware, tools should be absolutely top priority. Seriously. The question should not be "how many shiny graphics techniques can I incorporate?". It should be "how easy is it to cre..

Nov. 25, 2011 15:32 NZDT B2 Science, Amundsen-Scott South Pole Station The "South Pile" in windstorm For those of you who don’t know, December and January are the centennial anniversaries of Amundsen and Scott’s arrival at the South Pole, respectively. I think a lot of people are writing online about the event, and at any rate, I’m going to miss the celebration here, so I won’t go too much into the preparation and planning that’s ....

Contains instructions for configuring your lighttpd server to either force or prevent the www subdomain from working.

Nov. 25, 2011 15:32 NZDT B2 Science, Amundsen-Scott South Pole Station The "South Pile" in windstorm For those of you who don’t know, December and January are the centennial anniversaries of Amundsen and Scott’s arrival at the South Pole, respectively. I think a lot of people are writing online about the event, and at any rate, I’m going to miss the celebration here, so I won’t go too much into the preparation and planning that’s ....

Nov. 25, 2011 15:32 NZDT B2 Science, Amundsen-Scott South Pole Station The "South Pile" in windstorm For those of you who don’t know, December and January are the centennial anniversaries of Amundsen and Scott’s arrival at the South Pole, respectively. I think a lot of people are writing online about the event, and at any rate, I’m going to miss the celebration here, so I won’t go too much into the preparation and planning that’s ....

Building Adam. - liza.io - 14 years ago - eng
Those of you who follow me on Twitter would have seen my PC building ramblings last night. Being fed up with playing Deus Ex: Human Revolution on my Mac Mini on lowest settings at 20fps I decided that the time has come to follow through with what I’ve been meaning to do for a while: build a gaming PC.

So Linkzie has had a nice series of updates to the underlying software that runs it. It's now pretty much bleeding edge latest and greatest. Ubuntu 11.10 rbenv Ruby 1.9.3-p0 Rails 3.1.3 Unicorn 4.1.1 jQuery 1.7 It was an interesting process. I just went through a pretty challenging upgrade from Ruby 1.8.7 to 1.9.3 at work and it was pretty destabilizing and chaotic. So for this one I went slow and steady, changing one thing at a ti....

So Linkzie has had a nice series of updates to the underlying software that runs it. It's now pretty much bleeding edge latest and greatest. Ubuntu 11.10 rbenv Ruby 1.9.3-p0 Rails 3.1.3 Unicorn 4.1.1 jQuery 1.7 It was an interesting process. I just went through a pretty challenging upgrade from Ruby 1.8.7 to 1.9.3 at work and it was pretty destabilizing and chaotic. So for this one I went slow and steady, changing one thing at a ti....

Shower Instructions - johnj.com - 14 years ago - eng
Nov. 23, 2011 14:53 NZDT B2 Science, Amundsen-Scott South Pole Station Forlorn Slippers How to take a twenty second shower First, work up a sweat in the gym or the sauna. Change out of all clothes except flip flops (you might want to go into the bathroom first). Turn water temperature to maximum heat without turning on water yet. Get towel, soap, washcloth and shampoo ready. Apply water to washcloth for 1/2 second, then t....

Follow this tutorial to setup your Linux lighttpd server with a self signed SSL certificate. The server we use in this example is Debian based, but it should work with most distro's.

Shower Instructions - johnj.com - 14 years ago - eng
Nov. 23, 2011 14:53 NZDT B2 Science, Amundsen-Scott South Pole Station Forlorn Slippers How to take a twenty second shower First, work up a sweat in the gym or the sauna. Change out of all clothes except flip flops (you might want to go into the bathroom first). Turn water temperature to maximum heat without turning on water yet. Get towel, soap, washcloth and shampoo ready. Apply water to washcloth for 1/2 second, then t....

Shower Instructions - johnj.com - 14 years ago - eng
Nov. 23, 2011 14:53 NZDT B2 Science, Amundsen-Scott South Pole Station Forlorn Slippers How to take a twenty second shower First, work up a sweat in the gym or the sauna. Change out of all clothes except flip flops (you might want to go into the bathroom first). Turn water temperature to maximum heat without turning on water yet. Get towel, soap, washcloth and shampoo ready. Apply water to washcloth for 1/2 second, then t....

I’ve had my Razer BlackWidow mechanical keyboard for a couple of weeks now, so figured I’d put up some thoughts/impressions.

I'm revisiting a lot of the physics and I predict trigonometry that was once a daily part of my life before graduating university. I'm…

I'm revisiting a lot of the physics and I predict trigonometry that was once a daily part of my life before graduating university. I'm…


Please use affirmative phrases when naming your boolean variables and flags - I find that it makes code much more readable.  This is particularly true when naming the configuration settings used to turn features on or off.  If the setting is named in the negative then I have to use a double negative to enable it, and everyone learnt in high school that double negatives are a Bad Thing. For example, if I have a feature that sends emails an..

Proper and effective error tracking is a common issue for front-end JavaScript code compared to back-end environments. We felt this pain as…

Proper and effective error tracking is a common issue for front-end JavaScript code compared to back-end environments. We felt this pain as…

Fresh Air and Bananas - johnj.com - 14 years ago - eng
Nov. 20, 2011 12:49 NZDT B2 Science, Amundsen-Scott South Pole Station Peek-a-boo with the Ceremonial Pole Sunday here, so a light work day. Station has been pretty quiet all day. Slept a solid 8 hours, had a banana and oatmeal for breakfast, then suited up and went out for a walk. It’s funny, yesterday morning I had a dream about bananas, and then the first bananas showed up on-station. I’m eating one now (hi Dad!). If you don....

This is an explanation of a PHP templating language I'm working on, which will have a similar syntax with the language used by Tumblr.

Fresh Air and Bananas - johnj.com - 14 years ago - eng
Nov. 20, 2011 12:49 NZDT B2 Science, Amundsen-Scott South Pole Station Peek-a-boo with the Ceremonial Pole Sunday here, so a light work day. Station has been pretty quiet all day. Slept a solid 8 hours, had a banana and oatmeal for breakfast, then suited up and went out for a walk. It’s funny, yesterday morning I had a dream about bananas, and then the first bananas showed up on-station. I’m eating one now (hi Dad!). If you don....

Fresh Air and Bananas - johnj.com - 14 years ago - eng
Nov. 20, 2011 12:49 NZDT B2 Science, Amundsen-Scott South Pole Station Peek-a-boo with the Ceremonial Pole Sunday here, so a light work day. Station has been pretty quiet all day. Slept a solid 8 hours, had a banana and oatmeal for breakfast, then suited up and went out for a walk. It’s funny, yesterday morning I had a dream about bananas, and then the first bananas showed up on-station. I’m eating one now (hi Dad!). If you don....

This is a natural follow-up to our first gallery entry on the impossibility of tiling certain chessboards with dominoes. Problem: Suppose we remove two squares from a chessboard which have opposite color. Is it possible to tile the remaining squares with 2-by-1 dominoes? Solution: Notice that if we remove two squares of opposite color, then there is only one way to place dominoes on the remaining squares according to this scheme (one cannot..

This is a natural follow-up to our first gallery entry on the impossibility of tiling certain chessboards with dominoes. Problem: Suppose we remove two squares from a chessboard which have opposite color. Is it possible to tile the remaining squares with 2-by-1 dominoes? Solution: Notice that if we remove two squares of opposite color, then there is only one way to place dominoes on the remaining squares according to this scheme (one cannot..

This is a natural follow-up to our first gallery entry on the impossibility of tiling certain chessboards with dominoes. Problem: Suppose we remove two squares from a chessboard which have opposite color. Is it possible to tile the remaining squares with 2-by-1 dominoes? Solution: Notice that if we remove two squares of opposite color, then there is only one way to place dominoes on the remaining squares according to this scheme (one cannot..

OmniAuth is a great little Rack library that standardizes multi-provider authentication for web applications. As OmniAuth says, “it was created to be powerful, flexible, and do as little as possible.” I use it constantly on hacks that mash up multiple API providers. You can now add SoundCloud to the growing list of strategies OmniAuth 1.0 supports.

119 visitors online