HR Geeks

HR-2600: Meeting Summary for August 6, 2010

by enferex on Aug.11, 2010, under Geek Meets, hr2600

Hmm. I think there was a meeting. Hope it was fun!

Excuse the lack of useful information in this post. I do believe one can calculate the relevant_word_count to total word_count ratio, essentially obtaining a value that would generate the bullcrap-factor of a post. The closer to 1.0, the more relevant the post (i.e. less BS).

-Matt (enferex)

Leave a Comment more...

Arrivederci, Matt

by adam on Jul.14, 2010, under Uncategorized

Today is Matt’s last day here on the top of the world. From everybody at HRGeeks, 757 Labs, and the 2600 Crew, have a safe trip!
(And make sure your place has enough sleep space for a bunch of us to crash!).

Leave a Comment more...

HR-2600: Meeting Summary for July 2, 2010

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

Sweet packed colon of digital transfer!  What a meeting!  Great turn out.  Could it possibly be the hinting of July 4th right around the corner, aka blow-crap-up day?  So, I’ll cut to the chase, the meeting attendance from my left.  Remember, seating isn’t mandatory, it’s just a means of recalling information spatially.   So yeah, attendance to my recollection: X17, Misfit, Erik, Remad, Tele, TJ, Kristin, Sam, Trost, Rock (down from Richmond), and myself.   And Sunpuke?  Where was he?  No clue, but the consensus is that he was probably bashing his brains out at a metal show.  So an agenda?  Hah yea, it’s free-form, so nothing specific.  However, HOPE is just around the corner, and I know some of the guys (Misfit, Erik, and Tele) are responsible for part of the network/video-streaming portion of the upcoming HOPE.  So my forecast is that the system will be stellar, once again, and also be constructed on site; and partially on the auto ride up, and in the midst of non-nonsensical ramblings resulting from zero sleep.  

