Shared posts

23 Apr 08:00

OnePlus One Revealed: Coming Mid-May For $299 (16GB) / $349 (64GB) With Snapdragon 801, 3GB Of RAM, And 3100mAh Non-Removable Battery

by Ryan Whitwam
Corey Garst

Oh man, a battery that could last more than a day, blasphemous.

02After all the teasing and big talk, the OnePlus One has been officially announced. Some of what wasn't revealed by the company in the lead up to the unveiling was leaked a few days ago, but now we've got all the details. This device is clearly going after the Nexus category of devices with a low price and solid feature set. Oh, and it has CyanogenMod.

The specs were revealed in a piecemeal fashion over the last few weeks, but let's just get everything in once place before we dig in.

Done With This Post? You Might Also Like These:

OnePlus One Revealed: Coming Mid-May For $299 (16GB) / $349 (64GB) With Snapdragon 801, 3GB Of RAM, And 3100mAh Non-Removable Battery was written by the awesome team at Android Police.



22 Apr 10:00

The Nintendo eShop Is Like Paradise, Says Image & Form's Brjann Sigurgeirsson

Corey Garst

Makes sense. It could just be Nintendo being behind like they typically are on most fronts. It's nice to have one platform that still isn't over-run with freemiums, for now at least.

News: The Nintendo eShop Is Like Paradise, Says Image & Form's Brjann Sigurgeirsson

"The gamers are REAL gamers who pay for quality"

18 Apr 13:30

Using sysdig to Troubleshoot like a boss

by bc-log

If you haven't seen it yet there is a new troubleshooting tool out called sysdig. It's been touted as strace meets tcpdump and well, it seems like it is living up to the hype. I would actually rather compare sysdig to SystemTap meets tcpdump, as it has the command line syntax of tcpdump but the power of SystemTap.

In this article I am going to cover some basic and cool examples for sysdig, for a more complete list you can look over the sysdig wiki. However, it seems that even the sysdig official documentation is only scratching the surface of what can be done with sysdig.

Installation

In this article we will be installing sysdig on Ubuntu using apt-get. If you are running an rpm based distribution you can find details on installing via yum on sysdig's wiki.

Setting up the apt repository

To install sysdig via apt we will need to setup the apt repository maintained by Draios the company behind sysdig. We can do this by running the following curl commands.

# curl -s https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public | apt-key add -  
# curl -s -o /etc/apt/sources.list.d/draios.list http://download.draios.com/stable/deb/draios.list

The first command above will download the Draios gpg key and add it to apt's key repository. The second will download an apt sources file from Draios and place it into the /etc/apt/sources.list.d/ directory.

Update apt's indexes

Once the sources list and gpg key are installed we will need to re-sync apt's package indexes, this can be done by running apt-get update.

# apt-get update

Kernel headers package

The sysdig utility requires the kernel headers package, before installing we will need to validate that the kernel headers package is installed.

Check if kernel headers is installed

The system that I am using for this example already had the kernel headers packaged installed, to validate if they are installed on your system you can use the dpkg command.

    # dpkg --list | grep header
    ii  linux-generic                       3.11.0.12.13                     amd64        Complete Generic Linux kernel and headers
    ii  linux-headers-3.11.0-12             3.11.0-12.19                     all          Header files related to Linux kernel version 3.11.0
    ii  linux-headers-3.11.0-12-generic     3.11.0-12.19                     amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
    ii  linux-headers-generic               3.11.0.12.13                     amd64        Generic Linux kernel headers

It is important to note that the kernel headers package must be for the specific kernel version your system is running. In the output above you can see the linux-generic package is version 3.11.0.12 and the headers package is for 3.11.0.12. If you have multiple kernels installed you can validate which version your system is running with the uname command.

# uname -r
3.11.0-12-generic

Installing the kernel headers package

To install the headers package for this specific kernel you can use apt-get. Keep in mind, you must specify the kernel version listed from uname -r.

# apt-get install linux-headers-<kernel version>

Example:

# apt-get install linux-headers-3.11.0-12-generic

Installing sysdig

Now that the apt repository is setup and we have the required dependencies, we can install the sysdig command.

# apt-get install sysdig

Using sysdig

Basic Usage

The syntax for sysdig is similar to tcpdump in particular the saving and reading of trace files. All of sysdig's output can be saved to a file and read later just like tcpdump. This is useful if you are running a process or experiencing an issue and wanted to dig through the information later.

