Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Re:Glad I work in the private sector. (Score 2) 173

> That, and attaching a device to his personal car should be considered some kind of tresspassing/vandalism.

It violates the 4th Amendment to the US Constitution, as well as the 14th Amendment, Section 1:

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

Amendment IV

The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.

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

AMENDMENT XIV
Passed by Congress June 13, 1866. Ratified July 9, 1868.

Note: Article I, section 2, of the Constitution was modified by section 2 of the 14th amendment.

Section 1.
All persons born or naturalized in the United States, and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside. No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.

Comment Re:Relational stuff scales - not around the world! (Score 2, Interesting) 222

Can you shard the same SQL data store in Chicago, London, and Tokyo? Not with standard SQL databases, unless you write your own complicated replication techniques or pay through the nose. (See CAP Theorem).

Yes, the company I work for has expressed the world-wide SQL database need, so this is not just a thought experiment.

Have you heard of GemFire/GemStone, VoltDB, or Xeround?

If you can get rid of the SQL requirement, try
    XML (or other format) on Amazon's S3
    or try one of the NoSQL databases, such as MongoDB, Riak, or CouchDB.

All of the above scale horizontally, most even scale in a geographically diverse environment.

Comment Re:So... (Score 1) 208

I'm talking about USB keychain sizes, not 2.5" to 5.25" SSD's.

If the really big 128G USB devices could go to 512G or 1T, with a 20nm process, then SSD's could jump from 512G / 1T to 2T / 8T sizes, on the low and high end, according to that logic, and barring any issues.

So, my original point of raising this is: If a tiny fob grew to a 512G or a 1T device, then is the 20nm barrier a problem, really? It's true, we can't conceive of how much storage we'll want to walk around with, in the future. In 5 years a 1T USB device might seem paltry; then again, we might not need those crazy sizes, on a daily basis.

A case in point: I don't see too many complaining about not having a 64G keychain in hand. I haven't personally seen anybody sporting a 32G device. I have seen exactly one person with a 16G USB and another with an 8G fob. Most people I know have 1G to 4G keychain-sized devices, since they so cheap and they really don't even use that up. ...and 8G is about $10 to $20...

Comment Re:So... (Score 2, Interesting) 208

Agreed. And, I believe that 34nm is near the best they can do today, in any kind of production.

So, if you can go from a 34nm * 34nm feature to a 20nm * 20nm feature, you can almost triple the density.

So, in the same space you can produce a 128G drive, you can then produce a roughly 384G drive, going from 34nm to 34nm.

So, if a USB Keychain is produced w/ 128G, a 384G can be produced at the same size, barring other issues.

That assumes they are even using 34nm process SSD's, today, to produce 128G USB SSD drives. If they are using a 40nm process, then expect 512G USB SSD's, as a future possibility.

This doesn't even take into consideration stacking SSD vertically and horizontally in a RAID configuration on a drive and maximizing use of space (packaging, support chips, etc.) or making larger physical USB devices.

In the future, hardware compression, deduplication, etc., may further add to storage improvements.

My best guess? 1 Terabyte uncompressed on a keychain, eventually, assuming a 20nm process.

If they can go further than 20nm or improve in other ways, all the better.

Comment Learn Ruby and BDD (Score 1) 396

Lest you think I'm a Ruby fanboy and dismiss me out-of-hand, try this or at least read about Behavior-Driven Development (BDD), as opposed to Test-Driven Development (TDD).

Then, learn Ruby and some of the common testing methodologies, like Shoulda, Cucumber, mocks, and RSpec.

Whatever language, OS, and framework you use, you just might change how you look at non-automated tests.

Comment Re:Use databases! (maybe, maybe not) (Score 2, Informative) 235

Yes, agreed, a combination is good (SQL + NoSQL + filesystem).

There is no one-size-fits-all scenario, here.

However, there is utility in a NoSQL database over a raw filesystem. One feature is indexed search. Another is versioning. Another is the fact that it is extremely multiuser (proper record locking, even if there are multiple writes to the same record). Also, many NoSQL databases (especially MongoDB) have built-in replication, sharding, Map-Reduce, and horizontal scaling.

MongoDB's GridFS (especially with FUSE support) marries many of these features together. MongoDB does have some SQL DB features (such as indexing/searching and transactions) but not others.

Check out the whole stack here:
    http://www.mongodb.org/
    http://www.mongodb.org/display/DOCS/GridFS
    http://github.com/mikejs/gridfs-fuse

Comment Re:Use databases! (maybe, maybe not) (Score 1) 235

I agree. It depends.

Yes, relational databases store and retrieve well-defined data very, very well. Do you have referential integrity needs?. If that's your situation, use SQLite (small data and very simple types but little referential integrity), MySQL (medium to large data), or PostgreSQL (medium to very large data or more complex data types) and don't look back. SQL queries, relationships, and referential integrity are very powerful.

If not, then I'd look at MongoDB with GridFS. I'd even go further and explore GridFS-FUSE (a mountable file system version of MongoDB/GrisFS).

With GridFS-FUSE, you have a crazy powerful database/file system combo. Now, since MongoDB is a NoSQL database, you cannot do SQL queries against it. You can store and retrieve key-value pairs, NoSQL "documents," and actual files with MongoDB/GridFS/GridFS-FUSE.

Mars

New Mars Rover Rolls For the First Time 100

wooferhound writes "Like proud parents savoring their baby's very first steps, mission team members gathered in a gallery above a clean room at NASA's Jet Propulsion Laboratory to watch the Mars Curiosity rover roll for the first time. Engineers and technicians wore bunny suits while guiding Curiosity through its first steps, or more precisely, its first roll on the clean room floor. The rover moved forward and backward about 1 meter (3.3 feet). Mars Science Laboratory (aka Curiosity) is scheduled to launch in fall 2011 and land on the Red Planet in August 2012. Curiosity is the largest rover ever sent to Mars. It will carry 10 instruments that will help search an intriguing region of the Red Planet for two things: environments where life might have existed, and the capacity of those environments to preserve evidence of past life."

Comment Re:Great (Score 1) 200

First of all, this is all off-topic. How is this related to the *thermosphere*?

Also, hang on a minute. Please actually pretend that you read *all* of the link you submitted. At least be slightly even-handed, as the article seemed to be, because about 1/2 of your very article (past the title) directly contradicted you.

The 2010 is the warmest year on record link you sent *also* said this:

Marc Morano, a global-warming skeptic who edits the Climate Depot website, says the government "is playing the climate fear card by hyping predictions and cherry-picking data."

Joe D'Aleo, a meteorologist who co-founded The Weather Channel, disagrees, too. He says oceans are entering a cooling cycle that will lower temperatures.

He says too many of the weather stations NOAA uses are in warmer urban areas.

"The only reliable data set right now is satellite," D'Aleo says.

He says NASA satellite data shows the average temperature in June was 0.43 degrees higher than normal. NOAA says it was 1.22 degrees higher.

Earth

Nuclear Power Could See a Revival 415

shmG writes "As the US moves to reduce dependence on oil, the nuclear industry is looking to expand, with new designs making their way through the regulatory process. No less than three new configurations for nuclear power are being considered for licensing by the US Nuclear Regulatory Commission. The first of them could be generating power in Georgia by 2016."
Australia

Good Language Choice For School Programming Test? 407

An anonymous reader writes "The Australian Informatics Olympiad programming test is being run in a couple of months. I'm an experienced programmer and I'm thinking of volunteering to tutor interested kids at my children's school to get them ready. There will be children of all levels in the group, from those that can't write 'hello world' in any language, to somewhat experienced programmers. For those starting from scratch, I'm wondering what language to teach them to code in. Accepted languages are C, C++, Pascal, Java, PHP, Python and Visual Basic. I'm leaning towards Python, because it is a powerful language with a simple syntax. However, the test has a run-time CPU seconds limit, so using an interpreted language like Python could put the students at a disadvantage compared to using C. Is it better to teach them something in 2 months that they're likely to be able to code in but possibly run foul of the CPU time limit, or struggle to teach them to code in a more complicated syntax like C/C++ which would however give them the best chance of having a fast solution?"
Space

Nearby Star Forecast To Skirt Solar System 135

PipianJ writes "A recent preprint posted on arXiv by Vadim Bobylev presents some startling new numbers about a future close pass of one of our stellar neighbors. Based on studies of the Hipparcos catalog, Bobylev suggests that the nearby orange dwarf Gliese 710 has an 86% chance of skirting the outer bounds of the Solar System and the hypothesized Oort Cloud in the next 1.5 million years. As the Oort Cloud is thought to be the source of many long-period comets, the gravitational effects of Gliese's passing could send a shower of comets into the inner Solar System, threatening Earth. This news about Gliese 710 isn't exactly new, but it's one of the first times the probability of this near-miss has been quantified."

Comment Re:GATTACA (Score 1) 268

GINA should never had to have been enacted, since it shold never have come to this....

The Supreme law of the land, the U.S. Constitution, has this to say:

  • 4th Amendment - The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.
  • 9th Amendment - The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.
  • 10 Amendment - The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.
  • 14th Amendment, Section 1. All persons born or naturalized in the United States, and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside. No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.

Why do our Congressmen, President, Justices, and States ignore the Constitution? Why do the people let them?

Math

7 of the Best Free Linux Calculators 289

An anonymous reader writes "One of the basic utilities supplied with any operating system is a desktop calculator. These are often simple utilities that are perfectly adequate for basic use. They typically include trigonometric functions, logarithms, factorials, parentheses and a memory function. However, the calculators featured in this article are significantly more sophisticated with the ability to process difficult mathematical functions, to plot graphs in 2D and 3D, and much more. Occasionally, the calculator tool provided with an operating system did not engender any confidence. The classic example being the calculator shipped with Windows 3.1 which could not even reliably subtract two numbers. Rest assured, the calculators listed below are of precision quality."

Slashdot Top Deals

"May the forces of evil become confused on the way to your house." -- George Carlin

Working...