Archive 18.12.2005 - 3.1.2006

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.

TP: Not yet tapped to the fullest - 38% of those surveyed agree with the ideas of Intelligent Design. In Germany. On to the Middle Ages ...

Webstemmer - HTML-Grabber that extracts the actual core text from websites based on the layout.

RAW Developer Upgrade

I've already drummed up some support for the RAW Developer from Iridient Digital - back then it was still version 1.2. The new version has definitely become much more rounded and I really like it during my first tests. And even if it's not the fastest converter - it's definitely one of the most powerful. Together with a good image browser like iView Media Pro, it's definitely a more cost-effective and resource-saving alternative to Aperture.

Susanne Osthoff - and the press and politics

Archaeologist: "Osthoff's work is of immense importance" - but why is she then put under so much pressure? Possibly this is the reason:

There is a financially powerful lobby behind this, which makes money from looted goods from illegal excavations and openly threatens the loss of German jobs if the laws become stricter.

Archaeology is just not in vogue, so you can't motivate anyone - so go for it. Does someone say that the Red Cross should stay away from Iraq? Does anyone demand that other aid organizations withdraw? No. Susanne Osthoff has - in addition to her commitment against looting and thus the destruction of invaluable archaeological finds - also provided humanitarian aid. She knows her risk - which she is willing to take. In Germany, it is too easy for politicians to distance themselves from this. No one will cause a scandal because of a crazy archaeologist ...

Further information on the topic (and a series of links) can be found at sagichdoch.

Who is the hate preacher here now?

Schünemann demands ankle bracelets for Islamists - and receives applause from Bavaria. The electronic muzzle demanded by Mc-Pomms Innenseppel, on the other hand, I have long advocated for prolethics. At least Timm noticed that there must be a legally binding conviction before the forced ankle bracelet. Remarkable that a prolethic even notices something like that ...

What's up with the Glos?

Glos advocates for more income - because then people would have more money to spend and thus boost domestic demand. Which is why, of course, employers are demanding more work without wage compensation. It's quite amusing when even a Union politician finally understands after many years how consumption works, but the employers' representatives prove that stinginess knows no reason.

Horror Competition

I had actually sworn off horror, but at the end of the year, it catches up with you: a competition of banality and nonsense among the federal officials. The federal Horsti has already let off his stack - as usual poorly intoned and so flatly delivered that even the most eager neoliberal should have fallen asleep in their chair. And what does Merkelnix come up with as a response to this? Actually manages to surpass Horsti in banality and nonsense? Perhaps even more sluggishly delivered, so that one can barely muster enough energy to switch channels?

Hwang is said to have faked all results

It will always come out eventually - but they all complained in Germany that the strict guidelines were bad for research, that others - for example Korea - were much further ahead and not hindered by silly regulations, and that we would all endanger the research location Germany.

And it was only about who lies better.

Internet Explorer Sucks

Schneier on Security: Internet Explorer Sucks

MSIE was 98% unsafe. There were only 7 days in 2004 without an unpatched publicly disclosed security hole. [...] This underestimates the risk, because it doesn't count vulnerabilities known to the bad guys but not publicly disclosed (and it's foolish to think that such things don't exist). So the "98% unsafe" figure for MSIE is generous, and the situation might be even worse.

Autsch. 7 Tage ohne veröffentlichtes Loch mit passendem Exploit. Und Leute benutzen diesen Müllhaufen immer noch ...

Leica Digital M

And while we're on the topic of Speculoos (which also fits the season): Leica wants to build a Digital M. There have been rumors and considerations for a long time, but this is quite concrete in the LFI. Sounds very good - a digital M-body would definitely be something I would find exciting. However, I will probably find the price of a digital M less exciting, so I should just keep buying film until I have saved enough from the film material to cover the price of a digital M, which would probably take a few centuries.

New 35mm Optics from Zeiss

Soon there will probably really be Zeiss lenses for Nikon - the images certainly don't look like fakes. Okay, on January 18th we will know for sure, but it already looks very likely that Nikon will become the new Contax. Maybe there will also be optics with Canon adapters in the long run. On the other hand, I am very satisfied with my Canon macros and at least in that area I have nothing to complain about. Nevertheless, some of the Zeiss lenses on a digital camera would of course be quite nice - especially if they are well integrated (the adapter solutions for Canon are unfortunately only suboptimal).

