The Register® — Biting the hand that feeds IT

Feeds

* Posts by David Hicks

1065 posts • joined Tuesday 22nd April 2008 12:44 GMT

David Hicks
Silver badge
Linux

When did you try the DLNA stuff?

Because I agree it was a failure for quite some years, but recently I've been quite impressed.

Only quite impressed, not fully. There's some bug (protocol related AFAICT) that means my phone will only play one song at a time on the various audio renderers we have in the house, but it does mostly work now.

David Hicks
Silver badge
Pint

Errr.... DLNA?

Depending on your tv etc etc. What exactly do you want to do?

If you have a relatively recent smart tv then it probably has some sort of network awareness and some sort of DLNA mode. You then set up your pc upstairs as a DLNA server (minidlna, mediatomb, ps3mediaserver, windows media player?) and your tv should be able to see it and play media from it.

If your TV has a 'dumb renderer' capability you can control this all from your mobile phone, there are various apps like 'skifta' and 'allshare' that allow you to browse your server's media selection and push it to the telly. How well integrated it is depends on the specific tv. My 2010 plasma has a sort of receiver-mode you have to put it into first, whereas a friend's newer (2012) model is in receiver mode constantly and anything you send will interrupt what's on now. You can even (with quite some difficulty and a package called python-coherence) set up a linux box as a dumb audio or video renderer in this way.

Of course this only works for media files, if that's not what you meant and you need a more generic streaming mechanism you might need another solution.

David Hicks
Silver badge
Flame

Re: Optional

SCART was f*$%^*"%^ evil.

You could get the orientation right easily enough, but then you'd reach behind the tv and start sliding the damn cable around and about all over the place trying to get the thing in. All you needed was to be a fraction of a millimeter out and you may as well have been next door.

Inevitably, five minutes later, you'd have to pull the tv out and plug the damn thing in by sight. Worst Cable Evar.

David Hicks
Silver badge

Re: There's the Kool-aid...

"There's also Linux-lite, aka OpenOffice / LibreOffice running on a Windows PC..."

You think my mother knows how to operate a spreadsheet!?!

We have a hard enough time with the concept "I'm only available on skype when the computer's on" and the resulting expectation that my computer be left on all the time. Though for some reason the converse doesn't apply (things must be switched OFF! when not in active use).

She's figured out how to browse and book holidays online well enough though...

David Hicks
Silver badge
Linux

Re: There's the Kool-aid...

"I might suggest the Linux crowd's focus on the technical side being the more important is one reason WHY they still have no market share, despite their product being very good."

You'll find a lot of people in the linux crowd who aren't really interested in market share unless it brings more developers in to develop the system. Not the cheerleaders of course, but the 'it's awesome for me' crowd. And it is awesome for me, I can make computers running linux dance for me in exactly the way I want. That said I wouldn't wish to confuse someone like my mother by changing the way she does things, she has a hard enough time telling apart the AOL client ("the internet" which I'm trying to ween her off) and Firefox ("the Google", because that's the homepage).

People like her are why MS has a *very* fine line to walk with its interfaces, because if they change things around too much then people like me will get sick of trying to retrain them and just go with linux instead.

David Hicks
Silver badge
Pint

Re: 'Nokia has started to deliver very attractive products again'

@ dogged - "How many Androids were sold in the first two years of the OS's life?"

The original G1 sold pretty well, IIRC, though not barnstormingly so. However this is not the first year of Windows Phone is it?

"Coming soon, new awseome phone OS! Look, all these bloggers say its the best thing ever for users and developers even though there's no way anyone has got one yet and we just announced it yesterday! And it's got so many apps! Look! Shiny! No of course the last one didn't sell very well, it was crap. But this new one is revolutionary"

Which then turns to - "Well yes, of course all these features you like from iOS and Android are missing, it's a new OS, give it time, Windows Phone has only been out a few months hasn't it? And of course the sales are slow, duh, new platform!"

Are we going to have to watch the same pattern with Win Phone 9?

David Hicks
Silver badge
Pint

Re: Hmm...

Apple will only sue if it becomes a threat. To become a threat they would have to sell some!

David Hicks
Silver badge
Linux

The General Public

Can barely tell their collective arse from their collective elbow.

This is good isn't it? Phones are supposed to be appliances, not a religion.

David Hicks
Silver badge

Re: $10,600 = 53 x $200

If your horse steps on your phone 53 times, maybe it's trying to tell you something.

David Hicks
Silver badge
Stop

