* Posts by DrXym

5327 publicly visible posts • joined 18 Jul 2007

Firefox to spit out third-party cookies

DrXym

This is not hard to defeat

Advertisers would have to jump a few more hoops but I doubt it's *that* hard for them to change the JS boiler plate they supply to hosting sites to inject their ads. Javascript can read and write cookies from its own origin so the glue the advertiser supplies could read the cookie from the host's origin, slap it onto the url request for the ad, and then update the cookie again in the host based on the response.

And that's just on the client side. Advertisers could provide modules for PHP, Java, Apache which injects the tracking cookies from the host domain in the request so there is no way to tell it apart from other cookies the site might issue.

Then there's storing data in flash shared objects, silverlight storage, HTML 5 storage and a raft of other places. See Evercookie for the ways this could be done. Basically if an advertiser wanted to track you they will.

US woman cuffed for 'booking strippers for 16th birthday bash'

DrXym

Re: You have to wonder

16 year olds like to look at naked people all the time too.

Brit robot programmers banged up for £500,000 tax evasion

DrXym

Re: Sanctimonious crud for the rubes.

"Because we need more money for our friends, the friends of our friends as well as a few wars."

Er no, you need more money to pay for the public health service, schools, roads, a police force, a military, to maintain parks and public spaces, for the civil servants, the social welfare system, the government, clean waterways and beaches - everything which gets paid for out of the public purse and requires the public to pay back into it according to their means.

While I'm sure a huge debate could be had over the efficiency of this system, the allocation of funds, the waste, the loopholes that allow people to legally avoid taxes etc., none of that matters here. These people were defrauding the state and so ultimately they were defrauding everyone else.

DrXym

Re: Meanwhile...

The likes of Amazon, Google and "scummy bankers" employ accountants to do what they do legally. Perhaps these two should have done it too.

Sony promises PC-based PlayStation 4 for Christmas

DrXym

The specs of "Durango", Microsoft's hardware are widely leaked and while there is some difference, they are so broadly comparable that regardless of whether you chose MS or Sony you're probably going to get a similar experience, at least as far as games go.

What happens outside that is open to question - I expect Sony will have the best blu ray and 3D support, but perhaps MS will be better in the online and social media realm. I expect Microsoft are also working on their own cloud offering too - it's been a fairly obvious undercurrent in the last few years so they're hardly likely to pass it by.

Rid yourself of Adobe: New Firefox 19.0 gets JAVASCRIPT PDF viewer

DrXym

Mixed blessing

I just tried the PDF viewer there and while it works the print functionality is a bit crap. Printing appears to render a lossy jpeg snapshot of the page into an HTML page with headers and footers and the whole lot is printed. The font kerning also looks iffy with characters not properly spaced. I hope that future versions improve on this.

So while it's okay at a pinch to use it's no substitute for a proper PDF viewer. I switched back to the Adobe plugin from the Applications options almost immediately.

Clarkson: 'I WILL find and KILL the spammers who hacked me'

DrXym

It's probably less to do with his age and more to do with being a professional Luddite.

Wind-up bloke Baylis winds up broke, turns to UK gov for help

DrXym

I had a Freeplay radio

I got it as a Christmas present. The thing lasted about 4 weeks before the plastic widget that regulated the enormous spring snapped and the thing would then unwind itself frighteningly fast in about 3 seconds flat. As an idea it was pretty good but the implementation put me off the idea permanently. It was a shame because it was a good radio when it worked.

It also does not follow that just because he invented a clockwork radio that it would have covered other kinds of wind up devices. Most don't even "wind up" per se - the handle is usually attached to a dynamo which stores charge in a battery. Dynamo operated devices have been around for ages most notably in vehicles but also bicycle lights and even torches.

Ubuntu? Fedora? Mint? Debian? We'll find you the right Linux to swallow

DrXym

Re: For the novices the answer is clear

Unity isn't crazy. It might be aggravating for a power user which is why I explicitly said novice where they just want to be up and running with no nasty surprises.

As for Mint, yes perhaps someone might later move to that, but it offers choices for things which a novice is not in a position to make an informed decision about.

It's this profusion of choice which is half the problem of Linux. People make it so damned complicated when it doesn't have to be.

DrXym

For the novices the answer is clear

The default answer is tell them to install Ubuntu. It has the lowest risk, it works, it has proprietary drivers where necessary, it has a simple GUI, it's supported.

If the person is somewhat more knowledgeable then you can discuss other dists since they're more likely to appreciate what the differences actually mean.

DrXym

Re: "Comfortable with the terminal"

