// Set Timeout to reload the page and trigger the manageQueryStringParam function setTimeout(function(){ window.location = manageQueryStringParam('source', 'autorefresh'); }, 1200000);

(function(){ var regexp=/\s*(?:\d+|many)\s+more\s*/i; var auto_more_count = 1; function auto_more(){ var $more_link = $('#more-experiment a'); $more_link.each(function(){ var $lastitem = $('#firehoselist>article.fhitem:visible:last'); if ( Bounds.intersect(window, $lastitem) ) { !--auto_more_count && (auto_more=undefined); // don't allow a call till the next paginate gets built and |more_possible| $(document).unbind('scroll', call_auto_more); } }); }; function call_auto_more(){ auto_more && auto_more(); } $('#more-experiment a'). live('more-possible', function( event ){ var $more_link=$(this); if ( regexp.test($more_link.text()) ) { $(document).bind('scroll', call_auto_more); } else { $(document).unbind('scroll', call_auto_more); } }); })();

(function() { if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; /* _______________ can edit below this line _______________ */ janrain.settings.tokenUrl = ''; janrain.settings.type = 'embed'; janrain.settings.appId = 'ggidemlconlmjciiohla'; janrain.settings.appUrl = ''; janrain.settings.providers = ["google","twitter","facebook", "linkedin"]; janrain.settings.providersPerPage = '4'; janrain.settings.format = 'one column'; janrain.settings.actionText = 'Sign in using your account with'; janrain.settings.showAttribution = false; janrain.settings.fontColor = '#666666'; janrain.settings.fontFamily = 'lucida grande, Helvetica, Verdana, sans-serif'; janrain.settings.backgroundColor = '#ffffff'; janrain.settings.width = '308'; janrain.settings.borderColor = '#C0C0C0'; janrain.settings.borderRadius = '5'; janrain.settings.buttonBorderColor = '#CCCCCC'; janrain.settings.buttonBorderRadius = '5'; janrain.settings.buttonBackgroundStyle = 'gradient'; janrain.settings.language = 'en'; janrain.settings.linkClass = 'janrainEngage'; /* _______________ can edit above this line _______________ */ function isReady() { janrain.ready = true; }; if (document.addEventListener) { document.addEventListener("DOMContentLoaded", isReady, false); } else { window.attachEvent('onload', isReady); } var e = document.createElement('script'); e.type = 'text/javascript'; = 'janrainAuthWidget'; if (document.location.protocol === 'https:') { e.src = ''; } else { e.src = ''; } var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); })();

(function() { if (typeof window.janrain !== 'object') window.janrain = {}; if (typeof window.janrain.settings !== 'object') window.janrain.settings = {}; if (typeof window.janrain.settings.share !== 'object') window.janrain.settings.share = {}; if (typeof window.janrain.settings.packages !== 'object') janrain.settings.packages = []; janrain.settings.packages.push('share'); /* _______________ can edit below this line _______________ */ janrain.settings.share.providers = ["facebook","twitter","linkedin"]; janrain.settings.share.providersEmail = []; janrain.settings.share.modes = ["broadcast","contact"]; janrain.settings.share.attributionDisplay = false; janrain.settings.share.message = ""; janrain.settings.share.title = ""; janrain.settings.share.url = ""; janrain.settings.share.description = ""; // Modal Styles janrain.settings.share.modalBackgroundColor = "#000000"; janrain.settings.share.modalBorderRadius = "5"; janrain.settings.share.modalOpacity = "0.5"; janrain.settings.share.modalWidth = "5"; // Body Styles janrain.settings.share.bodyBackgroundColor = "#009DDC"; janrain.settings.share.bodyBackgroundColorOverride = false; janrain.settings.share.bodyColor = "#333333"; janrain.settings.share.bodyContentBackgroundColor = "#ffffff"; janrain.settings.share.bodyFontFamily = "Helvetica"; janrain.settings.share.bodyTabBackgroundColor = "#f8f8f8"; janrain.settings.share.bodyTabColor = "#000000"; // Element Styles janrain.settings.share.elementBackgroundColor = "#f6f6f6"; janrain.settings.share.elementBorderColor = "#cccccc"; janrain.settings.share.elementBorderRadius = "3"; janrain.settings.share.elementButtonBorderRadius = "6"; janrain.settings.share.elementButtonBoxShadow = "3"; janrain.settings.share.elementColor = "#333333"; janrain.settings.share.elementHoverBackgroundColor = "#eeeeee"; janrain.settings.share.elementLinkColor = "#009DDC"; /* _______________ can edit above this line _______________ */ function isReady() { janrain.ready = true; }; if (document.addEventListener) { document.addEventListener("DOMContentLoaded", isReady, false); } else { window.attachEvent('onload', isReady); } var e = document.createElement('script'); e.type = 'text/javascript'; = 'janrainWidgets'; if (document.location.protocol === 'https:') { e.src = ''; } else { e.src = ''; } var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); })(); $(document).ready(function(){ if(janrain) { $("a.janrain").live('click', function () { var $anchor = $(this); var provider = $anchor.attr("data-provider"); var url = $anchor.attr("data-url"); var message = $anchor.attr("data-message"); var title = $anchor.attr("data-title"); janrain.engage.share.reset(); janrain.engage.share.showProvider(provider); janrain.engage.share.setTitle(title); janrain.engage.share.setMessage(message); janrain.engage.share.setUrl(url);; return false; }); } });

var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })();

(function() { function page_type (loc) { /* only four page types: - Story - Poll - Homepage (/ only) - Other (but AdOps wants 'Homepage' again) */ var path = loc.pathname; var just_the_root = /^\/?$/.test(path); var story_or_poll = /^\/(story|submission|poll)\//i.exec(path); var page_type = just_the_root ? 'homepage' : story_or_poll ? story_or_poll[1] : 'other' // exceptions page_type = page_type.toLowerCase() === 'submission' ? 'story' // submissions are like stories, right? : page_type page_type = page_type.toLowerCase() === 'other' ? 'homepage' // this one might move out of here : page_type; return page_type; } function page_section (loc) { var greek = ['alpha', 'beta', 'gamma', 'delta'].join('|'); var hostwise = '^([a-z]+)(?:-(?:'+greek+'))?\\.(?:slashdot\\.org|[a-z]+-[0-9]+\\.sb\\.sf\\.net)$'; var pathwise = '^/(?:(recent|popular|blog)|stories/([^/]+))'; var rootwise = '^\/?$'; var hostwisely = new RegExp(hostwise,'i').exec(loc.hostname); var pathwisely = new RegExp(pathwise,'i').exec(loc.pathname); var rootwisely = new RegExp(rootwise,'i').exec(loc.pathname); var all_greek_to_me = new RegExp( '^(' + greek + ')$' ,'i'); function no_greek_for_me (barbarian) { return all_greek_to_me.test(barbarian) ? false : barbarian ; } var section = (hostwisely && no_greek_for_me(hostwisely[1])) || (rootwisely && 'homepage') || (pathwisely && (pathwisely[1] || pathwisely[2])) || '' ; section.replace(/[^_a-z]/ig, ''); return section; } function single_size (size) { return '' + size[0] + 'x' + size[1]; } function sz_sz (sz) { var str = ''; var sizes = []; if (sz[0] instanceof Array) { for (size in sz) { sizes.push(single_size(sz[size])); } return sizes.join(','); } else { return single_size(sz); } } /* LEGEND: - 'sz' = "size" - 'npt' = "no page type" in ad unit name - 'oops' = "out-of-page slot" for great justice */ var tags = { '728x90_A': { 'sz': [728, 90] } , '728x90_B': { 'sz': [728, 90] } , 'HubIcon_200x90_A': { 'sz': [200, 90] } , 'PowerSwitch_980x66_A': { 'sz': [980, 66] } , 'PollPeel': { 'sz': [200, 90] } , 'VideoWidget_300x250': { 'sz': [300, 250], 'npt': 1 } , '300x250_A': { 'sz': [[300, 250], [300, 600], [300, 1050]] } , '300x250_B': { 'sz': [[300, 250], [300, 600]] } , '300x250_C': { 'sz': [[300, 250], [300, 600]] } , '300x250_D': { 'sz': [[300, 250], [300, 600]] } }; var network_path = '/4140/ostg.slashdot/'; var tag_name_prefix = 'SD'; var tag_name_linkage = '_'; var tag_name_pagetype = page_type(location); var tag_topic = page_section(location); var before_tag_pagetyped = network_path + tag_name_prefix + tag_name_linkage + tag_name_pagetype + tag_name_linkage ; var before_tag_pagetypeless = network_path + tag_name_prefix + tag_name_linkage /* + tag_name_pagetype */ /* + tag_name_linkage */ ; googletag.cmd.push(function() { function define_me_a_slot (tag, oops) { var sandbox_regex = /[a-z]+-[0-9]+\.sb\.sf\.net$/i; var beta_regex = /\b(alpha|beta|gamma|delta)\b/i; var full_name = tags[tag].npt // "no page type" ? before_tag_pagetypeless + tag : before_tag_pagetyped + tag ; var div_id = 'div-gpt-ad-' + tag.toLowerCase(); var service; if (oops) { // out-of-page slot console.log(full_name + ": define out of page slot (" + div_id + "-oops)"); service = googletag.defineOutOfPageSlot( full_name , div_id + '-oops' ).addService(googletag.pubads()); } else { console.log(full_name + ": define slot (" + div_id + ")"); service = googletag.defineSlot( full_name , tags[tag].sz , div_id ).addService(googletag.pubads()); } if (!oops) { // no sizes for out-of-page slots service.setTargeting('sz', tags[tag].sz); } service.setTargeting('tpc', tag_topic); if (location.hostname.match(sandbox_regex)) { service.setTargeting('test', 'adops'); } if (location.hostname.match(beta_regex)) { service.setTargeting('site', 'beta'); } // this is a little hackish: if slot has oops:1 // then do the same slot one more time, // but set it up as out-of-page if (tags[tag].oops) { // "out-of-page slot" tags[tag].oops = 0; // infinite recursion! define_me_a_slot(tag, true); } } for (tag in tags) { define_me_a_slot(tag, false); } googletag.pubads().enableAsyncRendering(); //googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); }); })();

window.google_analytics_uacct = "UA-32013-5"; var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-36136016-1']); _gaq.push(['b._setAccount', 'UA-32013-5']); _gaq.push(['_setDomainName', '']); _gaq.push(['b._setDomainName', '']); _gaq.push(['_addIgnoredRef', '']); _gaq.push(['b._addIgnoredRef', '']); _gaq.push(['_setCustomVar', 1, 'User Type', 'Anon', 3]); _gaq.push(['b._setCustomVar', 1, 'User Type', 'Anon', 3]); _gaq.push(['_setCustomVar', 2, 'Page','index2', 3]); _gaq.push(['b._setCustomVar', 2, 'Page','index2', 3]); // track beta behavior for user var betamatches = document.cookie.match(/betagroup=(-?\d+)/); if(betamatches && betamatches[1]) { if(betamatches[1] == -1) { _gaq.push(['_setCustomVar', 3, 'Beta-Usage','opt-out', 3]); } else { _gaq.push(['_setCustomVar', 3, 'Beta-Usage','unredirected', 3]); } } _gaq.push(['_trackPageview']); _gaq.push(['b._trackPageview']); _gaq.push(['_trackPageLoadTime']); _gaq.push(['b._trackPageLoadTime']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + ''; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();

Hi! I'm experimenting with a new style for this site. Don't worry, it's not like the Beta. Click here to check it out.

googletag.cmd.push(function(){ googletag.display('div-gpt-ad-728x90_a');});

googletag.cmd.push(function(){ googletag.display('div-gpt-ad-728x90_a-oops');});

googletag.cmd.push(function(){ googletag.display('div-gpt-ad-hubicon_200x90_a');});


Forgot your password?

googletag.cmd.push(function(){ googletag.display('div-gpt-ad-powerswitch_980x66_a');});


$(function(){ var $CURRENT_MENU, $TAG_MENU=$('#tag-menu'), NOTNOT=/^!!/, IE7=/^7\.0/, TAG_PREFIX=/^\/tag\//; function get_tag_name( $tag ){ return ($tag.attr('href') || '').replace(TAG_PREFIX, '') || $tag.text().toLowerCase(); } function trigger_menu( e, selector, $menu, menu_content ){ var $target=$(original_target(e, selector)), in_use=$'.trigger'); if ( $CURRENT_MENU ) { $'cancel', e); $CURRENT_MENU = null; } if ( !in_use ) { menu_content && $menu.stop(true, true).hide().html(menu_content); ($CURRENT_MENU=$menu).menu('context', e); } return !in_use; } function open_menu( trigger, $menu ){ var $trigger=$(trigger), $fhitem=$trigger.closest('.fhitem'); $fhitem.length && user_intent('interest', $fhitem[0]); $menu.appendTo(document.body).css({ opacity:0 }).show(); var right= $fhitem.offset().left + $fhitem.width(), global= $trigger.offset(), local= $menu.offsetParent().offset(); // Ugly IE position hack required: $.browser.msie && IE7.test($.browser.version) && ( = 0); // pin the menu (horizontally) on-screen global.left = Math.min(global.left, right-$menu.width()); $trigger.addClass('trigger'); $menu.css({ position:'absolute', - + $trigger.height(), left:global.left - local.left, opacity:1 }); } function close_menu( trigger, $menu ){ $menu.hide(); $(trigger).removeClass('trigger'); ($CURRENT_MENU===$menu) && ($CURRENT_MENU=false); } /* T2 tag context-menu */ var $TAG_MENU=$('#tag-menu'), NOTNOT=/^!!/; var user_is_admin = 0; $('a[rel=tag]').live('mousedown',function(ea){; return false; }) $('.tag-bar .disagree').live('mousedown',function(ee){ var fhitem = $(original_target(ee)).closest('.fhitem')[0], command = ('!' + $(original_target(ee)).attr("data-tag")).replace(NOTNOT, ''); try { Tags.submit(fhitem, command); } catch ( err ) { } return false; }) $('a[rel=tag]'). live('mousedown', function( e ){ return true; }). live('click', function( e ){ if ( !logged_in ) { vartarget= original_target(e), tag= $(target).text(); addfhfilter(tag); } e.preventDefault(); return false; }); ${ cssNamespace: 'slash', liveTriggers: true, clickDuration: 300, start: function( e, ui ){ var$tag= $(ui.trigger), tag= get_tag_name($tag), context= firehose_settings && firehose_settings.viewtitle; // Insert the tagname into the menu items where needed. $TAG_MENU.find('span.var-tag').text(tag); $TAG_MENU.find('a.nix').attr('title','not ' + tag); // non-admins may only delete their own tags $TAG_MENU.find('a:[data-op="-"]').toggle($'.my')); // *tagname* in *viewtitle* $TAG_MENU.find('a:[data-op="="]').toggle(!!context); context && $TAG_MENU.find('span.var-view').text(context); open_menu($tag, $TAG_MENU); }, select: function( e, ui ){ var$tag= $(ui.trigger), tag= get_tag_name($tag), op= $('data-op'), fhitem, command; // Global for positioning other things. $related_trigger = $tag; switch ( op ) { case '=': addfhfilter(tag); break; default: fhitem = $tag.closest('.fhitem')[0]; command = (op + tag).replace(NOTNOT, ''); try { Tags.submit(fhitem, command); } catch ( err ) { } break; } }, stop: function( e, ui ){ close_menu(ui.trigger, $TAG_MENU); } }); /* T2 feedback context-menu */ /* T2 datatype context-menu (admin-only) */ });

Slashdot stories can be listened to in audio form via an RSS feed, as read by our own robotic overlord.

Build Your Own Gatling Rubber Band Machine Gun 5

Posted by timothy , from the must-prepare-for-the-sesquicentennial dept.
New submitter melarky (3767369) writes This is a fun weekend project that most nerds will appreciate. Step by step instructions and also a handy video will make the construction of this project fast and easy. I have seen lots of plans for sale (or actual guns/kits for sale), but couldn't seem to find any plans for free. I played around with a few different designs (even cut my first few on a homemade CNC machine) and finally landed on this design. I made the guide more accessible to the general public (no need for a CNC machine here), so if you've ever dreamed of ending friendships because of hundreds of rubber band welts, now's your chance! We'd like to see your home-made projects, too.

World's Largest Amphibious Aircraft Goes Into Production In China 21

Posted by timothy , from the spruce-goose-has-it-beat-for-size dept.
stephendavion (2872091) writes "Chinese aircraft manufacturer China Aviation Industry General Aircraft (CAIGA) has started trial production of its TA600 amphibious aircraft, claimed to be the world's largest of its kind. With an expected maiden flight late next year, the Chinese plane would replace Japan's ShinMaywa US-2 short takeoff and landing (STOL) aircraft as the largest of its kind globally." Take a look at a side profile illustration of the CA-600, on this Korean language page. The TA600 has a huge maximum takeoff weight of 53.5 tons, but looks a bit puny compared to Howard Hughes' H-4 Hercules.

The Oculus Rift DK2: In-Depth Review (and Comparison To DK1) 21

Posted by timothy , from the here-put-this-on-your-face dept.
Benz145 (1869518) writes "The hotly anticipated Oculus Rift DK2 has begun arriving at doorsteps. The DK2s enhancements include optical positional tracking and a higher resolution panel, up from 1280×800 to 1920×1080 (1080p) and moved to a pentile-matrix OLED panel for display duties. This means higher levels of resolvable detail and a much reduced screen door effect. The panel features low persistence of vision, a technology pioneered by Valve that aims to cut motion artefacts by only displaying the latest, most correct display information relative to the user's movements – as users of the DK1 will attest, its LCD panel was heavily prone to smearing, things are now much improved with the DK2."

Suddenly Visible: Illicit Drugs As Part of Silicon Valley Culture 150

Posted by timothy , from the roland-hedley-jr-is-on-the-case dept.
The recent death by overdose of Google executive Timothy Hayes has drawn attention to the phenomenon of illegal drug use (including abuse of prescription painkillers) among technology workers and executives in high-pay, high-stress Silicon Valley. The Mercury News takes a look at the phenomenon; do the descriptions of freely passed cocaine, Red Bull as a gateway drug, and complacent managers match your own workplace experiences? From the Mercury News article: "There's this workaholism in the valley, where the ability to work on crash projects at tremendous rates of speed is almost a badge of honor," says Steve Albrecht, a San Diego consultant who teaches substance abuse awareness for Bay Area employers. "These workers stay up for days and days, and many of them gradually get into meth and coke to keep going. Red Bull and coffee only gets them so far." ... Drug abuse in the tech industry is growing against the backdrop of a national surge in heroin and prescription pain-pill abuse. Treatment specialists say the over-prescribing of painkillers, like the opioid hydrocodone, has spawned a new crop of addicts -- working professionals with college degrees, a description that fits many of the thousands of workers in corporate Silicon Valley. Increasingly, experts see painkillers as the gateway drug for addicts, and they are in abundance. "There are 1.4 million prescriptions ... in the Bay Area for hydrocodone," says Alice Gleghorn with the San Francisco Department of Public Health. "That's a lot of pills out there."

Microsoft's Nokia Plans Come Into Better Focus 76

Posted by timothy , from the ringtones-baby-the-future-is-ringtones dept.
Forbes has an update on what sort of future Nokia faces, as Microsoft reveals a strategy for making sense of the acquisition: [Microsoft EVP of devices Stephen] Elop laid out a framework for cost cuts in a memo to employees on July 17. Devices would focus on high and low cost Windows smartphones, suggesting a phasing out of feature phones and Android smartphones. Two business units, smart devices and mobile phones, would become one, thereby cutting overlap and overhead. Microsoft would reduce engineering in Beijing and San Diego and unwind engineering in Oulu, Finland. It would exit manufacturing in Komarom, Hungary; shift to lower cost areas like Manaus, Brazil and Reynosa, Mexico; and reduce manufacturing in Beijing and Dongguan, China. Also, CEO Satya Nadella gave hints about how Microsoft will make money on Nokia during Tuesday' conference call. Devices, he said, "go beyond" hardware and are about productivity. "I can take my Office Lens App, use the camera on the phone, take a picture of anything, and have it automatically OCR recognized and into OneNote in searchable fashion. There is a lot we can do with phones by broadly thinking about productivity." In other words, the sale of a smartphone is a means to other sales.

How Bird Flocks Resemble Liquid Helium 29

Posted by timothy , from the beats-speed-of-sound dept.
sciencehabit (1205606) writes "A flock of starlings flies as one, a spectacular display in which each bird flits about as if in a well-choreographed dance. Everyone seems to know exactly when and where to turn. Now, for the first time, researchers have measured how that knowledge moves through the flock—a behavior that mirrors certain quantum phenomena of liquid helium. Some of the more interesting findings: Tracking data showed that the message for a flock to turn started from a handful of birds and swept through the flock at a constant speed between 20 and 40 meters per second. That means that for a group of 400 birds, it takes just a little more than a half-second for the whole flock to turn."

Popular Android Apps Full of Bugs: Researchers Blame Recycling of Code 105

Posted by timothy , from the little-of-this-little-of-that dept.
New submitter Brett W (3715683) writes The security researchers that first published the 'Heartbleed' vulnerabilities in OpenSSL have spent the last few months auditing the Top 50 downloaded Android apps for vulnerabilities and have found issues with at least half of them. Many send user data to ad networks without consent, potentially without the publisher or even the app developer being aware of it. Quite a few also send private data across the network in plain text. The full study is due out later this week.

Newly Discovered Virus Widespread in Human Gut 76

Posted by timothy , from the right-under-their-noses-and-stomachs dept.
A newly discovered virus has been found by a San Diego State University team to live inside more than half of all human gut cells sampled. Exploring genetic material found in intestinal samples, the international team uncovered the CrAssphage virus. They say the virus could influence the behaviour of some of the most common bacteria in our gut. Researchers say the virus has the genetic fingerprint of a bacteriophage - a type of virus known to infect bacteria. Phages may work to control the behaviour of bacteria they infect - some make it easier for bacteria to inhabit in their environments while others allow bacteria to become more potent. [Study lead Dr. Robert] Edwards said: "In some way phages are like wolves in the wild, surrounded by hares and deer. "They are critical components of our gut ecosystems, helping control the growth of bacterial populations and allowing a diversity of species." According to the team, CrAssphage infects one of the most common types of bacteria in our guts. National Geographic gives some idea why a virus so common in our gut should have evaded discovery for so long, but at least CrAssphage finally has a Wikipedia page of its own.

Off the Florida Coast, Astronauts Train For Asteroid Mission 65

Posted by timothy , from the in-space-no-one-can-hear-you-access-facebook dept. gives an overview of the training that four astronauts are undergoing over 9 days submerged off the coast of Florida near Key Largo. The training mission, dubbed NEEMO 18, is one step toward a proposed (mid-2020s) mission to actually visit a captured asteroid in lunar orbit. In addition to the complications of working outside their school-bus sized habitat while awkwardly suited up in a low-gravity (or at least high buoyancy) environment, their mission also includes a 10-minute communications delay, to simulate the high-latency communications with mission control that would be inevitable for an actual asteroid mission. The experiments astronauts are doing during the mission, which began Monday (July 21), range from the physical to the behavioral. For example, each of the crew members sports a sensor that records how close the crew members work with each other inside the school-bus-size habitat. ... Communications with NEEMO Mission Control is usually constant, and there is the ability to send items to and from the habitat as needed. Also living inside the habitat are two support staff who are assisting with Aquarius maintenance and systems, as required. The crew members also have Internet and phone service to talk with family and friends.

Valencia Linux School Distro Saves 36 Million Euro 123

Posted by timothy , from the oh-no-big-deal dept.
jrepin (667425) writes "The government of the autonomous region of Valencia (Spain) earlier this month made available the next version of Lliurex, a customisation of the Edubuntu Linux distribution. The distro is used on over 110,000 PCs in schools in the Valencia region, saving some 36 million euro over the past nine years, the government says." I'd lke to see more efforts like this in the U.S.; if mega school districts are paying for computers, I'd rather they at least support open source development as a consequence.

A Router-Based Dev Board That Isn't a Router 49

Posted by timothy , from the hook-it-to-anything dept.
An anonymous reader writes with a link to an intriguing device highlighted at Hackaday (it's an Indiegogo project, too, if it excites you $90 worth, and seems well on its way to meeting its modest goal): The DPT Board is something that may be of interest to anyone looking to hack up a router for their own connected project or IoT implementation: hardware based on a fairly standard router, loaded up with OpenWRT, with a ton of I/O to connect to anything.

It's called the DPT Board, and it's basically an hugely improved version of the off-the-shelf routers you can pick up through the usual channels. On board are 20 GPIOs, USB host, 16MB Flash, 64MB RAM, two Ethernet ports, on-board 802.11n and a USB host port. This small system on board is pre-installed with OpenWRT, making it relatively easy to connect this small router-like device to LED strips, sensors, or whatever other project you have in mind.

Satellite Images Show Russians Shelling Ukraine 380

Posted by timothy , from the one-for-all-and-what's-the-password? dept.
U.S. officials today made public satellite imagery which they say proves that Russian forces have been shelling eastern Ukraine in a campaign to assist rebel groups fighting Ukraine’s government. The U.S. Office of the Director of National Intelligence, which released the civilian-taken satellite images Sunday, said they show visual evidence that Russia has been firing shells across the border at Ukrainian military forces. Officials also said the images show that Russia-backed separatists have used heavy artillery, provided by Russia, in attacks on Ukrainian forces from inside Ukraine. One image dated July 25/26 shows what DNI claims is “ground scarring” on the Russian side of the border from artillery aimed at Ukrainian military units in Ukraine, as well as the resultant ground craters on the Ukrainian side of the border:

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken" 539

Posted by timothy , from the you'll-never-believe-what-he-actually-said dept.
hypnosec (2231454) writes to point out a pointed critique from Linus Torvalds of GCC 4.9.0. after a random panic was discovered in a load balance function in Linux 3.16-rc6. in an email to the Linux kernel mailing list outlining two separate but possibly related bugs, Linus describes the compiler as "terminally broken," and worse ("pure and utter sh*t," only with no asterisk). A slice: "Lookie here, your compiler does some absolutely insane things with the spilling, including spilling a *constant*. For chrissake, that compiler shouldn't have been allowed to graduate from kindergarten. We're talking "sloth that was dropped on the head as a baby" level retardation levels here .... Anyway, this is not a kernel bug. This is your compiler creating completely broken code. We may need to add a warning to make sure nobody compiles with gcc-4.9.0, and the Debian people should probably downgrate their shiny new compiler."

SpaceX Executive Calls For $22-25 Billion NASA Budget 90

Posted by timothy , from the only-tax-dollars-after-all dept.
MarkWhittington (1084047) writes "While participating in a panel called "The US Space Enterprise Partnership" at the NewSpace Conference that was held by the Space Frontier Foundation on Saturday, SpaceX Chief Operating Officer Gwynne Shotwell opined that NASA's budget should be raised to $22-25 billion, according to a tweet by Space Policy Online's Marcia Smith. The theory is that a lot of political rancor has taken place in the aerospace community because of the space agency's limited budget. If the budget were to be increased to pay for everything on the space wish list, the rancor will cease.

The statement represents something of a departure of the usual mutual antagonism that exists between some in the commercial space community and some at NASA. Indeed Space Politics' Jeff Foust added a tweet, "Thought: a panel at a Space Frontier Foundation conf is talking about how to increase NASA budget. Imagine that in late 90s." The Space Frontier Foundation has been a leading voice for commercializing space, sometimes at the expense of NASA programs."

Ask Slashdot: What Would You Do With Half a Rack of Server Space? 193

Posted by timothy , from the give-it-a-piece-of-my-mind dept.
New submitter Christian Gainsbrugh (3766717) writes I work at a company that is currently transitioning all our servers into the cloud. In the interim we have half a rack of server space in a great datacenter that will soon be sitting completely idle for the next few months until our lease runs out. Right now the space is occupied by around 8 HP g series servers, a watchguard xtm firewall, Cisco switch and some various other equipment. All in all there are probably around 20 or so physical XEON processors, and probably close to 10 tb of storage among all the machines. We have a dedicated 10 mbs connection that is burstable to 100mbs.

I'm curious what Slashdot readers would do if they were in a similar situation. Is there anything productive that could be done with these resources? Obviously something revenue generating is great, but even if there is something novel that could be done with these servers we would be interested in putting them to good use.

var zflag_parent="InRead"; var zflag_vast_domain=""; var zflag_nid="2340"; var zflag_cid="219"; var zflag_sz="85"; var zflag_sid="76"; var zflag_width="425"; var zflag_height="330"; var zflag_bchan="218"; var zflag_dimension="1"; var zflag_breplay="1"; var zflag_preroll="1"; var zflag_autoclose="1";

firehose_exists = 1; $(function(){ $('#firehose-filter'). focus(function(event){ gFocusedText = this; }). blur(function(event){ if ( gFocusedText === this ) { gFocusedText = null; } }); apply_updates_when('at-end', true); }); firehose_settings.startdate = ""; firehose_settings.mode = "mixed"; firehose_settings.fhfilter = ""; firehose_settings.orderdir = "DESC"; firehose_settings.orderby = "createtime"; firehose_settings.duration = -1; firehose_settings.color = "green"; firehose_settings.view = "stories"; firehose_settings.viewtitle = ""; = ""; firehose_settings.base_filter = ""; firehose_settings.user_view_uid = ""; firehose_settings.sectionname = "Main"; firehose_settings.issue = ""; firehose_settings.section = 13; $('#searchquery').val(firehose_settings.fhfilter); firehose_sitename = "Slashdot"; firehose_slogan = "News for nerds, stuff that matters"; firehose_update_title_count(); firehose_smallscreen = 0; firehose_settings.index = 1; var firehose_action_time = 0; var firehose_user_class = 0; var fh_color = "green"; fh_colors = [ "red", "orange", "yellow", "green", "blue", "indigo", "violet", "black" ]; var fh_colors_hash = new Array(0); for (var i=0; i< fh_colors.length; i++) { fh_colors_hash[fh_colors[i]] = i; } var fh_view_mode = "mixed"; = 0; fh_is_admin = 0; var updateIntervalType = 2; var inactivity_timeout = 3600; setFirehoseAction(); var update_time = "2014-07-28 14:21:14"; var maxtime = "2014-07-28 14:21:14"; var insert_new_at = "top"; fh_ticksize = 15; sitename = '';

Man must shape his tools lest they shape him. -- Arthur R. Miller

COMSCORE.beacon({ c1:2, c2:6035546, c3:"", c4:"", c5:"", c6:"", c15:"" });

/* */


if(typeof(Storage)!=="undefined"){ window.scrollTo(0,sessionStorage.scrollPos); $(window).scroll(function () { //You've scrolled this much: sessionStorage.scrollPos = $(window).scrollTop(); }); } $(function(){ $('a').click(function(){ delete sessionStorage.scrollPos; }) }); // window.onbeforeunload = function () { // console.log('bakc button clicked'); // delete sessionStorage.scrollPos; // } window.onpopstate=function() { delete sessionStorage.scrollPos; }