Profile

Cover photo
Brian Hynds
Works at NIttanyGeek.com
Attended Pennsylvania State University
Lives in DuBois, PA
222 followers|142,845 views
AboutPostsPhotosVideos

Stream

Brian Hynds

Shared publicly  - 
 
Holy crap, it's 2016 and I haven't made a post yet this year?!  Excuse me while I push aside this rock that I've been living under, haha.  2016 is definitely a busy year already, but I am finding ways to squeeze in some fun when I can.  +Kerry Hynds and I started working on an Arcade cabinet that she's had in her parent's basement for years.  It's nearly ready hardware-wise, so it just needed a technician's touch to get it running.

We still have to add a few more buttons for a coin bypass, and mount a USB hub for transferring ROMs, charging your phone, etc.  I gave it the Linux treatment to cure it's Windows flu, loaded MAME (http://mamedev.org) onto it along with Attract-Mode  (http://attractmode.org), and configured the system on my network so I can ssh and remote desktop into the box.  This makes it super easy to work on remotely.

The next step I'm focused on now is to make it "kid friendly".  I have a custom X session that boots straight to Attract-Mode, so there's no need to manually launch anything after it's turned on.  If Attract-Mode should crash (it hasn't yet, but just in case), I want to avoid anyone needing to relaunch it or mess around with the underlying OS.  So, I have Attract-Mode launch as a child process in a bash script, so if the parent process monitors any non-zero exit code, it'll relaunch the process and bring them back in.  If Attract-Mode is exited normally (exit == 0), then it sends a shutdown message to the system to power off.

If anyone is interested in my bash scripts and/or custom X session setup, etc., I could probably make a git repo with all the details.  Overall, it's a really fun project and my wife seems really happy that it's finally working. :)  
1
1
Kerry Hynds's profile photo
Add a comment...

Brian Hynds

Shared publicly  - 
 
Machine Learning and Artificial Intelligence is more often beyond my level of understanding. I've only just heard about genetic algorithms within the past couple of years, and I struggled with understanding even the basics. Today, I ran across this library for doing this type of computation in iOS applications called Swift AI, and the developer (+Collin Hundley) included what seems like great example code. If you have a use case for this type of stuff, check it out and let me know how well it works for you. Now that Swift is open source (https://swift.org/), the programming language can be used across a broader target of platforms.
Swift-AI - Highly optimized artificial intelligence and machine learning library written in Swift.
1
Add a comment...

Brian Hynds

Shared publicly  - 
 
Integrating a uBlox 6M GPS with a Raspberry Pi (Model B):
So, I took a few minutes tonight between classes and work to setup my uBlox 6M GPS on my old Raspberry Pi, just to see if I could view the data stream from the unit. I eventually would like to build a RPi-based UAV, and integrating GPS seems like an essential step to do this. There were a few steps to getting this working:

1. Install minicom. Minicom is a text-based serial port application.
sudo apt-get install minicom

2. Stop and Disable the systemd serial getty service.
sudo systemctl stop serial-getty@ttyAMA0.service
sudo systemctl disable serial-getty@ttyAMA0.service

3. Stop linux from using the Broadcom UART serial port (ttyAMA0). Edit the /boot/cmdline.txt to exclude anything involving ttyAMA0. Example:
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

4. Reboot after doing the above steps.

5. Fire up minicom on ttyAMA0 with the GPS's baud rate (38400 in my case) to see the data stream.
minicom -D /dev/ttyAMA0 -b 38400

Keep in mind, I'm just a hobbyist who enjoys tinkering with this stuff, so if I'm doing something wrong or if there's an easier way, I'm always open to suggestions. Hope this helps anyone looking to do the same. :)
1
Add a comment...

Brian Hynds

Shared publicly  - 
 
Well, time to upgrade my wife's iMac this weekend from the HDD to an SSD. I'm hoping this AdaptaDrive will fit the drive bay, since I've seen some reports that certain adapters don't fit properly. I've already upgraded the drive in my MacBook Pro, and the performance difference was substantially faster. Hopefully we'll see the same results with her iMac. :)
1
Adam Deslauriers's profile photoBrian Hynds's profile photo
2 comments
Add a comment...

Brian Hynds

Shared publicly  - 
 
Fresh start with quality posts.  Looking back, my profile was littered with a lot of silliness that I would expect to see from my Facebook news feed, that were often irrelevant to public interest.  So, I'm starting with a fresh slate and a promise to deliver much higher quality posts in the future.  Stay tuned for some awesome iOS and tvOS development related content. :)
1
Add a comment...

Brian Hynds

Shared publicly  - 
 
