Archive 30.12.2005 - 7.1.2006

Erectile Dysfunction Diagnosable by Radio

Soon, it will be possible to determine from a distance of 10 meters without the owner's knowledge that he has erectile dysfunction - or thinks he does. Great idea, let's make all diseases remotely diagnosable via RFID, set up a few doctors in street cafes and they will be helped.

According to US media, Pfizer's RFID application does not even allow the distribution path of the pills from the manufacturer to the pharmacies and wholesalers to be tracked correctly.

Oh, well that's good. If total surveillance has not yet occurred, then it's not so bad. With some sentences from professional journalists, one wonders if they even think about what they are reporting on ...

Nazi and SS Man Harrer Passed Away

Amazing - amid all the praise there is just this small paragraph on the not entirely unproblematic topic of Harrer and National Socialism:

Harrer's past during the Nazi dictatorship became a topic at the end of the 1990s. According to media reports, he had to admit that he had been a member of the NSDAP and the SS. He later evaluated this as a mistake. In 2002, his autobiography "Mein Leben" was published.

Otherwise, only praise and cheering. What is the fact that he was in the SS (into which one certainly does not accidentally stumble - apart from the fact that he was also previously in the SA, which was also not really a purely passive organization of the Nazis) against the mountain ascents and the cuddling with the friendly smiling absolutist from Tibet.

The blindness of the media on certain topics is really shocking. Riefenstahl is also constantly admired for her "art" ...

Only the Best Intentions ...

... the German government is tightening immigration law:

According to the plans, spouses should only receive a residence permit from the age of 21 to "protect young foreigners from forced marriages". Residence permits are explicitly prohibited in case of sham marriages. The German government wants to counter abuse "particularly for illegal purposes such as forced prostitution" in this way.

From personal experience, I can say that the interpretation of the authorities is much more concrete. A sham marriage is simply assumed - in an attempt to get rid of the annoying foreigner. Even direct biological children from the marriage are not automatically considered proof of a genuine marriage. But of course, it's not about deporting annoying foreigners, it's only about limiting sham marriages and forced marriages.

The changes in tax law are not about giving those who already have a lot even more, but only about promoting tax honesty. And the Hartz IV changes with the attached impudence towards the unemployed are not about harassing and bullying those who already have nothing, but only about motivating long-term unemployed people.

Of course. And pigs can fly.

Preservation of the Senate's Interests?

Wondering how high the interests of the Senate are that should be preserved in the gradual sale of Hochbahn and the port to the railway:

According to the report, the paper sets the goal of "pursuing the achievement of a majority in stages while safeguarding the interests of the Senate."

Well, apart from the "turbulences":

The negotiations between the Senate and the railway are still ongoing, accompanied by severe turbulences. Not only did the federal government speak out in favor of keeping the headquarters of the railway in Berlin. Also, the employees and numerous economic representatives recently positioned themselves against a change of the main seat of the railway from the Spree to the Elbe. However, this is exactly what Beust's plan envisages, in return for the participation of the railway in HHLA and Hochbahn. The HHLA employees fear the loss of around 300 jobs.

Hey, not only are the Berlin employees being sold, but also those of Hochbahn and the port. And all this for the relocation of the railway administration to HH - which is of course strategically important for the labor market. Screw the jobs in Berlin, as long as HH gets some. For that, we'll easily sell the others.

At the beginning, I still thought that with the right SPD in Hamburg, it couldn't get much worse with a Union Senate. I admit, that was an exaggerated optimism on my part. It keeps getting worse/stupider/incompetent.

Reintroduction of the Debtors' Prison

Recipients of unemployment benefits must prove their need - because the mere fact that they may have paid into the system once and are now unemployed is not sufficient.

The State Secretary in the Bavarian Ministry of Social Affairs, JĂĽrgen Heike, supported Clever's initiative. "Those who want benefits from the state should prove that they are entitled to them," Heike said in "Focus". This would have the side effect that obtaining payments through false statements would constitute fraud. "These people can then be sentenced to repay the money and pay a fine," he said. Those who have no money must "expect to serve a prison sentence".

