HR Geeks

HR-2600: Meeting Summary for May 7, 2010

by enferex on May.08, 2010, under Geek Meets, hr2600

The 7th huh? Well, that is the last possible day of the month for a potential 2600 meeting. And yes, one was had. Like quantum mechanics, it takes an observer to crash the wave out of superposition and into a single point of defined state. Like Schrödinger and a cat, we cracked the lid and got our result. In attendance was Trost, whom was one of the original founders of this meeting, long returned from his journeys; also embarking upon this quest was TJ with his case of briefs, telemnstr, Remad, wallybert, Jody, and myself.

As always, Tele, with his brain full of projects, enlightens us with his concepts. Trying to quantify the data exchanged during such a meeting, that of the free form style, can be rather difficult. The word count for this post is memory aligned for an x86_64 architecture, of course the word count is a completely incorrect way of detecting byte size, but for numerical purposes.

-Matt (enferex)

1 Comment more...

LMCo FIRST Robotics Article

by Toxicboy on May.07, 2010, under FIRST, robots

The Lockheed newsletter had a review of one of their FIRST teams, Miss Daisy, of the Delaware Valley, who took top honors at the FIRST championships.

article

The last paragraph has some interesting info I am going to look into:

Robotic Simulation

In addition to providing monetary support for the FIRST teams, Lockheed Martin also provides software that allows students to simulate FIRST Robotics competition.

Known as 5th Gear, the software was developed in 2008 by a group of Lockheed Martin FIRST mentors.

It simulates FIRST matches, giving students the ability to practice and try out different strategies before they finish building their robot. Up to six players can compete virtually on personal computers using Xbox 360™ controllers. Lockheed Martin makes 5th Gear available for all FIRST competing teams at no charge, as part of its sponsorship of the program.

Leave a Comment more...

Let’s get Slayerized! Stocks, News, and Slayer

by enferex on May.02, 2010, under humor, tools

Years ago I thought it would be neat to try to predict something. Not in a psychic fashion per-se, but predict events based on current events, mainly trying to forecast stock prices. I had an interesting idea, sure I am aware that a hojillion or so other methods of modeling the stock market are out there now, and probably one identical to my initial concept. This concept being, trying to use a news service, such as Google News, to predict the stocks. In brief, take the headlines from a news RSS feed and then associate certain words in the headlines (e.g. killing, gun shots, hairy Hobbit feet) to values of certain stocks. Would certain current events, represented by news headlines, actually be a reasonable predictor of stock values? Well, I don’t really know.

So, I started working on an application that would help me do this, like I said, I am sure this is not a unique idea. Anyways, for one reason or another, I really do not recall, I decided to try to forecast the state of the world. Kinda like the Department of Homeland Security’s “Threat Level” thermometer. I care about the state of the world; however, predicting the stocks accurately would be mega-cool in my opinion. So, I came up with Slayercast. Being a fan of one of the greatest bands of all time, I figured, hey… they know what’s up! Let me see if associating Slayer lyrics to the news headlines would give me a “forecast” relating to the state of the world. Like the great Terrance McKenna’s 1970′s derived tool Timewave Zero, but with a nice metal-injection! After all, Slayer does sing about negative subjects, which are often portrayed by media. Why? I suppose we are parasitic beings that enjoy reading about scary-negative stories in the news, well at least the media seems to think that we enjoy reading the like (my assumption). The Slayerizer tool is rather simple, it combs the top ten headlines from Google News, and generates a ratio for each headline, a ratio of Slayer lyrics to non-Slayer lyrics. Thus, a value of 100% would mean that the Slayercast value is 100% for that headline. The ratio of Slayer-to-non-Slayer words is averaged for all ten headlines for a given hour. I cron’d the Slayerizer on users.757.org and captured a Slayercast for about each hour between the dates of August 19, 2009 till some time on November 12, 2009. I say “about” because for some hours, my utility returned early without providing data.

Caveats:

  • This tool is not perfect and did not successfully grab all data all of the time.
  • Not all hours were captured.
  • Articles, like the words ‘a’ ‘an’ ‘the’ were not removed from the lyrics, hey if Slayer uses them, it’s fair game!
  • This is not to be some thesis or great scientific endeavor, it’s just a goofy-project!

