Mercurial hosting — bitbucket.org - might be quite interesting, simply because it offers simple and easy publishing of small projects. Essentially something like Flickr for projects (on Mercurial - for Git there's GitHub, but I just prefer Mercurial)
Archive 14.10.2008 - 17.11.2008
Modular camera with a 6 x 17 cm giant sensor - wow. That's finally a format!
Respectful Insolence: That'll teach 'em for using an actual valid placebo control - "Alas for poor Dr. Ng, he was tripped up by the vagaries of comparing two different (and almost certainly equal) placebos against each other. Do such studies long enough, and inevitably sometimes the "wrong" placebo will win. Science is like that."
Wikipedia shut down - great, another bunch of people (at least the member of parliament and the judge) who don't understand the internet. Couldn't the judges just burst out laughing when they receive requests to block wikipedia.de and fine the applicant for mocking the court?
I'm actually Knuth's homeboy on Flickr - damn, I'm jealous of such a photo.
ISS advises against using Trend Micro's ServerProtect - Security vulnerabilities in security software. Great job!
Microsoft explains seven-year patch delay - seven years. For a glaring hole. Great. Proprietary software is so damn secure because only professionals work on it and security is of course the highest priority. (and anyone who finds sarcasm in that sentence can keep it)
The world’s most super-designed data center – fit for a James Bond villain - now that's a data center after my own heart!
To WebKit or not to WebKit within your iPhone app? - interesting article about WebKit on the iPhone in your own applications.
Deutsche Bank sues Lehman Brothers - will Ackermann still sound so arrogant? But it's probably just peanuts anyway ...
The flying car - let's be honest: when I look at typical road behavior, I really don't want flying cars to be built someday ...
Train drivers jump from freight train - "Because the brakes of their freight train failed, two train drivers jumped from the moving train on Monday evening (10.11.08) in Frechen. The train only came to a stop several kilometers later when it crashed into a warehouse in Cologne." - please what?
The Qualitative Decline of a Provider
There was once a provider that sold root servers in Germany. And the services were good. And the support was good. And oh wonder: you got competent contacts. And hey, you got quick responses. And another thing: when you described problem situations, the contact person on the other side actually understood what it was about. And everything was good.
And then the provider grew. And grew. And somehow the brain didn't grow with it.
Fast-forward to yesterday: I received an email. According to this email, one of my servers had attacked another server in the network. As evidence, a log/dump was attached, which showed this attack traffic. My IP and that of another computer were visible, as well as the protocol: FTP data. So far, so good. If my machine has any guests, I find it good when I am told about it.
First act: contact via ticket and request console - because the network connections are disconnected, there is only a console connection via the web. Oh great: the provider has selected software that doesn't work with proxies - direct access to ports only works when the firewall does NAT (which is less common with corporate firewalls). And with that, it's already 6 hours of forced downtime because there is no other, alternative way - to access a machine with a pure text console setup, I have to use a web console based on Java. Ok, even intelligent companies make dumb decisions from time to time, I thought...
Second act: then at home, the console was started directly. And in between, I pondered the addresses - I know this address, don't I? Hmm, let's see. And correctly: it is in one of my scripts. And it is called once a day, and then shovels some gigabytes of data to this target machine. Why? Well, the target server is the backup server accessible via FTP for data backups ... I should have been suspicious that the original email didn't mention this. Intelligent providers know their own machines. But ok, such a faux pas can happen, take it with humor, what can you do. It's just the internet.
Third act: support message sent - quickly before 18:00, although support is listed until 22:45, but well. No reaction after an hour. Hmm. Called - "oh, yes, I saw the ticket, I'll pass it on again". Two more hours. Then the statement "the traffic was not a backup, it was an attack". What?
Third act drags on for some time, because the support employee simply refuses to accept this clarification. What is unusual about the traffic, he does not want or cannot say. I wouldn't have logged in at all. Strange only that in my research on my machine and the backup server the files have exactly the times specified and thus clearly a login and transfer took place. I can finally only get the data to the FTP server, not conjure it up. Ok, the data is large - but I have 50 GB of backup space, I should be able to fill that. And the volume is around 14-15 GB. Yes, that's a lot.
But no, the support employee insists that I make a written statement. I have to comment on what nonsense they have made at the provider. Doesn't go well. Bad mood.
Fourth act: the next morning first a meeting, then immediately the fax was made and faxed. Waited, worked, occasionally checked the mailbox. Nothing. After 6 hours no reaction. Support ticket expanded with comment, also no reaction. Downtime of the server meanwhile far over 24 hours - because of a misinterpretation on the part of the provider. But he doesn't need to bother about it. Harassment as standard treatment for customers who dare to object?
Too bad that I can no longer recommend Hetzner as a server provider. A pity, after so many years, such a blatant mistake, I really didn't expect that.
(Possible cause: simply the data volume and a misguided intrusion detection system, or maybe the one file that is larger than 2 GB? Who knows - the provider has no interest in clarification, and on my side I can't analyze it, especially not with a machine disconnected from the network).
Update: the fax did not arrive (well, happens sometimes, fax is primitive Stone Age). Kindly, I was allowed to send a photo of the fax, because the next time I am near Stone Age technology is Friday again. And oh wonder - a few minutes after sending the photo comes "the server is back online" - but what surprises me now: in my fax was exactly what I already said in the ticket. And of course there is no explanation, no explanation and also no "Sorry, our mistake". Nothing else. Scratching my head and annoyance over 30 hours of downtime.
CLPython - an implementation of Python in Common Lisp - I think I've already mentioned this, but good things are worth repeating. And they seem to have been busy - they're already very close to a Python 2.5 implementation. I really should play with this a bit, as it combines two of my favorite languages and could help solve one of the central CL problems: the rather meager selection of good (meaning currently maintained and combinable) libraries. But whether I can get it running on Allegro CL 3.01 on my EeePC is rather questionable. I fear that in the last 5 major releases, quite a bit has happened ...
CouchDBX Revival - CouchDB as an application under OS X (Leopard only).
Nagare - from the description it sounds a bit like Uncommon Web and Seaside (the two leading web frameworks for Common Lisp and Smalltalk). And it uses Stackless - in my opinion, Guido should have included Stackless on the roadmap for Python 3000.
The Picodore 64 - a Commodore 64 PDA - from a modified toy (there were two joysticks and obviously a racing game with built-in C64).
Fabric - interesting small tool for simplified deployment of software on clusters or distributed systems.
"Secure Identity = Unique Identity" - "He is convinced that citizens' informational self-determination can be better protected by new technologies, so one should not always see such systems as a threat scenario." - could it be because the protection of informational self-determination has no place at all in their entire presentation? Why is it repeatedly claimed without any basis that something protects informational self-determination, when there is no evidence or concrete example for this? A bit more care in lying would really be appropriate.
WPA allegedly crackable in less than 15 minutes - Holy Cow!
SPD rebels make Ypsilanti fail - because, Koch as Prime Minister is so much better than being tolerated by the Left. After the nonsense in Schleswig-Holstein, I actually thought the SPD would be rudimentarily capable of learning from such debacles, but the stupidity and ignorance of some prolethicians are simply boundless. Class strategy, this way you can keep spouting nonsense and always just pretend to be seriously interested in taking responsibility someday. And meanwhile, a documented right-winger can laugh into his corrupt fist.
Gobekli Tepe: The World’s First Temple? - 11,000 years old. Wow.
NASA - MESSENGER Teleconference: More 'Hidden' Territory on Mercury Revealed - I am a big fan of these robotic and orbital missions. And the Mercury flybys already bring a lot of interesting images.
Otto the octopus wrecks havoc - Hermit crabs juggle and spit out lamps. New Olympic discipline and Otto gets the gold medal.
pysmell - Name completion for Python code as a small external tool that can be integrated into vim. Sounds quite interesting.
Tom Otterness - Making the Sculpture - my favorite artist for metal sculptures tells how his sculptures come to life.
JSSpeccy: A ZX Spectrum emulator in Javascript - ok, we can make the Internet, I've seen it all now ...
Richter: Wahlcomputer insecure - "Several judges criticized on Tuesday during the oral hearing of the court in Karlsruhe that with the current systems neither the correct storage of the votes cast nor their counting can be controlled." - what is so hard to understand that Prolethikers still argue against it?
Zed on the banking crisis - "My problem with any bailout is that I’m not getting anything in return. I mean, I’d trade my tax money for bailing out a few banks if maybe I saw some CEOs get put to the guillotine. I am actually not joking about that. I think the quickest way to get the bailout approved is to drag the leadership of every bank in the country into a large stadium and begin beheading them on national TV. Then threaten to stop the beheadings if every American doesn’t donate fifteen-thousand dollars by Monday." - I love his style!
Poladroid project : the easiest and funniest Polaroid Image Maker - check it out. I love Polaroid.
Bundestag's election inspector calls voting computers secure - why are our politicians always struck by particularly great stupidity? Isn't Hansel even able to read current press, where even in the USA states are backpedaling on the topic of voting computers, where the manufacturers of these devices had to take such massive image losses that one even changed its name? Not to mention all the incidents in Europe and the good coverage of the topic by the CCC? Are only dumb idiots getting jobs in the government? Shouldn't the protection of one of the most important democratic means - for the politicians: I'm talking about elections, not about the allowances - be particularly worthy of protection and in case of concrete indications of insecurity, rather play it safe and go with paper+pen?
CouchDB Implementation - those who want to know how CouchDB stores documents, how all access paths are structured, and what technology is behind it, can read the article here.
Critical security vulnerability: Microsoft warns of worms - "Windows 2000, XP, and Windows Server 2003 are particularly affected by this error. Microsoft classifies the issue as critical here. Windows Vista and Windows Server 2008 are also affected, but Microsoft classifies the issue as important here because users must authenticate themselves first. Even users who are already using a pre-beta version of Windows 7 are advised to install the update." - so basically everyone.
Kidding (not) - "But, where the rubber meets the road (or more to the point where the ink hits the paper), in medium sized prints it's been almost impossible for experienced photographers who I've shown these comparison prints to to tell the difference. Scary." - und was war der Vergleich? Canon G10 (500 US$) gegen Hasselblad H2 (40000 US$) mit Ausdrucken auf A3.
Developing Cocoa Applications Using MacRuby - Ruby is not exactly my favorite language, but this sounds very interesting. Ruby on the Objective-C runtime with syntax extensions, so that it integrates directly into the Mac world. Certainly very interesting as a way to play with the Objective-C frameworks.
FrauenstraĂźe 24
FrauenstraĂźe 24

One of my favorite places in MĂĽnster - cozy pub, nice people, good music, good (Turkish) food and my favorite drinks: Beamish and Strongbow. And free Wi-Fi.
John Nack on Adobe: The DNG Profile Editor: What's it all about? - a very interesting short article about the DNG 1.2 Profile Standard, which Adobe is currently developing. The Profile Editor in conjunction with a standard color card sounds like it could be a practical tool for the photo bag - small cards don't take up much space and reduce the color noise in the later processing of the images of a session.
Ackermann warns against enemies of the market economy - this big-headed talk - meanwhile, the current great market economy only consists of a collection of "give me too, give me too" shouters after state grants. What does this have to do with the market economy? In a real market economy, idiots like Ackermann would now mercilessly economically perish from their documented incompetence. Only because, amusingly, the CDU has become the pioneer of socially tinged state subsidies for stupid bankers, they are saved from ruin.
VirusTotal - Free online virus and malware scanner - because I often searched there when I needed a second or third opinion.
freeSSHd - ssh daemon for Windows. Currently, I'm using Unison from the Asus, not the other way around, but it could be quite interesting for later.
Jeffrey’s “Export to Flickr” Lightroom Plugin - because I'm looking at the latest version of Lightroom again. Picasa is great on the go because it uses so few resources, but for the desktop, maybe another software would simply be more powerful.
Jeffrey’s “Export to PicasaWeb” Lightroom Plugin - and Picasa works too.
PresetsHeaven - presets for Lightroom. Since Lightroom is currently fascinating me greatly (hey, they save the processing parameters in the DNG files on request, so I can edit on two computers very simply and sync with Unison - and yes, Lightroom runs quite well on the small Asus Eee-PC 901!), I'll blog the link. There are some very charming presets to download.
WinMerge - Merge program for Windows. Should I integrate it into Mercurial so that something sensible can happen when conflicts arise during merges.
picasa2flickr - flickr upload plugin for picasa - works great with Picasa3. This gives me a compact workflow for my little Digi and the Asus. Yes, I know, Google is evil, Yahoo is evil and the chip of my Digi is noisy.
Software Tools in Haskell - simple and simple command-line programs in Haskell. Finally a tutorial that uses simple and simple, but complete programs and not just code snippets as a basis.
Ebooks again - on the one hand, after moving and dealing with hundreds of collected books, I have a certain positive feeling about an eBook reader where only memory cards need to be stacked. On the other hand: probably there will be regional restrictions and similar nonsense again, and I have no desire for that. I just want to read the originals when they are available much earlier (or simply because I often want to avoid the often appalling translations). And how does it look with the availability of English-language titles in German stores? Let's see how this develops in reality ...
Report: Digital police radio reaches only 3 KBit/s - insert roaring laughter - People, even GPRS is faster, and that wouldn't have required expensive new development. What kind of idiots are sitting at the decision-making tables? And which providers are so brazenly stupid to pull off such a stunt with taxpayer money? I mean, it takes two to tango - the dumb politicians and senior officials who let themselves be fooled - but also the company from the "free market" that has no qualms about ripping off the state for money for junk.