Exactly. Throw them in jail. Or put them on the pillory, as the Bild newspaper likes to suggest from time to time. What kind of perverse society are we supposed to live in?

How is a recipient of unemployment benefits supposed to pay for the lawyer they will soon need to assert their claims?

AES (Rijndael) Encryption Test in JavaScript - AES Encryption in JavaScript

FUDMachine SCO

One would think that SCO would eventually understand the signs of the times - but that is not the case.

Freedom of Information Act and its Implementation

What does a state do that gives itself an Information Freedom Act (the name is already laughable) according to which it grants citizens rights to inspect files? It hides behind fees.

Even before the consultation on the Information Freedom Act, it was already clear that authorities would be able to charge fees of up to 500 euros for satisfying the citizens' interest. However, a clause has now surprised, according to which even the inspection of files directly at an office should result in fees between 15 and 500 euros.

Because that's the easiest way, at least you can still make money from the curious and annoying citizens. A general obligation to publish and store in publicly accessible digital archives would have been much too sensible, but this is much more German.

JavaScript Encryption Library - Blowfish Encryption in JavaScript

OpenPGP Message Encryption in JavaScript - AES and RSA and some support libraries in JavaScript - enables creating PGP-encrypted texts.

Pangasius - Friday's Fish.

PuTTY for Symbian OS - ssh client for Symbian devices - also Nokia stuff.

Rijndael in JavaScript - AES in JavaScript again, this time specifically designed for compatibility with older browsers as well.

Speculation about new nuclear power plants in NRW

News from the energy policy chicken coop - Nuclear power yes, but not in NRW. Or maybe yes. In any case, the decision of the federal government applies. But maybe not. And anyway - let's swap nuclear power plants for fuel cells. Or maybe the other way around? Doesn't matter, let's just keep talking, maybe no one will notice that we have no idea.

Concentrated incompetence. Don't worry, they will surely ruin NRW. It would be a laugh if we couldn't completely bankrupt ourselves among the federal states.

Suspicious Hat?

Again something from the land of the free and the stupid. James Moore is on the No-Fly-List. He is one of the authors of the book "Bush's Brain: How Karl Rove Made George W. Bush Presidential". And he is not allowed to fly.

From his phone call with the responsible hotline in Washington:

"I'm sorry, sir," she said. "There seems to be a problem. You've been placed on the No Fly Watch List."

"Excuse me?"

"I'm afraid there isn't much more that I can tell you," she explained. "It's just the list that's maintained by TSA to check for people who might have terrorist connections."

"You're serious?"

"I'm afraid so, sir. Here's an 800 number in Washington. You need to call them before I can clear you for the flight."

Exasperated, I dialed the number from my cell, determined to clear up what I was sure was a clerical error. The woman who answered offered me no more information than the ticket agent.

"Mam, I'd like to know how I got on the No Fly Watch List."

"I'm not really authorized to tell you that, sir," she explained after taking down my social security and Texas driver's license numbers.

"What can you tell me?"

"All I can tell you is that there is something in your background that in some way is similar to someone they are looking for."

"Well, let me get this straight then," I said. "Our government is looking for a guy who may have a mundane Anglo name, who pays tens of thousands of dollars every year in taxes, has never been arrested or even late on a credit card payment, is more uninteresting than a Tupperware party, and cries after the first two notes of the national anthem? We need to find this guy. He sounds dangerous to me."

"I'm sorry, sir, I've already told you everything I can."

"Oh, wait," I said. "One last thing: this guy they are looking for? Did he write books critical of the Bush administration, too?"

Well. Or it is like suggested in the comments - it is his hat.

Apart from his humor which he has kept, he also has a small nugget of information for us:

I have been on the No Fly Watch List for a year. I will never be told the official reason. No one ever is. You cannot sue to get the information. Nothing I have done has moved me any closer to getting off the list. There were 35,000 Americans in that database last year. According to a European government that screens hundreds of thousands of American travelers every year, the list they have been given to work from has since grown to 80,000.

