* Posts by Rune Moberg

147 publicly visible posts • joined 11 Jun 2007

A simple HTML tag will crash 64-bit Windows 7

Rune Moberg

crashing the OS

One or two new hardware devices have been added to the mix since 1984...

Most of the bluescreens that occur are triggered by third-party device drivers. Windows (unless something has changed recently) is the OS that "enjoys" the most third-party support. The number of developers qualified to write good device drivers can probably be counted on one hand. Fortunately the development kits comes with good fleshed out examples that often only require minor modifications to support simpler hardware devices.

That said, it is of course extremely serious if a usermode app running as a non-admin user is able to trigger a BSOD. I do not recall something like that happening to me in 17 years of Windows NT/2000/XP/Vista/7 usage. I have of course experienced many BSODs due to badly written device drivers though.

The moment a computer crash nearly caused my car crash

Rune Moberg

Avoid ABS when you think you need it the most

On dry asphalt, ABS is marvelous. I would be very surprised if any driver (regardless of how skilled he thinks he is) could match it in any way.

On snow and ice... It only helps in those situations where you are too lazy to take your foot off the brakes so you can use the steering wheel.

The thing is that you want to lock the wheels on snow, because this increases your chances of digging the wheels deeper so they eventually touch the road surface. Plowing up snow in front of the wheels also helps.

ABS tries to mimic this by allowing the wheels to lock a bit, but the prime directive is to allow the driver the opportunity to steer the car.

Climategate: A symptom of driving science off a cliff

Rune Moberg

Helping the environment

Where I hail from, Norway, the government announced a few months ago that they would add more taxes on diesels.

A few years ago they promoted diesel cars by lowering taxes on engines with low CO2 emissions, completely ignoring NOx and SO2 emissions.

Then, last winter, several big cities in Norway nearly choked to death and one city had to pose limits on the number of cars driving on the roads.

Clever much? Not really.

The politicians brilliantly pointed to 'new research', despite all the warnings they received prior to their first decision on lowering taxes on diesels.

That is my main objection to the AGW-hypothesis. We have important work ahead of us when it comes to limiting particle emissions. CO2 can wait. Think first, then act.

Rune Moberg
Mushroom

Passive farting

Now you got me worried. Has anyone carried out any studies on the potential health hazards associated with passive farting?

Brussels: Water cannot be sold as remedy for dehydration

Rune Moberg
Unhappy

Obligation to give away water

That rule does not seem to apply at airports and most airplanes. They won't even allow you to bring your own water.

Hands on with Canon's EOS-1D X full-frame DSLR

Rune Moberg

extenders

Well, with a 1D-II a 1.4x extender on a 500/4, a good exposure was challenging unless the subject was sunbathing. Even with IS, a fast shutter speed can be vital.

Given a significantly higher usable ISO rating, it is not unreasonable to desire using a 2x extender with that very sharp lens.

However, given a manual focus body, I doubt it would be easy to gain pixel perfect focus under the same conditions. Decent AF at f/8 might be tricky to achive and could lead to some undesirable tradeoffs.

This weekend: First ever iPADS IN SPAAAACE

Rune Moberg
Coat

Angry Birds won't work

Without gravity, the birds will never be able to hit any pigs, unless the pigs are located at a higher elevation.

Roxio should immediately design a few 'pigs in spaaace' levels to rectify this.

Crap alchemist jailed for poo-into-gold experiment

Rune Moberg
Alien

turd of gold

Actually... The character Roger, in the TV show 'American Dad', once laid out a perfect 24K cable (without realizing it himself) studded with valuable gems.

Kinda makes me curious who copied whom.

Where am I going tomorrow? My electric car charger wants to know

Rune Moberg
Thumb Up

Ethanol FTW

Ethanol burns cleanly, it is easy to store and its only weakness is that it is a bit harder to get going when it is -20C or colder outside. (so my car comes with a block heater pre-installed)

Plus the exhaust smells quite nicely in cold mornings.

Toyota Yaris 2011

Rune Moberg
Pint

Just buy an used car instead..?

A little googling turns up several used Saabs that are much less expensive than this Toyota-strange-thingy. Usually with bigger engines, vastly better road handling (especially in the snow) and superb comfort.

The money saved would buy quite a lot of fuel. The only dark horse as far as I can tell would be squeezing into small parking spaces...

Water like that of Earth's oceans found in comet

Rune Moberg
Angel

Tish!

Well that one is obvious, ain't it?

We know that humans cultivated bananas some 10000 years ago. Why would they do that if God had not promised them there'd be water 4000 years (and three days) later?

Halleluja. (or amen or whatever they use as linebreaks)

Accelerating universe expansion discovery snags Nobel Prize

Rune Moberg
FAIL

The Nobel organization

