Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!



Ask Slashdot: IT Career Path After 35?

Simon Brooke I went into management in my thirties... (376 comments)

... and now at fifty nine I'm back cutting code. I prefer it, and I'm better at it.

Management suits some people, but the problem with our business culture is that if someone is really good in a technical area they get promoted into management, which means you lose your best technical people and gain a lot of second-rate managers.

about 2 months ago

Elite: Dangerous Dumps Offline Single-Player

Simon Brooke Re:Apparently "backers" don't understand the term (473 comments)

I was one of the original Kickstarter funders.

I threw my money into the pot because I got so much fun and game play out of the original Elite. Basically I thought David Braben and his team had already earned it. Am I disappointed that there's no single player offline? Yes, I am. My home internet connection has a long ping time (it's via satellite) so multiplayer combat was never going to work for me. It may be, for that reason, the game won't work at all - FOR ME. But I'm not making a fuss.

Basically if you back a kickstarter you're taking a risk. This kickstarter has enabled an amazing game to be built, and lots of people will get a huge amount of fun out of it; as far as I'm concerned, my money's well spent.

about 2 months ago

Alienware's Triangular Area-51 Re-Design With Tri-SLI GeForce GTX 980, Tested

Simon Brooke Re:$4649 as configured? (138 comments)

I have an 8 core i7 on my home-brewed home machine, and I have to say this: neither the Windows nor the Linux scheduler efficiently load balances across eight cores, and furthermore writing my own custom software which efficiently load balances across eight cores isn't easy. I can load up all eight cores, sure, by spawning huge numbers of threads, and have computations complete faster than they would on a single core - but of the order of three times faster, not of the order or eight times faster. Spawning just eight threads just causes them to run in series on one core, taking longer than one thread, which kind of spoils the point.

So, even for your fantasy gaming rig, with present-generation operating systems you're not going to get a useful return on your investment from the extra cores. Sorry.

about 3 months ago

Car Thieves and Insurers Vote On Keyless Car Security

Simon Brooke Re:Liability (221 comments)

Already exists. Goods sold in the UK have to be of 'Satisfactory Quality' and 'Fit for Purpose'. A car you cannot insure for us on the public road is unlikely to be deemed by the courts to be of 'fit for purpose', so the sale of such a car is likely to be void.


about 3 months ago

British Army Looking For Gamers For Their Smart-Tanks

Simon Brooke Re:Great (163 comments)

Actually, modern full scale combat is going a long way towards reducing the number of people who will be killed in conflict. The point of ground warfare is to take and dominate ground and systems like this make it happen more quickly and efficiently. That's a good thing.

No, it's reducing the number of combatants killed in conflict. The amount of 'collateral damage' (aka civilian deaths) continues to increase exponentially.

about 3 months ago

Fighting the Culture of 'Worse Is Better'

Simon Brooke Re:Bad example, interesting points. (240 comments)

Clojure is designed to be be compatible - not backwards compatible, but intercalling compatible, with Java. The consequence is that a Clojure program can crash out of stack when it still has masses of heap. Why? Well, the JVM was designed for small embedded devices which would run small programs, which weren't expected to do a lot of recursion; and were low power with limited memory so allocating stack as a vector was seen as an efficiency win. The fact that most of the time we don't run Java on small embedded low power limited memory systems is beside the point: Java is designed to work in those circumstances, and therefore it allocates stack as a vector of fixed (limited) size. When it hits the top of that stack it's stuck, and falls over hard.

Clojure doesn't need to be like that. Even running on the JVM, it would be possible to implement a separate Clojure spaghetti stack in heap space. But the design decision was to make Java interoperability easy at the expense of limiting recursion depth. Similarly Clojure does not automatically fail over from storing integers as java Integers to storing them as bignums, as many much older Lisps are able to do. It easily could have, but it doesn't. Again, I think this is for interoperability with Java; otherwise it looks like a really odd decision.

Easy Java interop is not a bad thing. It's a good thing. It allows access to a wealth of pre-existing Java libraries. But it's a choice, and one should not blind oneself to the fact that other choices could have been made - and would have had significant merits.

about 3 months ago

Wind Power Is Cheaper Than Coal, Leaked Report Shows

Simon Brooke Re:as the birds go (610 comments)

No. Birds can perch safely on high voltage wires - and you'll frequently see them do so. The reason is obvious. They aren't connected to the ground; there's no potential difference across their bodies. High voltage wires - provided wires carrying different phases are further apart than the wingspan of the bird - pose no threat to birds.

