Artikel - 10.3.2006 - 27.6.2007

old domains out

I decided to clean up some old projects that never went anywhere but still got their own domains. Quite silly, really. Here's what got the boot:

  • viele-bunte-bilder.de - this was what the Schockwellenreiter is now building, a simple gallery software (built in Django) with RSS and all. It was quite good, but I never updated it and never added any pictures. Maybe the whole system will be revived under a different address, but somehow I don't feel like building picture websites.
  • hugoesk.de - a photoblog I started and then neglected for years. Somehow pointless to have a separate domain just for that.
  • ürl.de - don't ask. I just thought it was funny back then. Yeah, I'm a kid at heart. And no, it never had any real content.
  • whisky-and-whiskey.de - I used this so little that even I constantly forgot about it. And to be honest: who needs another domain with outdated information about whiskey?

Well. I still have a few candidates on the chopping block, let's see if more gets cleaned up. Of course, you get attached to one or another address - for example, I still don't know if I'll also get rid of leicaesk.de. I haven't uploaded any changes there in ages and even though I love my Leica, I hate scanning negatives.

Somewhere, this silly domain hoarding is pointless - you can just make subdirectories under one domain and neatly link everything. Makes much more sense that way (e.g., instead of hugoesk.de, I also have pictures in rfc1437.de - so what's the point?).

For someone like me who still has his very first homepage online (oh shit, that thing is 10 years old), this is quite a revolutionary step to destroy data on the web ...

And the National Library can kiss my pixelated ass because of the domains - or just use archive.org like everyone else.

Internet Connections on the Mac

Does anyone have an idea how to prioritize the use of internet connections on the Mac? I don't mean the cable connections that can be edited under network control in the system settings. I mean the modem connections. I have registered my phone for Bluetooth and for USB use. In addition, I have a USB UMTS modem. Now the modem status with the menu still shows the first UMTS connection via Bluetooth as the default. I always have to switch the connection to the modem first and then connect. That's annoying. You should be able to change what it uses as the default dial-up connection ...

Cooperative Banks and What Became of Them

Does anyone remember what it was like back then? The Volksbanken or Raiffeisen Bank as the alternative to the Sparkasse, which belonged to the city or the district. Of course, there were private banks too - but those were only for the wealthy and companies. The rest of us went to the Sparkasse or Volksbank. And in my region, that's where the Volksbank was. Those were people like you and me. They didn't take you for a ride - a loan was sometimes (rightly) rejected because the income situation didn't allow it. Investment advice was aimed at actually investing money sensibly and safely, as a reserve for bad days. And the home financing - that was designed so that you could keep your own home afterwards.

Today, all of that is just a fairy tale. It was once upon a time. And it's not coming back. Today, Volksbanken massively send out Easy-Credit letters - with which ordinary households are saddled with even more expensive loans. And in case of problems, a debt restructuring loan is quickly at hand. And the home financing? It doesn't matter if you're broke, the bank has the house. And investments? Preferably the riskier stock funds, because that's where the banker gets a higher commission.

Why am I writing this? Because it's been bothering me for a long time. Because it's disgusting. And because I received a letter from my Volksbank today that brings it all back to mind, which is almost symptomatic: the joyful news that my credit card fee is now dependent on my turnover. Not presented in a way that I, as a frequent user, get a small bonus (which I already have a hard time reconciling with the cooperative idea, but whatever). No, it is explicitly offered to me as a cost-saving measure. Yes, exactly, I can save the amazing 20 Euro annual fee if I only spend 3000 Euro a year with the credit card. Isn't that a real bargain? Consume! Consume! Let's consume until we're stupid, then the politicians will be happy, the economy will be doing well, and we'll just file for personal bankruptcy.

By the way, the number of personal bankruptcies has increased significantly in NRW compared to previous years.

because a few people were wondering

The long break was a vacation. And I was just too lazy to write anything while on vacation.

PicoLisp Again

After some digging and leafing through and reading: PicoLisp is brilliant. What it is: simply a primitive Lisp with a very compact language core and some very unusual design decisions.

First and foremost: no compiler, not even a bytecode compiler. PicoLisp's "virtual machine" is simply an efficient Lisp interpreter for Lisp SEXPRs (the linked lists you know from old Lisp interpreters).

Another point: only lists, symbols, and numbers as data types. No floating points (instead, simple ways to use scaled integers) and strings are either lists of characters (which are symbols again) or simply symbols.

Also rather unusual: constant dynamic binding of symbols, not lexical binding. Old Lisp systems also only had dynamic binding. Lexical binding makes compilers easier and eliminates some annoying sources of errors, but dynamic binding enables some very interesting programming techniques (which is why many Lisp systems have fluids - dynamically bound variables - such as the global parameters in Common Lisp).

Other peculiarities: designed from the outset for developing database-driven applications. It includes its own database that contains all the features of typical object-relational databases and its own GUI library that targets various HTML variants (pure HTML, HTML with Java, and HTML with JavaScript).

Adding Prolog as a query language to the database is only a consistent further development - the integration of Prolog and Lisp is not new in general. But to achieve all this in such a compact way is smart.

What excites me about it? Well, anyone who has read Paul Graham's articles about Arc - the 100-year language he is working on - will see astonishing parallels. PicoLisp also limits itself to the bare essentials, uses quite compact representations, and has only strongly reduced data types. The idea is the same for both: back to clean abstraction on known concepts, not to dilute the source representation through premature optimization (data type selection).

The result? A compact Lisp core with very interesting properties and a fairly simple way to put together web applications. But also suitable for typical scripting stories (once you've figured out how to get programs integrated, for example). Additionally, an interpreter with manageable source code (not 14,000 lines of C source!), which you can easily extend with the functions necessary for your own projects. Overall, this strongly reminds me of the old TCL versions, except that here a real Lisp is underneath.

If you want to read for yourself, here are some documentation links:

However, all the documentation is not quite complete - functions keep appearing in one of the documents that are missing in the reference, or functions are used that are not mentioned anywhere and whose operation is not entirely clear. But there is also the complete (and only sparsely) documented source code of all library modules for that. Yes, it sounds a bit like a text adventure, I know. On the other hand, the volume of source code is quite manageable.

Blogs with Link Redirector have stupid ears

Decided that blogs (and webpages) that deface outgoing links through a redirector for the purpose of (potential) evaluation of visitor off-clicks are stupid. And therefore unsubscribed from some of those blogs. Even if the content is interesting - if I have to register the clicks on further information with the blog owner first, they can kiss my RSS feed.

Yes, there are sometimes technical reasons why one might want to do this - my link postings have their own GUID, but they are redirects to the original (since I only have a short comment there, which was already included in the RSS feed). But as a general measure? No.

IronPython and libsecondlife

libsecondlife is a C# reimplementation of the SecondLife protocol. IronPython is Python on .NET. They should be able to be used together. They can be. However, IronPython is not Python - most of the standard library is missing (although many of the pure-Python modules would certainly work). External libraries are also handled differently. The following makes one happy:

import clr
clr.AddReferenceToFile("libsecondlife.dll")
import libsecondlife

With this, I got everything loaded together. Maybe a start for me to play around with it.

Second Life - why?

Because recently, even in the German blog scene, people are dealing with Second Life, and because, of course, the naysayers and non-understanders are expressing their opinions and everyone thinks they have a view - without actually delving deeper into the matter (sometimes simply stating that they don't intend to do so at all, but of course, one still has an opinion), here's something from someone who has had a second life there since February 2006.

What is Second Life? Does anyone still know MUD and MOO? Text-based platforms for online role-playing games with many users, instead of many stupid computer-controlled monsters? Places where the troll under the bridge was played by another person and you could actually haggle over the bridge price? No? Okay, then the explanation will be harder.

Second Life could be briefly described as an online chat with a 3D world. This describes the technology - but not the content. One could call it a virtual world - but it lacks some immersive concepts. One could also refer to it as a 3D construction platform - but one where other people run around. Or of course, as the largest virtual sex playground in the world - although surprisingly much non-sex takes place there. Music platform for joint internet life music events? Also an aspect. Business platform with micropayments? Yeah, that too.

Second Life is what the users make of it. That's it. If you don't bring any ideas and find it boring and stupid from the start - well, you will also find exactly that there. Boredom and stupidity (hey, and there's tons of that!). But that's exactly what makes the charm - Second Life is a platform. Not a finished game. Here, nothing is presented to anyone without their own engagement.

What does the platform have to offer?

  • Micropayment based on the convertible Linden Dollar (approx. 270 L$ are 1 US$) with transaction history and other necessary basic functions
  • Communication system with local chat (in the sense of avatars standing together in an area), instant messaging (connection outside the system unfortunately still very clunky) and group tools for classic group formation
  • 3D construction tools for relatively simple creation of 3D models
  • Full ability to script these 3D models to create interactions, movement models, etc.
  • Physics simulation (only Havok 1 - quite minimal) for objects that can consist of up to 31 basic building blocks (also applied to avatars)
  • Vehicle simulation via various vehicle models and parameters
  • Basic combat functions to realize shooters
  • Social networking functions via profiles and friends lists
  • Free configurability of the avatar via simple slider systems and optional attachments (and yes, some body parts are realized through attachments)

That was just off the top of my head. I'm sure I've forgotten a lot. The exciting part is not the features themselves - but the integration of the features (combat with airplanes you built yourself anyone?), and the use of all the tools in a world with other users.

This aspect of the "world" needs to be explained further. Because in other systems, the avatar is often tied to a world - in WoW, for example, you can have an avatar transferred, but that's not a walk in the park. In Second Life, all regions (simulators, short Sim) form a continuous world map. Large parts of the Sims are grouped into continents - here, an avatar with all equipment and parts simply walks over the border into another Sim. And we're talking about thousands of Sims (where one Sim covers 256x256 "meters"). The continents are built by Lindenlab (the manufacturer) (two large continents, one in the north, one in the south) or by users who have built entire companies around it (Dreamland and Otherland are probably the largest).

Other Sims are isolated or realized in small groups as islands - they have no direct connection to the continents but can be reached by teleportation at any time by anyone. A nice example is Caledon - an island of now 13 Sims held in a Victorian theme. The islands are usually in private ownership or belong to company presences (IBM has set up 12 Sims as an island very close to Caledon).

Access to the system itself is free - users can do a lot without paying for anything. Here's what comes to mind:

  • Attending music concerts (more on that later)
  • Exploring the area (unfortunately, barriers are often set up on the continents, so exploring is often clunky there)
  • Building in so-called sandboxes - Sims where object creation is enabled for everyone and enough resources for building are available (more on that later)
  • Normal chat functionality and group formation - there are interest groups in SL for everything and anything
  • Digging through freebie shops where you can find a whole lot of things for free that you can play with
  • Programming scripts and playing with the vehicle functions, physics simulation, etc.
  • Cybersex in free sex clubs

Of course, some things cost money - if you want to buy something from user shops, you have to pay. Uploading textures costs a small fee. And land - land is the resource in SL par excellence and costs money.

Important when shopping - everything in SL, including the shops and their contents, is created by other users. Although the Lindenlab people (Linden as a last name) have also created content, they are in the minority compared to user content. All Sims, all worlds, many continents and islands - almost everything you see, cities, streets, clothes, vehicles, airplanes, avatars - all created by users. Shops belong to other users, and you buy your avatar clothes from them - not from Lindenlab.

Textures uploads are different - the payment goes to Lindenlab. Land is divided - the continents of Lindenlab are of course paid to Lindenlab, those on user Sims are paid to their owners.

Why do you need land? Land is the basis for the most important resource in Second Life: the prims. Prims are the basic building blocks from which all built elements consist. Every house, every airplane, weapons, beer mugs, wine barrels, chairs, tables - everything consists of prims. Land defines the number of prims someone is allowed to use in a Sim. The base number is 117 prims for 512 square meters - larger land areas accordingly more. A full Sim can occupy a maximum of 15,000 prims, then it's full. So if you want to build things, you need access to land where corresponding prims are free - these are, on the one hand, your own lands, on the other hand (as mentioned above) the sandboxes. In sandboxes, usually a few thousand prims are available for free use, the region is cleared regularly. If you want to put something there permanently, you need to own land.

You get land from Lindenlab or other users. Land can be Lindenland - then you pay a one-time purchase price to the current owner and monthly "taxes" to Lindenlab (for the cost share in hosting, so to speak). Or you can get land on private Sims, both payments go to the owner (and he pays for the Sim to Lindenlab). Or you rent somewhere - then the money also goes to the owner, but you are only a tenant in that sense (pure rent is sometimes cheaper to get, but you often share the prims with several people).

No desire to build? No interest in 3D construction? How about music then? In Second Life, many people have gathered who make music - and live. The musician plays at home and sends the music via microphone and Shoutcast plugin (Apple users like to use Nicecast, Windows users Outcast or Winamp, Linux users Icecast) to a Shoutcast server on the net. The URL of the stream on this Shoutcast server is set in the settings of the land parcel on which the musician plays (for music you also need land - but there are a lot of free music clubs). When a user goes to this parcel, the stream is offered and played via Quicktime. Together with other users in the same corner, you can then listen to music together, discuss it, fool around - just what you would do in the real world. Only here you might be sitting with Australians, Japanese, Americans, and Europeans in one place and listening to music together...

Of course, you can also consider SL simply as a dollhouse and equip your avatar, go shopping (costs money, but you can take on jobs or simply convert hard currency into Linden$), and have fun. Dollhouses are not something unusual, and a virtual one doesn't need to be tidied away.

I have already pointed out cybersex several times, I won't go into it in more detail, I think everyone knows how it works. And if not, maybe Second Life with its conditional anonymity is the opportunity to try it out.

Business is of course a very popular topic outside of SL - sometimes one could think there is nothing else there besides cybersex. It is true in one way, but it is also not true - as already shown, there is a lot more to do there. But if you want a business, what do you do?

  • Graphic designers and painters sell digital reproductions of their works in Second Life. There are several regions entirely dedicated to supporting artists. One of my favorite painters in Second Life is Filthy Fluno - funny guy, great painting.
  • Fashion designers (and people with a knack for the subject) equip the virtual dollhouse with clothing. And some of the things are really amazing.
  • Bobby Fairweather started SecondTunes - a way for musicians to sell their music in Second Life.
  • People with a passion for certain times build replicas of historical furniture or buildings and sell them.
  • Scripters and hackers sell gadgets of all kinds - from weapons for the combat areas to useful helpers to all kinds of wild things (e.g., an animation system for prim-based sculptures, model trains).
  • Sailing ships, yachts, cars, airplanes - in the vehicle area, there are quite a few providers who deliver nice things there.
  • The utensils for the repeatedly mentioned cybersex should also work quite well.

Can you live from business in Second Life? Yes. Definitely. It's a lot of work, but I know some who have their main source of income there. And we're talking about quite considerable amounts from which one can already live quite well. But it's a lot of work. Most will rather do it for fun or as a small contribution to at least have free land ownership.

So if someone says that you can't do anything in Second Life, that it's all nonsense or only commercial or just a marketing gimmick - well, they simply haven't looked inside, haven't dealt with it more closely. Asking what you can do there is like asking what you can do in normal life - only in Second Life, many restrictions from real life do not exist. There are also hardly any rules except the Terms of Service - you have to find your place yourself, not much is prescribed.

The system is complex, the software often buggy and clunky, crashes happen, server downtimes, problems with the tools - all correct. Nevertheless, it's fun if you keep in mind what you have experienced there, if you have been there for a while. It eats time - so you should really consider whether that's what you want. Because once you're really into it, it's hard to let go again.

What do I do in Second Life? Building, music events (sometimes organization, often participation), DJ, and chatting for hours. But definitely mostly building. I am an inworlder - I separate between inside and outside, therefore no hints about my inworld existence here. I don't hide it, but I do maintain the boundary between both sides. Others see it differently and strongly connect both sides - this applies above all of course to artists, musicians, etc., but also to business people.

But whatever you do there, the mantra "Have Fun" should be at the top.

And to the critics: if you're not willing to have fun there, don't expect to find or see any. I have no problem with you not seeing any meaning in Second Life - I also don't see any meaning in these endless boring meta-discussions about the meaning of blogging or in the affected self-aggrandizement of some alpha bloggers (or those who consider themselves to be). However, I also don't try to tell everyone how stupid their hobby is. That it's only stupid because they do what they do and that only sociopaths and damaged people can do it...

One could also quote Dieter Nuhr: "if you have no idea: just shut up"

soso, 2007 ...

Somehow stupid. Only the version number has been increased. Still the same bugs and no new features.

Owl Content

Owl Content has been around for quite some time now. It just runs alongside, doesn't make much of a mess, and simply does its thing. And it has now collected over 2300 articles! I just wanted to mention that. And for those who are now wondering what it is - surf over there. Read. Maybe even contribute yourself?

SpamCop as incompetent as SORBS

In my popular series about idiotic blocklists, this time a particularly brilliant stupid idea from SpamCop.net. They now list a server if it routes emails to downstream systems and then routes error messages back out. Short, our company scenario: our customers are served via our central mail server, but usually have their own mail systems (Exchange or Linux systems). For this reason, we have to accept emails for some of the customers, regardless of what the local part is - we have no control over who is all configured in the Exchange. Furthermore, these systems are dynamically connected, which is why a live check is also out of the question. Of course, the mail systems generate bounces for these incorrect addresses - and of course, bounces also occur on virus spam. However, our customers have a legitimate interest in these bounces, as only then do their partners find out about typos in addresses.

Spamcop, on the other hand, now believes that bounces should not be forwarded, that one must absolutely check at the SMTP level at the very front. Or one must route bounces via a separate IP, which is then blocked by Spamcop, which would be no problem (huh? but the legitimate bounces do not reach the recipient if they are behind someone who uses this incompetently administered list).

Technically, this means that Spamcop arrogates to itself the decision that a mail server may not forward bounces if it has accepted a mail. According to Spamcop's opinion, bounces may only pass as a rejection at the SMTP level, the classic bounce mails are in their opinion a reason to enter someone in a blocklist. They even go so far as to say that any form of autoresponders is forbidden and leads to an entry in their blocklist.

A blocklist, by the way, whose alleged goal is to reject spam. Which is clearly refuted here once again - SpamCop has just as much of its own agenda as any other blocklist operator, and as usual (see SORBS with the entries as a hacked server, for example, if FTP is running on an unusual port) it shines through incompetence.

By the way, we have activated Sender-Verify on our mail servers, which means that only emails get through whose technical sender is certified as valid by their own MX. Therefore, we only bounce on addresses that are at least considered valid by their own MX. These are no "misdirected bounces" on invalid addresses, unless the MX of these addresses lies (then it is their own problem).

Mail operators who use such blocklists to reject mail server connections are acting irresponsibly. One of them is at Microsoft ...

heise online - Google convicted for links to counterfeit products

Google sentenced for links to counterfeiters

Filtering out the pages of counterfeiters would have been possible, explained the Paris Court of Appeal. This has shown the filtering of politically undesirable pages in China.

Well, exactly what could be expected. One's own fault - if on the one hand you preach free opinion and how great everything is that you do and how un-evil, then on the other hand you should keep your fingers off state censorship ...

The State Disempowers Itself

The state disempowers itself:

If you follow their arguments, you get the impression that the country is being ruled by criminals, unscrupulous people, and the mentally ill, who are renovating public property to the detriment of the citizens and in the service of private companies for their own benefit.

Well noticed.

Phones are disposable products

Well, I've recently become the owner (well, from the company's perspective) of a Sony Ericsson V600i. A fairly new phone, if I understand correctly. Also, not bad in terms of features. But it has a serious bug in the built-in SSL library - some certificates (apparently all those signed with a certain Thawte root certificate) are rejected as invalid. Unfortunately, Google uses something like this for the mail server - I can only access my mail via the web interface with the phone, not via POP3S.

So, in May, I wrote to Sony-Ericsson support. I described my problem and asked for a comment - maybe I can work around the problem. The error causes me to be unable to install the Thawte root certificate, the phone rejects it outright. And the mail client does not allow an override for SSL connections with supposedly invalid certificates - unlike the web browser, which does allow it.

The first comment from support: they had no information about this problem. Great. But my email provided them with some, why can't they just pass it on to the technical department? Well, I described my problem again, in more detail - maybe the first email was too technical for the S-E supporters. And no, the suggestion to contact Google about the problem, or Thawte, is rather silly. SSL certificates are an industry standard.

Well, after my second email to support, the matter is at least being passed on to the technical department. So, a good sign. I thought.

What came, however, was rather embarrassing. Because in the following weeks, nothing happened. I was in the virtual equivalent of a waiting loop - every few days a note that there was still no information on the point from the technical department. Incidentally, a simple and primitive bug to replicate: try to upload the certificate I attached via Bluetooth and see the error message on the phone. Should take only a few minutes to at least confirm that the error was replicated. Well, I was in the waiting loop. For a month (pretty much exactly - the message went to the technical department on the 18th, today is the 19th).

Today, the answer from the technical department came. I can't help it, I have to quote it verbatim:

Our back office has informed us that further development for this mobile phone has been discontinued and that the conflict can therefore no longer be resolved here. This will only be possible with future models. Thank you for your understanding.

Exactly. A relatively new phone, for which there were still delivery delays due to its novelty when it was ordered. A phone that is still under legal warranty. A bug that makes an industry standard only partially usable. A bug that simply disables some functions of the phone. But I am supposed to understand that development has been discontinued. I can buy one of the mysterious successor phones. Or, as offered in the same email, buy more accessories from the store.

Hello? Reality check? You've already ripped me off once, do you really think I'll buy another phone from Sony-Ericsson? Why? So that it will no longer be developed right after purchase and I get the short end of the stick?

Phone manufacturers are just as arrogant and have the same loss of reality as the music industry - no idea about customers, no idea about customer needs, and no idea what a customer expects from a product - that it is at least supported during the legal warranty period, for example.

Take the phone as it is - bugs included? Doesn't matter, it's your problem, customer, not ours. And in the background, the bosses are rubbing their hands together, laughing maliciously, firing employees, and pocketing the big salaries. A pathetic picture, Sony-Ericsson. Quite pathetic ...

Picture pinches in front of flower

And he has the appropriate answer to the editor-in-chief of this sleazy rag:

You're shitting your pants that the machinations of the BILD newspaper will be revealed in the debate I proposed. That's the reason for your cancellation. You even ran away from the Monitor editorial team when they wanted to ask you uncomfortable questions. You're a coward!

Bluetooth SIG - Idiots at the Helm

Whoever wonders which Bluetooth hardware works with BlueZ (Bluetooth stack for Linux) will come across the following statement from the Bluetooth SIG on the compatibility list:

Whether or not you're selling them makes no difference. The problem is due to the distribution of them from your Web site. Please note that the use and distribution of non-qualified products is a violation of the Bluetooth License Agreement. As neither of these products have been qualified using Linux it is illegal to make them available for public use.

Due to this idiotic attitude, it is no longer possible to refer to the compatibility of Bluetooth products with Linux on holtmann.org. Can it get any more stupid?

Off to the Welfare State?

ZAF does not recognize the FRG at all - and I also have my difficulties finding what I once understood as a youngster under the FRG. That I once took an oath to a constitution in a Trachtenverein, which was so undermined and shattered by the proletarians in Berlin, is somehow absurd. Ok, the whole Trachtenverein is absurd, but the oath to the constitution is completely ridiculed if it is so easy for politics to throw the basic values overboard.

Network Games

Well, that's the thing with games or virtual worlds that are operated somewhere on the internet. You have access, your own access is running smoothly. And the operator's servers are also working fine. Only some stupid backbone provider in between has a faulty router in the route, with around 30 percent packet loss over longer periods of time. Which of course makes playing significantly more difficult.

But: where do you complain now? I mean, he's taking away my evening entertainment, that damn place

News from the Christianism Mullahs

No Church!

«Education Alliance» with Churches launched - what is this nonsense? The church has no place in the state. And why on earth should their outdated and partly simply absurd (I'm thinking of their stance on abortion, birth control, homosexuality, etc.) now also be state-sanctioned? Are we in America, or what?

And the press? They are at most outraged that other religions were excluded. What is this nonsense - we should finally leave this behind. If someone thinks that values education is necessary, then introduce ethics classes, but please ones that are free of religious nonsense!

Tibet at Wikipedia - and FAZ

Already quite cute how the FAZ, on behalf of the Tibet Initiative Germany, spins in front of their propaganda machine and accuses Wikipedia of naivety - but lacks any form of criticism itself. For example, the fact that a very large part of the refugees in India belong to the monasteries - whose feudal rule is certainly not what one would imagine under a free society ...

Update: what was also ignored/omitted is the fact of the connection of the author of the FAZ article with the TID. So much for professional journalism and the quality control by established editorial offices ...

Virtual Worlds and Attack Scenarios

What do you get when you have virtual worlds with scriptable objects? Cracker attacks, of course. In this case, a user in Second Life built objects that, via script, produce further objects. This is a classic attack scenario in such worlds - overloading servers through high load, i.e., a classic DOS from within. What was interesting about this attack was that these objects catapulted every avatar a few million meters into the air - possibly to hinder cleanup efforts.

Cleanup efforts? Yes. The system of Second Life is a virtual world with many scripted objects - so you can't just throw everything away, as this would destroy the users' content. Instead, all regions (in principle, a region is a server in a large server farm) that were attacked had to be cleaned of exactly the affected objects. To do this, the Lindens (the employees of the operator) first approached these objects inworld (i.e., within the simulation environment) to examine them. Presumably, the operator will have tools for mass cleanup of malicious objects, but nevertheless, the entire work took several hours!

Well, one might say that this is trivial - after all, it's just a virtual world on a server cluster, nothing more. But Second Life is more - among other things, it is a micropayment system. And a lot of money is transacted there - thousands of US dollars per hour (and not just to the operator, but also among the users themselves!). There is therefore direct economic damage from the downtime. Not to mention the interactions of users in the system and events taking place - for example, on that evening, there were two major openings of new clubs with live music. The musicians were completely disconnected from the system by the events, as they no longer received any feedback, they did not know whether they were still live or not (although the streams usually continued to run) and of course, a lot of people's party was ruined. And the club owners certainly had a different idea of their opening party.

All in all, of course, predictable - because any system with influence possibilities will be misused by people, even if it is out of sheer malice - but nevertheless extremely annoying.

Rights holders want information from providers without a court order

At the current development in copyright law, the demand for self-justice of the music industry was simply only logical. And with the currently sick thinking in Berlin, it would not be surprising if this were granted ...

Expert: Google Earth Endangers World Cup Security

I've heard that Paranoia can indeed be treated within certain limits.

Python 3000 - Adaptation or Generic Functions?

Python 3000 - Adaptation or Generic Functions? Wow. GvR sees the light! Generic functions in Python 3000! Hell freezes over, third time ...

Things nobody tells you about the south pole

What you never wanted to know about the South Pole, but you get told anyway.

Apple Converts Xserves from PowerPC to AMD

Wow, I didn't realize that Apple is transitioning the XServe to AMD processors. I wonder if Intel agrees with their assessment of server performance?

Educational Goal: Myth Instead of Knowledge!

No church!

The Prolethicians in Düsseldorf have finally lost their minds, as they are advocating for a reference to God in the education law:

A draft law by the state government of North Rhine-Westphalia intends the following reformulation for §2 of the school law: "To awaken reverence for God, respect for the dignity of man, and willingness for social action is the highest goal of education."

As an atheist, I feel personally attacked and offended by such nonsense. We have a separation of state and religion in Germany - and it should stay that way. The demand for reverence towards a superstitious institution is an absurdity and an insult to every atheist and has simply no place there.

Backfire for Transparency International

In response to the demands of Transparency International, Udo Vetter from Law Blog certifies the lawyer of the association a disturbed relationship to freedom of the press and freedom of opinion. With something like this, one would almost wish for an RSS feed for a possible court hearing to take place.

Transparency International does not like criticism and sends the lawyer

Transparency International doesn't like criticism and sends in the lawyer - an employee was fired, the circumstances seem a bit rude on the company's part. A blogger reports on this. And the lawyer from Transparency International pulls out the big stick. Well, ix has a fitting compilation of further facts about this NGO. Everyone reads for themselves and judges for themselves what to make of it.

Only one thing should TI have considered: if the main goal is to present oneself and one's members as pioneers against corruption (why just present oneself? Why not be?), then one should not make such blunders at the same time. Because otherwise, one presents oneself as something quite different in the long run ...

Virtual Big Brother

I agree with Ralle from Netzbuch - Riya and similar ideas are definitely very strange and the reaction to them, or rather the enthusiasm for them, shows a very unreflective use of these systems by users. I find it surprising how much information users voluntarily put about themselves into the various allegedly social software products - and thus give themselves and their environment to the advertising partners and potentially everyone else with access to the data (law enforcement agencies, burglars, data thieves). More and more networking and less and less privacy, that seems to be the motto of Web 2.0 for some.

Federal Minister of Justice without Insight

This federal windbag is really starting to get on my nerves. Is it now a prerequisite for a ministerial position to be completely brainless and not understand anything at all? The impact on private individuals is not the lawsuits of the public prosecutor's office - but the collection of personal data by the public prosecutor's office (which they still have to do even if they do not file a lawsuit themselves). That's what the mass claimants are after - so that they can then sue on a private basis. Where private individuals are left alone because copyright issues are not covered by many legal protection insurances.

A real blockbuster, how in Berlin once again the interests of citizens are traded for a dilapidated and money-greedy industry and their legal apparatus ...

angry face

Outrage over impending death sentence against ex-Muslim

The outrage of politicians over the impending death sentence against an ex-Muslim is already a bit absurd - what did you actually believe would emerge as a legal system in Afghanistan? Fiddled around for decades, then bombed to pieces, and now you're outraged about the madness they're pulling off there?

Not that I wanted to defend the verdict - any religiously motivated verdict is an audacity to me, because religion has no place in the state. But the outrage is quite hypocritical. Do they really believe that a great democracy has suddenly emerged there?

The current development was long foreseeable, but no one cared back then. Now there's outrage. But taking action against the madness won't happen anyway.

Judgment: Dolzer's 'Domain Angel' may not strike

Everything is just social engagement, very clear. That's why you also register domains from others that become available and put sex images on them. And that's why you have a social tool that works like a Trojan horse and uses other people's computer resources. Clear, super social the whole thing. Fortunately, a court has now put an end to this.

Abmahnwahn is everywhere

Just because it fits, Neil Gaiman is also being warned - for a link from one website to another website. Which in itself is nonsense - after all, the entire web consists of links (and no, the target website is nothing forbidden). The particularly absurd thing: he is not the one who placed the link. He only appears in a report on the website with a picture, that's all. With a tomato. And somewhere else there is a link to the website for the cult trash "Attack of the Killer Tomatoes". And the latter rights holders are probably the cause of the warning ...

The quality of research in the context of warnings seems to be suffering outside of Germany as well.

Frightening ...

... when Ajax, JavaScript, Web 2.0 even make it into the Tagesschau newsfeed. Well, the Schieb, of course - the revival of Wolf-Gang, only thinner and no duet. And with less destructive tendencies towards technical equipment.

Freedom of opinion à la Euroweb

No idea what other services Euroweb Internet GmbH uses to make money, but publicity stunts should not be one of them, as they are currently reaching new lows with their approach to dealing with unfavorable criticism. Somehow, I don't understand such companies and their lawyers. On the one hand, it is constantly being said that the internet is not a lawless space - but through the massive approach and the potentially high costs, such actions make the internet de facto exactly that lawless space. And from the political side, there are at best drafts to escalate the whole situation, instead of providing useful tools against obvious excesses such as mass cease and desist letters. Or even considering to what extent the means of cease and desist against privately operated websites make sense at all, or whether the means of cease and desist should not be focused much more strongly.

And because the absurdities are not enough yet ...

... sues Google Kinderstart - because they are not ranked number 1 on Google, unlike other search engines, when searching for the term "Kinderstart". Is this somehow a permanent full moon?

The Frogs Make You Dizzy

First, they wanted to ban private copies and P2P software, then legalize private copies, then ban them again, and now they want to ban the distribution of P2P software:

According to him, up to three years imprisonment and a fine of up to 300,000 euros should be imposed on anyone who "knowingly" and publicly distributes software that is "obviously designed" to allow unauthorized access to protected works or other objects. Even the distribution of information about such programs can be punished just as severely. The article, which is clearly directed against P2P software, is not intended to affect programs that enable telecooperation, research, or the exchange of works that do not require compensation, according to Christian Vanneste, the parliamentary reporter responsible for the law.

With their back and forth, one gets quite dizzy. And apparently, common sense is left by the wayside ...

Münsterland-Giro as a professional race

Wow, the Münsterland is getting its own professional race:

Münster is having a professional race again. At a press conference on Friday, the "Münsterland-Giro" was presented, which was immediately classified into the UCI category 1.1 and will take place on October 3rd.

Very nice. Groningen-Münster wasn't really a hit - the starting lists were rather poor. But if a race in the same category as Henninger Turm or Rund um Köln takes place, you actually have a chance to see some of the top riders.

PS3 comes with Linux

PS3 to ship with Linux, Sony confirms:

Sony President Ken Kutaragi confirmed that the Playstation 3 (PS3) has been delayed, at a press conference in Tokyo earlier this week. Kutaragi additionally confirmed that the gaming console will ship with an upgradable 60GB hard drive pre-installed with Linux, according to in-depth coverage at 1up.com.

Wow. This is already an amazing thing if it actually happens - at Sony, you only know what they are doing when they have done it. Wouldn't be the first plan that is quietly dropped. But a gaming console with an "official" Linux would be interesting.

Great SAP Work Environment

After so many people have cried to me that SAP has such a great corporate philosophy that is incompatible with works councils, there is now a clear statement from the company management:

SAP would then see the possibility of establishing research laboratories in Latin America or Eastern Europe, and of intensifying the competition between the ten laboratories currently existing worldwide. One would then be global enough, but nevertheless more than half of the world's development capacities would still be concentrated in Walldorf.

Yeah, people, keep telling yourselves you don't need a works council. Dreamers ...

What to do if you are sued?

So, for example, the complaints of the Guantanamo detainees? Quite simple in the USofAbsurdity: one simply forbids the detainees from filing complaints.

Dave Winer Breakdown

Somewhere it was to be expected, nevertheless the way Dave Winer is now completely nuts is pretty rare even for him. I mean, with Rogers Cadenhead he had someone who, despite all his troublemaking (especially around the RSS Advisory Board), tried to make him look somewhat good. Well, that's over now. Dave Winer is just the prototype of an internet sociopath. Shitty Software. Shitty Manners.

Google buys SketchUp

Google has acquired SketchUp - a manufacturer of 3D software. This makes you think, especially if you've just been dealing with virtual 3D worlds. Could something like Second Life from Google be on the horizon in the long run? If you look at what multi-user 3D virtual environments need: render farms, disk space, network bandwidth, distributed architecture, delivery of massive amounts of data, user management, chat architecture, accounting system, payment processing - Google already has all of that. And the subscription model could be interesting for Google, as it is similar to the advertising stories.

Protesters ride down ...

... will soon be back in NRW again. Although in 2003 all units were abolished due to the far too high costs.

Naked Objects in Virtual Life

Stupid title, I know. But that's exactly what the Linden Script Language (LSL) is - the programming language used to control objects in Second Life. Every virtual object is also a program object with its own methods that react to external events. Somehow, I can imagine that Second Life would be well suited for introducing event-oriented programming, as you can directly interact with the objects.

The physics simulation in the game is also exciting - because scripts also have access to it. This way, it directly offers an experimental platform for virtual robotics experiments and the visualization of simulations (or even directly experiential visual simulations - a complete virtual world).

One does wonder why a game developer has such ideas, and why many simulation environments for "serious" research come across as so boring. Perhaps scientists should make contact with game designers to liven up classrooms and labs a bit? Dealing with such topics is certainly much easier to convey in a playful way, especially because students might actually listen then ...

Not quite so secret anymore ...

... is the CIA after being exposed by the Chicago Tribune

Devil's Grin

Another Week in Munich

Internet only over GPRS or at the office. And anyway - why do they still have the snow machine on here? It's supposed to be spring, damn it!

What CEOs Learn Today ...

... contains nothing about the Works Constitution Act

The pillars of the company are "justice, openness, and common sense," not the Works Constitution Act. "With all due respect for the protection of minorities," he does not understand the "legislator when a 9% majority can dictate the conditions to the others," wrote Plattner. Around 91% of the staff at the SAP headquarters in Walldorf had voted against a works council.

First of all, to Heise: that was 91% of the employees who participated in the election. That is significantly less than 91% of the entire staff, even at the headquarters. But never mind. Because the real bombshell is that the company's co-founder and current chairman of the supervisory board actually believes that the Works Constitution Act is not the basis of his company. Dreamer. Funny enough, it's in the law book, Mr. Plattner. How stupid do you have to be as a company boss to let something so rarely stupid slip out? Well, it will probably be the new unit of measurement for company boss stupidity: one Plattner = ignoring an entire set of laws ...

According to Spiegel, the company now wants to propose its own electoral committee for the works council elections, which will most likely consist of employee representatives of the supervisory board and not those colleagues who wanted to enforce the works council with the support of IG Metall. The company would thus preempt the labor court, which could appoint an electoral committee.

Oh, and the electoral committee does not prescribe anything at all - and has nothing to do with the protection of minorities. The electoral committee simply ensures the proper conduct of works council elections, nothing more. And whether an electoral committee appointed by such a stupid company management is capable of doing so, I dare to doubt.

Perhaps it's time for the company management to finally understand what works council elections are: the election of employee representatives by all employees of a company. Regardless of how few are the reason for the election, every employee (ok, a few exceptions with AT contracts exist) may vote, and almost everyone may stand for election (a few more exceptions compared to the active right to vote - executive employees are excluded from the passive right to vote). And yes, this usually means that in companies of corresponding size, several lists are up for election - usually one from the union (or more correctly, a list of unionized employees) and often a list of loyalists. There is no limit to this - how about a list of women working in the company? That could certainly be interesting for SAP. Or a list of young employees. Or simply a list of those who don't feel like having a works council, even that would be completely legal.

But to understand this, the people at SAP would have to take the trouble to read the Works Constitution Act. You can't expect such idiots to do that, instead they prefer to embarrass themselves publicly ...

Official Google Blog: Writely so

Official Google Blog: Writely so - Writely has now also been acquired by Google. Current business model 2.0: build stupid Ajax applications and have Google or Yahoo buy them.