Technically, no. The Nobel Peace Prize is handed out in Oslo, Norway and not in Sweden.

A group of old washed out politicians are put into a dark pit and asked to fight it out. The winner gets to decide who wins the peace prize.

The Nobel Peace Prize committee do not consult with any professionals, nor do they publish any papers with detailed information on why they picked the winner.

The other Nobel prize winners are mostly judged by their peers, and it is my understanding that they publish a thorough paper explaining why they picked that winner.

The peace prize, quite frankly, is currently a joke. (I realize your smiley means you probably know this already, but I just wanted to emphasize that there are some vital differences between the Peace Prize and the other Nobel awards)

After hack nightmare, Sony bars lawsuits with new TOS

Rune Moberg
FAIL

Spammers from h---

April 29th 2010, some ruddy b---- named Cecil Lee thought it would be funny to use my e-mail address to sign up for the PlayStation Network.

And after a while, after having received at least a dozen e-mails from this network, I must say I am impressed.

There is no "unsubscribe" link handy. It seems I must sign in using the account created.

Ah, but isn't there a "forgot password" function? Yes, press this and you are met with "The server is currently down for maintenance".

On the plus side, I am always up to date with all news concerning the Playstation Network, change of policies and whatnot. Too bad I do not own any Sony devices, except for a small handheld video camera. Maybe it will play the latest PS3 games?

Google Chrome OS: Too secure to need security?

Rune Moberg

disabling security?

A J Stiles writes:

"much software still relies on them being disabled"

Are you referring to various system hooks that were obtainable in NT 3.1 and later? The very same hooks that MS finally ditched in 64-bit Windows since software relying on those hooks would require a rewrite anyway?

Oddly enough, the only ones complaining about their disappearance were AV-vendors...

I would love to see some statistics on exactly what type of threats 64-bit Windows have faced in the past two years. I.e. how many user activated trojans vs threats successfully spreading through exploiting various security holes?

For some reason, even in this thread, people talk about "viruses" when referring to threats against the Windows platform, but when discussing threats to other platforms then only user-installed "trojans" needs to be worried about.

The biggest threat to the systems running under my roof the past couple of years have been those little "utils" that the system vendors deliver with their system.

Though I have to admit OSX systems aren't filled up with crapware, what exactly is it that prevents trojans from blossoming..? I'd also like to ask: How many months before Google OS installations asks you to install toolbars and other "useful" gadgets? If these guys cannot avoid installing several instances of the "Google updater service" (one for each potential language that may apply to my system), how can they be trusted with... well... anything?

Is it a coincidence that the interest in other operating system increases the more MS focuses on eliminating pre-installed crapware.

WTF is... 4K x 2K?

Rune Moberg
Thumb Up

Resolution

"To accurately digitise a 35mm film so it's regarded as being indistinguishable from the original you apparently need to scan it at 4000 lines"

True. But... If you only need to show that photo on a PC monitor, a 1600 line scan would probably suffice just nicely. OTOH if you ever plan to take your fantastic photo and produce a 90x60 cm (or larger...) print for upclose viewing, then you will probably want to have as much resolution as you can get your hands on. (or even better: shoot with medium format film in the first place or just go digital from the beginning)

My old 30" monitor sports 2560x1600. When I will need to replace it, I would prefer a good selection of 40" monitors to choose from and then 1920x1080 is just not going to cut it! Altneratively I guess I could get two of the 30" buggers, but that is not a very elegant solution IMO.

Fukushima scaremongers becoming increasingly desperate

Rune Moberg

@petur concerning caesium

Read the article again. CTRL+F and type "radio-caesium".

Saab-spotter blogger poached by the company

Rune Moberg

rebadged?

The Cube, your characteristic of modern Saabs is more than a bit unfair.

The new 9-5 e.g. was 100% designed by the engineers in Trollhättan. Most of its parts are not shared with other GM brands. The exciting bits, such as XWD, DriveSense and HiPer-strut, are Saab's own innovations within the GM system. Trollhättan was a major engineering center within GM Europe. (Fair enough, GM had them scheduled to be put to sleep many years ago, but they're still alive)

The current generation 9-3 certainly bares no resemblance to a Vectra. (the very first 9-3 OTOH had some ...issues, but even then it was different enough to stop other GM plants from taking over production)

The next 9-3... Well... Google "PhoeniX" and you'll see the concept they say the next 9-3 will inherit from. You cannot get any less Vectra than that.

Someone mentioned the 9000. Yes, I know the feeling. I have the 1997 anniversary model myself. :) Overtaking other cars is a hoot. The new 9-5 weighs a bit more, and is much quieter. As a result the 220 bhp version of the 9-5 doesn't quite deliver the punch of its ancestor, but the difference is not more than what you can solve by a little chip trimming. (or possibly upgrade to the V6) Alternatively check out a 9-3 for that rocket sled sensation (even on snow/ice -- which is the big difference to other cars).

