64 posts • joined 12 Jun 2009
What about the kids who have no aptitude for programming?
Nobody has mentioned the elephant in the room -- not everyone has an aptitude for programming, just as not everyone has an aptitude for maths, or languages, or music.
Some years ago, Richard Bornat (a computer science professor at Middlesex University) and his graduate student Saeed Dehnadi did research which demonstrated that in their class of first-year computer science undergraduates, there were two distinct groups: those who intuitively understood how to write programs, and those who didn't. Worryingly, the performance of the second group could not be significantly improved by training them. This was published as a paper titled "The camel has two humps". (You can find it by googling the title.)
Now Gove wants to try to force school kids to write computer programs, when most of them will have neither the interest nor the aptitude for it. It's a recipe for disaster.
Han shot first
As anyone who saw the movies the first time around will tell you :-)
And the IT angle is?
Curious to know why El Reg now has a theology correspondent.
It's a delicious irony that the ad surrounding this news article at the moment is for Amazon Web Services :-)
Re: You're not using MySQL's built-in replication???
"MySQL built-in replication just doesn't work unless you have a properly designed application. By "properly designed" I mean something that's aware of DB replication scenarios and which uses the database architecture for relational key tracking."
I'm sorry, Trevor, but either this is a troll or you really don't understand MySQL replication and you're just repeating what some bloke down the pub told you once.
Applications do NOT need to be aware of replication. I should know -- I've written large-scale applications which talk to MySQL databases that had replication slaves. Not once did I have to alter my code because of that. And these days I get paid to manage hundreds of MySQL servers, ALL of which have replication slaves, a fact that most of the developers are blissfully unaware of. And that's how it should be, of course.
Re: You're not using MySQL's built-in replication???
Are you talking about multi-master replication? <Shudder>
There are open-source solutions that allow you to avoid that kind of thing, such as Galera Cluster, as well as commercial products.
Thankfully, I don't have to support multiple primary sites, so I've avoided having to implement such setups.
You're not using MySQL's built-in replication???
You say "None of the databases for our public websites can be set up for live replication because that would require rewriting code to accommodate it." and in the next paragraph, you state that you're using MySQL.
MySQL has had built-in near-real-time replication to a remote mirror server for over a decade. I was using it as a data-protection solution back in 2002! It doesn't require any changes to client code, since it happens within the database server.
And there are robust open-source solutions for backing up a running server, such as Percona's XtraBackup.
Re: Haters gonna hate
Yes. And don't call me Shirley.
What's even more depressing ...
... is that one of Scotland's ancient seats of learning is now handing out Ph.D. degrees in Human Resource Management.
Why no mention of Sergei Korolev?
It's a pity that this otherwise excellent article fails to mention Sergei Korolev, who was as great a rocket scientist as Werner von Braun.
Re: Dead boomers already?
IIRC, "baby boomer" is anyone born between 1946 and 1964, so some of us haven't even reached 50 yet.
Re: Open Journals
"Will never have the endorsement of the scientific community as a whole."
The scientists who publish in the open-access, peer-reviewed Public Library of Science (PLOS) journals would be surprised to hear that. In the life sciences community, the PLOS journals have a strong reputation.
But is it web scale?
I wish these guys every success, but I'm reminded of the excellent "MongoDB is web scale" cartoon from a couple of years ago:
This is an excellent web site, and it gives predictions for lots of other satellites and assorted space junk too. I've been using it for many years.
The great thing about the ISS is that its orbit is at just the right inclination to the Earth's equator so that it occasionally passes directly overhead if you're anywhere south of Birmingham.
SuperHub also drops idle TCP connections after a minute ro two
I occasionally work from home, logging in to work via SSH.
Since the July "upgrade", my SuperHub drops SSH connections after a minute or two of inactivity, which is a serious pain in the ass.
Fortunately, I'm using a Linux box, so I can tweak the kernel's TCP keepalive settings, which solves the problem.
So, to summarise ...
At university, Trevor was more interested in getting drunk and trying to get laid than learning stuff, so he blames Java.
Lots of developers don't know how to test their code properly, so Trevor blames Java.
There's a word for you, Trevor. It begins with "pill" and ends with "ock". Hint: there are no missing letters.
Resistance is futile
I'm surprised that the Romney app doesn't automatically baptise the user into the Mormon faith.
Re: Repurposing the guts
Re: virgin (but not the producer)?
"I am no virgin, I have a girlfriend and regular sex,"
I'm sorry, but inflatable girlfriends don't count.
Nor do the ones with four legs.
Re: Why oh why
I've never had any problems with the broadband hardware from VM, or with the service, which has been excellent for the past ten years. My original (NTL) cable modem gave me nine years of trouble-free operation, and when it did finally expire at the end of last year, VM sent out a replacement SuperHub immediately with no fuss and at no cost to me.
BT, on the other hand, failed repeatedly to fix a persistent fault on my landline, so I dropped them, and I never intend to use them again if I can possibly help it.
The public might take scientists more seriously ...
... if journalists stopped referring to them as "boffins". You may think it's amusing, but it's not. It's a lazy shorthand for the tired old stereotype of the "mad scientist" who's not quite like "normal" people.
There's cheese, Gromit!
You obviously missed the excellent documentary "A Grand Day Out" by that nice Mr Nick Park.
Just which apps are these, then?
Could it be that the Kindle app is the one that's being monitored by Flurry's spyware, and this is skewing the figures?
There's a better solution
The Met Office should dump Flash, and use a platform-neutral technology instead.
And let's not forget Idaho
The U.S. state of Idaho is in two time zones. The southern part of the state -- which includes most of the population and the state capital Boise -- keeps Mountain Time (7 hours behind GMT), but the northern part keeps Pacific Time (8 hours behind GMT), so you have to change your watch as you travel north/south, not east/west.
The reason is that north Idaho has closer economic ties to eastern Washington state (which keeps Pacific Time) than it does to the rest of Idaho, so the clocks in north Idaho match those in Washington.
The real reason why we're in this mess
The fundamental problem in the UTC versus TAI debate is that the length of the second in the SI system was defined in 1967 so that it matched the then-standard astronomical second.
That in turn had been defined in 1952 in such a way that it matched 1/86,400 of the length of the average day sometime in the middle of the 19th century.
So the SI second doesn't even begin to approximate 1/86,400 of the current day length, and this is why leap seconds are needed every few years.
It gets worse. The Earth's rotation rate is diminishing at a roughly linear rate, so the UTC-TAI clock error is growing quadratically. By the end of this century, we could be adding leap seconds every two or three months.
No problems in Cambidge
I haven't seen any problems with my VM broadband service in Cambridge.
I've been with VM since the days when they were still NTL, and I find their broadband service very reliable. Like Alex Walsh, I've only experienced a tiny number of outages that lasted more than a few minutes.
A satisfied Xoom owner writes ...
"I discovered it's nearly impossible to transfer files from my Linux box"
I don't have any problems with this. I run an ssh server on my Linux box, and an SFTP client on the Xoom. Job done.
"there's no charging over USB as you must use the proprietary brick"
USB provides power at 5 volts, but the Xoom has a 7.4 volt battery. Ye cannae change the law of physics, as a well-known Scotsman once said.
Oh, the irony
Microsoft taking others to task for shipping insecure software? The irony almost made my brain explode.
Even more annoying
I tried to use the Royal Mail web site on Saturday to check on a delivery that I was expecting. The holding page had a list of telephone numbers for various services, including one for tracking deliveries, so I called it, and got a cheerful recorded message which told me that it would be much quicker to use the web site.
Eventually, an automated system asked me to read out the tracking reference, which I did. After a short pause, it told me the stunning news that "Your package is progressing through our network."
So, not only a FUBAR web site, but a truly useless alternative.
That's a bit harsh on estate agents, don't you think?
One page, and make it count
The dreaded HR sift never gets beyond the first page, so you have to make your CV shout "HIRE ME!!!" in just one page.
Good point about foreign names
I wonder whether Dominic realises that anyone in the European Union is legally entitled to work in Britain, and they ALL have foreign names!
It's not just Southern Electric
It's not only Southern Electric whose web-based meter reading system can't cope with actual readings that are lower than the company's estimated reading.
A couple of months ago, I tried to enter my own gas meter reading into Scottish Power's web site. It was 20 units lower than the estimated reading on the bill I'd just received, and Scottish Power were proposing to raise my monthly payment by a hefty amount based on their estimate, so I was keen that they should get the true reading.
Their web site refused to accept my reading. It told me twice that I'd made a mistake, and on the third attempt, it told me to expect a call from their customer service department.
After waiting for several days, I called Scottish Power myself, and a friendly customer service person was happy to enter the correct reading. I suppose I should be glad that they didn't try to bill me for 10,000 non-existent units of gas!
It makes better sense this way
I mis-read the by-line as "Dominic Connor is a quaint headhunter in the City".
The article makes a whole lot more sense this way.
Did El Reg just get invaded by Radio 4's Thought for the Day?
Next week ... Chief Rabbi Lord Sacks tells us why we should all adopt Agile, and the Bishop of Bath and Wells gives the Church of England's perspective on version control systems.
If you think Java database apps are bad ...
... you've clearly never seen the havoc that Ruby on Rails can cause.
I recently witnessed a Rails application bring an Oracle database server to its knees because it wasn't using bind variables. Instead, the Rails app hammered the server with millions of explicit SQL queries that were identical except for the value of the column in the where clause. It pretty much killed the Oracle query cache.
The DBAs still grimace in pain when Rails is mentioned.
But ... MongoDb is web scale!
An amusing take on MySQL versus MongoDB:
(Some language in the clip is NSFW.)
Public data release
In some areas of science, public data release is the norm.
When the Human Genome Project was launched in the early 1990s, the participants agreed to make all of their data publicly available. Organisations such as the Sanger Institute devote considerable effort into providing free public access to terabytes of genome sequence data through web sites such as ensembl.org
In astronomy, all of the major international observatories give visiting astronomers sole access to any observational data that they obtain for a very limited period, typically six months or a year. After that, it is automatically made public on the observatory's data archive web site, and anyone with an Internet connection can download it and use it however they want. That includes data from the Hubble Space Telescope, by the way.
But this does require a huge investment in storage hardware, software and network bandwidth, not to mention the personnel required to keep it all running. That places an impossible burden on small research groups, because they can hardly get adequate funding to do the science in the first place, let alone set up a long-term public archive.
It's only large, well-funded organisations such as the Sanger Institute or the Space Telescope Science Institute which can do this kind of thing, because they have sponsors (the Wellcome Trust and NASA, respectively) which support public access to data.
Scientists are human too
It's hardly surprising that there will be the occasional case of fraud or misconduct in the world of scientific research. Scientists are only human, and they are under enormous pressure to publish as many papers as possible by the funding agencies.
But we're in danger of castigating the entire scientific community because of a handful of well-publicised cases of bad behaviour. It's like saying that all journalists are lying scum, just because of a few bad apples at News International.
We should instead be celebrating the fact that the vast majority of publicly-funded scientists would never even think of committing fraud or misconduct.
We should also bear in mind that the few individuals who did commit fraud were found out by their fellow scientists, and were swiftly thrown out of the scientific community.
How much was the payoff?
I'm guessing that she is going to get a seven-figure payoff from Murdoch, so I won't shed a tear for her.
In the words of Nelson Muntz
This is why you need a render farm to display web pages
The article we're discussing contains 2463 bytes of actual content, including the headline, by-line and publication date.
To display it, my browser had to download 507,673 bytes in 46 separate files.
I remember the good old days ...
... when you could browse the web on a 66MHz 486-based PC, running Windows 3.1 in 16MB of memory. Using NCSA Mosaic.
Now, apparently, you need a freaking supercomputer to render a web page.
What do you mean, you don't see the squirrels? How can you miss them? They're wearing hot-pink leotards, for Pete's sake! Oh, you've got the SquirrelBlocker plugin ...
At least they can look down on sociology grads
Graffiti seen above the toilet roll holder in a lavatory in the maths department of a Russell Group university, some years ago: "Sociology degrees - please take one!"
The little rover that could
I shall raise a glass tonight to Spirit. What an amazing success story -- designed to operate for three months, it lasted SIX YEARS!
It's easy for you to say, you're not the one who's flying it
Would you be so dismissive of NASA's understandable and laudable caution, if you were slated to be in one of the seven crew seats when Endeavour launches?
No, I thought not.
Two Wangs don't make a right
I think you'll find that Wenbao is Wang Wenbao's given name, and you should really be referring to him as Wang instead.
Unless, of course, Lewis is on first-name terms with the head of China's version of NASA.
GUIs are for wimps
"Early versions of FTP were command line based, restricting mainstream use of the technology until the advent of the first browsers around 1992."
Only if by "mainstream" you mean "clueless lusers".
Those of us who used computers professionally before the world-wide web came along were perfectly happy to use command-line tools. In fact, many of us still prefer the command-line, because it gives us a level of control and flexibility that simply can't be had from GUI tools.
And yes, I am a Unix geek. Why do you ask?
Mix-ins are the work of Satan
Multiple inheritance is one of the C++ evils that Java was deliberately designed to avoid.
Mix-in programming, Ruby-style, is simply the best way to create hopelessly obfuscated and incomprehensible code since Perl was invented.
And destructors are for wimps. If you can't manage your resources properly without this kind of nannying, you should really take up a less intellectually challenging career. Flower-arranging, maybe.
- Vid Hubble 'scope scans 200,000-ton chunky crumble conundrum
- Bugger the jetpack, where's my 21st-century Psion?
- Google offers up its own Googlers in cloud channel chumship trawl
- Interview Global Warming IS REAL, argues sceptic mathematician - it just isn't THERMAGEDDON
- Windows 8.1 Update 1 spewed online a MONTH early – by Microsoft