Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Few Democrats voted (Score 1) 932

And I hear this puts the former republican stronghold district in play for the democrats now. Plus a tremendous loss of seniority and political power for the republicans will be gone so spending in Virginia is likely to drop significantly.

This district is strongly Republican, nothing's "in play". Your list missed one very important "wedge" issue, amnesty for illegal aliens. Cantor's support for that was deeply unpopular, just as amnesty generally is across the country.

I'm an independent with increasingly strong liberal tendencies since 2004. But I'm not sure if I'm really growing more liberal or if the republicans are simply moving rightward away from the middle.

You should work on converting your "liberal" tendencies to "libertarian" tendencies. The liberal/progressive direction in this country is clearly towards huge government, oppression, socialism, and a grim future. What we need is a strong dose of freedom and capitalism, the things that made America great in the first place.

I'm pretty optimistic things will take a turn for the better in 2016. At least we won't have to keep enduring the endless abuses of power from 0bama. Perhaps he'll even finally be impeached in the meantime!

Comment Re:Bjarne Stroustrup (Score 1) 636

The problem it solves is that Objective-C has its peculiarities: no garbage collection, named parameters, etc etc, and there aren't any other languages I can think of that are modern, full featured, and have those peculiarities.

Your comment is poorly phrased (at first I thought you meant that Swift has GC where ObjC doesn't).

At any rate, the "peculiarity" of no GC is a feature not a bug. GC based languages have yet to solve the deterministic timing problem, and it's significant for a wide range of applications. GC is also wasteful of memory. ARC provides much the same painless experience, while avoiding the shortcomings.

Apple provided optional GC for ObjC code for a while, but has now deprecated it.

Comment Re:Somebody post a SWIFT example PLEASE! (Score 1) 636

Quite frankly, it looks like a poor man's C#, with some Haskellisms (tuples, -> syntax) thrown in for good measure.

For many applications, and most interactive applications, it will kick C# all over the parking lot...

  • - It's AOT compiled to highly optimized native code using LLVM. (I see that Mono allows this to some extent...)
  • - It uses ARC instead of GC. That also allows deterministic timing, no semi-random GC pauses and more efficient memory use.

It'll be interesting seeing some Xamarin versus Swift benchmarks...

Comment Re:Bad analogy (Score 5, Interesting) 185

Exactly. Julia will eat R for lunch soon enough, I think. It's an elegant, well designed and efficient language. It's only been around for a couple of years, and has a very vibrant and rapidly growing community.

Check it out for yourself: The Julia Language Homepage. It's got a lot to offer anyone with an interest in mathematics, including statisticians. It's based on the LLVM, and interfaces trivially with C libraries - plus it's a very fast language in it's own right, unlike R or Python.

Comment Re:Thorium: The Wonder Fuel that Will Be (Score 1) 204

its not any better than Uranium with the exception that its 5 times more of it in land based source. So its no more a solution than any nuclear.

Liquid fluoride thorium reactors (LFTRs) are better in many regards:

  • - LFTRs are provably meltdown-proof.
  • - LFTRs run at lower pressure, so are much safer than boiling water designs.
  • - LFTRs don't produce explosive hydrogen, which caused the Fukushima explosions.
  • - LFTRs produce much smaller volumes of waste than current U/Pu reactors for the same power production.
  • - LFTR waste is dangerous for only a few hundred years, instead of over 10,000 years.
  • - LFTR installations take much less space than current U/Pu reactor installations.
  • - LFTRs don't require water cooling, unlike current U/Pu reactors - they can be sited inland and away from rivers.
  • - LFTRs operate at higher temperatures, making power generation more efficient, and provide waste heat for desalination if desired.
  • - There's no meaningful weapons proliferation risk with LFTRs, so they can be exported to growing third-world economies.

And good luck getting the general public behind nuclear.

Education is a good thing. If people actually understood the risks and mortality figures from fossil fuel production, they'd see even conventional nuclear is a no-brainer. We've been operating around 100 nuclear plants in the US for decades with no significant issues. France has also had a great track record with nuclear. On the other hand, hundreds of thousands of people a year die from coal electricity generation alone. The total toll from all nuclear reactor problems ever doesn't even come close to one year's worth of coal power.

There's also mercury pollution, and ocean acidification to consider...

Then there's the "climate change threat"...anyone who's serious about lowering CO2 output will have to accept a role for nuclear, as there's absolutely no meaningful way to lower CO2 production without it.

Regardless of public opinion, I'm confident the grownups will make the right decision sooner or later.

Comment Thorium: The Wonder Fuel that Will Be (Score 1) 204

All in all, I actually expect better from the Bulletin of the Atomic Scientists.

You would think. Clearly, though, this is just a hit piece on thorium, even though it has nothing to do with modern thorium reactor designs.

Thorium is well suited to molten salt reactor designs, and in fact is best used in liquid form. These LFTR (Liquid designs will fission 90%+ of the fuel, instead of the 0.5% fissioned by conventional reactors. This means a lot less waste for the amount of energy produced. Also, the waste from such reactors is dangerous for much less time than that from conventional reactors.

Thorium reactors are being developed by Russia and China. In the US, Flibe Energy is working on LFTR designs. There's lots of interesting information in their site.

Thorium power should most definitely be developed. It's a clean, safe source of baseline power - and doesn't take the vast space required for (inconstant) solar and wind. Plus, eventually it will be great for space applications.

Comment Re:Um... (Score 2) 394

Touting how libre software solves all of your security concerns right after everything that wasnt IIS just got their private keys stolen because of libre software, is a bit ridiculous.

Keys were stolen because of a software bug, free software or not. The fact is that the overall state of software "engineering", is poor. I'm quite sure there are plenty of similar issues with closed-source software, although there is the under appreciated benefit of "security through obscurity".

The point holds, though, that open source software should generally be more bug-free than closed source. What we need are more motivated people (and better tools) to search for vulnerabilities. It's much better when white hats find them than black hats.

Comment Re:It's a turd that's slowly being polished (Score 1) 435

I'm not sure there's THAT much room for legitimate criticism in C++, if you know the basic inviolate root principles of the language. Or to put it another way, anything that fixes those particular problems would not be C++ anymore.

True, but it might well fill the same niche and be quite a bit better...

I think D attempted to fill that niche, and it has failed to gain traction, no matter how good it seems.

Wrong tense. D "is attempting" to fill that niche, and so far has failed to gain (much) traction.

D is actually picking up some momentum - it's now being used fairly heavily at Twitter for instance. It's still a quite young language, only invented in 2004.

That said, D does have it's challenges, particularly in that only two people decide what actually goes in the language. They're smart, but like anyone they have their blind spots. It also has reneged on some of the early promises, in particular "optional garbage collection". There is some ongoing work to fix that oversight, though.

My implication in posting that quote was "if D was popular, people would be complaining about it too", because all languages have a determined set of detractors (anti-Java "not everything fits into OO", anti-Python "whitespace isn't a substitute for program structure", anti-Lisp "how many brackets do you need")....

Oh, don't worry, there are plenty of folks constantly complaining about D (check the forums at dlang.org). However, one thing almost all of them have in common is a desire for something better than C++, and many find that in D despite its various warts.

Regarding languages that "nobody uses," that doesn't necessarily say anything about their quality; some things just don't take off for whatever confluence of reasons. It remains to be seen whether D specifically will or will not, but from what I understand, it is very well-designed and avoids a lot of the design issues present in C++. That's really cool if true and I'm looking forward to seeing if those claims hold up.

It's worth keeping an eye on, for sure. Walter Bright (the original inventor) has been writing articles at drdobbs.com, they're worth checking out.

Popularity and quality aren't linked (I compared C++ to PHP in another comment), and I don't mean to imply that D is rubbish. I've given it a cursory glance several times over the years. It just doesn't seem to have a compelling argument for my use - I'm already in C++, and if I have enough leeway to go higher-level I tend to end up in Python, with the massive library of useful stuff behind it.

I like Python as well, and pypy is looking pretty good as a performance enhancement. Multithreading is is still a problem though.

A couple of other newish languages worth noting are Scala and Julia.

So far Scala is only on the JVM, but it's a powerful, clean language and a huge improvement over Java. It includes functional language features along with OO.

Julia has the potential to be general purpose, but thus far is oriented towards "technical computing" (the same niche as Matlab and R). It's LLVM based and offers easy interoperability with C libraries.

Comment Re:NIMBY and nukes (Score 1) 769

Again, clearly the urgency is not there with regard to AGW. Senor Reid is an alarmist Dem, yet he couldn't do the right thing with regard to Yucca Mountain (or most things lately, for that matter).

If gridlock continues on underground storage, it might be time to examine dropping suitably packaged waste at the mid-Pacific subduction zone. At least there's no NIMBY problem there...

Comment Re:NIMBY and nukes (Score 1) 769

Too many people are terrible at assessing risk. Fossil fuel energy production kills hundreds of thousands of people a year...not counting tertiary effects. How many have died from Fukushima radiation again?

The waste issue is easily solvable with thorium power, as there is much less of it and it only needs to be stored for a few hundred years. A Yucca Mountain type site would be fine, or there are alternatives.

Weapon proliferation is not a concern for a US power buildout. I believe it would not be for thorium reactors in most situations.

Siting them underground would mitigate almost all "disaster scenarios".

Simply put, the grownups are going to have to take charge. If AGW is to be taken seriously (and in fact, even if not) there is no realistic alternative to nuclear going forward.

Comment Re:Buggy whips? (Score 2) 769

Exactly what do you think is going to replace fossil fuels that is not going to be available in the US? Seriously, I'm all for replacing fossil fuels with cleaner sources of energy but there is NOTHING out there presently or in the reasonably likely future that is likely to do more than dent the use of fossil fuels for at least the next 30-40 years.

I believe the prudent thing to do is replace as much coal-fired electricity generation with modern nuclear generation as possible. All of it would be fine. Coal is a very dirty source of energy. More base load power generation is needed even if solar and wind are added - those aren't reliable sources of energy. As electric vehicle technology improves, even gasoline usage could be replaced with clean power.

Thorium based MSR technology should be a national priority. If pursued, it should actually lead to cheaper power over time. It has numerous advantages over U/Pu based technology. For starters:

  • - Meltdown proof.
  • - Radioactive waste produced is much less, and becomes harmless much faster.
  • - More abundant, less expensive fuel.
  • - No water cooling required.
  • - Much smaller installation for the same power production.

Comment Re:BTC != Napster (Score 1) 221

very few built the bit coin mining network. it was all just hackers throwing cpu power at it. however it is to the point where it is no longer cost effective to throw CPU power at it as the # of coins you get is worth less than the power to run them.

You should take a look at the Mining Dasboard (it's a great resource in general, with the best mining profit calculator I've seen). You'll note that the total compute thrown at mining continues to grow, and just hit 35 petahashes per second (that is, 35,000,000,000,000,000 hashes per second). Clearly a lot of folk think there's value in mining bitcoins, and the increasing rate shows no sign of slowing down. On January 1, the rate was only 11 PH/s, so it's more than tripled in 3.5 months. Why are they doing it when for almost all of them it's not profitable now? Clearly they think the value of BTC will rise - a lot!

The problem of bit coin isn't whether or not it is useful but of it breaking down.

There are 44 quadrillion potential bit coins(21 million to the 8th power), but at the rate at which they are being permanently lost is just as staggering. every time someone loses 1 coin due to a lost password, bad hard drive etc, you really lose 8 potential coins.

You're conflating two different things. A "coin" is one bitcoin. Each coin may be subdivided into 100,000,000 "satoshis" currently. The Bitcoin Foundation could allow further subdivision in the future. So, the supply of BTC is not of any concern in the long run.

Real world currencies don't have to deal with "bit rot" (pun unintentional) You lose the combo to a physical vault there are other ways of opening it. even if the physical cash is destroyed you can always print more to replace.

Once a bit coin is gone. it is gone forever.

True, it's more like having gold destroyed (say in an explosion) than burning paper money. BTC was designed to have a limited amount, to prevent inflation. Given its divisible nature, that's not really a problem, although it will tend to drive up the value of integral BTC over time (thus the allure to investors).

Lastly we are already having to do transactions in milibits. what do we call .0000001 of a bit coin?

As mentioned above, a "satoshi".

Bit coin value has to go up in order to compensate for the inflation of number of coins and % of coins . however that means today's laptop at 1 BTC is worth .5 BTC tomorrow. People are already getting annoyed by such things.

What people? Certainly not investors.

Why is that a problem? Gold is currently worth four times (400%) what is was just fourteen years ago, and that's after taking a big hit a while back. Does that mean nobody wants to buy and hold gold now? When they need to buy something, they exchange some gold for dollars (or bitcoins) and make a transaction. BTC has nice attributes of both commodities and currencies.

Purchase a product for 1 bit coin and two months later that one bit coin is worth 10 times what it was. Bitcoin might be a transactional currency, but it won't ever be a stable one. it's very design prevents such a situation from lasting more than a couple of years.

There are a couple of factors that affect BTC price. The first, and the main cause of extreme volatility, is its newness and novelty. There have been giant "buyins", as when the Chinese became aware of it. Those things drive prices up. In the longer term, I expect it will stabilize quite a bit...but of course it will be worth more and more dollars over time if for no other reason than dollars are constantly inflating by design.

I expect BTC will do fine in the long run as long as the protocol remains secure.

Slashdot Top Deals

Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky

Working...