Re: WTF?

Because not all migrants will be doing their best to avoid government detection?

Obviously the ones who are going to be trying to avoid detection aren't likely to say yes, but I think you're confused about the meaning of the word 'migrant'.

David Hicks
Silver badge
Pint

Yes! And it sounds so .... enterprisey! That means it must be good, right?

David Hicks
Silver badge
FAIL

Missed the Clinton Cards announcement

So that's why I couldn't find one the other day, when I was trying to buy a Birthday card for the first time in ten years :)

David Hicks
Silver badge
Linux

Not that much...

We've got a couple of HP microservers running zfs for file storage, a couple of ARM boxes repurposed to DLNA rendering, two desktops, a myth box, a laptop, a netbook, an ARM chromebook, three consoles, several mobile phones, a smart tv, a smart blu-ray player and a few squeezebox devices all on a mix of wired, wireless and powerline network segments. Uh I think that's about it.

These pretty much all count as part of the lab these days. They're all running some flavour of linux apart from the consoles and one of the desktops...

David Hicks
Silver badge
Stop

Re: I suspect

I'm not sure if you think I'm on samsung's side or something, I'm just pointing out that there's more than enough material to keep this one dragging on for years.

It's true that I'd like to believe in a rational legal system. In a case in which the foreman of the jury admitted that he had ignored court advice, misinterpreted the law and instructed the other jurors to do the same, I'd like to believe that in the modern day and age we could look upon that as a miscarriage. I am aware that the world is not rational however.

I'm also aware that a multi-billion dollar international mega-corporation does not need the likes of me white-knighting for them, which I'm not.

David Hicks
Silver badge

I suspect

That there will be a few years of appeals on that $1bn before we see any cash change hands. It certainly seems that there were more than enough shenanigans in the Jury room to get the whole thing reconsidered, and that's before Judge Koh's weird rulings on what could and could not be entered as evidence.

David Hicks
Silver badge
Linux

Apple were quite good on this I thought

As a previous resident of Australia, yes most of the goods and services available to you over there are hysterically marked up and overpriced, with profits disappearing into the pockets of a variety of dodgy middlement, exclusive importers and (for some reason) retail real-estate barons. Most tech seemed to be double the price it was elsewhere. Cars were ludicrous!

Apple, OTOH, seemed to sell at roughly the US price + GST, which seems fair enough.

David Hicks
Silver badge
FAIL

Re: Not only can't MS sell tablets...

Chrome OS is not shit JDX. It's a perfect appliance OS, it boots in a matter of seconds and presents you with a web browser. That's what it's for and it does it admirably.

Think before you speak dear, I know how fond you are of toeing the company line, but it doesn't always make you look as superior and eloquent as you seem to think.

David Hicks
Silver badge
Stop

Re: "Customers played a wait-and-see game"

'xactly what I thought when I read that.

Customers (well potential customers) either didn't know or didn't care. The phrasing in the article implies a hoard of people just waiting to see if MS did good or released cheap enough. I can't imagine this was the case at all.

David Hicks
Silver badge
Pint

Re: All true

Very, very different business model though.

If you added up the money brought in by Samsung's chip division (exynos is licensed from ARM, at the instruction set level IIRC), Qualcomm's chips (likewise snapdragon), nVidia's (tegra), Marvell, Broadcomm, Freescale, Ti etc etc you'd get a fuller picture.

ARM are a chip-design firm, not a full on design/manufacture/sales organisation.

What we need to make real money in the UK from ARM, is a UK-based implementor-manufacturer. Should we make 2013 the year of the British Mobile Phone?

David Hicks
Silver badge
Linux

Re: For goodness' sake

When I've worked in Javascript I was thrown by the sheer number of options - for example there seemed to be about 8 ways to do inheritance, all of which come with their own pitfalls and occasionally need support (context binding).

As a language it's a real mess, IMHO. That doesn't mean you can't pick a decent subset and do great things with it though.

David Hicks
Silver badge
Linux

Re: Why not a Chromebook?

Because a lot of the stuff I want to do with a little linux box is pretty low-level. Partition editing for example. I also use my chromebook as a development laptop so python, the ability to install arbitrary libraries from the Ubuntu repositories and all that good stuff is what I want.

That said, yes, when I want (almost) instant-on browsing and mail with a nice bright screen, I use ChromeOS and it's great.

David Hicks
Silver badge
Linux

Re: I want a new netbook

Chromebook

