Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Seems simple enough (Score 1) 168

OpenCL is highly specific in application. Likewise, RDMA and Ethernet Offloading are highly specific for networking, SCSI is highly specific for disks, and so on.

But it's all utterly absurd. As soon as you stop thinking in terms of hierarchies and start thinking in terms of heterogeneous networks of specialized nodes, you soon realize that each node probably wants a highly specialized environment tailored to what it does best, but that for the rest, it's just message passing. You don't need masters, you don't need slaves. You need bus switches with a bit more oomph (they'd need to be bidirectional, support windowing and handle multipath routing where shortest route may be congested).

Above all, you need message passing that is wholly target-independent since you've no friggin' clue what the target will actually be in a heterogeneous environment.

Comment Re:Can you fit that in a laptop? (Score 1) 168

Hemp turns out to make a superb battery. Far better than graphene and Li-Ion. I see no problem with developing batteries capable of supporting sub-zero computing needs.

Besides, why shouldn't public transport support mains? There's plenty of space outside for solar panels, plenty of interior room to tap off power from the engine. It's very... antiquarian... to assume something the size of a bus or train couldn't handle 240V at 13 amps (the levels required in civilized countries).

Comment Re:Yes, no, maybe, potato salad (Score 1) 294

Very true, but without it, we're doomed to reinventing wheels, redoing research and coming up with suboptimal solutions that are harder to program, harder to maintain and bloated with helper functions that would have come as standard otherwise.

Such a table can be written once then updated every 5 years. Reading it simply amounts to feeding into a parametric search routine what you know you will need to be able to do. You will then get a shortlist of languages ideal for the task.

Now, it comes down to two simple questions: are your requirements ever stable enough or clear enough for such a shortlist to be useful? Do you risk overoptimizing on a set of criteria that may have no resemblance to the reality of the problem or the reality of any solution the customer will sign off on?

If the answers are "yes"and "no" respectively, I'll start the list today.

Comment Seems simple enough (Score 1) 168

You need single isotope silicon. Silicon-28 seems best. That will reduce the number of defects, thus increasing the chip size you can use, thus eliminating chip-to-chip communication, which is always a bugbear. That gives you effective performance increase.

You need better interconnects. Copper is way down on the list of conducting metals for conductivity. Gold and silver are definitely to be preferred. The quantities are insignificant, so price isn't an issue. Gold is already used to connect the chip to outlying pins, so metal softness isn't an issue either. Silver is trickier, but probably solvable.

People still talk about silicon-on-insulator and stressed silicon as new techniques. After ten bloody years? Get the F on with it! These are the people who are breaking Moore's Law, not physics. Drop 'em in the ocean for a Shark Week special or something. Whatever it takes to get people to do some work!

SoI, since insulators don't conduct heat either, can be made back-to-back, with interconnects running through the insulator. This would give you the ability to shorten distances to compute elements and thus effectively increase density.

More can be done off-cpu. There are plenty of OS functions that can b e shifted to silicon, but where the specialist chips have barely changed in years, if not decades. If you halve the number of transistors required on the CPU for a given task, you have doubled the effective number of transistors from the perspective of the old approach.

Finally, if we dump the cpu-centric view of computers that became obsolete the day the 8087 arrived (if not before), we can restructure the entire PC architecture to something rational. That will redistribute demand for capacity, to the point where we can actually beat Moore's Law on aggregate for maybe another 20 years.

By then, hemp capacitors and remsistors will be more widely available.

(Heat is only a problem for those still running computers above zero Celsius.)

Comment Less power?? (Score 1) 96

Power is governed by change of states per second. It varies by the voltage, but by the square of the current. There's only so much saving from reducing voltage, too, as you run into thermal issues and electron tunnelling errors.

You are much, much better off by saying "bugger that for a lark", exploiting tunnelling to the limit, switching to a lower resistance interconnect, cooling the silicon below 0'C and ramping up clock speeds. And switching to 128-bit logic and implementing BLAS and FFT in silicon.

True, your tablet will now look like a cross between Chernobyl, a fridge-freezer, and the entire of engineering on the NCC-1701D Enterprise, but it will now actually have the power to play those 4K movies without lag, freeze or loss of resolution.

Comment Yes, no, maybe, potato salad (Score 2) 294

Modern programming languages are a fusion of older programming languages, with chunks taken out. Often, it's the useful chunks.

There is no table, that I know of, that lists all the features ("significant" depends on the problem and who cares about solved problems?) versus all the paradigms versus all the languages. (Almost nothing is pure in terms of paradigm, so you need a 3D spreadsheet.)

Without that, you cannot know to what extent the programming language has affected things, although it will have done.

Nor is there anything similar for programming methodology, core skills, operating systems or computer hardware.

Without these tables, all conclusions are idle guesses. There's no data to work with, nothing substantial to base a conclusion on, nothing to derive a hypothesis or experiments from.

However, I can give you my worthless judgement on this matter:

1) Modern methodologies, with the exception of tandem/test first, are crap.
2) Weakly-typed languages are crap.
3) Programmers who can't do maths or basic research (or, indeed, program) are crap.
4) Managers who fire the rest of the staff then hire their girlfriends are... ethically subnormal.
5) Managers who fire hardware engineers for engineering hardware are crap.
6) Managers who sabotage projects that might expose incompetence are normal but still crap.
7) If you can't write it in assembly, you don't understand the problem.
8) An ounce of comprehension has greater value than a tonne of program listing.
9) Never trust an engineer who violates contracts they don't like.

