American and Israeli researchers have used twisted vortex beams to transmit data at 2.5 terabits per second. As far as we can discern, this is the fastest wireless network ever created — by some margin. This technique is likely to be used in the next few years to vastly increase the throughput of both wireless and fiber-optic networks.
These twisted signals use orbital angular momentum (OAM) to cram much more data into a single stream. In current state-of-the-art transmission protocols (WiFi, LTE, COFDM), we only modulate the spin angular momentum (SAM) of radio waves, not the OAM. If you picture the Earth, SAM is our planet spinning on its axis, while OAM is our movement around the Sun. Basically, the breakthrough here is that researchers have created a wireless network protocol that uses both OAM and SAM.
In this case, Alan Willner and fellow researchers from the University of Southern California, NASA’s Jet Propulsion Laboratory, and Tel Aviv University, twisted together eight ~300Gbps visible light data streams using OAM. Each of the eight beams has a different level of OAM twist. The beams are bundled into two groups of four, which are passed through different polarization filters. One bundle of four is transmitted as a thin stream, like a screw thread, while the other four are transmitted around the outside, like a sheathe. The beam is then transmitted over open space (just one meter in this case), and untwisted and processed by the receiving end. 2.5 terabits per second is equivalent to 320 gigabytes per second, or around seven full Blu-ray movies per second.
Polycode is a free, open-source, cross-platform framework for creative code. You can use it as a C++ API or as a standalone scripting language to get easy and simple access to accelerated 2D and 3D graphics, hardware shaders, sound and network programming, physics engines and more.
CBS MoneyWatch recently published what they called the “20 Craziest Job Interview Questions.” The questions, they claimed, were real job interview questions that “such companies as Google, Capital One, and Goldman Sachs asked internship candidates.” Our writer Giles Turnbull could do with a proper job, so we assigned him all 20 questions to see how he’d fare in the global marketplace. Headhunters, contact us for his direct line.
Facebook:Twenty-five racehorses, no stopwatch, five tracks. Figure out the top three fastest horses in the fewest number of races.
The fewest number of races is one. Just keep those suckers running round and round and round until they collapse from exhaustion. The final three make it through, the rest end up as dog food. Actually, I thought that’s how they make dog food.
Goldman Sachs:Suppose you had eight identical balls. One of them is slightly heavier and you are given a balance scale. What’s the fewest number of times you have to use the scale to find the heavier ball?
You don’t need the scales at all, you just juggle those cuties. The heaviest one will be revealed in seconds. I did a juggling course at college, I totally know what I’m doing here. You’ve seen that trick where people juggle a chainsaw, a dead rodent, and a lemon? Turns out you can tell which one is the chainsaw even if you’re juggling with your eyes closed. You can just tell what’s heavy as it passes through your hands. And that’s science.
Towers Watson:Estimate how many planes there are in the sky.
What, the sky just here? Or the whole sky, everywhere? And do you just mean big planes like 747s, or are you including itty-bitty one-seaters, and training flights for learner pilots? What about remote-control planes? Those drones the Army uses to spy on people? They could have thousands of those and none of us would know. That’s a very wide question. I’m going to say six. No, 14.
Diageo North America:If you walk into a liquor store to count the unsold bottles, but the clerk is screaming at you to leave, what do you do?
What in the name of God would I be doing counting unsold bottles in a liquor store? Are you trying to fuck with my mind? I mean, what is that supposed to even mean?
The team over at Development Seed has released Prose, a really cool project that allows you to edit text-based content in your GitHub repositories (inside of your browser). Prose will allow you to edit any of your text files, but is especially suited for Jekyll sites - which are supported by GItHub Pages..
Impress got it’s inspiration from prezi.com, and the possibilities are endless. Using it takes a little setup (developing, designing, and laying out your “slides”). Once your content is setup, initializing impress is simple:
Installation is simple:
npm install -g jamjs
Likewise, installing libraries is easy:
jam install jquery
Finally, you use the RequireJS to include the libraries:
If you have a library you would like added as a package, feel free to fork the project and add it in. If, in the process, you run into conflicts or issues with NPM’s package.json, Caolan wants to hear about it!
In this three part tutorial series, the main goal is to describe how jQuery Mobile can be used to develop a native Android application. First, It will develop a stand-alone, sample web application that will browse articles from Yahoo! News using jQuery Mobile. Then it will convert that web application into a native Android application with minimal effort.
“To my mind, great works can only be born within the history of their art and as participants in that history. It is only inside history that we can see what is new and what is repetitive, what is discovery and what is imitation; in other words, only inside history can a work exist as a value capable of being discerned and judged. Nothing seems to me worse for art than to fall outside its own history, for it is a fall into the chaos where aesthetic values can no longer be perceived.”—Milan Kundera in Testaments Betrayed, quoted by Abby. (via mills)
For some extra grunts and giggles, you can checkout grunt’s own gruntfile. They showcase some common uses and are very self explanatory.
As a disclaimer, grunt is currently in beta, and could possibly (will probably) change before 1.0. The good news is the changes will be based on your feedback. Head on over to GitHub to browse the source code and help get this project to it’s final release!