So what now? I sat on the data for a while, but never really did too much with it. Well, back to the stock concept. I never really linked the Slayercast to world events. But we can’t have data sitting around doing nothing! It must be exercised! Back to the stock world. I decided to see if Slayer knew what was up with the defense industry. I make the assumption that a good view of the defense industry can be represented by a stock exchange-traded fund (ETF). Basically, an ETF is just a bunch of stocks pertaining to a slice of the overall stock market, such as the technology sector, or in this case the defense industry sector. Since Slayer sings about death and stuff, and I hypothesize that the defense industry might provide a data relation, the Slyayercast value might be a reasonable tool to forecast the sector of the stock market pertaining to the defense industry.

The results? Can Slayer lyrics be used to forecast the stock values of the defense industry? I used the PowerShares Aerospace and Defense ETF to associate against the Slayercast value for a given day. I assume this is a reasonable “view” into the performance of the defense industry, from a market perspective. Hey, if the defense industry is rocking, what does that mean? That is a thought experiment for the reader.

With the data in hand I had to relate the Slayercast value against something! How about a stock value! Simply, I took the difference between the opening and closing values for the Slayercast for each day. 12AM Slayercast value subtracted from the 11PM Slayercast value. I did the same for the stock value of that given day, I took the difference between the opening and closing value for the ETF. One discrepancy is that the stock market open/close values are not 12AM to 11PM, but from 9AM to 4PM each day. The correlation between opening Slayercast values and opening stock market values is not terribly direct. Might I add, that some hours/days, when the Slayerizer borked (messed-up) or the market was closed, should not be in this graph. And, even for some headlines the Slayerizer might have messed-up, and that data might be reflected in this graph.

Now, interpret at your own jest:

Slayercast Open and Close Values to Estimate of the Defense Industry Open and Close Stock Values

Shall we sit down and have some story time? So here’s the deal. I have had this fascination about being able to predict future events given the current state of a system. Seemingly random events, I have a hard time believing are truly existent. Of course, I do favor the Heisenberg Uncertainty Principle, but Markov processes can be interesting. The latter being a process that is independent of its previous state. In other-words, you transition from your current state (present) to a future state because of a seemingly random event. In other, other, words, a stochastic process. Interpret the Slayercast values with your own discretion.

Data Sources:

-Matt (enferex)

Leave a Comment more...

Upcoming Joint Warfighting Conference

by adam on Apr.20, 2010, under Uncategorized

I know a large number of the HR Geeks community are involved in IT-related work for the Department of Defense, so I figured I’d share this.

Coming up soon, AFCEA (Armed Forces Communications and Electronics Association) and USJFCOM (United States Joint Forces Command) are sponsoring the Joint Warfighting Conference at the Virginia Beach Convention Center on May 11-13th. Conference registration is free (and appears to be open to the public). Two highlights will be luncheon keynotes with Adm. Mike Mullen (Chairman of the Joint Chiefs of Staff) and Gen. David Petraeus (Commander, US Central Command).

