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

 



Forgot your password?
typodupeerror
×

Submission + - Engineers aim to make cleaner-burning cookstoves for developing world (washington.edu)

vinces99 writes: About 3 billion people, or 42 percent of the world’s population, rely on burning materials such as wood, animal dung or coal in stoves for cooking and heating their homes. Often these stoves are crudely designed, and poor ventilation and damp wood can create a smoky, hazardous indoor environment day after day. A recent study in The Lancet estimates that 3.5 million people die each year as a result of indoor air pollution from open fires or rudimentary stoves in their homes. More than 900,000 people die from pneumonia alone, which has been linked to indoor air pollution. University of Washington engineers hope to make a dent in these numbers by designing a cookstove that meets a stringent set of emission and efficiency standards while still being affordable and attractive to families who cook over a flame each day. The team has received a $900,000 grant from the U.S. Department of Energy to design a better cookstove, which researchers say will use half as much fuel and cut emissions by 90 percent.

Comment Re:News For Nerds (Score 1) 121

On the other hand, why should we, the American people, continually foot the bill for policing these skirmishes? The UN body has HOW many member states, and what do they do to help? Not a thing. Why should we be the ones to do it? We are tens of trillions in debt due in part to policing the world and it has got to stop. Yes, there is genocide, but where were we one, two, three years ago when Syria was already engaging in these atrocities? Napalm, concussion bombs, swords, and firing squads all this time and it has been a non-issue but now that they're using chemical weapons it's suddenly an issue. Why? I think it's just profiteering on the part of certain sponsors behind the politicians, and not a moral issue at all. Were it a moral issue, we would have already intervened long ago. They're just saying "ZOMG chemical weapons" to try to rally support of The People but we are so fed up with the runaway spending, sending OUR troops to die trying to defend people who are intent upon killing each other, benefiting a handful of companies to the tune of hundreds of billions in profits as we continue to bankrupt not only ourselves but many generations to come, and we have grown wise to it and are saying ENOUGH IS ENOUGH.

Let them kill each other - we cannot be their babysitters. We have our own problems to deal with, and besides, every time we send aid or troops to help resolve these issues we accomplish nothing but earning more enemies, because we politicize these issues and restrain the military rather than let them do their work quickly and efficiently, costing us far more money and then having to engage in reduced freedom and increased security theater due to the terrorist cells which rise in response to our very politicized "police actions."

ENOUGH.

Comment Re:First rule with Microsoft patches (Score 1) 254

I program natively in more languages than you've had hot fixes. I've probably run more Linux kernel projects than you. And judging from your UID, I've roughly a thousand times the experience of software development.

By 99.5% the same, I do not mean implementation (which is immaterial and gets in the way of real work) but design. If you regard no function as a null function, then all OS' have a memory management API. It doesn't matter if it's the DOS idea of memory management (if it collides, it collides - survival of the fittest), the Linux idea (where there's compartmentalization, memory mapping and System V shares) or some other scheme. It's just an API for a black box.

And that's the whole point. Yes, there are modular OS' (Linux), monolithic OS' (OpenBSD), microkernels (L4) and even nanokernels, but that's architectural bullshit for the most part. For any given function in any given OS, there will be another OS in which you will need zero or more functions to perform the same task. But it will be performable.

The "ideal" is to write a pseudo OS - done these loads of times, they're fun - that performs all of the core operations you need in all OS'. (Games, for example, don't generally need to access the print spooler or OS-level password table much.) This pseudo OS can be written as a library and included by a compiler or cross compiler. (This is how Occam, Java and Smalltalk work, I'm not certain but am fairly sure it's how the Ada runtime works as well. Wine partially operates this way, as did the long-lamented IBCS2 module, but you're too young to remember that.)

The pseudo OS would have the same split as GCC - frontend that the user experiences and a backend that the machine experiences. In this case, the backend would be the ties from the pseudo OS to the actual OS you're running on. Which, again, is really how GCC works. I repeat myself. I need to. There are so many dumb users these days.