Finally, a 9-3 costs less than a 3-series. A 9-5 costs less than a 5-series. Historically Saab has bested all German brands on real world safety (http://www.folksam.se/polopoly_fs/1.11226!/webbversioneng_R6546.pdf). If you ever want a car that isn't exactly the same as what everyone else is driving, then take a look at Saabs. Especially if you want to go moose hunting.

America spared Top Gear Mexican quips

Rune Moberg

Borat, a brother, a husband and a father

I'm not a big fan of Sascha Baron Cohen either. I'm aware he had a TV-show once, but only caught a few glimpses of his Ali-G character and I was less than impressed. Bruno is amusing enough, but somehow never achieves take-off.

Borat OTOH is brilliant. The scene where he nude-wrestles his manager (or whatever function the fat guy is supposed to have) after chasing him through the hotel lobby was priceless. His ramblings about the tears from a gypsy curing AIDS can be quite helpful if you have such a disease. So, it is both fun and informative. How can you top that? (incidentally, Borat currently rates a solid 7.5 at imdb.com, so it seems a bit strange to dismiss it outright without even having watched it)

Oh... Also make sure to check out Madagascar 2. King Julien is the type of king we should have more of.

Google beefs up search result malware warning

Rune Moberg
WTF?

Malware?

I just installed "Google Earth" from some website, and it installed a trojan called googleupdate.exe to my task scheduler. I have no idea what googleupdate.exe does, but I sure as heck did not ask for it to be installed!

Will google.com also warn against those, or will idiots like me remain totally unprotected also in the future?

Horror AVG update ballsup bricks Windows 7

Rune Moberg
Flame

avoid getting infected

"remember you can get infected from flash"

...and you can get infected by something that is yet not covered by the most recent AV patch!

I've effectively walked the 'noscript' route for the better part of the last decade. The result: I got infected once, because I trusted eset's virus scanner when it said the executable I scanned was clean. Of course, a few months later eset changed its mind, but luckily I had managed to clean myself minutes after running the trojan. (the executable installed by the trojan was also deemed 'ok' by eset at the time...)

You don't have to run everything as 'administrator'. You don't have to run a browser that doesn't run as 'guest' by default. A couple of simple precautions goes a long way to make sure your local ecosystem just works.

In my case, I would have wasted a lot of resources on AV systems had I used them.

Surprise Automotive X Prize winners announced

Rune Moberg
Go

Small cars are good for the environment

Toy cars like the ones pictured in the article are good for the environment no matter what fuel is used.

The cars are flimsy on the road, so there's a higher probability that they'll fly off into the road and hit a couple of trucks before finally finding a not so windy spot.

And given their lack of crash protection, that means the car's inhabitant will be dead as a door nail.

One less person to feed. One less person that exhales CO2.

Which is a win-win situation for the environment and the rest of us who refuse to sacrifice road safety. (I drive 700+ km weekly and never leave home without my Saab -- bullet proof and sticks to the road no matter what. Next week I'll get a new one that drinks E85)

What Adobe could learn from The Flying Wallendas

Rune Moberg
FAIL

DEP relies on digital signatures now?

"The attack also got around a second major defense that's known as DEP, or data execution prevention. The feature blocks the execution of code unless it has been digitally signed"

Nope.

DEP allows the CPU to check every memory page to see if it has been marked as executable. The application has access to a set of APIs to mark pages as executable (or not).

Digital signing OTOH means an entire module (such as an executable or dll) has been signed with a certificate of sorts. That way it is possible to detect if a module has been tampered with prior to executing this module. (or one could have a policy forbidding non-signed executables to load, like MS did with 64-bit Windows where all drivers now have to be signed)

“But it shows that just because that possibility exists on a platform doesn't mean that it's impossible to exploit. That's the key lesson here.”

The key lesson here is that if you do not mark ALL of your modules as ASLR and DEP capable, then you're screwed. ASLR was not compromised in the case described in the article; It was never enabled.

That said, the article do cover some basics correctly:

1) Less code means less exploitable surface (I've been saying this for years)

2) ASLR is still neat

3) Code needs to undergo some form of quality control and developers must be in control of their build system (so a module not marked as ASLR capable will slip by)

The biggest mitigating factor though, is that few users are admins these days. Today's malware rarely get to embed itself deep into the OS and is relatively easy to deal with.

And finally: Even this year I have observed more problems with AV than with malware. The "cure" is still worse than the disease. I also note that AV systems themselves present exploiters with an expanded attack surface. I am also greatful for a particular AV that alerted me to some malicious stuff that turned out to be an internet shortcut (a 238 byte text file) that was part of the Foxit reader installation. It was very useful to be alerted of such "threats".