A few of the panels (such as “How do we fight through a digital meltdown?” with VADM Browne should be quite interesting. Lunch and dessert are provided each day by a sponsor.

Leave a Comment more...

First Ever 757 PUG (Python Users Group) Meetup!

by adam on Apr.20, 2010, under 757labs, Geek Meets

Be sure to come out to 757 Labs tomorrow night for the first ever 757 Python Users Group meetup. Over a dozen local pythonistas have already RSVP’d (don’t worry, it’s not necessary, you can still show up!). The talks and conversation should be quite interesting!

What: 757 PUG Kick-Off Meeting
When: Wed. April 21 at 7:00PM
Where: 757 Labs (233 W. Bute St., in Norfolk)

Thanks to Jeff Self for putting this together!

Leave a Comment more...

HR-2600: Meeting Summary for April 2, 2010

by enferex on Apr.03, 2010, under Geek Meets, hr2600

First Friday of the month and we had a meeting. That, I’m sure sounds really intriguing. So, yay to ye 2600ers, who kept the meeting going. Yep, the monthly meeting went down, and as in the past, had a rather nice turn out. But, one must note that turnout does not equate to quality of conversation, it can increase the probability that more variety in discussion will arise. But, I’m just blabbering, the meeting was very nice, kind of like show and tell, but with more tell. In attendance this episode was Jody, Sunpuke, Tele, Eric, TJ, Rick, and myself. It had been a while since Rick last showed-up, back in the Lynnhaven days, but he decided to drop in while in town. We had some interesting talks, from metal to speed-pass, to…. whatever. The number of words counted by Word Press, in this post, is a prime value. I think words are just space-delimited values.

-Matt (enferex)

Leave a Comment more...

iPhone Forensics, sans iPhone [hrgeeks 2 talk]

by adam on Mar.20, 2010, under Uncategorized

This was a talk I gave at the HRGeeks ][ meeting, Thursday. You can grab the PDF [4.1MB] as well.

5 Comments more...

HR-2600: Meeting Summary for March 5, 2010

by enferex on Mar.06, 2010, under Geek Meets, hr2600

Gather round ye nerds
Coasters, Coupons, were Conversed
Many attended

So, last night produced quite a reasonable turnout, however not prime in magnitude. As in the past, I’ll try to recall the attendance: Jody, BSD Bandit, Sunpuke, Tele, Mark G, TJ, Andrew, Dave, Bill, and myself (enferex). This is not a static association of people to chairs (e.g. order), as we are human and exemplify dynamic properties. Thus, people move around and change sitting order. Phrase of the evening “grind-core.”

-Matt (enferex)

3 Comments more...

Stupid iPhone Tricks

by adam on Mar.06, 2010, under apple, computers, tools

I learned something interesting today – you can get access to a bunch of logs from your iPhone, without jailbreaking it!  There are number of SQLite databases stored in
~/Library/Application Support/MobileSync/Backup/
on your OS X machine that the iPhone syncs with.
The filenames are SHA1 sums of their location on the iPhone [src]. Through trial and error, I’ve figured out the following files that should be common to every iPhone:

992df473bbb9e132f4b3b6e4d33f72171e97bc7a.mddata Voicemail list
ff1324e6b949111b2fb449ecddb50c89c3699a78.mddata Call log
3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata SMS Log
740b7eaf93d6ea5d305e88bb349c8e9643f48c3b.mddata Notes database
31bb7ba8914766d4ba40d6dfb6113c8b614be442.mddata Contact List

The schema for most of these can be found here: http://damon.durandfamily.org/archives/000487.html (although he references their on-phone location, and talks about jailbroken phones, these SQLite DB files are accessible on your desktop machine, and are updated in place every time you sync your phone.

In addition to these, a few interesting DBs I found that are specific to apps installed on my phone are:
6639cb6a02f32e0203851f25465ffb89ca8ae3fa.mddata Facebook friends list
970922f2258c5a5a6d449f85b186315a1b9614e9.mddata Flightstats
5ad81c93601ac423bc635c7936963ae13177147b.mddata Daily Burn food log

Each of these database can be accessed via the sqlite3 command line tool for interactive use. For bulk processing and playing with stuff in a spreadsheet or other DB, you can dump whole tables to CSV easily with sqlite3
sqlite3 -csv -separator , 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata "select * from message" > smshistory.csv
you can dump your SMS history to a CSV file.

I’m writing a few scripts to generate ‘top talkers’ and some other statistics, and will post those later.

13 Comments more...

Local Robot takes it’s FIRST Steps

by adam on Feb.14, 2010, under computers, cool ideas, electronics, robots

Norfolk Technical Center is competing in this year’s US FIRST Robotics Challenge. A few HRGeeks members have been mentoring the students – assisting with software design / development, networking, and robot construction and electrical connections.
After 5 long weeks, the robot is moving under it’s own power, being remotely driven via joystick.

NTC FIRST Team’s Robot takes it’s ‘first’ steps! from HR Geeks on Vimeo.

Click through for a higher resolution view of the video.

1 Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!