Profile

Cover photo
Lance Feagan
Works at IBM
Lives in Leawood, KS
109 followers|94,867 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Lance Feagan

Shared publicly  - 
 
Perhaps even more impressive than having many of the features of today's smart watches is that these 20 year old designs have battery lives far greater than the 24 to 48 hours of modern "successors". Old school ftw!
The Apple Watch has been out for over two months now, and other modern smartwatches well before that. It’s no longer the stuff of sci-fi to consider using your watch to play music, control your TV,...
1
Add a comment...

Lance Feagan

commented on a video on YouTube.
Shared publicly  - 
 
A 360p upload isn't helping the veydra show its stuff.
6
Brian Quan's profile photoThe Technoclast's profile photoLance Feagan's profile photo
3 comments
 
+The Technoclast ah, much better now. danke
 ·  Translate
Add a comment...

Lance Feagan

commented on a video on YouTube.
Shared publicly  - 
 
The last two minutes of this episode of MCM are hilarious and awesome. Great job on the harp... uh... intercooler.
1
Add a comment...

Lance Feagan

Shared publicly  - 
 
If you enjoy the music from Star Wars and light choreography, this video should be right up your alley. I certainly enjoyed it.

Best of Star Wars Music Christmas Lights Show 201…: http://youtu.be/z5dfpe_-Lgg
1
Add a comment...

Lance Feagan

Shared publicly  - 
 
Recently I have been digging into the operational status of the IBM Informix JSON Listener in high-load, multi-tenant production environments. While I do most of my development work on a Mac using the Oracle (Sun) JVM, the systems I have been analyzing…
1
Add a comment...

Lance Feagan

commented on a video on YouTube.
Shared publicly  - 
 
Hi Matt, if you still have the card and haven't used it give Photorec a try. Even if you have used it since losing your images, it is surprising to see how many images from long ago can be recovered. This can also be a bit disturbing if you ever let someone else borrow or sell/give a memory card to someone. But being enlightened is not a bad thing.
http://www.cgsecurity.org/wiki/PhotoRec
1
Add a comment...
In his circles
258 people
Have him in circles
109 people
Adobe's profile photo
Jayson Gali's profile photo
Ian Geldard's profile photo
Pravin Kale's profile photo
Tony Stillwell's profile photo
Christy Maver's profile photo
Mantra VLSI's profile photo
Adobe Creative Cloud's profile photo
Cynthia Feagan's profile photo

Lance Feagan

commented on a video on YouTube.
Shared publicly  - 
 
This is one of the most ingenious and thoughtful designs I have seen on a gun. Thanks for sharing Ian.
1
Add a comment...

Lance Feagan

commented on a video on YouTube.
Shared publicly  - 
 
Two for the price of one: an entertaining FN P90 "review" and a nice remix of Halcyon by Orbital. Most excellent!
1
Add a comment...

Lance Feagan

commented on a video on YouTube.
Shared publicly  - 
 
Excellent work by the Android tooling devs to make life easier with gradle. Having moved all of my active projects to gradle, I now loathe dealing with the inactive projects built with Ant, Eclipse, or Maven as they are so brittle.
1
Add a comment...

Lance Feagan

Shared publicly  - 
 
After much painting, these ducks are ready to quack.
1
Add a comment...

Lance Feagan

commented on a video on YouTube.
Shared publicly  - 
 
This is likely an issue with leakage as a result of the small cell size and reduced well area around each cell in TLC. The sense circuitry taking a long time to read likely indicates low current levels and electron potential and could also cause error correction to kick in.

A firmware-based solution could be created. However, it would result in extra write cycles, which could be considered unnecessary, depending on the performance vs endurance balance you were targeting. Of course, the potential for data loss also exists, and in that case the extra write cycles would universally be considered necessary.
1
Dennis's profile photo
Dennis
+
1
2
1
 
+Lance Feagan My problem with this theory is this. If there were real cell degradation, why haven't we had reports of read errors? It is my opinion, that the firmware is reading the data cell date, and doing unnecessary checks. The older the date, the more robust the checks. 
Add a comment...

Lance Feagan

commented on a video on YouTube.
Shared publicly  - 
 