VW to eliminate worst road hazard: drivers

Rune Moberg

Keeping drivers from drifting into bad habits

@jake, how do you propose doing that?

There are some flaws with how traffic laws are enforced in most civilized countries. E.g. the same speed limit applies to everyone. It does not matter whether you're driving a 30 year old beat up wreck of a car, or a current year model of a premium brand that is as safe as a tank and has road holding abilities that would rival that of a fly sticking to a sugar cube.

In such an example, it would be unsafe for the old car to e.g. drive 60 kph in a 80 kph zone, and the new car would be safe (and then some) driving 110+ on the same road. Yet... They allow the old wreck to travel at the legal speed limit, and will gladly prosecute the safer driver for driving more responsibly. Drum brakes vs disc brakes, ABS vs used up brakes that will eventually lock and keep the oldie from steering... It is not considered. The cops only measure the speed and nothing else.

Last winter a BMW tried to overtake me as I was only driving 100 on a 90 road. He did not realize his car couldn't power through the big water pit approaching fast. After that little encounter, he decided to reduce his speed below the legal speed limit... I never saw him again. My car model (Saab 9000) is notorious for its excellent handling in adverse conditions. The factory even made sure a tyre blowout won't disturb it. Hopefully other factories followed suit, but...

So, in any case... I drive "fast". I've always driven fast. As a rule of thumb, I do respect 60 kph speed limits and lower. In my mind, such speed limits are usually put there to protect pedestrians and you never know when a kid might pop out. On 80 kph+ roads I relax more and make up for the lost speed on the inner-city roads. Driving 720 km+ per week, this seems to work quite well.

