* Posts by ThomH

2518 posts • joined 18 Jun 2009

Cynical Apple gouges UK with 20 per cent price hike

ThomH Silver badge

Re: Win-win

Like some sort of upside-down Laffer Curve: don't price anything as mid-tier?

ThomH Silver badge

Re: US prices?

The most expensive non-build-to-order MacBook Pro 15.4" on store.apple.com is £2,699*. So that's £2249.17 without tax. At the current exchange rate, that's the same as US$2740.84.

The US price (also without tax) is $2,799.

* I didn't bother playing with the build-to-order options to get to El Reg's quoted £2,999 but it trivially goes quite a lot over that if you want: e.g. adding a 2TB SSD adds £1,080 immediately. Getting to £2,969 was easy but still not what I was aiming for exactly to match the story.

Zilog reveals very, very distant heir to the Z80 empire

ThomH Silver badge

Re: How exciting

I have no evidence but have always assumed that Sinclair's button-per-keyword was a means to avoid the space and time of writing a tokeniser; I guess it may partly also have been because the ZX80 can't run the display and process a key press simultaneously so one screen shake per word was preferable to one per letter? Then anything else he said about it was just marketing.

ThomH Silver badge

I don't think the one in the Master System was customised. Just vanilla as far as I'm aware. Ditto the other Sega usages. The graphics chip was a highly-customised TMS9918 though.

ThomH Silver badge

Re: How exciting

My understanding, at long arm's length, based on the literature and with no direct experience, is that the Z80 was often preferred to the 6502 because it had built-in DRAM refresh logic.

One of Sinclair's smart moves in the ZX80 and '81 was to use static RAM and repurpose the DRAM refresh counter as part of the video counter, saving some external logic at the cost of having to force the processor into a NOP/HALT cycle during pixel periods because exact refresh timing depends on the instruction stream but variability doesn't work when you're synchronously driving video. The program counter forms the other part, thanks to NOP conveniently being 0x00, meaning that one can easily steal the real value from the bus and then force a NOP before the CPU checks via open collector logic. I'm pretty sure the [proper, non-CPU-assisted] video fetches are used for DRAM refresh on the ZX Spectrum but if you've already tooled up for the Z80, why change?

Four reasons Pixel turns flagship Android mobe makers into roadkill

ThomH Silver badge

Re: It's the age old problem...

Obligatory Tizen link. I have no firsthand experience, but Bada was certainly oddball. Two-step construction, custom containers rather than the std:: lot, and probably more that I've forgotten.

Google's home tat falls flat as a soufflé – but look out Android makers

ThomH Silver badge

Maybe it's time they looked at cofunding some sort of foundation to steward their preferred open source platform? Ummm, but in a way completely unlike that time they tried that with Symbian.

Oops: Carphone burps up new Google phone details

ThomH Silver badge

Re: Wonderful news @Khaptain

Surprisingly, in America it's still normal for the waiter to take away your card, return later with it and another two copies of the receipt you already saw, one of which you need to sign.

I have no idea why fraud doesn't happen more often there.

Apple's Breaxit scandal: Frenchman smashes up €50,000 of iThings with his big metal balls

ThomH Silver badge

Re: "sang froid"

I don't find it all that understandable — the world view that if I feel somebody has done me a wrong then that gives me licence blamelessly to do absolutely anything I want feels very juvenile to me. I hope they throw the book at him.

Before Bitcoin, digital cash was called Beenz – all that's left is a T-shirt

ThomH Silver badge

Re: Ppshaw

Being a York undergraduate that just caught the tail end of Mondex, I'd describe it as this: an additional step, involving an additional machine, in getting your laundry done. An early lesson that extra technology does not always help.

World+dog to get retro classic Commodore 64 for Christmas

ThomH Silver badge

Re: Likely lineups for those

If only he'd decided to do the ZX81, he'd have been finished several times over by now.

ThomH Silver badge