Oh, and while it hits me, there was no mega-sexxyness this meetup.  No donuts were distributed for free, so apparently no one had their sexxy-hat on for the free donuts; which apparently is nifty if you like fried bread. So the information-to-bs-ratio in this post is starting to approach 0, i.e. not much information being expelled, but quite a bit of filler.  Sweetness!  The word count for this post is ummm Tesla with respect to word count: divisible by three (http://en.wikipedia.org/wiki/Nikola_Tesla).

:wq

-Matt (enferex)

Leave a Comment more...

Up the Arch

by enferex on Jun.06, 2010, under software, tools

llrighty!   Well my new machine just arrived about a week ago. With plans of myself jumping-ship to Australia, I have been also wanting to put a reliable distribution on my new lappy. Mid-life crisis? Well at 27 it still seems like it, as I have been a curmudgeon and have tended to get stuck in my ways. The big jump here is, well, choosing a new distribution. Like a new pair of undies, I want something that’s clean and inviting, it’s a big decision, and change is hard for me. As I mentioned, I’m kinda a curmudgeon, so something not venturing too far from my old distro would be well, my other personal machine runs Slackware (been a Slackware guy since 2003 or so).

Anyways, I’ll cut to the chase here. Like Slack, I want a distro that doesn’t blind me to the internals of Linux, and keeps things intuitive, isn’t that how we learn? Personally, I feel that using a ton of GUIs evades how things work. Sure, it’s not for everyone, but why not add another crinkle to the brain, like a wrinkle of knowledge. With that said, me changing my digital undies from Slack to someother distribution might add a few more wrinkles to the noggin. Also, Matt requirement #2 for distros is this: I don’t want to have to run the equivalent to a digital enema after install, lets keep the undies unscathed and free of stains. I like lean distros that do not imbibe the user with a ton of fluff; If I want it, I’ll install it. As being at a job that encourages develoeprs to use the same OS, or very similar, to what the customer runs, I have been babied with some reasoable package management. I used to be opposed to package management, as some of the earlier implementations (I’m not talking Slack here), seemed kinda confusing, but that was years ago, and a personal opinion. The newer stuff seems to me that package management is pretty up-to-par; however, I don’t really like being blinded to the build of the packages, it is nice to build what you want. I liked Slack packs, they were simple, but I always kinda just like building from scratch; however, the latter not always resolving dependancies and not always the fast thing to do if you just want to try something out quickly. The distro I have been using for work has frequent updates and such, and I can just dowload something rather fast if I need to see if a utility is for me. Quite simply, all I want is sleep and a minimalistic distro that provides simple, effective, frequet dependancy resolution package management, and has a strong developer base (I don’t want the distro to go moot in a few weeks).  Like undies (I wear boxers), a distro becomes something rather close to you, a friend.  They know all your personal details. I also want a non-corporate based distribution. I don’t care what the shareholders say, I care about what the poeple who develop for the project have to say!

Well, give it was Memorial Day weekend, I had some time to play around. As I was about to go insane with distro choices, hey take a look at distrowatch.org, I finally found my new buddy… Arch Linux. Having heard of them before, but never paying much attention, I was really hesitant, as I mentioned earlier, I want a well-established distribution that won’t disappear in a few weeks. Well, thanks to their website, Wikipedia, and Distrowatch.org, I must say this seemed like the golden pair-of-nuthuggers I had been looking for, quite possibly I could rest and get some sleep. Ok, well the golden pair of boxers (I don’t do the tidy-whitey-crunchers).

But how can I verify that this distribution is reputable? Sure, distrowatch.org had it ranked pretty high on popularity, and well Wikipedia and the Arch site mentioned the project was established in 2002, which is great, but how many hackers do we have that are currently running or trying to run it… lets check IRC. Yup, 800+ in freenode.irc.org #archlinux. I have arrived! By the way, another thing I wanted to make sure of was that there was some body of persons that make the overall decisions. And…. check, yep they do.  I didn’t delve into the politics so much, but I was told so in #archlinux, not that I really looked/googled/checked-their-wiki. Likewise, with such a simple question I was not even flamed in the IRC room! What, no flames? Ok, I like these guys! Arch away!

Arch uses pacman, which is an incredibly easy-to-use package management system that resolves dependancies. Other distros are leveraging this system as well, but I believe the roots of pacman are from the Arch project. Since the Arch philosophy is to evolve (after all, nature usually has things tested-out for us), there are no major releases of Arch, mainly evolving, constantly updating packages. And one can update their system, with a flick of one command to pacman. If one choses to use a ports-like system: download-source/build/install with package manager, then that can be accomplished as well.  Hey, it evolves, nature evolves, seems the logical approach to me.

It was encouraged that I write about my virgin experience installing Arch from one of the hackers in IRC. With that said, I did jot down a few notes. As this post is quickly approaching the TLDR lower-bound, I will make this quick. First thing that set off my awesomeness-meter was that I didn’t need to run syslinux or format my USB jump-drive to get their install iso to boot. Merely, a ‘dd‘ of iso to jump-drive was all that was needed. With that accomplished in just a few jiffies (yes a jiffy is a cycle of kernel time), I was ready to reboot to install. But before I even ran ‘dd’ I was thinking, should I ‘dd’ to /dev/sdX or the first partition, /dev/sdX1? As I was thinking such a question, I decided to look in their install guide, and low-and-behold it does mention this, as if it read my brain. By this point, I was utterly frightened, it new what I was thinking, and answered me!

The installer is well, in one word, elegant! I liked it, and install of the core-system was fast and pretty straight-forward. No GUI, just some ‘dialog‘ based menus to navigate, straight-forward.  Well, it looks like ‘dialog.’  The base-partitioner is cfdisk, which is not overly complicated. This, coupled with their installer, works pretty nicely, it took a few tries to see what was going on, but after a few minutes, I was ready to select which binaries I wanted to install for the core system.  I really like their beginners guide on the Arch wiki. Also, the hints/notes that the installer has per ‘dialog’ is helpful. But in all honesty, you really do not need a guide to install this, but it does help.

Another word of mega-positiveness towards Arch: Most devs seem to forgo or dislike documentation.  However, what also shines about Arch, aside from simplicity, elegance, and a friendly IRC room is their wiki documentation. It’s well written, in a manner that is guided to teach the reader as to why they run a certain command/edit-a-file. And it seems to have all the answers, if not most.

So my overall take here is that I am thoroughly impressed by this project, and it is now my distro of choice. My undies (boxers) are clean, and sleep can commence.

Up the Arch!

-Matt (enferex)

Sources:
My Brain
http://www.archlinux.org
http://www.distrowatch.org
http://en.wikipedia.org/wiki/Archlinux
http://en.wikipedia.org/wiki/Pacman_(package_manager)
#archlinux on irc.freenode.net

Leave a Comment :, , , , more...

HR-2600: Meeting Summary for June 4, 2010

by enferex on Jun.05, 2010, under Geek Meets, hr2600

Wow, one of the largest meets we’ve had. Due to much re-ordering of our seats, trying to recall the attendees in a fixed order is somewhat moot; either way here goes: Maria (Carnegie Mellon student), Posiedon, Wallybert, BSD Bandit, Tom Araya, Jody, Remad, IncideAgent, Telemnstr, TJ, Eric…. wait… did I just type IncideAgent!? Yeah! It’s been like probably 5 years, or just about, since he last graced our presence. And he wasn’t distracted by WoW either! Oh yeah, and I did lie, the lead singer from Slayer didn’t attend, but still, kinda fun to entertain the thought. I probably missed a few others, if so, my apologies.

So no specific topic of discussion, just geeking-out, at the mall post-high-school-years. Well, post-high-school for most of us. And the word count, I’m assuming WordPress just space-delimits text and tokenizes it as a “word,” is prime. Assuming WordPress has some kind of lexing functionality. Of mention was a foot-pedal powered netbook, and the word of the month “Monkey Sh**” Yeah, so I intentionally censored the latter sentence, *see mention of high-school above.

-Matt (enferex)

Leave a Comment more...

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...

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!