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

Preamble: This proof is not particularly elegant or insightful. However, it belongs in this gallery for two reasons. First, it is an example of the goal of most mathematics: to classify things. In the same way that all natural numbers can be built up from primes, every group can be built up from simple groups. So if we want to understand all groups, it suffices to understand the simple ones. Indeed, this project has been the collective goal..

Preamble: This proof is not particularly elegant or insightful. However, it belongs in this gallery for two reasons. First, it is an example of the goal of most mathematics: to classify things. In the same way that all natural numbers can be built up from primes, every group can be built up from simple groups. So if we want to understand all groups, it suffices to understand the simple ones. Indeed, this project has been the collective goal..

On Friday, I presented at the  Netnod  meeting in Stockholm, Sweden - again about BGP error handling - this time presenting a bit of an update as to why this continues to be a problem for the Internet (and private BGP deployments) - and why this work is still really relevant. In addition, I tried to give an overview of what the solution space looks like. I’m not sure whether there’s video, but as usual, the slides are linked below!

On Friday, I presented at the  Netnod  meeting in Stockholm, Sweden - again about BGP error handling - this time presenting a bit of an update as to why this continues to be a problem for the Internet (and private BGP deployments) - and why this work is still really relevant. In addition, I tried to give an overview of what the solution space looks like. I’m not sure whether there’s video, but as usual, the slides are linked below!

Today, news broke about Richard Stallman’s comment on Steve Job’s death. The news of the giant’s passing has stirred up a wave of emotions ranging from utter sadness to feelings of empowerment to do great things. Tributes were paid to Steve Jobs all over the internet. His life is described as one of a genius. Technology celebrities have publicly commented on his death. Richard Stallman said the following: I’m not glad he’s dead, but....

Today, news broke about Richard Stallman’s comment on Steve Job’s death. The news of the giant’s passing has stirred up a wave of emotions ranging from utter sadness to feelings of empowerment to do great things. Tributes were paid to Steve Jobs all over the internet. His life is described as one of a genius. Technology celebrities have publicly commented on his death. Richard Stallman said the following: I’m not glad he’s dead, but....

Thanks to iiNet , I have a media pass to EB Expo in the Gold Coast next week. Also big thanks to Jess for nominating me to come along with the second pass. We will be exploring the expo, taking lots of pictures, possibly talking to some developers, and documenting our experiences over October 15 and 16.

Passwords - www.craigpardey.com - 14 years ago - eng