Writing trace files

To write a file we can use the -w flag with sysdig and specify the file name.

Syntax:

# sysdig -w <output file>

Example:

# sysdig -w tracefile.dump

Like tcpdump the sysdig command can be stopped with CTRL+C.

Reading trace files

Once you have written the trace file you will need to use sysdig to read the file, this can be accomplished with the -r flag.

Syntax:

# sysdig -r <output file>

Example:

    # sysdig -r tracefile.dump
    1 23:44:57.964150879 0 <NA> (7) > switch next=6200(sysdig) 
    2 23:44:57.966700100 0 rsyslogd (358) < read res=414 data=<6>[ 3785.473354] sysdig_probe: starting capture.<6>[ 3785.473523] sysdig_probe: 
    3 23:44:57.966707800 0 rsyslogd (358) > gettimeofday 
    4 23:44:57.966708216 0 rsyslogd (358) < gettimeofday 
    5 23:44:57.966717424 0 rsyslogd (358) > futex addr=13892708 op=133(FUTEX_PRIVATE_FLAG|FUTEX_WAKE_OP) val=1 
    6 23:44:57.966721656 0 rsyslogd (358) < futex res=1 
    7 23:44:57.966724081 0 rsyslogd (358) > gettimeofday 
    8 23:44:57.966724305 0 rsyslogd (358) < gettimeofday 
    9 23:44:57.966726254 0 rsyslogd (358) > gettimeofday 
    10 23:44:57.966726456 0 rsyslogd (358) < gettimeofday

Output in ASCII

By default sysdig saves the files in binary, however you can use the -A flag to have sysdig output in ASCII.

Syntax:

# sysdig -A

Example:

# sysdig -A > /var/tmp/out.txt
# cat /var/tmp/out.txt
1 22:26:15.076829633 0 <NA> (7) > switch next=11920(sysdig)

The above example will redirect the output to a file in plain text, this can be helpful if you wanted to save and review the data on a system that doesn't have sysdig installed.

sysdig filters

Much like tcpdump the sysdig command has filters that allow you to filter the output to specific information. You can find a list of available filters by running sysdig with the -l flag.

Example:

    # sysdig -l

    ----------------------
    Field Class: fd

    fd.num            the unique number identifying the file descriptor.
    fd.type           type of FD. Can be 'file', 'ipv4', 'ipv6', 'unix', 'pipe', 'e
                      vent', 'signalfd', 'eventpoll', 'inotify' or 'signalfd'.
    fd.typechar       type of FD as a single character. Can be 'f' for file, 4 for 
                      IPv4 socket, 6 for IPv6 socket, 'u' for unix socket, p for pi
                      pe, 'e' for eventfd, 's' for signalfd, 'l' for eventpoll, 'i'
                       for inotify, 'o' for uknown.
    fd.name           FD full name. If the fd is a file, this field contains the fu
                      ll path. If the FD is a socket, this field contain the connec
                      tion tuple.
<truncated output>

Filter examples

Capturing a specific process

You can use the "proc.name" filter to capture all of the sysdig events for a specific process. In the example below I am filtering on any process named sshd.

Example:

    # sysdig -r tracefile.dump proc.name=sshd
    530 23:45:02.804469114 0 sshd (917) < select res=1 
    531 23:45:02.804476093 0 sshd (917) > rt_sigprocmask 
    532 23:45:02.804478942 0 sshd (917) < rt_sigprocmask 
    533 23:45:02.804479542 0 sshd (917) > rt_sigprocmask 
    534 23:45:02.804479767 0 sshd (917) < rt_sigprocmask 
    535 23:45:02.804487255 0 sshd (917) > read fd=3(<4t>10.0.0.12:55993->162.0.0.80:22) size=16384
Capturing all processes that open a specific file

The fd.name filter is used to filter events for a specific file name. This can be useful to see what processes are reading or writing a specific file or socket.

Example:

# sysdig fd.name=/dev/log
14 11:13:30.982445884 0 rsyslogd (357) < read res=414 data=<6>[  582.136312] sysdig_probe: starting capture.<6>[  582.136472] sysdig_probe:

Capturing all processes that open a specific filesystem

You can also use comparison operators with filters such as contains, =, !=, <=, >=, < and >.