"Let's just give it a franebuffer and an AY and let the programmer figure the rest out" — the ST is the Speccy of 68000 world. Or something.

ThomH Silver badge

Re: And I want this...

I think the SID has just been emulated poorly historically because it's a digital-analogue hybrid with unknown analogue logic. So it's the combination of incompletely documented, expensive to emulate and slightly outside of the normal emulator author's core competencies. There are good soundalikes now though, despite the obstacles — e.g. reSID seems well-reviewed.

ThomH Silver badge


UK Science Museum will reconsider its 'sexist' brain quiz

ThomH Silver badge

Re: What the actual fuck

I'm not necessarily sold on the PC angle but would agree that the Science Museum should not have displays which purport to communicate scientifically-established ideas but which actually have no such basis.

Bug of the month: Cache flow problem crashes Samsung phone apps

ThomH Silver badge

Re: Self-modifying code

I'm not sure I agree. This isn't a case of somebody deciding that a store absolute + a load absolute is six bytes and eight cycles but a store absolute + a load immediate is five bytes and six cycles so they'll do the less readable thing, it's a compiler just like any other compiler except that compilation is just-in-time and somebody didn't think enough to realise that constants you read from your processor may not be subjectively constant if processors are heterogeneous.

So as to the code generation itself, this is just a compiler doing exactly what compilers have always done. It isn't self modifying. It's one actor, and it's outputting another — not modifying it, and not modifying itself.

They've just messed up the announcement of completion.

WhatsApp, Apple and a hidden source code F-bomb: THE TRUTH

ThomH Silver badge

Agreed; this developer happens to have taken offence at a particular company, many others have done basically the same thing with all the other companies, their colleagues, other software components, software patterns, actors, footballers, varieties of plant...

Other than suggesting, if true, that WhatsApp has a poor peer review system, the news is that at least one developer doesn't like Apple?

Intel Basis fans burned again: Refund checks for scalding smartwatches bounce

ThomH Silver badge

Re: checks and cheques

At least if they're anything like me, they probably paid Amazon by card, and are very happy not to have to give any card or bank details to Intel now.

That is, assuming the cheque can be cashed, anyway.

Apple killed OS X today and binned its $10,000 BlingWatch too

ThomH Silver badge

Re: The Last Symbolic Vestige of neXtstep

Isn't keeping the same name but making a random change in capitalisation very NextStep indeed?

Ankers away! USB-C cables recalled over freakin' fried phone fears

ThomH Silver badge

Re: Apple control freaks

I'd have no problem with USB-C for power if they'd just add a damned second port, as Google and almost everybody else does. Otherwise the cabling costs are absurd as soon as you want to be able to plug in an external monitor and absolutely any other accessory, while charging. The USB-C passthrough is the first thing to go as soon as you buy anything but an absurdly-priced monitor connector and most hubs either can't pass on power or else can't pass on video.

Update your iPhones, iPads right now – govt spy tools exploit vulns

ThomH Silver badge

No, no, no. The anti-terror legislation is for monitoring alleged benefits cheats, isn't it?

ThomH Silver badge

When's the last time anybody was compelled to use iTunes? iOS 4, maybe?

Switching to a non-WebKit browser, were Apple to stop being so controlling, would also appear to answer only one out of three vulnerabilities?

ISP roundup: Google mulls fiber-less Fiber, America goes Wow, Comcast still terrible

ThomH Silver badge

Re: sorry, thought i was on a .co.uk website

As I understand it, it's a .co.uk and a .com, with staff on both continents.

In sharp contrast to Radio 1.

Three times as bad as malware: Google shines light on pay-per-install

ThomH Silver badge

Re: caveat emptor

Depends on the delivery mechanism. With sources like Steam and the Microsoft and Apple storefronts you can be confident.

Intel's smartwatches are so hot right now – too hot: Basis Peak recalled for skin burns, blistering