Anyways, that is how you make it possible to write one program for one environment and have it run everywhere. It is very very simple, it has been done many times, I would write another but I'm busy this weekend. Besides, you've not learned the ones that already exist, so why the hell should I write you another to prove the point?

Ideally, since a language IS just a virtual environment (it's not a real one, it's converted into a real environment) then your pseudo OS could be a programming language. Since libraries can be added to libraries, you can then build up the environment as far as you like, knowing that cross compiling to any supported OS will still work 100% of the time.

Thus, if you have a truly standard C compiler with true portability libraries for what you need but don't find in C, you achieve the precise result I describe. But, no, you'd rather whinge about how it can't be done, and how those who actually do this stuff can't really be programmers. Sorry, I learned programming before you learned how to subdivide your cells. The reason I consider coders these days to be complete wazzoks is that they don't understand any of the theory or how the theory applies to the practice.

Comment Re:News For Nerds (Score 3, Insightful) 121

Nuclear winter was a hoax perpetuated by Sagan, a man I respect, but a man who seemed to have an irrational fear of nuclear things, which corrupted his integrity on those matters.

Perhaps not so irrational when he probably anticipated that both the USA and the USSR would lob all 10,000+ weapons at each other in one round. Those 500 devices detonated were of varying sizes and spread out over decades, not thousands upon thousands all detonated within an hour of each other. Consider that a large explosive volcanic eruption (such as Mount St. Helens) - a localized event - can throw enough particulate matter into the atmosphere to cause widespread cooling for several seasons.

Now consider thousands of 10kt to 100mt devices being detonated all over three continents (central North America, northern Asia, and eastern Europe), all vaporizing and shattering all kinds of matter including silicates as well as creating a lot of soot and water vapor. I think in a MAD situation that his nuclear winter hypothesis is fairly plausible. It's fair to point out that only a few 100mt-design devices existed and that most were much smaller, but in 1982 between the USA and the USSR the actively deployed warheads (numbering 23,000 - with a stockpile of about 70,000!!) available for immediate launch was 12,300 megatons - so they averaged about 500kt each. As of today there is still about 25,000 nuclear weapons between the two nations (USA and Russia) plus an indeterminate number from other powers.

As far as North Korea is concerned - it seems they just want to talk without being threatened, and when they see us (the USA) lead by puppets who are bought and paid for by warmongering profiteers, why shouldn't they pursue a nuclear deterrent? Our government is very dangerous and are ignoring the will of the people with all of the sabre-rattling in the Middle East, and innuendos toward NK. Why should they not build weapons to deter what is perceived as imperialism? Besides, without talks, for all we know, NK is just trying to continue to industrialized and become a civilized society and may just be using the power plants which have already been bought and paid for since it makes good financial sense than to throw away a perfectly good generator and wait 5-10 years for new power plants to be completed.

Comment Re:Funny (Score 1) 762

It was a hackathon there you build apps within 2 days and present them. Why shouldn't the kid participate in that?

No reason at all, as long as the kid won't freak out if, say, other participants build apps like teledildonics, or real time euthanasia dosage regulators, or a bad joke generator.
I'm all for not protecting children from any part of reality, but since exposure apparently was an issue for the kid (unless someone used the kid as a pretext for acting offended), the kid shouldn't have been there.

Submission + - First Bay Trail convertible to start at $349 (techreport.com)

crookedvulture writes: Bay Trail has its first convertible design win. Intel's newest SoC will be available in Asus' Transformer Book T100, which combines a 10.1" Windows 8.1 tablet with a keyboard dock that includes a gesture-friendly touchpad and USB 3.0 connectivity. The tablet is powered by an Atom Z3740 processor with quad cores clocked at up to 1.8GHz—600MHz slower than the Z3770 chip benchmarked by the press. The screen has a relatively low 1366x768 resolution, but at least the IPS panel delivers wide viewing angles. Asus clearly intends the T100 to be an entry level device; the 32GB version is slated to sell for just $349, and the 64GB one will cost only 50 bucks more. Those prices include the keyboard dock and a copy of Microsoft Office Home & Student 2013. They also bring Windows 8 convertibles down to truly budget territory, completing the collision between tablets and netbooks.

Comment Re:No. (Score 1) 659

It's defiantly against the constitution. Something about curl and unusual punishment. Though I guess Syrian's aren't US citizens so the constitution doesn't apply.

The UN Convention on Human Rights, as well as the Geneva War Time Convention would apply, I should think.

To MvDonalds, at least. I have no idea what Snooki is.

Comment Re:Absolutely not! (Score 2) 659

Yes. Ask someone in Nagasaki or Dresden whether they think of USA as a liberator or aggressor.

Killing as many civilians as possible from a safe distance seems to be modus operandi. When others do it, the US calls this terrorism.

Behold the unborn fetus, and
weep salt tears crocodilian.
All life is sacred (save, of course,
an enemy civilian).

-- Ogden Nash

Comment First rule with Microsoft patches (Score 2) 254

NEVER trust the odd numbers. The even number patch releases are where they fix the problems with the odd number patch releases.

Basically, Microsoft is dealing with multiple Operating Systems for which no complete design document exists. For any of them. Microsoft is highly departmentalized and, in consequence, it is impossible for Microsoft to compile a single design for the entire system. They simply don't have the structure.

This is not necessarily a bad thing - things tend to be worse when unrelated subsystems start making assumptions about internal design that they shouldn't. It simply means the Windows environment is now too big for a corporation to manage. Microsoft has exceeded its maximum stable size, and has done for some time. (Based on quality of products, I'd say somewhere around the DOS 4.0 level, but that would be mean. Accurate but mean.)

The only reason I use MS products at all is that application developers go out of their way to be burdensome to non-MS users. Wine has a terrible time with many Windows applications and that's about the only way to run them at all. I would truly love developers to push platform-specifics into a library. It can be done. They can then either write libraries for other OS' or provide the API to that library so that others can write a porting library. It's not like it would hurt sales and it won't affect the game because it's purely a support module.

But, no, game companies and solo writers prefer their 1970s approach to coding - damn the portability, even if all OS' are 99.5% the same, and damn the sales, we want absolute totalitarian power! Bwahahahahahahahaha! Even if it'll eventually kill the product and the company. Who cares, when you're rich, powerful and utterly FUBAR!

Submission + - Snowden Nominated for Freedom of Thought Prize (en.rian.ru)

DigitalKhaos23 writes: "Snowden is a candidate for the European Parliament’s Sakharov Prize for Freedom of Thought, named after Soviet scientist and dissident Andrei Sakharov, which honors people or organizations for their work in the defense of human rights and freedom of thought." says the article. adding “Edward Snowden risked his life to confirm what we had long suspected regarding mass online surveillance, a major scandal of our times. He revealed details of violations of EU data protection law and fundamental rights.”

Comment Re:And never pushed: not profitable. (Score 1) 400

if they would just allow/mandate the labeling of GMO vs natural foods it would solve a lot of the uproar. Why not give the consumer this information?

You don't mean "allow", it's already allowed. You want it mandated. Say what you mean.

The reasons why not would be additional cost for no benefit, because they wouldn't be allowed to sell the stuff at all if it were actually harmful.

What you're actually after is an opportunity for irrational scare-mongering, pushing what amounts to a mother nature knows best religion-- because if there were actually data that this stuff was bad for you that would be what the argument is about, right?

Myself I think it would be interesting if GMO labeling passed, because I suspect it might go the other way... people would find out that everything they've been eating is GMO, and might learn to shrug it off.

But you know, the voters turned down the opportunity to label GMO food. Got that? In CA it was put up for a vote, and it got voted down. The will of the people, you know? It sucks and all, but that's why you're not allowed to mandate whatever you feel like. Democracy and all.

Slashdot Top Deals

I've noticed several design suggestions in your code.

Working...