I need to buy an IR game camera

I live in the city. I can’t shoot any of the deer that come up through the greenbelt behind my house.

That’s ok tho… as far as I can tell, none are shooters anyways.

But they’re fun to watch, and Sasha sure loves to bark at them.

But that’s why I need a game camera… tho an IR one so my neighbors don’t get bothered by (or curious about) a flash going off at all strange hours. I’ve got a couple with a flash, want an IR one tho. Every time I go to Cabela’s I look at them then walk away because I just don’t feel right about dropping that sort of cash on one. Call me silly, but I’ve got this feeling that someone will notice and steal it and then I’m out a chunk of change.

I’m just curious about the deer that come around. Mostly it’s does, but we see a nice buck now and again. I’m very curious about those guys.

Then tonight as the sun was going down, I saw something I hadn’t seen before.

Looking out back and I see 1… 2… ah, 5 deer. A little one, a doe that’s probably 1-2 years old, a couple older does… and then a spike.

First time I’ve seen a spike around here this season. Hopefully won’t be the last we see of him… for years to come.

2011-12-14 workout

“200 pounds is always 200 pounds” – Henry Rollins

Indeed it is.

“Week 3”

  • 5/3/1 – Bench Press (working max: 210#)
    • 2x5x45 (warmup)
    • 1x5x85
    • 1x5x105
    • 1x3x130
    • 1x5x160 (work)
    • 1x3x180
    • 1x6x200 (PR)
  • Asst. #1 – Bench Press
    • 5 x 10 x 120
  • Asst. #2 – DB Rows
    • 5 x 10 x 50
  • DeFranco Agile 8

Today was good and bad.

The good was setting a PR of 1x6x200. Broke the 200# barrier on bench press. First in my life. Kinda cool. Yeah, 300 is in my sights, but first, 205. And 6 reps, I can take that.

I’ve been noticing, when I bench the large weights, I lose all lower body stability. Every other time I work hard to keep my feet planted and my legs tight. But I pick up that 200 and everything went south. I don’t know why. I catch myself and work to plant it, but it’s never as solid and tight as it should be. Something to work on.

But after that point, the workout went downhill. I just felt gassed. The 50’s on the rows felt so heavy today for some reason. I didn’t sprint, originally due to the fact it’s raining and very slippery out (almost wiped out on the sidewalk leaving the gym), but kinda glad to skip it if I’m so pooped… why further the exhaustion. On the Agile 8 I just wasn’t feeling it. I did get only 5 hours of sleep last night… kinda for a stupid reason. Went to bed late due to a need to talk with Wife about some stuff, but then woke up around 3 AM for a bathroom break and I didn’t let myself go back to bed because I knew if I did I wouldn’t get up until 5:30 or so and that means I wouldn’t be in the gym until 7 and that’s too late. I wanted to get in early today. So, likely a mistake on my part to not have rested up well last night.

I’m happy for the PR, but unhappy about the rest of the workout. Oh well. It happens. Chalk it up, move on.

I have been thinking about some adjustments to my program, what with my next cycle starting soon. Been reading the second edition of the Wendler 5/3/1 book and it got me thinking about a few things. I’ll probably have a rambling post at some point about it all. 🙂

It’s settled… I can’t go back

It’s official.

I prefer Xcode 4.

I’ve been using Xcode 4 almost exclusively the past few weeks and yesterday I had to switch back to Xcode 3 for another project.

I hated it.

I thought the “all in one” window setup would bother me, but I actually find that I like it. It works. It’s not 100% perfect, but I’m actually able to get around a lot better than I could before.

The constant compiling and checking from LLVM 3.0 gets annoying sometimes as you type, but on the whole it stays out of your way and it’s nice to stay on top of problems as they come up.

I’m not sure what does code indexing, but sometimes I use indexing as a shortcut to get to things. It seems the indexer only understands what is actually there. For instance, if I started invoking some new class within a file but the file wasn’t “aware” of the class yet (e.g. no .h #imported), the indexer may not recognize it thus no code completion. There’s some other quirks in this area, which get frustrating, but again you manage and hope the edge cases will be solved in future versions. If I can nail down a good repro case, naturally I’ll report it.

I kinda like how Find is just in the left sidebar and not another window. It works.

Still getting used to the debugger layout, but on the whole it’s alright. I’ve been trying LLDB and it’s worked out pretty well, but a few days ago it started registering a bunch of bizarre messages, something about “object so-and-so doesn’t recognize selector ‘count'” which of course was correct but there was nothing I was doing that could have caused that. On a whim I switched to gdb and the problem went away, back to LLDB and the problem reappeared, so to try to get past the problem I just went with gdb. Well… then gdb manifested one of its favorite things to do: go stupid. You step, it doesn’t step… it’s trying to obtain data but gets into some stupid mode and everything just hangs while it tries to time out and your debug session is totally screwed. *sigh*

It’s still hard to get used to Interface Builder being built in, but I do love the integration. It makes life so nice. I do hope there will eventually be a “IBPlugin” solution, including a transition strategy for past plugins and nib/xib’s made with custom stuff. I’m looking forward to writing a new iOS project and taking advantage of the “storyboarding” feature. That seems cool.

As a general statement, Xcode 4 seems to have attempted to simplify and better organize the growing mish-mash of commands and functionality. It’s appreciated and so far so good.

In the past, I always avoided code completion and letting the editor format my code and typing. Xcode has generally defaulted to having that stuff on, but in the past it’s always been more annoying than helpful so I turned it off. But now, I’m actually liking it, especially code completion. It’s working much better, more logically, seems to be more accurate. It feels more help than hindrance. Code autoformatting, I’m still letting it happen, but because it doesn’t do things 100% as I want them it’s a little annoying, but I’m adapting.

Still not totally adapted to the change in keyboard shortcuts, but that too is slowly changing. I still want to hit cmd-1 to bring up the main “info panel” when I’m in IB mode.

Sometimes Xcode does go stupid. I’ve had a couple crashes. But on the whole, I am actually liking it. Again, the most telling part for me is having to step back to Xcode 3 and hating it and missing lots of things that Xcode 4 brings to the table.

All hail progress.

Home Invasions – what can we learn

Shawn sent me this:

GEORGETOWN, Texas (KXAN) – The Georgetown Police Department reported that two home invasions in the city may be related.

The crimes happened early Sunday morning, one on the north end of the city, the other on the south side.

In both cases, the suspects entered the homes through unlocked doors or windows. In both reports, the suspects were only interested in cash.

One invasion happened in the Berry Creek subdivision. The resident was taken hostage, driven to an ATM and forced to release a large amount of cash and later released unharmed in a different part of the city. The victim called police from that location.

[…]

A few hours after the ATM incident, police said at least two men entered another home on the south side of the City while the homeowners were sleeping.

[…]

Georgetown Police Department Lt. Todd Terbush said they are stepping up their patrols.

Read the full article.

My take-aways:

  • Lock your damn doors and windows! Crimes like this are crimes of opportunity. Unlocked door/window? So easy to slip in, hopefully undetected, and gain the upper hand. It’s so easy to keep things locked, and they do so much good in preventing such situations from happening. Too many stories of home invasions happening with the criminal getting in through an unlocked door or window. *sigh*
  • Consider as well other things to help, such as alarm systems — and actually using them. Other early-warning devices such as dogs (useful dogs), or even things like putting ornery shrubs in front of exterior windows (make it difficult to get in), or putting large or noisy things in front of interior windows (e.g. the noise made if they knock over cheap knick-knacks, or can’t get through the window at all).
  • Yes, guns are useful, but be aware that the gun is only going to come into play after the fact. If you don’t take good up-front preventative measures, the gun may be of little use to you. Imagine in the first case that the invader was able to sneak in and found the first victim still in bed… and the victim never had a chance to obtain a gun, deploy it, or otherwise fight. That person is lucky they didn’t get left at “crime scene number 2”. But if they had locked their doors/windows, could this all have been prevented?
  • So the police are going to step up patrols. That’s nice, but what good will it ultimately be? They can’t keep the stepped up patrols forever. If this area gets stepped up patrols, some other area of the city will now have a reduction in patrols. And besides… it’s not like the police were around in the first place to prevent either of these crimes or keep either victim safe. Folks, most cops I know would do all they could to protect you, but the reality is they cannot — here’s proof. You are responsible for your own safety and well-being.

 

9mm vs. .40 vs. .45 – A recoil comparison, in slow motion

Here’s an interesting video where they used a high-speed camera to slow down shots fired from 3 guns, similar in every way but their chambering: 9mm Parabellum (Luger), .40 S&W, and .45 ACP.

(h/t TFB, and here’s the original over at Vuurwapen Blog)

What’s great about the video is almost everything is the same, about as “apples to apples” comparison as you can get. Of course, chamberings are different, and of course ammo but then with ammo he chose “standard” ammunition for the caliber. The only thing I’m unsure about is the human factor: does Andrew have a consistent grip across all 3? And while he probably strove to do so, we’re human and can’t always register differences — too small for us to notice, but big enough to make a difference. Regardless, the video is still useful.

The video points out muzzle rise, but I also think it’s interesting to watch muzzle return. Again, this could be the human factor coming into play, and it’s possible Andrew had no intention of follow-up shots and thus a need to get the gun back on target. But taking the video for what it’s worth, it sure seems that with 9mm you’ll be off target less and back on target faster. Thus, follow-up shots can come quicker (i.e. you become the limiting factor, not your equipment).

So, since all pistol rounds suck about equally, when choosing the caliber for self-defense purposes you have to look at other differentiating factors.  This video points out some key factors such as recoil manageability, and how that affects your ability to shoot and handle the gun both in general and in particular situations (e.g. multiple shots). Consider that in a self-defense situation, every tenth of a second matters — do you want things to maximize or hinder your ability to make the most out of every tenth? do you want to ensure every tenth is used to fight and not to wait to fight again?

For the record, I carry a 9.

What can we learn from Mir vs. Nogueira – keep fighting until the end

Keep fighting. Push beyond. Don’t give up. Be it self-defense, competition, or anything in life.

If you haven’t heard, in UFC 140 this past weekend, Frank Mir vs. Minotauro Nogueira, Mir won because Norgueira’s arm broke… not sure exactly what happened, looks like joint dislocation (maybe both elbow and shoulder) and not bone breakage, but I can’t find exact medical reports at this time. Either way, it was pretty ugly.

But the details don’t matter. There’s a good lesson to be learned from this.

Never give up.

If you know anything about Nogueira’s career, the man doesn’t give up. He fights until the end, and this was proof. Yeah he finally tapped but only AFTER his arm snapped (the ref saw and immediately stopped the bout anyways). The fight wasn’t over until he couldn’t fight anymore. He kept looking for a way to get out, to escape, to work to his advantage, to turn the fight around, to win.

This is something you have to do with anything in life: don’t give up. You can keep going far longer than you think. Our mind and bodies are programmed to stop well in advance of actual failure as a preservation technique/instinct. You have to learn to push beyond that. It will be uncomfortable, it may not be fun, but it may be what you need in order to succeed, to grow, to improve, to win.

In a self-defense situation, you have to keep going. You get kicked, you get punched, you shot shit, you get stabbed, but you keep fighting. When you’re dead, you’ll be dead and then you can stop fighting. Until that point, you’re not dead and you have no excuse to not keep fighting because you may still make it out alive. Isn’t that the whole point?

Keep fighting. Push beyond. Don’t give up. Be it self-defense, competition, or anything in life.

2011-12-12 workout

Nothing like a fantastic workout to start the week off right. Set a fantastic personal record (PR), and everything just went awesome.

“Week 3”

  • 5/3/1 – Deadlift (working max: 295#)
    • 1x5x120
    • 1x5x150
    • 1x3x180
    • 1x5x225 (work)
    • 1x3x255
    • 1x8x285 (PR)
  • Asst. #1 – Good Mornings
    • 5 x 10 x 65
  • Asst. #2 – Hanging Leg Hip Raise
    • 5 x 10 x WT
  • GPP – Sprints
    • Tabata style (20 sec. sprint, 10 sec. walk)
    • 2 “laps” walking (warmup)
    • 5 “reps” (8 reps is one Tabata set)
    • 2 “laps” walking (cooldown)
  • Grip
    • 2x10xS, 2 sec. hold between reps
    • 3x5xT, 2 sec. hold between reps
    • 1 10 sec hold, No. 1
  • DeFranco Agile 8

Today just kicked-ass.

Set a great PR, 1x8x285. I don’t know if it’s because I love deadlifting, or if I love deadlifting because I get to move a lot of weight and there’s something just fundamentally primal about picking a shitload of weight off the ground as a show of strength (same with overhead pressing). Whatever it is, deadlift days are probably my favorite and today demonstrated why. Just strong strong strong. Everything moved well. I stopped at 8 reps because in fact I actually felt my back muscles say “OK, starting to feel exhausting, leave a couple in the tank.” which is different from past times where I’ve stopped for some other reason (e.g. last week’s deadlift stopping because of lightheadedness). Just went really well, and honestly I can’t wait to break the 300# barrier.

Good mornings were a bitch because I actually exhausted my back pretty well during the deadlifts. 🙂

During the leg raises I noticed… well, I’ve noticed the past time or two that I’m starting to curl all the way up, kinda gymnast-like. The way Wendler describes you to do things, you actually do it with straight legs and bring your toes up to the bar. Well, I can’t quite do it with legs extended, but the thighs and body are certainly in the proper position that if legs were straight they would be touching. I’m finding myself getting into the movement a bit more, still minimizing momentum, still trying to be as dead-hang as possible so it’s all me muscling through it, but increasing the full range of motion. This is good.

Sprints continue to feel better each time I do them, body is getting used to it, slow but sure. Same with the Agile 8.

On grip…. well, in and of itself it’s fine. But I picked up the second edition of the Wendler 5/3/1 book and of course I’m having some thoughts on how to tweak my program. Assistance work is supposed to help you work on weak spots, and grip/forearms are in there. So I’m thinking about things to do… many thoughts swirling in my head, no firm idea yet. But one thought is bringing “rest-pause” into the mix and maybe ditching the “light” day of my grip work (on bench press/row day) and instead doing something like pronated-grip/reverse curls to work the brachioradialis in a rest-pause set (1x5x50%, then 1×60% rest-pause style… after rows, and that’s all I add). Not sure, we’ll see. Just thinking a lot, no need to make a decision for a while yet.

Anyways, today felt awesome.

Speaking of the 2nd edition of Wendler 5/3/1, another thing I’m trying to do is change up the diet a bit more. I’ve been doing well on the “carb” thing, minimizing carbs from high-carb sources and worthless carbs, but lots and lots of veggies, green leafies, etc., tho I still have some carbs (e.g. oats in the post-workout shake) and other such things. But the bigger thing is more protein. One of Wendler’s templates has you chug 50g of whey just before a meal, then have about 30-50g of meat during the meal (followed by some other carbs and such) and do this 4-6 times a day. I’m working on about 4x a day because that’ll put me at about 300-400g protein a day, with minimal other stuff (fats are still reasonable, carbs kept minimal tho again lots of low-carb veggies). And we’ll see how it goes. I have been thinking I need to up my protein for various reasons, but I’ll have to watch it because I do not want to just get fat which has happened in the past when I consumed vast quantities of protein, but I think it was also because I didn’t mind my other macronutrient intake.

Just experimenting.

Generational work ethic

Given the choice, however, I’d rather make history than simply take it in and post it to Instagram with a grainy old-fashion filter.

The Gen-Y losers in this country want to explore and revel in the greatest accomplishments of mankind’s glorious history — they just don’t want to try to participate in making history themselves.

Full article here. (h/t Dave Tate)

If you listened to Adam Carolla’s OWS rant, you’ll hear similar sentiments. Heck, an older friend of mine told me he’s interviewed for tech management jobs but they don’t want to hire him, not because he’s not capable, but because there’d be too wide a generation spread between him and the workers who all want their participation ribbons because they showed up and did the minimum requirements of their job.

That’s pretty messed up.

Is this the case across the board? No, of course there are exceptions, but they are just that: exceptions to the rule.

But here’s the kicker.

This sort of work ethic can still work out, if they can find a way to make it work. I tell my kids to leverage what you love to do and work to make a living off that. It doesn’t have to be “math and science” and that you must be a doctor, lawyer, or these days a mobile app developer. The world needs plumbers, the world needs musicians, the world needs artists, the world even needs someone to say “do you want fries with that”. Of course, I want my children to be successful, live a comfortable life, and would rather they own the empire than be a cog on the lowest rung. But I realize that well… yes, in a way the whole “Gen-Y/Millennial” mess was “our” own doing; reap what you sow, right?

I want to sow different seeds. Maybe I should say I want to sow “heirloom seeds” (hopefully that’s a good metaphor).

Youngest was watching me fix an ugly sink drain clog, pulling apart pipes and so on. He thought it was pretty cool, and I told him there’s no shame in it because people will always need plumbers and you can make a good living that way (and generally be in charge of your own life); it might be a dirty job, but Mike Rowe has demonstrated lots of jobs are dirty and we need every one of them. Many times when we have contractors working at the house, we’ll get to talking. They get all down on themselves for doing manual labor compared to me writing software, as if somehow my job and thus I am “higher” than them and their job. It always shocks me to hear this because I don’t consider myself anyone special, but I know this attitude comes from how our society has degraded manual labor. I always respond to them I can’t do what you do which is why I hired you — your job, my job, neither is more or less important, just different and both vital to making the world go ’round.

So if you love wood working, great. Now find a way to make money at it. Oldest loves to invent creations in the video game Spore, so I’m trying to get him to parlay that love of digital creation into something that could take him further… so I bought him a Wacom tablet and am having him learn how to use it and software like Painter, Photoshop, and so on. He’s actually getting pretty fluent with the tablet (I still feel awkward in using it) and doing some neat things in Painter. And yes, the world needs graphic designers, or storyboard artists, or comic book writers.

Frankly, I’d like to hope I’m not raising my kids to have the same sort of “win a participant trophy and feel good about it” attitude, because when I got one of those “participant” ribbons as a kid I knew what it meant — loser, thus I swore I’d not lose again. To me it was motivation to do better, today it’s validation that “I’m special and I’m someone.” Yesterday I told Oldest to move a large, heavy, and bulky mattress upstairs and he stared at me, then complained how it’d be awkward and worked to come up with every excuse not to do it. I gave him a “So what? Life’s full of awkward and hard to do things, but that doesn’t give you any reason or excuse to get out of doing them — they still need doing. You’ve got a brain to figure out how to do it, and muscles to enable you to do it… so get to it.” Sure he grumbled the whole time, but he did it… when he didn’t think he could. Hopefully there was small breakthrough.

If you want to work four hours a week and work on some cause-based project, go for it. Just realize that while you’re spending your 20s mooching off the little value left in mom and dad’s house, which is massively underwater, you’re going to be screwed in 20 years.

Your parents are going to be broke, 80 years old and burning off the last of their savings in a retirement home. You’re going to be fighting for work and taking care of them. You will be sitting with $100K in student loans for a graduate degree no one cares about and a resume that reads worse than a migrant worker’s while you read the “Four Hour Retirement” at the four-hour line at the unemployment office.

I don’t want this for my children, and I know they’re going to grow up in a world surrounded by it. I worry for my kids and what they’re going to have to put up with and do because of what an entitlement-based-culture is going to force upon them. But on the same token, I understand wanting to work on some cause-based project and think there’s nothing wrong with it, so long as you can find the way to fund it, manage it, and well… I’m going to be kicking your butt out of the house when you’re in your early 20’s so you better find a way to make everything work.  And if you can succeed at it, awesome. It doesn’t even mean you have to be a millionaire. If you become a monk, give up all worldly effects, and have little more to deal with than eating, bathing, praying, and running the monastery’s bakery or brewery so the bills can be paid and it’s all self-supporting, that works too!  Because in the end, it doesn’t really matter what you work at, so long as you’ve got the ethic to work at it.