Linux is a lot more robust these days so the console is something that a normal user shouldn't have to use. If you look at OS X or Windows, the console is for programmers and advanced admin purposes, but for every day use no OS should ever expect someone knows anything about it.

I don't think Linux is quite to the point of Windows or OS X but it's getting far closer than it used to be.

DrXym

Re: Lets see if this self-fulfills

I've seen it all through the years on sites like Slashdot, Linux Today etc. I'd make a comment that a dialog was missing / broken / unforgiving, or that some common device didn't work, or that I shouldn't have to edit some file to make the desktop work properly and I'd be greeted with outright hostility at times.

It's like some people truly believe that Linux should mean groveling around in HOWTOs or in hand editing text files just because the desktop is too retarded to include a checkbox that would turn something on or off. This RTFM attitude and zealotry has done as much damage to Linux as anything Microsoft has done.

Fortunately Linux has moved on a lot in the last decade but this ugly arrogance and defensiveness is still there.

Tesla's Elon Musk v The New York Times, Round 2

DrXym

Re: Tesla Motors CEO Elon Musk arguments are pathetic

Your argument fails straight on 1. If someone deliberately fills their tank with less petrol than it requires to reach their destination and subsequently the car runs out of fuel, the only conclusion that can be drawn is they're an idiot or attempting to prove a retarded point.

It's no different if the car is electric or not. Your other points fail along similar lines - the cabin temperature can be anything you like but if you deliberately jack it up to drain power then your car will have less miles. Regardless of the engine underneath.

Android? Like Marvin the robot? Samsung eclipses Google OS - Gartner

DrXym

Re: Google gives out Android licences almost at a loss

I think open source definitely gives them a larger pool of developers, especially from partners who would be particularly useful for commit drivers and bug fixes. I expect that core development is still firmly in Google's hands though and a project of this size would need hundreds, possibly thousands of software / hardware developers plus ancilliary staff.

DrXym

Well they did have a Samsung Omnia phone which ran Windows 7. It wasn't much different from a Galaxy aside from having a Windows logo. I suppose it's a bad idea to mix operating systems under the same family name because it just confuses people.

DrXym

Re: Hmm

"I know Android is far from perfect but I'd hate to think what it'd turn into if Samsung's keyboard monkeys ever manage to wrest control from Google."

I have a Nexus 4 which is running a vanilla Android 4.2 and it's pretty damned impressive. The UI is extremely smooth and responsive, the usability is great and there are settings under the cover to tweak the things that need to be tweaked. I haven't found a problem in the OS yet which I would consider impedes usability or the experience.

In fact what I've seen has convinced me that I'd *never* want a customised UI again if at all I can avoid it. Phone manufacturers aren't exactly known for the promptness of their firmware updates and I believe in part that's because they customise the OS too much making it harder to support their own devices.

Opera joins Google/Apple in-crowd with shift to WebKit and Chromium

DrXym

Re: But if IE uses chromium/webkit as well then

IE suffers a problem that Opera doesn't have - popularity.

Opera can switch engines because there are so few pages designed around it in the first place and switching would probably improve the rendering experience.

Conversely switching in IE is far more difficulty because of the amount of legacy crap which tests for IE in the user agent and expects certain behaviour. The only way I could see them doing it is to drop Internet Explorer entirely from their user agent and legacy behaviour in the JS and DOM (e.g. document.all). Sites won't treated it as IE any more and therefore the behaviour will probably fall into line with other browsers. The IE app might still have to maintain the old browser but would only fallback to it for problematic sites - intranets and so on.

Vertu-alised Android revealed at an all-too-real €7,900

DrXym

Re: It's not the phone - it's the concierge service

There are lots of services like that, some which come free with high end credit cards. No reason to be tied to some substandard spec phone in a bling case.

DrXym

Re: "can survive a strike from a 110-gram ball bearing"

And even if they couldn't, you could just buy a new phone. You'd have to be pretty unlucky and have 20 such ball strikes within the space of 2 years for this to be a remotely justifiable reason to buy.

DrXym

Attention stupid rich people

Please form an orderly queue for your overpriced slab of ugly.

Coming soon: Open source JavaFX for iOS, Android

DrXym

Re: This looks like a solution in search of a problem

The advantage of JavaFX is it's a media / graphics oriented scripting framework sitting over Java. It really can do some impressive stuff and is analogous to Flash / Silverlight with the advantage of multithreading and full access to Java.

Problem for Android is that it's arriving way too late in the day, after it's failed to find interest in web browsers (too many day-0 attacks against Java have pretty much killed its prospects there).

I think if JavaFX code were to compile to native Dalvik byte code that it might find a niche as a simple way to develop games, but it's far below where it could have been.

