Chastity Belts Were Definitely Not A Medieval Thing

It’s the stuff of legends: the knight riding to the Crusades with the key to his lady’s chastity belt tucked under his armor. But it’s about as real as stories of Prester John or the Holy Grail . Read more…

See more here:
Chastity Belts Were Definitely Not A Medieval Thing

Sprint Announces New "iPhone Forever" Plan to Always Keep You Up to Date

In the never ending parade of changes to cell phone carrier plans , Sprint has announced a new plan aimed at ensuring you always have the latest phone. Provided that phone is an iPhone, that is. Read more…

View the original here:
Sprint Announces New "iPhone Forever" Plan to Always Keep You Up to Date

A Software Upgrade Grounded Hundreds of Flights This Weekend

Were you flying to or from the eastern seaboard over the weekend? I’m so sorry. A botched software update caused hundreds of flights to be delayed or cancelled on Saturday and Sunday, so there’s a decent chance you had a bad trip. What happened? A software upgrade, of course. Read more…

View original post here:
A Software Upgrade Grounded Hundreds of Flights This Weekend

Calling 1959 from your Web code: A COBOL bridge for Node.js

Have you ever wanted to just cut and paste some of that legacy COBOL code from mainframe applications into your latest Web application? No? Well, Romanian Web developer  Ionică Bizău  has developed a way to do just that, creating a COBOL bridge for Node.js , the JavaScript-based cross-platform runtime environment that has become a go-to technology for server-side Web development. The plugin is an attempt to breathe new life into the programming language derived from the work of computing pioneer Admiral Grace Hopper. Published under the “Kindly” license (as in, if you want to use it in a commercial application, you should “kindly ask the author”), Node COBOL requires you install GNUCobol along with it. COBOL code can then be embedded in JavaScript. Here’s an example provided by Bizău: // Dependencies var Cobol = require(“cobol”); // Execute some COBOL snippets Cobol(function () /* IDENTIFICATION DIVISION. PROGRAM-ID. HELLO. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. PROGRAM-BEGIN. DISPLAY “Hello world”. PROGRAM-DONE. STOP RUN. */ , function (err, data) console.log(err ); // => “Hello World” Cobol(__dirname + “/args.cbl”, args: [“Alice”] , function (err, data) console.log(err ); // => “Your name is: Alice” // This will read data from stdin Cobol(function () /* IDENTIFICATION DIVISION. PROGRAM-ID. APP. *> http://stackoverflow.com/q/938760/1420197 ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT SYSIN ASSIGN TO KEYBOARD ORGANIZATION LINE SEQUENTIAL. DATA DIVISION. FILE SECTION. FD SYSIN. 01 ln PIC X(64). 88 EOF VALUE HIGH-VALUES. WORKING-STORAGE SECTION. PROCEDURE DIVISION. DISPLAY “Write something and then press the key” OPEN INPUT SYSIN READ SYSIN AT END SET EOF TO TRUE END-READ PERFORM UNTIL EOF DISPLAY “You wrote: “, ln DISPLAY “————” READ SYSIN AT END SET EOF TO TRUE END-READ END-PERFORM CLOSE SYSIN STOP RUN. */ , stdin: process.stdin , stdout: process.stdout , function (err) if (err) console.log(err); }); // => Write something and then press the key // You wrote: Hi there! // => ———— Bizău notes on his GitHub page that Node COBOL is ready for use in production—though he knows of no one who is doing so as of yet. Read on Ars Technica | Comments

Visit link:
Calling 1959 from your Web code: A COBOL bridge for Node.js

Google’s making it easy for you to get solar panels onto your roof

Adding solar panels to your roof can be frustrating, since it’s often difficult to know if your home receives enough light to justify the investment. Google Maps, however, has satellite, navigation and sunlight data for every property in the world, so it’s ideally placed to tell you how many rays hit your crib on a daily basis. That’s why the firm is launching Sunroof, a database of how much solar energy hits each building in a city, helping people work out if it’s worth the effort. Sunroof is intended as a “treasure map” for future green energy projects , telling you how much of a saving you’d make and how long it’d take to make back your initial outlay. To begin with, Project Sunroof is only starting in a few places: Boston, San Francisco and Fresno, but if it’s successful, will roll out to the rest of the country, and the rest of the world, in the future. Once you’ve worked out how much you’re likely to generate in energy savings, the Sunroof website will put you in touch with a local installer. We tested the service out on Aol’s building in San Francisco, and it told us that it received 1, 841 hours of usable sunlight per year. The site was also able to tell us that we have roughly 15, 461 square feet of available space that we could use to install solar panels into that space. It then took us through our options, letting us know that we’d save $14, 000 if we leased the hardware from a third party, or $24, 000 if we bought them outright. Comments Source: Google Tags: ClimateChange, Google, Green, Maps, Power, Project, ProjectSunroof, Solar, SolarPanel, Sunroof

Read this article:
Google’s making it easy for you to get solar panels onto your roof

Android M’s official name is… Marshmallow [Update: Version 6.0]

https://twitter.com/davey_burke/status/633324719266115584 With every major Android launch comes a new codename, and for each new codename, Google adds a statue to the lawn in its Mountain View headquarters. The latest Android version has only been known by its codename—Android M—but today Google unveiled the official name: Marshmallow. Dave Burke, Android’s VP of engineering, unveiled the statue on Twitter just a few minutes ago. Read 3 remaining paragraphs | Comments

Read the article:
Android M’s official name is… Marshmallow [Update: Version 6.0]

How DNA Could Replace Hard Drives

The capacity of our digital storage devices has skyrocketed in recent years. But there’s one storage medium that still kicks the crap out of our state-of-the-art solid state, and humans didn’t invent it. It’s called DNA. Read more…

Read the article:
How DNA Could Replace Hard Drives

That Massive IRS Hack Was Way More Massive Than We Thought

Remember that awful news of Russian hackers stealing the personal information of 100, 000 taxpayers ? Turns out the Internal Revenue Service lowballed the number . The agency now says that over 600, 000 people were targeted with 300, 000 unlucky persons losing their data privacy completely. Read more…

Excerpt from:
That Massive IRS Hack Was Way More Massive Than We Thought