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

After a year of living in Silicon Valley it’s hard not to be consumed with the excitement around one startup after the next. The hopes of being the next eBay, Google, or Facebook lie within many of individuals in the area. Some pursue it, some write it off as a distant hope, and still others just want to be a part of them at some point. But why would someone just want to be a part of Google 5 years ago? The first thing that comes to mind ....

After a year of living in Silicon Valley it’s hard not to be consumed with the excitement around one startup after the next. The hopes of being the next eBay, Google, or Facebook lie within many of individuals in the area. Some pursue it, some write it off as a distant hope, and still others just want to be a part of them at some point. But why would someone just want to be a part of Google 5 years ago? The first thing that comes to mind ....

Rollapaluza - rob.sh - 18 years ago - eng
I went to go and do some roller racing earlier this week, at a pub called the Horseshoe in Clerkenwell. The Rollapaluza guys were being filmed, and running a free-for-all race. First time on the rollers, I managed 23.48s, which turned out (once a couple of people had disappeared) to be good enough to get me to the quarter finals. clefty from LondonFGSS took a few photos, so I figured I’d post them here:

Rollapaluza - rob.sh - 18 years ago - eng
I went to go and do some roller racing earlier this week, at a pub called the Horseshoe in Clerkenwell. The Rollapaluza guys were being filmed, and running a free-for-all race. First time on the rollers, I managed 23.48s, which turned out (once a couple of people had disappeared) to be good enough to get me to the quarter finals. clefty from LondonFGSS took a few photos, so I figured I’d post them here:

Twitter is great for a few key reasons, first let me highlight the two key uses I feel it has in the enterprise.

Twitter is great for a few key reasons, first let me highlight the two key uses I feel it has in the enterprise.

Spend five minutes talking to me about technology or business and you’ll quickly realize I’m a fan of Adobe AIR. Adobe has done a very good job building a cross-platform runtime, and providing tools that make the transition from the web to the desktop quite minimal. First to elaborate why I like AIR. For one I’m a fan of web 2.0, the sites feel cleaner, smoother, and drive new capabilities. Versus most desktop applications that are starti....

Spend five minutes talking to me about technology or business and you’ll quickly realize I’m a fan of Adobe AIR. Adobe has done a very good job building a cross-platform runtime, and providing tools that make the transition from the web to the desktop quite minimal. First to elaborate why I like AIR. For one I’m a fan of web 2.0, the sites feel cleaner, smoother, and drive new capabilities. Versus most desktop applications that are starti....

As I write this, I write only from my vague knowledge of where revenue’s come directly from. However, I do hope to back this up in the future with more numeric backing. My title of the post may be quite strong and negative, but I feel it has reasonable ground to stand on, based on one simple principle. A corporation should stick to and focus on it’s core business, and exhausting resources outside it’s core business could end up costing them....

As I write this, I write only from my vague knowledge of where revenue’s come directly from. However, I do hope to back this up in the future with more numeric backing. My title of the post may be quite strong and negative, but I feel it has reasonable ground to stand on, based on one simple principle. A corporation should stick to and focus on it’s core business, and exhausting resources outside it’s core business could end up costing them....

What is the secret to happiness? Surprisingly, this question can be answered more and more definitively. I want my work to be conductive to the happiness of myself and others, and I believe agile methods can help me do that. Years of research into happiness can be summed up in a simple sentence. You all know what gives you a happy life. It’s not anything strange or unexpected. It’s simply enjoyable progress towards a meaningful goal.

El 1 de Mayo de 1964 se ejecutó el primer programa en BASIC. Los creadores de este lenguaje de programación, los profesores John G. Kemeny y Thomas E. Kurtz del Dartmouth College, hace 44 años ejecutaron por primera vez un código escrito en BASIC ( Beginner’s All-Purpose Symbolic Instruction Code ). La búsqueda de un lenguaje potente y sencillo de usar (por aquellas fechas se solía utilizar Fortran y Algol) comenzó en el año 19....

Two of the hardest problems of software development are integration and what we could call business-IT alignment: The whole organization working towards the same goal. SOA claims to address both of these problems. After listening harder than I’ve ever done before to SOA evangelists, I think I understand what mechanisms SOA proposes to solve these problems. I think the idea of SOA is based on a set of rather bold claims:

Back in the 1980s, someone started the UNIX-HATERS mailing list as a means of venting UNIX-related frustrations. In 1994, Simson Garfinkel, Daniel Weise, and Steven Strassmann collected these frustrations and published them in a book called “The UNIX-HATERS Handbook” with extra commentary aimed to portray one view: UNIX sucks. The book itself contains plenty of great information about different technologies such as shell scripting, UNIX co..