Fascinating interview. Great job Matt. In future interviews you may want to focus on letting the person you are interviewing complete their sentence or thought. 
1
Add a comment...
People
In his circles
258 people
Have him in circles
109 people
Adobe's profile photo
Jayson Gali's profile photo
Ian Geldard's profile photo
Pravin Kale's profile photo
Tony Stillwell's profile photo
Christy Maver's profile photo
Mantra VLSI's profile photo
Adobe Creative Cloud's profile photo
Cynthia Feagan's profile photo
Work
Occupation
Design and create {software, hardware, wood}
Employment
  • IBM
    Design and create {software, hardware}, 2007 - present
Basic Information
Gender
Male
Story
Tagline
Uber Programmer and Developing Woodworker
Introduction
I love designing APIs and writing extremely modular software and libraries. At present I have been working a few years creating the infrastructure to perform high speed data loading and analysis of temporal data (often referred to as time series data) at IBM.

History
My education and work interests have morphed significantly over the course of my life. I was fortunate enough to have opportunities that enriched my knowledge and wisdom and shaped my life in positive ways.

I started off doing Apple Basic and Pascal programming in elementary school. My parents were wise enough to purchase an Apple II GS (with a color monitor!) for me at a very young age. As I moved into my teenage years I became a C and C++ programmer. In 1995, at age 15, I installed my first Linux distro on my Pentium 166 with 96MB RAM (an amazing capacity at that time). At the time I felt that C++ was the end-game and would spend the next decade feeling that way.

As an undergraduate, I got into VLSI design and did work on the original 3G chipsets from TI (through their Dot Wireless acquisition). The more I learned about the economics and timescales of CPU design and fabrication, the more I realized how risky (and crazy) the industry was. Briefly, the development timescales are many years (around 5) done by many hundreds to thousands of engineers with billions of dollars poured into fabrication facilities. Then, after having sunk 10+ billion into facilities, salary, and other expenses, you try (and hope/pray) to make money by selling most chips with a modest profit margin of a handful of dollars in enough volume to do it all again. The solution, in my view, is to make hardware re-programmable. FPGAs are one technology that enables this. So, I got into this for a while.

I believe (and hope) that someday computers will be more flat/uniform architecturally. Rather than having specialized physical interfaces for memory vs CPU vs expansion cards, there will be an active backplane that cards are inserted into. The cards that are inserted could contain one or more of any of the items necessary for operation. Cards would be able to discover and use the resources of neighboring cards (any card on the backplane). Basically a cluster in a box but with heterogeneous resources that are dynamically discovered. The only limitations would be the number of slots in the backplane (which could be expanded through riser cards) and the performance of the backplane. A flexible, programmable interconnect fabric would be very useful for such a system.

As an undergraduate, I also did quite a bit of work with OpenGL and enjoyed scientific visualization greatly. This led to me getting into game design. I was the lead developer of an extremely popular mod for the original Call of Duty, named Heat of Battle. HoB did some very innovative things but ultimately the publisher didn't take too kindly to us one-upping them with features that their expansion packs would later come out with that they wanted to charge for. This situation was little different from Apple revoking a previously approved app shortly before coming out with a new iOS version that included similar functionality. After doing this for a couple of years, I moved on.

For my masters thesis, I developed a system to enable collaborative bioinformatics research. Users had an electronic notebook into which they could places pages of various types, including block diagram workflows that could be executed on a large cluster to perform the computations specified. I will add more on this later, but the system did a lot. It is not hard to find papers on it if you search for my name.

Thankfully, my thesis work got me deeply into Eclipse and I have been a die-hard fan ever since. I regularly create new extension points to allow re-use of core functionality in new ways.

The last few years I have spent most of my time developing tools for other developers and for end-users to load and analyze temporal (time series) data. These get used for various IBM smarter planet projects (buildings, cars, electricity, etc). I really enjoy developing Eclipse plug-ins all the time. I have just under 200 I work with daily for this project. This has compelled me to write yet more plug-ins to deal with, for example, the massive number of files I have to ship to folks for translation and then import back in along with all sorts of renaming fun. Life is always exciting.

Things I Like
  • Design by contract
  • Extensibility frameworks
  • Eclipse
  • Java
  • Functional programming languages