Comment Re: And so it begins... (Score 1) 252

The Shadows were directly responsible for President Clark's rise to power

Debatable, the takeaway I had from the show was that the Psi-Corps was largely responsible for it.

and wholly approved his slow transmutation of Earth society into something that bore an uncannily-prescient resemblance to what happened to the US after 9/11

I'm going to ignore the hyperbolic statement about 9/11 (really dude?) and just point out the fact that the Shadows never really seemed to give two shits about the domestic politics of any of their puppet races, least of all humanity. And in such a situation as the B5 universe, humanity would have to be incredibly stupid not to take advantage of any scraps of technology the Shadows were willing to dole out, particularly given the aforementioned issues on Minbar and the fact that the survival of the human race depends on being able to effectively defend it against aliens with many times our technology.

Comment Re: And so it begins... (Score 0) 252

FWIW, I never saw it that way. With the powerful races that are in play by that point in the show, it needed someone from the younger races to do something that appears miraculous from our perspective to put us in the same league and make the final outcome to the main plot arc credible.

Except it wasn't credible. That entire storyline was stupid and it was resolved by a deus ex machina ending. There wasn't even anything to get invested in as a viewer of the show. The Shadows are fucking with some minor races that we rarely see and don't care about as viewers. Yawn. The only time I genuinely cared about that entire story was when the Vorlons were about to waste Centauri Prime, otherwise it was all off screen minor races that nobody gave two shits about.

Comment Re: And so it begins... (Score 1) 252

Wars start for all sorts of stupid reasons.

There's a difference between a war and a holy quest for genocide. One would expect a race that's smart enough to go to the stars not to start the latter over a botched first contact. Failing that, one would expect them to actually wage a competent war of annihilation, but they couldn't even manage to do that.

Stalingrad, one lousy campaign in a war of annihilation, six months of fighting: 2,000,000 casualties on both sides
Earth-Minbari War, two years, conducted across light-years, including a last stand to save the human race: 250,000 casualties on one side, unstated (probably hundreds?) but low numbers on the other

It doesn't pass the smell test, and even if we excuse JMS' obvious lack of knowledge regarding geopolitics/military matters, the back story was laughable.

Comment Re: And so it begins... (Score 2) 252

The White Stars were joint creations of the Minbari and Vorlons and they didn't have to turn over a damn thing. Earth had no claim over them.

Who commanded them in a war against his own people? Who had previously sworn an oath to Earth? Who killed (rightly or wrongly) thousands of humans and left Earth nearly defenseless? Sheridan treated the White Stars as his own personal toys, with full support from Delenn, it's not a huge reach to imagine Earthforce getting their hands on one, particularly if Sheridan had actually upheld his oath once Clark was gone.