DrXym

Should have happened 2 years ago

If Oracle / Sun weren't so intent on suing Google they might have realised that JavaFX would be an awesome addition to the platform. These days, it's more of a "so what?" gesture.

Billionaire baron Bill Gates still mourns Vista's stillborn WinFS

DrXym

Re: WinFS?

Think of it as a super file indexer. If the FS knows what a particular file is (e.g. a word document, a picture, an MP3) it can extract meta info, store it in a table schema and make it easy for you to search for it later.

Pope resigns months after launching social networking effort

DrXym

Another Twitter prima donna

He read all the criticism of his tweets and just decided to rage quit.

BYOD is a PITA: Employee devices cost firms £61 a month

DrXym

I don't see the issue

If a company is worried for its security, the choice should be simple - If an employee does not have a company sanctioned phone they don't get on the network.

They could always provide limited access via an external facing mail proxy or webmail ui for those who desire it which is probably what most people need anyway. This is a desirable thing to do even if smart phones didn't exist - so much more sensible than some companies which issue laptops with layers of encryption, antivirus, VPNs, wifi stacks etc. just so somebody can read a lousy email.

Review: Living with Microsoft's new Surface Pro

DrXym

Re: Monstrosity

I just wonder with the Surface that in their zeal to shove a powerful chip in they've just defeated the reasons for doing it in the first place - it's thick, it's heavy, it sucks battery, it has a fan and vents, it costs a lot of money. I can't see many people wanting to hulk around a tablet like that even if it is faster than an Atom. They may as well just buy an ultrabook, many of which are beginning to sport touch screens and of course have hinged lids so you can balance them on your legs or narrow trays.

I also think when Atom based tablets do appear and don't suffer the problems of the surface that people will take the performance hit for something which is a decent tablet and a usable laptop PC.

DrXym

Monstrosity

That thing really looks ugly IMO and is probably a lot heavier and thicker than an Intel powered tablet deserves to be. If you're going to end up with a slab like that you may as well get an Ultrabook.

There are a number of tablets built around an Atom z2760 coming down the pipe and *that's* what these things should be aiming for. They're never going to be speed demons but they'll probably be more than capable of browsing, MS office, casual games and other functionality and they'll do it with a similar form factor and power draw as an ARM chip. And they'll likely not cost much more either except to account for the extra SSD they need.

This Surface just has as fail written over it.

The Register Android App

DrXym

Some tips for sites

Browsing the web with a tablet can be a frustrating experience. Not because the browser is bad or renders the content wrongly. It's because sites see that I'm using a tablet and implement some intensely annoying behaviour.

With that in mind, here are some rules that all sites should follow.

1. DO NOT open a popup every time I visit the site asking if I want an app to view the content I'm viewing right this instance. If I said no the last time then there is a 99.99% chance you're just annoying me by asking again.

2. Instead, DO put a discrete "get our app" link somewhere in the main page, and potentially at the *bottom* of other pages where it can be ignored if not desired.

3. DO NOT redirect the user to the "mobile" version of your website. Most tablets are more than capable of rendering the full site. Even most phones are. If you absolutely must inflict mobile on a user, use a heuristic, e.g. user agent & screen res, and ASK ONCE.

4. DO remember this decision so future visits to the site pick the right site.

5. DO put a discrete "switch to mobile" link somewhere in the main page / bottom of content where a user can switch to the mobile version.

6. DO put a discrete "switch to desktop" link in the mobile site.

7. DO NOT maintain a www. and m. version of the same site or different urls to the same content. There is no reason for this at all. Use a filter to redirect a user based no their expressed display mode to one HTML template or another. Two links just confuses everyone and makes it a nuisance to bookmark content.

There.

Shocked Zynga investors get a penny per share

DrXym

They should be fed their own dogfood

Don't give them dividends in USD. Give them Zynga points, good for one wheelbarrow, Hawaiian shirt, Miso soup recipe or some other virtual item in one of their shitty skinner box "games". Let the investors see what they're investing in.

When open source eats itself, we win

DrXym

Two different things with some overlapping functionality

Apache Httpd is often used as an app server in LAMP style deployments, Nginx is often used as a load balancer / reverse proxy that sits in front of app servers. They have overlapping functionality but those would be their main specialities.

So sites might use them in conjunction, or not depending on what the site is trying to do, the type of content its service (dynamic / static) and what is generating the dynamic content.

Microsoft 'touches 16k shop workers' to flog Windows 8 hard

DrXym

By ambitious they mean broken

