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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:More science (Score 2) 254

Over the time scale of the next century, only one input signal will dominate: the amount of added greenhouse gases. All of that other stuff either oscillates too fast or has an insignificant effect. Other signals that would have a big impact, such as changes in the earth's orbit that drive ice ages, or movement of mountain ranges due to continental drift, are too slow to have an impact over the next couple of centuries.

Relative to the greenhouse gas signal, the climate *was* very close to an equilibrium on a human timescale. It certainly isn't any longer; it's being strongly driven into ranges hotter than it's been for millions of years.

Comment Re:More science (Score 1) 254

The final color of mixing two buckets of paint is the integrated effect of chaotic stirring (and all of the world's supercomputers probably couldn't predict the exact pattern of those swirls). However, the final color can easily be calculated with high precision using a hand calculator. Integration has smaller error bars than you think it does.

Comment Re:Its pretty important... (Score 3, Informative) 306

So ironically, transporting the oil and gas out of the region is putting oil and gas production in jeopardy.

That would seem to be yet another reason to transition this country away from fossil fuels altogether. That would address both the erosion issue and the fossil fuel dependence at the same time.

As far as seafood goes, there's going to be a coastline somewhere, no matter how far it moves into the current state of Louisiana. The seafood will still come from wherever that is.

Comment BASIC cartridge on a Bally Astrocade (Score 1) 857

The Astrocade game console only had a numeric input keypad. Coding programs was like texting on a feature phone, but without any text prediction, and especially without switch debouncing logic.

The cartridge itself did have a 1/8" jack so you could possibly save the fruits of your labor onto a cassette tape, with some luck.

The game console had almost no memory, so BASIC programs were stored in every other bit of the video frame buffer, and palette tricks were used to make the raw program data invisible on the display.

Comment Re:Not exactly direct evidence (Score 1) 156

not that the images actually show us Dark Matter.

Most people are "electromagnetic chauvinists", because all of their senses depend on an electromagnetic field in some way. If a physical phenomenon doesn't create an electromagnetic field, many people refuse to believe that it could exist. However, nothing in physics says that everything in the universe has to be able to create an electromagnetic effect.

In fact, dark matter does slightly alter electromagnetic fields by bending it over cosmic distances (as well as moving normal matter around). This isn't too much less tangible than neutrinos, about which few people currently doubt.

Comment Re:memory allocation errors, gone. (Score 1) 300

> The size of allocated blocks are typically computed at runtime to match the needed length of the input data.

You don't know the length of the input until you have read it in. To read it in you need a buffer, that buffer will have a fixed length.

Even a 'character varying' field in a database will have some maximum length.

Are you really that dim? The allocated block size is by definition big enough for your data, because you know the data size when you allocate. If you need to expand it more, then you reallocate a bigger one. Neither of those properties holds for precompiled fixed-length buffers.

The lowliest database, sqlite, has a string size limit of 1e9 bytes. It's probably not going to be an issue unless one of your columns holds full-length videos.

Comment Re:memory allocation errors, gone. (Score 2) 300

blocks allocated by malloc are of fixed size, there is nothing new here

Wrong. The size of allocated blocks are typically computed at runtime to match the needed length of the input data. That's a big difference from defining some fixed-size buffers at compile time, then hoping or forcing all of the eventual input data to fit.

Comment Re:memory allocation errors, gone. (Score 4, Interesting) 300

Everything in life is a tradeoff.

When the developer avoids allocation headaches by using fixed-sized strings and data structures, users are often saddled with arbitrary truncations and the need to make up funky abbreviations all throughout their data sets. This can be a major source of errors in itself.

Comment Re: LOL airlines reducing fares (Score 5, Informative) 163

Jesus that is scary as fuck. It's certainly not the oil, aluminum, food, flight attendants, or pilots that have gotten any cheaper, so I assume most of the cuts have been to safety.

Oil: Wrong
Aluminum: Wrong
Food: What food?
Flight attendants: Wrong
Pilots: Way wrong

Not to mention:
Much smaller seats
Odds of sitting next to an empty seat to spread out onto: used to be good, now nearly zero.

As for safety, there used to be major air disasters in the USA about once per year. How long has it been now? I don't recall one in the last decade.

Slashdot Top Deals

Consultants are mystical people who ask a company for a number and then give it back to them.