ThomH Silver badge

Re: not just hot stuff

Intel have actually been fairly good about this — one of the notable things about the original Basis product was the company's refusal to support either Google Fit or Apple HealthKit despite both being launched during its period as the sole product, while the sync software was under active development.

They initially launched the Peak similarly declining to support export of data to either of those platforms or to any other, but relented. So if you have a Peak, you've quite possibly already exfiltrated your data, day by day, without much ado. You're not locked in.

The most offensive thing they've done is keep their server in the loop, so that you may get to keep your data but they get to keep it too. Which is slurping but not lock-in.

Given the full refunds, I think Intel has been fairly decent overall.

ThomH Silver badge

In this case Intel is offering a full original retail purchase-price refund, even if you bought directly from them while the thing was discounted. So I guess the people who bought this device did pretty well: a year or two of using the product for free, or better.

ThomH Silver badge

I'm still using my Basis B1

It was the first to do continuous heart rate measurement, and therefore was reasonably popular amongst a certain niche. The follow-up Peak inexplicably uses a completely different app that syncs to completely different services but I guess it's a safe bet that everything is being switched off together. So that's fairly sad, but at least I got three years or so. Better than most cloudy devices, I'll bet.

Calling all Droids: BlackBerry’s giving away the Hub

ThomH Silver badge

Re: "The Canadian company will sell them [...] for free, or a 99 cent per month subscription."

I did, yes — original comment withdrawn.

My personal preferential order is (i) paying for something outright; (ii) getting it for free with adverts; (iii) paying a subscription. So I'd probably still go for the 'free' option but, no, that isn't what I was originally alluding to. I had just somehow completely missed the second paragraph.

Samsung Note 7: Probably the best phone in the world. Yeah – you heard right

ThomH Silver badge

Re: 4GB? Really

That's 4 gigabytes of RAM — pretty much the same as most of the other current Android flagships, and plenty for the 2016 software stack.

Windows 10: Happy with Anniversary Update?

ThomH Silver badge

Re: You can put lipstick on a pig

Can anyone speak as to the alleged "gnarly" compatibility problems? Given that security is mentioned, I assume it's as simple as some of the relevant calls taking a pointer to a C string to which to write, and a previous guarantee that `wchar_t path[MAXPATH];` would always be long enough, or something of that ilk?

Apple Watch craze over before it started: Wrist-puter drags market screaming off a cliff

ThomH Silver badge

Re: iRing

Which is not yet to have mentioned the most telling part of the review:

I have seen two basic types of reactions. One, and there were rather few of these, were that of the unimpressed – but I guess they are just simply not as tech savvy as I and my fellow watch enthusiasts and nerds are.

See? If you're not excited by a ring with a watch in it then, well, it's just because you aren't smart or knowledgable enough. The problem is definitely yours.

I find this same attitude pervades the smart watch discussion.

It's 2016 and Windows lets crims poison your printer drivers

ThomH Silver badge

Agreed — for home users all that's really needed is to query resolution and colour format, then to post an image. There are enough places like the USB forum where such a thing could have been established that I can only assume there's a market reason that each manufacturer wants to spend the money writing and maintaining their own drivers. Do they really gain that much from trying to force their own storefronts upon people, given that they've already put DRM into the ink? I don't think there's still any money in selling the hardware so the convenient obsolescence probably isn't that handy?

ThomH Silver badge

Bug filed: file received was less than 600mb, did not announce supply levels in a creepy mechanical voice, did not attempt to redirect me to the manufacturer's website to purchase anything, appeared not to add anything to the system tray, had no effect on computer boot time, indeed did not appear to use my network connection at all. Clearly not a printer driver.

Wannabe Prime Minister Andrea Leadsom thinks all websites should be rated – just like movies

ThomH Silver badge

But doesn't she also want zero regulation for startup businesses?

... so if I'm an Internet startup, can I publish my site or not?

