jlouis
20. juli 2013 - 10:21

A list of common problems

This serves as a gentle reminder list of things one should be aware of
when doing Erlang advocacy. The list is quite haphazard, but there is
a common point to make, which is that "Erlang is slow". The idea is
that there is an underlying confounding reason as why that is in many
situations, and it has to do with something not tied to the language
itself per se, but rather to bad practice.

fairchild
18. juni 2013 - 12:17

Line chaser

 

fairchild
12. juni 2013 - 13:13

Me getting a lot hits from reddit.com/r/programming

Me getting a lot hits from reddit.com/r/programming

fairchild
11. juni 2013 - 14:17

Angelina Jolie doing 'sexy movie hacking' in 'Hackers'

Angelina Jolie doing ‘sexy movie hacking’ in ‘Hackers’

jlouis
20. april 2013 - 19:37

On using Acme as a day-to-day text editor
I've been using the Acme text editor from Plan9Port as my standard text editor for about 9 months now. Before that, I have used Emacs and Vim quite a lot. I never really got the hang of either Sublime Text or TextMate. The latter because I couldn't run it on all operating systems, the former because is was too new to bother.

oleks
1. april 2013 - 13:51

In the recent days, Ada has come to my attention. I had heard of the language before, but never really gotten into the knits and grits of it. I'm working on that now.

At the infancy of my OOPD project I looked into several alternative languages to Java. I recall considering C#, C++, Oberon, Smalltalk, and Go. The reason that I advocated ditching Java was the following:

public class Main
{
public static void main(String[] _)
{
System.exit(42);
}
}

This is the simplest Java program I could think of.

oleks
14. marts 2013 - 18:42

Sometime in the late sophomore year at DIKU I romanticised about the idea of more coherence between the toughest courses on the BSc programme: Arkitektur, Oversætter, OSM and (the not so tough) Datanet.

jlouis
20. februar 2013 - 22:07

A disclaimer, to start it all off, in the interest of fairness and honesty: I got a review copy of the book from No Starch Press, and was asked to review it.

jlouis
12. januar 2013 - 11:56

In this, I describe why Erlang is different from most other language runtimes. I also describe why it often forgoes throughput for lower latency.

TL;DR - Erlang is different from most other language runtimes in that it targets different values. This describes why it often seem to perform worse if you have few processes, but well if you have many.

jlouis
29. december 2012 - 1:22

In UNIX there is a specific error number which can be returned from system calls. This error, EAGAIN is used by the OS kernel whenever it has a complex state in which it is deemed too hard to resolve a proper answer to the userland application. The solution is almost a non-solution: you punt the context back to the user program and ask that it goes again and retries the operation. Then the kernel gets rid of the complex state and the next time the program enters the kernel, we can be in another state without the trouble.