Example:

    # sysdig fd.name contains /etc
    8675 11:16:18.424407754 0 apache2 (1287) < open fd=13(<f>/etc/apache2/.htpasswd) name=/etc/apache2/.htpasswd flags=1(O_RDONLY) mode=0 
    8678 11:16:18.424422599 0 apache2 (1287) > fstat fd=13(<f>/etc/apache2/.htpasswd) 
    8679 11:16:18.424423601 0 apache2 (1287) < fstat res=0 
    8680 11:16:18.424427497 0 apache2 (1287) > read fd=13(<f>/etc/apache2/.htpasswd) size=4096 
    8683 11:16:18.424606422 0 apache2 (1287) < read res=44 data=admin:$apr1$OXXed8Rc$rbXNhN/VqLCP.ojKu1aUN1. 
    8684 11:16:18.424623679 0 apache2 (1287) > close fd=13(<f>/etc/apache2/.htpasswd) 
    8685 11:16:18.424625424 0 apache2 (1287) < close res=0 
    9702 11:16:21.285934861 0 apache2 (1287) < open fd=13(<f>/etc/apache2/.htpasswd) name=/etc/apache2/.htpasswd flags=1(O_RDONLY) mode=0 
    9703 11:16:21.285936317 0 apache2 (1287) > fstat fd=13(<f>/etc/apache2/.htpasswd) 
    9704 11:16:21.285937024 0 apache2 (1287) < fstat res=0

As you can see from the above examples filters can be used for both reading from a file or the live event stream.

Chisels

Earlier I compared sysdig to SystemTap, Chisels is why I made that reference. Similar tools like SystemTap have a SystemTap only scripting language that allows you to extend the functionality of SystemTap. In sysdig these are called chisels and they can be written in LUA which is a common programming language. I personally think the choice to use LUA was a good one, as it makes extending sysdig easy for newcomers.

List available chisels

To list the available chisels you can use the -cl flag with sysdig.

Example:

    # sysdig -cl

    Category: CPU Usage
    -------------------
    topprocs_cpu    Top processes by CPU usage

    Category: I/O
    -------------
    echo_fds        Print the data read and written by processes.
    fdbytes_by      I/O bytes, aggregated by an arbitrary filter field
    fdcount_by      FD count, aggregated by an arbitrary filter field
    iobytes         Sum of I/O bytes on any type of FD
    iobytes_file    Sum of file I/O bytes
    stderr          Print stderr of processes
    stdin           Print stdin of processes
    stdout          Print stdout of processes
    <truncated output>

The list is fairly long even though sysdig is still pretty new, and since sysdig is on GitHub you can easily contribute and extend sysdig with your own chisels.

Display chisel information

While the list command gives a small description of the chisels you can display more information using the -i flag with the chisel name.

Example:

    # sysdig -i bottlenecks

    Category: Performance
    ---------------------
    bottlenecks     Slowest system calls

    Use the -i flag to get detailed information about a specific chisel

    Lists the 10 system calls that took the longest to return dur
    ing the capture interval.

    Args:
    (None)

Running a chisel

To run a chisel you can run sysdig with the -c flag and specify the chisel name.

Example:

    # sysdig -c topprocs_net
    Bytes     Process
    ------------------------------
    296B      sshd

Running a chisel with filters

Even with chisels you can still use filters to run chisels against specific events.

Capturing all network traffic from a specific process

The below example shows using the echo_fds chisel against the processes named apache2.

# sysdig -A -c echo_fds proc.name=apache2
------ Read 444B from 127.0.0.1:57793->162.243.109.80:80

GET /wp-admin/install.php HTTP/1.1
Host: 162.243.109.80
Connection: keep-alive
Cache-Control: max-age=0
Authorization: Basic YWRtaW46ZUNCM3lyZmRRcg==
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8

Capturing network traffic exchanged between a specific ip

We can also use the the echo_fds chisel to show all network traffic for a single ip using the fd.cip filter.

# sysdig -A -c echo_fds fd.cip=127.0.0.1
------ Write 1.92KB to 127.0.0.1:58896->162.243.109.80:80

HTTP/1.1 200 OK
Date: Thu, 17 Apr 2014 03:11:33 GMT
Server: Apache
X-Powered-By: PHP/5.5.3-1ubuntu2.3
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 1698
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8

Originally Posted on BenCane.com: Go To Article
08 Apr 00:20

New 'Battlestar Galactica' movie will completely reimagine the sci-fi tale

by Rich McCormick

Universal is preparing to start work on a Battlestar Galactica movie. Variety says the studio is planning to completely reimagine the sci-fi story — in which space-bound humans fend off the attacks of nefarious cybernetic Cylons as they try to find a new home — just five years after the four-season Syfy TV show drew to a close. The planned film would mark the second time Battlestar Galactica has been rebooted after the original show aired in 1978.

Jack Paglen, the writer of the upcoming Transcendence, has agreed to pen the reboot's screenplay. Paglen is a hot property for studios wanting to create sci-fi at the moment: he's also slated to write Ridley Scott's Prometheus sequel. Glen Larson, who worked on the 1970s TV series, will...

Continue reading…

08 Apr 12:06

Twitter redesign looks a lot like Facebook

by Vlad Savov

Rumored in February and official today, Twitter's profile pages are undergoing a fundamental redesign. The Twitter blog has announced the changes this morning, noting that they're only effective for a select group of users for now, but will be rolled out globally in the coming weeks. If you really can't wait, you can sign up for a new account and the new look will be your default starting position.

Visuals have been growing increasingly important for Twitter and the new design pushes them even further to the fore, with larger background images and more prominent profile pictures. There's an unmissable similarity to Facebook's profile pages, with the user's photos and friends both being tucked into a tile layout on the lower left.

Continue reading…

31 Mar 12:48

Apple’s A7 Cyclone CPU detailed: A desktop class chip that has more in common with Haswell than Krait

by Sebastian Anthony
Corey Garst

Tens of millions of devices being carried around and no one in the free world knows how the CPUs are designed D:

Apple A7 SoC
Some six months after Apple shocked the world with its 64-bit A7 SoC, which appeared in the iPhone 5S and then the iPad Air, we finally have some hard details on the Cyclone CPU's architecture. It seems almost every tech writer was wrong about the A7: The CPU is not just a gradual evolution of its Swift predecessor -- it's an entirely different beast that's actually more akin to a "big core" Intel or AMD CPU than a conventional "small core" CPU.
25 Mar 21:34

Facebook buying Oculus VR for $2 billion

by Chris Welch
Corey Garst

Noooo!! This must have been auto-posted a week early by mistake!

Facebook plans to purchase Oculus VR, maker of the Oculus Rift virtual reality headset, for $2 billion. The deal is comprised of $400 million in cash and 23.1 million shares of Facebook stock. Facebook announced its surprise purchase via a blog post. CEO Mark Zuckerberg has also revealed Facebook's reasons for the deal. "Oculus's mission is to enable you to experience the impossible. Their technology opens up the possibility of completely new kinds of experiences," Zuckerberg says. "Immersive gaming will be the first, and Oculus already has big plans here that won't be changing and we hope to accelerate."

Zuckerberg says that Facebook will "focus on helping Oculus build out their product and develop partnerships to support more...

Continue reading…

21 Mar 11:00

Grin And Bear It: Bear Simulator Launches Kickstarter

by Graham Smith
Corey Garst

ahahah.

Bear all.

Does a bear shit in the woods? Hopefully, since this is Bear Simulator. It’s a first-person game which aims to simulate being a bear. It’s a Kickstarter campaign which aims to discover just how far the internet’s love of novelty animal sims will stretch, after the resounding success of Goat Simulator. It’s a trailer of an extremely early version, embedded below.

… [visit site to read more]

18 Mar 14:38

Paranoid Android's New Peek Feature Shows Notifications When You Pick Up Your Device

by Ryan Whitwam

bubThe Paranoid Android team is in the process of rebuilding the ROM from the ground up with new features and new takes on existing ones. Peek is a new feature designed to make checking your notifications more convenient. All you have to do is pick up the phone – sound familiar?

Peek is a lot like Active Display from Motorola's newer devices. You pick up your device and the screen comes to life with small, minimalist icons in the center to let you know what notifications await you.

Done With This Post? You Might Also Like These:

Paranoid Android's New Peek Feature Shows Notifications When You Pick Up Your Device was written by the awesome team at Android Police.

    


12 Mar 14:22

[New Game] Cast Against Civility Adapts Popular NSFW Game 'Cards Against Humanity' Into A Chromecast Experience

by Michael Crider
Corey Garst

Nice! Hopefully they'll support iOS as well to make the concept work for everyone.

unnamedCards Against Humanity is a card game (you know, the kind without monsters or life points) that's been gaining popularity ever since its successful Kickstarter campaign. It's a decidedly inappropriate take on Mad Libs, and part of its charm is that you can get it in a published form or download it and print it out yourself. Thanks to the Creative Commons licensing terms of Cards Against Humanity, the core concept has been adapted into a Chromecast game, creatively titled Casts Against Civility.

Done With This Post? You Might Also Like These:

[New Game] Cast Against Civility Adapts Popular NSFW Game 'Cards Against Humanity' Into A Chromecast Experience was written by the awesome team at Android Police.

    


05 Mar 15:18

Sounding Rocket Launches Into Aurora Over Venetie, Alaska

On March 3, 2014, at 6:09 a.m. EST, a NASA-funded sounding rocket launched straight into an aurora over Venetie, Alaska. The Ground-to-Rocket Electrodynamics – Electron Correlative Experiment (GREECE) sounding rocket mission, which launched from Poker Flat Research Range in Poker Flat, Alaska, will study classic curls in the aurora in the night sky. The GREECE mission seeks to understand what combination of events sets up these auroral curls as they're called, in the charged, heated gas – or plasma – where aurorae form. This is a piece of information, which in turn, helps paint a picture of the sun-Earth connection and how energy and particles from the sun interact with Earth's own magnetic system, the magnetosphere. > Read more Image Credit: NASA/Christopher Perry
04 Mar 15:10

The Next Batman Game Is Arkham Knight, And No, There Won't Be A Wii U Version

Corey Garst

Looks very cool. Would have been interesting to play on Wii U, but PC works.

News: The Next Batman Game Is Arkham Knight, And No, There Won't Be A Wii U Version

Or a PS3 or 360 edition, for that matter

27 Feb 12:00

Aftermath (2014)

Corey Garst

Coolest one he's done in a while

I've added an updated render of "Aftermath" to the gallery this morning. I've brightened things a bit, added some more fire and generally tried to make the scene look a bit less "flat".

Yesterday's render can still be found in the Pickle Jar. Improvement?

27 Feb 18:42

RSA Conference Mobile Application Marred by Security Vulnerabilities

by Brian Donohue

The official mobile application for the ongoing RSA Conference contains a half-dozen security vulnerabilities, according to an analysis performed by researchers from the security service provider IOActive.

IOActive chief technical officer Gunter Ollmann claims the most severe of the vulnerabilities could give an attacker the ability to perform man-in-the-middle attacks, injecting malicious code and stealing login credentials.

“If we were dealing with a banking application,” Ollmann writes, “then heads would have been rolling in an engineering department, but this particular app has only been downloaded a few thousand times, and I seriously doubt that some evil hacker is going to take the time out of their day to target this one application (out of tens-of-millions) to try phish credentials to a conference.”

While Ollmann notes that the man-in-the-middle vulnerability mentioned above is the most severe, he says the second most sever bug is actually more interesting. The application apparently downloads a SQLite database file that is then used to populate the app’s user interface with various conference information, like speaker profiles and schedules. Seems innocuous enough, but that database – for reasons that remain a mystery to Ollmann – contains the first and last names, employers, and titles of every user that has downloaded and registered with the application.

Ollmann admits he’s taking a bit of potshot at one of the premiere security industry conferences, but the point he is really trying to make, he claims, is a bigger one.

“Security flaws in mobile applications (particularly these rapidly developed and targeted apps) are endemic, and I think the RSA example helps prove the point that there are often inherent risks in even the most benign applications,” he said.

28 Feb 12:30

One Man Is Bringing The N64 Kicking And Screaming Into The HD Generation

News: One Man Is Bringing The N64 Kicking And Screaming Into The HD Generation

Ever wanted to run your N64 through HDMI, DVI or VGA?

24 Feb 21:09

Why Microsoft lost Ford Sync: Too costly, too slow, and too hard to use

by Bill Howard
Corey Garst

I think sync would have been fine if they had committed to reasonable software updates. Holding software updates behind a firewall and only putting on newer car years with the same hardware is shit.

2015FordF150_06_HR
Ford expected to shift to industry leader QNX. Don't fret too hard for Microsoft -- it still has a dozen Windows Automotive clients -- but this isn't a good sign for the software giant's mobile efforts.
26 Feb 12:00

Titanfall To Take Up Titanic Amounts Of Hard Drive Space

by Nathan Grayson
Corey Garst

48GB, wow.

Whoever wins, your hard drive loses

Man, giant robots are such a hassle. They break everything, have no regard for my pristine white polar bear rug, and – oh yeah – they’re really goddamn big. Too big to fit in closets, on airplanes, or, apparently, on hard drives. That’s the only explanation I can muster for Titanfall‘s whopping 48 gigabyte hard drive requirement, given that it’s multiplayer-only, not exactly the nexest of “next-gen” games from a graphical standpoint, and isn’t utterly ridden with cut-scenes like, say, Max Payne 3. But then, maybe I’m jumping the sedan-sized gun on this one. After all, the exact nuts and bolts of Titanfall’s multiplayer story are still shrouded in mystery. Which is to say, a giant robot is standing in front of them, and it won’t get out of the way.

… [visit site to read more]

14 Feb 16:11

Kenguru is a tiny electric hatchback for wheelchair users

by Ellis Hamburger
Corey Garst

This is pretty awesome

Kenguru's electric car has no seats, and you drive it by putting your hands on motorcycle-style handlebars. It's built for wheelchair users, who can roll right through the rear hatch of the car into the driver's area. The Austin-based company is preparing to launch its first product, which has an estimated range of 60 miles on an eight-hour charge. When it finally goes into production in 12-18 months, the vehicle will cost you $25,000, but that's before factoring in green energy and mobility tax incentives from the government.

Kenguru, which is Hungarian for "kangaroo," was founded in Hungary but moved to the US when it struggled to find venture capital. No word yet on the actual safety credentials of the car, which at 7 feet by 5...

Continue reading…

13 Feb 14:29

Why you should be scared of Comcast and Time Warner Cable merging

by Bryan Bishop
Corey Garst

So the Comcast CEO stated: "It is pro-consumer, pro-competitive, and strongly in the public interest."

How the hell is do those words come out of someone's mouth?

After rumors broke late last night, Comcast announced this morning that it had reached an agreement to acquire rival Time Warner Cable in a deal worth around $45 billion. The news brings months of machinations to a close: Comcast ended up besting the efforts of the much smaller Charter Communications, which had been trying to advance its own hostile takeover of Time Warner as recently as yesterday.

But with the prospect of a combined Comcast and Time Warner on the horizon, the question turns to what a merger would actually mean — both for consumers and the industry at large. If the move is approved by federal regulators, it could cement the kind of monolithic monopolies that have plagued cable subscribers all along, raising concerns...

Continue reading…

12 Feb 20:21

[Hands-On] Nine Is A Clean And Attractive Email Client Aimed At Exchange Users And Very Few Others

by Bertel King, Jr.
Corey Garst

Looks pretty decent, first third party Exchange app I've seen that doesn't have a terrible interface.

Nine-ThumbTwo days ago I took a look at CloudMagic's Android email client, and I have to admit, it's a well-designed piece of software. Its blazing fast searching is its claim to fame, but even without this functionality, it's an attractive, holo-friendly app with support for multiple accounts and a unified inbox. But - and for many, this is a big but - the app indexes your mail on CloudMagic's servers.

Done With This Post? You Might Also Like These:

[Hands-On] Nine Is A Clean And Attractive Email Client Aimed At Exchange Users And Very Few Others was written by the awesome team at Android Police.

    


12 Feb 21:36

Windows XP Could Be Infected Within 10 Minutes of Support Ending

Corey Garst

I'm sort of expecting a shortage of cash bills in the country after people get all of the ATMs cleaned out on April 8th.

Hackers may be sitting on exploits and waiting for Windows XP's support to stop.
13 Feb 10:47

Google brings Windows apps to Chrome OS in latest Microsoft attack

by Tom Warren
Corey Garst

Hmm, interesting.

Google’s intentions with its Chromebooks have always been clear: disrupt Microsoft’s Windows monopoly. The approach of low-cost devices and a modern cloud-powered OS has left Microsoft a little nervous, but Google is now launching the next stage of its continued attack: the enterprise. In a deal announced quietly this week, Google is partnering with VMWare to bring traditional Windows apps to its Chromebooks. The apps will appear in Chrome OS "similarly to how they run today" according to Google, and VMWare’s cloud-based infrastructure will help companies run their essential apps on servers and stream them to Chrome OS and other devices. The announcement comes just days after Google announced a Chrome-powered teleconferencing...

Continue reading…

04 Feb 16:00

Go West, Young Rover

Corey Garst

Those mountains on the landscape.. wow

The team operating NASA's Curiosity Mars rover will likely drive the rover westward over a dune and across a valley with fewer sharp rock hazards than alternative routes. A final decision on whether to pass through this valley will ride on evaluation of a short drive planned this week toward the top of the dune that lies across "Dingo Gap." The dune is about 3 feet (1 meter) high at its center, tapered off at both sides of the gap between two low scarps. A color view assembled from images taken by Curiosity's Mast Camera (Mastcam) on the east side of the dune shows details of the valley that the rover may traverse this month. NASA's Mars Science Laboratory Project is using Curiosity to assess ancient habitable environments and major changes in Martian environmental conditions. JPL, a division of the California Institute of Technology in Pasadena, built the rover and manages the project for NASA's Science Mission Directorate in Washington. > Full Image and Caption Image Credit: NASA/JPL-Caltech/MSSS
29 Jan 05:00

Protocol

Corey Garst

Much easier to digest

Changing the names would be easier, but if you're not comfortable lying, try only making friends with people named Alice, Bob, Carol, etc.
27 Jan 00:17

ET deals: 4K Dell P2815Q 28-inch monitor for $629

by Tim Supples
Corey Garst

Wow.. cheap.

dell-p2815q-et
Dell made waves at CES this year when it announced it would have a 4K monitor available for well below the $1,000 mark, actually hitting a supposed $699.99 MSRP. Not only did Dell achieve this, but this new display just went on sale and we found a coupon that works for it.The new P2815Q is…
27 Jan 16:58

The Red Nexus 5 Surfaces In Leaked Photos, May Actually Be A Real Thing [Update: More Pics]

by Ryan Whitwam
Corey Garst

I'd be surprised if this colored Nexus thing was profitable.. Doesn't seem like the right mix of demographics.

rn5Google has long offered Nexus devices in black, with only occasional white options. The Nexus 5 is the first one that has been available in both colors from the start. Perhaps because of this, rumors of different colors for the Nexus 5 have been circulating for a while now, but a new cache of photos is the best evidence yet that a red version of Google's flagship is on the way.

Done With This Post? You Might Also Like These:

The Red Nexus 5 Surfaces In Leaked Photos, May Actually Be A Real Thing [Update: More Pics] was written by the awesome team at Android Police.

    


27 Jan 20:00

Gender Swap Is A Fascinating Use Of Oculus Rift (NSFW)

by John Walker
Corey Garst

Oh god. Nothing good can become of this.

I’ve yet to put on some Oculus Rift goggles, which rather annoys me. I imagine March’s GDC will see that cherry popped for me, but I suspect not in a way as innovative or intriguing as is offered by Gender Swap. As part of The Machine To Be Another, an ongoing experimental art project, this uses the virtual reality headset to give users the experience of being someone else – and in this case, someone of a different sex.

(more…)

22 Jan 15:11

Performance Reviews Are Not Useful; Feedback Is

by Managing Product Development

I have received some wonderful feedback from some of my managers. Back when I was a young engineer, one of my managers gave me the feedback at an annual review that I didn’t quite finish my projects.

“Oh, you mean on the project I just finished last week?” I wanted to know if it was just that one. I thought I could go back and finish it.

“No, I mean the one 9 months ago, the one 6 months ago, the one 3 months ago, and the one last week,” my boss said.

I became angry. “Okay, I understand why you saved last week’s project for my performance review. That’s okay. Why on earth did you “save” my feedback for the other three projects?? I could have fixed them!”

He shrugged. “I thought I was supposed to wait for the performance review.”

“Don’t wait that long!” I told him. I vowed that when I became a manager, I would never surprise people with feedback.

I now know about finishing projects. As I said, it was great feedback.

I’ve also received feedback about how I needed to let people on a project come to me with bad news. That was really helpful, and I didn’t receive it at a performance review, thank goodness. That would have been way too late. I was able to change my behavior.