I mean, if you're not wedded to windows ands prepared to do a bit of hacking. Samsung's ARM Chromebook (XE303), with ChrUbuntu hacked onto it on a MicroSD card. This is serving me very well at the moment and is so much more capable than my long-suffering eee901. And ChromeOS itself actually works really nicely for what it is.

The machine is thin, light, pretty and has decent battery life and zero moving parts. The casing is a little on the flimsy side but otherwise all is well.

If you're not up for a bit of hacking or do want windows of course, this solution is not for you.

David Hicks
Silver badge
Pint

Re: I see it slightly differently to that.

It's a sucky perception thing, and shame on Google for getting involved.

I pay my ISP to deliver packets to me as fast as it can, if they feel the need to demand more money for said service then they can ask me, not selectively ask people trying to get my eyeball-time to pay to get access to me. I am the customer, not the fecking product.

I'm so tired of being the product.

David Hicks
Silver badge

Re: Verified by VISA is horrible

@AC - "AFAICT, the chip+PIN authentication is not exactly a PKI. There is no communication with a central authority involved for the authentication part (there is for the authorization, but that part does not have to happen in real time, it can be done after the transaction is complete, and is often done as a daily batch to minimize communication costs)."

Any amount over the card or terminal's limits must go online for authorisation. There is also a limit on the number of offline transactions a card will permit, and a random factor that chooses whether even transactions below the offline limits will go online. An online transaction absolutely is authorised in real time, including cryptographic verification, by the bank, of the transaction cryptogram provided by the card.

David Hicks
Silver badge

Re: Verified by VISA is horrible

The PVV is an optional component and the attack on it would (according to the linked paper) take multiple years to break and many, many more if 3DES is used over DES, which one would hope in this modern day and age. It's also a hash rather than a straight encrypt, as only a portion of the DES output is stored.

The PIN is not on the stripe.