80,000 people are on the American No-Fly-List - which is then given to other countries to prevent these people from flying there as well. Without control of this list, without a judge, without conviction, simply based on an arbitrary entry. And I have the suspicion that everyone is obediently cowering and participating in this madness ...

twofish/javascript - TwoFish Encryption in JavaScript

code.enthought.com - Enthought Tool Suite - sounds like an interesting GUI library that builds on WxPython and enables even more comfortable application development. Particularly interesting is the use of the "Traits" concept for the automatic creation of interfaces.

morons.org - Anti-Gay Preacher Arrested for Soliciting Sex from Male Undercover Cop - the biggest critics of the elephants, are themselves ...

/my/cssQuery/ - the IE7 author (not the one from Microsoft, but the compatibility hacker) has split out his CSS Query Engine as a standalone program. A very powerful way to find parts of documents using CSS selectors in JavaScript.

News from Lego Mindstorms

Live From CES: Lego Mindstorms NXT - Gizmodo - wow. I actually wanted to hold back on Lego purchases, especially since I don't have time for them anyway, but this sounds really too good:

The new NXT “brick” is a 32-bit microprocessor that can be programmed using a PC or, for the first time, a Mac. It’s Bluetooth enabled, which makes the instructions you plug into the LabView software easy to transfer to your bot, and even control it from a PDA or mobile phone. It’s got three servo motors with inbuilt rotation sensors for precise speed control (one of the demo units on display walked quite fluidly). An ultrasonic sensor lets the robot see, it will recognize sound patterns and tones, the light detector is sensitive to both color and intensity variations, and there is a touch sensor to let the bot feel its way around as well.

This definitely sounds like a must-have factor in the range of 100%

Let's just throw the money into the tank

New metrology regulations: Less gasoline for the same money?:

As "Kontraste" reports, measuring devices for the dispensing of heating oil and fuel are to be calibrated to larger tolerances from October onwards. As a result, fuel pumps may in future dispense up to one percent less fuel than displayed. Previously, only 0.2 percent was allowed. The background to the EU directive is that every manufacturer should be allowed to freely sell their fuel pumps in every EU country - even if they work very inaccurately.

Sometimes even shaking your head doesn't help with the nonsense that is being served up in the EU ...

Aggregators and Referrer Spamming

Dave Winer I mean, with his newsRiver.root:

When the aggregator reads a feed it sets the referer for the request to http://www.newsriver.org/, a new site with a place-holder message for people who are unfamiliar with the aggregator. This address will appear in the referer logs for feeds that are read by users of this aggregator.

And again he spammed the referer, instead of adhering to the standard of putting the URL for the aggregator in the User-Agent header. No, not all hits from aggregators come from their pages, this is utter nonsense that he already perpetrated with the Radio Userland aggregator. And back then he showed himself to be forgetful when it was tried to explain it to him.

Why are programmers, especially in the field of web technologies and related topics, so incapable of looking at specifications? And simply adhering to what makes sense? The HTTP specification is not that complicated that one couldn't at least adhere to it rudimentarily ...

Baden-WĂĽrttemberg, the slightly more German Germany?

I would be in favor of extending the naturalization test for Muslims to politicians in general:

One question, for example, is: "How do you feel about the statement that a woman should obey her husband and that he is allowed to beat her if she is not obedient?" Another one: "Imagine your adult son comes to you and tells you he is homosexual and would like to live with another man. How do you react?" However, there is no passing score for the test. According to the Interior Ministry, the overall impression from the conversation is decisive.

When it comes to questions about homosexuality and the role of women, presumably quite a few Union politicians would fail, right?

Sometimes you really wonder how politicians manage to implement every absurd and ridiculous idea and then still find it to be a great idea. I mean, at some point the reptilian brain must crawl out of the politician's ears in desperation at the evolutionary regression and strangle him ...

Codeville - and yet another version control system, this one is written in Python and specifically addresses the problem of merge algorithms.

Crossroads 0.23 - Load-Balancer for TCP. With load-based switching and availability.

CSU can't tell gas and electricity apart

Once again, a current crisis is being used as an excuse for stupid remarks:

Söder called for consequences from the gas dispute between Russia and Ukraine. Possibly, the Russian gas company Gazprom will one day also blackmail Germany.

I mean - everyone has now realized that there is not even any intention of blackmailing Europe. Not even the action against Ukraine is - from a capitalist perspective - unusual, after all Gazprom is only demanding the world market price for gas from Ukraine. Shouldn't the Union politicians now quickly perk up and applaud? But when they are on the receiving end of capitalism, they scream and squeal like stuck pigs.

Instead of drawing sensible conclusions and, for example, strengthening renewable and locally producible energy sources, they are calling for nuclear power. But what would that cause? A stronger bondage and blackmailability of German society by the people who already repeatedly attract attention through blackmail: the energy companies. Who make a fortune at the expense of society, but still increase prices. Who pocket millions from the state for the construction of their facilities, but then complain that everything is so expensive and therefore the citizen should pay again. But of course, jobs must be cut at the same time, because one wants to make record profits again next year.

In addition, it makes us more dependent on foreign sources for the fuel rods and the reprocessing and disposal - and creates massive problems through the still unsolved problem of final storage (and no, selling the problem to others will not bring us anything in the long run).

Regardless of the consequences for the environment and health - the decision for nuclear power is purely economically a complete nonsense. Apart from the fact that you can operate gas heating systems very poorly with electricity, the whole fuss in the context of gas deliveries from Russia should only be considered as stupid populist propaganda.

Does such an RFID pass have a warranty?

After reading about the RFID Zapper on Bruce Schneier's blog - what actually happens if the chip is defective? Do you get a free replacement? Do you have to pay for the passport again? Do passports have to be accepted even without a functioning chip - since they are still identification documents?

Chips can also break down without any problems in normal ways - even without the application of EMP or microwave.

monotone: distributed version control - by now Monotone is quite mature. Main advantage: it is distributed as a single executable. And the content-based addressing also sounds very interesting.

xmledit - A filetype plugin to help edit XML, HTML, and SGML documents : vim online - nice plugin for VIM (more precisely a macro package) to better edit XML files with tag completion and automatic closing and jumping between block start and end.

cucumber2: an object-relational mapping system for Python and PostgreSQL - another ORM for Python. Special feature here: PostgreSQL table inheritance is used to make the transitions between objects and classes easier. However, it is also not portable to other databases.

Torture Hoax and Acceptance

News agency spread hoax - and the frightening thing about it: nobody really notices. Ok, sure, with Google one could have researched the name and then realized that it's not real. But what's really frightening is that in the current times, it doesn't seem unusual at all when someone screams for more torture - we're already throwing everything overboard that makes up our democracy, so a little torture doesn't stand out anymore. So I'll save myself the snide comments about the quality of journalism, but rather wonder what kind of society we live in when we almost expect such demands for torture ...

Rather strange

Sorry, but this ice rink story is quite dubious:

According to Mayor Wolfgang Heitmeier, the city had the snow load on the hall measured as late as Monday noon. The limit value for the hall roof was not exceeded in this case. An ice hockey training session scheduled for 4:30 PM was nevertheless canceled. Today, Tuesday, the snow was supposed to be shoveled off the roof.

If the training was indeed canceled, there must have been specific concerns. If these concerns existed - why wasn't the hall simply closed? Somehow, it sounds like someone didn't think very far ahead. I wouldn't want to be in their shoes; some mistakes you just don't want to make.

WAP, Internet & Multimedia Messaging (MMS) Settings Network Providers Germany - Telefon-Treff - Settings for GPRS for various mobile networks. However, the user must use web/web - otherwise it doesn't work from my PDA. What still doesn't work is MidSSH directly on the phone.

How to Shirk Responsibility

Shows the recommendation to public prosecutors on the triviality rule for mass criminal complaints due to copyright infringements:

In all cases known to heise online so far, the criminal complaints have been about the offer of a single file. According to the new regulation, these suspects will therefore probably no longer face any criminal consequences in most cases. However, since the public prosecutors are advised to determine the personal details of the suspect in each case, the Karlsruhe law firm will also continue to receive the desired information upon inspection of the files in order to be able to proceed civilly.

Means in German: the public prosecutor does nothing more than request the provider to identify the user - probably a form letter in which only the specific data is entered. The providers still have to look up the data - even if it's just about a trivial file. The users are still identified and entered into the record - and then have trouble with the law firm because of the warning. The law firm continues to make a fortune.

Great solution.

If a procedure is to be closed directly, there is also no reason to determine personal details and play into the hands of the law firm. But here it was not about the citizens, it was only about avoiding work for the public prosecutors.

Camino Bookmarklets - a whole series of bookmarklets specifically (but not only) for Camino.

To Ensure Software Patents Are Not Forgotten

Current case - Google sued for patent infringement:

One of the two patents with the number 5,425,085 relates to a technique for establishing the cheapest call connection, the other with the number 5,519,769 describes a system for updating a database with call charges to select the cheapest connection. The lawsuit was filed as early as October 2005 and has now come to light through the New York Post newspaper.

Take another look at the proposals for software patents and consider whether you want to encounter such patents in Europe - and what it would mean. Because exactly such things were covered by the draft from the Federal Ministry of Economics (then still Wolfgang Clement).

FireFox is already strange

I really like the Web Developer Toolbar as an extension, but Firefox itself is sometimes quite a mediocre piece of software. For example, Firefox consistently refuses to display the icons for the Web Developer Toolbar on my Mac at home. And this isn't just with the latest version, but across several versions of both Firefox and the toolbar. The toolbar itself works; it appears as a strip and the menu items are there and functional. It's just that the icons absolutely refuse to appear.

And yes, I've already deleted and recreated the profile, hunted down and eliminated all preferences, reinstalled Firefox multiple times, and done all this with various versions. It's quite annoying, especially since there's no error message whatsoever that even hints at what the issue might be.