When changing your password, please remember that it must be between 5 and 8 characters in length and should contain both letters and numbers. Special characters (e.g. #, &, @) must not be used as they will not be accepted by the system. Passwords consisting of all letters or all numbers are not recommended. Although TD Canada Trust does not require you to change your password, we recommend that for security purposes you change your passwor..


One of the complaints many atheists raise against becoming a Christian is the fact that heaven will be boring. They have in their minds this idea of us in heaven as chubby toddlers in diapers playing harps and flying around. To me that would be hell. I would like to talk to you about why I think that heaven won’t be boring. Let me start by telling you a how my high school teacher explained to us the concept of geometric parallels. She sai....

One of the complaints many atheists raise against becoming a Christian is the fact that heaven will be boring. They have in their minds this idea of us in heaven as chubby toddlers in diapers playing harps and flying around. To me that would be hell. I would like to talk to you about why I think that heaven won’t be boring. Let me start by telling you a how my high school teacher explained to us the concept of geometric parallels. She sai....

Sabato 8 ottobre sarò a Modena per il KnowCamp 2011. Per la prima volta mi cimenterò in un Ignite, ovvero una forma di intervento-lampo-acrobatico della durata di cinque minuti durante i quali verranno passate venti slide a intervalli regolari (una ogni quindici secondi). Il titolo provvisiorio del mio intervento è Fuga dalla Comfort Zone . Ammetto di essere piuttosto nervoso. Il rischio di impappinarmi nel corso di quest’esibizione-ra..

Welcome to my new website. Right now everything is a bit of a mess, but hopefully I will have most of it sorted out in the coming weeks.

The term Social Media refers to the use of web-based and mobile technologies to turn communication into an interactive dialogue. Andreas Kaplan and Michael Haenlein define social media as "a group of Internet-based applications that build on the ideological and technological foundations of Web 2.0, and that allow the creation and exchange of user-generated content." Social media are media for social interaction, as a superset beyond social ..

The term Social Media refers to the use of web-based and mobile technologies to turn communication into an interactive dialogue. Andreas Kaplan and Michael Haenlein define social media as "a group of Internet-based applications that build on the ideological and technological foundations of Web 2.0, and that allow the creation and exchange of user-generated content." Social media are media for social interaction, as a superset beyond social ..

These are tough times for fans of open mobile environments. Android is less and less open , Symbian was closed again , HP stopped making webOS devices , and now Intel abandoned MeeGo to work with Samsung and operators instead. So, what is the community to do? One option is to follow the lead of the big companies, hoping that Tizen works, or that Google again sees the benefit of working with others in the open. The other is to tak....


These are tough times for fans of open mobile environments. Android is less and less open , Symbian was closed again , HP stopped making webOS devices , and now Intel abandoned MeeGo to work with Samsung and operators instead. So, what is the community to do? One option is to follow the lead of the big companies, hoping that Tizen works, or that Google again sees the benefit of working with others in the open. The other is to tak....

or, How I Learned to Love Functional Programming We recognize that not every reader has an appreciation for functional programming. Yet here on this blog, we’ve done most of our work in languages teeming with functional paradigms. It’s time for us to take a stand and shout from the digital mountaintops, “I love functional programming!” In fact, functional programming was part of this author’s inspiration for Math ∩ Programming. And so, to h..

or, How I Learned to Love Functional Programming We recognize that not every reader has an appreciation for functional programming. Yet here on this blog, we’ve done most of our work in languages teeming with functional paradigms. It’s time for us to take a stand and shout from the digital mountaintops, “I love functional programming!” In fact, functional programming was part of this author’s inspiration for Math ∩ Programming. And so, to h..

or, How I Learned to Love Functional Programming We recognize that not every reader has an appreciation for functional programming. Yet here on this blog, we’ve done most of our work in languages teeming with functional paradigms. It’s time for us to take a stand and shout from the digital mountaintops, “I love functional programming!” In fact, functional programming was part of this author’s inspiration for Math ∩ Programming. And so, to h..

Problem: Determine an arithmetic expression for $ \binom{n}{2}$. Solution: The following picture describes a bijection between the set of yellow dots and the set of pairs of purple dots: In particular, selecting any yellow dots and travelling downward along diagonals gives a unique pair of blue dots. Conversely, picking any pair of blue dots gives a unique yellow dot which is the meeting point (the “peak”) of the inward diagonals. If we say..

Problem: Determine an arithmetic expression for $ \binom{n}{2}$. Solution: The following picture describes a bijection between the set of yellow dots and the set of pairs of purple dots: In particular, selecting any yellow dots and travelling downward along diagonals gives a unique pair of blue dots. Conversely, picking any pair of blue dots gives a unique yellow dot which is the meeting point (the “peak”) of the inward diagonals. If we say..

Problem: Determine an arithmetic expression for $ \binom{n}{2}$. Solution: The following picture describes a bijection between the set of yellow dots and the set of pairs of purple dots: In particular, selecting any yellow dots and travelling downward along diagonals gives a unique pair of blue dots. Conversely, picking any pair of blue dots gives a unique yellow dot which is the meeting point (the “peak”) of the inward diagonals. If we say..

There are many English translations of the Bible. They were all made for different audiences. They employ different translation techniques. Each Christian celebrity endorses a different translation. The truth of the matter is that a certain Bible translation can be elevated to such a degree that the common believer is made to believe that the translation contains actual words of God. You need to realize that a translation is just that: a ....

There are many English translations of the Bible. They were all made for different audiences. They employ different translation techniques. Each Christian celebrity endorses a different translation. The truth of the matter is that a certain Bible translation can be elevated to such a degree that the common believer is made to believe that the translation contains actual words of God. You need to realize that a translation is just that: a ....

PaperMob App Concept - solomon.io - 14 years ago - eng
The PaperMob Application use QR codes (that funny looking square above) to bring print publications to life.

Resting Clouds - solomon.io - 14 years ago - eng
Taken from Olmstead Point. A summer thunderstorm rolls in over Clouds Rest. Half Dome in the distance.

I was recently introduced to Amartya Sen's Liberal Paradox and found it quite interesting. The Wikipedia page does an ok job explaining it, I liked this article more. Sen’s liberal paradox is meant to demonstrate that when autonomous agents act with complete freedom, it is impossible for the agents to produce an outcome that is a net improvement to everyone. While this is not to argue for government intervention, it is to say that ..

Lonely Barber - solomon.io - 14 years ago - eng
Taken as part of a photojournalism project. The barbershop had been open a few weeks with few visitors.

C# and casting - daniellittle.dev - 14 years ago - eng
I see alot of people using the keywork where they really just want to do a cast. Most of the time a cast will be what you want because it's…

SOCKS5 is a simple, eloquent method for getting yourself a proxified connection to the internet. All you need to get a proxy connection working is to run an SSH server somewhere, run a single command locally, and configure your software (or OS) to use this proxy.

Darn you, Jason , for reawakening my laptop purchasing habits. All it took was one  Tweet about how I haven’t bought a new laptop in 2 years - a vast improvement on my previous habit of buying laptops left and right. Jason jumped at the opportunity to tell me about how awesome the new 2011 MacBook Air was. I didn’t think much of it at the time - I was happy with my 2009 MacBook Pro and proud that I hadn’t felt the need to splurge on a new..

I was setting up a new git repository (more on that in a later post) and I was using a wrong author, so the name was wrong on all the commits. I googled around and found this command which allow you t...

I was setting up a new git repository (more on that in a later post) and I was using a wrong author, so the name was wrong on all the commits. I googled around and found this command which allow you t...

On larger projects, I’ve always ended up resorting to writing down a lot of detailed specifications, many of which are wrong, irrelevant or we might not be ready to answer them yet. On small projects, the dialogue between the customer and the developers can flow easy, and good things happen. The quick analysis Developer: … so we’re going to complete the current task tomorrow or the day after. Could we discuss what to do next before you’re o..

Assuming you read the last post, you should have a basic understanding of projects, targets and tasks. In this post, some different tasks, and try to make a slightly more practical ant script. Suppose our build requires a little bit more complexity than displaying “Hello World.” In this case, it has to meet the following requirements: The file HelloWorld.java must be compiled HelloWorld.class should include debug symbols. HelloWorld.class m..

Giovedì 29 Settembre sarò a Cesena per partecipare a From The Front 2011, conferenza-evento di una giornata dedicata a programmatori front end e web designer. Il programma dei talk pomeridiani è interessante, vi consiglio di dare una occhiata anche perché il costo di iscrizione è pari a zero irrisorio. Se venite battete un colpo: è una buona occasione per incontrarsi di persona (magari al party che seguirà l’evento).


Hace algunos minutos una interesante pregunta llegó a mi Twitter preguntándome por hosting, cosa práctica, puesto que toda la gente que quiere tener una web necesita hospedarla en alguna parte. Es por eso que me decidí a publicar una nota explicando los tipos de hostings que existen en la actualidad totalmente a huevo —explicado con papas y manzanas, como decimos en Chile— para que tenga una idea enorme. De más está decir que todo lo aquí e..

Per gran parte della mia carriera sono stato un programmatore client/server specializzato nel .NET Framework e in tutto quel gira intorno all’ecosistema Microsoft. Un paio di anni fa ho deciso di uscire dalla mia comfort zone professionale, guardarmi attorno e, per citare qualcun’altro , andare a vedere quanto è profonda la tana del Bianconiglio . Tempo libero a disposizione non ce n’era. A quarant’anni tra lavoro, famiglia e attività....


The purpose of business analytics is to find data from the company’s information systems that can be used to support decision making. What customers buy most? What do they do before a buying decision? What are the signs that a customer may be leaving? For the last month we’ve been working in Salzburg to build such a system, the Intelligent Project Controlling Tool needed for running large collaborative research projects like IKS . Si....

77 visitors online