It's very clear that Microsoft made a beeline to tablet land with their metro interface and didn't pay much regard to what the experience would be like for mouse / keyboard "encumbered" devices. And now they're feigning surprise that the reaction from users and the market should reflect that.

I hope that MS have gotten over the hump of making their OS touch friendly they can set about fixing these problems for conventional systems. It probably doesn't radical modifications, just a refinement (e.g. being able to change the zoom level of tiles, tile groups, some form of compact launcher and so on). After all, Vista introduced some not-inconsiderable changes to the user experience and got a slagging for it too but once MS polished the experience up in Windows 7 people were generally very favourable about.

I hope that's what happens with Windows 9 or 8.5 or whatever. And until it does expect the general disquiet to continue.

HP jumps on Chromebook bandwagon with 14-incher

DrXym

Re: bestseller

Once upon a time they did. They were called netbooks.

Netflix tempts binge viewers with House of Cards pilot freebie

DrXym

Watching it now

It's not a bad series at all although it feels a bit slow in places.

BlackBerry 10: Good news, there's still time to fix this disaster

DrXym

I like the swipe philosophy

I have a Playbook and I find the swiping a very intuitive and second nature way of navigating the UI. The only time it can get annoying is for playing some games where it's too easy to swipe in-game and the OS thinks you're swiping out of the app. It could do with a swipe lock.

By contrast Android now permanently reserves a chunk of space from the bottom of the screen or the device has to have buttons and it feels a little bit clunkier.

DrXym

Re: Destined for failure

"70,000+ apps (easy to convert and manipulate Android apps to the new QNX platform"

More accurately, sometimes easy to convert. If an app has in-app purchases, or a background service / listener, or uses the LVL, or Google services like maps or push notifications then the chances are it's not easy to convert. BB's terms and conditions are far more stringent so apps which might be permissible on Android are not on BB, e.g. don't expect to see uTorrent any time soon.

And even if the app is straightforward, it's still a pain in the arse to get it up on the BB store. First you have to test the app rigorously which depending on size could take hours or days (possibly 3 times to account for Playbook, Z10 and Q10). And you have to redo all the marketing graphics since they're different sizes from the ones on Android. And then you have to repackage the app as a .bar file. And after you submit it, a ticket is raised and you have to wait several days for the app to go up.

So if all the stars are aligned you're probably looking at the better part of a day first time through and at least 4 hours for subsequent runs. Maybe the likes of Zynga, Zepo, Rovi can afford to hire people for all this but it is an added burden on individual developers.

Android gets tipsy on Wine, runs WINDOWS apps

DrXym

Re: It's never going to be fast

On non-x86 architectures something has to emulate the instructions. Either the binary is run through QEMU which somehow passes off to Wine, or Wine itself gains the capability to emulate. Either way, something has to emulate or there is no Wine at all.

DrXym

"This is likely down to the better architecture and implementation of the Linux kernel subsystems and drivers."

Most benchmarks show Wine being faster than XP but slower than Vista / Windows 7. I assume it's not that Wine is getting slower but that the graphics layer in later versions of Windows utilise the hardware better.

DrXym

It's never going to be fast

Most android devices run ARM processors. A mobile ARM processor emulating x86 instructions is never going to win prizes for speed. The most that can be hoped for is that the code behind the Win32 APIs is native, i.e. instruction emulation up to the call, a thunk layer and then native.

It might prove fast enough to run apps designed for an older generations of PCs though. Intel are messing around in the mobile space, so who knows, perhaps they could get it working well on their x86 friendly mobile processors.

Of course WINE apps can also be recompiled via winelib, so developers who take the effort to recompile their apps through gcc for ARM could run for all intents and purposes as native apps.

Oh, Sony, you big tease: Mystery PlayStation reveal date set

DrXym

Why download games at all?

Anyone who has the colossal bandwidth needed to download a full retail game in a timely fashion probably has the bandwidth to just stream the thing. For most games any latency is largely irrelevant. Why even bother installing it on a console when the video and sound can be sent over the wire?

Anyway I think most probably they will support disc based games. It would be madness not to. Broadband is not ubiquitous by a long shot and people still want to watch things like blu rays and DVDs.

Netbooks were a GOOD thing and we threw them under a bus

DrXym

I love my netbook

It's small enough to throw in a bag, cheap enough to not shed tears if it's stolen / broken, and (just) fast enough for stuff like browsing, casual gaming. I'll mourn netbooks when they're gone though I think in time that small laptops will creep back down in price soon enough especially when manufacturers realise people are not going to pay stupid money for an ultrabook. Asus are already tentatively going that way with their Vivo book devices.

BlackBerry bets fans are willing to upgrade skills

DrXym

Do not underestimate the power of fanboys

