Jesse Morgan : 3d Printer Ahoy!

March 25, 2017 02:45 PM

I’ve finally gotten the go-ahead to get a 3d printer. It’s something I’ve wanted for a long time, but I’m just now at the point where I can get into it. As I wait for my tax return, I’ve started learning how to use Freecad.


So far I’ve finished the following tutorials:

  • (2017-03-26)

It’s taken a bit of time, but I’m slowly getting there. With any luck I’ll be fabricating parts with relative ease, then can move on to sculpting with blender.


Mark Turner : Still here

March 24, 2017 07:26 PM

Well, yesterday was the day I was supposed to die according to the Death Dream. I’m still here and still just as annoying as I ever was. Perhaps moreso. Aren’t you glad?

Warren Myers : firewalld

March 22, 2017 11:06 PM

Last week, for the better part of 4.5 days, this site was offline.

Along with, of course, every other domain hosted hereon .

Here’s the timeline of my actions

  • Tuesday, reboot to update kernel revs
    • system did not come back online
  • over the next several days, tried all kinds of diagnostic attempts, including
    • verified host was pingable, tracerouteable, etc
    • rescue environments to chroot and remove out of date packages, update boot menus, etc
    • remote KVM (which is Java based, and wouldn’t run on my macOS Sierra machine with Java 8 U121)
  • late Friday (or maybe it was Saturday), received a cron-generated email – which meant the server was up
    • had a bolt of inspiration, and thought to check the firewall (but couldn’t for several hours for various reasons)
  • Saturday evening, using a rescue environment from my hosting provider, chroot’ed into my server, and reset firewalld
    • reboot, and bingo bango! server was back

So. What happened? Short version, something enabled firewalld, and setup basic rules to block everything. And I do mean everything – ssh, http, smtp, etc etc.

Not sure exactly how the firewall rules got mucked-up, but that was the fix.


Mark Turner : Where’s Mark?

March 20, 2017 12:18 PM

Been a while since I posted. As y’all should know by now, that means I’ve been busy! Got home from Spain with so much to say about the trip but couldn’t find the time to put it all down. Instead, I had consolidate my two Amazon instances into one, working to save money (and complexity). Since my old server was running CentOS 6.x and I wanted to be able to run Docker, I had to build an identical server, only based on CentOS 7.x. This took a while to transfer but hopefully no one out there noticed.

The reason I wanted Docker was to work on a new project, kicking the tires of new web forum software that I hope to use here in Raleigh for a new community site. It took some work but I got it going, though launch date is still several weeks away.

In the meantime, I prepared for my follow-up colonoscopy, hauled the kids around town, planned a summer vacation, and spent several hours working on our boat, Whimsy, to get it shipshape for selling. Add to this the work I’ve been doing for Central Raleigh CERT and the Democratic Party (who knew how crazy things would get?) and that doesn’t leave much time for anything else.

Oh, and on a whim last month I decided to start running. Kelly and I often get awakened at the crack of dawn by our dog, whining to go for his walk. I pondered my daily schedule and realized I could shift some of my routine around and get in a 30+ minute run first thing. So, three times a week for a few weeks now I’ve been dragging myself out of bed and plodding around a 3 mile course through the neighborhood. Friday morning was 22 degrees F and I still got in a good run, so I guess I’m serious about this. My next goal is to do a 5K. It turns out Ligon Middle School’s Bolt for the Blue is April 30, which is about the right timing for my first race in a while. Should be good.

I’ve got more posts to share. Been saving them up for when I have time and it seems I’ll have some time soon to do some catching up.

Tarus Balog : Electronic Devices and CPB

March 09, 2017 02:04 PM

With the change in administration in the United States, Customs and Border Protection (CBP) have modified their behavior to include actions with which I don’t agree. These include forcing a US citizen to unlock his mobile device, even though it was a work device and contained sensitive information. I set out to come up with how I will deal with this situation should it arise in the future.

