Whatever the case, it’s clear that, when a retired flag officer declines a job offer from the president* that would put him at the top of the national security apparatus, he’s had a good, long look into Bedlam and has declined to sign on.
[ Planet TriLUG ]
Whatever the case, it’s clear that, when a retired flag officer declines a job offer from the president* that would put him at the top of the national security apparatus, he’s had a good, long look into Bedlam and has declined to sign on.
I just wanted to take a second to thank my three readers for fourteen years of support.
My first post on this blog happened on this date in 2003, and when I wrote it I had little idea I’d still be doing it almost a decade and a half later.
It does seem weird that I still consider OpenNMS a start-up. We took a much different path than a lot of other companies, focusing on our customers instead of fundraising. With our mission statement of “Help Customers, Have Fun, Make Money” and our business plan of “Spend Less Than You Earn” we’ve not only managed to survive but thrive, and both the company and the project have never been stronger. While we are always looking for good investors, this allows us to pick just the right partner.
I’d like to make the point that success isn’t the same as raising a round of financing. Quite the opposite: raising a round should be a byproduct of success. Using fundraising itself as a benchmark is dangerous for the entire community because it encourages a culture of optimizing for short term showmanship instead of making something people want and creating lasting value.
I believe founders, investors, and the tech press should fundamentally change how they think about fundraising. By deemphasizing investment rounds we would have more opportunity to celebrate companies who develop measurable milestones of value creation, focus on serving a customer with a real need, and generate sustainable businesses with good margins.
Optimizing for funding rounds is just as unproductive as optimizing for headcount, press mentions, conference invites, fancy offices, speaking gigs or top line revenue growth with massively negative unit economics.
I’m done with today’s colonoscopy and, even better, I’m off the hook for another five years. The doctor removed another small polyp but that appeared to be the last. Other than that all was routine.
We got to the endoscopy office and waited at the elevator with another, older couple. Mr. B, dressed like me in sweatpants and a long-sleeve T-shirt, jokingly asked me “how was your night of sleep?”
“I’ve had better!” I laughed, recognizing the Patient Uniform we both were wearing. It was Mr. B’s second colonoscopy, ten years after his first. I told him the second time was easier though with a gap of ten years he might have forgotten all about the first. Mr. B got seen first and I’d wished I’d had more time to chat with him because he and his wife were so friendly and nice.
My account I posted this morning was roughly correct with a few changes. Andi, the anesthesiologist, never gave me a chance to count. I was chattering away about how I knew the name of the pulse oximeter she had placed on my finger and went into the story of our daughter being born a preemie. All the while she’s plunging a syringe right in front of me and I don’t even notice! A second later, my head starts swirling and I don’t even have time to say “hey!” before the lights go out and I’m gone.
I was comfortably out for the 40 minutes or so I was back there (Dr. Schwartz told me beforehand that the actual scope process took about 20 minutes). Regaining consciousness was an interesting process. I awoke to the sight of Kelly at my side and Dr. Schwartz standing at the curtain. Apparently we had been joking around about a front-end loader – I believe the doc asked if I was all ready to operate a front-end loader or something. At first my mouth would move and words came out but my mind would instantly forget what was said. I repeated a question or two more than once.
Gradually my recall began to return and things began to stick in my memory again. Fortunately, Kelly wrote down everything the doc said and then with little fanfare I was asked to get dressed again to be wheeled out of the recovery room. The endoscopy place operates like a well-oiled machine.
As we waited for one of the staffmembers to roll me out in a wheelchair, I saw Mr. B in line for the same service.
“Wanna race?” he grinned as he gave me a thumbs up over his shoulder. I smiled back and laughed. It was a good reminder to make the most of a unpleasant situation.
And that was pretty much it. I was loaded into the car, Kelly stopped to get me my requested Egg McMuffins, and I took a two hour nap at home. I couldn’t drive nor do anything requiring coordination or concentration so I caught up on today’s news and rested.
VW is planning to put cameras and sensors on new cars sold after 2018 to aid self-driving vehicles, create better maps, and more.
Ford announced concept vehicles back in 2010 that could Tweet while they drove.
Pretty sure I don’t like this move on the part of VW – technologically, it’s super cool. But from a privacy standpoint … not so much.
Over at opensource.com they asked “What’s your favorite open source animal?” Hands down, it’s Ulf.
Every year we have a developer’s conference called “Dev Jam“. Back in 2010, a man named Craig Miskell came from NZ and brought along a plush toy kiwi. He gave it to a group of people who had come from Germany, since he had come the furthest east for the conference and they had come the furthest west. They named him “Ulf”.
There was no conscious decision to make Ulf our mascot, it just happened organically. People in the project started treating him as a “traveling gnome“, setting up a wiki page to track some of the places he’s been, and he even has his own Twitter account.
I lost him once. We had a holiday party a few years ago and Ulf went missing. We thought he had been left in a limo, so I dutifully sought out a replacement. I found one for US$9, but of course shipping from NZ was an additional US$80 more, so I bought two. I later found Ulf hiding in the pocket of a formal overcoat I rarely wear (but had the night of the party) so now we have a random array of individual Ulf’s.
Anyway, Ulf manages to represent OpenNMS often, from stickers to holiday cards and keychains. I love the fact that he just kind of happened, we didn’t make a conscious decision to use him in marketing. If you happen to come across OpenNMS at conferences like FOSDEM, be sure to stop by and say “hi”.
Today I head in for my colonoscopy. I’m to arrive an hour early (8 AM) to make sure paperwork gets filled out, any remaining questions get answered, and to get changed into my gown. While I set settled on a hospital bed, an anesthesiologist will insert an IV into my arm. The doctor will meet with me to answer any other questions I might have and then when the procedure room is ready I’ll get wheeled into it.
Once in the room, I’ll have the opportunity to say hello to the team doing the colonoscopy, usually two other staffers (nurse and anesthesiologist, I believe) and the doctor. I’ll get shifted from the hospital bed to a operating table and told to lie on my left side with my knees pulled up at my chest. I’ll get EKG leads attached to my chest to measure my vital signs.
Once everything is ready, the anesthesiologist will open the valve on the sedation IV. I will be asked to count to 10 and by the time I hit 6 or 8 I will completely go under. The medical team will then do its thing and thirty minutes later I will awaken in a bit of a drug-induced stupor for a while. I recall doing a lot of vivid dreaming right before I was awakened by the nurse calling my name and poking me. It felt like I had been out for a while even though it was only 30-40 minutes.
The doctor will explain to my loving wife whatever instructions I will need when I get home and then I’ll get wheeled in a wheelchair out to our car. I remember feeling able to walk and do things when I got sent out of the facility but this was an illusion. This time around I will be a good patient and take it easy.
Once home I will likely want to sleep for several hours until the sedation wears off. Then the next day it’s back to my same routine with the exception of no exercising or straining for a week or two. The doctors don’t want any potential perforations to get aggravated.
That’s all for this … end. I’ll write more when I come out of my stupor later today.
So I made it to the tail end (ha!) of my day of colonoscopy preparation and its been better than the first time. What does a day of colonoscopy preparation mean? I’m about to tell ya. Why do I tell ya? Not because it’s glamorous or fun, but because someday, Dear Reader, you may also be faced with having to get a colonoscopy and you’ll be thinking “dammit, why didn’t I listen to that blogger guy, Whatisname?”
Beginning Monday, I switched to a mostly diet – not because anyone told me to but because I wanted today to be as smooth as possible. I bought a case of Ensure-type nutritional shakes at Costco and swigged them throughout the day yesterday, pausing only for a four-egg dinner because I got so hungry by the end of yesterday. Today, though, was an all clear-liquids diet. That meant Gatorade, Jello, and chicken broth. Mostly Gatorade, as I’ll explain in a moment.
The doc wants you to stay hydrated because the laxative is going to take a lot out of you. You can only consume clear liquids, though, because anything more solid will clutter your bowel. My epiphany this time around is that chicken broth, while relatively tasty, only has 15 measly calories. A glass of Gatorade, on the other hand, has 80 calories. A bowl of Jello has calories somewhere in-between. Thus, I mostly subsisted on Gatorade today after two large cups of black coffee in the morning. Then, once I’d gotten as many calories as I could from Gatorade, I drank two cups of heated chicken broth at dinnertime.
For breakfast and lunch it was Jello, one box per serving. It gave my stomach something to do but I still found myself craving a handful of assorted nuts and dipping chips in hummus throughout the day. I’d also find myself imagining cutting into a juicy steak but the daydreaming was only torturing me more. I found myself wanting to get outside for a while, just to get away from all food.
So my routine wasn’t much different than normal for most of today, other than the liquid diet. My blood pressure began to rise a bit when it came time to take my first laxative, Dulcolax, a stimulant laxative that was relatively easy to handle.
At 5 PM the real fun started when I took my first dose of SURPREP. This stuff goes through you within 30 minutes and from then on you’re going to stay wherever you are for a while. A follow-up dose at 9 AM will likely keep me awake for a bit longer but after 11 PM my gut should settle down for the night.
Today is the hardest day of the whole colonoscopy routine. The procedure itself is a breeze, comparatively speaking. I show up, put on a gown, and fall asleep for 45 minutes. Super easy. But Prep Day is not much fun.
I got some ideas from last time on how to make this time better. I swallowed my pride and made use of diaper rash cream and adult … shall we say, “undergarments.” Both made a difference in my comfort.
And here’s something I just figured out that no one else has ever told me: when you are drinking your water or drinks, make them warm or lukewarm ones! You’re going to be flushing your body with lots of water during this day and if you’re doing it with cold water your body is going to feel somewhat chilled. That hot chicken broth I drank offered pitiful calories but its warmness was greatly appreciated. If the SUPREP laxative calls for “cool water,” you can read this as “not excessively hot.” Warm is okay. Also, feel free to make your hydration drink of choice to be decaffeinated coffee or tea. Might as well drink something tasty and warm while you’re fueling up.
What’s left? Tomorrow’s procedure! At this point I’m so looking forward to getting it over with and chowing down to a big hamburger or Egg McMuffin. I’ll blog a bit on tomorrow’s expected process in the morning.
N&O reporter Will Doran took a stab at estimating crowd size, rightfully pointing out that Fayetteville Street isn’t long enough to hold the 80,000 demonstrators some claimed were at Saturday’s HKonJ rally.
Blending the Howard Jacobs-method of estimating crowd size that Doran used with the National Park Service’s official SWAG method (“scientific wild-ass guess”), I’ve done my own calculations, based on the drone shot I took and shared in the previous blog post and measuring streets and spaces using Google Maps.
Here’s what I came up with:
South Street area between Salisbury and Wilmington, curb to curb: 600 x 33 ft = 19,800 sq. ft.
Wilmington between South and Davie: 1224 x 34 ft. = 41,616 sq. ft.
Davie between Wilmington and Fayetteville: 300 x 38 ft. = 11,400 sq. ft.
Fayetteville St. between Davie and Morgan: 1429 x 99 ft. = 141,471 sq. ft.
Now, based on my drone photo there is a huge crowd still in front of Memorial Auditorium at 10:35 AM. The area they’re in totals 71,500 sq. ft, give or take. It looks packed.
Going by the 5 sq. ft. per person Jacobs model and assuming all of these areas are that full, I get a high-end guesstimate of 57,157 people. The low-end estimate assuming the 10 sq. ft model (and that Memorial is 5-level full) is 35,729 people. A middle estimate that assumes Fayetteville was closer to slightly half-full gives me 44,168 people.
So, did the rally attract 80,000? Not even close. Still, the numbers it did attract are still quite impressive by any measure.
Supporters of Saturday’s protest march in downtown Raleigh, the 11th annual HKonJ, said more than 80,000 people attended.Organizers including the N.C. NAACP announced the massive crowd size, then it began circulating on social media and was picked up and repeated by several national news outlets covering the event.
The march was held to oppose President Donald Trump and to voice support for a laundry list of causes, ranging from supporting Planned Parenthood and the Affordable Care Act to opposing gerrymandering. HKonJ stands for Historic Thousands on Jones Street.
But many questioned whether the crowd was really as big as organizers and attendees claimed, and some asked PolitiFact North Carolina to look into it.
Crowd size estimates are a handy way of gauging people’s interest – or lack thereof – in the big topics of the day.So understandably, estimates often inspire emotional reactions from both sides – especially in highly politicized contexts like this weekend’s HKonJ.
This past Saturday was the day of the annual HKonJ rally and march (#HKonJ #MoralMarch hashtags). HKonJ stands for Historic Thousands on Jones Street. It was one of several HKonJ marches I’ve attended. Previous marches sometimes seemed overly optimistic calling themselves “thousands” as there didn’t seem to be a lot of interest. That certainly wasn’t the case Saturday as there was arguably the biggest demonstration I’ve ever seen in Raleigh.
Kelly, Hallie, and I attended but we were running late due to all the other things that happen in the Turner household on weekends. By the time we had made our signs and were in the car, it was close to 10:30 AM. We parked the car in the parking deck at Blount and Cabarrus and snapped a quick photo before heading off. Kelly and Hallie took their signs and joined the crowd marching towards Fayetteville Street, while I took advantage of the empty parking deck to launch my drone for some aerial footage of the crowd.
At least I got some footage before a downtown Raleigh security person (“ambassador?”) chased me out of the deck, saying that hanging around to photograph was not permitted. Then, when I tried to launch again from the intersection of Wilmington Street and Davie Street, my drone lost its GPS lock and landed in a tree. Fortunately only the propellers got damaged but I had no backups with me and packed it in to get to my Democratic Party SEC meeting that afternoon.
I posted a few aerial shots I had taken and got lots of shares and likes on Twitter and Facebook. I’m surprised I was the only one in the air but that apparently was the case. I have to get serious about getting a commercial drone license so I can do this for pay.
I was thinking about the rally again earlier this week while I frantically printed and signed a stack of invitations for active Democrats in my neighborhood to attend an upcoming precinct meeting. A favorite chant at rallies is “this is what democracy looks like.” I thought about that while I put those papers together and decided that marching down the street is perhaps what the first step of democracy looks like. It’s the flashy and fun part, the easy part. It’s the celebration. It’s fun to get together with your tribe and let out a roar. It’s energizing.
But it’s not enough. Democracy is knocking on doors, signing up voters. It’s pitching in to help campaigns. It’s choosing to run as a candidate. It’s working phone banks, canvassing neighborhoods, and organizing volunteers.
This is where the Tea Party has outdone us lefties. They have rallies too, of course, but they have followed them up with action. They have steered their candidates towards their views and made those views abundantly plain to elected officials. In short, they’ve done the heavy lifting of democracy; the quiet, behind-the-scenes work that really makes a difference. That’s how they’ve become a political force in America today.
That’s one quibble I have with HKonJ: there need to be more tables along Fayetteville Street staffed by good organizations who can use that moment to sign up an army of volunteers. What good does it do to march and cheer if you just go home and that’s it? I didn’t see much effort put into harnessing the energy that was built and it seems like a missed opportunity. Fortunately, there will be other rallies and chances to build on this, so hopefully people will continue to be engaged.
This post is about a week overdue, but for the first time in my life I came down with a vicious case of “con crud”. This is a illness that you can get after attending a conference or convention (no reference since the top hits on Google all reference “furries“). This really knocked me out – mainly sinus congestion so severe that my head hurt so bad I couldn’t really sleep. It just laughed at my attempt to treat it with pseudophedrine, and nothing but time seemed to help. Luckily I feel better now and I’m eager to talk about my great time in Brussels at my first FOSDEM.
The Free Open Source Developers European Meeting is probably the largest free software event in the world. This year an expected 8000 people descended on the Université Libre de Bruxelles, and I believe every one of them walked by our stand. It was insane.
I arrived from Riga Friday night and made it to my hotel. My so-called friends had already abandoned me and headed toward the Grand Place and Cafe Delirium, the de facto pre-conference bar.
Against all odds I managed to catch up with them in the alley outside the bar. Ronny and Markus had come over from Germany, as did Simon and Anya. Jonathan and Craig had come from the UK, and I finally got to meet the amazing Cyrille, a long time OpenNMS contributor who lives in Brussels. There was beer.
We headed over to the university early on Saturday to set up our booth. While this was my first FOSDEM, I was told by a couple of long time attendees that the conference outgrew the venue years ago, with various suggestions for why: from “tradition” to “it’s free”. In any case, it does create an atmosphere that can only be described as special.
We had a stand in Building K on the second level. This was in a wide hallway surrounding a large auditorium where a number of sessions were held. From the start we got a lot of traffic to the stand, and unlike many conferences the people that stopped seemed genuinely interested in learning about OpenNMS and weren’t just there to check out the swag.
And we had really good swag. In addition to a number of stickers (including the awesome “Ulf Mate” sticker as a play on the “Club Mate” logo and slogan), we had, new for this show, OpenNMS keychain/bottle openers which were a big hit.
I also got interviewed for Hacker Public Radio. I don’t remember much of what I said, but people seemed to be into it (grin).
It is seriously difficult for me to describe the crowds. When I needed the restroom, I had to make my way downstairs and then fight my way through a crowd so packed I think it rivaled that year I went to Mardi Gras in New Orleans.
But it just lent to the energy and atmosphere of the place. I know from social media that a number of people I know were there that I just missed (looking at you Brian Proffitt) but I did get to see some old friends and I make a few new ones. One person I was happy to meet for the first time was Carol Chen. She is the community manager for ManageIQ, and I first learned about her when Jeff was invited to do an OpenNMS talk at the ManageIQ Design Summit.
She showed up at the stand on Sunday in search of one of our keychains, but we had run out. I had put one away for me but was happy to give it to her. After all, I can always get more.
One thing that sets FOSDEM apart from other open source conferences is the emphasis on “free” software, and some of the social justice causes that naturally follow. Heck, the University has “free” (as in freedom) in its name. Considering that the US President had signed a “Muslim Ban” the week before the conference, it was cool to see this sign on campus.
But not all of the fun happened at ULB. Brussels has some beautiful architecture, and just wandering around you might come across a stunning building like this church.
Nothing is probably as striking as the Grand Place, or central square of Brussels. It is surrounded by tall buildings, some of which represent Guildhalls of various crafts. My friend Daniel pointed out to me that a lot of the money for those buildings probably came from Antwerp during the height of the Hanseatic League. Since the cities of Tallinn and Riga were key players in the Hansa, it kind of brought this European trip full circle.
That’s not to say there aren’t modern things in Brussels. I’ll post this picture without comment.
We ended the conference on Sunday with a small group of us meeting for beers and then dinner. Dinner was held at Restaurant Vincent and it was quite good.
At the table is Karen Sandler from the Software Freedom Conservancy, me, Lukas and Daniel Ranc from Paris (Daniel teaches at Télécom SudParis and his son is working on his Ph.D.), Cyrille Bollu, Ronny Trommer and Markus von Rüden from OpenNMS, and Spot Calloway from Red Hat.
My only wish is that we could have sat at a round table, since the long table caused conversation to be split into two. I really wanted Daniel and Spot to chat, as Daniel is working on some cool software for education for doing quizzes and surveys in class, and Spot is focused on higher education at Red Hat. But in any case I really enjoyed the conversation, especially one story that Spot told of his college days that I pretty much can’t top (and I pride myself on being able to hold my own when it comes to storytelling).
It was a nice end to an exciting week.
I briefly mentioned last year about getting a colonoscopy in December 2015. I was scheduled for a follow-up colonoscopy a year following and so I’m going back on Wednesday morning.
I didn’t go into much detail about the whole process though I find medical procedures somewhat fascinating. I chose not to do much blogging about my experience because it seemed a bit embarrassing. This time around, I will share details because I’ve since learned how important this procedure is.
I recall last time gradually coming out of a sedation-induced fog as I lay on the post-op gurney, the doctor coming in to say that they had collected two polyps that were being biopsied. They turned out to be precancerous, fortunately, but gave me a start. I was 46 at the time and on the young side for anything like this to be discovered. It was not an enjoyable experience (or prepping wasn’t, anyway – more on that later), but I’m glad I got it done since who knows what might have happened if I had put it off.
So that brings us up to now. How does one prep for a colonoscopy? Months ago, I got a prescription mailed to me from Wake Endoscopy for two laxatives and a “prep kit.” Starting tomorrow morning I will be on a clear-liquids-only diet until I leave the clinic. Once the laxatives take hold I will be, shall we say, “indisposed” for a great portion of the day (and some of the night).
Then at 8 AM Wednesday, I’ll arrive at the clinic. An hour later, they’ll take me back and I’ll change into a patient robe. I’ll be wheeled into the procedure room and meet the doctor and staff doing the work. They’ll have me lie on my left side, hook an IV into my arm, crank up the sedative, and before I can count to 10 I’ll be out like a light.
Thirty minutes later, I’ll be wheeled back into the post-op area, though to me it will seem as if an entire night has gone by (I remember last time dreaming deeply under sedation). The nurse will continually poke me until she rouses me and, even though my eyes are open and I’m responding to my name, for a little while what I say and hear will be utterly nonsensical due to the sedation. It will appear I’m there but I won’t be, in other words. Kelly will collect the post-op instructions while I get loaded into a wheelchair, after which I’ll be helped into the car for the trip home.
The drug kept me sleepy last time and I went straight to bed. With this procedure being at 9 AM, I’m sure I will be ready to nap for a few hours at least, if not all day. I recall being very hungry afterward last time so I urged Kelly to stop by the nearest McDonald’s for breakfast.
The worst part of a colonoscopy by far is the preparation. Consuming nothing but clear liquids, Jello, and the like is not fun. And certainly are all the frequent trips to the bathroom the day before are not fun. At least the medicines taste better now than they did before – last time around they weren’t the best-tasting but I had no problem drinking them.
With any luck this will be the last colonoscopy I’ll have to do for a while. The second time around won’t be nearly as anxiety-producing for me, though, and hopefully it won’t be for you now should you ever have to get one done.
All day long, Chinese spammers have taken advantage of an apparent flaw in Automattic’s (the makers of WordPress) Jetpack plugin. This morning, I noticed a slew of email bounces in my inbox, all with Chinese letters in them and a link to one of my blog posts. It turns out that the spammer has been clicking on the post’s “Share This” link and somehow entering their spam as the resulting email’s “From” address. Each email goes to a “qq.com” address, which is a Chinese mail provider.
The only way I could stop these emails was to turn off Sharing under Jetpack’s settings. Upgrading to the latest Jetpack (4.6) didn’t seem to help.
Rahm has a point. If you’re not in power you have zero say about what gets done.
Mayor Rahm Emanuel has warned Democrats they need to “take a chill pill” and realize that they are not going to take back national power anytime soon.”It ain’t gonna happen in 2018,” Emanuel said Monday at Stanford’s Graduate School of Business in California. “Take a chill pill, man. You gotta be in this for the long haul.”
As he did last month at an event in Washington, D.C., the mayor expanded on what he believes is the road map back to power for his party — putting moderate candidates such as veterans, football players, sheriffs and business people up in Republican districts, picking battles with Republicans, exploiting wedges within the GOP and fighting attempts to redistrict Congress on partisan grounds.But this time he didn’t hold back on his frustration with some of his fellow Democrats.
When we worry and wonder about authoritarian regimes that inflict cruelty on civilians, we often imagine tyrannical despots unilaterally advancing their sinister agendas. But no would-be autocrat can act alone. As a practical matter, he needs subordinates willing to carry out orders. Of course, neither Donald Trump nor Steve Bannon personally detained any of the more than 100 people held at airports over the weekend pursuant to the administration’s executive order on immigration, visitation and travel to the United States. They relied on assistance.
The men and women who reportedly handcuffed small children and the elderly, separated a child from his mother and held others without food for 20 hours, are undoubtedly “ordinary” people. What I mean by that, is that these are, in normal circumstances, people who likely treat their neighbors and co-workers with kindness and do not intentionally seek to harm others. That is chilling, as it is a reminder that authoritarians have no trouble finding the people they need to carry out their acts of cruelty. They do not need special monsters; they can issue orders to otherwise unexceptional people who will carry them out dutifully.
I’ve lost a little over 75 pounds now and I’m feeling stuck. So I’m going to eat more.
When I started at a weight of 316 pounds around Christmas of 2015, I didn’t have a plan or methodology. I didn’t have any notions to exercise. My body was in pain from simple things like standing or walking, and I was using a walking stick to get around.
A few months into my journey, simply “trying to eat right” wasn’t enough. I was hovering around 305 pounds. My youngest brother got married and I missed the ceremony, because the walk from the parking lot to the ceremony was long and I was hobbling on a walking stick. I tried to smile for everyone but in truth I just wanted to lay down in a shallow hole and have everyone throw dirt on me. I couldn’t endure any longer.
I needed to exercise. I needed to have some method to this. And I needed some practical outcomes to aspire to beyond just getting smaller.
“I want to be lean. I want to have good functional strength. I’m training for a week long canoe expedition.” That was it. I had a goal.
I started using technology to help me out. Most of what I use now is MyFitnessPal, MapMyFitness, and two scales. But I tried an array of things, observed results, and adapted along the way to figure out what works and what doesn’t.
But I also had to add exercise in. In April, I invested in a Bowflex Max Trainer. The idea was to improve my cardio fitness and get some good functional strength into my legs and any other muscle that seemed to be participating in the almost full-body exercise it provided. I put the machine together, got on it, and fell off about a minute in. Grabbing my chest, I was scared to death of that machine and what it might do to me.
About once a week I’d get on that machine and see what I could do, and every week it validated my fears. I really did feel like I was going to have a heart attack.
Next I invested in a heart rate monitor and started using phone apps to track my heart rate as I walked. This helped a lot. I was now able to go on long walks, and have a feedback loop to help me set a good pace that pushed my heart without pushing too hard. I was also stretching every day. These simple stretches were themselves a cardio workout for me. I’d lay in bed while my wife and kids pushed and pulled on my legs and arms, twisted my back to and fro. My breathing got hard and my heart rate monitor registered that I was indeed having a cardio workout while laying in bed and being stretched. That’s how far gone I was.
But eventually, after a few months, I could get on the Bowflex and operate it at a steady state (low speed, low resistance) for the full 14 minutes without my heart getting into a dangerous state. My weight started dropping at a good cadence two or three weeks into this. I started adding one or two intervals per workout, then doing all of the intervals. Then I started upgrading the resistance. I’d committed to doing this four times per week.
When I’d gotten down a little in weight, I started running. This went on for about a month. I did interval running (run for a minute, walk for three, repeat). I actually felt great once I hit a groove. But after about a month, I’d go out there and try to run, but I felt like there was no gas in the tank. My breathing was fine. My joints were fine. But I had no energy. My calorie reduction diet was not serving me well for this kind of exercise. I’ll run again someday, when I can eat more.
Today I’m down 77 pounds. But I seem to be stuck. And I’m starting to feel “out of gas” even trying to do the Bowflex. I’ve got the Bowflex set for 20 minutes of workout instead of 14, so I’ve increased the duration of both high & low intervals. And I’ve got the resistance set to 10 now, so I’m getting some strength training with my cardio at this point. My breathing is fine, my heart rate is ridiculously ok with this. My joints are stronger and doing alright.
But I just feel out of gas.
Every weekend I try to go on a hike of 3 to 7 miles on rugged terrain. Last weekend, the same thing happened. My pace was slow, and I just felt out of gas.
The groove I’d gotten into was fun. I wasn’t eating a lot, but I’d felt great. I’d felt strong. Virile. I’d work out and then start bouncing around to burn off all of the extra energy I had. And the weight was falling off.
But now I don’t feel great, the weight isn’t falling off, and I don’t have the energy to eat more. My calorie reduction plan had taken me down to about 1,500 calories per day by the time I’d hit 240 pounds. My daily total food intake was now less than what I’d have eaten for a single meal when I was still over 300 pounds. I think maybe I’d hit a point of diminishing returns.
The cycle begins with the Plan step. This involves identifying a goal or purpose, formulating a theory, defining success metrics and putting a plan into action. These activities are followed by the Do step, in which the components of the plan are implemented, such as making a product. Next comes the Study step, where outcomes are monitored to test the validity of the plan for signs of progress and success, or problems and areas for improvement. The Act step closes the cycle, integrating the learning generated by the entire process, which can be used to adjust the goal, change methods or even reformulate a theory altogether. These four steps are repeated over and over as part of a never-ending cycle of continual improvement.
So I’m adjusting my plan. I’ve taken my daily calorie count up from about 1,500 per day to about 2,100 per day. My hope is that as my body adjusts to the increased intake, I’ll have the fuel I need to exercise with greater vigor. And then, as I start feeling better about exercise, I’ll start running again.
This whole thing is one big series of math equations, right? You will lose weight if your body burns more Calories than it consumes. Some combination of burning more Calories and eating less will get you there. To date, I’ve done a combination of the two, but perhaps now I have to give greater weight to the exercise side of the equation, even if that means consuming more Calories. Remember, my goal isn’t simply to get thin. I want to have lean functional strength.
There are two forms of exercise I want to add now that I’ve not been practicing yet:
Where does it end? It doesn’t. This is a lifestyle change for me. The things I’m learning now, the habits I’m building, are going to serve me for the rest of my life. The exercise doesn’t stop. The mindfulness about food doesn’t stop. This isn’t a diet. The results are the outcome of the lifestyle change.
I expect the downward spiral of fat loss will taper off and end when I hit a healthy maintenance weight. And I don’t know what that weight will be. I’m guessing around 180 pounds, give or take 5 pounds. But really I’m looking for a healthy Percent Body Fat level of around 18% or so. I was hoping to hit that sometime late this Summer, but with the new changes happening right now I’m gaining acceptance that I might have to slow my burn rate until I can build more functional strength and endurance, and adjust to increased Calorie intake to allow greater commitment to exercise. Whatever happens, you can be sure I’ll continue to rely on the data I’m collecting to inform my decisions, and my tactics will change accordingly as I go.
I have had a 3DR Solo drone since last summer and have been looking for interesting ways to expand its capabilities. One thing that I thought should be possible is to stream live video from the drone while it’s in flight. The Solo controller has an HDMI port to push video to a monitor but I wanted to see if I could get to the video stream directly, through software. I’m proud to say that I figured out how to do it.
First you need a separate computer, preferably a laptop or something portable. The computer will need to connect to the WiFi network that the Solo controller creates. Once you’ve got your computer joined, make sure it’s connected by pinging the controller (IP address 10.1.1.1).
Next, create an SDP file on your laptop as discussed on the 3DR Solo wiki.
c=IN IP4 10.1.1.1
m=video 5600 RTP/AVP 96
… save this as sololink.sdp.
The controller will only stream video if it’s got a TCP connection from the host requesting a stream. In a terminal window, connect to the controller as follows:
telnet 10.1.1.1 5502
nc 10.1.1.1 5502
Now the controller should be able to stream video using a tool such as VLC or ffmpeg. For VLC, open the osololink.sdp file you created above. You should see the drone video appear on your laptop. VLC is nice for checking the video but I haven’t worked out how to send it to YouTube yet. I believe it does not properly handle the RTMP media format that YouTube needs, though I’m not sure of this.
FFMPEG, however, does handle RTMP and can video to YouTube. Through trial and error (with lots of help from blogger George Timmermans and blogger “Yatko”), I worked out the proper command line options:
ffmpeg -f lavfi -i anullsrc -i ~/Videos/sololink.sdp -tune zerolatency -s 432×320 -pix_fmt + -c:v libx264 -b:v 600K -c:a aac -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/xxxx-xxxx-xxxx-xxxx
… where xxxx-xxxx-xxxx-xxxx is the Stream Name/Key that can be found when you log into YouTube’s Live Dashboard and set up your stream (under Basic Info – Encoder Setup at the bottom of the page). It also helps to know what formats/resolutions YouTube expects.
There is probably some optimizing I can make to this ffmpeg command line. Also, I need to adjust it so I can see the video in real-time as it comes off the controller (perhaps a tee command).
One quirk of this method of streaming is that only one device gets the video at a time. Thus, if your laptop’s getting video, your smartphone/iPad mounted on the controller is not getting video. If the laptop is showing video and positioned near the remote pilot, however, the pilot can position the drone using the video like before.
Another addition I’m considering is to put a RTSP proxy of some sort on the controller. That way the video can be split to multiple devices at once. There’s also the possibility of running ffmpeg directly on the controller, but without Internet access for the controller what would be the point? A better solution would be an ffmpeg instance on the smartphone configured where the Solo app gets its video while ffmpeg streams it. To be continued!
How to fix poor sleep brought on by modern technology: go camping!
Are you sick of going to bed late and waking up tired? Then grab your hiking boots and a tent. A new study suggests that a couple days of camping in the great outdoors can reset your circadian clock and help you get more sleep.
The circadian clock is an internal system that tells your body when it’s time to go to sleep and when it’s time to wake up. Scientists track this clock by measuring the amount of melatonin circulating in a person’s blood at any given time.
In a healthy sleeper, melatonin levels rise a few hours before bedtime, stay high through the night and then settle back down to daytime levels when it’s time to wake up. The period when melatonin levels are elevated is known as biological night.
In our modern society, biological night does not usually coincide with night in the natural world. Most of us stay up many hours past sunset, and we would probably sleep in many hours after sunrise if we could.
The trouble is, if your biological night begins at midnight or later, your melatonin levels may still be high when your alarm clock goes off in the morning. This leads to grogginess, and it may have other consequences, researchers say. Diabetes, obesity and heart disease have all been associated with not getting enough sleep.
Research by integrative physiology professor Kenneth Wright of the University of Colorado at Boulder found that people reset their circadian clocks by taking a six-day summer camping trip in the Rocky Mountains.
A few years ago, I had the honor of working at Red Hat‘s main office building in downtown Raleigh. The surrounding area is very walkable, and the people that I would see every day each seemed to have their own story lurking just below the surface. So I procured a small but capable camera that would allow me to capture what I saw to capture that slice of Raleigh in time. The Ricoh GR was perfect for this role.
The Ricoh was my constant companion, occupying a pocket in the front of my jeans. This hasn’t been good for the camera’s outside surface, especially its screen, but it still works fine. And almost every day, I would use my lunch break to walk around and capture the people I’d see outside. Sometimes I’d get to work early or stay late so that I could capture a different slice of Raleigh’s day.
I didn’t work for Red Hat very long (another story for a distant day). But when I resigned, that wonderful backdrop of downtown Raleigh went with the job. My next job was in Durham and honestly I wasn’t feeling the palpable electricity in the air when walking around Durham, so the “Durhamites” project never really got off the ground.
The Ricoh mostly ended up sitting on a shelf for years. In my mind, this was a street photography camera and since I wasn’t doing street photography, it was more or less retired.
In 2015 I went on a total photography hiatus. I had some goals in life that my passion for photography was actually distracting me from. 2016 was a great year for getting my life in order, and 2017 is off to a great start.
My next bucket list item, you see, is world travel. I’ve never left the continent that I was born on. I’ve never had a passport. But over the Christmas 2016 holiday, I submitted my application. Two and a half weeks later, my passport arrived in the mail. I’ve already got my first trip booked, and when I come back I will book my second.
“What camera should I take?” This can be a vexing question for photographers. Like many enthusiasts, I’ve had a bit of Gear Acquisition Syndrome (GAS) over the years, so I’ve got quite an array of old film equipment around.
For background, my first international trip will be to Ireland. I’m renting a car and doing a road trip there, so I’m free to see any sights I want to see, stop as long as I want to stop to get the right photo.
I could take one of my 4×5 sheet film cameras, like the Graflex Crown Graphic. It’s a pretty tedious camera to use, and the processing of the film is a bit more work, I think, than roll film. But what comes out are these enormous, beautiful negatives with an almost three-dimensional depth of field.
But something tells me I won’t have enough film backs to take all of the pictures I should take when I’m in Ireland.
And this deliberation continued with my medium format cameras, 35mm rangefinders, and on to the DSLR.
Digital. Yes. I want to take a lot of photos, and not spend a week processing and scanning film when I get home. Moreover, I want to capture color and I don’t want to get into processing color film. So it’ll be a digital camera.
My Canon EOS 70D seems so big and clunky now. I wasn’t feeling it. No, this is not the right camera to take. I even thought about selling it, selling it all, and getting into a Fuji X system. And I still might do that, because Fuji has put together a really compelling platform. But not in time for this trip.
And there on my shelf sat the Ricoh GR. I picked it up and started noodling with it. The settings I had programmed in for street use were still in place, and not really appropriate for the kind of photos that I felt I might want to take while on holiday. But I kept playing with it. And I started carrying it again, and even remembering that I had it with me from time to time.
But that 28mm prime lens… it’s so wide. And while it’s perfect for taking compelling photos of unsuspecting strangers at arm’s length, how will it work as a system for capturing my vacation memories? I’ve been trying it out to see.
It’s more than just a street camera, and it certainly provides better images than my iPhone (which, contrary to the marketing hints, is no DSLR replacement). And yes, the 28mm lens does keep me from capturing things like distant wildlife. But if I see all of my potential images through the look given by this wide lens, it’s actually quite a capable camera.
Off to Ireland it goes.
Getting off the bus from Tallinn, the first thing I noticed was that it was a little colder here. Both Helsinki and Tallinn are right on the water, but Riga is slightly inland. Still, it wasn’t a hard walk from the bus station to the hotel, and I got to see some of the Old Town.
I had the rest of the day to myself, so I decided to explore the City. One thing I noticed about Riga is that it is very clean. Granted, when you have piles of snow that don’t melt this doesn’t mean everything looks brand new, but I didn’t see the usual trash and paper on the ground like I might find in London or Paris. While the buildings may be old, they are well maintained, and some are quite beautiful, which is not how I imagined a former Soviet bloc country to look.
Granted, there were a few reminders, such as the impressive “Riflemen Monument“. This was originally meant to honor those in the Latvian military who supported the Bolsheviks (the “red” riflemen) but I was told that now it also honors the opposition “white” riflemen.
The reason I came to Riga was to participate in a conference held by LATA (Latvijas atvērto tehnoloģiju asociācija or the Lativian Open Technology Association). LATA is a volunteer organization with only one employee, Ieva Vitolina, who was kind enough to invite me to speak.
Not only were the people in general in Riga very kind to me, the LATA people treated me like a diplomat.
Before the conference I was introduced to Jānis Treijs, of the LATA Board. A very nice man, Jānis is very tall, and I had to joke that when I studied physics we used to say all people were two meters tall to make the math easier, but it is rare I actually get to meet someone that tall.
The conference was held at the Latvijas Universitātes Dabaszinātņu akadēmiskais centrs (Latvian University of Natural Sciences Academic Center) which was a very modern facility, much nicer than many of the schools I attended in my youth. The morning program was held in this main room, and after lunch we would break out into another room as well (which was where my talk was to be made). About half of the program was in Latvian, with the other half in English.
IBM was a sponsor, and Andrzej Osmak from Poland gave a talk on IBM’s approach to open.
To be quite frank, OpenNMS would not exist without IBM. They are a main supporter of the Apache Foundation and most of the developers use Eclipse as their IDE. The only small criticism I would have about that talk was an emphasis on permissive licensing. I think permissive licenses are great in the proper context, but they aren’t the best choice for everyone.
This was followed by another talk in English by Dr. John O’Flaherty from Ireland.
His focus was on “open data” and the different levels with which data can be made available. I am always amazed at what wonderful things people can create when companies and governments make data available in a usable fashion, and John gave several examples of those.
The remaining morning talks were in Latvian, so I just tried to understand them through the slides. The Clusterpoint presentation was interesting in that the slides were in English but the presentation itself was given in Latvian.
The morning ended with an awards presentation which had three categories: the most open institution, the most substantial contribution to technology promotion, and the best start-up.
Then it was the lunch break, which I spent talking about business and free software with Valdis, Ieva’s husband. It was then time to get ready for my own presentation.
There were two presentations in English about open source business. Including mine, Aleksejs Vladiševs the founder of Zabbix shared his experiences. It was kind of ironic that both of us work at pure open source companies and both of us work in the network monitoring space. Despite that, we tend not to compete, and it was interesting to see how similar our paths were.
My talk seemed well received, although I had a little less than 30 minutes so I didn’t have any time for questions. I was humbled that the winner of the LATA start-up award, Mihails Scepanskis, wanted to ask me some questions about open source business afterward, and along with his wife Anna and Vladis, we spent pretty much the rest of the conference talking. As usual, my favorite conference track turned into the “Hallway Track” once again.
That evening, the organizers of the conference took a group of us on a tour of the National Library of Latvia. This is a major landmark in Riga and it is easy to spot from many places in the city. It was planned for many years, but finally opened in 2014.
The interior hosts a 400+ seat state of the art theatre, but the first thing I noticed was the central atrium.
Inside it there is a wall of books. These were books donated by the Latvian people to the library, and it stretches for several stories. We were also told an interesting story, when the library opened several thousand books were moved from the old location to the new building via a “human chain“. People formed a line over a mile long and passed the books hand to hand.
The tour took us up through the building, and we got to see a number of the large (and not so large) reading rooms. One that caught my eye was dedicated to American culture.
Each floor was color-coded, and we were told that the colors corresponded to the “pre-Euro” Latvian currency, the Lat. The higher floors had colors that corresponded to higher denominations.
At the top was an interesting display. It was a Cabinet of Folksongs. This wooden cabinet holds over a quarter of a million Latvian folksongs written on small slips of paper.
The tour was followed by a wonderful meal in a restaurant in the Library itself. I got to spend more time talking with Aleksejs, Jānis, his wife and John, as well as drinking some nice beer over wonderful food.
The next morning Jānis’s wife had arranged for me to meet with the ITC department of the City Council of Riga. Riga firmly believes in Internet access for its population. The City has more free WiFi coverage than any other European City, and the Council is responsible for providing as many services as possible to its citizens to make sure the government is responsive to their needs. It was a refreshing conversation. They use a number of tools, including Zabbix, so I wasn’t expecting them to switch to OpenNMS, but I had a nice meeting learning about their environment and sharing a little bit about OpenNMS.
We had a little time before lunch, so we made a quick visit to the “Corner House“. This was a beautiful apartment building that was taken over by the Cheka, a division of the KGB, and was the source of terror for many citizens of Latvia as late as 1991. It reminded me of the House of Terror in Budapest. Jānis’s wife told a story of her mother having to go to this building for an interview as the Cheka was interested in one of her relatives.
It is a shame that a thing of such beauty could be used for such evil.
After that we met up with Jānis for a wonderful meal, and then I made my way to the airport for my trip to Brussels for FOSDEM.
As the airBaltic Q400 took off and got above the clouds, the cabin was suddenly filled with light. I realized that I had not seen the sun properly in a week. If Riga and its people can be this beautiful in the dark of winter, it must be a truly magical place in the summer. I hope one day soon to return.
Two recent events converged in my mind. Yesterday, I attended Google’s grand opening of its Fiber Space in Raleigh, where gigabit Internet connections are the norm. And on Saturday afternoon, I was in Garner’s Southeast Regional Library to pick up Hallie and observed that all but two of the library’s Internet terminals were occupied. It made me sad that in the years since I watched a mom and her son turned away from the library when no computers were available that a shortage of Internet access is still seems to be a problem.
I hope the big-gun Internet providers like Google Fiber, AT&T, and the rest continue working to provide Internet access to the people who need it most.
After a wonderful visit to Helsinki, it was time for the next leg of the journey: Tallinn. Estonia will mark the 38th country I’ve been able to visit.
To get to Estonia I took the Tallink ferry service. There are several trips from Helsinki to Tallinn each day, so I planned to leave around 10:30 to arrive around 13:00.
I’m not a boat guy. While I’m fine in planes I don’t do well in boats, but the ferry is quite large. Here is a picture of one heading the other way through a window on mine:
It had ten decks, so I made my way up to deck nine and found a seat near the window.
It was a quite civilized way to travel. Even though the sea was a little choppy, the ride was very smooth. You almost didn’t realize the ship was moving.
When we arrived I took a taxi to the hotel, dropped off my bags and set out to discover the city. I was in the “Old Town” section of Tallinn which was quite beautiful. There were a lot of cobblestone streets and well maintained old buildings with plenty of shops and restaurants.
One of the things I like to do when visiting a new city is to play Ingress. I know that sounds weird, but one part of the game involves completing “missions” which require you to walk around. These missions are often created by locals and it can give you a great overview of a new place. Tallinn was no exception.
Tallinn was only a degree or more warmer than Helsinki, but it made quite a difference. I had issues walking around Helsinki because in places the slush had refrozen into ice and it made walking a little slippery. The streets in Tallinn were mainly dry and I could move around a lot faster.
There is a great mixture of old and new,
and I saw a lot of construction. I’m not sure but I think this was the demolition of a Soviet-era housing block to make way for a more modern building.
It also had a lot in common with other European cities, such as this huge flower market I came across:
I think if I lived here I’d stop by every day and buy some fresh flowers for home.
While I practiced a number of Estonian words (When I came into the hotel and said “Tervist” one person mistook me for the mailman and came out of the back office, so I must have nailed the accent), everyone seemed more than happy to talk to me in English, and I didn’t meet a single rude person the entire stay.
Which, alas, wasn’t long. I was only in Tallinn on my way to Riga, so the next morning I got up and made my way to the Central Coach Station to grab my LUX Express bus to Riga.
The five hour journey was made in comfort. I was in the back section which consisted of just one seat complete with “seat back entertainment”. I thought about watching some movies (they were pretty much the same selection as the ones on the plane over here) but I decided I’d rather watch the countryside go by and to doze a little.
It was snowing lightly and as soon as we got away from the coast there were several inches of snow on the ground. It looked very peaceful. When we crossed the Pärnu River it was completely frozen, and off in the distance I could see people skating on the ice. I’d heard of frozen rivers before but this was the first time I’d seen one.
When I arrived in Riga the first thing I noticed was the cold. Riga is a few degrees colder than either Helsinki or Tallinn, and I was happy I brought my winter coat that I bought in Sweden a couple of years ago. I am eagerly awaiting the conference which is the reason I am here, and to see some friends again and make a few new ones.
Here are some inspiring words on organizing from Dr. Glenda Russell.
Kudos to citizen-scientist Nico Sun who assembled the temperature graphs from publically-available weather data.
The Arctic is so warm and has been this warm for so long that scientists are struggling to explain it and are in disbelief. The climate of the Arctic is known to oscillate wildly, but scientists say this warmth is so extreme that humans surely have their hands in it and may well be changing how it operates.
Temperatures are far warmer than ever observed in modern records, and sea ice extent keeps setting record lows.2016 was the warmest year on record in the Arctic, and 2017 has picked up right where it left off. “Arctic extreme (relative) warmth continues,” Ryan Maue, a meteorologist with WeatherBell Analytics, tweeted on Wednesday, referring to January’s temperatures.
Veteran Arctic climate scientists are stunned.
Here’s the full N&O article about the Google Fiber Space grand opening.
RALEIGH – After months of building hype for its services, Google Fiber is offering high-speed internet to its first Raleigh customers and opening a retail office in the city.The tech giant is now offering its fiber services to homes in the area around North Hills known as Midtown, mostly along Six Forks Road and the Beltline. In doing so it provides those residents a high-speed alternative to AT&T, which already offers the same speeds for the same price in Raleigh.
As part of the rollout, Google Fiber is opening its regional office in the former 518 West restaurant space at the corner of Jones Street and Glenwood Avenue in downtown Raleigh.
“This will be a place where people can come experience the future of the internet,” said Erik Garr, Google Fiber’s regional manger in the Southeastern United States.
I attended the grand opening of Raleigh’s Google Fiber Space today on my lunch break. It was a good chance to check things out for myself and to say hi to some of the Googlers (and other techies) I know.
While I was there, N&O photojournalist Travis Long interviewed me about what Google Fiber means. I didn’t go there expecting to be interviewed but I always enjoy talking about the wonders of broadband.
Oh. My. God. Donald Trump is a living trainwreck. He’s a complete idiot. His remarks today on Black History Month are jaw-dropping. Press Secretary Sean Spicer won’t even touch it. Watch the video for yourself here.
This man could mess up a wet dream.
February is Black History Month. This morning, Donald Trump held a White House event to mark the occasion. Below is an accurate transcript of his remarks.
Well, the election, it came out really well. Next time we’ll triple the number or quadruple it. We want to get it over 51, right? At least 51. Well this is Black History Month, so this is our little breakfast, our little get-together. Hi Lynn, how are you? Just a few notes. During this month, we honor the tremendous history of African-Americans throughout our country. Throughout the world, if you really think about it, right? And their story is one of unimaginable sacrifice, hard work, and faith in America. I’ve gotten a real glimpse—during the campaign, I’d go around with Ben to a lot of different places I wasn’t so familiar with. They’re incredible people. And I want to thank Ben Carson, who’s gonna be heading up HUD. That’s a big job. That’s a job that’s not only housing, but it’s mind and spirit. Right, Ben? And you understand, nobody’s gonna be better than Ben.
As chaos and confusion erupted after Donald Trump’s sweeping crackdown on immigration, one thing became abundantly clear: Stephen Bannon is the man pulling the strings in the Trump White House.
Since the inauguration, Bannon, Trump’s fiery chief strategist and the former chairman of Breitbart News, has had an outsized role in shaping policy in the new administration, particularly when it comes to immigration.
It was Bannon who wrote Trump’s sweeping executive order on Friday that stopped all Syrian refugees from entering the United States and temporarily banned immigration from seven mostly Muslim countries. The hastily enacted order caused chaos at airports as immigrants were pulled off planes and protests erupted around the country. CNN reported that Bannon and another White House adviser overruled Department of Homeland Security officials who recommended that green card holders be exempt from the order. The White House later softened that position.
Amid the fallout of the executive order, Trump elevated Bannon to a full seat on the National Security Council, an unprecedented move that gives him “a status alongside the secretaries of state and defense, and over the president’s top military and intelligence advisers,” according to The New York Times. On Twitter, Susan Rice, President Barack Obama’s national security adviser, called the arrangement “stone cold crazy.”
Just a short post to praise the Three SIM card I bought in the UK several years ago.
I tend to buy unlocked phones and so when I travel I like to get a local SIM card, mainly for data. For this trip this was going to prove difficult, as I’m visiting five countries in nine days.
One thing I like about my Three SIM is that it never gets disabled. As long as I have a balance I have never had a problem, although I do travel enough that I end up using it at least once every six months or so. I am not able to top up the card on the Three website since I don’t have a UK credit card, so I simply use Mobiletopup.co.uk to get a £20 voucher from Paypal. Using that I just buy an “All in One 20” add-on which gives me 12GB of network access, 300 minutes and 3000 SMS messages – way more than I need. I turn that on before I leave the US and my phone works when I land.
What’s wonderful about it is that the plan is valid in any EU country. So far this trip I’ve used it in London, Helsinki and Tallinn, and I expect it to work in Riga and Brussels. I have yet to experience any network issues, although I have not moved far outside of major metropolitan areas.
I have no idea if Brexit will change this plan, but I sincerely hope not. So much of the technology I use in my life comes with headaches that I am grateful when things just work. Thanks Three.
I am spending a week touring the eastern side of Europe, with the first stop being two nights in Helsinki. I should end up in Brussels next weekend for FOSDEM, and I am looking forward to my first time at that conference.
I’m here because I was invited to speak at an open tech conference in Riga, Latvia, and I couldn’t resist the invitation. Riga is home to Zabbix, a company very much like OpenNMS in that we both do network monitoring and we are both 100% open source. One might think this would make us enemies – quite the contrary. For some reason we really get along and also, for some reason, we rarely compete.
In trying to find a route from North Carolina to Latvia, I noticed a number of choices went through Helsinki. I had been to Helsinki once and really enjoyed it (despite it being winter). I also remembered from that trip that Finland is very close to both Russia and Estonia. You can be in St. Petersburg in three hours by train or Tallinn in two hours by ferry.
It was my goal to visit 50 countries by the time I turned 50 years old. I didn’t make that goal (I got to 37), but I figured I could use this trip to both visit Estonia and Latvia, adding two to the list.
My first flight out of RDU was canceled, so they routed me through JFK. I arrived in Helsinki three hours later than planned, but my bag made it with me so it worked out. It was dark and sleeting, but it wasn’t too difficult to take the new train into the city center and find my hotel.
I always like coming to Finland because it was the home of Linus Torvalds. Now I know he has lived in the US for many years and I also know he didn’t invent the idea of free software, but I still feel some sort of homecoming when I arrive since I doubt OpenNMS would be here if it weren’t for Linus.
There is an awesome company in Helsinki that is also an OpenNMS customer, so I was able to spend Monday visiting with them. Due to an NDA I can’t name them, but they are doing some amazing work in this part of the world. I got to learn more about their business as well as to share where we are going with OpenNMS.
Like many of our larger clients, they have an inventory system that they have integrated with OpenNMS in order to manage their monitoring needs. Since that system also contains customer relationships (which equipment is used to provide network services for particular clients of theirs) we played around with the Business Service Monitor (BSM). They should be able to export their network information into OpenNMS to create a customer impact topology, so that when there is an issue they can quickly determine the root cause. It is exactly why we created the feature and I’m eager to see how they use it.
They are also interested in using the Minion feature due in Horizon 19. This should allow them to easily deal with overlapping address space and any scalability concerns, plus they should be able to get rid of their current “manager of managers” solution. Exciting times.
They are looking to hire, so if you are in the area and have OpenNMS experience, send me your CV and I’ll be happy to forward it on to them.
That evening, Ulf and I managed to indulge our taste for vintage and craft cocktails with a visit to Liberty or Death. This is a bar near my hotel that serves amazing cocktails in a very relaxed atmosphere. It was a nice ending to a very good day.
The next day will find me on a ferry boat to Tallinn. I don’t know of any OpenNMS users in Estonia, but I am still eager to see the city.
I’ve had a pretty incredible life so far. I’ve enjoyed success as a family man. I’m entirely self-made (twice over). I’ve worked pseudonymously in Hollywood, in the art world, and as a published journalist. I’ve eve worked professionally as a night club bouncer. And I was, for a time, patched into a traditional motorcycle club.
The one area where I remain entirely unsatisfied is in my career achievements. Not because I’ve not done well for myself, because I have. My dissatisfaction is around seeing the disparity between my potential and my achievements, and knowing that my achievements have been bottlenecked by a long history of business leaders suffering from paralysis or complacency.
They offer mandatory working environments that seem structured more for distrust and cost efficiency than getting anything done. It dampens my spark every time I’m crowded into an open room with all of my senses bombarded by what is effectively ambient noise. Clarity comes on weekends when I can walk among the trees and have a little time to think things through.
If I’m ever going to realize my potential, I need to get outside of the traditional office grind. Maybe the trees will offer clarity.
“At first, a U.S. Customs and Border Protection official would not say how many were being held, Lewis said. So Lewis turned to a gathering crowd of activists and attorneys at the airport and declared: ‘Why don’t we just sit down and stay a while.'”
God bless Rep. John Lewis.
Federal immigration authorities detained 11 people in all Saturday at Hartsfield-Jackson Atlanta International Airport based on an executive order President Donald Trump signed this week, a pair of Georgia congressmen confirmed.
Nine had been released by 10 p.m., U.S. Reps. John Lewis and Hank Johnson said after emerging from a closed-door meeting with a U.S. Customs and Border Protection official. They were subjected to “extreme vetting” — or additional questioning — under Trump’s order, Johnson said. At least five of those detained are lawful permanent residents who had just returned from trips to Iran, several relatives said.
“As far as we can tell there are no written protocols that have been issued to the Customs and Border Protection officers,” Johnson said. “So they are kind of winging it, like we are winging it. And it puts them at a disadvantage because, of course, they have a job to do to keep us safe under normal conditions.”
The Trump Administration flips the bird at the judicial branch. This does not normally end well.
The US Customs and Border Protection Agency at Dulles International Airport has refused to grant attorneys access to any detainees it may be holding, according to Sharifa Abbasi, who is coordinating the volunteer lawyer efforts underway there. Yesterday, a federal judge for the Eastern District of Virginia ordered respondents, who include CBP, President Trump, and the CBP Port Director for Dulles Wayne Biondi, to “permit lawyers access to all legal permanent residents being detained at Dulles International Airport.”
Abbasi says late Sunday morning a border agent told lawyers that agents have been instructed not to speak with them. About 15 lawyers have been directed to call Steve Sapp, an official with the CBP Office of Public Affairs, but have so far have not had their calls answered or returned. Washingtonian called the number, which directed reporters to a cellphone number whose voicemail was full.
Abbasi and one other lawyer we spoke to say officials at Dulles have refused to engage with the lawyers since this morning. A border agent who agreed to bring the lawyers’ request for access to detainees, as well as a copy of the order, to her supervisor came back with this message: “It’s not going to happen.”
Glad to see that the Triangle represented. There will be more demonstrations.
LinkedIn Google+ Pinterest Reddit Print Order Reprint of this StoryRaleighProtesters at Raleigh-Durham International Airport on Sunday joined other demonstrators across the nation expressing opposition to President Donald Trump’s executive order temporarily banning many Muslims from entering the United States.
Trump’s order targets refugees and travelers from seven predominantly Muslim countries, but demonstrators at RDU pledged Sunday that Muslims and refugees were welcome in the Triangle.
“I’m hoping protests across the country will show solidarity to immigrants, especially Muslim immigrants,” said Phaedra Kelly of Carrboro. “I hope it sends a message to the Democrats in Congress that they need to speak out fervently and maybe get a couple GOP to speak out as well. Because the ban is unconstitutional.”
We’ll see how “massively successful” this turns out to be, especially if I can help it.
Two days into President Trump’s new ban on refugees, migrants and foreign nationals from seven countries, there was still mass confusion about the details. On Sunday evening, the White House organized a briefing for reporters with two senior administration officials who agreed to explain the president’s executive order — but only on the condition of anonymity.
One senior administration official explained the ground rules to reporters gathered at the White House and listening on a conference call, then said: “With that, I’ll turn it over to a senior administration official.”
“Thank you,” the other senior administration official said before beginning a 45-minute defense.Their overarching message: Everything is going exactly according to plan, nothing has changed since the order was signed, and the news media need to calm down their “false, misleading, inaccurate, hyperventilating” coverage of the “fractional, marginal, minuscule percentage” of international travelers who have been simply “set aside for further questioning” for a couple hours on their way into the greatest country in the world.
“It really is a massive success story in terms of implementation on every single level,” the administration official said at one point.
So, some madness happened over the weekend. Trump officials, with little to no input from the relevant federal agencies, instituted a “Muslim Ban” on travelers from seven countries, blocking their entry into the United States. This included people legally authorized to enter the U.S., including green-card-holding permanent residents. Protests erupted around the country as innocent people were detained at airport Customs and Border Patrol (CBP) checkpoints for hours without access to legal counsel. Finally, late Saturday evening, Federal judge Ann Donnelly issued a temporary stay, ordering CBP to release all affected travelers. Another federal judge, Leonie Brinkema in the Alexandria district, ordered any detainees at Dulles be provided access to counsel.
Judge Donnelly’s order did result in the release of travelers, however CBP officials are defying Judge Brinkema’s order – no attorneys have been allowed to visit their clients. We are in the middle of a deepening constitutional crisis.
The federal court for the Eastern District of New York issued an emergency stay halting deportations under President Donald Trump’s executive order banning entry to the US from seven majority-Muslim countries tonight, following widespread protests at airports around the country.You can read the full text of the stay here.
The court order prevents the government from sending immigrants back to their home countries because it would cause them “irreparable harm,” but it is unclear if they will have to remain in detention until a substantive ruling on the constitutionality of the ban is delivered. “If someone is not being released, I guess I’ll just hear from you,” Judge Ann Donnelly told the plaintiff’s lawyers, according to The New York Times.
This is what happened over the weekend. It will not stand.
WASHINGTON — President Trump on Friday closed the nation’s borders to refugees from around the world, ordering that families fleeing the slaughter in Syria be indefinitely blocked from entering the United States, and temporarily suspending immigration from several predominantly Muslim countries.
In an executive order that he said was part of an extreme vetting plan to keep out “radical Islamic terrorists,” Mr. Trump also established a religious test for refugees from Muslim nations: He ordered that Christians and others from minority religions be granted priority over Muslims.
“We don’t want them here,” Mr. Trump said of Islamist terrorists during a signing ceremony at the Pentagon. “We want to ensure that we are not admitting into our country the very threats our soldiers are fighting overseas. We only want to admit those into our country who will support our country, and love deeply our people.”
While I’m not convinced that a coup is where we’re headed, I do find it disturbing how Trump and his crew have been pushing the boundaries of legality, seemingly without pushback. We will see if our country’s checks-and-balances are up to the task, or if American democracy is headed down a dark road.
The theme of this morning’s news updates from Washington is additional clarity emerging, rather than meaningful changes in the field. But this clarity is enough to give us a sense of what we just saw happen, and why it happened the way it did.
I’ll separate what’s below into the raw news reports and analysis; you may also find these two pieces from yesterday (heavily referenced below) to be useful.
Excellent advice on the way forward from super-lawyer Larry Lessig.
I became a lawyer because of a story told to me about Watergate, by my uncle, Richard Cates. Cates was a lawyer from Madison. When the House started investigating Nixon, he was hired to be counsel to the House Committee on Impeachment. His job was to put together the facts supporting a case against Nixon, and convince the members of the House that those facts merited impeachment. (Working for him, just out of law school: Hillary Clinton.)
In Code and other Laws of Cyberspace, I described how he described to me the job of being a lawyer:
It is what a lawyer does, what a good lawyer does, that makes this system work. It is not the bluffing, or the outrage , or the strategies and tactics. It is something much simpler than that. What a good lawyer does is tell a story that persuades. Not by hiding the truth or exciting the emotion , but using reason, through a story, to persuade. When it works, it does something to the people who experience this persuasion. Some, for the first time in their lives, see power constrained by reason. Not by votes, not by wealth, not by who someone knows?—?but by an argument that persuades. This is the magic of our system, however rare the miracles may be.
But the part of the story he told me then that I didn’t describe there connects directly with the constitutional crisis that is brewing within America just now. Because the real magic that my uncle described to me was the effect that this work done well had on politicians. Even he was almost moved by the seriousness with which both sides considered the impeachment. There was no politics, at least as he saw it. At least with him, Democrats weren’t grandstanding and Republicans weren’t flinching from the facts they were being shown. They knew that they were engaged in the most serious job a member of Congress could have?—?because they knew that in a critical sense, the very stability of the Republic depended on them behaving as adults.
It’s been awhile since I’ve written. Some great developments have unfolded.
When I started this journey, my weight hovered around 315 pounds (give or take a little on any given day). Yesterday I finally weighed in under 240 pounds, taking me across the 75 pound threshold.
My children have never seen me this thin. I’m now down to the same weight I was at 2 or 3 years into my professional career, which is when I really started getting fat. I feel great. I’m not just leaner, but I’ve adopted a more active lifestyle. I’m walking a lot. I’m running a little. I’m using my Bowflex Max four times per week. I’m even doing a little kayaking or canoeing when the weather is nice. And I’m not done yet.
I don’t know what my target weight is. I’ll know it when I get there. I’m really just trying to get down to a healthy body fat level. Maybe 18 or 19% body fat by weight. But I’m still carrying a lot of body fat, so it’s easily going to be another 50 pounds or more. I’m betting I land within 5 pounds of 180, give or take.
Anyone who knows me knows that I like road trips. I like driving and exploring new places. This has really restricted my adventures mostly to the US east coast. I’ve been to a number of other states, too. I’ve taken plane travel, but I really don’t enjoy it.
Part of why I didn’t enjoy it is because the seat spaces are so small and I was so fat. I couldn’t get my big ass between the armrests without some force and friction. And people on either side of me had to suffer my arms in their space, because there was nowhere for me to put them in my own space. I wouldn’t want that for myself, and certainly don’t want that for anyone else, so I didn’t like to fly. And don’t even get me started on the invasive TSA bureaucracy.
But I’m a lot thinner now. I went to a movie last night (Rogue One!) and my elbows fit entirely inside the armrests. Putting my elbows on the armrests actually let me spread out a little. This is a new sensation.
Over the Christmas holiday, I applied for my first passport. It only took about 2 and half weeks to arrive. I’m set. Now all I have to do is fly. That’s happening this year.
I’m not really back in the sense of purposefully taking many photos, but I’m often carrying a camera now, and sometimes firing off a picture or two. My head is in a different place now, so I have to figure out what it is I want to say with the camera now. I’m not working with models anymore. And I’m not working in an area where street photography is a very interesting prospect. Travel photography may turn out to be the new direction of my work. We’ll see.
I’ve carried an Olympus XA and a Yashica T4 Super D a little bit, but haven’t been feeling that. I’m back to carrying my Ricoh GR most of the time, but I think it’s showing its age (and limitations). I’m strongly considering joining Team Fujifilm soon. I really dig their X series mirrorless cameras. But I’m deciding which way to go, and it’s hard without knowing where the muse is taking me next. I’ll be selling most of my Canon DSLR gear and probably most of my film gear, too. Simplifying. Starting over fresh.
You know how Donald Trump wins? I don’t mean a second term or major legislative victories. I’m talking about the battle between incivility and dignity.
He triumphs when opponents trade righteous anger for crude tantrums. When they lose sight of the line between protest and catcalls.
As I was saying.
President Donald Trump’s inauguration brought up a lot of fiery emotion in people, and if the left’s anger and frustration can be distilled into a single image, it’s that clip of white supremacist and Trump supporter Richard Spencer being decked by an anti-fascist protester while giving an interview on camera.
Unsurprisingly, people on the internet really, really liked this, setting the video to music and generally rejoicing in this bit of violence that was part World Star Hip Hop, part Captain America, and part, “eh, whatever, fuck that guy.”
But this punch inspired a lot of debate. If you think nonviolence is generally the answer, is it OK to hit someone if you really, really don’t like them? On the other hand, if you disagree with socking Nazis in the face, are you giving a pass to literal fascists? If you’re conflicted about all this, is it still OK to giggle at the whole thing?
To settle this, I called up Randy Cohen, the former ethicist from the New York Times Magazine, and the person I generally ask when confronted with moral quandaries.
During the weekend, someone shared a video showing neo-Nazi Richard Spencer getting clobbered in the face as he was doing a television interview. Many of my friends approved of it, saying it’s always the right time to punch a Nazi. I tried to see it their way but couldn’t fully accept this. Nazis are stupid and wrong, of course, and sometimes do evil things, but resorting to violence against them only empowers them and makes us stoop us to their level.
A more useful response is to shun these losers. This drains them of power. Now, this obviously wasn’t a winning approach in the 1930s but Nazis are marginalized today and we should do all we can to ensure they stay this way. Beating them down puts us in the same league as them.
I kinda felt the same way watching another video showing former NC governor Pat McCrory getting heckled in DC this weekend as he walked down a street. McCrory was a hapless, spineless governor – a weasel who sold out the people who elected him – only now he’s a hapless, spineless former governor.
That battle’s been won, folks. No need to fight it again. McCrory can do no further damage to North Carolina. Don’t make him some kind of twisted martyr for the right by giving him even a second’s more thought or attention. The bigger fish still driving NC into the ground from their perch atop the General Assembly are the ones who need to hear from us. They can no longer hide behind McCrory. It’s up to us to hold their feet to the fire now.
On a related note, Vice talked to former New York Times Magazine’s ethicist Randy Cohen, who echoes my thoughts.
I was halfway through a job interview when I realized I was wrinkling my nose. I couldn’t help myself. A full-time freelance position with a long commute, no benefits, and a quarter of my old pay was the best they could do? I couldn’t hide how I felt about that, and the 25-year-old conducting the interview noticed.
“Are you interested in permanent jobs instead?” she asked.”I could consider a permanent job if it was part-time,” I said.
She looked at me like I was speaking a foreign language and went right back to her pitch: long commute, full-time, no benefits. No way, I thought. Who would want to do that? And then it hit me: Either I had become a completely privileged jerk or my own country was not as amazing as I had once thought it to be. This wasn’t an unusually bad offer: It was just American Reality.
There are big “no trespassing” signs affixed to most of our electronics.
If you own a gaming console, laptop, or computer, it’s likely you’ve seen one of these warnings in the form of a sticker placed over a screw or a seam: “Warranty void if removed.
”In addition, big manufacturers such as Sony, Microsoft, and Apple explicitly note or imply in their official agreements that their year-long manufacturer warranties—which entitle you to a replacement or repair if your device is defective—are void if consumers attempt to repair their gadgets or take them to a third party repair professional.
What almost no one knows is that these stickers and clauses are illegal under a federal law passed in 1975 called the Magnuson-Moss Warranty Act.
There is a really cool monitoring conference held each year in Germany. Called the “Open Source Monitoring Conference” (OSMC) it is put on by Netways, one of the maintainers of the Icinga project, but they welcome other projects such as OpenNMS and Zabbix.
It is a lot of fun, and usually Jeff and I fight over who gets to go. This year David won (he was in Germany for other reasons) and they now have his talk available for viewing:
It’s an overview of what we have been up to and where we are going with the Project. Check it out.
Speaking of conferences and travel, next week I plan to be in Helsinki, Tallinn, Riga and Brussels. I’ll be in Riga for the Open Tech conference and hope to spent some time with my Zabbix friends, and I’ll be in Brussels for FOSDEM where OpenNMS will have a booth. It’s my first time at either conference, and if you happen to be in the area drop me a note and perhaps we can meet up.
Google bought Android and made great things with it.
They also had an interesting audacity to announce an “open, modular” phone that ‘anyone’ could design from, and make components that would play nicely together (like IBM did with their initial ISA architecture releases back in the 80s). (Microsoft then flipped the tables on IBM and non-exclusively licensed MS-DOS to them, which meant hardware manufacturers could build entire replacement “[IBM] PC compatible” machines … that ran Microsoft software. )
But this only works if you’re Google – an advertising company that wants more eyeballs on its ads.
If you’re a phone manufacturer, like Motorola, the absolute last thing you want is for “anyone” to be able to replace all of the modules in your phone – because you’re not selling the OS, you’re selling hardware. As Joel Spolsky wrote 15 years ago,
If you can run your software anywhere, that makes hardware more of a commodity. As hardware prices go down, the market expands, driving more demand for software (and leaving customers with extra money to spend on software which can now be more expensive.)
Sun’s enthusiasm for WORA is, um, strange, because Sun is a hardware company. Making hardware a commodity is the last thing they want to do.
Motorola is a hardware company. They may want add-ons to be available to their base phone, but the certainly don’t want you replacing everything – unless it’s from them.
In order to succeed, “disruptive modularity” needs a stable architecture with well-defined and documented boundaries. Module innovators need to be able to slide their creations into place without playing havoc with the rest of the edifice. This is how it worked in the Wintel PC world…sort of. In PC reality, as many of us have experienced, the sliding in and out of modules wasn’t so neat and often landed us in Device Driver purgatory. In the mid-nineties, one Microsoft director told me that the Redmond company actually spent more engineering resources on drivers than on Windows’ core software. …
Most important, strongly-worded theories are less interesting than exploring their cracks, where they don’t seem to work. This is how physics keeps moving forward and this is also how our understanding of business should advance. In the case of Project Ara, the unexamined consensual acceptance of Disruption Theory led many to believe that Modularity Always Wins meant smartphones would (and should) follow the same path as PCs.
I hope JLG (and I, and Joel Spolsky, and basic economics) are wrong.
But I doubt it.
Several years ago, we lost my great-uncle Don. This is a story from him, as handed-down by my dad.
We had been fishing all day. Rowed north and south across the pond. Rowed east and west across the pond. Saw turtles sunning themselves on low tree branches. It was hot. It was muggy. It was cloudless.
Hours went by. And more hours. As dinner time neared, we had caught precisely….nothing. Bupkis. Zilch. Zero. Nada. Don even brought out the Vibra-Bat. When the Vibra-Bat came out, you knew it was time to pack it in: if Don had ever caught something with the Vibra-Bat, I’m pretty sure he would’ve died of a heart attack. The Vibra-Bat was the lure of last resort. If the Vibra-Bat came out of the tackle box, you knew there were no fish. Anywhere. The pond was empty. There might not have even been an amoeba. No fish could pass-up the Vibra-Bat! So if it came out, you knew the day was up: because no fish was EVER caught with a Vibra-Bat. Not. Even. One.
The Vibra-Bat was out. It was time to row for the Bronco. It was time to put your poles away, folks. It was time to plan for dinner – no explanations as to why there were no fish coming home: the Vibra-Bat had come out!
As we came ashore, a station wagon pulled-up. Out hopped an excited dad! There was a whole friggin’ posse of kids in the back.
“How’s the fishing?” he asked.
“The fishing’s great!” replied Don.
“Hey, kids! Let’s get out and start fishing!” exclaimed the dad.
As the boat was hurriedly tied atop the Bronco, Don said, “boy – I’m sure happy he didn’t ask how the catching was.”
That was my uncle Don. Always ready to answer what, exactly, you asked.