Here's a ‪#throwbackthursday of my grandpa back in the late 50's. He's on the left in the picture, and was the fire chief of Brockway, Pennsylvania for 10 years.
1
Add a comment...
In his circles
194 people
Have him in circles
222 people
Ranjith babu's profile photo
Chad Hynds's profile photo
Laurie Cunningham's profile photo
Vinod Kumar Saini's profile photo
rick church's profile photo
Canine 11 Adoptions and Rescues's profile photo
Davia Parkes's profile photo
Sam Williamson's profile photo
Fred Terwilliger's profile photo

Brian Hynds

Shared publicly  - 
 
First time hearing this song, and it really struck a chord in my heart. I just lost my father to cancer 2 months ago and this'll be my first Christmas without him. I didn't spend as much time with him as I should have, and I regret it. I also know what it's like to spend Christmas thousands of miles away from home, deployed to Iraq for 1.5 years during the war (2003-2005). Some don't realize how much they take their family for granted, until the day comes when they're not around anymore.
1
Add a comment...

Brian Hynds

Shared publicly  - 
 
As an update on my RPi GPS progress, I've successfully configured gpsd to work with my uBlox 6M module. This is incredibly accurate, even for being inside my house. I'll have to oder a 10 DOF (accelerometer, barometer, and magnetometer) breakout board. Then I can begin interfacing with it for my next steps in building an RPi-UAV. More to come on this later.
1
Add a comment...

Brian Hynds

Shared publicly  - 
 
Here's a great 27 min long video of Felix Krause showcasing his open source iOS automation tool called Fastlane (https://fastlane.tools/), which was acquired by Twitter and now integrated into Fabric (https://fabric.io/).
All iOS developers face similar workflows when uploading new builds to the App Store. Many of these processes are currently done manually, but why not just automate them? Felix Krause's set of tools, collectively called fastlane, makes testing, building, and releasing faster and less troublesome, leaving developers more time to actually write code!
1
Add a comment...

Brian Hynds

Shared publicly  - 
 
Facebook Free is the Life for Me!

A while back, I decided I had enough of the drama and ridiculousness that was on Facebook, both from user content and it's "features" (like forcing Top Stories in my News Feed instead of leaving it set to Most Recent, etc.). So I deleted my account and went nearly a year without logging back in. Those of my family that were active in my life knew how to reach me, and life went on. Then a couple years ago, I was doing a global teams project with a group of students in Lithuania, which required me to reactivate my account for team collaboration on the project. Afterwards, I decided to keep my account activate and things seemed to be going ok.

Well, I've had enough. There's been an incredible amount of racism and drama among my family and friends, across political and religious differences. Facebook has become a breeding ground for content that I would rather not indulge my daily interests in. At first, I deleted about 90% of my friends list, mostly of old high school colleagues I never talked to anyways. This helped narrow my list down to a manageable network of family, immediate friends, and colleagues. But, I can clearly see that I am more of the black sheep of my family. So, just as I've done before, I did again.

Time to make Google+ my social-home, again. :)
1
Add a comment...

Brian Hynds

Shared publicly  - 
 
Learned how to make my own web server with Node.js, within it's own docker container of course, and serving up content to viewers. :) Now to learn how to connect it to my RethinkDB server and do some realtime database management. Then to get PassportJS working for user authentication. So much to do, so much to learn ...
1
Add a comment...
People
In his circles
194 people
Have him in circles
222 people
Ranjith babu's profile photo
Chad Hynds's profile photo
Laurie Cunningham's profile photo
Vinod Kumar Saini's profile photo
rick church's profile photo
Canine 11 Adoptions and Rescues's profile photo
Davia Parkes's profile photo
Sam Williamson's profile photo
Fred Terwilliger's profile photo
Collections Brian is following
Education
  • Pennsylvania State University
    Information Science and Technology, 2010 - 2015
    B.S. IST - Integration and Application, and A.S. IST - Computer Networking
  • U.S. Army Signal Center, Fort Gordon, GA
    25B - Information Systems Analyst, 2007 - 2008
  • U.S. Army Signal Center, Fort Gordon, GA
    31R - Multichannel Transmissions Systems Specialist, 2001 - 2002
Basic Information
Gender
Male
Relationship
Married
Story
Tagline
Combat Veteran, Information Systems Analyst, iOS Application Developer, IT Ninja
Introduction
Combat Veteran of the United States Army Signal Corps as an Information Systems Analyst. Graduate from Penn State University in Information Science and Technology.
Work
Occupation
IT Consultant and iOS Developer
Employment
  • NIttanyGeek.com
    Freelance IT Technician, 2011 - present
  • Staples, Inc.
    Easy Resident Technician, 2008 - 2011
  • United States Army National Guard
    Information Systems Analyst, 2001 - 2009
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
DuBois, PA
Previously
Punxsutawney, PA - Brockway, PA