TL;DR My plan is as follows: before I enter the United States, I will generate a long, random password and set that as the encryption password for my laptop and my handy. I will then ssh into an old iMac I have on my desk, store the password in a file, and then shut the computer down. At that point I will not be able to access the information on my device until I return to the office and power on the system.

UPDATE: The EFF has published a detailed guide to help understand your rights at the border.

First off, let me say that until recently I’ve always respected CPB. They have a tough job and everyone I’ve ever met while returning from my travels has been efficient, competent and friendly.

But after the recent “Muslim Ban” fiasco I’ve come to realize that my experience is not universal. I think one of the main problems is this idea that the Constitution stops at the CBP desk, and until you are past it you really aren’t “in America” and thus the Constitution doesn’t apply.

I don’t agree with this interpretation, but it can probably be traced to the actions taken by the US government after 9/11 and the creation of the prison at Guantanamo Bay.

Prior to that, when “bad hombres” were captured by the US government, they fell into one of two categories: criminals or prisoners of war. How each class was treated was fairly well defined. Criminals were processed according to the rule of law, and the treatment of POW’s was covered under the various Geneva Conventions.

The US government decided that those two classifications were inconvenient, and so they ventured into the murky waters of “enemy combatant” and Guantanamo. Their logic goes that since Guantanamo isn’t in the US, US law doesn’t apply, and since these people aren’t members of a foreign country’s military force with which we are at war, then they aren’t POWs. So, the US gets to make up its own rules about how these people are treated.

This is dangerous for a number of reasons. Since nothing is really codified about the treatment and rights of the detainees at Guantanamo, the rules are arbitrary. Also, this opens the door for other countries such as Russia to do similar things without fear of international repercussions. The US has survived for so long because things like this are not supposed to happen, yet here we are.

This thought now extends to the border. Even though a US citizen is being questioned by another US citizen, in the role of a representative of the US government on US soil, somehow the rules of the Constitution are suspended. It’s arbitrary and I don’t buy it. The Constitution codifies a right to privacy in the Fourth Amendment, and it doesn’t go away when entering the country. And it definitely extends to mobile devices, which in today’s world are probably the most personal item people own.

So how can people like me, with almost no political power, resist this threat to our freedom?

I’ve always done little things, like opting out of millimeter wave scans at airports and getting a pat down instead (I’m not shy). If everyone did this the whole system would collapse, and they would find better ways of dealing with security than the security theater we have now. Seriously, if the Israelis don’t use it, it ain’t worth using.

When I turned to the problem of dealing with CBP, my main thoughts went to two devices that I use when traveling: my handy (mobile “phone”) and my laptop. I figured the easiest thing to do would be to just wipe them before coming into the country, but that presents some logistics problems.

For example, I could make a backup of my handy, copy it to a server at home, and then wipe it. The problem is that I have 64GB of storage on the device and I doubt I could transfer a backup in time over, say, a hotel Wi-Fi connection. One of my coworkers uses an iPhone and they thought about wiping their phone and just restoring it from iCloud when they were in the country, but then CBP could require that he turn over his iCloud password.

On my laptop I use whole disk encryption, but I thought about just rsync’ing my home directory and then deleting it before leaving, then again there is the WiFi issue and I really don’t want to have to deal with copying everything back when I’m home.

Then it dawned on me that if I didn’t know the encryption password, then I couldn’t reveal it. The problem became how to create a secure password that I couldn’t remember yet get it back when I needed it.

While my main desktop computer runs Linux Mint, I keep an old iMac on my desk mainly to run WebEx sessions and for those rare times I am forced to use a piece of software not available for Linux. It’s connected to the network, so I can access it remotely. But, if I can access it, I would be lying if CBP asked me for my password and I said I couldn’t retrieve it. Unlike the US Attorney General, I refuse to perjure myself.

Then it dawned on me that I could shut the iMac down remotely and have no way to turn it back on. Thus I could store a passphrase on it, retrieve it when I was back in the country, but until then I would be unable to unlock my devices.