My last speeding ticket was a year ago (126 kph on a four lane 90 kph road that turned into a 110 kph one km ahead -- it was in the afternoon, clear sunny conditions, not much traffic and +8C degrees, feel free to explain to me just how road safety was being jeopardized... I had a 2008 model 9-3 at the time with ESP and other stuff you'll find in modern cars).

And finally, last week I drove behind a police patrol car on a four lane highway. Nobody dared pass it, and finally the guy in front of the police car dipped a little under the speed limit so the cop decided to pass him. While overtaking, the other car increased his speed by 2 kph or so (we were going downhill at that point), and the police car... Hit the brakes! The bastard himself did not dare to cross the 90 kph speed limit, thus making a mockery of the whole concept of having an overtaking lane in the first place.

When even the people enforcing the laws do not know how to pilot a vehicle... How should we erradicate the bad drivers from the roads?

MOON SHRINKING FAST - shock NASA discovery

Rune Moberg
Alert

shrinkage

@eternal: The cheese in your fridge shrinks, and at the same time your room mate's tummy expands and his/her breath (and various other emissions) smells like cheese?

The real story here is that man-made CO2 is slightly lighter than natural CO2, thus it sometimes escapes our atmosphere and regularly sandblasts the moon into submission.

We have to stop burning fossil fuels NOW while we still have a moon that is visible. Heck, most of the time it is already hidden!

I'm certainly doing my part, next month I'll be back on the E85 wagon (actually it is a 2011 9-5 sedan, which is quite something as we are still in 2010) and also do my part to keep the population growth in check. You can all thank me later when, thanks to my efforts, the moon is still visible in the sky once a month or so.

'Bitter' priest blows $1.3m of church funds

Rune Moberg
Thumb Up

Finally, some church money spent on good

He even paid for one of the escort's Harvard tuition.

Traditionally, church money is earmarked for missionaries who travel to Africa in order to subdue the local populace there. Hospitals set up by missionaries refuse treatment to anyone who do not convert to their religion and missionary run schools sure as hell are not going to teach the scientific theory of Evolution, but stick with the fairy tales as told in the bible.

Sigh.

I say this priest did good!

Popular apps don't bother with Windows defences

Rune Moberg

DEP and density

"Altering existing API calls to have different semantics (e.g. DEP) to what they usually have will break any existing applications that use JIT compilation, for example."

FWIW, DEP has been part of the Win32 API since the early days. Dig out the very first Win32 SDK, and there you will see VirtualProtect() and friends in all their glory. http://msdn.microsoft.com/en-us/library/ms810627.aspx is an old (1993) article describing some of these.

The catch is that it took another ten years or so before we saw x86 hardware support this. By then, the other WNT hardware platforms (capable of DEP before DEP had a name) had ceased to be. (incidentally, it would not do any harm to use these API functions on non-DEP hardware, they simply turn into NOPs -- there was never any excuse not to support DEP, even back in 1993)

But yes, JITters should face difficulties and it is telling that both shockwave and java forced IE to run without DEP until quite recently. The lack of flash is still making 64-bit IE a daunting user experience.

Most applications however do not use features that would require any special thought vis-a-vis DEP. There were some surprises in the early days, e.g. with Borland Delphi it was commonplace to patch the runtime library at runtime, but it did not take long until these patches had been made DEP compliant (using VirtualProtect() as I recall).

The real issue however is that some ISVs insist on eating the same dog crap their customers do. I.e. if most customers use WinXP, then by golly, the developers must use XP too. How could anyone implement ASLR support then? I remember advocating using WinNT back in the day, to idiot developers who insisted on using Win95. They were hopelessly crashing left and right with that sorry excuse for an OS, but could not abandon it because of a misplaced sympathy with their customers... It was bizarre then, and it is just as bizarre now.

I have always felt that even half-decent software developers should help lead their customers/users into the future. Be it through providing a smarter user interface, faster performance or better integration. You rarely accomplish that by sticking to ten year old technology. Most people have seen the newest flavour of MSOffice, and many of them will expect new software to adopt that particular look and feel (or something equally impressive). 64-bit Windows offers improved security (MS finally removed the feature where drivers can hook into the kernel), so that means decent ISVs should help people make the transition to 64-bit Windows. (When I joined my current employer, one of my first priorities were to make sure to help them realize they could get their software to run just fine with 64-bit Windows, something they had failed at in the past due to a basic lack of know-how)

In any case, it is sad to see how an ISV like Adobe can be so slow at adopting e.g. Win64 support for flash.

Windows 7 SP1 'beta' leaks, hits torrents

Rune Moberg
Go

Old nVidia drivers can be fun

Your story reminds me of a former colleague. 18 months ago he complained about his Dell laptop that would not play DVDs. He was about to reinstall Vista... I happened to know the solution, because I had experienced the same problem with my desktop (running Win2003 Server).

The culprit was the nVidia driver at the time. Unfortunately Dell were slow to release drivers, so he had to download from laptopvideo2go.com which provides fixed .inf files for nVidia's drivers.

Problem solved and my colleague was spared a timeconsuming OS reinstall (that would not have helped one iota).

Quite frankly... It is rarely the OS these days. Driver issues are very common. In addition: antivirus software causes way more problems than they solve.

Microsoft closes door on 64-bit development for Office 2011

Rune Moberg
Gates Halo

Blame MS

IE is 64-bit.

The biggest problem for IE is a lack of 64-bit flash. When visiting youtube.com I have to fire up a 32-bit browser.

How is that MS' fault? Did anyone at MS tell Adobe, Sun or Mozilla that they should stick with 32-bit? (I can only hope that the Sun Java VM is finally 64-bit on Windows as well -- hopefully they finally got around adding support for DEP thus no longer sabotaging browsers using it)

Perv scanner todger quips provoke Miami airport assault

Rune Moberg
Go

I, for one, welcome our new perv overlords...

I find the current arrangement to be one of convenience. I've started driving my car more and am willing to spend days on the road as long as I don't have to be near any pervport (oh, that is "airport" to you).

You see, back in the day, pervs where everywhere as well as those hungry with power abusing their authority at every turn. These days they're all employed by pervports, so we normal people do not have to interact with them on a daily basis.

I'm currently waiting for the 2011 Saab 9-5, and once it arrives I'll be an even happier camper.

Don't blame Willy the Mailboy for software security flaws

Rune Moberg
FAIL

@AC "standard ports"

You missed my point by about a light year.

1) True, you should block specific ports. However, today most organisations block ALL ports, which... leads to your third point "but the way it is MISused by developers.". Well, *duh*! If your network is only open for http, then that is what most application developers will use! As a developer, you cannot use a nice and shiny peer-to-peer protocol when only http is allowed.

2, 4 and 5) I know. I've written several http servers from scratch myself.

Re-read my first post again. And THINK. If the security guys gives you peanuts, then what will you eat?

Do you want an application that is properly designed, or one that will actually work in most of the paranoid networks out there? My personal preference won't put much food on the table, so I close my eyes and use the tools at hand. From what I can tell, that is what everyone else is doing too.

Rune Moberg
FAIL

I know who to blame

Today's problem is that most security idi...excuse me: *experts* have decided it is a good idea to restrict communication to port 443 (and port 80 at a stretch).

This resulted in all sorts of apps starting to use port 443 and 80 for non-http traffic.

