* Posts by David Dawson

467 publicly visible posts • joined 2 Jul 2008

Page:

RBS customers still suffering tech issues at Virgin One Account

David Dawson

Re: Wow

Chief exec of barclays?

David Dawson

I saw this on my RBS acc a few months ago

Not virgin one, an RBS account.

Several payments duplicated, with the balance wrong. It took the duplicates into account, and dropped me into the red.

Had a nice chat with the bank where they told me there wasn't anything they could do until the nightly reconciliation, but this meant I couldn't take cash out of the account or pay bills that should really have been paid.

It did clear up again the next day and I didn't think of it again.

I'm really feeling quite unsure about RBS now.

Chess algorithm written by Alan Turing goes up against Kasparov

David Dawson
Pint

Re: "Ever heard of pseudocode?"

Ok, so by way of example Mr Ru.

I frequently do the following

- Draw a few boxes with another coder or two to decide basic system components.

- Take a component and decide its responsibilities. These are put in some doc (even if its just a comment at the top, or a note next to its box).

- Figure out the code paths by writing very high level, 'do this', 'now do this', 'followed by this'. never goes beyond half a dozen.

- Then, in turn, expand each item into tests and code.

- Go to the pub having finished.

The first two items give us a simple spec we can check we aren't going renegade against, the third is a design/ development device that is high level pseudo code.

If you are talking about writing the gif compression algorithm in pseudo code, then sure, you might have a point (although I would probably still disagree). If you have large problems, they need to be designed properly or you'l screw it up. If you try to do all the design in your head, you're doing it wrong.

On the vagaries of languages getting in the way, I'd say it depends on your development process and the time allowed to create the correct level of abstraction. I would certainly not like to try to do my system design in code first time. Paper is cheap, writing working code is not.

David Dawson
FAIL

Re: "Ever heard of pseudocode?"

If they are isomorphic to an actual algorithm, then they may as well have been written in a programming language in the first place. If they are not, then they are handwavey wishful thinking; more pseudo than code.

--

Thats kind of the point of a spec though, isn't it. Its a statement of intent, an conceptual representation of something that will be made real in code later on.

If you do commercial coding, you get a spec of what is supposed to be implemented, you make some tests to prove you've delivered it (of whatever variety) and the code that is the specification made concrete.

Being able to represent an algorithm in both a logical spec and in code is a good idea, forcing you to consider the problem at hand, rather than getting caught up in syntax of your chosen language.

They are an abstraction, and totally necessary for a problem beyond the trivial.

Microsoft's Surface plan means the world belongs to Android now

David Dawson
Pint

Re: It's all about the kids

To put my anecdotal penneth worth in, all I see kids with where I live is android. Normally one of the cheapo/ older HTC ones like the wildfire (or whatever the networks are giving away with a sim card these days).

Blackberries were popular, but most of my sons friends stopped using them a couple of years ago. Once the critical mass of friends changed (away from BBM) and they realised alternates were available on android for their messaging fix, they all seemed to switch pretty quickly, with the odd iphone from a parent.

Thats just my experience, of course.

I reckon Blackberry is in zombie mode, shuffling along with nokia.

Even Baidu sells more than windows phone. They really shouldn't have abandoned windows mobile.

For FORK'S sake: GitHub checks out Windows client

David Dawson

Re: Similar experiences here...

I've used git quite a bit now, and the flash of inspiration on how to use it came when someone kept on insisting it be called a Distributed VCS.

It doesn't work like SVN, but it can feel like it when you first get hold of it, and thats the danger, as it just doesn't