So it's not existing users I think RIM / Blackberry need to worry about but the greater public, especially businesses currently pondering the whole BYOD thing vs security. If Blackberry can convince businesses that their phones are relevant again, and convince managers and other recipients of said phones that they're actually pretty useful, then I think they'll get a second wind.

For existing users I think the upgrade is probably a given. I've been reading Crackberry.com articles surrounding the launch and many of the comments border on the delusional. The brand has a near cult like following which means even if these things were coated in dog sick there would be people who'd buy them. Anyway, the Q10 is the sop for people who absolutely must have a keyboard and the remainder will get the full touchscreen model.

Microsoft dev tools to add Linux-style source code versioning

DrXym

Re: Cognitive Dissonance Alert (CDA)...

Git relies on a lot of Unix commands to do some of its peripheral functionality - grep, perl, bash etc. The msysgit distribution for Windows is essentially all these Unix tools compiled against the MSYS / MingW compatibility APIs. Generally it works, but it would probably run into issues with unicode file names, long paths and such like.

Git also makes a bit of a hash of line ending conversion. It has various settings to preserve / convert line endings but in my experience it can completely bollox it up - e.g. it's possible with multiple users who have different line ending settings to confuse git into thinking files have been modified when they have not. The project owner has to craft a .gitattributes file to take this crlf conversion stuff out of user's hands.

Another prominent issue is if you have an NTLM authenticating proxy is that Git will not talk through it. You have to point Git at a shim proxy like ntlmaps which does the authentication for you but looks like a standard httpproxy from the git side.

Eclipse has a plugin called EGit which is a pure Java implementation of Git which may not suffer some of these issues (e.g. it uses IE's proxy settings and works properly through NTLM) but it adds its own since it's not a full implementation of git. I've seen the plugin throw exceptions and cryptic errors when it can't pull, push or merge for some reason.

DrXym

Re: Microsoft using Git!

That's self evident and rather paranoid since MS have been pretty good about their open source use for quite some time. If they use git they're probably either going to:

a) Put a wrapper around git.exe, just like TortoiseGit does at the moment. i.e. user clicks buttons, menus and things, Tortoise invokes git and then presents the result in a nice dialog.

b) Do what EGit / JGit does. i.e. create an independent implementation of git which uses the same file formats and protocols, possibly written in .NET or similar which doesn't actually share source with git.

Of the two I'd say a) is probably easiest. EGit / JGit are fairly mature and yet they can still be quite flakey too sometimes.

RIM blows on the dice, gets ready for its FINAL THROW

DrXym

RIM now called Blackberry

Trying to listen to their webcast and having severe issues with their crappy live stream but caught that bit.

DrXym

Re: Pointless unless...

Playbook can connect directly with MS Exchange, IMAP, POP3, Hotmail, Gmail and offers. I expect BB10 would be similar. i.e. you might not need to upgrade anything.

DrXym

Re: Pipping android to the post

Android 4.2 has multiple users, each of whom can have their own desktop but I don't know deep it goes, e.g. if apps have per-user storage, what uid services run as etc.

It's kind of stupid that Linux / BSD are inherently multiuser and both Android and iOS kind of ignored that functionality and now its having to be retrofitted. Android apps especially bad for crapping all sorts of files out onto their storage partition which is often FAT32 so it won't even have group or user id info.

DrXym

One nice feature

They put two modes into the BB10 phone - personal and business modes that can be flipped between on the fly. Theoretically it allows the business to set up the vpn, email etc. on the device in business mode which stores everything in a protected fs without worrying too much about what crap their idiot employees have installed in personal mode. Conversely the user can personalize the phone without worrying about what their idiot IT admins think of it.

How it works in practice remains to be seen but it sounds like a neat idea.

Help selecting a 7" tablet.

DrXym

Re: Kindle

Sideloading is meant for development only. Basically to port an Android app to Playbook, you use RIM's tools to bundle up the .apk as a .bar file which you sign with a development key and upload to your attached device.

It works (sometimes) but it's non trivial. I tried sideloading lots of apks and only had success with a few of them. Too many variables to know if it'll work or not without trial and error. e.g. I couldn't get FBReader to sideload but Aldiko did so I was at least able to read EPUBs.

DrXym

"Plus any apps missing from Blackberry Appworld can be sideloaded to the playbook from the Android app if there is one and most work perfectly."

Not true. Some apps work. Apps which have background services, or expect certain privileges, or which ship with native code, or which use Googles Licence Validation Service, or which are encrypted probably won't work. You'd have to source apks from warez sites where god knows what you'll end up with.

And sideloading is an enormous pain in the arse.