The fact that this whole situation runs completely problem-free at work on another Mac Mini (with 10.3, but at home, I've had the same problems with 10.2 and now with 10.4) doesn't make it any clearer.

I guess I'll stick with Camino and Safari for now. They may not be as extensible, but they are more deterministic in their behavior ...

Lisp at Light Speed - a really interesting Lisp blog

CamiTools by nadamac - Server-based ad-blocking for Camino, as well as some other nice extensions.

More Warnings for the New Year

This time it's the advertising blogger who got caught - the father of the advertising goose (who married this pseudo-musician) warns him that he is advertising with the name of his daughter. Somehow it seems to be spreading - first the Bremen Social Court, now the Klums ...

Well, I think this will be a similar shot in the dark for the Klums as it was for the Bremen Social Court - from whom you can find almost only reports about their rather strange action on the first pages of Google. Very sensible, the action - anyone who wants to inform themselves about the Bremen Social Court now gets the right impression.

What the lawyers expect from such actions is clear: they are paid by their clients for this. However, to what extent such nonsensical actions against name mentions are really in the interest of clients - how does this actually fit with the self-image of lawyers? Shouldn't they advise and represent their clients to the best of their ability? And not mess with them?

However, it is worrying that lawyers now seem to be targeting URL components - it's no longer just the domain that seems to bother them, but also the URLs. Which naturally fits quite often with blogs and good CMS - because a good CMS packs the title into the URL so that it has a meaningful name. Could therefore become quite unpleasant if this plague spreads and possibly a court is found that supports this nonsense.

And the legal protection insurance mentioned several times in this context: I don't know if that's a solution - the insurers are currently regularly excluding these areas, for good reason. An insurance only insures something when the income exceeds the risks to such an extent that they play it safe with their profits - don't believe that insurances are fair insurances - even if some call themselves that.

A bit more about the risks can be found in the Weblawg by Sascha Kremer.

NoScript - Whitelist JavaScript blocking for a safer Firefox experience! - what is it? - InformAction - and another extension, this one selectively blocks JavaScript. I wish for something like this for Camino.

Taste for the Web - a nice cartoon about Paul Graham's articles. Yes, his sometimes rather uncle-like style with constant plugs for Yahoo Stores can get on your nerves from time to time.

Constitutional Complaint Against Customs' Eavesdropping Powers

We hope that the constitutional complaint against unrestricted customs sniffing in Karlsruhe is successful:

The Humanist Union, a journalist from the Berliner Zeitung and a lawyer with procedural authority before the Federal Constitutional Court have filed a lawsuit in Karlsruhe against the controversial Customs Investigation Service Act. The Bundestag had extended the associated powers of the Federal Customs Criminal Office for the preventive monitoring of mail and telecommunications for 18 months in mid-December despite strong objections from the opposition and civil rights organizations with the votes of the grand coalition. It could thus initially come into force again on December 31, 2005. At the same time as the constitutional complaint was filed, the civil rights activists also applied to declare the law unenforceable until a decision by the Federal Constitutional Court.

It is already quite absurd how the federal government - and the Bundestag through its approval - simply ignores the demands from Karlsruhe. One really starts to wonder what the point of a Basic Law is if any gathering of prolethikers can just trample over it ...

Web Developer Extension - blogged about a thousand times, but only here as a reminder: the new Webdeveloper-Toolbar for FireFox 1.5. Essential for every web developer.

Researchers tend to exaggerate

In any case, if the quote in the article about the Research Center for Computer Security at the University of Passau is correctly reproduced:

For this, the Passau scientists have developed test methods that are supposed to detect security vulnerabilities. "The system works very precisely and does not produce false alarms," said Professor Gregor Snelting. "Our analysis method is more complex than standard testing methods, but we guarantee that no security hole will escape us."

Yes, of course. Guaranteed to find all security holes. Logical. Halting problem with programs? Doesn't matter. Software still runs on classic processors, and thus has a completely unsecured layer? Doesn't matter. Of course, we find all security holes.

Nonsense. Such ridiculous claims only disqualify the person who makes them - let's hope that it was just a journalist who heard what he wanted to hear. Or that it was just a dumb assistant who was asked ...

Re: Web application design: the REST of the story - a very interesting discussion of two currently dominant architectural styles for web applications: REST and Continuations.

Whinnying Bureaucratic Horses

Send official mail to Shopblogger - the Social Court of Bremen thinks you are not allowed to have websites with "Social Court of Bremen" in the title. There is more information at LawBlog.

One thing is clear - as long as civil servants at courts can waste time with such nonsense, they cannot expect anyone to take their "we are overloaded" seriously.

LGT: Lightweight Game Toolkit for Python - particularly interesting are the NanoThreads (coroutines for Python), the EventNet (enhanced event programming) and Gherkin (an alternative to Pickle/Marshal). There is now an enhanced successor to NanoThreads and EventNet called FibraNet (which is independent of LGT).

newsRiver - Aggregator for the OPML Editor

Dave Winer released newsRiver.root - his aggregator for the OPML Editor. And what happened again - as so often with him? The character set support is complete garbage. The thing can only correctly read feeds with iso-8859-1, utf-8 feeds get broken special characters. I would really be interested to know if he will ever understand the purpose of character sets like utf-8, or if he will ever give his software a proper basis to support more than just the system character set.

Apart from that, his OPML Editor still forces me to start MSIE - sorry, but that is really ridiculous. And of course there is no easy place to change that - presumably I can change it if I change a setting somewhere in the depths of the Frontier database, which will then possibly be overwritten by the next update ...

And after some searching I found it: in opml.root you have to look for system.verbs.builtins.webBrowser and change the two scripts getDefaultBrowser and launch. In getDefaultBrowser the default is set to MSIE for Carbon, which must be changed to sfri. And in launch you have to add sfri as a valid selection. And yes, the next update in the region will flatten that again ...

SIXTUS.NET - Blog | Dad, where do all these spam comments actually come from? Well, my child, they come from Lindlar, from Sebastian Foss - cute, when a supplier for spam software is then found to be based in Germany. However, this does not surprise me - we also have the dialer scammers.