about 4 months ago

Australian Senate Introduces Laws To Allow Total Internet Surveillance

Simon Brooke Re:Don't complain... (212 comments)

I would say the world is going more lefty, with governments consolidating their power bases and censoring/silencing criticism. It's the left that wants to grow the size of government and have it spy on/manipulate as much of peoples' lives as it can.

The left-right axis is orthogonal to the authoritarian-libertarian axis. There are as many right-wing authoritarians as left wing authoritarians, as many left wing libertarians as right wing libertarians.

about 4 months ago

Australian Senate Introduces Laws To Allow Total Internet Surveillance

Simon Brooke Re:Australia voted... for a kick in the nuts. (212 comments)

The actual libertarians call themselves either anarchists or communists. The 'libertarians' in the US are conservatives. They believe in laws such as property laws which protect the rich against the poor, but no laws which protect the poor against the rich.

about 4 months ago

Researchers Propose a Revocable Identity-Based Encryption Scheme

Simon Brooke The same public key can map to many private keys (76 comments)

Private key and public key are factors in a two factor mathematical relationship.

So there can potentially be many (possibly infinitely many, I haven't tried to prove this) valid private keys for any given public key.

So I can see that, given the public key john@doe.com, I can see that there could be potentially many private keys. I see how you could brute force selecting a private key that matched your public key, and I can see that, depending how the brute-forcing is done, it would not be determinate that an attacker also trying to brute force a private key from the same public key would not come up with the same private key.

What I can't see is how, if you have a message which unlocks with the public key, how you can tell whether it was locked with the 'authentic' private key or with an attackers' inauthentic private key.


about 4 months ago

Would Scottish Independence Mean the End of UK's Nuclear Arsenal?

Simon Brooke Re:Nope (375 comments)

What, all 47 of them? I think we can manage without.

about 5 months ago

Would Scottish Independence Mean the End of UK's Nuclear Arsenal?

Simon Brooke Re:Actually, it does ! (375 comments)

We've actually paid more tax per head, and received less back per head, than England for every one of the last 110 years, which is as far back as the available data goes. So it's long before the discovery of oil.

However, that's not the point. The United Kingdom has, through imperialism and military adventurism, very reasonably made itself the second most hated nation on the planet. I'm tired of being embarrassed to travel on a UK passport. I'm tired of paying taxes to bomb other people's countries. I'm tired of my country providing bases for the US to set up its torture centres. I'm tired of my country supporting every two-bit dictator who will buy weapons.

We can do better than this - and we will.

about 5 months ago

Elementary OS "Freya" Beta Released

Simon Brooke Re: Usability is THE killer feature that Linux nee (209 comments)

Well, exactly. I find Gnome on Debian a very un-annoying desktop. It all just works. Compared to Windows 7, Debian is for me much less annoying and more productive.

about 6 months ago

Scotland Could Become Home To Britain's First Spaceport

Simon Brooke Political background (151 comments)

Relax, everyone. This is a non-story; it isn't going to happen, and no-one seriously expects it to.

We're having a referendum in September on whether to separate from the UK and become an independent nation. The UK government has woken up - very late - to the realisation that it's quite likely to lose, and consequently will also lose its only nuclear submarine base, 90% of its oil revenue, and probably its permanent seat on the UN security council. Consequently they're panicking and offering us all sorts of unlikely bribes. The spaceport won't happen because

  1. If we vote 'yes', it's not going to be an urgent priority of the Scottish government;
  2. if we vote 'no', this and all the other promised bribes will be quietly forgotten.

So relax. The fact that there's no money and no commercial use for it, and that we're too far from the equator, doesn't matter; no-one seriously intends to build it. It's a media stunt, pure and simple. It isn't going to happen.

about 6 months ago

The Future of Wearables: Standalone, Unobtrusive, and Everywhere

Simon Brooke Personal Hub (56 comments)

Probably the future of wearables is the personal hub.

The problem with wearables is that a radio capable of sustaining a connection to the outside world - be it 4g or wifi - needs a fair bit of power and consequently quite a lot of battery. So devices have to be fairly chunky, or else have to be recharged more often than you'd like. But your bluetooth mouse probably goes months on one charge - mine certainly does. So the solutions is to have a device mounted discreetly on your belt or in your handbag, or carried in a pocket, which just acts as a personal hub/firewall, doing backhaul for your wearables. It doesn't need a screen. It doesn't need apps. But once it's paired with your wearables, you can use a device which has no backhaul capability to make phone calls or to access any service on the Internet.

This is an extension of how Google Glass or your Pebble watch already uses your smartphone. The smartphone acts as a personal hub. But if the display you actually use is the one on your Glass or the one on your Pebble, you don't need the big, fragile, power-hungry screen on your smartphone any more; so the personal hub can be cheaper and much more durable than any smartphone.

Once you've got that concept, there are other services that a personal hub can supply to your wearables, for example storage.

about 7 months ago

The Future of Wearables: Standalone, Unobtrusive, and Everywhere

Simon Brooke Re:We are so bad at predicting the future but stil (56 comments)

Everyone knows that the year of wearable computing is the year after the year of Linux on the desktop.....

The only problem with that is I have now had Linux on my desktop for TWENTY-ONE YEARS.

about 7 months ago

Climate Change Skeptic Group Must Pay Damages To UVA, Michael Mann

Simon Brooke Re:Modern Day Anti-Evolutionists (497 comments)

Ain't going to happen, sadly. As the temperate zone moves closer to the world's poles, and the regions we're currently growing cereal crops on become progressively more arid, there is simply less area of land (square miles or kilometres or however you want to measure it) on which crops can be grown - and that's ignoring the costs of clearing and draining that land, and all the effects of ecocide.

At the same time as this is happening, of course, all our critical infrastructure will become unusable unless we make huge new investments in flood walls. For example, I work for a major international bank, which, obviously, has its critical data infrastructure replicated in seven cities across the globe. Only one problem: in six of those seven cities, our data centres are within ten metres of current sea level. Most major financial centres are old port cities, and all old port cities are on the coast. So over the next fifty years we have to either all relocate our trading infrastructure, or else abandon it. What I expect will happen is that we'll delay and dawdle until it's too late, and then our whole civilisation will collapse under the combined pressures of hunger, refugees, and rising water levels.

We're already past the point where there's any hope of the planet being able to support even half its current population in 100 years time. The real policy question is how we now radically reduce the population without war, pestilence, famine and death.

about 7 months ago

Google, Detroit Split On Autonomous Cars

Simon Brooke Google needs Detroit... (236 comments)

Exactly as much as Henry Ford needed horse-buggy makers, and no more.

about 6 months ago



Simon Brooke Simon Brooke writes  |  more than 7 years ago

Simon Brooke writes "Scotland is in electoral chaos this morning after a complex failure of an election count. Human factors account for some of the problem — two different voting systems were in use for national and local council seats, and voter confusion seems to have contributed to 100,000 spoilt papers. However, the electronic counting system has also failed, and in seven areas of the country the counting has had to be suspended, and in at least one the electronic counting system has been abandoned in favour of manual counting .

PS: Filed under 'power' because there's no 'elections' or 'politics' section!"



Post Scarcity Software

Simon Brooke Simon Brooke writes  |  more than 8 years ago I've written an essay which is important, at least to me, called Post Scarcity Software, on the shape of programming languages and software environments for the twenty-first century. If this interests you please read and comment!


The US: the largest lunatic assylum on the planet?

Simon Brooke Simon Brooke writes  |  more than 9 years ago

I've been moderating again this morning. Or at least, I've been trying to. In the end I just gave up. It isn't worth it, and I find I don't even know how to do it.

The discussion? this one. As one relatively sane participant put it:

Every year we get another story or two like this and they still have their hands over their ears going "LA LA LA - I CAN'T HEAR YOU."

How right he was. We find posters claiming:

With people like this, what hope is there for rational discussion? They're all completely, raving, off their trolleys, certifiable crazies! Am I suppose to think any of this is insightful? Interesting? Informative? It isn't trolling or flamebait - they really believe these things. It certainly isn't funny.

When a bunch of people get sufficiently divorced from reality, moderation simply becomes meaningless. I just give up. The whole United States seems to be one big lunatic asylum. And the lunatics have taken over.


Moderators! Get a grip (and a dictionary)!

Simon Brooke Simon Brooke writes  |  more than 9 years ago

Yet again I'm metamoderating, and I came across this post. What's wrong with it? Nothing at all. It's both interesting and informative. So what's the problem? Well, it had been moderated insightful. Insightful it is not; it contains, as far as I can see, no insight, just good solid interesting information. So I had to metamod it unfair.

Moderators, if you see something that's informative, for heaven's sake moderate it informative. And if you aren't certain what a moderation option means, for heaven's sake don't use it!


More metamoderation options

Simon Brooke Simon Brooke writes  |  more than 10 years ago OK, I'm metamoderating again. There's this post here. It's been modded 'Offtopic'. Is this fair? Well, actually, of course, it is, so I'll metamod it as fair. But it's a bit damned harsh.

Perhaps, as well as Fair and Unfair we could have Harsh and Generous...


More muddled moderation

Simon Brooke Simon Brooke writes  |  more than 11 years ago OK, I'm metamoderating again today, and I'm just stagered by the bloody stupidity of the Slashdot moderating population.

Here's what's raised my ire:

More info in Japanese press release

See here for the Japanese press release.

Highlights: 8MB flash memory (4MB for data), 512kB RAM, runs at 24MHz or 48MHz, touchscreen uses Decuma handwriting recognition (Decuma is a Swedish company with Sony VC money; Decuma is also used in Sony Clies & cellphones). FM/Midi sound, vibrator; PIM, mail client supports POP/SMTP.

Can communicate with SD form-factor PHS card, Wi-Fi card, Bluetooth etc. Tri-color LED, sound and vibration alerts for incoming data.

I figure it's a much more useful device in Japan where connectivity is ubiquitous, than the US. But it will have a tough time competing with the likes of the J-SH53 and its successors.

OK, so what's wrong about that? It's very informative. Well yes, it is, and if it had been modded '+1 Informative' I'd have happily OKed it in metamod. So what's wrong? Some charlie had moderatied it '+1 Insightful'. Well, I mean, I ask you... Can you see anything insightful in that? It's a pure information piece.


Wake up!

Insightful is not the same as Informative. It's different, and different in a way which is useful. If you don't know what these words mean, please find out what they mean, before you moderate.

Here endeth the rant for today


Immoderately irritating

Simon Brooke Simon Brooke writes  |  more than 11 years ago OK, I don't write in my journal. Except that today I do. And I do because I'm irritated by the metamoderation system.

OK, what's wrong with metamoderation? Metamoderation is the best bit of Slashdot. It's the reason that Slashdot is the best and most usable news and discussion system currently available in netspace -- I include Usenet, which in turn is better than all other Web-based discussion forums except Slashdot.

What's good about metamoderation? Moderation of contributions allows a system in which anyone can post any dross they like, and yet the reader can still read a reasonably coherent, well informed and interesting discussion. You can't, on an open, internet based system, prevent people posting dross. That is why Usenet is being destroyed by trolls. But with effective moderation the trolls can be excluded from the discussion without preventing them posting in the first place and without censoring their posts.

The problem, of course, is who gets to decide what is a useful contribution and what is not? The Slashdot solution - more or less everyone who is willing - has to be the right solution both because

  1. There is simply too much traffic for any 'elite corps' of moderators to be able to do an effective job; and
  2. The community moderating itself steers the discussion and level of debate in the way the community wants.

The problem with almost everyone moderating is that the trolls also moderate, and they will moderate in deliberately perverse ways. So quis custodiet ipsos custodes? The answer, of course, is we do, through meta-moderation: again, a self-balancing mechanism. Brilliant!


not brilliant enough.


In my opinion, things moderated as 'Funny' on Slashdot almost never are (and equally, the things I find genuinely funny on Slashdot are very rarely moderated as 'Funny'). So these days I don't metamoderate 'Funny' moderations (and I have the 'Reason modifier' for 'Funny' set to -1). I'd like to be able to say in my profile that although I'm happy to metamoderate in general, I'm not happy to metamoderate 'Funny'.

Perverse moderation

Not all moderation which you don't agree with seems perverse. Sometimes you'll see a post that has been moderated as 'insightful' and you don't feel it's very insightful. You may metamoderate to say you don't agree, but it's not perverse. It's just that the judgement of the moderator is different from yours, and that's OK - normal slip in the system.

But sometimes you see moderations which clearly are perverse. A 'goatse' poast, for example, moderated as 'insightful'. Or a post expressing a perfectly reasonable point of view moderated as 'Troll'. It would be useful to be able to say why you either agree or disagree with a moderation. Simply 'agree' and 'disagree' doesn't feel to me enough.


Simon Brooke Simon Brooke writes  |  more than 11 years ago

OK, I don't keep a journal on Slashdot. Live with it. If you want to know what I'm thinking, you'll find my comments here, on my own websites [personal] [work], or you can regularly find me on Usenet groups like scot.general or uk.rec.sailing. You'll also find me in some other places on the Web, almost always under my own name (I can't be bothered with 'handles'). You'll find my open source contributions here. Yes, the email address is genuine; yes, I do read it.

Slashdot Login

Need an Account?

Forgot your password?