Debian founder Ian Murdock killed himself – SF medical examiner

ThomH Silver badge

Re: Bah!

I'm nothing like an expert, but I once dated someone who was and my recollection is that Asperger's didn't make it from DSM-IV to DSM-V on account of being insufficiently well-defined, and in any case was never strongly correlated with intelligence, it also not being a contributor to diagnosis.

Post Brexit EU will spend 'stability and peace' budget funding Chinese war drones

ThomH Silver badge

When I voted remain, I didn't do so on any single issue, I did so on the balance of issues — most prominently that there is little sovereignty lost outside of the imaginations of the tabloid press, that there are substantial financial and lifestyle advantages to membership, and that the democratic deficit that exists is insufficiently substantial to overcome those advantages.

Does it change my mind that the amount of my tax money that, eventually, goes towards sponsoring equipment for foreign armies will be negligible more than it already is? No. See today's Chilcot Report findings for many of the reasons that I don't consider this, in relative terms, to be a big deal.

Parliament takes axe to 2nd EU referendum petition

ThomH Silver badge

Re: Be careful what you wish for...

A remain voter here. I think the problem with the way the debate was held was that we all spent decades telling future out voters that they were a strange minority rather than explaining why somebody might hold the opposite opinion. There wasn't time to undo the amount of voter resentment that such a level of persistent arrogance had accumulated. Maybe there's 20% who'll never listen to rationality, but arguing with them isn't a waste of time because if you ignore them then before you know it 52% have heard and internalised their opinion. Ignore people you disagree with at your peril.

... and the nation's, in my opinion.

ThomH Silver badge

Re: Of course the original referendum is only "advisory" it is not legally backed.

I think it's advisory in the same sense that the rule determining whom the Queen will pick as PM is advisory. Political reality always wins. Brexit could be avoided now only if a majority of people wanted the vote to be overridden and by some mechanism were able to say so — a second referendum, a snap general election, whatever. But I just don't see what convincing argument you could make that the majority of people want a rerun. The majority voted out.

As a voter for remain, I think Cameron et al have made a hash of the whole thing. An issue of such constitutional significance should never have been reduced to a binary decision and decided on by a simple majority. But those were the rules and the exit side won. So — in a democracy — that's that.

I guess that belittling those with concerns for forty years rather than addressing them, then telling them that they were talking about the wrong thing anyway, wasn't such a winning strategy?

GitHub presses big red password reset button after third-party breach

ThomH Silver badge

Re: Two factor authentication or lockout as I call it.

Yeah, usually factor one = something you know, factor two = something you have. You need to know your username, password, other identifying information; you need to have a physical USB key, or the correct phone to receive a login code on, or a properly associated token generator. If your bank is like mine then login is one factor but adding a new account payee requires the second factor of a card reader and debit card.

Multiple pass-phrases is just an attempt to prevent you from using the same password as everywhere else, I'm guessing as I type, and entering the 3rd, 9th and 6th characters is probably a protection against key loggers?

Our CompSci exam was full of 'typos', admits Scottish exam board

ThomH Silver badge

Re: WTF?

Based on the article, I assume the question went something like this: "If an average fondleslab weighs 65kg then what quantum of REM statements if can be batched per processing hertz? Give your answer as an exact irrational number to two decimal places."

Fact: Huawei now outspends Apple on R&D

ThomH Silver badge

Re: Chromebooks

Per the quarterlies, Apple sells between 4 and 6 million Macs per quarter, usually bringing in about 10% of their revenue, total company revenue being in the $40–60bn range.

So although they're clearly a niche product, I don't think the vanity label holds water. Compare and contrast with the watch...

ThomH Silver badge

Re: Chromebooks

Loose speculation has alleged that Apple may have started taking submissions to its application stores as 'bitcode' (think p-code or JVM or CLR byte streams at the point of submission, though Apple compiles to architecture-specific code prior to delivery) because it intends to use its established in-house chip designers to transfer their ARM skills to a laptop.

