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

Fortune Teller - mbutler.org - 20 years ago - eng
A flash application based on Joan Bunning’s Learn Tarot online course. Uses the public domain Rider-Waite deck and the Celtic cross spread. Flash is no longer supported in browsers, but the swf file is available here and can mostly be run using Ruffle. Run it here using Ruffle – don’t forget to right-click and enter […]

Acaba de terminar la semana en el que mucha gente se auto-inflije castigos a fin de contentar o conseguir el favor de la deidad en la que creen. Es curiosa esta tradición y lo mucho que se sigue por los medios de comunicación. Hay gente capaz de hacerse auténticas animaladas, como clavarse unos clavos en pies y manos o flagelarse la espalda (cuanto más sangrienta quede, mayor y mejor es tu fervor religioso). Luego, a parte de las lesiones....

UPDATE: This is was my first every blog post. We'd just released "uboot BJ", introducing blogging and video galleries to uboot. well really a lot of things were far from optimal about the software. lots of bugs but a lot of things which were integration troubles, i.e. one bit of software worked 95% and another software worked 95% and together they worked 0%. today and yesterday sat with smo and went through a whole bunch of software from ..

Dominos - sam.hooke.me - 20 years ago - eng
Dominos is a physics based platform which requires skill, speed, dexterity and luck to navigate your way to the end of each level. Play as a variety of characters which all handle differently, from the slow and heavy rock to the bouncy banana. Roll, jump, drive and surf your way through 19 crazy levels, from grasslands and caves, through the desert to the city. For more physics platformer fun, see the sequel Dominos 2: Winter Edition

Dominos - sam.hooke.me - 20 years ago - eng
Dominos is a physics based platform which requires skill, speed, dexterity and luck to navigate your way to the end of each level. Play as a variety of characters which all handle differently, from the slow and heavy rock to the bouncy banana. Roll, jump, drive and surf your way through 19 crazy levels, from grasslands and caves, through the desert to the city. For more physics platformer fun, see the sequel Dominos 2: Winter Edition

Parece que alguien ha tenido la original idea de que el mejor final para los sensacionales y espectaculares monumentos que son las gaiatas es… ¡¡¡¡el fuego!!!! Ahora lo único que queda es que se salve algún ninot 😉

This post is an analysis of the difference in philosophy between static and dynamic typed languages and the pragmatic ramifications of these philosophical differences. I will use Nil/Null/None-types as basis for the example. The Nil-value is used in OO programming languages to designated a non-assigned value. Any object reference can be nil, which gives it a special role. In effect, Nil is an instance of all types. This is a concept that ca..

One of the blogs I enjoy reading is that of Jason Yip: You’d think with all my vide game experience that I’d be more prepared for this (excellent title!). He usually writes short and sweet posts that gets a point across in just a few sentences. Here are a few of my favorites: The method where people talk to each other and trust each other and build things incrementally and… (I’ll probably blog about this at some later time) The Goals, Quest..

Ese es el tiempo que hacía que no nos encontrábamos los compañeros de 8º de EGB del colegio Izquierdo. Sí que me había encontrado con alguno de ellos alguna vez, pero no así como anoche, todos juntos recordando las muchas anécdotas que vivimos durante aquellos años. Conforme me acercaba al punto de encuentro, me iba encontrando más y más nervioso, pensando en quién y cómo encontraría y si los reconocería (11 años es muuuucho tiempo), pero..

One Six Right , the documentary about the Van Nuys General Aviation airport in Los Angeles is available on Google Video ( Updated: not available ) The documentary tells the story of this historic airport well, and outlines how important general aviation is to the whole aviation industry. It also shows several beautiful historic airplanes flying from Van Nuys. Something similar could help the other historic and endangered ai..

Aslak Hellesøy created the …. interesting tool Guatanamo. From the documentation: “Do you have problems maintaining high test coverage? All code is guilty until tested innocent. Send the untested code to Guantanamo!” (that is, delete it) I think this is a very interesting policy, and even though it is too extreme to ever be practical, it reveals an underlying principle: If code doesn’t have tests, it doesn’t have value. Chances are that it ..