The response was to start scanning at least port 80 (and I'm sure some have opted to fiddle with certificates to facilitate some 443 scanning too) severly compromising non-http transportations.

As a result, developers when designing a classical client-server application, are forced into using webservices for everything. The http protocol overhead eats bandwidth and is strictly a pull protocol. The server cannot tell the client anything, the client has to ask. Repeatedly.

So now a few hundred clients take their toll on one server, this translates into a need for more servers. Then the developers are faced with a new choice: Do they really need to maintain state on the server? If so, they will need an extra solution for that, so that a client that suddenly request something from server #2 will have the same state.

I could go on and on like this. In many cases, we developers use the wrong tools, and the reason is that some security idiot have decided that the old ways are unsafe.

Well... Guess what... --it happens. Only now we spend more time and resources solving problems that really needed no solving. We could have used this time to make our solutions more secure, but those precious hours are spent making the unscalable scalable. And we're told to use development tools like Java, because that apparently helps us write safer code... (code that is easier to reverse engineer, which now seems to have prompted a requirement for writing more convuluted code which I'm sure will be a delight to maintain...)

'Snowball Earth': Glaciers, ice packs once met at Equator

Rune Moberg
WTF?

Yeah, no, but

OK, so let us assume man-made global warming is an undeniable fact... I am surprised by all the focus CO2 gets. What about NOx and particle emissions? All this CO2 focus (part of a natural cycle and something nature seems to handle quite well) seems to make people forget about NOx.

In some cities the air is so polluted they urge people to not drive at all. And that pollution is not related to CO2 at all.

Are we 100% absolutely certain that the current level of CO2 emissions will kill us all? We can't even spend one minute thinking about other air pollutants?

Ubisoft undone by anti-DRM DDoS storm

Rune Moberg
FAIL

Steam any better?

Ed, on my system I cannot play the game I just purchased if I tell Steam to enter "offline" mode.

Rune Moberg
Grenade

Up a certain creek

I do not play many games these days. It would typically be an activity reserved for an afternoon when my Internet is unavailable or similar. Or when travelling. I spent several hours playing the previous (or still current?) Splinter Cell on my previous laptop. None of those hours saw me anywhere near a working Internet connection. (And even though this game lacked such strong DRM -- I still paid full price for it!)

In addition, I still feel the burn from buying games with de-funct DRMs. Yes, it has been ten years, but I was unable to play games like Settlers 3 and Discworld Noir due to DRM incompatibility with Windows NT4 / 2000. One company refused to address the compatibility problem and the other went bankrupt shortly after. Thankfully there were "unofficial patches" available.

So... To buy a game today, I need the following checklist:

* Widescreen support?