You want to know what would have been a good story in the B5 universe? The Minbari Warrior Caste nutjobs actually seizing power (hopefully killing that religious zealot Delenn in the process) and going on a vendetta against a weakened Earth. Let Sherdian reap what he sowed in leaving Earth nearly defenseless, then have him build an alliance to combat that threat, to save something we actually give a shit about. That would have been infinitely more compelling than trying to figure out why all these humans are fighting and dying to stop the Shadows, whom never really expressed any interest in harming humanity. All they did was stir up chaos amongst races that the audience rarely saw and was never overly invested in caring about. Yawn.

As it happened, the most compelling story JMS had (President Clark and the Civil War) was the one that got short shrift because of the looming threat of cancellation. More's the pity.

Comment Re: And so it begins... (Score 3, Interesting) 252

Star Dreck was shit from the start, and Rottenberry's "vision" was at best naive claptrap and at worst unredeemable drivel.

That was kind of the point of Star Trek, or at least the point of TNG and to a lesser extent TOS. I'm sorry that you didn't get that, it wasn't for everyone, but it was and is the reason why the reboot completely sucks ass and has nothing in common with Star Trek other than the title and character names.

Is the near-utopia presented in The Next Generation attainable? Probably not, human nature being what it is, though if anything made it possible it would be an abundance economy with virtually limitless supplies of energy that can literally make food and consumer goods out of thin air. The notion of people working towards the common good rather than personal enrichment is a lofty one, hence the fiction part of Science-Fiction.

It was a lot more enjoyable than the dark depressing crap that passes for entertainment these days, like Law and Order Rape (err, I'm sorry, Special Victims Unit) or even some of the darker Sci-Fi stuff, like the really misanthropic episodes of Babylon 5 or Battlestar Galactica. Yeah, I get it, character conflict is fun to write. Does anybody know how to write uplifting stories anymore? It'd be nice to have something more grown up than Frozen to turn to when I need to escape for two hours.

Bad "science" (only loserboy nerds known as "trekkie pedophile geeks" can delude themselves into believing any of that shitty technobabble can ever be related to real science)

Star Trek at its best was never about the "science". It was about the story and the characters. As long as they remained consistent about the fake science who cares? Go watch the third, fourth, and fifth seasons of TNG or any of DS9 or TOS. The technobabble was there, but it played by a known and consistent set of rules. The particle of the week deus ex machina technobabble crap was primarily a 7th season TNG problem (the writers clearly ran out of ideas) and long running Voyager phenomenon.

B5 was vastly superior to DS9 (which was a shameless ripoff)

The only parts of B5 that DS9 ripped off were the Messiah Complex/Emissary crap of the Commanding Officer. Coincidentally, that was also the least watchable part of DS9. I wanted to shove Sisko out an airlock when he stopped talking about "wormhole aliens" and started talking about "Prophets".

Comment Re: And so it begins... (Score 5, Insightful) 252

The story jumped the shark at the end. I'm sorry, as much as I loved Babylon 5, it simply doesn't stand the test of time when you watch it in your 30s rather than as a teenager. It was awesome at first, a character driven Sci-Fi show, and then Sheridan came back from the dead with a Messiah Complex. Delenn always had one of course, even the Vorlons were smart enough to know that (watching Jack the Ripper torture this character flaw out of her was priceless, too bad it didn't take for the long term) as they set her up as their Emissary or whatever the hell she was. What really irked me was the human characters betraying their oath to Earth and going native after they had kicked Clark out of office. The Whitestar fleet or at least one example thereof should have been turned over to Earthforce R&D after the war, but that would required Sheridan to surrender power, so of course it didn't happen.

There's also the complete mess that was Season 5, though here I cut JMS some slack because he was kind of screwed when it looked like the show was getting the axe. The most important piece of back story was pretty damned stupid, the Minbari have thousands of years in space but start a war of annihilation (a pathetic one at that, only 250,000 deaths in two years of war, JMS needs to read about the Eastern Front....) over a botched first contact? Then they stop the war because of some religious nonsense?

In fairness the show did have highlights, Garibaldi was the best human character I think (he was Babylon 5's Chief O'Brien) flawed in every way and very easy to relate to. Londo and G'Kar never jumped the shark, their respective stories stand the test of time. Even the stupid parts (the Earth-Minbari War) had highlights, the President's speech towards the end of "In The Beginning" still chokes me up when I watch it, and the way JMS wove all of the stories together was amazing.

Slashdot Top Deals

The one day you'd sell your soul for something, souls are a glut.

Working...