Back in the 1980s, someone started the UNIX-HATERS mailing list as a means of venting UNIX-related frustrations. In 1994, Simson Garfinkel, Daniel Weise, and Steven Strassmann collected these frustrations and published them in a book called “The UNIX-HATERS Handbook” with extra commentary aimed to portray one view: UNIX sucks. The book itself contains plenty of great information about different technologies such as shell scripting, UNIX co..

Bread Recipes - rob.sh - 18 years ago - eng
I’ve been experimenting with home-baked bread of late, and have been trying some recipes that haven’t worked out so well. So, now I’ve found a good recipe, I figured I’d put it somewhere that I can find it. Simple Wholemeal Loaf 500g wholemeal bread flour 7g sachet dried yeast 1.5 tsp salt 175 ml tepid milk 175 ml tepid water Mix together the flour, yeast and salt, and add the milk and water. Mix..

Bread Recipes - rob.sh - 18 years ago - eng
I’ve been experimenting with home-baked bread of late, and have been trying some recipes that haven’t worked out so well. So, now I’ve found a good recipe, I figured I’d put it somewhere that I can find it. Simple Wholemeal Loaf 500g wholemeal bread flour 7g sachet dried yeast 1.5 tsp salt 175 ml tepid milk 175 ml tepid water Mix together the flour, yeast and salt, and add the milk and water. Mix..




When I give talks on agile, people often ask the inevitable question: “When is Agile not appropriate?” My response is that I don’t really care what people call what they do. What I am concerned about is the quality and frequency of the feedback that informs the control and decisions regarding project management and technical decisions on my project. I find the idea that you might not want to improve your feedback to be very odd.