That became the plan. So, the next time I’m returning from overseas, I’ll generate a new, random password. I’ll set that as the whole disk encryption password on my laptop and the encryption password on my handy (note that this is different from the screen-lock password). This will also tie up all of my social network passwords since I use complex ones and store them on those devices. Well, with the exception of my Google account, but since I use two-factor authentication I should be safe as my handy is the device that generates the codes (and I won’t carry any of the backup codes). As long as both of those devices stay powered on, I’ll be able to use them, but once I power them off they will be useless until I get to the office, power on the iMac, and retrieve the passphrase. Note that in order to do that, I’ll be firmly in the US and anyone who wants me to unlock my devices will need a court order.

Which I would respect, unlike CBP. I think the scariest part of the whole “Muslim Ban” incident was when CBP refused to honor court orders. America is built on three branches of government, and when the Executive branch ignores the orders of the Judicial branch we are all in trouble.

I had a two other problems to address, one of which is done. If I’m in the US but my handy is locked, how would I make calls? I might need to call my ride home, etc. To that end I bought a cheap “feature” phone and I’ll just move the SIM card to it when we land.

ZTE Feature Phone

The second issue is that while I should be on solid legal ground concerning my electronic devices, there is nothing preventing CBP from holding me for a long time. Thus the final step is to find an attorney and execute a G-28 form allowing them to represent me. I’m not sure if I need a civil rights lawyer or an immigration lawyer but I’m looking into it. My goal is to be able to notify my attorney when I am coming back into the country, and then send an SMS to them when I am through immigration. If that doesn’t arrive within two hours of my scheduled arrival, they need to come and get me.

I think the thing that bothers me the most about this whole process is the need for it. I’m not a tinfoil-hat conspiracy guy but the actions of the new government have me worried. As I use open source software almost exclusively I know I’m safer than most when it comes to surveillance, and I also don’t expect to run into any problems being an older, white male. But I’d rather be safe than sorry, and the only thing necessary for the triumph of evil is that good men do nothing.

Warren Myers : circus

March 08, 2017 08:30 PM

“Ladies and Gentlemen. Boys and Girls. Children of ALL ages. Ringling Brothers and Barnum and Bailey’s Circus is proud to present … GUNTHER .. GABLE .. WILLIAMS!!!”

Is about all I recall in vivid detail from when I went to see the RB&B&B circus as a kid with my parents, aunt, and friends. (And, as a sidebar, gave me the idea to be a host of something “cool” someday.”)

Saturday, my wife and I are taking our three to see Ringling Brothers on their farewell tour.

It’s exciting that I get to take my kids to see it.

But incredibly sad they won’t get to go again.

Tarus Balog : Dev Jam 2017: July 16-21 Concordia University

March 07, 2017 08:27 PM

One of my favorite times of the whole year is the week of Dev-Jam, the annual OpenNMS Developers Conference. This year will mark our twelfth meeting, and it has grown quite a bit since our inaugural one in 2005.

For the first time we will be holding Dev-Jam outside of the United States. About a third of the attendees come from other countries and due to recent changes in US immigration policy we couldn’t have people forced to reveal sensitive things such as social media passwords just to come to Dev-Jam.

So, we are holding it at Concordia University in Montreal, Quebec, Canada. Not only is Montreal an awesome city, Concordia is also the alma mater of Jesse White, one of the key architects of OpenNMS. It should be a wonderful venue for the conference.

We have reserved a block of rooms in the historic Grey Nuns Building. Similar to the dorms we have used in the past, every one will get a single room with a shared bathroom. If you would rather stay in a more conventional hotel, there are a number of excellent choices nearby, although I would strongly recommend you consider the dorm as the majority of people will be staying there and it can be quite nice.

Grey Nuns Motherhouse

There are also a number of other events going on in Montreal that week, including a Metallica concert and a fireworks competition, and we will try to do something as a group (baseball is out since the Expos moved to Washington, DC, in 2004).

Space is limited, so if you are the slightest bit interested please let me know and I can reserve you a spot. More details can be found on the wiki and registration is now open.

Hope to see you there, and yes, there will be poutine.

Mark Turner : KremlinGate Just Put the Trump White House in a Precarious Place | Observer

March 06, 2017 10:03 PM

Last week I explained in this column how President Donald Trump, despite facing serious political challenges over his murky ties to the Kremlin, was fortunate to have opponents more motivated by partisanship than truth-telling. As long as that state of affairs continued, the commander-in-chief was likely to avoid the thorough scrutiny which his apparent links to Moscow actually merit.

A lot has changed in just a few days. Last week began promisingly for the president, with his joint address to Congress on Tuesday evening earning better reviews than many had anticipated. Then it all unraveled the next day, when it was reported that Attorney General Jeff Sessions, a key member of the White House inner circle, had two discussions with Sergei Kislyak, the Russian ambassador in Washington, during the 2016 election campaign.

It’s hardly abnormal for sitting senators—as Sessions was last year—to meet with foreign diplomats, even Russian ones, but the precise capacity in which he chatted with Kislyak suddenly became important. Was Sessions parleying with the Kremlin’s emissary as a senator or as a top advisor to Donald Trump?

Source: KremlinGate Just Put the Trump White House in a Precarious Place | Observer

Warren Myers : somewhere over the buffet

March 03, 2017 07:49 PM

From the late, great John Pinnete (to the tune of “Somewhere Over the Rainbow”)

Somewhere over the buffet:
Food piled high.
There’s a meal I must get to,
Stop me and you will die.

Somewhere over the buffet:
Watch me fly.
Eating up all of the profits,
Making the owner cry.

Someday I’ll have my own buffet
Where no one can tell me to stop eating.
With prime rib, pork chops, pizza, ham –
A gastronomic wonderland!

I’ll be at every seating!

If scrawny, skinny men can fly
Over the buffet,
Why oh why can’t I?

Mark Turner : Donald Trump’s White House ‘Shit Sandwich’ Problem

February 20, 2017 01:38 AM


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.

Source: Donald Trump’s White House ‘Shit Sandwich’ Problem

Tarus Balog : Fourteen Years

February 19, 2017 03:44 PM

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 end this with a quote from Michael Seibel of Ycombinator. Actually, it is almost his entire blog post but it really resonated with me.

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.

Mark Turner : All’s well in the end

February 16, 2017 03:47 AM

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.

Warren Myers : vw to start driving into the cloud

February 15, 2017 05:51 PM

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.

Tarus Balog : Ulf: My Favorite Open Source Animal

February 15, 2017 05:32 PM

Over at they asked “What’s your favorite open source animal?” Hands down, it’s Ulf.

OpenNMS Kiwi: Ulf

When I was at FOSDEM this year, we were often asked about the origin of having a kiwi as our mascot. Kiwi’s are mainly associated with New Zealand, and OpenNMS is not from New Zealand. But Ulf is.

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

Mark Turner : Scoping out today’s colonoscopy events

February 15, 2017 12:00 PM

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.

Mark Turner : Day of colonoscopy prep

February 15, 2017 03:29 AM

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.

Mark Turner : HKonJ | North Carolina NAACP on crowd size at Moral March in Raleigh | News & Observer

February 15, 2017 02:26 AM

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.

Source: HKonJ | North Carolina NAACP on crowd size at Moral March in Raleigh | News & Observer

Mark Turner : Huge crowd for HKonJ rally Saturday

February 15, 2017 01:49 AM

HKonJ brings a huge crowd to downtown Raleigh, Feb 2017..

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.

Tarus Balog : 2017 Europe: Brussels and FOSDEM

February 14, 2017 09:48 PM

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.

Cafe Delirium Crowd

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.

Our Gang at Cafe Delirium

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.

OpenNMS Keychains

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.

Carol Chen and Ulf

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.

Refugees Sign

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.

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

Mr. Ego Sign

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.

Dinner at Vincent's

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.

Mark Turner : What a colonoscopy is like

February 14, 2017 02:25 AM

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.

Mark Turner : Chinese spammers abuse Jetpack plugin

February 10, 2017 11:28 PM

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

Apparently this has been an issue since 2014. I have no idea why this is the first time my site has become a victim nor why Automattic hasn’t figured out a suitable countermeasure yet.

Mark Turner : Rahm Emanuel: Too many Dems care more about being right than winning – Chicago Tribune

February 10, 2017 01:26 PM

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.

Source: Rahm Emanuel: Too many Dems care more about being right than winning – Chicago Tribune

Mark Turner : Ordinary Americans carried out inhumane acts for Trump – Baltimore Sun

February 07, 2017 03:34 PM

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.

Source: Ordinary Americans carried out inhumane acts for Trump – Baltimore Sun

Magnus Hedemark : Personal Fitness Journey: Fork in the Road?

February 07, 2017 01:59 PM

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.


Caught working out on the Bowflex Max in my workshop.

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.

All along the way I’ve done the same thing, which I learned from DemingPlan, Do, Study, Act. Per the Deming Institute:

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:

  1. Running. I’m a lot lighter now so it shouldn’t be nearly as hard on my body. Running regularly will get my Base Metabolic Rate up enough to offset the increased caloric intake.
  2. Kettlebell. The kettlebell lends itself to more practical full-body weight resistance workouts that will offer the kind of functional strength I need for practical outcomes in everyday life. Building a little bit of lean muscle mass will also increase my Base Metabolic Rate. “The bigger the engine, the more gas it burns”. I’m not going to bulk up. I have no interest in that.

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.

Mark Turner : Streaming live video from the 3DR Solo

February 07, 2017 02:28 AM

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

Next, create an SDP file on your laptop as discussed on the 3DR Solo wiki.

c=IN IP4
m=video 5600 RTP/AVP 96
a=rtpmap:96 H264/90000
t=0 0

… 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 5502


nc 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://

… 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!

Mark Turner : How to reset your body clock, and get better sleep, with hiking boots and a tent – The Washington Post

February 06, 2017 01:16 PM

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.

Source: How to reset your body clock, and get better sleep, with hiking boots and a tent – The Washington Post

Magnus Hedemark : slippery when wet

February 06, 2017 12:02 AM

Magnus Hedemark : Ricoh GR over the years

February 05, 2017 02:09 PM

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.


I used to see people leveraging team problem solving skills to figure out how to feed Raleigh’s parking meters, which have become almost legendary for their unintuitive interface.

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.


An early attempt at street photography in Durham, for the Durhamites project that I never really felt was working.

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.

Magnus Hedemark : In sickness and in health…

February 05, 2017 01:35 PM

Tarus Balog : 2017 Europe: Riga

February 04, 2017 04:27 PM

Latvia is the 39th country I’ve been able to visit, and based on Riga it is easily in my top ten. I really enjoyed my short time here.

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.

Frozen Stream in Riga

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.

Riflemen Monument

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.

Main Entry Hall for the LATA Conference

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.

LATA conference room

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.

Andrzej Osmak

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.

John O’Flaherty

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.

National Library

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.

National Library Sign

The interior hosts a 400+ seat state of the art theatre, but the first thing I noticed was the central atrium.

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

National Library Book Wall

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.

National Library American Culture Room

I found it interesting that the books on display included ones by Noam Chomsky, James Carville and articles from the New Yorker.

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.

National Library

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.

Cabinet of Folksongs

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.

Corner House

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.

Corner House

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.

Mark Turner : Internet everywhere

February 02, 2017 06:05 PM

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.

Tarus Balog : 2017 Europe: Tallinn

February 02, 2017 05:24 AM

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:

Tallink Ferry

It had ten decks, so I made my way up to deck nine and found a seat near the window.

Tallink Ferry Interior

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.