There's no reason to suppose such a thing, were it not just gross speculation, would be iOS rather than OS X, but hopefully it won't go the Windows RT route of being OS X with all the restrictions of iOS.

There's also a lot of firmly solid evidence to suggest it wouldn't be a budget device by objective standards...

Microsoft's Windows Phone folly costs it another billion dollars

ThomH Silver badge

Re: Anyone with a Lumia

Indeed, the Nokia Lumia I own results from knowing that I'd be without a work phone for at least three months, having nothing else less than five years old, deciding to spend no more than $50 (without a contract), and deciding that if I'm buying whatever the network will sell me for $50 then I'd rather not have an Android because I know the network will have made the $50 Android into a piece of garbage. Conversely, Microsoft has the rules that all carrier-added applications must be uninstallable and that reskinning is not permitted, so all the network could do to my $50 Windows Phone was cost me a few minutes deleting AT&T-this and AT&T-that.

If I'd expected to have the phone for a year or more I'd probably have spent the then-price of $200 for the cheapest decent non-carrier-supplied unlocked Android. I guess it's even less now.

ThomH Silver badge

Surely some sort of confusion?

I find that whenever I watch network television, characters are forever pulling out their Windows Phones in order to Bing things, whether in Hawaii or at Hollyoaks Community College. So I demand a marketshare recount.

LinkedIn mass hack reveals ... yup, you're all still crap at passwords

ThomH Silver badge

Re: Using "linkedin" as a password

I was in the process of saying exactly the same thing.

If you (i) don't consider it much of a loss if somebody else accesses your LinkedIn account; and (ii) don't want to share your LinkedIn password with any other site because LinkedIn passwords might leak; then something both unique to the site and easy to remember is ideal.

Mine are usually slightly better than that but I am definitely guilty of having very little regard for the quality of passwords that I use for sites which have no privileged information about me whatsoever. What's the worst that can happen here? Somebody might delete or graffiti my online CV? Not only do I have it in various other forms but I'm pretty sure I could reconstitute it from nothing with fairly limited effort. It's not particularly difficult to remember which university I went to and the list of my employers since then.

EDIT: hasty update on this, per the haveibeenpwned.com suggestion above, my LinkedIn password has leaked. So I guess I'll change it. But it's hard to feel a sense of urgency.

Mads Torgersen and Dustin Campbell on the future of C#

ThomH Silver badge

Re: Null pointers

I think they're politely not referencing competitors, to avoid lurid misrepresentations, but what they're describing sounds exactly like optionals in Ceylon or Swift, as also available in Java 8 and via Boost in C++ but in both cases being opt-in. If so then the semantics are fairly easy: any reference/pointer that may be null explicitly says so, and there's some sort of single-statement construct for dereferencing arbitrarily many in sequence or else getting some other result if any is null (depending on language possibly also optionally allowing an exception if any is null).

E.g. in no language in particular, result = dictionary[helper.getAdaptor().getProperty()].or(defaultValue)

...without having to test whether dictionary exists, then whether helper exists, then whether getAdaptor returns non-null, then whether getProperty returns non-null.

Politician claims porn tabs a malware experiment, then finds God

ThomH Silver badge

Re: thought process

He's technically a Republican Party reject; he failed to obtain the nomination so is running independently. It sounds like he may fail even to create a spoiler effect.

ThomH Silver badge

Out of a tedious sense of fairness: Webb is running as neither a Republican nor a Democrat; having tried but failed to get anywhere near obtaining the Republican nomination he's officially an independent.

Manchester cops to strap on 3K bodycams

ThomH Silver badge

Re: Turned on at their discretion?

Why not? That's how the police incredibly successfully dealt with terrorism in the '70s — ask any of the Birmingham Six, Guildford Four, Maguire Seven...

Biting the hand that feeds IT © 1998–2019