Git is built to do branch merges exceptionally well, SVN has nothing comparable (many happy afternoons spent SVN merging, so I'm really not making this up). In git. you treat the upstream/ master branch as just another branch, and create lots of local branches to do your work within. Used this way (which is how it was always intended t be used) its way better to work with lots of people than SVN is.

So, as an example, you should never do development on a local master branch. instead do it on a local dev branch so you can handle merging in the right direction (mitigating any issues with that you would end up using merge or rebase)

My experience is that Git does take a bit of getting used to, but the payback is more than worth it (and the intellij git/ github integration is really quite good too), I'd never go back to svn or its ilk unless I'm forced to.

BBC uses lifted Iraq war photo to depict Syrian slaughter

David Dawson
FAIL

Re: Why, oh why...

Because IP is an obvious interest of his.

Is your argument seriously that "its ok, because they received compensation after the fact" ?

It doesn't just border on the ridiculous, its invaded installed a puppet government.

Real Networks will refund $2m to grumpy punters

David Dawson

"More importantly, those practices were not up to the high standards we expect of ourselves."

And there it is. Company says, what we think of ourselves is more important than what our customers think of us.

If that isn't the inane gibbering of a company PR monkey who has lost the plot, I don't know what is.

Noise can improve quantum computing, says ANU scientist

David Dawson
Happy

Re: Not Good :(

While simultaneously already having one!

UK.gov's G-Cloud 2.0 pushes back launch date

David Dawson

Cynics abound, but I for one am happy that this is being attempted. It seems like the intention is break the oligopoly that has hold of government IT.

Its not an easy thing, certainly, and mistakes are being made, quite obviously.

Given all that, I'm happy this is being attempted. It might work, which would be a good thing all round (unless you are Capita)

Only global poverty can save the planet, insists WWF - and the ESA!

David Dawson
Facepalm

Re: haha

You think tides come from outside the solar system?

--

LOL. Yeah, I accidentally posted half way through an edit.

The intent was to cause the OP to think of the tides providing energy from the moon/ sun, so the earth is certainly not a closed system in that regard, as well as taking a large amount of energy directly from the sun.

David Dawson

Re: Don't shoot the messenger, shoot the journalist.

The unspeakable horror of forward planning! Energy that lasts forever, instead of energy guaranteed to run out within a few decades!

------------

Planning to throw the human race back into the same ditch they spent generations crawling out of is the same as not planning at all in my book.

Have you seen subsistence farming? Its not a nice life, and that appears to be what the WWF want us to reduce down to.

David Dawson

Re: haha

We have a closed system

-------------

Well, not really. Unless you take the solar system as 'the system', and even thats questionable. (where do you think tides come from?)

Samsung buys US Spotify clone, hopes to bruise Apple's eco-system

David Dawson
Facepalm

Re: Why?

A preference for rounded corners?

Beyond the macro jockies: Salesforce lures devs with Java juggle

David Dawson

It amused me that when Heroku released their Java support a while ago, they trumpeted about how it was going to free us from the tyranny of 'containers'.

They then proceeded to show an example of how to fire up Jetty (a servlet container) on heroku.

Ho hum.

I've recently done some Grails dev on heroku, its very nice. The deployment model (push source to them, with it being built remotely in Heroku land) takes a bit of getting used to and needs commercial approval to use, but works well for what we needed.

Jury mulls verdict in Oracle-v-Google Java spat

David Dawson
FAIL

Re: so if APIs are copyrightable...

Samba can only work by copying the API. Where is the legal definition of one company copying the API is copying, another is interoperability when they are doing the same thing? Does the law have a section such as "2.b) ii) Unless the program creates fragmentation, under which case it will be illegal".

===============

Sorry, Samba is an implementation of protocol (CIFS), not an API.

They are fundamentally different, and not related.

Try again.

Asus: Ice Cream Sandwich Transformer Pad out in May

David Dawson
Thumb Up

Will get one.

I liked the first one very much when I got one for the wife, I'll get on of these when they arrive here.

Amount of ice in Bering Sea reaches all-time record

David Dawson
WTF?

Re: We're all doomed I tells ya

There is a significant cost to reducing our CO2 levels down to what is wanted by greenpeace et al. It will be very disruptive to economies and society at large.

Doing it 'just in case' seems a bit misguided, as it will be tremendously expensive. Stifling alternate points of view with ad hominem attacks seems a bit dodgy too.

And yes, shoot the stupid, good show.

Apple tells staff to 'capture' iPad 3s with Wi-Fi troubles

David Dawson

Re: fair enough..

Free elastic band for every purchase?

Nature ISN'T fragile nor a bossy mother-in-law - top eco boffin

David Dawson

@Some beggar

And I'm aware that binary world views are stupid ... that was essentially my point.

-------

It was?

I was asking what you meant by progressive, given that it is by definition in opposition to a conservative, neither of which seem to have any relation to nukes. Ho hum

David Dawson

Not exponential

The best it can be said is that its linearly, but even thats in doubt for the future predictions.

Still increasing, quite quickly of course, but after the initial population booms in many developing countries, population numbers are stabilising.

Europes developed populations are now stable, and without immigration would be on a gentle decrease as our populations age.

Education, medicine and decent jobs will give people in the rest of the world the confidence not to have loads of kids in the hope some of them will make it long enough to look after them in their old age.

David Dawson

What, pray tell, is a progressive?

Binary world views are stupid.

Ice Cream Sandwich gives Android mobes brainfreeze – Sony

David Dawson

Re: So nobody has a real answer to my question then?

Bugs are discovered, and Google tend to fix them.

Its the device manufacturers and the network operators that are refusing to provide updates.

My HTC Desire got quite reasonable updates until 2.2.something hit. then it went very quiet for a long time. So, I put CM7 on it instead. The reason I did this was to be able to work around the small amount of application memory they put on that phone. The phone was tolerable, but I couldn't have more than a dozen apps of various flavours before it ran out and cut off the auto sync for gmail etc.

I was lucky though, as I bought my phone direct from HTC. Other people I know with the same phone, via an operator, didn't get updates (security, battery life improvements, the works) until much later, if at all. As the operator didn't want to spend money getting them approved.

There have been (are?) security issues in android. Updating to the newer versions is useful if only to prevent the spread of badness (esp as the the browser is tied to the OS version..)

David Dawson

Re: Surfaces

Not as far as im aware.

The android compositor is double buffered, so it always draws to an external surface. Now it holds that in graphics memory and updates it using the hardware accelerated apis, making it perform better.

I would suspect their hardware isn't up to it and so it's using software emulation of the api calls, rather than a specific software renderer, as was previously.

Supposition, but I could see it using more memory, maybe.

David Dawson
Thumb Up

Re: I'd give anything to go back to Honeycomb

My transformer runs great with ics, much smoother.

Not noticed a battery life, as we don't tend to discharge it that often.

Analysts see no Oracle hardware-biz recovery on horizon

David Dawson

Re: Regional figures?

Matthew, drop the epithetic sobriquets.

I wouldn't hire you on that alone.

--

I prefer sunacle.

Dijit

David Dawson

Re: Android 2.3.7?

The dev docs are there to show the API, not be a definitive view on the release history (note the API Level it, thats the important thing as far as release go, or should be anyway)

Unfortunately, you got this one wrong, 2.3.7 does exist, and is running on real hardware now. (as mentioned, CM7 is 2.3.7 now)

With this ring, I thee frag

David Dawson

Re: Ahhhhh!

Just love the idea of a relationship where you go out together to a cafe and then only interact through devices. Presumably they were sat next to each other - but maybe not!

---

I personally think the same thing about going to the cinema. You go with someone to sit in a darkened room where you aren't even allowed to talk.

But the point is that its a shared experience, isn't it.

A relationship where one partner goes to such lengths seems quite healthy to me.

My view on the whole thing is that you find whatever works, and go with that. Screw what anyone else thinks is supposed to be going on.

Microsoft stamps on HTTP 2.0's pedal, races to mobileville

David Dawson
Happy

Re: How about containers?

This is not too dissimilar to what actually happens, in effect.

With HTTP pipelining and transparent compression, you end up with a single content stream that has been compressed.

This is totally transparent to the user, website and client side developer tooling.

Plus, it has the added advantage that files are available to render as soon as they have been downloaded.

Mobile operators mourn death of embedded 4G

David Dawson
Happy

I thought so. So here they are again!

Mobile operators are giddy at the prospect of doubling, tripling or quadrupling the number of devices connected to their networks over the coming years. Next generation portable devices such as tablets, laptops, cloudbooks and Ultrabooks are seen as candidates for 3G/4G integration that will help shore up the carrier position now that handset penetration has hit the saturation ceiling. However, considering that these gadgets will be used overwhelmingly on Wi-Fi networks, it's difficult to justify integrating cellular functionality now that most consumers are walking around with a Wi-Fi hotspot in their pocket: their smartphone.

According to industry analyst Chetan Sharma, about 90 per cent of tablets sold in the US towards the end of 2011 were Wi-Fi only. This is not surprising considering the ubiquity of Wi-Fi. And for the occasions when Wi-Fi isn't available, there's tethering.

Fragmentation bomb wounds Android in developer war

David Dawson

Re: So is this like the Unix® story?

http://developer.android.com/sdk/index.html

check!

Tech industry climbs out of Silicon Valley, moves abroad

David Dawson
FAIL

Re: Washington DC

Ooh. What fun!

"He's right, your wrong. Communism proved you were wrong by being a complete and utter failure in every country in which it was attempted. Government only exists by taking money from those who are productive."

Setting bad grammar aside for the moment, you are making an equally fallacious argument as the OP. Yours is summarised nicely here -> http://en.wikipedia.org/wiki/Accident_(fallacy)

Just because you consider communism to be a failure, doesn't mean that all government is a failure. To believe otherwise is really showing a lack of intellectual rigour.

FWIW communism ran for 80 years in Russia, and has run for 90 years in China. I wouldn't call that a failure, as most world democracies have been in existence for far less time.

Imagine what the large cities of the world would turn into if there was no government?

"But then you knew that when you pointed out that the state wasts money on things that would not be built if people had a choice how their money was spent"

I certainly did not. I pointed out that government support the activity of the state by building things that there is no incentive for private individuals and companies to build. This is extremely different. If the government didn't perform these services, society would collapse.

"Also I've moved around many 3rd world cities but the only place I've been mugged is in London. But then in those 3rd world countries they shoot muggers instead of waiting for the police to fail. I guess adding a bit of danger to a muggers life is a disincentive"

You have a broad brush idea of the '3rd world'. Its not some kind of hellhole with no government.

It's a totally outdated idea in any case (1st = western democracies, 2nd= communist, 3rd= neutrals), there's a reason the term used now is 'developing world'.

There are very, very few places on earth without governments, for a good reason, people will construct one if one doesn't exist, because they are necessary.

By all means pretend that we could all happily live without governments in place, but don't expect me to join your delusion on the strength of your misguided and selective arguments.

David Dawson
FAIL

Re: Washington DC

You have a false premise that government is non productive. Its not profit making, but exists to facilitate the functioning of the rest of the state.

Try moving around a city without a government and see how far you get without being mugged, burned or just starving due to the anarchic conditions meaning there isn't enough food.

Oh, and the city wouldn't have come into existence without a government to manage it. Private roads don't tend to go very far, the profit motive isn't there...

So, government is productive, if you allow the meaning of productive to go beyond the extremely narrow definition of 'profit making'.

This article is about growth in head count, not GNP. So the arguments around whether government expenditure should be included do not apply.

JavaScript shogun deflects Google's mid-air Dart attack

David Dawson

I use GWT a lot, and I agree totally.

The IDE and other tooling support is excellent in Java, with huge amounts of money invested. On any moderately large application, this makes a big difference in managing code and warming developers up quickly (again, on any moderately sized project, you have to plan for some developer churn).

I don't totally enjoy working in the GWT environment, but I like it a whole lot more than working in a javascript app of a similar size to the biggest one I work on.

David Dawson
Facepalm

Functional versus Object Oriented

Broad goals for Harmony are modularity and better abstraction capabilities. There's a discussion about whether JavaScript should be a functional or Object-Oriented language and also a debate about how permissive the language should remain and about security.

---

Neither, Javascript is already a prototype based language (read up on Prototype languages before contradicting me please).

Do I get a prize?

Stratfor email hackers were tricked into using Feds' server

David Dawson
Headmaster

Re: Know thy enemy and know thyself

Win every battle in Italy but don't take sufficient siege weapons?

I don't particularly disagree with your actual point, but carthage ain't the example you want.

Oceans gaining ACID faster than last 300 MILLION YEARS

David Dawson
Joke

What you need

is a good migration strategy to allow you to make your changes without causing destructive side effects.

Tell the shell fish to just move, lazy buggers.

Election hacked, drunken robot elected to school board

David Dawson
Thumb Up

Re: Secure?

Indeed, but in the UK at least, the (locked) boxes are taken from the polling booths straight to be counted. So, you'd have to break into them either in the polling booth, in the transporting vehicle or in the counting station. Any of which would be pretty obvious, since people (volunteers) are always around them.

I like our system, generally good physical security. Problems generally appear with the postal ballots.

Inside Eric Schmidt's brain: Holodecks, robo-cars and jail bandwidth

David Dawson

Re: Why Google is more criticised

Well, that and habitually destroying/ undercutting competition by funding from windows/ office.

Lots of those products used to undercut competition were/ are actually pretty good.

RIP: Peak Oil - we won't be running out any time soon

David Dawson
Thumb Down

Re: @Eddie Edwards - Right on the spot

No. Andrew is advocating a return to the view of science as the saviour. The great scientific ashes of the past were hugely optimistic about science. It was assumed that people could solve the great problems of the age. Almost invariably, they did.

The reaction to peak oil, our bankers, or global warming has become 'let's tax it' or the tragic 'we're doomed'.

Today's scientists and engineers are brilliant in an age of brilliance. Technology and science has never progressed as fast as it has, today.

We need to throw our resources behind solving this problem, not wringing hands about howp the latest bogeyman has caused the problem (talking about bankers, seriously, old news guys)

Unions: MoD 'mad to fire staff while increasing consultant spending'

David Dawson

Re: Re: Dodgy Maths

Don't confuse the median with the mean.

Just because there are a majority of a certain pay grade, doesn't mean that's the mean average.

Node.js Native breakthrough: cloudy C++ on steroids

David Dawson

Re: @Kebabbert: Deterministric Runtime ??

They use a tuned Azul VM as far as I'm aware.

This can address enormous amounts of memory, which reduces the need to GC, and then also gives the fancy azul tech that removes the impact of the remaining GC runs.

David Dawson

Re: Kang Grade Mark Eleven?

Well, no, not really.

Most applications of this kind (web based), operate on a thread per request model.

While there is a nice thread pool to work within, each request essentially operates serially, blocking whenever it calls out to an external resource (eg, DB I/O web service call etc).

So, the description of the change Node.js makes is accurate, most web based server applications don't do this currently.

Its not completely groundbreaking, even in web development though; for example Java enterprise has had async servlet support for a while in some form or other (eg Jetty had it back in 2007).

This lets you do a similar thing.

David Dawson
Trollface

Grails wins!

LibreOffice debugs and buffs up to v.3.5

David Dawson

Big old codebases like this, its not always possible (in fact, its quite rare) to even be able to unit test significant portions without altering the code first.

Code has to be testable before it can be auto tested.

How Zuck wields power over Facebook for a few hundred bucks

David Dawson

Won't somebody think of the children?

Study links dimwits to conservative ideology

David Dawson

If I May

Not right wing.

Totalitarian.

Right/ left wing in this comparison is generally used in the economic sense. Stalin was an extreme left winger, being a communist. Forced collectivisation was the unfortunate outcome of his beliefs.

Do Stalin's social policies agree with others you might care to call left wing? Probably not, but that's really a different issue.

David Dawson
Unhappy

You carried the crowd up until the unfortunate sweeping generalisation at the end.

David Dawson
FAIL

Left wing, right wing, conservative, liberal, progressive etc

All so much bollocks.

Phrases used to conveniently group people who may have very little in common (see, US political parties).

To my mind, we should stop (mis) using these cliches become much more refined in our political outlook.

Pigeon holing people on a single political axis (and even 2 axes a la the political compass) is totally insufficient and makes the debate tribal and verging on useless.

The SECRET FACEBOOK OF POWER used by global premiers at G20

David Dawson
Alert

@john brown

Spokes

Axles

Ball bearings

Iron fittings

Pneumatic tyres.

The wheel has undergone many upgrades since its invention.

Also, we now have caterpillar tracks, hover craft, and flight, to supplement it.

I give you the point about not necessarily being better, but certainly we can design something more suited to its situations.

Page: