Sunday, January 31, 2010

Steorn's mailing list turned over to spammers?

Remember Steorn? Yes, that Steorn. The perpetual energy people. They recently made a bit of a comeback, and have been demonstrating their... device in Dublin. I was subscribed to their mailing list to watch a trainwreck in progress.

So, I just got this mail:


And, at the same time, this mail:

And a few minutes afterwards, THIS mail:




DriveSafe.ly appears to be a mobile phone app which reads out text messages.

Now. I am, for the moment, going to be charitable, and assume that Steorn are merely grossly incompetent, and have accidentally opened their mailing list to all comers. I am going to entertain the notion, for now, that it is possible that the whole 'free energy' thing was not merely an attempt to gather email addresses for spamming purposes; I'm sure they got quite a lot of addresses from people who are fascinated with the ridiculous thing, and perhaps even some true believers.

But they had better clarify their position pretty damn soon.

Update - Just got this:


It looks like they may have fucked up their mailing list. This is a relief; I would hate to think that an organisation which publicised itself by talking about how it was going to provide rural Africans with free water pumps based on its magic technology was just a front for spammers.

Saturday, January 30, 2010

Ever wanted to edit a spreadsheet on your telephone?

Well, Google Docs has you covered:



I can't imagine anyone actually using this, though...

There will be NO mobile editing of Google Docs wordprocessor documents, however. You can view them, but that's it.

Friday, January 29, 2010

Brand History


I couldn't resist.

Also, image editors are hard. People who are good at this stuff make it look so easy...

Wednesday, January 27, 2010

And so, Mr. Jobs saved the American economy

Apple's share price. Note the sudden spike, which corresponds to the announcement that the iPad would start at just $499.



Dow Jones industrial average. Note the spike at about the same time.



So, there you have it! All the world's economic ills can be solved with reasonably-priced consumer goods!

Multitasking in iPhone OS 4 - my predictions

So, tomorrow's the big day; Apple will be having their event, and probably announcing the much-talked about tablet thingy!

I must confess to not being terribly interested in the tablet; I just can't see a realistic use-case for it. Now, maybe I'm being unfair, and Steve will come out with some obvious-but-brilliant application, and we will all suddenly need the thing, but for now put me down as sceptical.