And how else could stripe-only devices check the PIN? ISO-(can't remember the number) encoding the captured PIN with a terminal specific key and sending it to the acquiring/issuing bank for verification. There is an online PIN verification capability in EMV, I don't know if it's commonly done for stripe transactions.

David Hicks
Silver badge
FAIL

Re: Indistinguishable?

OK no, it's me that misunderstood, from reading the linked article.

They have managed to cram data into the silent packets, which then gets thrown away or ignored by the standard client, but which someone running their program can grab and decode.

If the skype packets are encrypted using half-decent encryption anyway, then the data they contain will already look fairly random, so substituting other encrypted data shouldn't look too suspicious to the casual packet sniffer.

Whether this is an effective method or not would seem (to me) to come down to how much validation is performed by any hypothetical skype interception program in use by the authorities that we suspect of listening, and whether they get the full stream or just recovered audio.

Actually I think I like my idea better...

David Hicks
Silver badge
Stop

Re: Indistinguishable?

I think you misunderstand - the messages are not put into the 70 byte packets, they are encoded using the sequence of silent and non-silent packets.

Think morse code only using silent and non-silent packages instead of dots and dashes, and then layer something like ssh/ssl over the top.

David Hicks
Silver badge
FAIL

Re: Verified by VISA is horrible

The PIN is stored in the stripe?

What unmitigated bullshit!

It's not in the stripe at all. Anywhere, coded or otherwise. The stripe contains a very limited amount of data. If you're doing Stripe + PIN transactions the PIN is captured and encrypted then sent to the bank for verification.

David Hicks
Silver badge

Re: Differentiating

Again, and sorry to harp on about it, but I'm really not interested in what you can chuck at it, I'm interested in having up to date hardware.

AFAICT that is what they have now, and if so then good for Elop bringing them up to date, but they did lag for quite some time.

David Hicks
Silver badge

Re: Differentiating

@I ain't Spartacus

The figures I found were sales too, they were Q3 2012 sales and Q4 *may* show something more interesting, but I think doubling the sales share is a touch optimistic. Could well be wrong

The N900 was a great device, but I'm not interested in what the OS *needs* for basic operation, I'm interested in what you can do with the available power. And the more the better as far as I'm concerned. Especially as I like to re-purpose devices and install non standard operating systems. You can say "Oh but the interface is sooo smooth" as many times as you like, but I'll still be miffed at someone trying to sell me last year's hardware at this year's prices.

No, I do not expect everyone to think that way, or that my opinion is representative of anyone but me.

@dogged

What are the sources for your numbers?

The 2.7% US figure I quoted comes from Forbes - http://www.forbes.com/sites/kellyclay/2012/12/21/windows-phone-now-third-most-popular-platform-in-u-s/

And gartner says 2.4% - http://wmpoweruser.com/gartner-around-4-million-windows-phone-units-sold-in-q3-2012-with-2-4-market-share/

These are of course Q3 numbers, I can't find Q4, but the only numbers I've seen even in the same ballpark as yours are projections. For 2016.

David Hicks
Silver badge
Stop

Re: Don't bother....

Folks, your problems are crappy jobs. Get some experience, become a contractor/consultant, rake in the cash and have a new workplace every few months!

If you just sit in the corner being the underpaid geek, all the while hoping someone's going to hand you a pot of gold, then of course your life's going to seem miserable.

David Hicks
Silver badge

Re: Don't bother with qualifications - everything you need to learn is free!

My degree has been very useful to me. It's opened a lot of doors and more importantly it's given me a good grounding in a wide range of computer *stuff*.

You can talk your way past the degree requirements at a lot of places and you don't need a degree to be an awesome software engineer, but I've found it very useful for both thing. It's true that some of the best people I've worked with had no degree, but most did.

Being interested in tech? Hell yes that's a requirement.

To the OP if you're reading this - try to find some way to leverage your existing knowledge into a few steps up the ladder in IT and skip the helldesk stuff entirely. Find a crossover job where you bring the domain knowledge but you learn the technical ropes from some more experienced tech guys.

Also (and I'm going to get flamed for this) programming/software engineering is far more interesting than IT and networks!

David Hicks
Silver badge
Linux

Re: Differentiating

Where are you getting your 5% from?

All I can find is references to 2.7% US and 1.9% global (Q3 2012). I can accept that the new lumia phones may have made a dent, but 5% seems wildly optimistic. Nokia is certainly the top dog, but of a very small yard.

I would buy a Nokia android device, but it would have to be competitive with other handsets on the market. Three or four years ago Nokia released the N900, which was awesome but already behind the field in terms of tech specs. The N9 was at least a year behind competitor's products, so despite apparently being pretty good they could have been so much better. I've no idea if the hardware specs of current-gen nokias are in line with the rest of the industry, but they used to lag terribly.

David Hicks
Silver badge
Linux

Re: Supply and demand

This is similarly true in software - while there are companies crying out for staff, compared to the international scenario the pay for software folks in the UK (even in London) is frakking awful when compared to the US, Australia and other western nations. Maybe we do need more STEM grads, but unless the money's there at the other end why bother?

The only way I can get close to what I was earning in 'stralia is by contracting.

David Hicks
Silver badge
Coat

Re: Wow, just wow!

I cycled a few miles at the weekend. So long as it's not actually raining there's nowt wrong with cycling in the cold. Just get yourself a pair of gloves and a lightweight jacket, you'll soon warm up.

And no, I'm not usually an advocate of old-fashioned getting out there and doing it, damn the weather etc etc, I only (re)took up cycling last year. In Australia where it's warm all the time. I've been genuinely surprised that it's pleasant to cycle here. Even in January.

David Hicks
Silver badge
FAIL

Re: Libre/Open Office?

"Except they did? Internally Office Open XML files are just a load of XML files, with other bits and pieces, zipped up. The specs are standardised by three bodies."

Pffft.

MS crippled ISO in their haste to push this through, they stuffed the voting committees full of single issue voters and forced OOXML through as a standard, just so they could say they had one. The voters then stopped turning up, and ISO basically broke down due to non-attendance of a high proportion of members. Meanwhile the standard as published wasn't even supported by MS *and* contained many things that were ill defined so only MS could support them.

ODF is an open standard OOXML is a trap, and a deliberately confusingly named one.

David Hicks
Silver badge
Thumb Down

Yuck, 2 year contracts

No thanks.

I know most folks like the "free" phone model but buying up front lets you switch provider and call plan whenever you like. Far nicer.

Also the number of people I hear muttering about having made a terrible choice of phone and now being stuck with the damn thing...

David Hicks
Silver badge
Linux

Re: how compatible are these ARMs ?

Err, that's more than a little bit optimistic.

There certainly are different versions of the ARM instruction set out there, and not everything that will run on ARMv5 will also run on v4. There are also a whole load of differing extensions in areas like floating-point. So you end up with software distros like debian supporting the lowest common denominator and losing performance because of it, and other distros like raspbian (for the raspberry pi) that are tuned to single devices or chip categories.

ARM is definitely more of a heterogeneous than x86. And yes, there's not usually a device-discovery system or BIOS equivalent, so the OS needs code for the specific board its running on.

David Hicks
Silver badge

I knw you shouldn't have to do this...

But if you root the phone and install an app called SDMaid (IIRC) you can delete the crapware, even if the system doesn't want you too.

I too have a German galaxy device, a Note I bought when I bought in Australia from a hong-kong vendor and have brought with me back to the UK. None of these places require a german taxi app...

David Hicks
Silver badge

Re: Not really sure why a web browser

Indeed, and a browser is an application that runs al sorts of 'stuff' from all sorts of sources at that, so not one I like the idea of giving direct access to much in the way of hardware.

David Hicks
Silver badge
Thumb Down

Not really sure why a web browser

Ought to be able to interact with my webcam anway. Seems like a *really* bad idea.

David Hicks
Silver badge
Linux

Re: sad to see them die

"When Netbooks were first introduced most came pre-installed with Ubuntu"

If only!

No, they came with Xandros, and it was set up in such a way that after about a month it would fill its system partition and start failing software updates. Also the desktop was very, very limited, you couldn' edit the menu structure, it was difficult to install more stuff etc etc. And it sometimes killed ipods if you plugged them in (for instance to charge).

Various *buntu, debian and mint distros popped up pretty quick, thankfully, and my eeepc 901 has been an awesome miniature debian/GNOME2 laptop for the last several years, though it does struggle at times. Yesterday I replaced it with a chromebook, which (AFAICT) is basically the same as a netbook, only with chrome OS and a slightly larger form factor. Soon, it too shall run debian!

David Hicks
Silver badge
Thumb Down

Re: Lies, damned lies etc

The top end Samsung S3 outsells the iPhone 5. So all this nonsense about "low-end" and "default choices" and "couldn't afford an iphone" and whatnot is just hot air.

I'm sure Apple care dearly about their market share. More market is more money.

David Hicks
Silver badge
Go

So is this the government doing what the rest of us have to?

And starting to generate a pension-equivalent investment fund to keep it in hair nets and cat food in its old age?

Or are they just spanking money on research? (which is a good thing!)

David Hicks
Silver badge
Thumb Down

Re: I try to write clear code

No, they had the ban because they were less than competent. It was one of several arcane rules and was matched with a vcs cobbled together from glue, string and fear of progress.

I've been doing this for a dozen years now too, perhaps not as long as you, but I've come to recognise that there are a lot of very mediocre dev shops out there. I'm not a 'rockstar' but I am half decent at what I do and they were not. I've seen worse since...

David Hicks
Silver badge
Linux

Re: I try to write clear code

I withdrew my last comment as it could have been construed as a very negative review on current colleagues, not really what was intended.

Heartily agree that if people can't cope with the ternary operator they need to be taken outside and dealt with humanely...

This post has been deleted by its author

David Hicks
Silver badge
Happy

Re: I try to write clear code

Self reply to clarify (and keep wittering 'cos the alternative is hacking at some terrible code).

When I say "Your definition and mine may differ" I mean our respective definitions of clear and sensible.

For instance I've worked in places where the ternary operator in C was not allowed in case it confused some (experience<1?"junior":"incompetent") developers. Whereas I find a quick ternary in the right place to be easier to comprehend than padding the code out with more standard if/else lines. And this is a trivial example, when it comes to structuring large volumes of code there are so many different approaches that can be taken, and so many ways to get it wrong, that you really often end up with something that seems to have grown organically rather than really been designed.

David Hicks
Silver badge
Happy

I try to write clear code

With clear and sensible interfaces.

Part of the difficulty in getting this done is that requirements are barely ever exhaustive and are very subject to change (though once I got handed a multi-thousand page standard and got told 'implement this!). The other problem is other people - your definition and mine may differ significantly here.

I do wonder though as you draw a lot of your anecdata from the world of finance - Most of the best engineers I've met in a 12 year career (so far) wouldn't touch the city, and not just because they didn't like getting out of bed in the morning - do you think that this sector in particular suffers from big egos matched with decidedly average aptitude?

Also have to agree with the general theme - real world software problems are messy and don't often occupy the idealised domain that academics often tackle.

David Hicks
Silver badge
FAIL

Re: Argh..

They're already relatively powerful. I made the mistake of standing in front of a loo with one of these jets, and as I was finishing my business I wondered "what does this button do?"

A nozzle emerged from the rear of the bowl and sprayed up, out of the bowl and all over my shoes.