Mika Naimark has posted his trip report of the Shnjaka sown ship expedition last summer: At the same time, the expedition was a good test for our newly built boat in her natural conditions and habitat. If not for this trial, our archaeological experiment would remain inconclusive, leaving the consistency of reconstructed withy-sewing technique under some doubt. So we did not take shortest rout for our voyage, on the contrary, we str....

I am planning to see if I can do some more work on test automation. I have discovered that I am pretty good at going into existing code bases and adding tests now. In order to practice, and to have something to demonstrate, I would like to find a deserving open source project that I could add some unit tests to. The design of the project doesn’t have to be good.

My newest computer is a Dell XPS thing. It’s a huge monster of a laptop (really a gaming laptop, good for the performance). It comes with external LED lights on the top, sides and bottom. These lights are normally only configurable though a custom program. Since I got the PC, I have been dying to find a way to control these LEDs from a script. Finally, today, I found out how.

Writing my previous post got be thinking about code comments. I have seen a lot of bad comments in my years, and I’d like it to stop! Here are a few examples from the horror cabinet of the world of code comments. Stating the bloody obvious Never, ever, say in comments what the code already says. Ever: class Bar { /** gets the foo of the bar */ public String getFoo() {.

Recently, there has been a discussion about code comments on the pragmatic programmer mailing list: “Should you comment or not? What should be commented?” The one point I haven’t seen expressed succinctly is the following: Given a finite amount of time and a codebase with some … issues (which codebase doesn’t have issues?) what is the most useful thing you could do with your time? How often is the answer “comment more”?

In the book Software for Your Head, Jim McCarthy introduces The Core Protocols (pdf). Even though the book occasionally give off a new-agey feeling with ritualistic interaction, I think the Protocols have a lot of merit. I especially like “the decider protocol” As I see it, the Decider protocol is a basic tool for consensus-based decisions. I think consensus as a tools in misunderstood and underutilized. It is easy to assume that basing dec..

David Heinemeier Hansen’¨s talk at OSCon is available at IT Conversations. For those who don’t know, DHH is the man behind the big rising star of 2005: Ruby on Rails. Favorite quote: “Too many technologies are chasing flexibility as thus it was free. It is not. Your exchanging flexibility for velocity in development, for a delay in changing you mind, and it is really a bad notion! … In other terms, constaints are liberating”

OK - so Apple released the new Intel Macs this month and shocked everyone with their amazing speed improvements. But what I noticed is that Apple didn’t create a whole new look for them - essentially, the new line is in the same beautiful package as the iMac G5 and PowerBook. These designs must be very good if Apple is going to stick with them, and as a result, are key turning points in Mac evolution. Does evolutionary theory apply to co..

OK - so Apple released the new Intel Macs this month and shocked everyone with their amazing speed improvements. But what I noticed is that Apple didn’t create a whole new look for them - essentially, the new line is in the same beautiful package as the iMac G5 and PowerBook. These designs must be very good if Apple is going to stick with them, and as a result, are key turning points in Mac evolution. Does evolutionary theory apply to co..

One of the most profound ideas in lambda calculus, is the Y-operator. I’ve learned the Y-operator at least three times, and every time, I found it extremely hard to understand. This blog is therefore an example of a quixotic undertaking: I want to see whether it is possible for me to explain the Y-operator so that you, gentle reader, can understand it with minimal background. In this case, “minimal background” means at least a few years of ..

I have been working as a Software Architect for several years now, but I still find myself unable to answer the question “what is software architecture?” However, I think I can point to some of the factors that can make the architectural work successful. First: Architecture is about vision, communication and governance. The vision bit is relatively simple: Any company has huge inefficiencies in how it operates. I think the very nature of bu..

Feliz año 2006! Un poco tarde, pero por fin he terminado la entrada que quería escribir sobre el viaje de nochevieja a Londres :-D. Es un pequeño resumen de lo que hemos hecho durante el viaje: Día 1 – 28 Diciembre 2005 Tras levantarnos a las 6 de la mañana, coger el cercanías hasta Valencia, desde allí un autobús hasta Manises, cogiendo un avión hasta Stansted , y finalmente un de nuevo un autobús hasta Liverpool Station nos e....

Helsingin Sanomat , which originally had a very aggressive stance against the airport , has now published its gallup results saying majority of Greater Helsinki inhabitants want to keep Malmi Airport as-is : Malmin lentoasemasta kysyttiin, pitäisikö lentokenttä ottaa asuntorakentamiseen edellyttäen, että lentoasemarakennukset säilytetään. Vaihtoehtona oli alueen säilyminen lentokenttänä kuten nyt. Kaikissa kaupungeissa selvä enemmis....

1. Don’t give personal information to obtain documents on the web Many sites want you to register to get a free document or certain web page. What do you think they use your information for? Spam, spam and more spam. If you want to get these documents without putting in your personal information, simply put the URL for the site in http://bugmenot.com and get past the registration! 2. Protect against Viruses Use Firefox - Many spywa..

1. Don’t give personal information to obtain documents on the web Many sites want you to register to get a free document or certain web page. What do you think they use your information for? Spam, spam and more spam. If you want to get these documents without putting in your personal information, simply put the URL for the site in http://bugmenot.com and get past the registration! 2. Protect against Viruses Use Firefox - Many spywa..

C# 3.0 is Right Around the Corner (in the Microsoft sense of the word…), and it brings to bear a lot of interesting features. Most of them come together in the technology called LINQ (Language INtegrated Queries). Even though I doubt I will use C#, I think there is a lot that can be learned from this preview release. Let’s take a look at an example Query: var contacts = from cust in customers where cust.

For the most part I think Ruby on Rails is pretty much the best thing since sliced bread. Of course, like everything else, there are some issues I’m uncomfortable with. Mostly, it has to do with deployment, and especially security during deployment. SwitchTower deploy.rb configuration file contains source repository password. This is a consequence of the fact that the application servers check out code from the repository. When using Switch..

Everyone is talking about SwitchTower these days, so I just had to check it out. When I got it to work, I was quite pleased with how it works, but there were quite a few issues along the road. First of: What is SwitchTower? Basically, it is a tool for automating deployment of applications, focused around Ruby on Rails. With SwitchTower in place, I am able to write stuff like “rake deploy” and “rake rollback”.

Web 2.0 - danielpecos.com - 20 years ago - spa
Es el término de moda en los entornos de programación web: AJAX , consistente en la interacción de las tecnologías JavaScript , HTML / CSS y XML . Aunque en sí misma esta conjunción resulta bastante reciente, las tecnologías implicadas son ya viejas glorias entre los programadores. El concepto básico en el que se basa esta técnica de programación es bastante simple: cuando se produce un evento en el navegador web que está mostrando e....

Jason Zhicheng Li has written a blog article about Spring configuration. It is called the 12 Best Practices for Spring configuration. Best practice #1 was “don’t use autowiring*. That got me thinking: I feel very ambivalent about autowiring. Initially, I thought it sounded like a great idea because it reduced clutter, but then people like Jason convinced me that it was not. The more I think about it, the more usure I am.

Way of the sword - bergie.iki.fi - 20 years ago - eng
We went with Kerttu to a fencing lesson for the first time yesterday. The sabre course feels interesting, and the connections to Kendo , the other sword sport I’ve practiced are definitely visible. A very small course at Ylioppilasmiekkailijat , so we practically get private instruction. Before Kendo I’ve also practiced Iaido , the art of drawing the Japanese sword, and of course Viking swordfighting . Kerttu has some experience..

Joel Spolsky had a blog entry seems eerily familiar: The Architecture Astronauts (in outer space) I’m starting to see a new round of pure architecture astronautics: meaningless stringing-together of new economy buzzwords in an attempt to sound erudite. I’ve seen the type, and I’m glad to say that we haven’t got any of those around. A bad architect can cause enormous damage.

I just got published last week: My article Unit Testing Hibernate Mapping Configurations was last week’s featured article in java.net. This is the first time I’ve really been published (at least been paid for it!). I found the experience interesting and (mostly) fun. Many thanks to the editor, Chris!

Patents - jhannes.github.io - 20 years ago - eng
Any reader of my blog should not be surprised by the fact that I think software patents are pretty bogus. So y’all will forgive a little rant brought on by the examining the (pretty bogus) eolas patent. Here is the introduction to the patent, taken from eolas “technology” page: The Web Application Platform Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects with..

The bad news is that I am taking down the articles about Hibernate-testing from my blog. This is because I am going to publish the text as an article in java.net. (which is the good news). Stay tuned for more information. Comments: [Ash] - Sep 15, 2005 I have read some of your post on testing DAO(s) using an in memory database and look forward to your article in java.net. Awesome work!

Pues parece ser que los tan sonados rumores de que Google iba a ofrecer un servicio de mensajería instántanea se han hecho realidad . Es más, también se ha confirmado que utiliza el protocolo Jabber , lo cual supondrá un fuerte empujón a esta tecnología libre. El nombre con el que se ha bautizado este servicio es Google Talk . Podemos ver que ofrecen un cliente, por el momento únicamente para sistemas Windows, con el cual podrem..

I read an extremely intesting book last week. Cliff Stoll’s “The Cuckoo’s Egg” is a true story about how the author was tracking a hacker in the mid-eighties. It reads like a spy novel, but is appearently all true. I picked the book up at 11 at night, and was unable to put it down until I had completed the whole thing! The book gives a pretty good understanding of computer crime, crimefighting, and the basic methods of the typical script ki..

Open Wound v1 - mbutler.org - 20 years ago - eng
https://github.com/mbutler/openwound Openwound is a (re)writing tool named after the famous William S. Burroughs quote about cut-up writing being divination. “When you cut into the present the future leaks out.” This project started in 2002 with the publication of the book Alloy: Kind Tricks and Bodily Realities in the Vanguard Party that I created for my MFA […]

2005-06-27 17:45Z: Anchored for the night at N61.49,45 E36.06,73 . We have made a tent out of the sail and wait on river Vodla for the forecasted SE wind. 2005-06-28 06:25Z: As forecasted, the wind turned in the morning. After a few miles of rowing, we’re finally under sail in a small rain. 2005-06-28 10:45Z: When the headwind died we were able to row out of the river. Now we’ll head slowly into north towards Povenets 200....

Updated for republication in MrBool. As readers of my blog must have noticed by now, I am somewhat of an advocate of Extreme Programming (XP). However, for the last nine months or so, my title has been “Lead Software Architect”, and I am the (proud?) author of what Martin Fowler calls “the almighty thud” documents. XP is traditionally skeptical of architects, and often with just cause. I’ve frequently heard the term “architect” defined as s..

I’m joining the Shnjaka expedition in east Carelia this weekend. Shnjaka is a viking ship built without a single nail using the old sowing techniques. At the moment the expedition team is somewhere near the town of Pudoszh on the east side of lake Onega, preparing for the ship launch, scheduled monday. I’m traveling with some friends to St. Petersburg and plan to catch a train to Petrozavodsk during the weekend, and then a boat from....

El Sábado por la noche, camino de vuelta a casa sobre las 6 de la mañana, después de una noche de fiesta con los amigos, pasaba por delante de la biblioteca de Rafalafena, desde donde se podía observar el cielo totalmente despejado (cosa bastante normal en las noches con viento, como fue ésta), teniendo una visión impresionante de la constelación Cassiopea justo encima del edificio de la biblioteca. No sé muy bien por qué, pero esa situació....

Al final todo lo bueno llega a su fin, y las fiestas de la Magdalena no han sido una excepción. Tras 10 días de frío y sufrimiento por pasarlo bien, volvemos a la rutinaria vida del trabajo diario. En general han estado bastante bien, aunque como siempre, he acabado bastante “quemado” con la organización y lo elitistas que pueden llegar a ser, pero bueno, prefiero no escribir sobre ello, no creo que ni tan siquiera lo merezcan. Aunque lo ....

1 visitor online