Street in Tallinn

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,

Tallinn Grafitti

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.

Tallinn Building Demolition

It also had a lot in common with other European cities, such as this huge flower market I came across:

Tallinn Flowers

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.

LUX Express Bus

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.

Inside LUX Express Bus

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.

Mark Turner : Resist: How to Triumph in Trumpland

February 02, 2017 01:48 AM

Here are some inspiring words on organizing from Dr. Glenda Russell.

Mark Turner : ‘Beyond the extreme’: Scientists marvel at ‘increasingly non-natural’ Arctic warmth – The Washington Post

February 02, 2017 01:19 AM

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.

Source: ‘Beyond the extreme’: Scientists marvel at ‘increasingly non-natural’ Arctic warmth – The Washington Post

Mark Turner : Google Fiber debuts in Raleigh, opens home on Glenwood South | News & Observer

February 02, 2017 01:06 AM

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.

Source: Google Fiber debuts in Raleigh, opens home on Glenwood South | News & Observer

Mark Turner : Google Fiber Space Grand Opening

February 02, 2017 01:04 AM

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.

Mark Turner : A Full Transcript Of Donald Trump’s Black History Month Remarks

February 02, 2017 12:48 AM

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.

Source: A Full Transcript Of Donald Trump’s Black History Month Remarks

Mark Turner : Steve Bannon had a big weekend in the White House. Get to know him | Reveal

February 02, 2017 12:30 AM

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

Source: Steve Bannon had a big weekend in the White House. Get to know him | Reveal

Tarus Balog : 2017 Europe: Three SIM card

January 31, 2017 02:25 PM

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

Tarus Balog : 2017 Europe: Helsinki

January 31, 2017 08:30 AM

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.

HSL Train Helsinki Airport

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.

Ulf and Hacienda Napoles at Liberty or Death

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.

Ferry Terminal Statue

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.

Magnus Hedemark : My Mind is at the Beech

January 30, 2017 03:49 PM

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.

Mark Turner : Congressmen: 11 held at Atlanta airport after Trump’s executive

January 30, 2017 01:58 PM

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

Source: Congressmen: 11 held at Atlanta airport after Trump’s executive

Mark Turner : Despite Court Order, US Officials Won’t Allow Lawyers at Dulles to See Detainees | Washingtonian

January 30, 2017 01:55 PM

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

Source: Despite Court Order, US Officials Won’t Allow Lawyers at Dulles to See Detainees | Washingtonian

Mark Turner : Over 1,000 rally at Raleigh-Durham International Airport to protest Donald Trump’s ban on travelers from mostly Muslim countries | News & Observer

January 30, 2017 01:53 PM

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

Source: Over 1,000 rally at Raleigh-Durham International Airport to protest Donald Trump’s ban on travelers from mostly Muslim countries | News & Observer

Mark Turner : Unnamed White House official on implementing travel ban: ‘It really is a massive success story.’ – The Washington Post

January 30, 2017 01:51 PM

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.

Source: Unnamed White House official on implementing travel ban: ‘It really is a massive success story.’ – The Washington Post

Mark Turner : Federal court halts Trump’s immigration ban – The Verge

January 30, 2017 01:47 PM

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.

Source: Federal court halts Trump’s immigration ban – The Verge

Mark Turner : Trump Bars Refugees and Citizens of 7 Muslim Countries – The New York Times

January 30, 2017 01:47 PM

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

Source: Trump Bars Refugees and Citizens of 7 Muslim Countries – The New York Times

Mark Turner : Trial Balloon for a Coup? – Medium

January 30, 2017 01:26 PM

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.

Source: Trial Balloon for a Coup? – Medium

Mark Turner : Rules for a constitutional crisis – Medium

January 30, 2017 01:19 PM

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.

Source: Rules for a constitutional crisis – Medium

Magnus Hedemark : Personal Kaizen Update

January 28, 2017 07:41 PM

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.


You down with JCB?

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.