What I am hoping is that we get a preview of iPhone 4 and, perhaps more importantly, its OS. The phone itself I don't think will be anything dramatic or unexpected; it'll be faster, possibly have more memory, possibly have a higher-res screen, maybe a flash (but not Adobe Flash, unless I'm very much mistaken)... The OS, on the other hand, could be interesting.

If there's one complaint about the iPhone that you hear over and over again, it's the multitasking issue. Apple have, of course, dealt with that to an extent through push messaging, but that only goes so far, as I'll show in a moment.

First, though, notifications, both of the push variety and things like missed calls, text-messages etc. The current system, where you have a single popup box showing the most recent thing is woefully inadequate, and I'm quite sure that something will be done about this, though I wouldn't care to speculate on what. Lists, categorisation, who knows? On a similar subject, it really should be possible to specify times when you do not wish to receive notifications. This is a no-brainer, and I'm pretty sure they'll do it.

The main point. Multitasking. Now, first, it's important to realise that the iPhone can multitask; at any given time any iPhone will be running multiple processes, and a number of Apple's own apps, notably Safari, actually stay alive in the background when you're running something else. It's simply that third-party apps do not have the option of doing this, and must shut down when closed. This is for good and sensible reasons; if apps were allowed keep going in the background, they would be using CPU, and thus power; they would also be taking up memory, causing problems for other apps.

Most smartphone operating systems effectively handle this by ignoring it; you are allowed multiple normal apps running, and they will effect battery life, and sooner or later, you will get a nasty message from the operating system telling you that you are using all your memory and must close apps, or else the apps will just be closed in the background. For a user who knows what's happening, this isn't too bad, but for the average person, it means that their phone runs down its battery quickly and gives them scary messages. So, in fact, even Apple's current approach to these things may be better than the competition, for most users.

So, you probably don't actually want multitasking in quite the way it works on Windows Mobile or Android, even though it looks nice at first glance. What sort of things do you want multitasking for?


  1. Switching rapidly between applications. For instance, copying pieces of text from Facebook into Twitter, or popping out of your game to check the time.
  2. Things like IM, where you want to be online constantly and receive notifications when someone sends you a message; you then want to load the app with the message open.
  3. Periodic tasks; you want to check an RSS feed every 20 minutes, or something.
  4. An extension of 3, really; location. You want to check your location, and notify a webservice of it, or keep a log of where you've been today, or whatever.
  5. Hold open a connection to a stateful service like ssh or irc or whatever which is not designed for the iPhone, and is only really properly usable if the client holds their connection open for the duration of the session. Also, communication with services which for security reasons cannot go through the Apple push notification system.
  6. Streaming media such as Internet radio, while using a second app.
1, looked at naively, seems to already be there; you can, of course, do this, assuming that the apps you are using take a sensible approach to being told to shut down, and save your current state and position. Most better apps do this. There's a catch, though. When you click out and into another app, you have to wait for it to start up and recover its position. Go back, and you have to wait again. If one of the apps is, say, a game, you might be waiting for some time. My solution; allow apps to stay running in the background for a defined time, maybe a minute, or until memory pressure becomes a problem, then shut them down. That way, you can switch quickly between apps. The OS should only do this for apps on request (from the app), and the app should be told about it so that it can stop doing needless stuff like drawing to the screen while backgrounded.

2 is already basically covered by push notification, though it would do no harm to make push notification a bit easier to use for the developer. Right now, you have to hold open a TCP connection to Apple; if the option were provided to push messages with a webservice, it would become easier to implement, and more practical on platforms like PHP where you don't have constantly-running processes, or Google App Engine where you don't have reliably running processes and you can't do raw TCP anyway. Number 1 would also help with some of the common push notification use-cases; carrying on an IM conversation while reading a webpage would be much nicer if you didn't have to wait for the IM app to start up every time a push message brought you back to it.

3 seems to me to have a simple solution; an application, besides the main GUI process, provides a separate executable to be run by the OS at defined intervals (setup by the main application). This lightweight process only loads what is needed to do its check; it performs its check, then quits, using far less CPU (and thus battery) and memory than the full application running constantly would. The process can create notifications as necessary.

4 could be done as an extension of 3. However, getting an accurate location can take a little while and consumes a bit of power. Perhaps the phone should do it periodically, and start up the lightweight process for each app which has registered to receive such data, giving it the current location. Minor optimisation; only do this when the phone's vibration sensor tells it it has been moving recently; no need to do it if it's been on your desk for the last two hours.

5 is on the face of it the hardest. My proposed solution would be to have a very simple, lightweight process which would stay active continually and do the necessary communication with the service. It would be very strictly monitored by the OS for memory and processor usage, and killed if it got out of line. The actual application, that the user interacts with, communicates with the lightweight comms application through IPC when running. The comms application creates notifications as necessary. As a variant, instead of providing a full comms process, the developer could write the comms section of their app in something like Javascript (easy to sandbox, and talking to a low traffic data service is not speed-critical); all such modules would then be run directly within one OS process. This could potentially cut memory usage.

6 is probably the most actually problematic. Another lightweight process would help, as you at least lose the UI overhead, but it's not as good a solution as the others. Still better than normal multitasking, though.

An interface would be provided for switching through applications, similar to the Palm Pre cards one. However, the images you'd see on 'idled' applications (in conditions 2-6 above, with the actual GUI application at least terminated) would be screenshots taken on termination; the applications would only be restarted if you selected them from the switcher interface.

I'm optimistic that Apple will take some measures along these lines. Just allowing arbitrary numbers of big hefty GUI applications to run, as the competition do, is all well and good, but in practice it would worsen the experience for a lot of users, pushing battery life down, and so forth. I suspect that the approach I've outlined would work better, with some more work for the developer, but improved battery life and reliability and little or no difference in functionality to 'proper' multitasking.

Interesting goings-on on Boards.ie Broadband forum

See this user.

There was a post about how Smart Telecom (recently purchased by or bailed out by or something by Digiweb) have now got a 170GB limit on their 'unlimited broadband', and that some people might be inclined to think that Smart don't make this clear enough, and in fact might even allegedly refer to it as 'unlimited' without qualification.




Now, I'm not going to get into this debate about whether it is sensible, ethical or non-misleading to call limited things 'unlimited' without making it very clear to the potential customer that the term 'unlimited' is, in technical terms, a 'lie'.

Anyway, this guy's primary issue seemed to be that someone on the phone from Smart referred to it as 'Digiweb-Smart':

As a member of the "Smart Sales Dept" i know for a fact no body announces the company or refers the company to any customer as "Digiweb Smart", it's plain and simply Smart Telecom???

Rarrrr! Me enraged Smart employee! Me cannot punctuate! Me maybe not so Smart???

But yeah, that in itself isn't so interesting.

Looking back at past posts... Here's one on the NTL upgrade:


according to the website you have to sign into a new 12 month contract for the upgraded speed
Does this mean we will be automatically upgraded into a new 12 month contract without our consent?


And another NTL/UPC:


also when doing a speedtest on speedtest.net my local server is coming up as Limerick when it should be Dublin ... maybe my connection is being routed differently??

i can nearly be certain its a upc issue





Another UPC (on a thread from someone considering moving to either UPC or Smart):


i have UPC and am on the "so called" 20Mb package.. it seems to work fine during the day but always after 5.30pm and up to about 1am the speed drops to approx 3Mb. its more than likely a contention issue 

Smart LLU broadband has a contention ratio of 1:1 as they have their own infrastructure in selected exchanges so u would always be guaranteed full speed 24/7


No relationship disclosed despite the Smart plug, I note. Here's one on a BT problem:

im suffering the same fate the last few days 
And another BT:


i wouldn even recommend BT to my worst enemy at this stage


Some more Smart plugs:
Smart Telecom uses its own equipment in exchanges, offer up to 24mb , no download limits and 1:1 contention ratio ... cant go wrong with that?
...

Smarts contention is 1:1 , the speed you apply for is the speed you will get and no download limits ( unlike other fair usage policies there are none with Smart as you are not line sharing )


...


Smart telecom has a package at the moment as u said above 4MB for 40.52 per month. 1:1 contention and "real" no downlolad limits unlike this fair usage crap.... and if u sign up before the end of the month u get the 1st 3 months broadband free





A post from before most of these:

i work for an isp and we can check these factors in a few minutes for any new customer signing up once the line is active and you have the eircom a/c number and phone number.

So, poster says that he works for an ISP, back in the day. He then proceeds to badmouth various ISPs which he uses, and talk up Smart. And then, later, he mentions that he's a member of the "Smart Sales Dept" (quotes his, not mine). Why, if I had a nasty, suspicious mind, I might be inclined to think that he was attacking the competition, and promoting his own company, all without disclosing affiliation! But no, I'm quite sure that it's the case that he left a different, un-named ISP and started with Smart after he made the last 'NTL is evil' post, 13 days ago. Hmm. Maybe not!

I'm sure it's not actually Smart's policy to have their employees promote them without disclosure on forums, but it isn't the best of form.

Tuesday, January 26, 2010

Warning! Substances!

From RTE news just now, on 'head shops':

...and they are selling herbal and synthetic substances!

Substances! Both herbal and synthetic! This must end! From now on, we must base our entire economy on non-herbal, non-synthetic substances, such as eggs, spinal fluid and cats.

Sunday, January 24, 2010

Vast advances in browser technology!

On Firefox 3.6:

For example, the Firefox "Awesome Bar" - an enhanced address bar that takes you quickly to sites you've visited in the past - now includes a data cache, so it doesn't have to hit your hard drive each time you use it.


Goodness, Mozilla have discovered a fantastic new concept; caching really obvious things! Better give them the Nobel Prize for General Cleverness immediately.

Heil Mary, full of grace

Warning, long. And contains bad puns about Nazis.

As you will no doubt remember, we recently went through the unpleasant ordeal of a national referendum. Chief amongst the interest groups involved was the creepy Catholic Coir organisation. It strikes me that we don't hear very much of Coir these days.

But don't worry! Someone is stepping into the breach, and bringing the case for religious control of civil institutions back into the limelight! Meet Renew (or RENEW; they appear unable to make up their minds).

Renew/RENEW is very much of the new breed of bigot organisations. Back in the good old days, pro-bigotry organisations were pretty upfront about it. They would say things like "WE HATE GAYS BECAUSE GOD/ALLAH/YAHWEH/RATZINGER/HITLER SAYS SO" or "BECAUSE THEY ARE ICKY!" In a way, well, you've got to admire the honesty. However, they make it pretty clear that they hate the gays either because their invisible friend tells them to or because they're Nazis or both, and this get less convincing as imaginary friends and Fascism fall out of favour in polite society.

The new sort of bigot-friendly pressure group takes a more stealthy approach; they will say things like "Oh, we don't hate gays! We love gays, and respect them as humans! We just think that they have made a poor choice/are intrinsically disordered (doesn't that horrible phrase make you just want to slap that loathsome Pope?), and we would prefer that they be treated as second-class citizens."

At this point, some might be tempted to say "does this not rather glaringly resemble the 60s American reactionary position on black people?" To which the response will be that of course it is not. If pressed, the bigots will probably say that this is because it would be disrespectful of black people to say so (comparing them to the HORRID GAYS, you see), or something. In fact, of course, the real reason it is different is that it is now completely politically unacceptable to say that people should be second-class citizens for reasons of pigmentation, or gender, or whatever; sexuality, however, is still up for grabs and it would be foolish of the enterprising bigot to ignore it.

Another tool in the belt of the modern bigot is Family. Not family, you understand. Family, with a capital F. When people like Joseph Ratzinger or George Bush or Pat Robertson or Adolf Hitler talk about how important and wonderful Families are, they do not mean the flawed families which most of us are familiar with; families which might have only one parent, which might have an atheist or homosexual or other dangerous deviant in them, which might ultimately be rended by divorce, or by parental estrangement or by other unpleasant human issues. These people do not like complex, imperfect real-life families. They mean fantasy Families, perfect in every way as dictated by their ideologies.

So, let us take a look at Renew's campaign issues.


The promotion and protection of marriage and family life

To influence government legislation which protects and supports family life


That ain't family. That's Family.

The protection of children against sexualisation by the media and the entertainment and commercial industries.


Censorship.

The teaching of sex education is primarily the role of the parent and must be taught in accordance with Catholic principles which always respects the child's natural modesty


Telling children the truth about scary sex would clearly traumatise them; better just lie to them as the Catholic Church lies to Africans about condoms, then. It's worth sacrificing a few thousand kids to HIV if we can only do as Mr Ratzinger prefers, after all.

To lobby the government to strengthen the obscenity laws and to impose heavy sanctions for the breaking of those laws


Fascism!

The regulation of the media and advertising industry by an impartial body, independent of the industries concerned


Censorship. And, by the way, 'impartial' my ass.

Their 'Useful Links' section includes a link to fucking Youth Defence (a little information on this unpleasant group). What more can I say?

From their page on civil partnership:

Mary Doherty says, “this Bill imposes the agenda of same sex couples on us. What about the rights of Catholics and Christians who do not believe that same sex couples should get married or have children? What is the Government going to do about our rights? The government represents the common good not the minority.”


Yes! Mary Doherty has it right! The Untermenschen are imposing their evil agenda on the helpless majority of Real People! Filthy, dirty, minorities! Why should they expect rights?

I mean, really, what's next? The gays stabbed us in the back in the struggle against the Lisbon Treaty? The gays dominate international banking, and make up most of the politburo of the Soviet Union? The Protocols of the Elders of Buttsex?

From their page on Civil Partnership again:

RENEW likens the Bill to Communist Europe and says that Communism is alive and well with publication of this Bill.


See? SEE? What did I tell you? They are auto-Godwinating! TROTSKY IS A SECRET GAY.

According to Mary Doherty, “we see our organisaiton as promoting progression through renewal, that is, re-introducing traditional values into family life. With the advent of the recession and the decline in living standards in Irish society we believe that there is a need to reaffirm tradtional family and moral values.


And they're destroying our economy too, the filthy fags. They have brought the Versailles Treaty... excuse me, I haven't slept since 1945... the Global Recession upon us. Only Mary Doherty can save us! Heil Mary, full of grace! SHE WILL RENEW THE FATHERLAND!

Prepare for the Leinster House Fire, and the sack of Dublin's gay district by Youth Defence! Though, as Youth Defence is made up largely of mentally subnormal teenagers, they might be rather less effective than the SA (the existence of Rohm, actually, rather complicates the issue). They could probably be scared off by Panti.

But anyway, before I started reading Mary's creepy 'Majority rules, fuck the minority, only not up the arse because they might enjoy it' manifesto, I had intended this post to largely make fun of their stupid logo:

Screen shot 2010-01-24 at 18.15.30.png

That, there, is a stoat. Now, this is unfortunate on multiple levels. First, as I've mentioned, Renew is one of the modern form of weaselly pro-bigotry organisations, as opposed to the old-style religious maniacs and Neo-Nazis (though real Nazis, of course, were also rather weaselly, at least at first; see Hitler on the subject of the importance of family, morality, and the threat of the Jewish Agenda). A stoat is basically a fancy weasel; both are of the family Mustelidae.

Secondly, of course, it is a white stoat. Now, stoats are white in winter, brown in summer. Except! Irish stoats are always brown; they do not turn white in winter. That, then, must be an immigrant stoat. So, remember, bigots; Renew may appear to support your position on the FILTHY GAYS, but they are in league with the AWFUL FOREIGNS (or, at least, foreign wildlife). Proceed with caution.

Now, a serious bit. Obviously, I do not think that Renew are actually Nazis. While Hitler did harp on about family a lot, and did use the approach of associating Jews with various things considered unpleasant (Communism, international banking, the Versailles Treaty, 'stab in the back'), he did not originate these techniques; they were standard fare for the right-wing. He merely, perhaps, perfected them. I doubt that Mary Doherty is consciously imitating Adolf, though the bizarre allusion to Communism...

However, this sort of thing is dangerous. "The government represents the common good not the minority" is the very cornerstone of populist bigotry; that it makes a mockery of actual workable democracy is beside the point. 'Renew' are unpleasant and sneaky, and would be far less dangerous if they simply came out and screamed about how much they hate the gays. Their technique of insinuating nasty things about us, and implying that we wish to strip the majority of rights, is potentially far more effective.

An exciting new keyboard design!

From time to time, one of the great technology companies will come along and radically redefine the way that we interact with our computers. With varying rates of success; while things like bitmapped graphics, the mouse and multitouch are clear success stories, the value of things like the track-pad remain unclear, tablets are still in 'wait-and-see' mode, and 'pen computing' is a pretty clear failure outside the art world, only to be used when nothing better is available.

And the newest entrant into this exciting world of interface re-definition... Dell. Yes, Dell. Better-known for their extremely cheap desktops, of course, but there you go.

Behold, the new standard Dell desktop keyboard. Note that this is a full-size keyboard, exactly the same dimensions as the ones they've been using for the past five years or so.



Okay, no big changes here. They've flattened the function keys, which is a little odd; remember they don't need to save space. Still, who uses function keys these days, right?



Again, not a huge amount of change here. The mysterious trio of 'Pause/Break' (useful largely to GWBASIC programmers), 'Scroll Lock' (useful largely to people who use UNIX terminals without X-Windows) and 'SysRq' (useful to nobody) are retained, but flattened and reduced in size. Note that the keyboard is actually a bit less curved than their previous models; again, I really must emphasise that they have no need to save space here.





 Something slightly odd has happened here. See the bottom-left. 'Control' is pretty much normal, but 'Alt' and the Windows/Super key are shrunken. This means that 'Alt' in is a different position to every other full-size AT-esque keyboard in history. Change for change's sake, I fear.


Lights for Num Lock, Caps Lock and the ever-pointless Scroll Lock nicely hidden away at the top and... WHAT THE FUCK HAVE YOU DONE TO THE PAGE-UP PAGE-DOWN ETC. KEYS, YOU IDIOTS? This is really odd, and Delete in particular is now not at all where you would expect it.

Now, I know that one shouldn't expect that much of Dell in areas which don't involve making desktop computers cheaply, but really, this is the worst abortion of a keyboard I have ever seen anywhere other than a netbook (where Dell's own Mini 9 is a particular offender; again, screwed up for no good reason). It looks very much like it's some sort of reduced-size keyboard, but I can assure you, it is not. It has exactly the same dimensions as the old-style Dell desktop keyboard, which itself was a step backwards from the quite nice Dell keyboards of the late 90s, which looked rather like a reduced-size IBM Model M.


Mid-to-late Noughties Dell Keyboard



Late 90s Dell Keyboard

I can only assume that somebody in Dell looked with envious eyes at Apple, and complained "Look at them! When they release a new keyboard, the press is full of it! We should release a new keyboard, and then everyone will love US!" Alas, Dell turns out to be bad at designing keyboards; what a shocker, eh? This may seem like a small quibble, but for someone who uses the keyboard a lot, I think it's actually bad enough to discourage you from getting a Dell at all; at the very least you'd want to go straight out and buy a proper keyboard.



Bonus weirdo Dell keyboard, from their gamer-targeted computers

There will be no facilitation of naughty-word-users on our NICE CLEAN TELEPHONES

On the topic of filthy, filthy, phones.

It emerged a couple of days ago that Google's Nexus One's speech recognition Simply Does Not Care for obscene language. So if you say to the phone:

Google will not allow me to say 'fuck', 'shit' or 'bugger'


It will transcribe:

Google will not allow me to say '####', '####' or '####'.


You can still type naughty words with the onscreen keyboard, of course.

This is by no means a first. Microsoft's rather forgettable Zune HD iPod Touch killer initially censored tweets in its Twitter app. I believe they eventually fixed this, but it was pretty hilarious at the time.

And a number of phones with T9 predictive text entry with the ability to learn commonly-used words would refuse to learn naughty words; Motorola was particularly known for this.

It effects even the iPhone:

IMG_0327.PNG

Normally, if you type in a fake word it will assume you've hit the wrong key and suggest a real word, and it learns over time; it has learned my name, for instance. So this clearly isn't just a case of 'fuck' not being in its dictionary; there is actually some exclusion going on.

Wouldn't you love to see the exclusion lists that these things use, though?

The actual reasoning behind most of this (but not the rather mysterious Microsoft Twitter censor thing), is that some users, if trying to type/say a non-naughty word, might be gravely offended if the device assumed they meant a naughty word. This is all very well, but really, where does it end? Must the phone constrain itself only to things suitable for three-year-olds? How long before words like 'murder' or 'sex' or 'genocide' are censored similarly? I would suggest that the manufacturers add a configuration toggle bearing the label: "Dear Mr. Phone Manufacturer, I am a grown-up, and quite able to deal with having my phone suggest bad words when I'm typing bad words. Even REALLY rude ones, like 'tit'.

UNSPEAKABLE FILTH

What would you think are the most popular iPhone apps in Ireland at the moment? Probably useful productivity and social networking applications, for the sophisticated user, right? Well...

IMG_0324.PNG

Ah yes, news. And some games, and game cheating aids and WHAT THE FUCK? It's a pornography viewer for the phone, with the tag line:

From the developer of the #1 Pasty App "Sexy Pasties" we are proud to bring you "Tasty Pasties Free". So fresh, so sweet, all natural, these amateur girls just want a little of your love.


By the way, is it just me, or is the advertising copy for straight porn just absurdly, ridiculously creepy? Don't get me wrong; gay porn tag lines are often pretty unsettling too, but nothing compared to this sort of thing. Makes the skin crawl. Ugh.

So, yes. Next time somebody with an iPhone sits down beside you on the train, just remember that there is a good chance that they are a filthy deviant who views pornography on telephones! Ew.

IMG_0325.PNG

And in seventh position... It is a sex guide for your phone. Ugh. Would you not be ashamed to have these icons on your phone? An idea for iPhone 4, Apple; a password-protected app screen for the user's icky creepy apps that they don't want people to see.

Actually, it'd make you wonder about the nature of number 3 Falling Balls and number 6 World's Hardest...

Saturday, January 23, 2010

My periodic 'random photos' post

This is my semi-regular "I just synced my phone; here are some random pictures" post.




Mmm, lolcat-flavoured soda (see the Jones Soda in the top-left).



Signage fitting in with the local dialect, in North Dublin.



An apartment block out the back of my old office. Please note that there is a garden shed on the balcony.



'Oh, Eddie. Is is... is it a BEE?' Enormous dead bumble-bee.




A lone windmill in on the campus of a regional IT. Looks lonely, doesn't it?



The pigeon is watching me at work. Perhaps it is an industrial espionage pigeon.



An option offered by the iPhone contacts system. So that you can name and shame those of your friends who are still muddling along with a Blackberry, presumably...



I'm not sure exactly what this is, but does it not have the cutest you have ever seen?



At a Christmas party. The place was covered with these folded-paper birds. Covered. It got creepy towards the end.



Poser.

Fringe benefits to being perma-single

According to the BBC:

Sharing a bed with someone could temporarily reduce your brain power - at least if you are a man - Austrian scientists suggest.

Of course, it's the BBC reporting on science, which pretty much means it's made up, but still...

Anyway, nice to see that my being too dysfunctional for relationships has its upsides. :)

Thursday, January 21, 2010

GMail warning!

Google recently switched to having all GMail sessions HTTPS-based unless otherwise specified. Now, in theory this is a good thing; it means that no-one can snoop on your mail. The dark side:


This is the browser's way of letting you know that you're viewing a page with both secure and insecure content. Now, in the pictured browser (Chrome), this isn't a big deal; you just get the little warning symbol. In Internet Explorer, however...



That dialog's from an old version. In IE8, it's a little worse, even; the default, which will be selected if you hit the enter key as most people reflexively do when presented with Yes/No prompts, is 'No', not 'Yes', so at best your 'insecure items' (probably images embedded in HTML email) are not loaded, and at worst page loading is interrupted entirely, killing scripts.

I'm not actually sure if this is what happens in GMail in IE8, as I don't have a Windows machine handy. It's possible that because the offending insecure content is loaded not as part of the initial page load, but when it's referenced in content injected through Javascript, the dialog never shows up at all. Can anyone confirm?

Sunday, January 17, 2010

Duck!



So, there's a popular brand of toilet cleaning product called Toilet Duck, for the shape of the bottle. Or there was. At some point, the marketing geniuses in S C Johnson & Son, presumably deciding that the association with icky toilets has been made in peoples' unconscious minds, decided to just rebrand it as 'Duck'. "I'll be with you in a minute, just spraying some Duck on the toilet."

Oh, but that's not all! From the usage directions: "Direct the Duck Liquid around the rim of the bowl". Delicious Duck Liquid!

Update:

An old ad:




Aaaaaaaaaaaaahhhhhh!

The Moose Empress slanders beloved civil rights icon!

Sarah Palin, twittering about Martin Luther King Junior:



How dare you, you old loon! Martin Luther King did not use text-speak!

Spreading insanity for God

It's amazing what you can get away with saying, if only you hide behind religion. The terrifying German Inquisitor-Pope would just be considered some form of mad bigot by normal people, if he were not the Pope; as it is his disgusting attacks on gay people, on Muslims, and on anyone else he can get away with attacking, are apparently important, and to be taken seriously.

The extremist Christian fundamentalists in the US go a step further. Jerry Falwell, a popular televangelist, blamed gay people, feminists and non-Christians for the September 11th attacks, supported Apartheid, and claimed that the Tellytubbies were some sort of plot to covert American children to homosexuality. Out of context, this would just identify him as an insane person of the variety who posts long all-caps nonsense in Internet forums or raves on street corners, but because he said it in the name of God, well, he was a respected figure, and when he died, he was treated as an important, influential person, not as a dangerous lunatic.

And now, the latest absurdity. Pat Robertson, another popular American religious maniac, in addition to saying a lot of the crazy crap that Falwell did, is now claiming that the Haiti earthquake occurred because the people of Haiti, when they rebelled against the slave-holders over 200 years ago, made a pact with the devil. Yes, forget tectonics; earthquakes are caused by people sacrificing chickens.

I'm not saying that these crazy people shouldn't be allowed say the silly things they say. I'm just a little concerned that some people seem to feel that people this mad deserve some sort of special respect and deference, above that allocated to, say, somebody who claims that the aliens are beaming lottery results into his cat's brain.

Little tool for deleting Blogger comments en masse

One irritating thing about Google's Blogger blogging service is that there's no way to easily delete comments. Your only option is to go to the blog post where the comment appears, and delete it there. This is all very well if there's one or two, but if you get a lot of comment spam, it becomes annoying.

So, I wrote a quick little tool for doing this. It uses Google App Engine and the Google Data API. You can use it here, if you like. Comments are deleted as you select them for deletion, without a page refresh, so it's all pretty handy to use.

Friday, January 15, 2010

Petty UI niggles

On a Windows or MacOS machine with the desktop spanned over two monitors, the splash screens for both OpenOffice and Eclipse show up centered on the main screen. On X11 on Linux, however, the Eclipse one shows up centered on the main screen, but the OpenOffice one shows centered on the notional big desktop. So, in most configurations, with one end on one screen and one on the other. This is a little odd; it is somewhat aware of the two-screen arrangement, in that maximizing a window causes it to only take up one screen and so on.

Then again, on MacOS and Linux, Chrome has no proper menu; it does have the strange little menus extending out of buttons in the top-left. On MacOS, of course, it uses the global menu bar like everything else, which is much nicer. This is particularly jarring on Linux, because GNOME also has a persistent menu bar thing up the top of the screen; it just doesn't do the same thing as on MacOS.

Of course, this sort of thing is, I suppose, the price you pay for highly cross-platform applications; they're so similar on different platforms that the little changes really jump out at you. And in the first instance I suppose a more meaningful concern is, really, why, in this day and age, have splash screens at all? I really don't see the point, but some people are obviously quite keen on them; from the Eclipse website, on a major overhaul of the Eclipse launcher:

Among other advantages, this change allows for SWT widgets to be used in the splash screen. As well, the splash screen can appear much earlier if the product is set up properly.
Oh, really? How... useful.

Sunday, January 10, 2010

Not now dear, I'm Internet-ing!

You know, after a long day, there's nothing like coming home, switching on the Microsoft, and having a good calming Internet. Do you Internet?

Internet.jpg

Seen in PCWorld, amidst the gold-plated USB cables, optimised for printers, and the special extra-fast USB drives, suitable for even MP3s.

On the plus side, today I learned that there are single hard-drives with a capacity of 2TB! I've obviously been out of the loop.

By the way, the service in question is this. It's a wonderful bargain! Why, for only 25 euro a month, you get 512kb/sec down! We are informed that this is good enough for email, online banking and shopping. Or, why not splash out? For 30 euro you'll be able to download photos! 40 euro a month (a whole 2Mbit/sec down!) is for the power user. And, finally, for 80 euro a month you get 2.5Mbits/sec. This allows business.

This is actually more expensive than one of those 3G services...

Experience, references, hair colour

Just seen; an ad for gentlemen's' hair die saying that if you have grey hair you won't get a job. Recession-spoitation!

Also, "Celebrity Slim. It won't make you a celebrity, but it could make you slim". I suppose half out of two ain't bad...

Saturday, January 9, 2010

Snow is falling...

Posting from a phone!

This is being posted via email from my iPhone. Hope it works!

Sunday, January 3, 2010

Celebrity Big Brother starting

Celebrity Big Brother is one of those 'celebrity' shows where most of the first programme has to be spent carefully telling the viewers who the alleged celebrity is, while simultaneously pretending, especially to their faces, that they are widely-known and beloved. Ugh.

The first person to go in is the religious fanatic brother of Alec Baldwin, who thinks that Obama is the antichrist and left the US on his election... for the UK. Doesn't the US right wing generally think that the UK is some sort of terrifying Soviet state where CCTVs watch you on the toilet, or something?

Of course, in Big Brother, CCTVs do watch you on the toilet. Ick.

Another is a cage-fighting something or other oh goodness these people are boring.

How rude!

Last week, I set my blog back to using entirely default Blogger templates; previously it had been using a little bit of custom stuff to make Feedburner work properly (no longer necessary). This resulted in a few things which Blogger have added since I put in my custom template turning up on my blog, including the ratings and reactions things that you can see at the end of the post.

So, I just noticed, on my last few posts:

Screen shot 2010-01-03 at 18.56.00.png

I think I have an idea who this is, and, really, it's rather childish, no? Grow up.

The end of the holidays

I'm pretty certain that this Christmas is the most time I've had off work in, well, probably since college. Last Christmas, and to a lesser extent the one before, were pretty busy with work stuff even though I wasn't in the office, but there was very little emergency stuff this year. It was very nice and relaxing, but to be honest I'm sort of glad to be going back to work tomorrow; there's such a thing as too much time off.

Hopefully the office won't take too long to heat up; it's been pretty bloody cold in Dublin these last few days.

Bizarre advertising tag line

From BT:

If a conversation's worth having, use your landline.


Hmm. I don't have a landline. Does... does that mean I'm not allowed meaningful conversations?

Saturday, January 2, 2010

The Israeli-Palestine conflict, through the medium of Skype pricing

The Israel-Palestine situation quite often shows up in websites in various ways; there have been numerous cases of companies excluding one country or the other from maps showing retailers, and the like, the avoid offending people. Something similar happens with Taiwan (Republic of China) and the People's Republic of China.

Here's another little sign that all is not quite right...

Screen shot 2010-01-01 at 15.02.05.png