Things I Am Not Fond Of
  • Programming languages that make enforcing contracts difficult
  • Mutable fields
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Leawood, KS
Previously
Leawood, KS - Claremont, CA - San Diego, CA - Palm Bay, FL
Links
Contributor to
Lance Feagan's +1's are the things they like, agree with, or want to recommend.
Google Guava
plus.google.com

java opensource library collections google concurrency

Marked Up Photographs Show How Iconic Prints Were Edited in the Darkroom
petapixel.com

Want to see what kind of work goes into turning a masterful photograph into an iconic print? Pablo Inirio, the master darkroom printer who w

Sony Unveils the a7 and a7R, E-Mount ILCs that Pack a Full-Frame Punch
petapixel.com

After all of the anticipation, rumors and leaks we sincerely hope the announcement still has at least a few people excited, because Sony has

Kansas City Areas Eligible for Google Fiber - Google Maps
maps.google.com

Find local businesses, view maps and get driving directions in Google Maps

Leawood, Kansas Approves Fiber
googlefiberblog.blogspot.com

Tonight, the Leawood, Kansas City Council voted to become the 14th Kansas City-area community to bring Google Fiber to their residents. We l

Confessions of a Car Salesman
www.edmunds.com

Confessions of a Car Salesman article on Edmunds.com

One Nineteen
plus.google.com

One Nineteen hasn't shared anything on this page with you.

Athletes Among Us: Pics of Professional Athletes Playing at Life
petapixel.com

What do you do when your last photo series went viral and earned you numerous awards and accolades? Well, if you're Jordan Matter, the photo

#1400 - Fractal Design Node 304 Case Video Review
www.youtube.com

Comment/Rate: http://www.3dgameman.com/reviews/1400/fractal-design-node-304-case Buy reviewed products: http://myworld.ebay.com/godemonlinei

10 Ways Photography Can Change Your Life (It Changed Mine) - PetaPixel
petapixel.com

I have always been interested in photos. When I was younger, I used to pore through drawers of photos and photo albums that my parents made,

Newegg TV: SILVERSTONE Fortress Series Mini ITX Media Center / HTPC Case...
www.youtube.com

http://www.newegg.com | Computer Case: http://bit.ly/NytT1V 11-163-197 Here we have a Mini-ITX Chassis from Silverstone, the FT03-Mini! As t

Silent, But Deadly: Build Your Own Gaming-Ready 0 dB PC
www.tomshardware.com

Each year, we get asked by a number of enthusiasts if it's possible to build a passively-cooled PC and, if so, how much performance can be e

Why We Rarely Have Truly Great Ideas
www.linkedin.com

"Idea" should really be a verb, because no idea is ever truly real until our inspiration has been turned into action.No idea is ever a truly

End Piracy, Not Liberty – Google
www.google.com

Millions of Americans oppose SOPA and PIPA because these bills would censor the Internet and slow economic growth in the U.S.. Two bills bef

You won't believe how crazy this password infomercial is (and neither di...
nakedsecurity.sophos.com

When there's nothing funny on American TV, you can always rely upon an infomerical selling some crazy product to have you chuckling or simpl

Snapseed
plus.google.com

Make every photo extraordinary.

An Eerie Time-Lapse of Seattle Minus All the Humans
www.petapixel.com

Ross Ching has created a new people-less time-lapse video for his Empty America series. The featured city this time is Seattle, Washington.

Google Drive
market.android.com

Keep everything. Share anything.*** Google Docs is now a part of Google Drive! *** * With Google Drive, you can store all your files in one

Global fallout of Thai floods - The Nation
www.nationmultimedia.com

Global fallout of Thai floods The Nation Thailand's the worst flooding in half a century has forced a number of parts makers and Japanese ma

Dear Santa: Here Are My Wishes for My Favorite Camera Makers
www.petapixel.com

Dear Santa, I don’t really need anything for Christmas this year. But I would appreciate if you would bring some gifts to my favorite photog

I had a ham & cheese omelet and it was very good. Staff is very friendly and efficient. Portions are very generous--if you go hungry it is your fault. ;)
Food: Very GoodDecor: Very GoodService: Excellent
Public - 2 years ago
reviewed 2 years ago
1 review
Map
Map
Map