* Support for high resolution? (I have a 30" LCD with 2560x1600 pixels)

* Surroundsound?

* Will it work sans Internet?

Added bonus: Will it work without me spending five minutes searching for the original CD/DVD? Five minutes of searching, plus five minutes of various ads and intros that cannot be skipped, and suddenly the fifteen minutes I have set aside for actually playing has been reduced to less than five.

And that is just grand.

Creaky old Windows flaw rises, divides doommongers

Rune Moberg
WTF?

Re: Ummm...

"This is not vulnerability, it is just an app abusing trust."

The article does not say anything about trust. It is pretty bad if a non-administrator is able to cause a BSOD by simply fudging a few API calls. There are many reasons why most users should never be allowed near the admin account.

If OTOH this vulnerability requires admin-priviligies to blossom, then it is a big no-event.

Symantec Y2.01K bug still stymies customers

Rune Moberg
Gates Halo

false sense of security

I needed/wanted to run a suspicious looking executable. I used ESET to manually scan it. It found nothing. Later when I scanned the trojan this executable unpacked, again it found nothing.

It was my own fault for trusting the virus scanner, yes. But had I not had a virus scanner, I would have been a helluva lot more careful.

Adding more code (with potential security holes of its own) surely is not the way to go as far as protection is concerned. Padding exploits is the only recourse.

Oh... I better upgrade to Linux, because surely there is no such thing as mysterious trojans there... Is there? (the way some Linux-heads act, it would be natural to assume this to be the case)

Samsung's Galaxy stuck in history

Rune Moberg
WTF?

OS updates

If you buy a product within the timeframe of a new OS release, it is generally assumed you'll get the new version for free. MS made sure Win7 was available to people buying new systems that had Vista pre-installed.

And on a device like this, where upgrading the OS is not a very obvious procedure, some service should be expected.

Samsung provides upgrades to other models. http://en.wikipedia.org/wiki/Samsung_Omnia_II mentions: "The i8000 runs Windows Mobile 6.1, but Samsung will provide an upgrade to version 6.5 when Microsoft releases it." Which I hope is true, because I bought one for the missus.

Naked Win 7 still vulnerable to most viruses

Rune Moberg

@magnetik

OSX and Windows have several things in common, one of which is that they allow most users to run executable applications.

If a user insists on running some piece of malware, just how exactly will OS X stop him from doing that?

Maybe OSX have no way to let a particular application start every time the user logs on. If that is the case, then yes, it is probably more secure. It would also be a helluva less convenient! I don't think that is the case, do you?

So... A piece of malware is ran by the user, it sets itself to start every time the user logs in... Damage done. No difference between OSX and Windows so far, right?

UAC is designed to only question the user in case an application request admin priviligies. It is not designed to secondguess the user in case the user simply runs a normal user-level application (or piece of malware).

What the morons over at Sophos have shown, is that a user can screw with his own setup. If they had also shown that other users of the same machine were infected, then they would have bragging rights. As it stands now, an admin of that computer simply have to wipe the infected user profile and create a new one. (or simply clean it manually -- whatever is easiest)

That does not change much, no matter what OS you're using. PS: I've not used resident AV products at home for twenty+ years -- no infections so far. Of course I patch security holes often, but I would do that with other operating systems too. (except OSX where updates are often running quite late)

Rune Moberg
FAIL

Hang on... It is designed to do WHAT?

"UAC debuted in Windows Vista as a technology designed to prompt users for permission before allowing applications to run."

No. That makes absolutely no sense.

It was designed to prompt users for permissions before letting applications run as root/admin/thebigkahuna. Normal usermode apps will still execute normally without prompting, just like God intended. Only elevation will trigger the prompt.

So... What exactly did the researcher do? See if a bunch of infected apps would run? Duh... Of course they would! The interesting bit is: Did the virus manage to infect something that an admin could be tricked into launching later? Did it corrupt the system itself? Or did it simply just jerk around with the user's own files? (the latter solved by simply creating a new fresh user profile for the victim)

Finland grants 5.2m souls the right to 1Mb internet

Rune Moberg
Thumb Down

what about upstream speeds?

Those of us who sometimes uses the net for workrelated activities are usually more worried about upstream speeds. I currently have a beefy 18Mbps ADSL2+ connection because I need the 1.5Mbps upstream speed it provides.

It is unfortunate that the ISPs who offer good/proper upstream speeds do not get more attention. Here in Norway, a fiber provider were reported to the consumer authorities when they rightfully pointed out that their competitors did not offer _real_ broadband.

eBay close to Skype sale

Rune Moberg
Go

could always flog the thing on eBay...

If all else fails... My initial bid is $1000 btw, but I refuse to pay through PayPal.

Old-school virus threatens Delphi files

Rune Moberg
Welcome

Old-school development tools

Jolyon,

I was a die-hard Delphi user until last year. I first started in 1995, before which I mostly used Turbo Pascal.

Delphi was and still is pure brilliant. The compiler is stunningly _FAST_ (infinitely sweeter than any C/C++ compiler out there) and the language is among the nicest.

But.

Unicode support was added a year ago. The product managers back in the day had severe problems understanding the needs of the developers. Imagine that... Waiting to offer unicode support until 2008... It is... An ID ten-T mistake.

They were late to implement generics. They stalled on inlining. They STILL do not have a 64-bit version out there.

Compared to Java, Delphi shines. It shines so bright it is hard to understand why there are so many Java projects out there. But of course, with limited (or non-existing) cross-platform support, Delphi is a hard sell.

Delphi on .net makes little sense as far as I can tell. C# is 'good enough' (far from nice, but 'good enough' certainly). WPF is key. Without proper WPF support, Delphi is just not an option. There are few reasons to use Delphi.net.

Given the track record of the Delphi team, I see very few improvements the last ten years. They stalled. They owe the Delphi community a huge apology. They played around with that Eco-cræp, and forgot about improving the compiler and their core component library. Big mistake.

As for the virus; Who cares? Just avoid installing viruses, and you'll be fine.

Schneier says he was 'probably wrong' on masked passwords

Rune Moberg
Thumb Up

Rock hard security is not comfortable

Dare I suggest that there is a huge difference between logging on to your online banking account and signing onto facebook or your local newspaper's flame-wall?

My local paper sends me a password by SMS... Yes... As if I care if some five-year old gets hold of my password there and starts posting nazi-propaganda or links to pictures of naked women. (I do the latter already -- 'cause I've always been a weak one for the naked women...)

Some sites simply take themselves way too seriously. Besides... Typing blind forces many to type slower. Thus their passwords are almost easier to shoulder-peek.

Man+dog plunged into 'faecal lagoon'

Rune Moberg
Alien

Swedish for it stank something fierce

@AC 17:44

"Det stank fruktansvärt" (http://allehanda.se/start/kramfors/1.1150002)

@Paul -- well, at least your uncle let you ride in the back of his pickup. Imagine having to walk home by yourself... :P

@The Reg -- what? No icon with stink lines?

E-cars are a dangerous myth, says top boffin

Rune Moberg

Solar energy

I'd like to point out that fuel grows on trees... It exists in abundance. Powered by the sun -- just add some water.

Sugar canes grown in Brazil, not only supplies Brazil with ethanol, but also Sweden+Norway, plus other countries too.

Granted, at some point it might affect the prices of food.

But... That is unfortunately to be expected. We have to ask ourselves how many people this planet can hold. If the population continues to grow, then food will become scarce anyway. The less we do now to curtail the number of people, the more will die of starvation in the future.

What is worse, many farmers had no viable income prior to the biofuel venture. Our economic system is not suited to provide poor people with cheap food. We are already in the process of making a choice for them, biofuel or no biofuel.

Both in Russia, EU and USA we subsidized farmers NOT to grow anything at all, because of the overproduction. That is the main reason for the surge in prices. The price of grain was at record low levels in the previous decade. Now we see a small 'bump' and everybody starts panicking (the price is still much-much lower compared to the end of the 70s).

My solution: Use oil to produce plastics we can make contraceptives from. Encourage people to reduce the number of off-spring they produce. And start growing fuel large-scale while we research technology that will allow us to produce electricity in a clean way.

Pioneer BDR-203BK

Rune Moberg
Thumb Down

Cyberlink? No thanks

My LG HD-DVD reader / bluray burner came with PowerDVD 7 bundled ("bungled" more like it).

Upon installation, it required no less than two updates. And I had to repeat this a couple of times, because it forgot my OEM license key at least once.

But that was only the beginning of my woes. I have some old SCSI devices (DVD-ROM, CD-RW and CD-ROM -- I'm a sucker for optical drives as it is nice to keep game discs somewhere I can find them) and PowerDVD froze. Another gentleman on their forums confirmed this. PowerDVD7 doesn't work. It gets stuck when enumerating the SCSI bus.

Cyberlink's support told me to check my DVI cable... Yes... As if my monitor somehow caused a mishap on the SCSI bus... They insisted on not helping me.

And now my PowerDVD again prompts me for an update. I did not dare touch it... I know too well how Cyberlink's updates work (or don't!).

Google throws secret auto-updater to open sorcerers

Rune Moberg
Thumb Down

Three instances...

I had two services (not running, although they were set to "automatic") and one process going (presumably started by one of the services?).

One service was named "Google Software Updater" ("C:\Program Files\Google\Common\Google Updater\GoogleUpdaterService.exe") and the other "Googles oppdateringstjeneste (gupdate1c9a3cf291cf151)" ("C:\Program Files\Google\Update\GoogleUpdate.exe" /svc).

I hope they are both legit... I have a clean installation of only standard tools, so I'm surprised they messed up like this.

The article touches on one interesting question... Almost every application now has its own updater running in the background. There is one question these companies need to ask themselves: "what will happen if everybody else does this moronic thing?".

The apps should perhaps check on launch... Or let the user do it manually through the Help menu or something. But an update service? That is overkill in 90% of the cases.

Fujitsu Siemens Amilo Mini UI 3520 netbook

Rune Moberg
Thumb Down

SD read speed

I believe many of today's laptop still deliver sub-par performing SD card readers. They manage 1 MB/s - 2 MB/s tops. They _should_ deliever ten times that speed.

My old Fujitsu wasn't only slow (reading SD cards) but also consumed 100% CPU power.

So I am very interested in learning about reader speeds with the latest generation of laptops and netbooks.

Ryanair may charge cattle to use the bog

Rune Moberg
Thumb Down

Bright idea

I was very happy the other day, stranded in an airport in Istanbul, with only coin-operated luggage trolleys as far as the eye could spy. I'm a Norwegian, so I did not have on me any of the local currency, nor any Euro coins.

I finally hunted down an abandoned trolley and solved my problem that way.

To Ryanair: Peeing in a cup is free. Your move.

Gears of War grind to halt

Rune Moberg
Flame

expiration = bad

On one hand, it is good that they put some effort into keeping people from cheating. Cheating ruins the fun for most customers. Quite obvious I think.

But this sounds like a very bad idea. An expiring certificate?

One of the common complaints about DRM is that it makes it less certain that a particular software title will run in the future. There was a problem with DRM when Windows 2000 was released. Same with XP. There were definitive problems with 64-bit Windows, but at this point Microsoft seems to have started adding some of the DRM device drivers as part of their OS distribution.

Games are part of our culture. Last year I bought a rereleased collection of the old Space Quest games that came with a ready-to-run emulator. Great stuff. 20 years from now, I might want to play one of today's games again, but I doubt I want to keep the old hardware around.

Game publishers should be more sensitive to such issues. I used to buy many games, but now I seldom bother. FS:X was one exception, because it does not even require me to hunt down the DVD before launching the game. That was a good customer experience. (and no, I did not subsequently let all my friends have a copy too)

Playing games should be convenient and easy. But the publishers want us to become librarians first, so we can keep intimate tabs on our collection.