simple_json 1.0 - Alternative to json.py with fewer quirks (therefore with a sociopath as a programmer - but you can't have everything. In this case, functional code is more important than friendly tone).

Strelitzia reginae

Strelitzia reginae

Strelitzia reginae

Just in time for the Christmas season, one of the small Strelitzias has bloomed - actually a bit early, Jutta had expected this in two years. And due to the poor lighting conditions, the individual flowers have faded quite quickly. It's still beautiful, though.

Just have some understanding now!

Altruistic impulses of the retail sector

Changes are mainly to be expected due to the planned increase in value-added tax as of January 1, 2007. "Anyone who only raises prices at the turn of the year is to blame themselves," said Rolf Pangels from the BAG retail association to the news agency AP. It is important to create enough leeway in the calculation beforehand, so that one can say on January 1, 2007, that one is keeping prices stable. The spokesman for the German Retail Federation, Hubertus Pellengahr, said that a price increase at this date "would not be accepted by consumers."

Exactly. The wonderfully selfless retail sector is raising prices in anticipation of the tax increase only for us consumers, because we wouldn't accept it otherwise. We are so to speak forcing our money onto the retail sector, we are compelling the poor, misunderstood retail sector to raise prices. We should be ashamed.

SCO probably sealed soon

Clear signs of dissolution at SCO. Not only are they almost bankrupt:

Without new capital, as shown by the financial figures now presented, the SCO Group would be threatened with bankruptcy.

They are also betting on the dead horse Unix-on-Handhelds:

SCO CEO Darl McBride expressed optimism when presenting the figures. Business would improve again because the focus is on the further development of Unix. McBride's greatest hopes lie in the new technology that SCO has outlined under the name "Me Inc." and which should soon be market-ready. In the conference call on the quarterly figures, McBride described Me Inc. as a Unix-based technology platform for handhelds and digital lifestyle products.

With this strategy, many manufacturers have already left the market - the handheld market itself is massively threatened by smartphones and what remains of the market is dominated by established players who will certainly be very enthusiastic about an SCO desperately looking for a market there. The market is absolutely promising for newcomers, as the various burst dreams of recent times show.

Dismantling of NRW progresses

Dispute over cuts in the scientific sector:

On Thursday (22.12.05), SPD parliamentary group leader Hannelore Kraft criticizes that the state subsidies for the science center are to be reduced and will be reduced to zero within four to five years starting in 2006. The consequence would be the complete end for these institutes, as they need state funding to be able to raise third-party funds in the first place. Kraft considers this development "fatal". Contrary to the announcements, the black-yellow coalition is saving on important future areas.

Did anyone really expect anything different? The black-yellow government is simply consistently continuing what the SPD started before - the run-down of NRW. Without rhyme or reason, things are being done wildly, regardless of the cost. The main thing is to be in power and be able to do a lot of damage. In a few years, others will be in power anyway, so why should Prolethikers care about the future? It's only about securing a good position in the economy for the time after the government ...

Well, what now?

heise online - French deputies want to legalize private use of file-sharing networks

The dispute over the reform of French copyright law has taken a surprising turn: Contrary to the government's wishes, the deputies, after the second day of negotiations in the early hours of Thursday, have spoken out in favor of allowing the sharing of files of copyrighted works for private purposes using a "global license" with a lump-sum remuneration.

Ok, the direction is of course much better than the previous one. Let's hope it stays that way. It would be a change to see a state focusing on the legalization and sensible implementation of private copies for once. And it could really bring the idea of a cultural flat rate to the fore.

Running Giants Down Under?

They found strange footprints from 20,000 years ago in Australia:

Among the footprints, there is a small sensation: it is the track of a man who was unusually large for the Ice Age. According to the scientists' estimates, he measured 1.94 meters and moved at a speed of around 30 kilometers per hour.

When one considers that the "indigenous population" was rather small in stature upon the arrival of the English ships, one wonders whether the running giant was a biological error, or whether perhaps more was going on in Australia than we have known so far.

CSS2/DOM - Styling an input type="file" - wild hacks to style file upload buttons with CSS or JavaScript.

Arithmetic Games

I just realized that it makes more sense to calculate 90*24*60*60 instead of 90*24*60 - at least if you want to express 90 days in seconds. Now, comment cookies should also last longer than 1.5 days

StickBlog » Blog Archive » Upload multiple files with a single file element - a nice method to upload multiple files without having to deal with a forest of browse buttons.

Weblogs - Variation on the previous link, here JavaScript and CSS together.

Throw the boys to the dogs!

Federal Court of Justice overturns acquittals in the Mannesmann trial

The 3rd Criminal Senate of the Federal Court of Justice (BGH) thus followed the application of the Federal Prosecutor's Office, which had already demanded the overturning of the acquittals in May. The judgments would not "withstand legal scrutiny," it was said at the time. The controversial bonus payments had involved "criminally relevant offenses." The money payments had been justified solely "in the interest of the recipients." The defendants had violated their "duty of care for assets" so "seriously" that the offense of breach of trust was indeed fulfilled.

Yes!

Experts at Work

When a forensic software manufacturer has to use its own tools in its own house, that's already embarrassing. But if this manufacturer also messes up when storing credit card information, you might want to avoid this manufacturer ...

The fraud was also possible because Guidance stored the card's check number, which Visa and Mastercard's terms of service actually prohibit.

Reich Labor Service

made by SPD:

The German government wants to deploy more unemployed people as seasonal agricultural workers. The cabinet decided in Berlin on a proposal by Federal Labor Minister Franz Müntefering, according to which ten percent of seasonal workers from abroad should be replaced by unemployed people in the future.

Also important are the concerns of the Farmers' Association:

The Farmers' Association criticized that growth effects would be lost as a result. Even if it is proven that no German workers can be found, no additional foreign seasonal workers would be placed. In this case, the federal government remains silent on the question of what should happen to asparagus, strawberries, or apples that are ready for harvest.

Exactly. What happens to the asparagus and strawberries? Nobody is interested in the people anyway.

Mars rover "Beagle 2" found - they found Beagle!

Dejavu - Trac - another ORM for Python. This one is characterized by absurd class names (Arena, Sandbox, Units ...)

Homebrew CPU Home Page - someone is building their own computer (including CPU!) from TTL chips. And then wants to write their own assembler, compiler, etc. - up to the OS. I wouldn't want to see the electricity bill, TTL logic is not exactly known for its frugal use of energy.

slight instability of this site

Right now, I'm experiencing some minor stability issues - the server process seems to be "losing" file descriptors - eventually they run out and the SCGI server is killed. At the moment, I have no idea why this is happening - other sites with the same server software (FLUP - an SCGI/FCGI server for Python) do not have this problem. For now, a regular cron job is running, which checks the process table to see if my process is still running - and if not, simply restarts it. And next, I'll probably have to come up with a debugging scenario to somehow narrow this down ...

Download DrScheme v300 - a new version of the best Scheme system in the world is out. Grab it while it's fresh. Now with Unicode!

Wretched Swindlers

Gas prices to become even more expensive in 2006

A spokesperson for the long-distance gas company VNG confirmed Weyand's prognosis and added: "According to our findings, this will be in the double-digit percentage range."

But the whole privatization bullshit is just so great. And the market will take care of it. It's just strange that energy prices for consumers only go up and the profits of energy suppliers rise to utopian levels. Great market that regulates itself ...

Pandora - first experiments

Pandora I had already briefly linked here before, but I only got around to trying it out myself today. Wow. Really brilliantly simple setup. And although I didn't directly expect it - it works. Ok, there is one problem with my music taste: the musicians have done very different things, so it's strongly dependent on the initial piece in which direction the service goes if I only enter one musician. Unfortunately, when searching for titles, there is often a "not found" as an answer (or only titles of the same name by other musicians - Black Moon by ELP, for example). But if the starting point is usable, it really continues very consistently afterwards - and many musicians are brought in whom I had never heard before (ok, from some I also don't want to hear anything in the future).

In any case, it's really more than just a toy - it's really fun to just let the station run. And as a registered user (optionally free with ads or paid without ads) you can configure up to 100 stations and build your own mood radio.

Quality Assurance in the iTunes Music Store

There isn't, really. Partly truly shocking. Marianne Faithfull. "A Stranger on earth" is rock. "A perfect stranger" they classify as folk. And "Blazing away" they classify as pop. Do they still have all their marbles?

And yes, before someone here gives me a lecture, I know about their older stuff and their folk experiments. But these three albums are the ones that have "Sister Morphine" on them - and the rest also goes in similar directions. That's neither folk nor pop, you poppets.