Recently I was asked to put a webpage online which contained some navigation and some content. There was more content than could fit the browser on an average screen. So the content looked basically like this: But then I was sent a new version which was cleverer, The content was stored in an iframe There was Javascript which dynamically altered the size of the iframe to be the size of the monitor resolution (i.e. independent..

A Sad Day - rob.sh - 18 years ago - eng
At lunchtime today I was told via IRC/e-mail that Chris Orme, of Datahop passed away after a flight back from a peering conference in Florida. I’ve worked with Chris in the past, and despite having some differences of opinion, found him to be a great guy to work with. We had a disagreement about some contractual matters, and Chris was man enough to apologise to me in person at the LONAP 10th Birthday event. I was happy that we’d resolved ..

A Sad Day - rob.sh - 18 years ago - eng
At lunchtime today I was told via IRC/e-mail that Chris Orme, of Datahop passed away after a flight back from a peering conference in Florida. I’ve worked with Chris in the past, and despite having some differences of opinion, found him to be a great guy to work with. We had a disagreement about some contractual matters, and Chris was man enough to apologise to me in person at the LONAP 10th Birthday event. I was happy that we’d resolved ..

Smidigere - jhannes.github.io - 18 years ago - nob
This post is a Norwegian language summary of a talk I did April 14th, 2008 Jobber du smidig? Jeg jobber ikke smidig. Men jeg jobber smidigere enn jeg gjorde for tre måneder siden og enda mer smidig enn jeg jobbet for et år siden. Og om et år kommer jeg til å jobbe enda smidigere. Men Smidige metoder handler ikke om et mål, de handler om konstant forbedring gjennom bedre og hyppigere feedback.

I was reading this article about how certain data gets messed up when one imports it into Excel (certain data looks like a date and thus gets converted into one), and it reminded me of a problem I had when transferring data over an XML protocol from Perl (the SOAP library was inspecting the hex data I was transferring, but a small percentage of hex numbers look like “123e123”, which looked like a floating point number to the library)

There was a question in Oracle-L mailinglist recently, regarding excessive SQL*Net break/reset to client waiting by a session. A quote is below: We are seeing an insert statement reporting SQL*Net break/reset to client as over 33% of its time. On the face of it this event suggests network issues but nothing else backs this up as the cause. So I looked at the Java code in question and a trace of one of the sessions. What is hap....

There was a question in Oracle-L mailinglist recently, regarding excessive SQL*Net break/reset to client waiting by a session. A quote is below: We are seeing an insert statement reporting SQL*Net break/reset to client as over 33% of its time. On the face of it this event suggests network issues but nothing else backs this up as the cause. So I looked at the Java code in question and a trace of one of the sessions. What is hap....

Let me respond to some of the comments left at Programming Languages: Is newer always better? Knowing what’s going on: This is a terrible example. You are really arguing that PHP programmers don’t know how their language works while C programmers do. This is a horribly wrong-headed assertion. How about I counter your straw man with one of my own. I know plenty of new (as of the last 5 years) C programmers who have no idea that 0 is eq..

I constantly hear the belief that modern programming languages and environment are better than older programming languages. More productive, easier to user, and so on. It would stand to reason: nobody would make a new programming language with worse features than an already existing programming language. Or would they? Everyone seems to think that this is fact. But surprisingly it’s not. There are many features in older programming langua..

In my previous articles, I have showed you how to create a simple blog application with articles, comments, rss feeds and formatting. However, as it is currently written, the application allows for anyone to create or edit an article. This is a serious security issue, and we better fix it. In this tutorial, I will show you how to make sure that only logged in users can create articles, and that nobody else can edit an article that you creat..

For some time now, many of us around MIT have noticed just how awesome sshfs is. It gives a totally lightweight way to access the remote filesystem of any machine you have ssh to, without requiring any extra setup on the host. I’ve been running for at least a year now with my /data RAID on my server sshfs-mounted on my laptop, and it works totally great. Recently, I came across two awesome things that make sshfs even neater.

For some time now, many of us around MIT have noticed just how awesome sshfs is. It gives a totally lightweight way to access the remote filesystem of any machine you have ssh to, without requiring any extra setup on the host. I’ve been running for at least a year now with my /data RAID on my server sshfs-mounted on my laptop, and it works totally great. Recently, I came across two awesome things that make sshfs even neater.



Recently I ran the St. Pat's 10 Miler in Atlantic City, Nj. It was my first official running event ever and I enjoyed it lot. Shortly after the race the official results have been posted on the Internet. The data did not only include the number and times of the participants but also gender and age. Looking at the finisher time distribution it shows that most runners finished at around 90 minutes:

I have always found this an extremely interesting computer science problem, and have written various polygon scanline conversion routines in my life. In January 2002 while at my parents waiting for the work year to start again, I decided to write a new one, this time in Java. (The source code is available on request to anyone who’s interested.) These days, no doubt, many polygon fill routines are available open source, and the descripti..

On my project, we use Maven to build our software and FitNesse to write functional specifications. However, it was obvious that FitNesse wasn’t designed by Maven-fans. When I use Maven, I already have control over my classpath, and specifying it in every FitNesse test gets to be old really fast. Why can’t I just inherit the project class path, and start FitNesse using maven-antrun-plugin or just from my IDE? I found a neat way to implement ..

Looking around my hard disk, I found a program I wrote in December 1997 to demonstrate the capabilities of IFS (Iterated Function Series) using Affine maps. Description A shape, an IFS fractal (Iterated Function Series), is defined by a number of transforms. Each one of these transforms map from the whole shape to a smaller self-similar part of it. In an affine IFS fractal, each one of these transforms is affin..

Imperial College are currently implementing changes so that you need to access either POP3 or IMAP with SSL enabled, I figured since they didn’t list Fetchmail in their new site, then I’d post my configuration (.fetchmailrc) here in case anyone else uses it: poll icex.imperial.ac.uk proto pop3 user "USERNAME" password "PASSWORD" is "LOCALADDRESS" here ssl sslfingerprint "7D:E8:74:1F:E8:B1:E6:15:A6:0C:02:2B:BA:89:BE:4D" En..

Imperial College are currently implementing changes so that you need to access either POP3 or IMAP with SSL enabled, I figured since they didn’t list Fetchmail in their new site, then I’d post my configuration (.fetchmailrc) here in case anyone else uses it: poll icex.imperial.ac.uk proto pop3 user "USERNAME" password "PASSWORD" is "LOCALADDRESS" here ssl sslfingerprint "7D:E8:74:1F:E8:B1:E6:15:A6:0C:02:2B:BA:89:BE:4D" En..

Post-It Fetish - jhannes.github.io - 18 years ago - eng
Anders Nordås wrote a blog post where he talks a little about how he uses his beautiful moleskin notebook. I will pick up his challenge and write about my favorite tool, Post It notes. As many who know me are aware, I always have a pad of Post-It notes and a pen in my left pants pocket. I use the sticky notes for todo-lists, note taking in meetings, planning talks and doing brain dumps.

A number of great sins have been committed under the guise of making software more maintainable. And 60% of software cost is during maintainance, according to Robert Glass. So what goal could be more laudable to pursue? The only problem is that we call things maintainable which are not. Putting remote interfaces in your application is done to “make it more maintainable”, creating frameworks is done to “make it more maintainable”, using EJBs..

Conkeror - blog.nelhage.com - 18 years ago - eng
I’ve recently switched to Conkeror as my primary browser. It started life as a Firefox extension, but nowadays it’s a standalone app built on top of Mozilla’s xulrunner, so it uses the Gecko rendering engine. What it is, is an emacs implemented in Javascript, for the web. This means on the one hand that it acts like emacs. Most of the basic emacs keybindings are supported – you open URLs with C-x C-f, and have buffers you can switch between..

3 visitors online