When I became a manager, I had to write performance evaluations for my staff. I didn’t like it, but I did it. I thought it was crazy, because, even though we weren’t agile back then, the people worked in cross-functional teams where the people on the teams knew more about what “my” people did than I did. Yes, even though I had one-on-ones. Yes, even though I asked everyone for a list of accomplishments in advance. But, it was the way it was. Even I thought I couldn’t buck city hall.

But now, agile has blown the idea of performance evaluations wide open. And ranking people? Oh my.

I one worked in an organization where a new VP wanted to rank everyone in the Engineering organization, all 80 people. I thought he wasn’t serious, but he was. He wanted to rank everyone from 1 to 80. Us directors had to take an entire day to do this. What was he going to do with the ranking? Cut the bottom 10%. This was serious.

I asked him, “Who’s going to rank us?”

He answered, “I will.”

I asked, “Based on what information?” He’d been there a week.

He replied. “I have my sources.”

Yeah, I bet he did.

The results of that ranking exercise? He managed to take a team of directors who had worked together well before that day, and make us a group of individuals. We were out for ourselves, because this was a zero-sum game.

At the end, no one was happy. Everyone was unhappy with the ranking, with the process, with everything about the day. This was no way to run an organization where people have to work together.

I’ve been a consultant for almost 20 years now. I have not received a formal performance review in that time. I’ve received plenty of feedback. Even when I haven’t enjoyed the feedback, I have liked the fact that I have received it.

And, that is the topic of this month’s management myth, Management Myth 25: Performance Reviews Are Useful.

Remember, I was inside organizations for almost 20 years. I received fewer than 15 performance reviews. Somehow, my bosses never quite got around to them. They hated doing them. I know that one of my bosses wrote them with help of Scotch; he admitted it.

Feedback is useful. Performance reviews? Not so much.

P.S. I know there is a comment on that article already. I am writing a response. The comment deserves more than an off-hand reply.

22 Jan 20:01

New Android Malware Steals SMS Messages, Intercepts Calls

by Chris Brook
Corey Garst

Neat, emulator evasion.

A new strain of Android malware has been spotted that masquerades as an Android security app but once installed, can steal text messages and intercept phone calls without the device’s owner being any the wiser.

Dubbed Android.HeHe, the malware has six variants according to a blog post yesterday by Hitesh Dharmdasani, a mobile malware researcher with FireEye.

The malware apparently comes disguised as a security update (“Android Security”) for the phone’s operating system and once it’s set in place, it contacts the command-and-control server and conducts surveillance on incoming SMS messages. The command-and-control server responds with a list of phone numbers that “are of interest to the malware author,” according to Dharmdasani. If one of those numbers sends an SMS or makes a call to a compromised device, the malware intercepts it, refrains from sending the device a notification and removes the message from the SMS history.

While text messages are logged and sent to the C&C, phone calls are outright silenced and rejected.

Other information, like the phone’s International Mobile Station Equipment Identity (IMEI) number, its phone number, SMS address and channel ID are also collected, converted into JSON, then a string and sent off to the C&C as well.

Further information like the phone’s model, operating system version, associated network (GSM/CDMA) are sent off to the C+C in the same fashion.

While the C&C has since gone offline, FireEye researchers were still able to analyze how the server processed responses.

While FireEye’s blog post goes into the malware much more in depth, including a technical discussion of the malware’s “sandbox-evasion tactic,” it’s further proof that threats against Android – and even more variants of those threats – are continuing to stack up.

24 Jan 13:19

Android Open Kang Project Founder Roman Birg Joins Cyanogen Incorporated

by Michael Crider
Corey Garst

This is starting to feel weird..

aokp thumbThe Android custom ROM community is a relatively small one, but it's about to be shaken up in a big way. Roman Birg, founder and leader of the Android Open Kang Project (better known as AOKP), has been hired by Cyanogen Inc., the company that's now formally developing and promoting the CyanogenMod ROM. The move has been confirmed on AOKP's homepage.

IMG_20130512_151142

AOKP founder Roman Birg, via Google+

Birg hasn't said what he'll be doing for Cyanogen Inc., though the company has been advertising job openings for software engineers.

Done With This Post? You Might Also Like These:

Android Open Kang Project Founder Roman Birg Joins Cyanogen Incorporated was written by the awesome team at Android Police.