Items by Tag

Items with tag "Work"

I figured out why comments broke for anonymous users: caching is hard. I spent some time yesterday after work digging into the caching code and realized that I was an idiot. I also found where my bad decision about what to cache caused unrelated things to work, which they wouldn't have done had I done caching correctly. I'll fix that tonight.
I haven't had a chance to work on the comments problem, because, you see, I have another job. I've also had a plumber and a carpet cleaner here today, traumatizing poor Cassie who couldn't show them her blanket because she got shoved into a different room. She's now on her bed in my office rather than on one of the couches downstairs. I expect she'll get over the soul-crushing exile she experienced for nearly an hour today.
I've just discovered comments aren't working for anonymous users. They appear to work, and the logs say they worked, but they're not saving to the comment index.
I just pushed a minor update to the Daily Parker's blog engine, the thing that you're looking at right now. I fixed a couple of performance bottlenecks, so I hope the experience is a bit faster. (You can always check out the release notes for a summary of what I've done.)
I've just had a lot to do today and I'm not feeling particularly creative. So, nu, maybe Friday?
I'm David Braverman, this is my blog, and Cassie is my 7½-year-old mutt. I last updated this About... page in March 2021. Quite a lot has changed since then, most notably I wrote a whole new blog engine. (More on that in a moment.)
I feel a little chagrined today as I expect to release the new version of The Daily Parker this evening, and yesterday I failed to write even a cursory post. I blame meetings and a very long dentist appointment (I'm fine; still no cavities; but the new dentist patient intake took a while). I also didn't have any time to read these: Brian Beutler outlines a workable plan for getting rid of the Schutzstaffel Immigration and Customs Enforcement permanently. Yascha Mounk warns that the OAFPOTUS's threats...
I remember 2025 like it was yesterday...and in that long-forgotten year: I posted 459 times on The Daily Parker, down 21 from 2024 and 41 from 2023. But the blog had it's 10,000th post sometime in August, which is something. I flew less in 2025 than in the previous three years, with only 7 flight segments totaling 8,371 flight miles. I didn't leave the US in 2025, about which I am sad. And I only visited five states: Tennessee,  Washington, Wisconsin, Texas, and California. Strangely, I didn't even make...
Cassie and I went out right at sunrise (7:14—two more weeks before the latest one of the winter on January 3rd) just as the temperature bottomed out at -10.5°C (13.1°F) after yesterday's cold front. Tomorrow will be above freezing, Sunday will be a bit below, and then Monday through the end of the year looks like it'll be above. And the forecast for Christmas Day is 11°C (52°F). Meanwhile, as I sip my second cup of tea, these stories made me want to go back to bed: As much as we want to ignore the...
Ah, December, when the easy cadence of weekly rehearsals becomes a frenzy of performances and, yes, more rehearsals. This is Messiah week, so I've already spent 8 hours of it in rehearsals or helping to set up for them. Tonight I've got the first of 4 Messiah performances over the next two weeks, plus yet another rehearsal, a church service, and a Christmas Eve service. Then, after Christmas, a bunch of us will be singing at the 50th anniversary party for a couple who have sung with us for longer than...
I'm listening to the corporate annual update, which is neither corrupt nor stupid, though only about 20% of it applies to my job. So I'll just spend the other 80% lining up these articles about corruption and stupidity for lunchtime reading: Whether because of "you can't make me" or just doing the opposite of whatever President Biden's administration did, the latest toddler behavior in the administration comes from Secretary of State Marco Rubio, who decided that Calibri is too DEI so State will go back...
Of note: Jeff Maurer wants every Democratic candidate in the next election cycle to hammer the OAFPOTUS for selling pardons (and all his other corruption). Former Republican US Representative Adam Kinzinger takes his party to task for rejecting its own history by attacking the civil service. (By the way, Netflix has a great four-part miniseries about Presidents Garfield and Arthur called "Death by Lightning" that you can watch now.) Paul Krugman frets that we have become a "digital narco-state." Amanda...
Lots of morning meetings, then stuff so far this afternoon, and now...a quick breath. Of course, given that it's still 2025, I'm not exactly breathing sweet summer air: The 5th Circuit Court of Appeals has blocked the (obviously unlawful) Texas redistricting effort, using logic that would very likely bolster the way California passed theirs. Paul Krugman muses that the billions the cryptocurrency industry spent to "buy a president" may not be the winning investment they thought, perhaps because they got...
Between meetings and getting into the zone while fixing a bug, I worked straight through lunch and only got Cassie out around 4. So before my next meeting at 8pm, I've got a few minutes to catch up on all...this: Josh Marshall reflects on the 8 Democratic Senators (including one of mine, who is also the minority whip) making a deal with the Republicans, and says the next Congress must eliminate the paper filibuster and reform the Supreme Court. David Graham takes a more nuanced view. Krugman wants...
I'm a little delayed getting today's Morning Butters Report out for a couple of reasons. First, Butters and Cassie tag-teamed me starting just before 6:30 am. First Cassie poked me, then Butters poked me when Cassie kicked her off the dog bed in my room. Then Cassie came back when Butters used her engineering skills to ensure Cassie couldn't pull that crap again: Last night, though, Butters showed me how much she cares about me—or how much she wanted another Greenie, it's unclear: Meanwhile, all the...
I just got back from a 45-minute walk with Cassie, in which we covered 4.95 km (just over 3 miles) at a pace that Butters could never in a dog's age keep up for that long. According to my doorbell camera, Butters raised four objections to this at roughly 10-minute intervals, fortunately none of which lasted longer than 40 seconds. And she appeared to forgive me when we got back. We're now heading to Spiteful for a little while. All of us will go. It can take 20 minutes to get there if Butters so...
I spent about 6 hours today making dozens of performance and stability updates to the Inner Drive Extensible Architecture and the Inner Drive Gazetteer (which provides geographical services for Weather Now). Cassie spent about that much time outside, including Riding In The Car!, which she also loves. Tomorrow I should have some more interesting things to say about how I did about 40 separate refactorings in just a few hours. Hint: Chat GPT 5 and 5-mini. Sometimes they were laughably wrong, but about...
Two of my favorite writers took on the same topic from different directions this morning. The first to hit was Matthew Inman, who released a (very) long cartoon digging into the artist's relationship with the collection of technologies we call "AI." It starts with his observation that "even if you don't work in the arts, you have to admit you fee it too — that disappointment when you find out something is AI-generated." (Since it's a web comic, you'll just have to read it to get his full essay.) Author...
I haven't regularly used an Apple product in over 30 years when my college newspaper used Mac Classics for compositing. Even by then, I didn't like Apple's closed architecture, having built at least one Windows box from scratch. If you agree with Freddie DeBoer, turns out my instincts were right: There exists, in the digital ether and in the physical world, a peculiar kind of human organization that has no name, no leader, and no stated charter, yet which operates with the ideological precision of the...
The forecast today looks perfect: 21°C under sunny skies. Perfect for a Brews and Choos trip! And while one of the stops will be to a brewery that could under no circumstances be called "craft," the other stop will take us to a brewery incubator suspiciously close to Wrigley Field. Fitting, then, that Crain's reports today about how craft breweries have had to evolve to stay in business: After a decade of unbridled growth, the industry hit a rough patch in the years following the pandemic. Ten percent...
This weekend, I expect to finish a major personal (non-technical) project I started on June 15th, walk 20 km (without Cassie), and thanks to the desperation of the minor-league team on the South Side of Chicago, attend a Yankees game. It helps that the forecast looks exactly like one would want for the last weekend of summer: highs in the mid-20s and partly cloudy skies. I might have time to read all of these things as well: Jeff Maurer, who watched (some of) this week's televised cabinet meeting so we...
I have grumbled and complained a lot this summer about the dewpoint, and it turns out I was right all along. Examining over 23,600 readings from Inner Drive Technology World HQ's weather station from 2024 and 2025, I found the following: Jun 1 to Aug 21/19 (UTC) 2024 2025 Avg temperature 22.6°C 23.5°C Avg dewpoint 17.9°C 19.2°C (June) 16.8°C 16.8°C (July) 18.9°C 20.8°C (August) 18.4°C 20.5°C Total days dewpoint ≥ 20°C 27 41 Total readings dewpoint ≥ 20°C 3791 5624 Total readings 11317 11317 This is an...
I have a chunk of work to do this afternoon, but I'm hoping I can sneak in some time to read all of these: Dan Rather cheers on the Democratic Party for finally finding the fight. Francis Fukuyama says: move over Berlusconi; the Clown Prince of X has done considerably more to harm Western civilization than you ever did. David Daley puts responsibility for the exploding fight over Congressional maps squarely on US Chief Justice John Roberts. Jennifer Rubin wants us to stop using the word "guarantee" when...
Today is Cassie's 7th birthday, and it breaks my heart that she has to spend it in the Cone of Shame: (I'll clean this photo up before the end of the day.) She has adapted to the cone just fine, of course, and it'll come off on Wednesday. I could potentially take it off today, but I think it's important to wait until her stitches come out. I just don't want her to hook a suture and open up the incision. Also, to further ruin her birthday, I'm at the office downtown until just after noon. We'll have...
I have to finish a feature today, and had a ton of meetings yesterday, which is why I missed posting yesterday. If I finish the feature before it gets dark I may even read a bunch of stuff that has piled up in my browser. Until then...
Short lifespans have plagued tech more in the last 25 years than at any point in the past. I particularly hate when a bit of tech goes obsolete for no reason other than the manufacturer decided it doesn't want to support it anymore. I want to take the CEO by the lapels and remind them that they sold these products and they had better support them for a while. Belkin has become the latest company to exit a product line that I have used practically since it came out. They announced today that they will...
I'm done with work for the week, owing to my previously-mentioned PTO cap, so later this afternoon I'm teaming up with my Brews & Choos Buddy to visit two breweries on the North Side. Later this weekend (probably Sunday), I'm going to share an unexpected result of a long-overdue project to excise a lot of old crap from my storage locker: articles from the proto-Daily Parker that ran out of my employer's office a full year before braverman.org became its own domain. Before I do any of that, however, I'm...
I'm done with work for the week, owing to my previously-mentioned PTO cap, so later this afternoon I'm teaming up with my Brews & Choos Buddy to visit two breweries on the North Side. Later this weekend (probably Sunday), I'm going to share an unexpected result of a long-overdue project to excise a lot of old crap from my storage locker: articles from the proto-Daily Parker that ran out of my employer's office a full year before braverman.org became its own domain. Before I do any of that, however, I'm...
I just finished 3½ hours of nonstop meetings that people crammed into my calendar because I have this afternoon blocked off as "Summer Hours PTO." Within a few minutes of finishing my last meeting, I rebooted my laptop (so it would get updated), closed the lid, and...looked at a growing pile of news stories that I couldn't avoid: Dan Rather calls tomorrow's planned Soviet-style military parade through DC a charade: "The military’s biggest cheerleader (at least today) didn’t serve in Vietnam because of...
Cassie and I took a 7 km walk from sleep-away camp to Ribfest yesterday, which added up to 2½ hours of walkies including the rest of the day. Then we got some relaxing couch time in the evening. We don't get that many gorgeous weekend days in Chicago—perhaps 30 per year—so we had to take advantage of it. Of course, it's Monday now, and all the things I ignored over the weekend still exist: Josh Marshall digs into the OAFPOTUS's attack on the state of California, noting that "all the federalizations [of...
As Crash Davis said to Annie Savoy all those years ago: A player on a streak has to respect the streak. Well, I'm on a coding streak. This week, I've been coding up a storm for my day job, leaving little time to read all of today's stories: Despite (or perhaps because of) his obvious mental illness and dementia, the OAFPOTUS is really a predictable negotiator who our adversaries have figured out how to manipulate easily. Voters may not like the OAFPOTUS, but they don't like us either. Still, the...
Just queuing a few things up to read at lunchtime: From tavern-style communion pizza and Malört to the horrific discovery that the Pope is a White Sox fan, Chicagoans have gone nuts for Leo XIV. Catholics everywhere are finally safe from ketchup with their Eucharist. Former US Supreme Court Justice David Souter has died, aged 85. He "pulled a Brennan" by drifting left during his term on the court, much to the annoyance of the Republicans who elevated him. Political scientists Steven Levitsky, Lucan Way...
Happy May Day! In both the calendar and crashing-airplane senses! We start with two reports about how the Clown Prince of X has taken control over so much government data that the concepts of "privacy" and "compartmentalization" seem quaint. First, from the Times: Elon Musk may be stepping back from running the so-called Department of Government Efficiency, but his legacy there is already secured. DOGE is assembling a sprawling domestic surveillance system for the Trump administration — the likes of...
Before I go through the stories from the last day about how we live in the stupidest timeline, here's a photo of the Milwaukee Intermodal Station I snapped heading to my return train on Friday: Elsewhere in the stupidest timeline, where maximizing corruption is the defining goal of the Republican Party: James Fallows takes us through Harvard's big "fuck you" to the OAFPOTUS's demands that the university install minders in its HR and academic departments, as does Josh Marshall. Jennifer Rubin reminds...

Packing up

    David Braverman
Work
I've had a good conference. For a variety of reasons, today will be my busiest; usually Thursday has just one or two things and a flight home. Regular posting will resume tomorrow.
Before getting to the weather, I don't anticipate any quiet news days for the next couple of years, do you? Someone who owns at least 16 rooms and condos in the OAFPOTUS's Wabash Ave. building in downtown Chicago has sued, alleging that—wait for it—the organization running the building is bilking investors. I mean, how preposterous! Speaking of corruption flowing from the OAFPOTUS like toxic waste from a Union Carbide plant, Molly White mourns the end of SEC oversight of the crypto industry. Former US...
I want to start with a speech on the floor of the French Senate three days ago, in which Claude Malhuret (LIRT-Allier) had this to say about the OAFPOTUS: Washington has become the court of Nero, an incendiary emperor, submissive courtiers, and a jester high on ketamine in charge of purging the civil service. This is a tragedy for the free world, but it is first and foremost a tragedy for the United States. Trump’s message is that there is no point in being his ally since he will not defend you, he will...
As threatened promised, I'm starting to beg for money to help support The Daily Parker and Weather Now. You can go to Patreon and sign up to help us, with special member benefits as you contribute more. The Daily Parker costs about $5 a day to run (though I hope to reduce that significantly this fall), and Weather Now costs another $10. They're not entirely labors of love, as I have used Weather Now as a demo project to land new work. But after more than five years with the same full-time employer...
One of my work projects has a monthly release these days, so right now I'm watching a DevOps pipeline run through about 400 time-consuming integration tests before I release this month's update. That gives me some time to catch up on all this: The New York Times has a long explanation of how the Clown Prince of X took over the federal bureaucracy. As I and others have warned for years, the OAFPOTUS has embarked on a truly unprecedented program of bribery and corruption that we may never recover from....
By yesterday evening I managed to import all the National Geospatial-Intelligence Agency country place data through the Bs. This morning, I couldn't get to the NGIA website. All right, sometimes these things happen. No biggie. Yet, knowing a little about how the OAFPOTUS and Clown Prince Elon have operated the last 30 days, I did some digging. And I discovered yet another example of how imbecilic these infants are. Simply: someone has removed the agency from the Internet. All DNS records for the agency...
Punzun Ltd. (an Illinois corporation doing business as Inner Drive Technology) turns 25 today! I set up the corporation before I moved back to Illinois from New York, so that I could take either a contract or full-time job when I got here. I can scarcely believe I've been back nearly 25 years. And 25 years ago—this was months before Bush v Gore, remember—I would not have believed that these would be the news stories I'd care about in 2025: The unelected winger specifically tasked with destroying our...
Security expert Bruce Schneier can't believe the damage that Elon Musk's team have already done to US national security, and worries it will get much, much worse: In the span of just weeks, the US government has experienced what may be the most consequential security breach in its history—not through a sophisticated cyberattack or an act of foreign espionage, but through official orders by a billionaire with a poorly defined government role. And the implications for national security are profound. What...
As we end the work-week, we can start our weekend with these little nuggets of horror and amusement: The UK Home Office has demanded that Apple create a back door into its cloud storage system to allow the UK government to snoop on everyone's content worldwide, which, if I correctly understand Apple's ADP architecture, is technically impossible. ProPublica has compiled a list of the people Elon Musk has enlisted to capture the government of the United States. Paul Krugman calls Musk's efforts an...
Yesterday, the temperature at Inner Drive Technology World HQ scraped along at -11°C early in the morning before "warming" up to -7.5°C around 3pm. Cassie and I got a 22-minute walk around then and she seemed fine. Today the pattern completely inverted. I woke up during the warmest part of the day: 7am, -8°C. Around 8am the temperature started dropping and now hovers around -11°C again—slightly colder than the point where I limit Cassie to 15 minutes outside. She just doesn't feel cold, apparently, and...
I've just finished updating the Weather Now gazetteer, the database of geographical information that connects weather information to locations. This involved re-importing 283 countries and 4,494 administrative divisions from the National Geospatial Information Agency, plus 25,668 weather stations from the National Climate Data Center and 20,166 airports from the Federal Aviation Administration. Most of these places already existed in the gazetteer, so they just got freshened up from the latest releases...
I've been working on a long-overdue update to Weather Now's gazetteer, the database of places that allows people to find their weather. The app uses mainly US government data for geographic names and locations, but also some international sources. This matters because the US government has a thing called "Geopolitical Entities and Codes (GEC)," which superseded Federal Information Processing Standard (FIPS) publication 10-4. Everyone else in the world use International Standards Organization publication...
A friend pointed out that, as of this morning, we've passed the darkest 36-day period of the year: December 3rd to January 8th. On December 3rd at Inner Drive Technology World HQ, the sun rose at 7:02 and set at 16:20, with 9 hours 18 minutes of daylight. Today it rose at 7:18 and will set at 16:38, for 9 hours 20 minutes of daylight. By the end of January we'll have 10 hours of daylight and the sun will set after 5pm for the first time since November 3rd. It helps that we've had nothing but sun today....
Once again, in the aftermath of the OAFPOTUS's demented press conference yesterday, I need to remind everyone to ignore what he says and watch what he does. He's not as harmless as the guy at the end of the bar who everyone avoids talking to, but he's just as idiotic. Meanwhile, in the real world: Block Club Chicago interviewed Mayor Brandon Johnson in the wake of the City Council barely passing his 2025 budget by a vote of 27-23. Perry Bacon Jr. blames President Biden's overconfidence for the failures...
Somehow it's the 3rd day of 2025, and I still don't have my flying car. Or my reliable high-speed  regional trains. Only a few of these stories help: James Carville admits he got the 2024 election wrong. Matt Ford thinks "John Roberts is imagining things." A new book by Anita Say Chan equates the tech-bro culture with 20th-century eugenics. Molly White examines Elon Musk's war on Wikipedia. The US Surgeon General has called for adding cancer warnings to alcohol labels. Brazil's experiment in abolishing...
Item the first: Weather Now got an update today. Under the hood, it got its annual .NET version refresh (to .NET 9), and some code-quality improvements. But I also added a fun new feature called "Weather Score."  This gives a 0-to-100 point value to each weather report, showing at a glance where the best and worst weather is. A perfect day (by my definition) is 22°C with a 10°C dewpoint, light winds, mostly-clear skies, and no precipitation. The weather at O'Hare right now is not, however, perfect, and...
Despite getting back to a relative normal in 2023, 2024 seemed to revert back to how things went in 2020—just without the pandemic. Statistically, though, things remained steady, for the most part: I posted 480 times on The Daily Parker, 20 fewer than in 2023 and 17 below the long-term median. January and July had the most posts (48) and April and December the fewest (34). The mean of 40.0 was slightly lower than the long-term mean (41.34), with a standard deviation of 5.12, reflecting a mixed posting...
Once every seven years (on average), Christmas and New Year's Day fall on successive Wednesdays. Most other Christian holidays get around this problem by simply moving to the nearest Sunday. I guess the tradition of celebrating the church founder's birthday on a fixed day relates to birthdays taking place on fixed days. So we get Wednesday off from work this week because, well, that's the day tradition says he was born. This is, of course, despite a great deal of evidence in their own holy books that he...
We have warm (10°C) windy (24 knot gusts) weather in Chicago right now, and even have some sun peeking out from the clouds, making it feel a lot more like late March than mid-December. Winds are blowing elsewhere in the world, too: The German government collapsed today after Chancellor Olaf Scholz lost a confidence vote in the Bundestag. People think the OAFPOTUS transition team are doing a great job for the simple reason that most people don't follow this kind of thing. Josh Marshall points out that it...
Today is the 30th anniversary of the trope-namer first appearing in Calvin and Hobbes, making the comic strip self-referential at this point. (It's the ur-noodle incident.) Unfortunately, today's mood rather more reflects The Far Side's famous "Crisis Clinic" comic from the same era: Adam Gray (D) has defeated US Representative John Duarte (R) in California's 13 district, bringing the House of Representatives to its final tally of 210 Democrats and 215 Republicans. An assassin shot and killed...
Also, kudos to the UK Home Office. I just applied for my UK Electronic Travel Authorisation, paid my £10 ($13.06), and almost immediately got approved. It helps that (a) I just entered the UK twice in September with the same passport, and until the UK decided Americans could use the EU passport lanes, I was in the UK Registered Traveller programme. So they've vetted me quite a few times already. When will I next go there? I hope January. I haven't said a lot about it, but I moved to a new practice at...
When voting, consider that under a dictatorship, courts have no independence and have to issue nonsensical rulings like the one a Russian court just issued in order to remain in favor of the dictator: U.S. tech giant Google has closed up shop in Russia, but that hasn’t stopped a court there from leveling it with a fine greater than all the wealth in the world — a figure that is growing every day. The fine, imposed after certain channels were blocked on YouTube, which Google owns, has reached more than 2...
The Post has more details about the pagers that the Mossad blew up, injuring thousands of Hezbollah terrorists: As an act of spy craft, it is without parallel, one of the most successful and inventive penetrations of an enemy by an intelligence service in recent history. But key details of the operation — including how it was planned and carried out, and the controversy it engendered within Israel’s security establishment and among allies — are only now coming to light. The idea for the pager operation...
Other than having absolutely no real value except to scammers and thieves, cryptocurrency has no real value. But a lot of money gets laundered through crypto these days, so people will spend gobs of real currency building data centers to generate more cryptocurrency. These data centers efficiently dump nearly all the externalities of crypto mining onto their neighbors, except for the externalities crypto already dumps on just about everybody else. Oh, don't let me forget that simulated artificial...

Long-ish day

    David Braverman
PersonalWork
I had painters in my house yesterday and today, and this morning I finally got chased out of my office for a bit. That meant I had more to do this afternoon, which meant I didn't get a chance to read much. Which is only to say, regular posting resumes tomorrow.
This shit amused me: The Chicago White Sox have tied the American League record of 21 consecutive losses, with the MLB all-time record of 23 a distinct and shitty possibility. CrowdStrike has taken enough of Delta Airlines' shit, thank you. In addition to all the other shit that Hurricane Debby turned up over the weekend, the storm flushed 25 kilos of cocaine onto a Florida beach. Apparently, this happens all the time. Finally, Thursday marks the 20th anniversary of the Dave Matthews Band tour bus...
Too bad I'm in my downtown office. It's a perfect, sunny day in Chicago. I did spend half an hour outside at lunchtime, and I might take off a little early. But at least for the next hour, I'll be looking through this sealed high-rise window at the kind of day we only get about 25 times a year here. Elsewhere in the world: Former CIA lawyer James Petrila and former CIA spook John Sipher warn that the Supreme Court's decision in Trump v US could undo 50 years of reforms that reined in illegal clandestine...
Inner Drive Technology World HQ has cooled off slightly to 32.6°C (heat index 36.8°C) after maxing out this afternoon at 33.3°C. Not that the 7/10ths of a degree makes that much difference. I have a nearly-constant headache and I don't want to go outside. Plus, I've already drunk about 3½ liters of water today. To avoid the heat and to make sure Cassie and I both got enough exercise, we took a 6 km walk before 7am. The temperature still got up to 26.5°C before too long, prompting me to fill Cassie's...
Despite a high, thin broken cloud layer, it's 23°C with a light breeze and comfortable humidity at Inner Drive Technology World HQ. Cassie and I had a half-hour walk at a nice pace (we covered just over 3 km), and I've just finished my turkey sandwich. And yet, there's something else that has me feeling OK, if only for a little while... Perhaps it's this? Maybe this? How about this? Or maybe it's Alexandra Petri? In other news: President Biden just announced that Israel has proposed a three-phase peace...
Now that Cassie's poop no longer has Giardia cysts in it, she went back to day camp today, so that I could go to my downtown office for the first time in nearly two weeks. To celebrate, it looks like I'll get to walk home from her day care in a thunderstorm. Before that happens, though: Russian journalist Mikhail Zygar warns that our 2024 election looks eerily like the 1996 Russian election that eventually led to Vladimir Putin becoming dictator. New Republic's Thom Hartman lays out how the "mud-sill...
I'll lead off today with real-estate notices about two houses just hitting the market. In Kenilworth, the house featured at the end of Planes, Trains, and Automobiles can be yours for about $2.6 million. If you'd prefer something with a bit more mystique, the Webster Ave. building where Henry Darger lived for 40 years, now a single-family house, will also soon hit the market for $2.6 million. (That house is less than 300 meters from where my chorus rehearses.) In other news: Tina Nguyen warns about the...
If South Dakota governor and unapologetic puppy-killer Kristi Noem (R, obviously) becomes the XPOTUS's running mate this year, the GOP will have outdone its own Doctor Evil mindset. And yet, that is not the worst thing happening in the world today: A California judge has ruled a recent state law requiring municipalities to undo discriminatory zoning laws unconstitutional, though it's not clear how long that ruling will stand. Do you own a GM car made in this decade? It may be spying on you, and sharing...
A cold front passed this morning right after I got to the office, sparing me the 60 km/h winds and pouring rain that made the 9am arrivals miserable. The rain has passed, but the temperature has slowly descended to 17°C after hanging out around 19°C all night. I might have to close my windows tonight. I also completed a mini-project for work a few minutes ago, so I now have time to read a couple of stories: The voir dire in the XPOTUS's porn-star-payoff criminal trial forced him to listen to a lot of...
I'm almost done with the new feature I mentioned yesterday (day job, unfortunately, so I can't describe it further), so while the build is running, I'm queuing these up: Philip Bump analyzes the New York Supreme Court Justice Juan Merchan's dismissal of the XPOTUS's bogus immunity claim. Chicago mayor Brandon Johnson (D) told reporters he's done everything he promised to do when he took office a year ago, at which point the reporters no doubt collectively cocked their eyebrows. Molly White doesn't think...
American Airlines says my flight home has a 45-minute delay at the moment (though of course that could get worse). So I just spent 35 minutes walking in a big circle around the southwest corner of downtown San Diego. I don't think I'd ever live here, but I do enjoy the weather. Meanwhile, as if I don't have too many things on my to-be-read shelf already, the New York Times book editor has released a list of the 22 funniest novels since Catch-22. Maybe someday I'll get to a few of them? Anyway, I...
I've spent the morning getting a demo ready so that I don't have to be on the call at 3:30 am PDT. And now, I'm heading off to do a hike with a few of my co-workers. While I'm hiking, I'll be building up to my daily goal of 10,000 steps, which I make about 97% of the time. But maybe I don't need that many? National Geographic takes a look: Getting in 9,000 to 10,000 daily steps cuts risk of death by more than a third and reduced cardiovascular disease risk by at least 20 percent, but even smaller...
Given the weather and the fact that I'd been stuck in the conference hotel all day, I slipped out for a 4-kilometer walk around downtown San Diego this afternoon. It was perfectly clear and 20°C, but somehow I persevered. I was exercising so I didn't take a lot of photos. But I have never seen a cruise ship up close before, so despite the mouse on the front, this impressed me: That's the Disney Wonder. I will never go on that ship any more than I will get to go on the USS Carl Vinson, which is behind it...
My Garmin watch thinks I've had a relaxing day, with an average stress level of 21 (out of 100). My four-week average is 32, so this counts as a low-stress day in the Garmin universe. At least, today was nothing like 13 March 2020, when the world ended. Hard to believe that was four years ago. So when I go to the polls on November 5th, and I ask myself, "Am I better off than 4 years ago?", I have a pretty easy answer. I spent most of today either in meetings or having an interesting (i.e., not boring)...
New York Justice Arthur Engoron just handed the XPOTUS a $350 million fine and barred him and his two failsons from running a business in New York for years: The decision by Justice Arthur F. Engoron caps a chaotic, yearslong case in which New York’s attorney general put Mr. Trump’s fantastical claims of wealth on trial. With no jury, the power was in Justice Engoron’s hands alone, and he came down hard: The judge delivered a sweeping array of punishments that threatens the former president’s business...
I learned this morning that I have a meeting at 6am Wednesday, because the participants will be in four time zones across four continents. Since I'm traveling to Munich later that day, I'll just comfort myself by remembering it's 1pm Central Europe time. I'm already queuing up some things to read on the flights. I'll probably finish all of these later today, though: Jennifer Rubin highlights four ways in which the XPOTUS has demonstrated his electoral weakness in the past few weeks. Republican pollster...

Busy day

    David Braverman
CassiePersonalTechnologyWork
Inner Drive Technology's new computer arrived two days early, so there was a flurry of activity around lunchtime that postponed Cassie's mid-day walk. We just got back from that...but now I've got to do my real job while the new computer installs tons of software. As someone who paid $200 for four 1-megabyte SIMMs back in the day, I'm absolutely astounded at the tiny 4-terabyte SSD that I snapped into the new machine, and which cost $260. OK, back to work. Friday I'll have a retrospective on Inner Drive...
The computer I'm using to write this post turns 8 years old on April 6th. It has served me well, living through thousands of Daily Parker posts, two house moves, terabytes of photographs, and only one blown hard drive. So I have finally broken down and ordered a new one: a Dell Precision 3460 that will sit on my desk instead of under it, and will run Windows 11 with TPM 2.0 instead of warning me that it doesn't have the right hardware to get the latest OS. The new computer will have an 13th Gen Intel...
What do you get when you combine a 2°C air temperature, a 2°C dew point, frozen ground with snow patches, and nearly-calm winds? Visibility under 100 meters on my commute to the office: They say we may not see the sun until Wednesday. But they also say it'll be 7°C that day. March came early this year, it seems.
A weather pattern has set up shop near Chicago that threatens to occlude the sun for the next week, in exchange for temperatures approaching 15°C the first weekend of February. We've already had 43 days with above-normal temperatures this winter, and just 12 below normal during the cold snap from January 13th through the 22nd. By February 2nd, 84% of our days will have had above-normal temperatures since December 1st. Thank you, El Niño. Though I'm not sure the gloominess is a fair exchange for it....
Last year continued the trend of getting back to normal after 2020, and with one nice exception came a lot closer to long-term bog standard normal than 2022. I posted 500 times on The Daily Parker, 13 more than in 2022 and only 6 below the long-term median. January, May, and August had the most posts (45) and February, as usual, the least (37). The mean of 41.67 was actually slightly higher than the long-term mean (41.23), with a standard deviation of 2.54, which may be the lowest (i.e., most consistent...
Cassie and I walked down to Christkindlmarket by Wrigley Field yesterday to meet up with some friends. I understand that the lakefront was completely fogged in, but a kilometer or so inland it just looked creepy: And on the walk home: Right now at Inner Drive Technology World Headquarters, the sun has started peeking out, though the temperature-dewpoint spread hasn't gotten that much wider from this morning: 10.9°C with a dewpoint of 10.6°C. O'Hare still reports mist with increasing horizontal...
I have tickets to a late concert downtown, which means a few things, principally that I'm still at the office. But I'm killing it on this sprint, so it works out. Of course this means a link dump: The XPOTUS has a hate-hate relationship with life. After a damning ethics report, Rep. George Santos (R-NY) has announced he won't run again, which is too bad because it would have been an easy D pickup. Speaking of Republicans in Congress, why do they behave like adolescent boys all the time? Israel is seeing...
We've switched around our RTO/WFH schedule recently, so I'm now in the office Tuesday through Thursday. That's exactly the opposite of my preferred schedule, it turns out. So now Tuesdays feel like Mondays. And I still can't get the hang of Thursdays. We did get our bi-weekly build out today, which was boring, as it should be. Alas, the rest of the world wasn't: The XPOTUS has vowed revenge on everyone who has wronged him, pledging to use the US government to smite his enemies, as if we needed any more...
I spent way too much time chasing down an errant mock in my real job's unit test suite, but otherwise I've gotten a lot done today. Too much to read all these articles: Julia Ioffe interviews Ambassador Dennis Ross on the disappearing hopes for a two-state solution in Israel. Ruth Marcus wonders whether Associate Justice Clarence Thomas (R) committed tax fraud when he accepted a $267,000 motor home. Josh Marshall wonders WTF with House Speaker Mike Johnson's (R-LA) black "son?" Paul Krugman bemoans the...
An old friend stopped by today on her way from the East Coast to the Pacific Northwest, and insisted we take our dogs to the dog beach. It's 14°C and sunny. What do you think I did? Yeah: Fortunately it's the middle of the sprint, and I have a metric shit ton (a shite tonne) of PTO hours, so this was my afternoon. If you're my boss and reading this...I swear, this is not what I planned for the day.
I'm iterating on a UI feature that wasn't 100% defined, so I'm also iterating on the API that the feature needs. Sometimes software is like that: you discover that your first design didn't quite solve the problem, so you iterate. it's just that the iteration is a bit of a context shift, so I'm going to read for about 15 minutes to clear my head: Kevin Philips, whose 1969 book The Emerging Republican Majority laid out Richard Nixon's "southern strategy" and led to the GOP's subsequent slide into...
I could have worked from home today, and probably should have, but I felt well enough to come in (wearing an N95 mask, of course). It turned that I had a very helpful meeting, which would not have worked as well remotely, but given tomorrow's forecast and the likelihood I'll still have this cold, Cassie will just have to miss a day of school. I have to jam on a presentation for the next three hours, so I'll come back to these later: Alex Shephard says this is the week Twitter finally went totally evil....
I haven't had the most productive morning ever, but I should get back into coding after I take Cassie on her lunchtime walk. Meanwhile: California governor Gavin Newsom (D) has announced he would appoint Emily's List president Laphonza Butler to serve out the remainder of the late US Senator Dianne Feinstein's term. The XPOTUS has shown up to his fraud trial in New York today, in what Michael Tomasky hopes will utterly ruin the man. In the Post, Michael Lewis examines the last year of Sam...
It's only Wednesday? Sheesh... The Writers Guild of America got nearly everything they wanted from the Alliance of Motion Picture and Television Producers (i.e., the Astroturf organization set up by the big studios and streamers to negotiate with the Guilds), especially for young writers and for hit shows, but consumers should expect more bundling and higher monthly fees for shows in the future. Josh Marshall suspects that the two competing storylines about the XPOTUS (that he's about to return to...
Inner Drive Technology WHQ cooled down to 14°C overnight and has started to climb up into the low-20s this morning, with a low dewpoint and mostly-clear skies. Perfect sleeping weather, and almost-perfect walking weather! In a few minutes I'm going to take Cassie out for a good, long walk, but first I want to queue up some stuff to read when it's pissing with rain tomorrow: A Wall Street Journal poll (which the XPOTUS funded in part) appears to have bad news for the Biden re-election campaign, not least...
My home office sits at the top of my house as a loft over the floor below. I think it could not have a more effective design for trapping hot air. (Fortunately I can let a lot of that out through this blog.) This afternoon the temperature outside Inner Drive Technology World Headquarters didn't quite make 25°C, and it's back down to 23°C with a nice breeze coming through the window. Wednesday and Thursday, though, the forecast predicts 36°C with heat indices up to 43°C. Whee. (It gets a lot better...
A few of them have come home or are en route: Cato Institute scholar Clark Nelly says the XPOTUS "is toast," as the deranged wannabe fascist (my words) won't be able to stop himself from lying to the Georgia jury on live TV. Speaking of crazy old people, author Michael Beckley backs away slowly from the historical implications of having two septuagenarian dictators aging along with their nuclear stockpiles loose in the world. The Marion County, Kan., prosecutor has filed a motion to have all the Marion...
While I fight a slow laptop and its long build cycle (and how every UI change seems to require re-compiling), the first day of the last month of summer brought this to my inbox: Who better to prosecute the XPOTUS than a guy who prosecuted other dictators and unsavory characters for the International Criminal Court? (In America, we don't go to The Hague; here, The Hague comes to you!) After the evidence mounted that Hungary has issued hundreds of thousands of passports without adequate identity checks...
I finished the main part of the feature I've been fighting since last week, only to discover that a sub-feature needs refactoring as well. Basically, before implementing this feature, the user would recalculate their model every time they changed its parameters. Calculation usually takes 5-10 seconds for most models, but (a) for some models it takes up to a minutes and (b) the calculation engine uses a first-in-first-out queue when calculating. But the calculation engine caches on a most-recently-used...
An entertainer, a criminal, and an architect died this week, and we should remember them all. The most notable person to die was singer Tony Bennet, 96: His peer Frank Sinatra called him the greatest popular singer in the world. His recordings – most of them made for Columbia Records, which signed him in 1950 – were characterized by ebullience, immense warmth, vocal clarity and emotional openness. A gifted and technically accomplished interpreter of the Great American Songbook, he may be best known for...
Corporate IT has decreed that all passwords must conform to the following rules:https://neal.fun/password-game/ Keep safe out there!
Today they got through about half of our flat roof which doubles as an upstairs patio. Imagine how much noise all this made: Note that all the crap on the roof off to my left was at the other end of the balcony while they laid down the material directly under me. They timed it so they had the power saw going exactly when I had a Teams meeting for work. But they did got a lot of it done, and they should reconnect my A/C units just in time for next week's heat wave.
During the weeks around our Spring Concert, like during the first couple of weeks of December, I have almost no free time. The Beethoven performance also took away an entire day. Yesterday I had hoped to finish a bit of code linking my home weather station to Weather Now, but alas, I studied German instead. Plus, with the aforementioned Spring Concerts on Friday and today, I felt that Cassie needed some couch time. (We both sit on the couch while I read or watch TV and she gets non-stop pats. It's good...
The Daily Parker began as a joke-of-the-day engine at the newly-established braverman.org on 13 May 1998. This will be my 8,907th post since 1998 and my 8,710th since 13 November 2005. And according to a quick SQL Server query I just ran, The Daily Parker contains 15,043,497 bytes of text and HTML. A large portion of posts just curate the news and opinions that I've read during the day. But sometimes I actually employ thought and creativity, as in these favorites from the past 25 years: Old Man...
I'm chasing down a bug that caused what we in the biz call "unexpected results" and the end-users call "wrong." I've fixed it in both our API and our UI, but in order to test it, I need the API built in our dev/test environment. That takes about 18 minutes. Plenty of time to read all of this: Ruth Marcus wants you to really think about Jean Carroll's testimony in her defamation suit against the XPOTUS. Tom Nichols sees narcissism, not "misguided patriotism," as the root of the classified intelligence...
Often when I think about Elon Musk, Spike Jones' 1942 hit "Der Feuhrer's Face" comes to mind. Substack, whose links Musk recently banned from Twitter, brings us A.R. Moxon's similar thoughts: If you were the world’s smartest man, after all, you’d have turned your apartheid inheritance into the world’s largest fortune, and since you haven’t done that, you aren’t the world’s smartest man. Why, you might not even be a man, the definition of which is something the world’s smartest man seems to have some...
Once again, I have too much to read: After Florida governor Ron DeSantis (R) tried to end Disney's control over the municipal area around Disneyworld, the outgoing board added a series of restrictive covenants completely neutering DeSantis' hand-picked replacements, including a rule-against-perpetuities clause tying the covenants to the last living descendant of King Charles III. Robert Wright observed ChatGPT expressing cognitive empathy. An anonymous source provided a German reporter with 5,000 pages...
I've had a bunch of tasks and a mid-afternoon meeting, so I didn't get a chance to read all of these yet: Fifty years ago today, United States combat troops left South Vietnam. The DC foreign policy elite have grown impatient for President Biden to articulate a clearer policy on Ukraine. The Post has a fascinating story of a Russian spy who posed as a Brazilian student to get into Johns Hopkins, but got arrested when he tried to take a new job at the International Criminal Court using his fake identity....
Lebanon has one of the most chaotic political systems in the world. The previous government presided over a massive ammonium nitrate explosion they could have prevented had any one person in government taken responsibility for removing a derelict Russian freighter. Once again, the Lebanese government has displayed head-shaking incompetence, this time on what seems like a minor matter but could lead to more religious unrest as hot weather combines with people not eating or drinking water during the day....
We had several options for group activities today. I did not choose the golf or spring training options. I chose this: I should have photos of this and other bits (including two extra Brews & Choos stops!) over the weekend.
Why set an alarm when your hotel room looks east? And hey: Arizona has topography! Also not something we really get back home.
I'm in the desert southwest for a company event. They gave me this (East) view: Since I last visited Phoenix in 2015, they've added a light rail system. It got me from the baggage retrieval carousel at the airport to the hotel (which is by the convention center, pictured above) in 32 minutes, which I appreciate. The first airplane they had us on to get here broke, so I got to Phoenix two hours later than planned, which I did not appreciate. I've got nothing scheduled for the next two hours so I'm going...
At my day job, we just ended our 80th sprint on the project, with a lot of small but useful features that will make our side of the app easier to maintain. I like productive days like this. I even voted! And now I will rest on my laurels for a bit and read these stories: If you don't worry that the entire US Supreme Court has the technical expertise of your 99-year-old great uncle, perhaps you should? Treasury Secretary Janet Yellen explains how giving economic aid to Ukraine benefits the West. In part...
Chicago mayoral candidate and Fraternal Order of Police endorsee Paul Vallas blames "hackers" for his own choices to use a weak password and not to use multi-factor authentication on his Twitter account: Mayoral candidate Paul Vallas on Friday blamed unnamed hackers for his Twitter account liking offensive tweets over the past several years as he faced criticism from rival candidates over the social media posts. The comments came after a Tribune review this week found that Vallas’ Twitter account...
I spent way more time than I should have this morning trying to set up an API key for the Associated Press data tools. Their online form to sign up created a general customer-service ticket, which promptly got closed with an instruction to...go to the online sign-up form. They also had a phone number, which turned out to have nothing to do with sales. And I've now sent two emails a week apart to their "digital sales" office, with crickets in response. The New York Times had an online setup that took...
Let's start with combat-actor Jill Bearup explaining how the Netflix-ITV-BBC ban on corsets solves entirely the wrong problems: Meanwhile, in the modern world: The National Transportation Safety Board reported that an axle on the 23rd car of the train that derailed in East Palesine, Ohio, had a bearing temperature 140°C over normal—which is 30°C over "critical." The crew were trying to stop the train when the bearing failed. Perhaps if the train had fewer cars, or more crew, or the proper braking...
I just got an automated note from HR saying my PTO bank will overflow next month, so look for new Brews & Choos reviews to pop up after March 3rd. We're just that busy on my team. But that isn't the most interesting thing that happened today. No, that honor goes to waking up to hear that Nicola Sturgeon resigned this morning: Nicola Sturgeon has confirmed she is resigning as Scotland's first minister after more than eight years in the role. The Scottish National Party leader said she knew "in my head...
I released 13 stories to production this afternoon, all of them around the app's security and customer onboarding, so all of them things that the non-technical members of the team (read: upper management) can see and understand. That leaves me free to tidy up some of the bits we don't need anymore, which I also enjoy doing. While I'm running multiple rounds of unit and integration tests, I've got all of this to keep me company: US Senator Diane Feinstein (D-CA), who even people who love her wonder if...
My burn-up chart for the current sprint has a "completed" line that nicely intersects the sprint guideline, so I can take a moment this Monday morning to eat lunch and read some news stories: James Fallows has some insight into the near-miss in Austin, Texas, that came uncomfortably close to killing over 100 people. AVWeb has a comment as well. Bruce Schneier lays out how adversaries can attack AIs—by corrupting their training data, among other things. Alex Shepard argues that the English Premier League...
I finished a couple of big stories for my day job today that let us throw away a whole bunch of code from early 2020. I also spent 40 minutes writing a bug report for the third time because not everyone diligently reads attachments. (That sentence went through several drafts, just so you know.) While waiting for several builds to complete today, I happened upon these stories: The former co-CEO of @Properties bought 2240 N. Burling St., one of the only remaining pre-Fire houses in Lincoln Park, so...
It got practically tropical this afternoon, at least compared with yesterday: Cassie and I took advantage of the no-longer-deadly temperatures right at the top point of that curve to take a 40-minute, 4.3 km walk. Tomorrow should stay as warm, at least until the next cold front comes in and pushes temperatures down to -18°C for a few hours Thursday night. I'm heading off to pub quiz in a few minutes, so I'll read these stories tomorrow morning: London plans to build an elevated rails-to-trails park...
I have no idea. But today I managed to get a lot of work done, so I'll have to read these later: A whopping 78% of voters in Rep. "George Santos" (R-NY) district think he should resign. Who should I vote for in the upcoming Chicago Mayoral election? National Geographic explains the science behind seasonal depression. Via Bruce Schneier, it looks like ransomware payments have declined 40% since 2021. Writing for Strong Towns, Michel Durand-Wood compares urban planning to...pizza. James Fallows describes...
I got a lot done today, mostly a bunch of smaller tasks I put off for a while. I also put off reading all of this, which I will do now while my rice cooks: The EU's Copernicus Climate Change Service determined that 2022 was the fifth-hottest year on record, once again making the last 8 years the hottest on record. As North America sees record warmth and record-low snowfall this winter, we can guess how 2023 will end up. In no small irony, Illinois was actually cooler than normal last year. I've said...
We've now got two full years between us and 2020, and it does look like 2022 got mostly back to normal. The Daily Parker got 487 posts in 2022, 51 fewer than in 2021 and 25 below median. As usual, I posted the most in January (46) and fewest in November (37), creating a very tight statistical distribution with a standard deviation of 3.45. In other words: posting was pretty consistent month to month, but down overall from previous years. I flew 10 segments and 16,138 flight miles in 2022, low for...
Speaking of loathsome, misogynist creeps, former Bishop of Rome Joseph Ratzinger died this morning, as groundbreaking journalist Barbara Walters did yesterday. In other news showing that 2022 refuses to go quietly: The House Ways and Means Committee released the XPOTUS's tax returns for tax years 2015 through 2020, re-confirming his incompetence, malfeasance, and incompetence at malfeasance. One looks forward to the Justice Department's take on them. Pilot and journalist Jim Fallows digs into the...
We get one or two every year. The National Weather Service predicts that by Friday morning, Chicago will have heavy snowfall and gale-force winds, just what everyone wants two days before Christmas. By Saturday afternoon we'll have clear skies—and -15°C temperatures with 400 mm of snow on the ground. Whee! We get to share our misery with a sizeable portion of the country as the bomb cyclone develops over the next three days. At least, once its gone and we have a clear evening Saturday or Sunday, we can...
What a delight to wake up for the second day in a row and see the sun. After 13 consecutive days of blah, even the -11°C cold that encouraged Cassie and me to get her to day care at a trot didn't bother me too much. Unfortunately, the weather forecast says a blizzard will (probably) hit us next weekend, so I guess I'll have time to read all of these stories sitting on the couch with my dog: The House Select Committee on the January 6th Insurrection referred the XPOTUS to the Justice Department on four...
Theodore Schleifer examines the intellectual and ethical upbringing of Sam Bankman-Fried, the 30-year-old indicted yesterday for perpetrating one of the biggest frauds in history: Of all the potentially unanswerable riddles underpinning the Sam Bankman-Fried saga—why did Sequoia invest in a mop-topped kid who played video games during a diligence call; were Alameda and FTX ever really separate?—perhaps the most vexing is how the mastermind of this whole legal and ethical imbroglio was the offspring of...
New York City has a huge online map of every tree they manage, and they just updated their UI: Near the Tennis House in Brooklyn’s Prospect Park grows a magnificent white oak that stands out for its impressive stature, with a trunk that’s nearly four feet wide. But the massive tree does more than leave visitors in awe. It also provides a slew of ecological benefits, absorbing some 25,000 tons of carbon dioxide and intercepting nearly 9,000 gallons of stormwater each year, according to city data. It also...
Crain's reported this morning that a company I used to work for has laid off 180 workers, about 10% of its workforce. I hope none of the people I'm still friends with was affected. Also unfortunate is the URL that Crain's content server generated, which makes the story seem much more complicated than the news would otherwise suggest: https://www.chicagobusiness.com/technology/west-monroe-lays-180-workers I really hope that (a) none of my friends had that happen to them, and (b) some prankster gamed the...
We didn't deploy code to production at the end of last sprint because we had a seriously large epic that took 3 weeks to complete. It involved re-architecting an entire feature so that it can support multiple data types rather than the single type we originally planned for. We knew this would happen, and we expected it right around the three-year point in development. So here it is, right on time. But despite all the testing and care that we put into the Dev/Test branch, and despite the multiple...
Derp. Yesterday was the 30th birthday of the SMS, too. Also, I came across a nifty live CTA tracker, so I now know where part of my bonus is going. I feel seen! (They have a bunch of other live trackers, including one for the Tube. Kewl.)
Josh Barro explains the FTX collapse in simple terms: [T]his is not a technology story, because FTX was not a technology company. Sure, FTX’s business relied on technology, but so do most businesses. FTX has an app; so does Fidelity, and so does Chipotle, and that doesn’t make them tech companies. FTX was a brokerage, and there were two things that set them apart from a regular brokerage. One is that they dealt principally in nonsense financial products with no underlying economic value, and the other...
I mean, why? Just why? The XPOTUS, as predicted, announced his run for the 2024 election, despite looking like a total loser in the 2022 election. But narcissists gonna narcise. The Illinois Worker Rights Amendment passed, and will now become part of the state constitution. I think this will have a bunch of unintended consequences not beneficial to workers, so I voted against it. We're stuck with it now. Boomer Kathleen Parker spends her column today tut-tutting Boomers for not understanding Millennial...
Between my actual full-time job and the full-time job I've got this week preparing for King Roger, Cassie hasn't gotten nearly the time outdoors that she wants. The snow, rain, and 2°C we have today didn't help. (She doesn't mind the weather as much as I do.) Words cannot describe how less disappointed I am that I will have to miss the XPOTUS announcing his third attempt to grift the American People, coming as it does just a few hours after US Senator Rick Scott (R-FL) announced his bid for Senate...
Even with Chicago's 1,642 judges on the ballot ("Shall NERDLY McSNOOD be retained as a circuit court judge in Cook County?"), I still got in and out of my polling place in about 15 minutes. It helped that the various bar associations only gave "not recommended" marks to two of them, which still left 1,640 little "yes" ovals to fill in. Meanwhile, in the rest of the world... Republican pollster Rick Wilson, one of the co-founders of the Lincoln Project, has a head-shaking Twitter thread warning everyone...

Schemes gang aft agley

    David Braverman
PersonalWork
I went to bed Sunday thinking I would move next Wednesday. Then I had a productive day at my downtown office yesterday. Then, as I was walking to the train, I got a note that despite me saying repeatedly, for the last six weeks, "I cannot move on the 24th," my buyers want to close on the 24th, because their painters will be here the morning of the 25th. What a coincidence! My painters will be at my new place next Tuesday morning, and now they get the added fun of maneuvering around my furniture. Sigh....
One of Inner Drive Technology's old laptops—actually, the most recently purchased—can be yours along with a few accessories for only $300: That's a Dell E6440 laptop with 12 GB of RAM and an Intel Core i7 2.4 GHz processor. It has a 97 W/h battery, and I'm including a docking station, 130 W power supply, and a DVI cable to connect the docking station with a monitor. It does not have a hard drive or software. (I originally had a 512 GB SSD. It'll take a standard 3½-inch laptop drive.) But hey, $300? I've...
I've had a busy day. I finally solved the token-authentication problem I've been working on all week for my day job (only to discover another flavor of it after deploying to Azure), while dealing with a plumber ($1600 repair!), an HVAC inspector ($170 inspection!) and my buyer's mortgage appraiser (not my problem!). That left some reading to do tonight: Support for Russian dictator Vladimir Putin has waned somewhat as Ukraine continues to kick Russian ass. Michael Dobbs warns that Putin has taken all...
I always find it interesting when a literary magazine takes on technology. In that spirit, the New Yorker does its best to explain the Network Time Protocol: Today, we take global time synchronization for granted. It is critical to the Internet, and therefore to civilization. Vital systems—power grids, financial markets, telecommunications networks—rely on it to keep records and sort cause from effect. N.T.P. works in partnership with satellite systems, such as the Global Positioning System (G.P.S.)...
I've had two parallel tasks today, one of them involving feeding 72 people on Saturday. The other one involved finishing a major feature for work. Both seem successful right now but need testing with real users. Meanwhile, outside my little world: The XPOTUS seems to have backed himself into a corner by lying about "declassifying" things psychically, after the Special Master that he asked for called bullshit. Greg Sargent has thoughts. Pro Publica reported on Colorado's halfway-house system that sends...
My commute to work Friday might get a little longer, as Metra has announced that 9 out of its 11 lines (including mine) would likely not operate if railroad engineers and conductors go on strike Friday. Amtrak has already started cancelling trains so they won't get stranded mid-route should the strike happen. In other news: Cook County tax bills won't come out until late autumn, according to the County President, meaning no one knows how much cash they have to escrow when they sell real estate. The Post...
The Washington Post Fact Checker digs deep into the allegations of mishandling classified material against former Secretary of State Hillary Clinton and finds, nah, she good: The Justice Department investigation of classified documents found at former president Donald Trump’s Mar-a-Lago Club has brought inevitable comparisons to the controversy over Hillary Clinton’s private email server that she used while secretary of state. The FBI investigation into her emails arguably tipped the close 2016...
With the death of Queen Elizabeth II, the British National Anthem has changed back to "God Save the King" for the third time in 185 years. In other news: The Guardian explains Elizabeth's funeral and other events that will take place over the next 10 days. James Fallows takes a second look at President Biden's speech from last week, in the context of the predictable reaction cycle about anything he does. Dana Milbank doesn't worry the MAGA folks want a Mussolini, since some of them keep going on about...
From around now through the middle of October, the days get noticeably shorter, with the sun setting 2 minutes earlier each day around the equinox. Fall is almost here—less than 8 days away, in fact. But that also means cooler weather, lower electricity bills (because of the cooler weather), and lots of rehearsals and performances. Before any of that happens, though, I'll read these: Damon Linker warns that "there is no happy ending to America's [XPOTUS] problem." Anthony Fauci has announced he'll...
The South's misfortune is Chicago's benefit this week as a hot-air dome over Texas has sent cool Canadian air into the Midwest, giving us in Chicago a perfect 26°C afternoon at O'Hare—with 9°C dewpoint. (It's 25°C at IDTWHQ.) Add to that a sprint review earlier today, and I might have to spend a lot more time outside today. So I'll just read all this later: The Justice Department and the XPOTUS have gone back and forth about what parts of the Mar-a-Lago search warrant to publicize, with the XPOTUS...
Happy Monday: The XPOTUS uses the same pattern of lies every time he gets caught committing a crime. Jennifer Rubin says this was his dumbest crime yet. Usability experts at the Nielsen/Norman Group lay out everything you hate about phone trees, and how companies could fix them. My generation should be your boss now, but of course, we aren't. Within 30 years, Chicago could experience 52°C heat indexes. I would now like to take a nap, but alas...
Today, though, I've got a lot of debugging, and several chorus meetings on various topics, plus a condo association meeting that I really don't want to attend. Since I'm president of both the chorus and the condo association (one voluntary, one voluntold), I can't shirk either. Meanwhile, some of the grain silos that remind Beirut of the massive government incompetence that led to a massive aluminum nitrate explosion two years ago today collapsed, fortunately before the memorial began. And one of the...
I mean, when in Rome, right? My company offered four options for this afternoon. I didn't even need to read past "BBQ and Brewery Tour" to sign up. Totally worth it! I'll have more to say over the weekend when I have more time to say it, but I do like Texas BBQ, and the two beers I had were quite good. Home tomorrow, just in time for our own heat wave. Yay.
Even though it seems the entire world has paused to honor HRH The Queen on the 70th anniversary of her accession, the world in fact kept spinning: Blogger Moxie Marlinspike wrote about their first impressions of web3 back in January. I just got around to reading it, and you should too. On the same topic, a group of 25 security professionals, including Grady Booch, Bruce Schneier, and Molly White, wrote an open letter to Congress advocating for serious regulation of cryptocurrencies. What's Russian...
I had to put out a new version of the Inner Drive Azure tools for my day job today, and I had more meetings than I wanted (i.e., a non-zero number), so these kind of piled up: Master Strategist Vladimir Putin's efforts to weaken NATO have succeeded in getting Sweden and Finland interested in joining the alliance. Margaret Sullivan wants the media (including her own Washington Post) to understand "democracy is at stake in the midterms." Jim Fallows recommends (re-)watching the 1947 Oscar Best Picture...
Sheesh: Eriq Gardener provides four reasons not to think a Supreme Court insider leaked Justice Alito's (R) draft opinion. NPR reports that Justice Thomas (R) of all people complained about people losing respect for the Court. Alex Shephard agrees with me that the GOP caught the car with the Alito leak, but that won't stop them from threatening every other privacy-based right Americans have. Military analyst Mick Ryan examines where the Ukrainian army might engage the Russians next, and how they have...
Leading off today's afternoon roundup, The Oatmeal (Matthew Inman) announced today that Netflix has a series in production based on his game Exploding Kittens. The premise: God and Satan come to Earth—in the bodies of cats. And freakin' Tom Ellis is one of the voices, because he's already played one of those parts. Meanwhile, in reality: A consumers group filed suit against Green Thumb Industries and three other Illinois-based cannabis companies under the Clayton Act, alleging collusion that has driven...
Via Molly White, a new company called Gripnr wants to monetize your D&D campaign, and it's as horrible as it sounds: Gripnr plans to generate 10,000 random D&D player characters (PCs), assign a “rarity” to certain aspects of each (such as ancestry and class), and mint them as non-fungible tokens, or NFTs. Each NFT will include character stats and a randomly-generated portrait of the PC designed in a process overseen by Gripnr’s lead artist Justin Kamerer. Additional NFTs will be minted to represent...
I've gotten two solid nights of sleep in a row, and I've got a clean desk for the first time in weeks. I hope that this becomes the norm, at least until November, when I'll have a packed musical schedule for six weeks as the Apollo Chorus rehearses or performs about 30 times. But that's seven months off. That gives me plenty of time to listen to or read these: Time Zone Database coordinator Paul Eggert explains the TZDB, its history, and how it works. David Sedaris discusses how the US changed between...
Now that I've got a few weeks without travel, performances*, or work conferences, I can go back to not having enough time to read all the news that interests me. Like these stories: The Economist examines how Putin might be punished for war crimes in Ukraine. Max Boot wonders why Tucker Carlson still loves his old Uncle Vlad. The IPCC says we have eight years to cut greenhouse emissions by 50% or the planet will pass the 1.5°C warming threshold no matter what else we do. Welp. Via Bruce Schneier...
I've just switched the DNS entries for wx-now.com over to the v5 App, and I've turned off the v4 App and worker role. It'll take some time to transfer over the 360 GB of archival data, and to upload the 9 million rows of Gazetteer data, however. I've set up a virtual machine in my Azure subscription specifically to do that. This has been quite a lift. Check out the About... page for the whole history of the application. And watch this space over the next few months for more information about how the app...
In an authoritarian regime, telling your boss that he did something wrong can have fatal consequences. Therefore people avoid mentioning problems up the chain. Like, for example, that mandating the army use only Russian-made mobile phones, even though Western electronics have progressed years or decades beyond them, might leave the army at a disadvantage in combat. Similarly, as an engineer, you might not tell your superiors that blowing up the enemy's 3G cell towers will render your 3G phones unusable...
A couple more resources about "web3" (cryptocurrencies, NFTs, DAOs, etc) crossed my inbox this week. Even before going through these stories and essays, the only way I can understand the persistence of the fantastic thinking that drives all this stuff is that the people most engaged with it turn out to be the same people who believe all kinds of other fantasies and wish-fulfillment stories. Case in point: the extreme right-wing protestors up in Canada have received almost all of their funding from...
And wasn't it just Tuesday? I got an email from HR this morning reminding me that I'm approaching the upper limit for paid time off in my bank. I thought, what with taking half a day here and there over the past year, I might not already have almost a month of vacation to use. Cue searching on VRBO for places Cassie and I might like. Meanwhile, back in the present: Satirist and frequent Wait Wait...Don't Tell Me panelist PJ O'Rourke has died at 74. Anne Applebaum screams in frustration about how Western...
Other than making a hearty beef stew, I have done almost nothing of value today. I mean, I did some administrative work, and some chorus work, and some condo board work. But I still haven't read a lick of the books I've got lined up, nor did I add the next feature to the Weather Now 5 app. I did read these, though: An Illinois state judge has enjoined the entire state from imposing mask mandates on schools, just as NBC reports that anti-vaxxer "influencers" are making bank off their anti-social...
Via Bruce Schneier, the New Jersey Superior Court has found that the NotPetya attack that disabled much of Merck's shipping network in 2017 was not an act of war by the Russian government, and therefore Merck's insurer may be on the hook for a $1.4 billion payout: The parties disputed whether the Notpetya malware which affected Merck's computers in 2017 was an instrument of the Russian government, so that the War or Hostile Acts exclusion would apply to the loss. The Court noted that Merck was a...
All of my apps run on servers that use UTC. As it's now 00:40 UTC, that means the code I just pushed to a dev server will start running on January 1st UTC, which is in fact why I waited until after 6pm to push the code up to DevOps. It looks like Chicago will get about 150 mm of snow tomorrow during the day, giving me plenty of time to continue my four-day weekend of coding. If I can get a couple of things out of my backlog and onto my dev environment before Sunday night, I may just release the link to...
I've finally resumed progress on a major update to Weather Now. I finished everything except the user interface way back in April, but between summer, Cassie, and everything else, I paused. At least, until last week, when something clicked in my head, and I started writing again. As my dad would say, I broke the code's back. It turns out, the APIs really work well, and I'm getting used to .NET Blazor, so I'm actually getting things done. The only downside applies to Cassie, who will probably only get 90...
I swear, the local poké place used three shots of chili oil instead of one today. Whew. (Not that I'm complaining, of course.) While my mouth slowly incinerates, I'm reading these: University of Baltimore School of Law professor Kimberly Wehle warns that the legal theories the Republicans on the Supreme Court suggested this week could roll back a lot more than just abortion rights. Also in The Atlantic, actor Joshua Malina wonders why anyone would hire raging anti-Semite Mel Gibson. Daniel Strauss asks...
I've spent today alternately upgrading my code base for my real job to .NET 6.0, and preparing for the Apollo Chorus performances of Händel's Messiah on December 11th and 12th. Cassie, for her part, enjoys when I work from home, even if we haven't spent a lot of time outside today because (a) I've had a lot to do and (b) it rained from 11am to just about now. So, as I wait for the .NET 6 update to build and deploy on our dev/test CI/CD instance (I think I set the new environments on our app services...
The software release yesterday that I thought might be exciting turned out to be fairly boring, which was a relief. Today I'm looking through an ancient data set of emails sent to and from some white-collar criminals, which is annoying only because there are millions and I have to write some parsing tools for them. So while I'm decompressing the data set, I'll amuse myself with these articles, from least to most frightening: The Chicago Tribune lists six breweries they think you should take out-of-town...
I had to pause the really tricky refactoring I worked on yesterday because we discovered a new performance issue that obscured an old throttling issue. It took me most of the morning to find the performance bottleneck, but after removing it a process went from 270 seconds to 80. Then I started looking into getting the 80 down to, say, 0.8, and discovered that because we're using an API limit with a request limit (180 requests in 15 minutes), I put in a 5-second delay between requests. Sigh. So now I've...
Chicago Loop, Monday morning:
Cloudflare explains: BGP stands for Border Gateway Protocol. It's a mechanism to exchange routing information between autonomous systems (AS) on the Internet. The big routers that make the Internet work have huge, constantly updated lists of the possible routes that can be used to deliver every network packet to their final destinations. Without BGP, the Internet routers wouldn't know what to do, and the Internet wouldn't work. The Internet is literally a network of networks, and it’s bound together by...
The United States Supreme Court began their term earlier today, in person for the first time since March 2020. Justice Brett Kavanagh (R) did not attend owing to his positive Covid-19 test last week. In other news: The Post, Guardian, and other news outlets have released their stories on the largest document dump ever, which purports to show how the ultra-rich avoid taxation by stashing their money overseas. Indians taking a highly-competitive test to become teachers in the state of Rajasthan paid...
So these things happened: The FBI withheld REvil decryption keys from victims so not to tip off the criminals. Anonymous hackers have doxxed an ISP that provides services to right-wing hate groups. Two disbarred lawyers have filed suit against the doctor who admitted to performing an abortion in contravention of Texas law. As feared, Chicago-area animal shelters have started to fill up as selfish people return the pets they took home when Covid made them lonely. Josh Marshall frames the current...
I completed a long-overdue project for my condo board today, made more tolerable by sitting in my relocated office with all the air and light it provides. Having completed that project, I will shortly take Cassie for another hour-long walk.
Summary: When displaying a notification over a paused activity, swiping down will delete the paused activity instead of the notification, without an Undo feature. Severity: High (accidental but irrevocable data loss) Steps to reproduce: Take a PTO day to enjoy a 7-hour outdoor exercise. Start the exercise on the Garmin Venu device. Spend 82 minutes in the exercise. Press Button A on the Venu to pause the activity. The activity will show as Paused, with a Discard (X) indication on the top of the display...
The first day of autumn has brought us lovely cool weather with even lovelier cool dewpoints. We expect similar weather through the weekend. I hope so; Friday I plan another marathon walk, and Saturday I'm throwing a small party. Meanwhile, we have a major deliverable tomorrow at my real job, and Cassie has a routine vet check-up this afternoon. But with this weather, I'm extra happy that I moved my office to the sunroom.
I've just spent the last 45 minutes transferring all my auto-pay accounts to a new credit card after my bank notified me that someone in Berlin tried to use my old card to buy something on a French website. Since this happened just a couple of days after T-Mobile once again lost control of millions of customer records, I assume that's how my card number wound up with a European criminal. Or maybe it came from one of the companies whose accounts I just had to update? According to C-Net, "T-Mobile says...
I have opened these on my Surface at work, but I'll have to read them at home: The City of Chicago has sued Grubhub and Doordash for deceptive practices. Sue Halpern asks, "Why is Facebook suddenly afraid of the FTC?" Paul Krugman worries that California voters might destroy their own economic success if they remove Governor Gavin Newsom from office next week. Josh Marshall fisks Robert Kagan's opinion piece on the history of the Afghanistan war. Ezra Klein says, "Let's not pretend that the way we...
Eugene Wesley Roddenberry would have been 100 years old today. Star Trek and NASA have a livestream today to celebrate. In other news: Guardian UK Washington correspondent David Smith highlights White House Press Secretary Jen Psaki's ability to expertly destroy Fox News reporter Peter Doocy. T-Mobile has suffered its sixth known data disclosure attack in four years, this time losing control over as many as 40 million customer records. New Republic's Scott Stern profiles former Monsanto lawyer Clarence...
Today is the 40th birthday of the IBM 5150—better known as the IBM PC: It wasn't that long before the August 1981 debut of the IBM PC that an IBM computer often cost as much as $9 million and required an air-conditioned quarter-acre of space and 60 people to run and keep it loaded with instructions. The IBM PC changed all that. It was a very small machine that could not only process information faster than those ponderous mainframes of the 1960s but also hook up to the home TV set, process text and...
If all goes as planned, in about half an hour a Comcast technician will make a change to my service here at Inner Drive Technology World Headquarters that will, in turn, result in Cassie experiencing some anxiety. I don't want to cause doggy angina, but if Comcast moves my primary cable connection from the room it's in now to the room I want it in, then I'm going to spend the subsequent two or three hours moving furniture. Updates and art as conditions warrant.
Via Bruce Schneier, researchers have developed software that can bamboozle facial-recognition software up to 60% of the time: The work suggests that it’s possible to generate such ‘master keys’ for more than 40% of the population using only 9 faces synthesized by the StyleGAN Generative Adversarial Network (GAN), via three leading face recognition systems. The paper is a collaboration between the Blavatnik School of Computer Science and the school of Electrical Engineering, both at Tel Aviv. StyleGAN is...
Via Bruce Schneier, Motherboard got ahold of a pair of Anom phones, which the FBI and Australian Federal Police used to take down a bunch of criminal networks earlier this year: Motherboard has obtained and analyzed an Anom phone from a source who unknowingly bought one on a classified ads site. On that site, the phone was advertised as just a cheap Android device. But when the person received it, they realized it wasn't an ordinary phone, and after being contacted by Motherboard, found that it...
Credit-card processing company Worldpay mixed up two fields in a batch on Tuesday (that they mixed up with a batch from April 18th), resulting in hilarious (in retrospect) errors processing charges from the Brighton Palace Pier in southern England. How do we know the error involved April 18th, you ask? Try to guess: One woman who had visited the attraction in April told of her surprise on the morning of 24 June when a text message from her bank informed her that her account was overdrawn. She discovered...
Oh, to be a dog. Cassie is sleeping comfortably on her bed in my office after having over an hour of walks (including 20 minutes at the dog park) so far today. Meanwhile, at work we resumed using a bit of code that we put on ice for a while, and I promptly discovered four bugs. I've spent the afternoon listening to Cassie snore and swatting the first one. Meanwhile, in the outside world, life continues: Ukrainian police arrested members of the Cl0p ransomware gang, seizing money and cars along with the...
As much fun as Cassie and I have had over the last few days, the news around the world didn't stop: After 448 days, Illinois will finally reopen fully on Friday. Security expert Tarah Wheeler, writing on Schneier.com, warns that our weapons systems have frightening security vulnerabilities. Fastly's content-delivery network (CDN) collapsed this morning, taking down The New York Times, The Guardian, Bloomberg News, and other major properties; no word yet on the cause, but we can guess. About 12,000...
The deployment I concluded yesterday that involved recreating production assets in an entirely new Azure subscription turned out much more boring (read: successful) than anticipated. That still didn't stop me from working until 6pm, but by that point everything except some older demo data worked just fine. That left a bit of a backup of stuff to read, which I may try to get through at lunch today: Duke University basketball coach Mike Krzyzewski (aka "Coach K"), the winningest basketball coach in NCAA...
After 7,927 blog entries over more than 23 years, I must express surprise that the XPOTUS managed a full 29 days: Former President Donald Trump’s blog — a webpage where he shared statements after larger social media companies banned him from their platforms — has been permanently shut down, his spokesman said Wednesday. The page, “From the Desk of Donald J. Trump,” has been scrubbed from Trump’s website after going live less than a month earlier. After he launched the thing, people stayed away in...
I've just received my third nearly-identical fake DMCA takedown notice, which I may decide to turn over to the FBI if I can muster the shits to give. I find it funny how each one of them has a few differences that make them look like something other than lazy script-kiddie stuff. This one again misstated the statutory damage limits for willful copyright infringement, and the randomly-generated name of the "claimant" was no less bizarre than the other two. And yet I wonder why they bothered altering the...
A supporter of the XPOTUS has organized, with the help of the Arizona State Senate, a private hand-recount of Maricopa County's ballots. Apparently they're looking for bamboo fibers? Yeah, it's just as crazy as it sounds: On the floor of Veterans Memorial Coliseum, where Sir Charles Barkley once dunked basketballs and Hulk Hogan wrestled King Kong Bundy, 46 tables are arrayed in neat rows, each with a Lazy Susan in the middle. Seated at the tables are several dozen people, mostly Republicans, who spend...
Today is not only the 35th anniversary of the Chernobyl disaster, it's also the 84th anniversary of the Nazi bombing of Guernica. Happy days, happy days. In today's news, however: The European Union has announced it will allow fully-vaccinated travelers from the US to visit starting this summer. Chuck Geschke, who invented the portable document format (PDF) that we all know and love, died last week. The FAA revoked all of the certificates held by a 79-year-old flight instructor and aviation...
Happy 51st Earth Day! In honor of that, today's first story has nothing to do with Earth: The MOXIE experiment on NASA's Perseverance rover produced 5.4 grams of oxygen in an hour on Mars, not enough to sustain human life but a major milestone in our efforts to visit the planet. Back on earth, the Nature Conservancy has released a report predicting significant climate changes for Illinois, including a potential 5°C temperature rise by 2100. Microsoft has teamed up with the UK Meteorological Office (AKA...
Microsoft Azure and Office 365 suffered an outage yesterday that affected just about everything in their cloud: Microsoft Corp. was hit by a massive cloud outage today that took most of its internet services offline. Microsoft’s Azure cloud services, as well as Teams, Office 365, OneDrive, Skype, Xbox Live and Bing were all inaccessible due to the outage. Even the Azure Status page was reportedly taken offline. The first reports of the outage emerged from users on Twitter, and were confirmed by the...
Even though my life for the past week has revolved around a happy, energetic ball of fur, the rest of the world has continued as if Cassie doesn't matter: US Senator Ron Johnson (R-WI) has taken the lead in spewing right-wing conspiracy bullshit in the Senate. Retired US Army Lt Colonel Alexander Vindman joins Garry Kasparov in an op-ed that says it's not about the individual politicians; Russia's future is about authoritarianism against democracy. Deep waters 150 meters under the surface of Lake...
The CDC just released guidance on how vaccinated people should behave. It doesn't seem too surprising, but it also doesn't suggest we will all go back to the world of 2019 any time soon. In other news: Washington Post global opinions editor Karen Attah likens living in Texas right now to "an exercise in survival." The New York Times looks at where US Senator Josh Hawley (R-MO) came from, without explicitly telling him to go back there. Crain's Chicago Business columnist Greg Hinz outlines what Chicago...
I'm once again not going to get to 10,000 steps today, and that bothers me irrationally. I just need to accept that when it's -10°C and snowing, and I've got a full day of work and chorus business to do that will take me until 10pm, it's OK not to take an hour-long walk to get the steps I need. I'll still manage over 5,000, and I'm certain I'll hit 280,000 for the month. (The worst month I have on record was January 2015, when I got 310,514 steps—just barely 10,000 a day.) OK, I'm now going to bundle...
Yesterday I predicted that I would not get 10,000 steps for the first time in 2021. I was right: I got 7,092. Respectable, but not a goal. Right now I'm at 4,753, so I could get to 10,000 just by going for a 30-minute walk and then doing normal things the rest of the day. Of course, it's -15°C outside, an improvement over this morning's -22°C but still so cold that only obscenities suffice to describe how cold. OK, I can do this...I just don't want to.
These are just some of the things I read at lunch today: Ezra Klein looks at how a $1.9 trillion proposal got through the US Senate and concludes the body has become "a Dadaist nightmare." Several groups of ice fishermen, 66 in total, found themselves drifting into Green Bay (the bay, not the city) yesterday, when the ice floe they were fishing on broke away from the shore ice. Given that Lake Michigan has one of the smallest ice covers in years right now, this seems predictable and tragic. Writing in...
Security is hard. Everyone who works in IT knows (or should know) this. We have well-documented security practices covering every part of software applications, from the user interface down to the hardware. Add in actual regulations like Europe's GDPR and California's privacy laws, you have a good blueprint for protecting user data. Of course, if you actively resist expertise and hate being told what to do by beanie-wearing nerds, you might find yourself reading on Gizmodo how a lone hacker exfiltrated...
We had a relatively quiet day yesterday, but only in comparison to the day before: Transportation Secretary Elaine Chao (wife of presumptive Senate Minority Leader Mitch McConnell) and Education Secretary Betsy DeVos resigned after nearly four years (and with nothing to gain from staying in Cabinet) mostly because they no longer needed those jobs. Said the Post: "Resigning now feels a little like eating all but the last bite of a piece of cake at a restaurant and then asking for a refund." The BBC has a...
The Times continues its coverage of the SolarWinds breach, and adds a detail that explains why the Russians continue to eat our lunch: Employees say that under [SolarWinds CEO Kevin] Thompson, an accountant by training and a former chief financial officer, every part of the business was examined for cost savings and common security practices were eschewed because of their expense. His approach helped almost triple SolarWinds’ annual profit margins to more than $453 million in 2019 from $152 million in...
Sony-made GPS chipsets failed all over the world this weekend when a GPS cheat-sheet of sorts expired: In general, the pattern of your route is correct, but it may be displaced to one side or the other. However, in many cases by the completion of the workout, it sorts itself out. In other words, it’s mostly a one-time issue. The issue has to do with the ephemeris data file, also called the EPO file (Extended Prediction Orbit) or Connected Predictive Ephemeris (CPE). Or simply the satellite pre-cache...
FireEye, a cybersecurity firm, revealed last week that unknown parties had penetrated its network and that its clients, including the US Government, were at risk. Bruce Schneier has technical details about the attack. Former Homeland Security Adviser Thomas Bossert lays out the scope of it: The attackers gained access to SolarWinds software before updates of that software were made available to its customers. Unsuspecting customers then downloaded a corrupted version of the software, which included a...
I'm looking out my office window at the light dusting of snow on my neighbors' cars, wondering how (or whether) I'll get my 10,000 steps today. My commute to work got me 3,000 each way, making the job tons easier before lockdown. Easier psychologically, anyway; nothing prevents me from going for a 45-minute walk except that I really don't want to. Instead of a lunchtime hike, I'll probably just read these articles: Palm Beach, Fla., has notified the STBXPOTUS that because he agreed in the 1990s not to...
The Electoral College has voted, and with no surprises, as of 16:37 Chicago time Joe Biden has received the requisite 270 votes to be elected President of the United States. And yet, we had a few surprises today: The loathsome STBXPOTUS fired his almost-equally-loathsome Attorney General, Bill Barr, which could not have happened to a better couple. The US passed 300,000 Covid-19 deaths today. Probably 250,000 could have been prevented. Security guru Bruce Schneier advocates for regulation of persuasion...
I stumbled upon this commercial from the 1980s that ran in the UK: Definitely John Cleese. (And what the hell has 4.1 megabytes?)
Also known as: read all error messages carefully. I've just spent about 90 minutes debugging an Azure DevOps pipeline after upgrading from .NET Core 3.1 to .NET 5 RC2. Everything compiled OK, all tests ran locally, but the Test step of my pipeline failed with this error message: ##[error]Unable to find D:\a\1\s\ProjectName.Tests\bin\Debug\net5.0\ref\ProjectName.Tests.deps.json. Make sure test project has a nuget reference of package "Microsoft.NET.Test.Sdk". The test step had this Test Files...
I'm taking a day off, so I'm choosing not to read all the articles that have piled up on my desktop: Tropical Storm Josephine has formed east of the windward islands, becoming the earliest 10th named storm on record. The National Hurricane Center promises an "extremely active" season. By tracking excess deaths in addition to reported Covid-19 deaths, the New York Times has concluded we've already surpassed 200,000 and could hit half a million by the end of the year. The General Accounting Office, a...
This is my 55th post this month, and the fifth month in a row in which I've posted over 50 times. That brings my 12-month total to 581, the third record in a row and the fifth record this year. I guess Covid-19 has been good for something. Here's what I'm reading today: Authorities in Tampa have charged 17-year-old Graham Clark with masterminding last month's massive Twitter hack. The Atlantic's David Graham says the president is trying to destroy the election's legitimacy. George Will points to the...

Another outage

    David Braverman
CrimeSoftwareWork
Even as Garmin picks up the pieces from what they now admit was a massive ransomware attack, bulk email provider SendGrid has gone down spectacularly. I use SendGrid, as does my company, for status emails and such. Here's my problem, though: I have a code update to put out that specifically targets a bug in SendGrid's .NET library that they claim to have fixed. My automated build pipelines won't release new code unless all the unit tests pass. Right now, the SendGrid tests fail sporadically, and at...
It has cooled off slightly from yesterday's scorching 36°C, but the dewpoint hasn't dropped much. So the sauna yesterday has become the sticky summer day today. Fortunately, we invented air conditioning a century or so ago, so I'm not actually melting in my cube. As I munch on some chicken teriyaki from the take-out place around the corner, I'm also digesting these articles: James Fallows points to the medieval alcohol-distribution rules in most states as the biggest threat to craft brewing right now....
Four days after I switched from Fitbit to Garmin, all of Garmin's online services have gone offline: The problems with those services also mean that a range of features can't be used on Garmin's own devices: it is not possible to create new routes to go running or cycling, for instance, or to share those activities on services like Strava once they are completed. The devices themselves continue to work as normal with the data they do have, however, meaning that any data collected during the outage will...
Happy tax day! And now, we're off to the races: Jeff Sessions lost the Republican US Senate primary in Alabama. What the hell was the president talking about yesterday? George Will explains the differences, such as they are, between  Illinois governor JB Pritzker announced a tightening of the state's re-opening rules, while Chicago Mayor Lori Lightfoot warned we're dangerously close to shutting down again. Oklahoma governor Kevin Stitt tested positive for Covid-19. Author John M. Barry, who wrote about...
As I take a minute from banging away on C# code to savor my BBQ pork on rice from the local Chinese takeout, I have these to read: President Trump once again said the quiet part out loud, announcing he plans to gut fair-housing rules because otherwise they would "have...a devastating impact on these once thriving Suburban areas." The Supreme Court will hear arguments whether the House can have access to Robert Mueller's unredacted report—in the fall. Josh Marshall goes over the "ominous and harrowing"...
My inbox does not respect the fact that I had meetings between my debugging sessions all day. So this all piled up: Josh Marshall calls our Covid-19 response an "abject failure" compared to, say, Europe's. Paul Krugman says it shows we've "failed the marshmallow test." Former CIA acting director Michael Morell says President Biden will inherit "a world of trouble." ("Arguably, only Abraham Lincoln, with Southern secession waiting, faced a tougher challenge when taking office than would Biden.") Illinois...
Last weekend's tsunami continues to ripple: Ultra-right-wing US Senator Tom Cotton (R-AR), writing in the New York Times to great opprobrium, recommends sending in the troops. Former general and Defense Secretary James Mattis publicly rebuked President Trump in a 3-page letter published in the Atlantic, a move that Josh Marshall supports while adding that the letter also "its own form of militarization of society." Former Joint Chiefs Chair Mike Mullen also criticized the president earlier this week. In...
I rode the El yesterday for the first time since March 15th, because I had to take my car in for service. (It's 100% fine.) This divided up my day so I had to scramble in the afternoon to finish a work task, while all these news stories piled up: Josh Marshall unmasks the PPE debate. Matthew Sitman explains "why the pandemic is driving conservative intellectuals [sic] mad." Michigan's Attorney General called the president "a petulant child," called Lake Huron "a big lake," and called the Upper Peninsula...
I think today is Tuesday, the first day of my 10th week working from home. That would make today...March 80th? April 49th? Who knows. It is, however, just past lunchtime, and today I had shawarma and mixed news: Carbon emissions have declined 17% year-over-year, thanks to Covid-19-related slowdowns reducing petroleum consumption. (See? It's not all bad news.) Crain's Chicago Business reviews how businesses rate Mayor Lori Lightfoot's first year in office. And their editorial board says we should "start...
My day kept getting longer as it went on in a way that people living through the pandemic will understand. So I didn't have time to read any of these yesterday: The Chicago Tribune produced six charts that explain the pandemic's economic effects. Rolling Stone identifies the four men most responsible for our current calamity. The Washington Posts lists six takeaways from Dr Anthony Fauci's testimony before the Senate today. Consumer Reports helps you avoid Zoombombing. The New Yorker describes the...
Security guru Bruce Schneier says Zoom has cleaned up its act a lot, judging by recent surveys of video conferencing apps by the NSA and Mozilla: The company has done a lot of work addressing previous security concerns. It still has a bit to go on end-to-end encryption. Matthew Green looked at this. Zoom does offer end-to-end encryption if 1) everyone is using a Zoom app, and not logging in to the meeting using a webpage, and 2) the meeting is not being recorded in the cloud. That's pretty good, but the...
The President of the United States, a man who literally has the power to kill billions of people in an hour, made a suggestion at his press briefing yesterday: (NBC's report on the incident includes the line "He didn't specify the kind of disinfectant." Also, retired General Wesley Clark actually predicted it would come to this.) The Post: In a statement Friday, White House Press Secretary Kayleigh McEnany noted that Trump had said Americans should consult with their doctors about treatment. U.S....
Welcome to day 31 of the Illinois shelter-in-place regime, which also turns out to be day 36 of my own working-from-home regime (or day 43 if you ignore that I had to go into the office on March 16th). So what's new? Oy: Former Republican National Committee chair Michael Steele says America "has been abused by this president." George Packer says "we are living in a failed state." Josh Marshall calls Covid-19 "an extinction-level event for news." The Trump International Hotel has asked its landlord, the...
More than 6.6 million Americans filed for unemployment insurance last week (including 178,000 in Illinois), following the 3.3 million who filed the week before. This graphic from The Washington Post puts these numbers in perspective: Hotel occupancy has crashed as well, down 67% year-over-year, with industry analysts predicting the worst year on record. In other pandemic news: Testing in Illinois shows about 20% of the 34,000 people tested have come up positive for SARS-CoV-2, which is about the same as...
I had plans to do the Blogging A-to-Z challenge this year as I've done the last two, but reality intervened. In theory I have more time to write than last year. In fact I didn't have the energy required to plan and start drafting entries mid-March, for obvious reasons. Things have stabilized since my office closed on the 17th, and I've gotten back into the swing of working from home every day. But I feel like a full 26-post series this month would not rise to my own standards of quality for permanent...
I'm trying to get my mind around a Conservative government announcing this a few minutes ago: The chancellor, Rishi Sunak, has announced the government will pay the wages of British workers to keep them in jobs as the coronavirus outbreak escalates. In an unprecedented step, Sunak said the state would pay grants covering up to 80% of the salary of workers kept on by companies, up to a total of £2,500 per month, just above the median income. “We are starting a great national effort to protect jobs,” he...
I have tons of experience working from home, but historically I've balanced that by going out in the evenings. The pandemic has obviously cut that practice down to zero. Moreover, the village of Oak Park will start shelter-in-place measures tomorrow, so I expect Chicago to do the same in the next couple of days. The Oak Park order seems reasonable: stay home except for essentials like food and medicine, stay two meters away from other people, it's OK to walk your dog, and so on. Since I'm already doing...
I spent an hour trying (unsuccessfully) to track down a monitor to replace the one that sparked, popped, and went black on me this morning. That's going to set me back $150 for a replacement, which isn't so bad, considering. Less personally, the following also happened in the last 24 hours: Former Vice President Joe Biden thumped US Senator Bernie Sanders (I-VT) in most of the 6 primary-election states yesterday. Closer to home, the Illinois House district just south of me has become the center of...

7,002

    David Braverman
BlogsGeneralHistoryPersonalWork
Just a housekeeping note: my post on the Hitchhiker's Guide to the Galaxy was the 7,000th since this blog relaunched in 2005. (It was the 7,196th since the proto-blog began in 1998.) Thanks for reading.
In just one more example of the president slipping his leash, thanks to the Republican trolls in the Senate giving him permission to do so, the Justice Department said it found prosecutors recommendations for Roger Stone's sentence "shocking." Three Assistant US Attorneys immediately quit the case: Jonathan Kravis, one of the prosecutors, wrote in a court filing he had resigned as an assistant U.S. attorney, leaving government entirely. Aaron S.J. Zelinsky, a former member of special counsel Robert S....
I had a lot going on at work today, so all I have left is a lame-ass "read these later" post: Cranky Flier wonders why Delta is Tweeting to individual passengers. James Fallows looks at Bob Garfield's latest book. Bruce Schneier says China isn't the problem in crappy 5G security. And John Scalzi has a new book coming out, which he'll sign if you pre-order. I'd say "back to the mines," but I believe I have a date with Kristen Bell presently.
We typically think of January 1st as the day things happen. But December 31st is often the day things end. On 31 December 1999, two things ended at nearly the same time: the presidency in Russia of Boris Yeltsin, and the American control of the Panama Canal Zone. Also twenty years ago, my company gave me a $1,200 bonus ($1,893 in 2019 dollars) and a $600 suite for two nights in midtown Manhattan because I volunteered to spend four hours at our data center on Park Avenue, just so that Management could...
First event: Last night around 7pm, my main data drive seized up after storing my stuff for a bit less than 4 years. Let me tell you how much fun Micro Center is at 9pm two days before Christmas. After 12 hours it looks like it's about 75% restored from backup, and I didn't suffer any data loss. Second event: Just look at this lovely, peaceful scene: That's the cemetery in my neighborhood a few minutes ago. And that's what we call "dense fog," with about 200 m visibility and what they call...
With only two weeks left in the decade, it looks like the 2010s will end...bizarrely. More people have taken a look at the President's unhinged temper tantrum yesterday. I already mentioned that Aaron Blake annotated it. The Times fact-checked it. And Jennifer Rubin says "It is difficult to capture how bizarre and frightening the letter is simply by counting the utter falsehoods...or by quoting from the invective dripping from his pen." As for the impeachment itself, Josh Marshall keeps things simple...
Voting in the UK general election started at 1am Chicago time (7am GMT) last night and goes until 4pm Chicago time (10pm GMT) this afternoon. Because we have regular readers in the UK, the Daily Parker will observe UK law and precedent against reporting or commenting on the election while the polls are open. Instead, I'd like to call attention to an article in yesterday's Times outlining the problems with the FBI's wiretap on Carter Page. While the inspector general found that the investigation started...
The Post reported today that a simple review of phone logs shows how the president and his stooges left themselves open to Russian espionage by using insecure cell phones: The disclosures provide fresh evidence suggesting that the president continues to defy the security guidance urged by his aides and followed by previous incumbents — a stance that is particularly remarkable given Trump’s attacks on Hillary Clinton in the 2016 presidential campaign for her use of a private email account while serving...
I found myself actually shocked at one piece of testimony in yesterday's impeachment hearing: A U.S. ambassador’s cellphone call to President Trump from a restaurant in the capital of Ukraine this summer was a stunning breach of security, exposing the conversation to surveillance by foreign intelligence services, including Russia’s, former U.S. officials said. The call — in which Trump’s remarks were overheard by a U.S. Embassy staffer in Kyiv — was disclosed Wednesday by the acting U.S. ambassador to...
I realized this morning that I've missed almost the entire season of The Good Place because I don't seem to have enough time to watch TV. I also don't have enough time until Friday to read all of these pieces that have crossed my desk only today: Writing in the New Yorker, Steve Coll worries how the public phase of the House's impeachment hearings will move the public. Meanwhile, Seinfeld screenwriter and New York native Peter Mehlman points out that Donald Trump "was always a joke" in New York. (I...
That's American for the English idiom "penny in the air." And what a penny. More like a whole roll of them. Right now, the House of Commons are wrapping up debate on the Government's bill to prorogue Parliament (for real this time) and have elections the second week of December. The second reading of the bill just passed by voice vote (the "noes" being only a few recalcitrant MPs), so the debate continues. The bill is expected to pass—assuming MPs can agree on whether to have the election on the 9th...

Dead Surface

    David Braverman
PersonalTechnologyWork
My 5-year-old Microsoft Surface, which I use at work to keep personal and client concerns physically separated, has died. I thought it was the power supply, but it seems there is something even more wrong with it. Otherwise I would have posted earlier. This means I have to make an expensive field trip tonight. Regular posting should resume tomorrow.
October began today for some of the world, but here in Chicago the 29°C weather (at Midway and downtwon; it's 23°C at O'Hare) would be more appropriate for July. October should start tomorrow for us, according to forecasts. This week has a lot going on: rehearsal yesterday for Apollo's support of Chicago Opera Theater in their upcoming performances of Everest and Aleko; rehearsal tonight for our collaboration Saturday with the Champaign-Urbana Symphony of Carmina Burana; and, right, a full-time job....
I'm surprised I ate anything today, after this past weekend. I'm less surprised I haven't yet consumed all of these: Harvard Law professor John Coates argues that "a sitting president threatening civil war if Congress exercises its constitutionally-authorized power" constitutes an impeachable offense in its own right. The Chicago Public Library will stop fining people for overdue books, as long as you bring them back eventually. National Geographic digs into the Grimm Brothers' fairy-tale collections....
Via Bruce Schneier, Irish writer Maria Farrell explains how a feminist perspective leads to some creepy realizations about smart phones: Here are some of the ways our unequal relationship with our smartphones is like an abusive relationship: They isolate us from deeper, competing relationships in favour of superficial contact – ‘user engagement’ – that keeps their hold on us strong. Working with social media, they insidiously curate our social lives, manipulating us emotionally with dark patterns to...
A few good reads today: Bruce Schneier compares genetic engineering with software engineering, and its security implications. The Atlantic has goes deep into the Palace of Westminster, and its upcoming £3.5 bn renovation. NOAA's chief scientist publicly released a letter to staff discussing the "complex issue involving the President commenting on the path of [Hurricane Dorian]." Illinois has pulled back some regulations on distilleries, giving them an easier time competing with bars and restaurants....
Yep, one of these posts. Alaska is having its warmest summer ever, and by a lot. Ronald Reagan had not-nice things to say about Africans in a phone call to Richard Nixon. Chicago's new LED street lights could increase the incidence of mosquito-borne illnesses. (Which, by the way, have ended civilizations.) You can run Ruby on Rails natively in the next update to Windows 10. Broadway producer Hal Prince has died at 91. Back to coding...
I'm David Braverman, this is my blog, and Parker is my 13-year-old mutt. I last updated this About... page in May 2017, and a couple have things have changed. So here's the update. The Daily Parker is about: Parker, my dog, whom I adopted on 1 September 2006. Politics. I'm a moderate-lefty by international standards, which makes me a radical left-winger in today's United States. The weather. I've operated a weather website for more than 16 years. That site deals with raw data and objective observations....
Yesterday, Microsoft made an error making a nameserver delegation chage (where they switch computers for their internal address book), causing large swaths of Azure to lose track of itself: Summary of impact: Between 19:43 and 22:35 UTC on 02 May 2019, customers may have experienced intermittent connectivity issues with Azure and other Microsoft services (including M365, Dynamics, DevOps, etc). Most services were recovered by 21:30 UTC with the remaining recovered by 22:35 UTC.  Preliminary root...
Alexis Madrigal takes a look at criticisms of the World Wide Web from when it was new: Thirty years ago this week, the British scientist Tim Berners-Lee invented the World Wide Web at CERN, the European scientific-research center. Suffice it to say, the idea took off. The web made it easy for everyday people to create and link together pages on what was then a small network. The programming language was simple, and publishing was as painless as uploading something to a server with a few tags in it. Just...
Today actually had a lot of news, not all of which I've read yet: About 60,000 commuters couldn't get home tonight after Amtrak signaling at Union Station, Chicago, broke down. Writing for New Republic, Matt Ford calls Michael Cohen's testimony to Congress today "the art of the deal you can't refuse."  David Frum (among others) points out that for all the GOP's impugning of Cohen's character, no one actually refuted the facts of his testimony. The Economist's Gulliver column speculates that US carriers...
I had these lined up to read at lunchtime: Bruce Schneier explains how blockchain shifts, but does not eliminate, trust; and Bitcoin isn't useful. A lined article from 2017 goes further and says Bitcoin is an environmental catastrophe. A new interactive project shows how the summers in your city will feel in 2080. (Chicago's then will feel like Kansas City's today.) It turns out, if you're liberal, your brain reacts much differently to repulsive pictures than your conservative friends' brains. I'm ready...
...will be to Bletchley Park: The National Museum of Computing is a must-see if you are ever in the UK. It was a short 30ish minute train ride up from London. We spent the whole afternoon there. There is a rebuild of the Colossus, the the world's first electronic computer. It had a single purpose: to help decipher the Lorenz-encrypted (Tunny) messages between Hitler and his generals during World War II. The Colossus Gallery housing the rebuild of Colossus tells that remarkable story. We saw...
The official temperature at O'Hare got down to -31°C before 7am. Here at IDTWHQ it's -28.4°C. We didn't hit the all-time record (-32.8C) set in 1985, but wait! We will likely hit the low-maximum temperature record today. WGN reports that temperatures under -29°C have occurred only 15 times since records began 54,020 days ago. And the Wiccan coven next door has just received a shipment of battery-heated, thermal-insulated sports bras. So, I'll be working from the IDTWHQ today. And tomorrow.

New digs

    David Braverman
ChicagoPersonalWinterWork
I missed posting two days in a row because I've just been swamped. I'll have more details later. For now, here's my new office view: One of my smartass friends, who lives in Los Angeles, asked what that white stuff was. It's character, kid. It's character.
I finished unpacking from my move yesterday, with only a few chores left (like finding a home for all the little things in my office that have taken over my desk). Shortly after finishing, I took out the trash, and started to wind down. Then I noticed my house getting warmer. The previous owners had an Ecobee thermostat, which, because I'm on the Google ecosystem, I will replace with the Nest thermostat that should arrive today. I noticed that this Ecobee had a very strange reading: 63°F. And falling....
We have a deployment at work tonight at 5pm (because in financial firms, you always deploy at 5pm on Friday). Fortunately, we've already done a full test, so we're looking forward to a pretty boring deployment tonight. Fortunately, we have the Internet, which has provided me with all of these things to read: It turns out, men are responsible for 100% of all unwanted pregnancies. Real, live diplomats explain how to respond to something like Jamal Khashoggi's apparent murder, and how we're not actually...
I'm about to go home to take Parker to the vet (he's getting two stitches out after she removed a fatty cyst from his eyelid), and then to resume panicking packing. I might have time to read these three articles: Lelslie Stahl interviewed President Trump for last night's 60 Minutes broadcast, with predictable results. The Smithsonian explains how Chicago grew from 350 people in 1833 to 1.7 million 70 years later. The Nielsen-Norman Group lays out how people develop technology myths, like how one study...
As in, "nice work, Dutch military, for unraveling a GRU operation and blowing 300 GRU agents worldwide:" Dutch authorities have photographs of four Russian military intelligence (GRU) operatives arriving at the Amsterdam airport last April, escorted by a member of the Russian embassy. They have copies of the men’s passports — two of them with serial numbers one digit apart. Because they caught them, red-handed, inside a car parked beside the Organization for the Prohibition of Chemical Weapons in The...
This week, I got an email from the SEO coordinator at Alaska Airlines: My name is Shawn with Alaska Airlines. I'm reaching out concerning a specific link on blog.braverman.org. As you may have heard, Alaska Airlines acquired Virgin America last year. We are in the process of updating all Virgin America links to go directly to our website, https://www.alaskaair.com. We want to make sure your readers are being sent to the correct place! We would really appreciate it if you could update the link and anchor...
While trying to debug an ancient application that has been the undoing of just about everyone on my team, I've put these articles aside for later: Using the example of an automated process that sends out emails that your inbox subsequently deletes without any intervention on your part, Raymond Chen discusses Le Chatelier's Principle. Demonstrating that a stopped clock is correct twice a day, it turns out the Trump tax cuts have given a (temporary) boost to craft distilling. Whisky Advocate name-checks...

The tragedy of Agile

    David Braverman
SoftwareWork
Uncle Bob riffs on Martin Fowler's speech at Agile Australia this week. He is saddened: It was programmers who started the Agile movement as a way to say: “Hey look! Teams matter. Code should be clean. We want to collaborate with the customer. And we want to deliver early and often.” The Agile movement was started by programmers, and software professionals, who held the ideals of Craftsmanship dear. But then the project managers rushed in and said: “Wow! Agile is a cool new variation on how to manage...
Via Schneier, Stuart Schechter has an excellent article for MFA n00bs people new to multi-factor authentication: Many online accounts allow you to supplement your password with a second form of identification, which can prevent some prevalent attacks. The second factors you can use to identify yourself include authenticator apps on your phone, which generate codes that change every 30 seconds, and security keys, small pieces of hardware similar in size and shape to USB drives. Since innovations that can...
Shocking, I know, but politicians seem comically unaware of how technology works: We’re now a dozen years past the infamous “series of tubes” speech. Yet our political leaders still don’t seem to have learned much about those “tubes” or the cyber-sewage that frequently flows through them. Consider a recent, noncomprehensive history. These days Trump lashes out at private companies that suspend nut jobs and neo-Nazis, decrying that “censorship is a very dangerous thing & absolutely impossible to police.”...
Economic historian Louis Hyman describes how the choices people in government and business make actually lead technological change, for some pretty obvious reasons: The history of labor shows that technology does not usually drive social change. On the contrary, social change is typically driven by decisions we make about how to organize our world. Only later does technology swoop in, accelerating and consolidating those changes. This insight is crucial for anyone concerned about the insecurity and...
Researchers at Clemson University, working with 538.org, identified 3 million tweets from 2,800 Twitter handles belonging to Russian trolls: “We identified five categories of IRA-associated Twitter handles, each with unique patterns of behaviors: Right Troll, Left Troll, News Feed, Hashtag Gamer, and Fearmonger. With the exception of the Fearmonger category, handles were consistent and did not switch between categories.” The five types: Right Troll: These Trump-supporting trolls voiced right-leaning...
Item the first: Bruce Schneier discusses how Russian censors have tried to shut down Telegram, an encrypted communications app: Russia has been trying to block Telegram since April, when a Moscow court banned it after the company refused to give Russian authorities access to user messages. Telegram, which is widely used in Russia, works on both iPhone and Android, and there are Windows and Mac desktop versions available. The app offers optional end-to-end encryption, meaning that all messages are...
Alexis Madrigal, closer to an X-er than a Millennial, rhapsodizes on how the telephone ring, once imperative, now repulses: Before ubiquitous caller ID or even *69 (which allowed you to call back the last person who’d called you), if you didn’t get to the phone in time, that was that. You’d have to wait until they called back. And what if the person calling had something really important to tell you or ask you? Missing a phone call was awful. Hurry! Not picking up the phone would be like someone...
Not all of this is as depressing as yesterday's batch: Dana Milbank raises the question, once again, whether President Trump is just a liar or really mentally ill. McCay Coppins describes how professional troll Stephen Miller got and kept his job. Illinois is getting an anti-carjacking bill that doesn't go as far as Chicago's police superintendent wanted. Josh Marshall wonders why Missouri Governor Eric Greitens resigned so abruptly yesterday. Via Bruce Schneier, an explanation of numbers stations....
Via Bruce Schneier, interesting research into how to use mouse movements to detect lying: Cognitive psychologists and neuroscientists have long noted a big "tell" in human behavior: Crafting a lie takes more mental work than telling the truth. So one way to spot lies is to check someone's reaction time. If they're telling a lie, they'll respond fractionally more slowly than if they're telling the truth. Similarly, if you're asked to elaborate on your lie, you have to think for a second to generate new...
A little Tuesday morning randomness for you: Millions of people who voted for President Trump have discovered that his policies are horrible for them. As only one example, MSNBC looks at the devastation immigration changes have caused to the crab industry in Hoopers Island, Md. Microsoft's Raymond Chen explains why the technology for compressing Windows folders hasn't changed since 2000. An artist has put up a Divvy-style "Chicago Gun Share Program" exhibit in Daley Plaza. (I'll try to get a photo this...
Richard Florida demonstrates how Amazon's HQ2 competition was rigged: A detailed analysis undertaken by Patrick Adler, my colleague at the University of Toronto’s Martin Prosperity Institute, and Adam Singer, a graduate student at the university’s Rotman and Munk schools, took a look at how all 238 HQ2 applicant cities and the 20 finalists lined up on Amazon’s RFP criteria. While it can be difficult to measure whether a given city adheres to each criterion, their analysis shows that many of the finalist...
For day 21 of the Blogging A-to-Z challenge I'm going to wade into a religious debate: UUIDs vs. integers for database primary keys. First, let's define UUID, which stands for Universally Unique Identifier. A UUID comprises 32 hexadecimal digits typically displayed in 5 groups separated by dashes. The actual identifier is 128 bits long, meaning the chance of a collision between any two of them is slightly lower than the chance of finding a specific grain of dust somewhere in the solar system. An...
For day 15 of the Blogging A-to-Z challenge I want to talk about something that computer scientists use but application developers typically don't. Longtime readers of the Daily Parker know that I put a lot of stock in having a liberal arts education in general, and having one in my profession in specific. I have a disclosed bias against hiring people with computer science (CS) degrees unless they come from universities with rigorous liberal arts core requirements. Distilled down to the essence, I...
Day 14 of the Blogging A-to-Z challenge brings us to namespaces. Simply put, a namespace puts logical scope around a group of types. In .NET and in other languages, types typically belong to namespaces two or three levels down. Look at the sample code for this series. You'll notice that all of the types have a scope around them something like this: namespace InnerDrive.Application.Module { } (In some languages it's customary to use the complete domain name of the organization creating the code as part...
Welcome to day 4 of the Blogging A-to-Z challenge. After yesterday's more theoretical post on the CLR, today will have a practical example of how to connect to data sources from C# applications. Almost every application ever written needs to store data somewhere. If you're deploying a .NET website into Microsoft Azure (like this blog), you will probably connect it to an Azure SQL Database. Naturally, Visual Studio and C# make this pretty easy. Here's the code that opens up a database connection and...

Staycation: Day 1

    David Braverman  2
HealthParkerPersonalWork
Man, I've needed this for a while. It's 11:15 on a Monday, after doing nothing of commercial or professional value for an entire weekend, and I'm finally at Inbox Zero for the first time in months. My to-do list currently has 30 items (plus 6 already finished) ranging in complexity or duration from "set up coffee with so-and-so" to "45,000 steps." Inbox Zero was not on the main list, but my inbox is itself a to-do list, so that counts too. In a few minutes I'll have finished with the physical items on...
I got a weird text from T-Mobile a few minutes ago: T-Mobile Alert: We have identified an industry-wide phone number port out scam and encourage you to add account security. Learn more: t-mo.co/secure Well, that does not sound good. And it's not. Apparently thieves have found that American mobile phone providers are unusually helpful when it comes time to steal mobile phone numbers (called "SIM hijacking") or to port those numbers to third-party mobile providers. In both cases, the thieves now have a...
Over the weekend I made a couple of minor updates to Weather Now, and today I'm going to spend some time taking it off its Azure Web Role and moving it to an Azure Website. That will (a) save me money and (b) make deployments a lot easier. Meanwhile, a number of articles bubbled up overnight that I'll try to read at lunchtime: Cranky Flier is annoyed how United has implemented basic-economy seat assignments. Josh Marshall outlines what the FBI knew about Trump campaign advisors in the summer of 2016....
Amazon's bidding process for its second headquarters (HQ2) has given the company a bonanza of information about what 238 cities are willing to give up in order to get a piece of the action, and thus what levers Amazon can pull to get public money for its private gain. Not to mention, the applications gave the company millions of dollars worth of marketing data: Amazon asked every city and state applying for its second headquarters for details about local resources, like available talent and transit...

Additional responsibilities

    David Braverman
Work
I'm temporarily on a new project to backstop a lonely developer. Getting ramped up on that today took all my time. Regular posting should resume tomorrow.
As part of my current project's non-technical requirements, I've just completed 5 hours of anti-terrorism and security training. Biggest takeaway: bullets ricochet down, grenade shrapnel goes up. Also, don't put random CDs in your computer. Oh, and I have to repeat about 3 hours of it a year from now. Today is actually a company holiday but I've got a lot of work to do, including this training. Also we've gotten about 60 mm of snow today with more coming down. So steps go down, heating bill goes up.
Kerry Howley, writing for New York Magazine, profiles the "terrorist [with] a Pikachu bedspread:" In those first months on the job, the country was still adjusting to Trump, and it seemed possible to some people that he would be quickly impeached. Reality listened to a podcast called Intercepted, hosted by the left-wing anti-security-state website the Intercept’s Jeremy Scahill and featuring its public face, Glenn Greenwald, and listened intensely enough to email the Intercept and ask for a transcript...
*Snort*:
I'm under the weather today, probably owing to the two Messiah performances this weekend and all of Parker's troubles. So even though I'm taking it easy, I still have a queue of things to read: NBC is reporting that the President was warned in August that Russians would try to infiltrate his transition team. Josh Marshall thinks Trump will try to fire Robert Mueller at some point in the near future. Atlanta's Hartsfield airport—the busiest in the world—had no power for 12 hours yesterday. CityLab goes...
Via Bruce Schneier, an advisor to the project, Citizen Lab has created an online tool to help you stay safe online: Security Planner is a custom security advice tool from Citizen Lab. Answer a few questions, and it gives you a few simple things you can do to improve your security. It's not meant to be comprehensive, but instead to give people things they can actually do to immediately improve their security. I don't see it replacing any of the good security guides out there, but instead augmenting them....
The Cloud—known to us in the industry as "someone else's computers"—takes a lot of power to run. Which is why our local electric utility, ComEd, is beefing up their service to the O'Hare area: Last month, it broke ground to expand its substation in northwest suburban Itasca to increase its output by about 180 megawatts by the end of 2019. Large data centers with multiple users often consume about 24 megawatts. For scale, 1 megawatt is enough to supply as many as 285 homes. ComEd also has acquired land...
Ah, business travel. What could possibly improve upon eating a turkey sandwich in a faux-chic room at an Aloft outside BWI airport while reading all the articles I queued up earlier? Certainly not the need to get up at 5:00 tomorrow morning—Eastern time, an hour ahead of Chicago—to get someplace by 5:30. But when I got off the plane, I saw this bit of good news: Democrat Ralph Northam was projected to win Virginia’s race for governor Tuesday over Republican Ed Gillespie, as Democrats appeared headed for...
I'm heading back to the East Coast tonight to continue research for my current project, so my time today is very constrained. I hope I remember to keep these browser windows open for the plane: 538 examines why, a full year later, the 2016 election just won't go away. James Bridle says something is wrong on the Internet. Josh Marshall continues to bang the drum on President Trump's creeping authoritarianism. (Or, you know, not so much creeping as shambling, with all the zombie implications in the term....
Following up on my post this morning, here is the New Republic's analysis of Russian cyber-warfare tactics and strategy: Western democracies are uniquely susceptible to this form of attack. The key insight of autocratic governments like Russia’s may be the recognition that democracies have a weakness: They are open societies committed to free speech and expression. That characteristic is and continues to be exploited. What’s more, other countries are already aping these techniques in their own...
I have some clarity now on what I can and can't say about the project I'm working on. In short, it's not classified (though the data we deal with is personally-identifiable information–PII—and private health information–PHI). My security clearance is "public trust," the lowest level, and in fact the only level that someone with a clearance can disclose. Also, the contracts for this project are publicly available through FOIA. So, I'm free to discuss this project in a way that I've rarely been permitted...
I'm about to fly to San Antonio for another round of researching how the military tracks recruits from the time they get to the processing center to the time they leave for boot camp (officially "Military Basic Training" or MBT). I have some stuff to read on the plane: WPA, which is probably securing your WiFi, has been hacked after 14 years. Great. At least SSL is still secure. The New Republic claims that Republicans are ignoring the will of the people by tossing out ballot initiatives. (This is not...

On the Potomac

    David Braverman
PersonalTravelWork
I'm in Northern Virginia for a project meeting tomorrow, so not much to post today except that I'm here. Tomorrow, though, should be very interesting. I hope to have photos. But it will soon become clear why I might not actually have any photos. Team meeting at 8am Eastern, and it's midnight, so off I go for now.
Republican Illinois governor Bruce Rauner, the best governor we have right now, vetoed a bill that would have required companies to get affirmative consent from consumers before selling their geolocation data: “The bill is not overreaching,” said Chris McCloud, a spokesman for the Digital Privacy Alliance, a Chicago-based nonprofit advocating for state-level privacy legislation. “It is merely saying, ‘If you’re going to sell my personal geolocation data, then just tell me upfront that’s what you are...
While not quite as viscerally grotesque as a 140-tonne fatberg, new details about the failures at Equifax that led to its massive data breach are still pretty disgusting: Equifax has confirmed that attackers entered its system in mid-May through a web-application vulnerability that had a patch available in March. In other words, the credit-reporting giant had more than two months to take precautions that would have defended the personal data of 143 million people from being exposed. It didn't. As the...
Today's XKCD: Shameless plug: Inner Drive Technology can help!
Walking to work is an easy way to hit my step goal before lunch. It's 6.75 km and 8,500 steps. At just over an hour, it takes only about 20 minutes longer than the bus or 30 minutes longer than the train. The problem is the dewpoint. When I left my house, the temperature was a delightful 19°C...and the dewpoint was a sticky 17°C. By the time I'd gone ten blocks I was already uncomfortable. Note to self: bring a fresh shirt when you walk to work, no matter what the weather looks like.
Specifically today, I'm talking about chipped credit cards, which the rest of the world has had for years longer than we have, and they're a lot less annoying. Bloomberg's Ben Steverman explains why: It's an awkward and irritating experience, and payment companies are aware of the problems. "Some places, it's seamless and beautiful," said Robert Martin, North American vice president of security solutions at Ingenico Group, the second-largest maker of payment terminals in the U.S. "Other places, not so...
While I'm trying to figure out how to transfer one database to another, I'm putting these aside for later reading: Chicago Magazine thinks global warming could be worse for Illinois than previously thought. (But we're still going to do better than Florida.) Citylab reviews Sarah Williams Goldhagen's new book on the science behind appreciating architecture. Conservative (!) columnist Jennifer Rubin believes her party can no longer defend our national interests or our Constitution. Krugman once again...
McMansionHell.com suffered a really bad week that had an awesomely good outcome thanks to the EFF. It's worth reading about. But last week, she published a great essay on the architectural styles (or lacks thereof) of the modern wealthy and how we should look at middle-class architecture as well (emphasis hers): Architecture as a field has always been captivated by the houses of the elite - those who can hire architects, build large and high quality homes, and set trends for the next generations. While...
Real estate firm Cushman & Wakefield has published a list of the top-25 tech cities in the U.S. It turns out, we're not Silicon Valley: The report’s authors analyzed data from a variety of sources to measure factors such as universities, capital, talent and high-growth companies. The authors evaluated the cities on the potential for tech to affect the commercial real estate business, they wrote in the report. Chicago’s overall rank, No. 16, placed it behind Portland and New York and ahead of Atlanta and...
Via my company's Slack #general channel, San Francisco cartographer Justin O'Beirne has analyzed the changes Google has made to its Maps feature over the past year, while Apple Maps has stagnated: So it seems that Apple is updating its map more frequently than Google. But when we look closer, this doesn’t seem to be what’s happening. For instance, near the park’s southeast corner, there’s a group of three auto service-related businesses: Domport Auto Body Service, Fell Street Auto Service, and...
Some articles: Jeet Heer writes about President Trump's catastrophic first 100 days. Josh Marshall says that Trump's "religion of 'winning'" is the problem. Crain's Joe Cahill thinks that the best thing to come out of the United Airlines passenger-removal fiasco is that Oscar Munoz won't become chairman. John Oliver on Sunday warned the world about the deficiencies and scary realities of Ivanka Trump and Jared Kushner. Harvard professor David Searls, in a post from September 2015, calls ad blocking "the...
Now, I'm not likely ever to move to (a) any city with fewer than 2½ million people, (b) any city south of the 37th parallel, or (c) any city in a state that once attempted to leave the U.S. so it could continue the institution of slavery. But via City Lab comes Chattanooga's new P.R. campaign that...well, watch: Or if you're pressed for time:
Amazon is opening an actual brick-and-mortar bookstore right by the Southport Brown Line stop: On Tuesday, it will open the doors of a brick-and-mortar store in Chicago's Lakeview neighborhood, giving customers a chance to test the e-commerce giant's take on offline shopping. It's just one 6,000-square-foot neighborhood bookstore. But it's also one of Amazon's first experiments with live customer service and cash registers, and a sign that one of the retail industry's biggest disrupters may not be...
First, two unidentified have discovered malware on 38 Android devices that could only have been installed after manufacture but before distribution to retailers: An assortment of malware was found on 38 Android devices belonging to two unidentified companies. This is according to a blog post published Friday by Check Point Software Technologies, maker of a mobile threat prevention app. The malicious apps weren't part of the official ROM firmware supplied by the phone manufacturers but were added later...
Jeet Heer says no: [T]he very nature of our modern world, and the United States’ supremacy, makes it impossible to dismiss an American president’s word. The U.S. is a nuclear-armed superpower, with a commander in chief who presides over the world’s largest economy. Millions of people all over the world pay careful attention to what a president says, making their own plans based on the words coming out of the White House—and they will continue to do so whether or not the press corps and political class...
The Finnish manufacturer is bringing back their 2000-era 3310: Given the rising angst of a society run by technology, Nokia might have picked the perfect time to introduce an antidote to the smartphone. But even under today’s conditions, it is tempting to see the new Nokia 3310 merely as another example of retro nostalgia. Ha-ha, what if you could get a dumbphone instead? It would pair perfectly with a milk crate full of vinyl albums. But it’s also possible that the 3310 marks the start of a new period...
Welcome to February, in which I hope to increase my pathetic blogging rate (currently 1.23 per day for the last 12 months). Of course, even taking a day off to catch up on things doesn't seem to be helping, because I have all of these articles to read: How did Big Data help Trump win? How do you talk to dogs? How can we prevent seeing the Trump Administration as normal? How does Sam Harris analyze the Muslim ban? How can the Internet of Things work securely? How is the Trump Administration ginning up a...
I took a personal day yesterday to get my teeth cleaned (still no cavities, ever!) and to fork over a ton of cash to Parker's vet (five shots, three routine tests, heartworm pills, one biopsy, $843.49). That and other distractions made it a full personal day. So as I start another work day with the half-day of stuff I planned to do yesterday right in front of me, I'm queuing up some articles again: Then and Now, Armitage-Bissell Programming is Hard The Founding Fathers' Power Grab The Chicago Tribune...
Here are some things that are occupying me while I figure out who delivers matzoh ball soup: Andrew Sullivan recounts his time being an Internet addict. The Daily WTF explains how not to do caching. Deeply Trivial talks about natural-language processing. CityLab bemoans Chicago's crime wave. The AP describes how Trump screwed Gary, Ind., in much the same way he would screw the entire country. I also have a book or 50 somewhere. And I need a nap.
Some articles to read: Trump, the single best example of the Dunning-Kruger effect since Dunning and Kruger identified it, thinks he can end Chicago's crime wave in a week. Right. Also, there is no retail voter fraud. Trump's call for vigilantes to police polling places is nothing more than Jim Crow tactics. Josh Marshall wonders just what Trump's immigration policies really are. (Hint: he doesn't have any.) Scott Hanselman has advice for how to reduce your psychic weight. David Dayin in New Republic...
Courtesy of Scott Hanselman. I actually learned a few things.
The Daily Beast reports that Arlington, Va.-based ThreatConnect has revealed the DNC hacker to be an agent of the Russian government. The first Sears-Roebuck store, near my house, will remain largely intact during its conversion to condo units. A remote Irish island is offering itself as a haven for Americans wanting to flee a Trump presidency. Medium.com posts the Hillary Clinton speech (NSFW) we all know she wants to give. Paul Krugman compares Trump's foreign policy ideas to Pax Romana. All for now.
The appeals court that is typically the last stop for regulatory disputes has ruled that the Internet is a utility: The court’s decision upholds the F.C.C. on the declaration of broadband as a utility, the most significant aspect of the rules. That has broad-reaching implications for web and telecommunications companies and signals a shift in the government’s view of broadband as a service that should be equally accessible to all Americans, rather than a luxury that does not need close government...
Startup founder Tim Romeo decided to kill his startup right before they would have gotten a check for $500,000. Sounds crazy? No; he did the right thing: [S]omething was wrong. It seemed trivial at first, but it bothered me. Despite glowing praise, our users were only using ContractBeast to create a small percentage of their total new contracts. I spent the next two weeks visiting our beta users, looking over their shoulders as they worked, and listening to them explain how they planned on using the...
Senior Microsoft programmer Raymond Chen describes a feature in Windows 10 that is unusually useful: Windows 10 brings the Xbox Game DVR feature to the PC. The Game DVR feature lets you record yourself playing a video game, so you can share the recording with your friends. Suppose you have some program that you want to record, say for a bug report or for an instructional video. Just pretend it's a game: Put focus on the program you want to record. Press Win+G to open the Game Bar. If it asks whether you...

Curious

    David Braverman
EducationTechnologyWork
Scott Hanselman suggests that, rather than dividing the world into technologists and non-techies, the division is simply about curiosity: I took apart my toaster, my remote control, and a clock-radio telephone before I was 10. Didn't you? What's the difference between the people that take toasters apart and the folks that just want toast? At what point do kids or young adults stop asking "how does it work?" There's a great interview question I love to give. "When you type foo.com into a browser, what...
Apparently Comcast has upgraded my Internet service: Yeah, I can live with that.
Because no one has actually cleaned up a database of IP address geocodes, a Kansas farmer is getting blamed for all manner of bad behavior on the Internet: As any geography nerd knows, the precise center of the United States is in northern Kansas, near the Nebraska border. Technically, the latitudinal and longitudinal coordinates of the center spot are 39°50′N 98°35′W. In digital maps, that number is an ugly one: 39.8333333,-98.585522. So back in 2002, when MaxMind was first choosing the default point...
The new computer has arrived, and I am now setting it up. This used to be a total pain in the ass. Copy files, install from disks, copy more files, find passwords... And by "used to" I mean in 2012. Today my working files are all in OneDrive, my frequently-used, unimportant Web passwords* are in Chrome, and my apps are all in the cloud. This pretty much means the only things I have to do are (a) log into my Microsoft account, (b) download Chrome, and (c) copy a portable hard disk onto my local. So much...
This little box here contains 32 gigabytes of RAM, and cost me $1 per 162,842,362 bytes. As I mentioned Thursday, this is considerably more RAM for considerably less money than the RAM I bought in January 1993 to upgrade my 4 MB ZEOS computer to an 8 MB computer. Those 4 megabytes cost about the same as these 32 gigabytes in total. But back then, I got only 20,972 bytes per dollar. Put it another way: this RAM is approximately 8,000 times less expensive than the RAM I bought in 1993. It's also somewhere...
Reddit recently published their 2015 Transparency Report, in which they tell how many times they received official requests for user information. However, NSA letters often require that the companies receiving them keep the letters themselves secret. So how to let the world know you've received one? Kill a canary: At the bottom of its 2014 transparency report, the company wrote: "As of January 29, 2015, reddit has never received a National Security Letter, an order under the Foreign Intelligence...
This was originally published on 31 March 2016. You can see an updated version of the table in a post from 26 January 2024. In late March 2016, I ordered what may turn out to be the last desktop computer I'll ever buy. I think this may be true because (a) I've ordered a box that kicks proportionately more ass than any computer I've bought before; (b) each of my last three computers was in use for more than two years (though the one I bought in 2009 would probably have lived longer had I not dumped a...
For a big reason that I'll announce tomorrow afternoon, I've just ordered what may turn out to be the last desktop computer I'll ever buy. I think this may be true because (a) I've ordered a box that kicks proportionately more ass than any computer I've bought before; (b) each of my last three computers was in use for more than two years (though the one I bought in 2009 would probably have lived longer had I not dumped a bowl of chicken soup on it); and (c) each of the previous 2-year-old computers was...
Jeff Atwood uses a complaint about how computers have ruined chess forever to make an important point about security: What's not clear in this table [of exponentially decreasing dollars per gigaflop] is that after 2007, all the big advances in FLOPS came from gaming video cards designed for high speed real time 3D rendering, and as an incredibly beneficial side effect, they also turn out to be crazily fast at machine learning tasks. Let's consider a related case of highly parallel computation. How much...
Microsoft launched and then quickly shut down an AI customer service bot this week after the Internet taught it bad habits: The aim was to “experiment with and conduct research on conversational understanding,” with Tay able to learn from her conversations and get progressively “smarter.” But Tay proved a smash hit with racists, trolls, and online troublemakers, who persuaded Tay to blithely use racial slurs, defend white-supremacist propaganda, and even outright call for genocide. Microsoft has now...
Stuff to read later: New Republic asks, if so many people hate Hillary Clinton, why is she getting more votes than any other candidate running in either party? Paul Krugman expands on the thought that the Republican Party made Trump possible. New York Magazine wonders why we're not talking about the GOP disasters in Louisiana and Kansas, when their national candidates are still running on those failed platforms. The Chicago River is getting cleaner. You still never want to fall in, though... Cranky...
Hillary Clinton and Donald Trump won their respective Illinois primary elections yesterday. And in other news: Turns out, a strong social safety net leads to lower mortality, and because poor, mostly-white areas in the U.S. voted theirs down to minuscule levels, poor, white people are not doing well. When you vote against your own party in a hot battle with the opposition governor, and the governor wins that battle, that's a career-limiting move. Illinois representative Ken Dunkin (D-Chicago) got...
Man, I have missed this: I had lunch with a friend here at the Duke today (and I walked, getting me to 15,000 before noon), so why not stay and write some documentation? I've also decided on a new rule. I gave up beer for February because I think there's a correlation between me drinking beer and me staying consistently 3 kg over my target. Well, not much changed, and I missed beer, so my New Rule is that I can have one beer per 10,000 steps (or fraction thereof). And I think I'll aggregate this over...
I had a meeting this morning to bring a new developer onto a maintenance-mode project. In doing so I went over some code I wrote 4 years ago. Yikes. We're doing a deep-dive on Monday...
The problem with NuGet is that installers don't always update assembly binding mappings. As I mentioned earlier, I'm trying to upgrade a very large project to a new version of the ASP.NET runtime to try to solve a lingering problem. This required updating somewhere around 20 NuGet packages, only some of which make correct changes to configuration files. I've just gone through a 15-minute publish cycle that ended with an old and familiar error message for old and familiar reasons. Guys. Quit messing with...
U.S. Magistrate Judge Sheri Pym yesterday ordered Apple, Inc., to bypass security on the iPhone 5c owned by the San Bernadino shooters. Apple said no: In his statement, [Apple CEO Tim] Cook called the court order an “unprecedented step” by the federal government. “We oppose this order, which has implications far beyond the legal case at hand,” he wrote. “The F.B.I. may use different words to describe this tool, but make no mistake: Building a version of iOS that bypasses security in this way would...
On Friday I mused about which new technology (or technologies) I should learn in the next few weeks. As if they're reading my mind (or blog) up in Redmond, just this morning Microsoft's Brady Gaster blogged about a little Raspberry Pi project he did: I broke out my Raspberry Pi and my Azure SDK 2.8.2-enabled Visual Studio 2015 Community Edition and worked up a quick-and-dirty application that can send sensor data to an API App running in Azure App Service. This post walks through the creation of this...
I'm debating what new area I should explore, assuming I have the time: SignalR, maybe by making the Weather Now home page auto-update? Python, maybe by putting together some scripts that use a new API I create for The Daily Parker? Bootstrap, maybe by overhauling the Inner Drive Technology corporate website? Raspberry Pi, maybe by making a cute little device that responds to a Weather Now API? I'm thinking about a few side projects, obviously. And this article on new "universal remote" apps in...
The European Commission yesterday announced they've reached a broad agreement with the United States to allow trans-Atlantic data transfers that respect European privacy laws: The EU-US Privacy Shield reflects the requirements set out by the European Court of Justice in its ruling on 6 October 2015, which declared the old Safe Harbour framework invalid. The new arrangement will provide stronger obligations on companies in the U.S. to protect the personal data of Europeans and stronger monitoring and...
We've been using CloudMonix for a while to manage and monitor our Microsoft Azure assets. By "we" I mean both Inner Drive Technology (home of The Daily Parker) and Holden (my day job). CloudMonix recently added a new feature that automates virtual machine (VM) management. See, Microsoft charges for VMs by the hour. So if you have a VM that is only used at specific times, you're wasting money by having it run all the time. A great example: Our continuous integration (CI) server, which builds and tests...
The Economist peeks under the skirts of the top tech firms and finds what people in my field have known for a long, long time: However, a career as a software developer or engineer comes with no guarantee of job satisfaction. A survey last year of 5,000 such workers at both tech and non-tech firms, by TINYPulse, a specialist in monitoring employee satisfaction, found that many of them feel alienated, trapped, underappreciated and otherwise discombobulated. Only 19% of tech employees said they were happy...
It's a slow, agonizing death: A report from the real estate service firm NGKF released late last year provides new numbers on an ongoing phenomenon: the slow, agonizing death of the American office park. The report looks at five far-flung office tenancy submarkets—Santa Clara, in the San Francisco Bay Area; Denver; the O’Hare region in Chicago; Reston/Herndon outside of Washington, D.C.; and Parsippany, New Jersey—and finds a general aura of decline. Between 14 and 22 percent of the suburban office...
So the masthead is blue now. Any thoughts? Parker and I managed to go for a one-hour, five-kilometer walk earlier today, as hoped. So my lazy Sunday hasn't been entirely lazy. But just on principle, I think the rest of the day will involve a nap and some time at a local bar with a book.
Via Schneier, a report that FitBit trackers could, in theory, spread malware to users' computers: The athletic-achievement-accumulating wearables are wide open on their Bluetooth ports, according to research by Fortinet. The attack is quick, and can spread to other computers to which an infected FitBit connects. Attacks over Bluetooth require an attacker hacker to be within metres of a target device. This malware can be delivered 10 seconds after devices connect, making even fleeting proximity a...

Five Thousandth Post

    David Braverman  1
BlogsWork
The Daily Parker v3.1 is here. We have officially launched on BlogEngine.NET. And this is the 5,000th post since May 1998 (but only the 4,804th since November 2005, when the blog launched independently of braverman.org.) I've maintained a pretty consistent posting rate since finishing my MBA in December 2010. Posting nearly every day is how you get to 5,000 entries: There are still a number of bugs, but nothing really horrible except for the Production instance not being able to properly respond to old...
These crossed my various news feeds today: Top story in my professional life: The EU's top court struck down Safe Harbor certification, leaving data privacy rules up to individual countries. An year-old video from ABC News demonstrating the ineffectiveness of concealed-carry (hint: you'll be shot with your own gun). The Illinois Technology Association, of which my employer is a member, is stepping up recruiting for Illinois companies in L.A. and New York. Geologists have found evidence of a huge tsunami...
Canadian Julia Cordray created an app described as a "Yelp for people," and apparently failed to predict the future: Except of course it took the rest of the world about two seconds to figure out that filtering the world to only include those with positive feelings was not exactly realistic, and all the app was likely to do was invite an endless stream of abuse, bullying, and stalking. It wasn't long before people were posting Cordray's personal details online – seemingly culled from the Whois...
In the last 48 hours, I've upgraded my laptop and surface to Office 2016 and my phone to Android 5.0 and 5.1. Apparently T-Mobile wants to make sure the Lollipop update works before giving you all the bug fixes, which seems strange to me. All four update events went swimmingly, except that one of my Outlook add-ins doesn't work anymore. Pity. I mean, it's not like Outlook 2016 was in previews for six months or anything...
I'm camped in a familiar spot, SFO Terminal 2, on my way home. Traveling Saturday morning means no traffic, no lines at security, and sometimes no sleep. That fortunately isn't a problem today; in fact, had I gotten up half an hour earlier, I might have made the 8am flight home instead of the 9:15 I'm on. Longtime reader MJG just sent me this to pass the time waiting for my flight to board:
After last night's Killers and Foo Fighters concert-slash-corporate-party—and the free Sierra and Lagunitas Salesforce provided, more to the point—today's agenda has been a bit lighter than the rest of the week. Today's 10:30 panel was hands-down my favorite. Authors David Brin and Ramez Naam spoke and took questions for an hour about the future. Pretty cool stuff, and now I have a bunch more books on my to-be-read list. At the moment, I'm sitting at an uncomfortably low table in the exhibit hall along...
Since development of DasBlog petered out in 2012, and since I have an entire (size A1) Azure VM dedicated solely to hosting The Daily Parker, I've been looking for a new blog engine for this blog. The requirements are pretty broad: Written in .NET Open source or source code available for download Can use SQL Server as a data source (instead of the local file system, like DasBlog) Can deploy to an Azure Web App (to get it off the VM) Still in active development Modern appearance and user experience See?...

Still writing code

    David Braverman
GeneralWork
We're working on a software release this week which seems to have absorbed all my free creativity. So I will leave you with this random tweet I discovered today: Cats seem unpredictable until you realize that their primary goal in life is to be on top of warm things. pic.twitter.com/v7Jdj7vIGY — Allen Pike (@apike) July 24, 2015
Via Schneier, a new paper by researchers at Google discussed the differences between the ways security experts and non-experts treat online security. Not surprising, experts have better habits. When asked about the security practices that most matter to them, experts talked about multi-factor authentication, password safes, and getting the latest software patches, while non-experts worried about anti-virus software and changing passwords frequently: The most common things-you-do responses from each...
Just some of the news stories I haven't got time to read this morning: Two men stole a puppy at knifepoint on a CTA train last night. I mean, WTF? An airplane part that could be from Malaysia Airlines 370 was found on Réunion, an island near Madagascar some 4,000 km from where searchers were looking for the missing plane. Via Schneier, an argument that it wasn't a legal limit on spying that prevented the NSA from intercepting a crucial phone call to Osama bin Laden in 2001, it was incompetence in the...
Not a lot of time to write today because I'm spending most of the day as CTO and the rest of the day as Lead Developer. The context switches are horrible. Tomorrow should be a little easier.
A trio of teenagers in the UK won a science prize for their concept of condoms that change color in the presence of sexually-transmitted disease pathogens: Their idea - which is still at concept stage - involves a condom covered with antibodies that would react with the proteins in bacteria, or antigens, found in STIs. Daanyaal [Ali, 14,] explained: "Once the [bodily] fluids come into contact with the latex, if the person does have some sort of STI, it will cause a reaction through antibodies and...
Fortunately, I have a couple of long flights coming up in two weeks. Unfortunately, not all of this will be relevant then: Mike Huckabee's entry into the presidential race may mean the Christian right is deteriorating. Bourbon's popularity, and the longevity of oak trees, is a problem. Did Jeb Bush trigger an Iraq War watershed? The Southern Regional Climate Center has a new climate tool that I'm going to play with...someday. Only one more Mad Men episode. I'm sad. ICYMI: Upgrading to Windows 10 will be...

USGS TopoView

    David Braverman
CoolGeographyWork
The USGS has put all of their topographic maps online. All of them. Back to 1880. Enjoy.
The ancient spreadsheet package Lotus 1-2-3 set "0 January 1900" as its day zero. Whenever you entered a date into a Lotus spreadsheet, the program actually stored the number of days before or since that mythical date. Microsoft Excel needed to maintain compatability with Lotus early on, so it set 30 December 1899 as its day zero, which worked very well except for dates between 30 December 1899 and 1 January 1900, and it added the other mythical date 29 February 1900 because Lotus had that bug as well....
I'm still trying to debug the performance of our principal application, which shouldn't be struggling the way it is. I did, however, take two minutes out of my life to watch this:

Out in the wild

    David Braverman
BusinessCoolWork
The Inner Drive Extensible Architecture (IDEA) is now on NuGet.org. This means anyone, anywhere can download it and install it into their own .NET project. I'll publish the Inner Drive Azure Tools at some point after I figure out a cool acronym. This was actually forced on me by a new requirement to share the code with overseas partners. They would be unable to use the software I wrote for work if I hadn't done this.

Surfacing

    David Braverman
BusinessCoolWork
One of the biggest perks of being a CTO is that I get to roll out really fun initiatives every so often. Our CEO has a Microsoft Surface 2, and he's had such success with it that we decided to make it our official laptop replacement. I made one moderately-annoying error in rolling out Surface Pro 3 tablets to seven people who were waiting for laptops: I failed to give the less-technical users guidance on how to set up user accounts. We're fixing it, but we still have some confusion around the idea that...

Shrimp cannon!

    David Braverman
CoolGeneralWork
One of my Canadian friends has a friend who made a shrimp cannon. No kidding:
Retail genetic-research company 23 And Me analyzed the genetics of the blue dress phenomenon: For one, there was no clear genetic association with seeing either a blue and black dress versus seeing white and gold one, according to Fah Sathirapongsasuti, PhD, a computational biologist here at 23andMe. That doesn’t mean there is no association, it just means that we didn’t find one that met our threshold for a strong association. We did see a small effect size for a genetic variant in the gene ANO6. While...
Things I will read or explore more this weekend: Ryanair will apparently not fly to North America anytime soon. British economists are stuck in 2011. MapBox has very recent satellite photos to ogle. Must run.
Paul Krugman explains: [W]hat fitness devices do, at least for me, is make it harder to lie to myself. And that’s crucial. It’s all too easy to convince yourself that you’ve done enough walking, that shuffling around filing books is a pretty good workout, that you only miss exercise once a week or so — OK, maybe twice. But there’s your Fitbit telling you that you only walked 6000 steps and burned 1800 calories yesterday, that you only did serious exercise three days last week. You might say that the...
Six and half hours at Rockefeller Chapel, a Euchre tournament (my first—middle of the pack), a dinner party, and yet more rehearsals for an April performance all left my weekend kind of full. Somehow I managed to walk Parker enough times and to do laundry. So, good weekend, full weekend, not exactly the Daily Parker's finest hour. Regular posting will resume presently.
A joint US-UK operation has obtained the master encryption keys to billions of mobile phones: The hack was perpetrated by a joint unit consisting of operatives from the NSA and its British counterpart Government Communications Headquarters, or GCHQ. The breach, detailed in a secret 2010 GCHQ document, gave the surveillance agencies the potential to secretly monitor a large portion of the world’s cellular communications, including both voice and data. With these stolen encryption keys, intelligence...
Local Manchester, N.H., television station WMUR mentioned my weather application on the news last night: There was only one place in the world colder than Mount Washington this morning: the south pole. The weather website wx now.com says the summit's temperature of 35 degrees below zero early this morning was the second coldest reported temperature on the entire planet. I can't wait to see the Google analytics.
After a nearly two days with above-freezing temperatures, our sidewalks have become passable and our faces have stopped falling off from the cold. Consequently I've spent a good deal of time today walking places. Consequently, though it's just 3pm, I've gotten better Fitbit numbers (15,000 steps, 11 km) than on any day since January 3rd (16,800 steps, 12.1 km). From January 3rd you have to go all the way back to November 30th (23,500 steps, 18 km) to find better results. I'm not going to do that today...
After 15 years and hundreds of thousands of posts, Sullivan posted the last Dish entry this afternoon: I hope that this fifteen-year catalog of insights and errors, new truths and old lies, prejudices and loves, jokes and intimacy, prescience and forgetfulness, will not be taken for anything more than it was, or ever could be. I hope we can all simply look back at the journey, and the laughs we had, and the pain we lived through together and the love that sustained us as a team and as a community, as we...
The Kickstarter campaign I mentioned Friday (and that I've backed) has become the most-backed campaign ever with 112,250 backers raising $4.4 million. Their original goal, mind you, was $10,000. I think "Exploding Kittens" might succeed, y'know?
Interesting things to read: Climate change deniers, take note: even though 2014 was really cold in part of the U.S., it was still the warmest year ever worldwide. Two posts on the Microsoft Azure blog: how to add auto-complete suggestions using Azure Search, and how to tune Azure DocumentDB performance. Could airlines start giving landing preference to their own high-value flights? Chicagoist has their best brunches list up. Yum. We might start using JetBrains TeamCity for continuous integration. More...

Wait, I'm where?

    David Braverman
TravelWork
One of the consequences of being willing to jump on an airplane to take care of a client matter is, of course, one gets sent places to take care of client matters. And this is how I find myself, not yet a full week into my new job, in Northern Virginia. At least it's above freezing here, so I got my Fitbit goals for the day. Plus, it looks like I'll hit 1 million lifetime steps either tomorrow or Tuesday—"lifetime" counted from when I joined Fitbit in October. So that's kind of cool. Also, I once again...
Via Tech Cocktail, Jason Scott has added 2,388 MS-DOS video games to the Wayback Machine. Says Scott: The Archive introduced v2, or “the Beta Interface” late last year. It was slow, stocky, and freaked people out. But folks got the idea, mostly – it was taking a site that had only incremental changes for 13 years, shaking the whole story up, and re-imagining the whole thing as a visual and browsing collection, as well as a way to dig deep into the materials. Since last year, it’s gotten faster, slimmer...

New office

    David Braverman
Work
I stopped in to my new company today and started unpacking boxes. It's coming together:
Just in time for Christmas travel, I got three links from one Daily Parker reader over the last 24 hours: Marissa Mayer isn't Steve Jobs. Yes, the 113th Congress was objectively the worst ever. The Interview isn't the first time Hollywood has caved on censorship. And yes, today is cloudy. Again.
Since the client on the Paris thing for some reason declined to spend $9,000 per person for us to fly business class, I decided to take American 90 to London and then take Eurostar under the Channel. The strategy worked; I got sleep on a real bed Sunday night, and was coherent and lucid Monday afternoon at the job site. This time, I put a clock on the train. Here's what my phone GPS showed about 30 minutes outside London: The screen shot above (click for full size) shows that about here the train was...
Business travel sometimes presents contradictions. Here are mine today: Good news: I got assigned to do a technical diligence in Paris. Bad news: We'll be at the airport for two days, with only one opportunity to see the city. Good news: Hey, it's an all-expense-paid trip to Europe. Bad news: In coach, which is really grim on an overnight flight such as one from Chicago to Paris. Good news: There's a 9am flight to London and the Eurostar to get me to Paris the next morning. Bad news: I have to get up at...
After Jack Conte got an ass-kicking by the Internet this week, he and Nataly Dawn posted two links to their defenders, who I think are correct: As a tour manager, I have settled shows and handled finances for bands big and small. Some of these bands played the smallest and shittiest venues in the country, and some of them played arenas and the main stage at large festivals. I have slept on people's couches and had bands with big enough budgets to put their crew up at the Ritz. I have read a lot of the...
In a revealing post, Pomplamoose's Jack Conte says not much: Being in an indie band is running a never-ending, rewarding, scary, low-margin small business. In order to plan and execute our Fall tour, we had to prepare for months, slowly gathering risk and debt before selling a single ticket. We had to rent lights. And book hotel rooms. And rent a van. And assemble a crew. And buy road cases for our instruments. And rent a trailer. And…. We built the tour budget ourselves and modeled projected revenue...
The Redmond giant stunned the software development world this week by opening up several core technologies, including the entire .NET platform, to the public: We are building a .NET Core CLR for Windows, Mac and Linux and it will be both open source and it will be supported by Microsoft. It'll all happen at https://github.com/dotnet. Much of the .NET Core Framework 4.6 and its Reference Source source is going on GitHub. It's being relicensed under the MIT license, so Mono (and you!) can use that source...

Catching up

    David Braverman
ParkerTravelWork
Lots more travel this weekend, including Parker and me spending two days in a place without Internet. (My phone at least had a little from time to time.) Now back home, I have to figure out the rest of my day before rehearsal. Parker, for his part, is sleeping on his own bed right now for the first time in more than a week.
Well, we made it to Heathrow only an hour late, and scrambled to get our initial findings out to our director in the 45 minutes we had available in the lounge...until our flight to Chicago was also delayed an hour and fifteen minutes. Really I just want to get on the plane and sleep. But then I also want to get home with enough time to nap before an event I've been looking forward to. So, here's hoping the published delay right now is the real delay, and I still have a couple of hours to unpack and...

Oslo, day 2

    David Braverman
GeneralTravelWork
Except for one minor problem, this has been a good trip. I'll have photos of the super-cute hotel probably this weekend. And the meeting today went surprisingly well, notwithstanding the 10 times I had to leave the room.* One amazing thing happened: at the end of the meeting, we stopped by reception and asked about getting a taxi. The receptionist pushed a button on a small device, which promptly spat out a receipt, which she handed us. By the time we got outside the building, there was a taxi waiting....
Microsoft's Scott Hanselman provides a list: "Knowing computers" today is more than just knowing Office, or knowing how to attach a file. Today's connected world is way more complex than any of us realize. If you're a techie, you're very likely forgetting how far you've come! The #1 thing you can do when working with a non-techie is to be empathetic. Put yourself in their shoes. Give them the tools and the base of knowledge they need. Backup everything. Is your entire company on your 10 year old...

Back, for a day

    David Braverman
GeneralTravelWork
Poor Parker. I picked him up from boarding yesterday afternoon, and he had to go back again this morning. I've got a one-day trip to Pittsburgh early tomorrow morning. So not a lot of time at home. Today's lighter at work than any last week, fortunately. Just prepping for tomorrow. I'm hoping for a more regular, Chicago-based schedule once my project kicks off again.
I had planned to write today about aviation weather radar, being an accidental landlord in Chicago, or the latest plan to replace a burned-down grocery in my old neighborhood. Instead, I'm going to gush a little about my new phone. I've used a Windows HTC-8 for almost two years now, and I've been frustrated with it nearly the whole time. Today, while waiting out a thunderstorm at the local T-Mobile store, I decided to pick up a Samsung S5. Instead of complaining about the HTC-8, I'll link to a...
I mentioned over a month ago that, given some free time, I would fix the search feature on Weather Now. Well, I just deployed the fix, and it's kind of cool. I used Lucene.NET as the search engine, incorporating it into the Inner Drive Gazetteer that underlies the geographic information for Weather Now. I won't go into too many details about it right now, except that I was surprised at how much the index writer was able to crunch and store (in Azure blobs). The entire index takes up 815 MB of blob...

Not a foul client

    David Braverman
GeneralTravelWork
As a city boy, the country occasionally surprises me. The Cleveland client has an office well outside Cleveland in rural Geauga County where we've spent some time over the last few weeks. One of the senior guys there hunts. And this is how I got to taste fresh, smoked pheasant last week—complete with a warning about birdshot:
Microsoft Azure is having some difficulties today in its East data center. It's causing hiccups. Nothing more. Just hiccups. But these hiccups are peculiarly fatal to the Weather Now worker process, so it keeps dying. Before dying, it texts me. So in the last 18 hours I've gotten about 30 texts from my dying worker process. Maybe it's just telling me to go see Edge of Tomorrow? Update, 15:15 CDT: Microsoft has finally updated the service dashboard to reflect the horkage.
My dad just sent me this. His comment: "This was done by somebody who either has Asperger's or way, way too much time on his hands." Yah, but it's cool, right? What is not so cool is that the Kings are up 4-3 with 17 left in the 3rd. If none of that makes any sense to you, clearly you don't care about hockey or Chicago sports.
Andrew Binstock lists things he wishes he'd learned about programming earlier. Local business owner David Borris explains that low-minimum-wage advocates are big businesses, who have different goals than small-business owners. Krugman wonders how climate science became a Marxist plot, while Alec MacGillis reminds Marco Rubio that his state is drowning. Ten days until I get a couple days off...
Actually, it's a live feed from the ISS: Live streaming video by Ustream IFLS explains: One of the latest missions from the ISS is kind of amazing. The High Definition Earth Viewing (HDEV) experiment consists of four cameras that have been attached outside of the ISS. Though temperature is controlled, the cameras are exposed to the radiation from the sun, which will allow astronauts to understand how radiation affects the instruments. The cameras point down at Earth at all times, which makes for some...
Via WGN's weather blog, here is the coolest climate visualizer I've seen: The site also has forecast maps and animation, climate information, and (of course) a blog.
I just returned from Outer Suburbistan in record time, in under an hour, which was pure dumb luck. As soon as I change I'm going out into the 25°C afternoon. We still haven't hit the 28°C we last saw November 7th, but this is close enough for me. More later, including possibly some interesting stuff about how I've started (slowly) refactoring the 10-year-old Inner Drive Extensible Architecture to use modern inversion-of-control tools including Castle Windsor and Moq. First, I need to walk the dog. A lot.
Bruce Schneier, not one for hyperbole, calls the Heartbleed defect an 11 on a 10 scale: Basically, an attacker can grab 64K of memory from a server. The attack leaves no trace, and can be done multiple times to grab a different random 64K of memory. This means that anything in memory -- SSL private keys, user keys, anything -- is vulnerable. And you have to assume that it is all compromised. All of it. "Catastrophic" is the right word. At this point, the odds are close to one that every target has had...

Upgrade!

    David Braverman
BlogsWork
You can't actually see it, but I've upgraded the Microsoft Azure VM that this blog runs on to a brand-spanking-new Windows Server 2012 box. In fact, it's so transparent, the only purpose of this blog entry is to make sure I can make blog entries. Seriously, this means absolutely nothing to anyone else. Except that, since Microsoft was going to kill the old VM automatically sometime in June, this is a good thing.
I had planned to post some photos tonight showing the evolution of digital cameras, using a local landmark, but there's a snag. The CF card reader I brought along isn't showing up on my computer, even though the computer acknowledges that something is attached through a USB port. As I'm visiting one of the most sophisticated and technological cities in the world, I have no doubt I can fix this tomorrow. Still, it's always irritating when technology that worked a few days ago simply stops working. For...
I spent 4½ hours today upgrading three low-traffic websites in order to shut down an Azure database that cost me $10 per month. The problem is this: I continually improve the Inner Drive Extensible Architecture as I learn better techniques for doing my craft. The IDEA began in 2002, and the industry changes rapidly, so every so often it changes significantly enough that things using earlier versions break when they're upgraded. About a year ago, version 2 ended and version 3 came out, breaking...
This is a big deal for shops like 10th Magnitude, my employer, especially given that we developed the API for Arrow Payments. PCI compliance means banks—who have skin in the game—have certified Azure is secure enough for credit-card processing: The PCI DSS is the global standard that any organization of any size must adhere to in order to accept payment cards, and to store, process, and/or transmit cardholder data. By providing PCI DSS validated infrastructure and platform services, Windows Azure...
Right before Christmas I removed all the long-dormant servers from the Inner Drive Technology Worldwide Data Center. Today I'd planned to shut off the last two live devices, my domain controller and my TeraStation network attached storage (NAS) appliance, replacing the first with nothing and the second with a new NAS. (The NAS is the little black box on the floor to the right; the domain controller is the thin rack-mounted server at the top.) It turns out, today was a good day to shut down the old NAS....
I had a reasonably productive morning cleaning up the Inner Drive Technology World Headquarters, including removing all all the decommissioned hardware from the Inner Drive Technology International Data Center. Contrast the before with the during: Both DSL modems are still there; so is the NAS, the PDC, and the switch. However, the dead UPS (thank you, TrippLite, for creating a UPS whose battery you can't replace), four decommissioned servers (including one in the back you can't really see), and a whole...
The Chicago Transit Authority cleaned out its attic recently and put a bunch of artifacts up for auction. The auction just ended, and I'm sorry to say I did not win anything. I bid on a couple of 1990s-era station signs, one from Main and one from Davis. I didn't want to risk getting both so I dropped off the Davis auction once it hit $50. Because, rusty 30 x 45 cm sign with the paint chipping? Yeah, $50 sounds right. But I kept going on the Main St. sign, using the ancient eBay technique of waiting...
This weekend's cover story in New York Times Magazine looks in detail at Google's grand plan to map everything: Street View cars have already mapped six million miles. Depending on your perspective, that’s either a quite a lot (equivalent to 12 trips to the moon and back) or not much at all (only one-tenth of the world’s estimated 60 million miles of road). Either way, Google’s huge investment in the camera-equipped cars — not to mention trikes, boats, snowmobiles and, yes, rafts — has yielded the most...
I have an HTC Windows 8X phone. I work for a Microsoft Partner, so this seemed like a good idea at the time. After nearly a year, I can report that I am tired of this phone and want to go back to Android. The one thing my phone does well is manage two Microsoft Exchange accounts. And it does Skydrive all right too. Those are Microsoft products, so Windows should handle them. I find the touch-screen waaay too sensitive. It can't determine what letter I want more than half the time, and its auto-correct...
Oh, you betcha: On a year-over-year basis, average connection speeds grew by 25 percent. South Korea had an average speed of 14 Mbps while Japan came in second with 10.8 Mbps and the U.S. came in the eighth spot with 7.4 Mbps. Year-over-year, global average peak connection speeds once again demonstrated significant improvement, rising 35 percent. Hong Kong came in first with peak speed of 57.5 Mbps while South Korea came in at 49.3 Mbps. The United States came in 13th at 31.5 Mbps. Yes, South Korea has...
This rocks: The so-called "Starpath" is a type of solar-enhanced liquid and aggregate made by Pro-Teq Surfacing, a company headquartered southwest of London near the awesomely titled town of Staines-upon-Thames. It's in the prototype phase, with a test path running 460 feet in a Cambridge park called Christ's Pieces. (The British and their delightful names!) The material works by absorbing UV rays during the day and later releasing them as topaz light. In a weird feature, it can somehow adjust its...
I just received an alert on a credit card I used to share with an ex. The account, which is in her name since we split, has a small balance for the first time in 6 years. There are two possibilities here, which should be obvious: 1. My ex does not know I still receive alerts on her credit card. 2. My ex does not know the card is active again. Regardless of which is true (and they both may be), she needs to know about it. Given that (2) could expose her to liability for fraud, so does the card issuer. So...
I found another batch of tapes including a mix tape I made in the WRHU two-track studio in May 1990. Yes, two-track: we recorded two audio tracks onto 1/4-inch tape at 7.5 inches per second (or 15 ips if we needed to do some music editing). We then cut the tapes with razor blades and spliced them together with splicing tape. Eventually I graduated to the misnamed 4-track studio, which by then not only had a 4-track quarter inch deck but also a 1-inch, 16-track system that only the General Manager was...

Is LinkedIn worth it?

    David Braverman
BusinessWork
I've never had much user for LinkedIn. Apparently I'm not alone: The site’s initial appeal was as a sort of self-updating Rolodex—a way to keep track of ex-coworkers and friends-of-friends you met at networking happy hours. There’s the appearance of openness—you can “connect” with anyone!—but when users try to add a professional contact from whom they’re more than one degree removed, a warning pops up. “Connecting to someone on LinkedIn implies that you know them well,” the site chides, as though you’re...
Just a brief note, when I should be sound asleep. I caught up on Aaron Sorkin's Newsroom tonight, and realized that the episode ended the story. I could be wrong. I called my dad immediately, asking for some assurance that I wasn't insane about it ending all three* of the basic conflicts that make up the story, but he hadn't seen it yet, as he's two time zones west of me. So, all you've got until I get his reflections, dear readers, is an amateur opinion. But as far as I can see, the story has nowhere...

Cool mobile phone concept

    David Braverman
CoolWork
Via Sullivan, the Phoneblok:
A couple weeks back I moved an Azure Virtual Machine from one subscription to another. Since then, I haven't been able to connect to the FTP sites that were running on it. I finally spent some time today to figure out why. First, I forgot to change the FTP firewall support in IIS. The IP address of the VM changed, so I needed to update the VM's external IP address here: Then, I had to change the FTP firewall support for the FTP site itself. (It looks the same, just on the FTP site instead of on the IIS...
(This is cross-posted with the 10th Magnitude Tech Blog.) Part 1: The Challenge We developed efox, a Microsoft Windows Azure PaaS application, for our customer Holden International over the course of the last year. Our biggest challenge in the first release was to integrate their flagship sales training application, efox, with SalesForce. But from the beginning of the SalesForce integration effort, we had a constraint we couldn’t ignore: Not only would efox have to integrate with SalesForce, but it...
The friend who posted this roundup said simply, "Nerdgasm:" Writing Systems of the World By Maximilian Dörrbecker (Chumwa) (Own work) [GFDL, CC-BY-SA-3.0 or CC-BY-SA-2.5], via Wikimedia Commons Take a look.
Yes, I know the weather's beautiful in Chicago this weekend, but sometimes you just have to run with things. So that's what I did the last day and a half. A few things collided in my head yesterday morning, and this afternoon my computing landscape looks completely different. First, for a couple of weeks I've led my company's efforts to consolidate and upgrade our tools. That means I've seen a few head-to-head comparisons between FogBugz, Atlassian tools, and a couple other products. Second, in the...
Security guru Bruce Schneier warns about the lack of trust resulting from revelations about NSA domestic spying: Both government agencies and corporations have cloaked themselves in so much secrecy that it's impossible to verify anything they say; revelation after revelation demonstrates that they've been lying to us regularly and tell the truth only when there's no alternative. There's much more to come. Right now, the press has published only a tiny percentage of the documents Snowden took with him....
James Deen tries Google Glass and...well...don't play this at work: That has to be one of the only porn trailers I've ever laughed through.
Via TPM Media, NASA has something to make you smile. Take a ride:
Our company needs a specific Microsoft account, not attached to a specific employee, to be the "Account Holder" for our Azure subscriptions. Azure only allows one and only one account holder, you see, and more than one person needs access to the billing information for these accounts. Setting up a specific account for that purpose solves that problem. So, I went ahead and set up an email account for our putative Azure administrator, and then went to the Live ID signup process. It asked me for my...
Security guru Bruce Schneier suggests Snowden might not have considered all the likely outcomes: Edward Snowden has set up a dead man's switch. He's distributed encrypted copies of his document trove to various people, and has set up some sort of automatic system to distribute the key, should something happen to him. Dead man's switches have a long history, both for safety (the machinery automatically stops if the operator's hand goes slack) and security reasons. WikiLeaks did the same thing with the...
Someday, when a far-future Gibson writes about this time in the American Republic, he'll have a paragraph about Edward Snowden. I've got a fantasy in which the future historian remarks on Snowden sounding the alarm against unprecedented government and private collusion against personal privacy, and how his leak sparked a re-evaluation of the relationships between convenience and security, and between government and industry. But I've actually got a degree in history, and I can tell you that the future...
Via the Atlantic Cities blog, this is pretty awesome: World domination is all well and good, but sometimes taking over a city is more than enough for one night. That's the feeling that Luke Costanza and Mackenzie Stutzman had a few years back while playing the board game Risk in Boston. So they sketched out a rough map of the metro area, split neighborhoods into six distinct regions, and laminated the pages. Then they invited over a few more friends to test it out — and discovered it was a rousing...

Howl

    David Braverman
CoolGeneralWork
Via Sullivan, scholar John Suiter discovered a recording of Allen Ginsberg reading "Howl" at Oregon's Reed College in 1956: It’s also easy to forget that Allen Ginsberg’s generation-defining poem “Howl” was once almost a casualty of censorship. The most likely successor to Walt Whitman’s vision, Ginsberg’s oracular utterances did not sit well with U.S. Customs, who in 1957 tried to seize every copy of the British second printing. When that failed, police arrested the poem’s publisher, Lawrence...
Yeah, one of those days: Has the NRA fatally over-reached? Niel deGrasse Tyson examines whether Superman can really fly. How visionary is Eric Schmidt, really? (Could it be instead survivorship bias?) Can we stop worshiping Reagan, please? What happens when a rural town dies? I'll get to these eventually...
National Public Radio has created an interactive map that uses Google Maps and new satellite images Google obtained yesterday to show 10-meter images of the Oklahoma tornado's destruction: This may be the best, most timely use of geographic information in a news presentation I've ever seen. The images are stunning. I can only imagine what life must be like in Moore right now—and with the NPR app, it's a lot easier to understand.
Back in November, Chicagoans voted to buy electricity in the aggregate from Integrys rather than the quasi-public utility Exelon. As predicted, the big savings only lasted a few months: And Chicago, where residents saw their first electric-bill savings this month under a 5.42-cent-per-kilowatt-hour deal completed in December with Integrys, will see its energy savings shaved to just 2 percent. ComEd's new price is not yet official. But utility representatives have filed their new energy price of 4.6...

Send to Kindle

    David Braverman
BusinessCoolWork
Odd that I'm finding this out through the Chicago Tribune: Amazon.com has introduced a way for users to quickly save and send news articles as well as other items to their Kindle devices for later, off-line reading. The new feature can be added by users in a variety of ways. Amazon has made it possible for users to send items to their Kindles through Web browser extensions for Google Chrome and Firefox, as a feature that can be installed on Macs or PCs, from Google Android mobile devices, or from users'...

Something is different...

    David Braverman
BlogsWork
After four years or so, I've changed the Daily Parker's skin. Looking back at my other, dead blog enticed me to play with the theme control for a few minutes. And then I decided, you know, Mads Simple looks really clean and elegant, but I'm kind of tired of it. So? Blue enough for you?

Douglas Adams was right

    David Braverman
CoolWork
From The Hitchhiker's Guide to the Galaxy: There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened. From this week's news: If calculations of the newly discovered Higgs boson particle are correct, one day, tens of billions of years from now, the universe will disappear at the speed of...

21st Century Rituals

    David Braverman
CoolGeneralWork
Via Sullivan, a catalog of strange things we do with gadgets: You’re on your cell phone, talking to a friend, pacing in circles, fidgeting with your hands, checking your cuticles–whatever it is you do while you’re on the phone. They’re odd, pointless behaviors, but we do them nonetheless, and a group of designers from the Art Center College of Design has taken it upon themselves to illustrate and document all of them (sort of like that Illustrated Dictionary of Cyborg Anthropology). There’s the...
My my most recent post mentioned finishing the GetWeather component of Weather Now, my demo project that provides near-real-time aviation weather for most of the world. I thought some readers might be interested to know how it works. The GetWeather component has three principal tasks: Get the raw data from the National Aeronautics and Atmospheric Administration (or, in future, any other source); Parse the data; and Store the data for the web application to use. In the Inner Drive Technology world, an...

Census Dotmap

    David Braverman
CoolWork
This is exceedingly cool: What is this This is a map of every person counted by the 2010 US and 2011 Canadian censuses. The map has 341,817,095 dots - one for each person. Why? I wanted an image of human settlement patterns unmediated by proxies like city boundaries, arterial roads, state lines, &c. Also, it was an interesting challenge. Who is responsible for this? The US and Canadian censuses, mostly. I made the map. I'm Brandon Martin-Anderson. Kieran Huggins came to the rescue with spare server...
Three unrelated stories drew my notice this evening: PATH service has resumed to Hoboken. Some years ago—never mind how long precisely—I lived in Hoboken, N.J., the birthplace of Frank Sinatra (really) and baseball (not really). I took the Port Authority Trans-Hudson train almost every day when I worked in SoHo, and about every third day when I worked in Midtown. Having experienced other ways of commuting to New York—in fact, the switch up to 53rd and Park finally got me to return to Chicago, after my...
Over the last two days I've spent almost every working minute redesigning the 10th Magnitude framework and reference application. Not new code, really, just upgrading them to the latest Azure bits and putting them into a NuGet package. That hasn't left much time for blogging. Or for Words With Friends. And I'm using a lot of Instapaper. Without Instapaper, I'd never get to read Wired editor Mat Honan drawing lessons from his epic hack last summer.
I've spent a good bit of free time lately working on migrating Weather Now to Azure. Part of this includes rewriting its Gazetteer, or catalog of places that it uses to find weather stations for users. For this version I'm using Entity Framework 5.0, which in turn allows me to use LINQ extensively. I always try to avoid duplicating code, and I always try to write sufficient unit tests to prevent (and fix) any coding errors I make. (I also use ReSharper and Visual Studio Code Analysis to keep me honest.)...
Air New Zealand has a hobbit of making awesome safety videos; here's the latest:

Changing the way I read

    David Braverman
CloudWork
Last week, I bought an ASUS Transformer TF700, in part to help out with our seriously-cool Galahad project, and in part so I could read a bunch of heavy technical books on tonight's flight to London. And yes, I had a little tablet-envy after taking the company's iPad home overnight. It was not unlike fostering a puppy, in the sense that you want to keep it, but fortunately not in the sense of needing to keep Nature's Miracle handy. Then yesterday, Scott Hanselman pointed out a great way to get more use...
Remember how I've spent the last three months moving stuff into the Cloud? And how, as of three weeks ago, I only had two more services to move? I saved the best for last, and I don't know for sure now whether I can move them both without some major changes. Let me explain the economics of this endeavor, and why it's now more urgent that I finish the migration. And then, as a bonus, I'll whinge a bit about why one of the services might have to go away completely. I currently have a DSL and a 20-amp...
This month's Atlantic explains: "So you want to make a map," [former NASA engineer Michael] Weiss-Malik tells me as we sit down in front of a massive monitor. "There are a couple of steps. You acquire data through partners. You do a bunch of engineering on that data to get it into the right format and conflate it with other sources of data, and then you do a bunch of operations, which is what this tool is about, to hand massage the data. And out the other end pops something that is higher quality than...
They just launched high-resolution aerial photos of another batch of cities: Improving the availability of more high quality imagery is one of the many ways we’re continuing to bring you the most comprehensive and accurate maps of the world. In this month’s update, you’ll find another extensive refresh to our high resolution aerial and satellite imagery (viewable in both Google Maps and Google Earth), as well as new 45 degree imagery in Google Maps spanning 30 new cities. Google Maps and Earth now...
The Wind Map is one of the coolest things I've ever seen: And apparently, Isaac is going to hit Valparaiso (and, um, us):
The title says it all. I've moved Hired Wrist, my dad's brochure site, up to my Azure VM, leaving only Weather Now, plus my bug tracking and source control applications, in my living room the Inner Drive Technology Worldwide Data Center. I'll move the two third-party apps next weekend. My experience moving Hired Wrist this morning suggests that moving Weather Now will be, as we say, "non-trivial" (i.e., bloody hard).
In every developer's life, there comes a time when he has to take all the software he's written on his laptop and put it into a testing environment. Microsoft Azure Tools make this really, really easy—every time after the first. Today I did one of those first-time deployments, sending a client's Version 2 up into the cloud for the first time. And I discovered, as predicted, a flurry of minor differences between my development environment (on my own computer) and the testing environment (in an Azure web...
Last week I offered developers a simple way to simultaneously deploy a web application to a Microsoft Azure web site and an Azure Cloud Services web role. Today I'm going to point out a particular pain with this approach that may make you reconsider trying to deploy to both environments. Just to recap: since Azure web sites are free, or nearly so, you can save at least $15 a month by putting a demo instance of your app there rather than having a second web role for it. You'll still use a web role for...
(This is cross-posted on the 10th Magnitude blog.) In my last post, I talked about using Azure web sites to save beaucoup bucks over Azure Cloud Services web roles on nonessential, internal, and development web applications. In this post I'll go over a couple of things that bit me in the course of deploying a bunch of applications to Azure web sites in the last two weeks. First, let me acknowledge that engineering a .NET application to support both types of deployment is a pain. Azure web sites can't...
Via Sullivan, artist Heather Dewey-Hagborg is creating 3D portraits from random hairs: Collecting hairs she finds in random public places – bathrooms, libraries, and subway seats – she uses a battery of newly developing technologies to create physical, life-sized portraits of the owners of these hairs. You can see the portrait she’s made from her own hair in the photo below. While the actual likeness is a point of contention, these images bring about some creepy-yet-amazing comments; on genetic identity...

It is finished.

    David Braverman
CloudWork
I have successfully ported my first (existing) application to the Microsoft Windows Azure platform, and have shut down the running instance on my local Web server. I hope the second one takes less than a week. It's a funny little site called Boxer's Shorts. Dr. Bob Boxer is a local allergist who likes puns. He worked with a local illustrator, Darnell Towns, and self-published the five paperback pun compilations advertised on the site. Local web designer Lauren Johnson (née Liss) did the look and feel...
When working with Microsoft Windows Azure, I sometimes feel like I'm back in the 1980s. They've rushed their development tools to market so that they can get us developers working on Azure projects, but they haven't yet added the kinds of error messages that one would hope to see. I've spent most of today trying to get the simplest website in my server rack up into Azure. The last hour and a half has been spent trying to figure out two related error messages that occurred when trying to debug a Web...

Google Maps goes inside

    David Braverman
CoolWork
I don't know how extensive this is, but Google Maps street view now goes inside buildings: To see this for yourself, go on Google Maps to 1028 W Diversey Pkwy, Chicago, 60614. Click on the balloon over Paddy Long's Pub, and click Street View. Notice the double chevron pointing toward the sidewalk: Click that. And then explore. I can only weep that we didn't have this kind of data throughout history to see how people lived in the past. And I can only weep for what this will do to privacy. Update: It...
I have just spent an hour of my life—one that I will never get back—trying to figure out why I couldn't install any software from .msi files on one of my Windows 7 machines. Every time I tried, I would get a message that the installer "could not find the file specified." I'll spare you all the steps I went through to figure out why this was happening, and get to the punchline: > Yeah, you see, the SYSTEM account needs full control over any file you're trying to install on Windows. Here's how it should...
Last weekend I described moving my email hosting from my living room home office out to Microsoft Exchange Online. And Thursday I spent all day at a Microsoft workshop about Windows Azure, the cloud computing platform on which my employer, 10th Magnitude, has developed software for the past two years. In this post, I'm going to describe the actual process of migrating from an on-site Exchange 2007 server to Exchange Online. If you'd prefer more photos of Parker or discussions about politics, go ahead...

Street View finds

    David Braverman
CoolGeographyWork
Via Sullivan, artist Jon Rafman has collected Street View oddities: (Yes, that's in Chicago.)
As just about everyone who watches these things predicted, Groupon's shares declined 9% just as soon as insiders were able to start trading them: Friday marked the end of the company's lock-up period, which prevented insiders from unloading their Groupon stock. Groupon went public in November with a small float. The expiration of the lock-up period puts into play 600 million shares, amounting to 93 percent of the company's total outstanding shares. About one-third of those shares will not be sold, as...

Whither Lorem Ipsum?

    David Braverman
CoolWork
Jeff Atwood has the definitive explanation: ["Lorem ipsum"] is arbitrarily rearranged and not quite coherent Latin, extracted from a book Cicero wrote in 45 BC. Here's the complete quote, with the bits and pieces that make up Lorem Ipsum .... Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit amet, consectetur, adipisci[ng] velit, sed quia...
I like being busy, but it does take time away from lower-priority pursuits like blogging. If I had more time, I'd pontificate on the following: Paul Krugman wonders why Paul Ryan is taken seriously, as do I; Chris Mooney and Kevin Drum wonder what about the Republican brain makes them so opposed to facts; The Atlantic Cities has a fun gallery of world subway platforms; and The Times examines the ridiculousness of taking laptops out at airport checkpoints. For now, though, it's back to the mines.
Some items that have gotten my attention: Linda Greenhouse on the Supreme Court's divisions, and how they may throw the health-care law into chaos Laura Miller on Game of Thrones' real-life inspirations and Charli Carpenter writing in Foreign Affairs on Game of Thrones as Realpolitik The Daily with more about craft brewing's increasing market share On Friday, schlock artist Thomas Kinkade died, joining a pantheon of artists we wish the world would forget but probably won't, a group that includes...
I found out, after too many failed download attempts for no reason I could ascertain (come on, Amazon), the 1940 Census data is also available on Ancestry.com. Their servers actually served the data correctly. And so, I found this: The apartment numbers aren't listed, and the building added an apartment to my entrance sometime in the last 70 years, but I think I can work it out. The first column shows the rent for each apartment. The three higher-rent apartments have to be the larger ones to the west....
The Census and the National Archives have released the entire 1940 enumeration quasi-digitally. I think the data drop is great. I am going to download a few specific documents based on what I know about my own family, and about some of the places I've lived that were around in April 1940. But as a software developer who works mainly with Cloud-based, large-data apps, I am puzzled by some of the National Archives' choices. I say "quasi-digitally" because the National Archives didn't enter all the...
Raganwald yesterday posted a facetious resignation outlining the dangers to employers of asking prospective employees to disclose social media information: I have been interviewing senior hires for the crucial tech lead position on the Fizz Buzz team, and while several walked out in a huff when I asked them to let me look at their Facebook, one young lady smiled and said I could help myself. She logged into her Facebook as I requested, and as I followed the COO’s instructions to scan her timeline and...
If you're driving in San Francisco, don't block the MUNI: By early next year the city's entire fleet of 819 buses will be equipped with forward-facing cameras that take pictures of cars traveling or parked in the bus and transit-only lanes. A city employee then reviews the video to determine whether or not a violation has occurred — there are, of course, legitimate reasons a car might have to occupy a bus lane for a moment — and if so the fines range from $60 for moving vehicles to more than $100 for...
Earlier I mentioned how technology makes aviation easier. Now here's how it makes aviation cooler: For the first time in Daily Parker history, I'm writing about a flight in real time. I am approximately here: FlightAware adds the third dimension, putting me at FL360. Of course, I have actual work to do, which is really why I bought Internet access for this flight. I still think this is incredibly cool. (For the record, my flight didn't leave on time, but it did leave. At takeoff, O'Hare conditions were...
Via James Fallows, here is the FlightAware track (and the KML) for yesterday's Boeing 787 test flight: That. Is. Cool.
I remember traveling in the 1970s and 1980s, when no one could reliably answer this question until the plane actually left the runway. But today I'm at O'Hare while snow is falling, and it looks like my flight will in fact take off on time despite the snow and the lengthening list of delayed flights on the arrivals board. How do I know? First stop is the American Airlines website. Their flight status tool says my plane departs on time from gate K5. And the page has a link to "arriving flight...
Reader Curtis Manwaring alerted me this morning to movement in the copyright infringement case against Arthur David Olson, late of the Posix time zone database. The Electronic Frontier Foundation has taken up Olson's (and Paul Eggerts') defense, and yesterday threatened a motion for Rule 11 sanctions against the plaintiff's attorney if they don't withdraw the case within 21 days: If there were ever a pleading that invited Rule 11 sanctions, Plaintiff Astrolabe, Inc.'s Complaint is it. ... Astrolabe's...
So I thought I'd take another look at Sebastian Gutierrez' film Girl Walks Into a Bar the other day. But before the film started I saw this: Not knowing what to make of these options, I chose the two minutes of proselytizing and went to make my lunch. When I got back, the movie was on its way without interruptions, as promised. What the LDS church hopes to accomplish through this PR campaign escapes me for the moment.

Sullivan bait

    David Braverman
CoolWork
New time-lapse video from the International Space Station:
My weather demo, Weather Now, is 13 years old today. I launched it as an ASP 2.0 application on 11 November 1998. The Wayback Machine first crawled the site about a year later, on 20 September 2000. Check out the site's evolution; it's trippy.
Singer Kina Grannis has released a new video that used 280,000 Jelly Bellies and took her nearly two years to make: As a plus, it's a catchy song with not one but two ear-worms in it. (Watch for the second one.)
I've now set up the Inner Drive Extensible Architecture™ at Digital River, a software-distribution company. You can now buy developer, commercial per-server, and non-commercial per-site licenses for reasonable prices. Check out the overview and SDK (reg.req.) pages for tons o' info. You can also check out the no-nonsense license agreement before you buy.
The Inner Drive Extensible Architecture™ has had support for the tzinfo database for several years now. Weather Now uses it; so do a few of my clients. Like the lazy software developer I am, however, I never put up a decent demonstration of the code, which might, you know, make someone want to buy it. Well, the documentation, she is here. Licensing, you will be shocked to learn, is available for a modest fee.
To better understand the facts behind Astrolabe’s stupid trolling quixotic lawsuit against the guys who coordinated the worldwide time-zone database (tzinfo), I bought copies of the Shanks Amercian and International atlases that Astrolabe claims to own. (I went through the secondary market, so I didn’t actually give Astrolabe any money.) First, an update. According to Thomas Eubanks of the IETF, the Electronic Frontier Foundation has taken over Arthur Olson’s legal defense. Mazel tov. I expect to see a...
This morning The Daily Parker received a press release from Gary Christen, responding to my analyses of their lawsuit against the guys who maintain the Posix time zone database (here, here, and here). Unfortunately for Christen, Astrolabe's response fails to rebut my central assertions. I said, essentially, they have failed to state a claim upon which relief can be granted by a Federal court (or, as one of my colleagues who actually practices law suggested, their complaint is actionable in itself)....
A little housekeeping: if the blog seems slow today, thank this entry, which has got over 70,000 page views yesterday through 19:00 CDT and continues to get hit today. (Usual site traffic is about 4,000 page views per day, total.) So, there's nothing wrong with either the blog or with your carrier. It's just a lot more traffic than my servers usually get.
Via TPM, search-engine watcher Danny Sullivan says former U.S. Senator Rick Santorum hasn't been Googlebombed; he's simply lost the war: In a classic Googlebombing — which Google did crack down on when it was used to tie searches for “miserable failure” to George W. Bush back during the Republicans administration — pranksters tricked Google’s algorithm into sending (for lack of a better term) the “wrong” results for a search. An example could be you entered “apple” in the Google bar and got back a page...
I'm David Braverman, this is my blog, and Parker is my 5-year-old mutt. I last updated this About... page in February, but some things have changed. In the interest of enlightened laziness I'm starting with the most powerful keystroke combination in the universe: Ctrl-C, Ctrl-V. Twice. Thus, the "point one" in the title. The Daily Parker is about: Parker, my dog, whom I adopted on 1 September 2006. Politics. I'm a moderate-lefty by international standards, which makes me a radical left-winger in today's...
I don't have all the details, but it looks like an employee at one of the hospital's vendors did something really stupid: A medical privacy breach led to the public posting on a commercial Web site of data for 20,000 emergency room patients at Stanford Hospital in Palo Alto, Calif., including names and diagnosis codes, the hospital has confirmed. The information stayed online for nearly a year. Since discovering the breach last month, the hospital has been investigating how a detailed spreadsheet made...
Do you ever eat fish? If so, are you aware that many fisheries are unsustainable, that popular fish species have high incidence of contamination, and that while generally good for you, some sushi can give you heavy metals with your wasabi? For years I've carried around a pocket sustainable seafood guide the Monterey Bay Aquarium publishes semi-annually. Now they've got a smartphone app for both iPhone and Android. No more printing it out on paper! W00t!

Cool Chicago video

    David Braverman
ChicagoCoolWork
From the World's Greatest Newspaper, aka WGN-Chicago:
From the New Yorker: UPDATE: Pretty pleased with what I’ve come up with in just six days. Going to take tomorrow off. Feel free to check out what I’ve done so far. Suggestions and criticism (constructive, please!) more than welcome. God out. COMMENTS (24) Beta version was better. I thought the Adam-Steve dynamic was much more compelling than the Adam-Eve work-around You finally settled on. Adam was obviously created somewhere else and then just put here. So, until I see some paperwork proving otherwise...
Generally, I prefer to learn new things by reading first, then doing. I mentioned Wednesday that I've grown dissatisfied with my photography skills, so naturally, I'll go first to Amazon. You know: read about a technique, try it out, post the results online, rinse and repeat. So it seems somewhat odd to me that most of Amazon's top-rated books on photography—like this one on Photoshop—have Kindle editions that cost almost as much. Because nothing will help someone understand how to do advanced photo...

Don't know nothin' about me

    David Braverman
CoolWork
Via one of my cow-orkers, a company that can tell you all about yourself at a hitherto-impossible level of detail. All you have to do is spit: 23andMe is a retail DNA testing service providing information and tools for consumers to learn about and explore their DNA. We utilize the Illumina OmniExpress Plus Research Use Only Chip which has been customized for use in all of our products and services by 23andMe. All of the laboratory testing for 23andMe is done in a CLIA-certified laboratory. How does...

Girl walks into a bar

    David Braverman
CoolWork
Fascinating, and not bad at all. Writer/director Sebastian Gutierrez assembled a top-notch cast (Danny DeVito, Carla Gugino, Zachary Quinto) and put them into a watchable, funny film—only available on YouTube. If your line supports it, watch in HD. Alas, I think it's only available in the U.S. for the time being.
Gulliver this afternoon examines whether we might want to examine them: A new academic paper [PDF] from John Mueller (of The Ohio State University) and Mark Stewart (of the University of Newcastle in Australia) attempts to determine whether the return on investment justified those huge expenditures. ... [T]he findings in this paper are truly remarkable. By 2008, according to the authors, America's spending on counterterrorism outpaced all anti-crime spending by some $15 billion. Messrs Mueller and...

What you're searching for

    David Braverman
CoolWork
Every day a few minutes past midnight UTC (7pm CDT), I get a report from The Daily Parker about its health, wealth, and wisdom. And every day, someone hits the blog from somewhere through a search I never thought about before. In the last day, for example, people have hit the blog looking for: Laguhing too loud; The great flood of 1992; Chicago parking scandal; Neurology of spending (this one from Canada); One of my classmates; My high-school choir director; and The daily sunrise times in Chicago. I'm...

Moving on

    David Braverman
Work
On April 12th, I'm starting a new role on the Valkre Solutions development team. Valkre is a startup in Chicago's West Loop neighborhood approximately 0.13% the size of Avanade, the company I left yesterday. Avanade would like me to remind Daily Parker readers (and those of you tuning in through Facebook) that "Avanade does not control or endorse the content, messages or information found in any public Weblog, and therefore specifically disclaims any liability with regard to this Weblog and any actions...
No, I'm not making a dig about the Republican Party. Wired has a story this month about the quiet increase in AI happening all around us: Today's AI bears little resemblance to its initial conception. The field’s trailblazers in the 1950s and '60s believed success lay in mimicking the logic-based reasoning that human brains were thought to use. In 1957, the AI crowd confidently predicted that machines would soon be able to replicate all kinds of human mental achievements. But that turned out to be...
I've just pushed out an interim build of the Inner Drive Technology demonstration project, Weather Now. In addition to fixing a couple of annoying bugs, I added a significant new feature. The weather lists on the home page now can show whatever text I want for the weather station names. Before, it could only show their official designations, which made the lists harder to use. You can see how useful this is immediately. The list of NFL football games now shows you what game the weather goes with. Also...
Strange Maps finds our state mottoes through Google: Google any word, and the search engine will suggest a longer phrase, based on the popularity of current searches starting with the same word. This so-called autocomplete function (1) is, like any good advice, in equal parts helpful and annoying. Also, being a clever piece of statistics, it offers a fascinating insight into the mind(s) of the Great Online Public. The same principle of random revelation can be applied to geographic terms, which is...
The first official 2010 Census results are out today. As of April 1st there were 308,745,538 residents of the United States. California, the most populous, had 37,253,956; Wyoming, the least, had 563,626. We have a decennial census in the U.S. because our Constitution mandates it. Every 10 years, we reapportion representation. This time, very much like the last time, Illinois, Missouri, Michigan, Pennsylvania, New Jersey, and Massachusetts are losing a seat; New York and Ohio are losing two; Washington...

Another fun time-suck

    David Braverman
CoolWork
Also from Sullivan: It's called the Books Ngram Viewer, and it allows you to track the plot of words and phrases through time. The service draws on the absolutely massive Google Books corpus. Google estimates they've scanned and OCR'd 10 percent of all the books ever published, so this isn't a perfect dataset. But man is it fun to play with.
The New York Times has released an application mapping key Census indicators by census tract. Seriously, you could spend hours playing with this thing.
I almost forgot: the Inner Drive demonstration site, Weather Now, got a significant upgrade this weekend, to version 3.6. I added two new features that are part of long-term plan of improvements. They don't sound like much, but they're pretty important bits that other features will depend on. First, the lists of weather stations that appear on the home page are now generated dynamically from a database table. This means that I can change them, remove them, add them, or schedule them without having to...
I've recently had the opportunity to work on-site with a client who has a strong interest in protecting its customers' privacy. They have understandably strict policies regarding who can see what network data, who can get what access to which applications, etc. And they're interested in the physical security of their buildings. At some point, however, process can stymie progress, and this client recently added a physical security measure that can stand as a proxy for everything else about how they...
My demo site, Weather Now, has a feature showing weather extremes for the world. Northwest Canada right now is having unusually cold weather. What's the connection? The Calgary Herald published a story about the website yesterday and syndicated it across Canada. Jenna McMurray of the Calgary Sun also picked up the story, and called me for a quick interview. As a result, Weather Now went from a daily average 4,000 page views up to a server-smashing 337,000 yesterday. It seems traffic has tapered off a...
Via TPM, this Duke project is cool: This animated interpretation accentuates certain phenomena: the breadth and duration of support for Roosevelt, the shift from a Democratic to a Republican South, the move from an ostensibly east-west division to the contemporary coasts-versus-heartland division, and the stability of the latter. More broadly, this video is a reminder that what constitutes “politics as usual” is always in flux, shifting sometimes abruptly. The landscape of American politics is...

Another stick in the wall

    David Braverman
CoolWork
This is cool: Across New York, there are USB drives embedded in walls, buildings and curbs. The idea is to create an anonymous, offline file-sharing network in public space. The drives are completely public and anyone can plug in to drop and download files. Seriously, you can plug the USB drive into your laptop. ... It's part of an art project called "Dead Drops" by Aram Bartholl and I have to say, it's pretty awesomely creative. I mean, if I saw a USB stick stick out of a random wall, I'd be dying to...

Thirty great résumés

    David Braverman
CoolWork
The Daily WTF links to a set of 30 CVs created by graphic designers: Check out the rest.
For the first time I can recall—going back more than two years, at least, and probably longer—I don't have a flight booked to anywhere. I started realizing this as I got closer to flying to Boston last weekend. Combine that with the brand-spanking-new passport I just got, and I feel oddly confined. So, possessed of a ton of frequent-flyer miles but with no possibility of making the next level of elite status this year, and also facing a dramatic shift in my work-life balance in just over 110 days, I...
The Culture Dash took me back to Kazan Cathedral today, only this time, I went inside:
I took a walk yesterday around 9pm, down Nevsky Prospekt to the Hermitage (about 8 km round-trip). Like today, yesterday it was about 30°C outside. And like today, the sun never quite set. This is from half past midnight: Earlier in the walk, before the Netherlands-Uruguay game, the Fontanka River: The Hermitage Museum (Winter Palace), south face: And (last one today) the west face, as seen on many postcards: Today's fun included six hours of classes so far, then a reception followed by another football...

Finlandia

    David Braverman
AviationDukeTravelWork
I just got in to Helsinki. I wrote the following on the flight: 29 June 2010, 18:33 EDT, 10,500 m over the Maine-New Hampshire border Finnair’s A330 business class is the most comfortable experience I’ve ever had on an airplane[1]. First off, the plane is brand-new. It’s quiet, clean, and (not surprisingly) very European-looking. But this isn’t your grandfather’s Airbus. Dig it: Finnair has introduced new seats in business class. The left side alternate 2-1-2, the middle are all paired, and the right...

Personalizing machines

    David Braverman
CoolWork
Diane will understand why Wired editor Jonah Lehrer keeps his crappy GPS. Not because her GPS is crappy, but because "Jack" talks to her: I have a complicated relationship with my GPS unit. On the one hand, it rarely works. Here's what happened the last time I turned it on. First, there was a five minute delay while it searched for the satellite signal. Then, it couldn't find the street I was searching for. Then, it found the street but lost the satellite signal. Then, it regained the signal but sent me...

On my shopping list

    David Braverman
CoolWork
What will they think of next. Now you can get a pair of 2GB USB cufflinks in silver or gold. They're maybe a little pricey ($195), but I do have a birthday coming up...

Velocity

    David Braverman
DukeWork
I mentioned a few days ago that I'm swamped. I didn't realize at the time how swamped, sadly. It turns out I'm more swamped than Florida. I'm so swamped, the Rs.O.U.S.[1] are drowning. So, though it's redundant, I'll reiterate I'm not dead. I am, however, slowing to the worst ratio of blog entries per month since October 2007. Part of this comes from how much work and school are challenging me right now. This is good, actually. I have only a finite amount of creativity, but I'm using it all. And...
Before going to Shanghai, I picked up James Fallows's Postcards from Tomorrow Square, a collection of his essays from living there 2006-2009. (Yes, he lived in the building that houses the hotel where our CCMBA cohort stayed.) First, I'd like to call attention to page 76: The easier America makes it for talented foreigners to work and study there, the richer, more powerful, and more respected America will be. America's ability to absorb the world's talent is the crucial advantage no other culture can...
Bruce Schneier gives three main reasons: One, terrorist attacks are harder to pull off than popular imagination -- and the movies -- lead everyone to believe. Two, there are far fewer terrorists than the political rhetoric of the past eight years leads everyone to believe. And three, random minor terrorist attacks don't serve Islamic terrorists' interests right now. ... So, to sum up: If you're just a loner wannabe who wants to go out with a bang, terrorism is easy. You're more likely to get caught if...
For some reason, the Cultural Disconnect I just wrote for the Shanghai residency was the hardest. I don't know if that's good or bad. Full text follows: Cultural connect? I reviewed my ICE profile and the regional Cultural Dimensions the week before arriving in China. What interactions should I worry about? Where would the disconnections come from? China has high in-group collectivism, high power distance, and relatively low uncertainty avoidance, contra the U.S. My ICE profile spells out a hybrid...
The Internet experience at Pudong International Airport differs markedly from the experience at our hotel. I've noticed a pattern, whereby unencrypted data, like The Daily Parker, seems to move about an order of magnitude faster than encrypted data, like the HTTPS connection I've got going with my mail server. The interesting part is that both sites are going through the same router back in Chicago. So, either the Web terminal I'm using has a particularly hard time with secure websites, or something is...
One of my teammates has Extra Special Super-Duper status with Marriott Hotels, giving him access to the ESSD Lounge atop the building. Two flights up from that the hotel has an observation deck. I have a camera. The result: I should mention the reason we're on the 59th floor: we've got a paper due tomorrow afternoon. So, the last night of the residency, we're surrounding ourselves with top-floor views, free booze, and Foundations of Strategy binders. Yes, we're that exciting.
Given the option of touring a corporate office building or going to a culturally-significant place to run around and talk to real people, of course I would put on a tie and head straight for the PowerPoint deck. Right. I'm actually 1-for-4 with corporate tours now, the one being Indira Gandhi Airport. That tour was cool. Today's cultural tour took us to Zhouzhuang, a lake village about 72 km west of Shànghăi. Before I run to a lecture on the financial crisis, here are two photos from the place; more...

End of an era

    David Braverman
BusinessWork
Or: How I learned to stop being irrational and give up a piece of history. I'm about to mail (yes, use postal mail) a termination order to Earthlink, with whom I have had an account since they acquired Mindspring, with whom I had an account since they acquired Pipeline. That means I've had my Mindspring email address since 1998 (I got the Pipeline address in 1997, but Mindspring converted everyone over), and I've kept it as my spam account since I set up my own email server in 2000. So, I'm feeling a...
I had hoped, as I hoped about Post #1,000, to write something lengthy and truly self-indulgent. This will disappoint many readers, but I don't have time to do that. Instead, just a quick update: even though Inner Drive Technology still exists (as does all of its software and ongoing maintenance), I'm now working for Avanade, a joint venture between Microsoft and Accenture. And, in the spirit of the season, on my way to Avanade's Chicago office yesterday, I noticed something...odd...about the Daley...
I mentioned that the traffic and chaos in Delhi just seems to work most of the time. Sometimes, however—as when 60 bicycle rickshaws try to make a right turn through traffic at the same time—it doesn't: I'm curious what everyone is saying...though I can guess.
Also as promised, I've finally gotten around to converting and uploading video from Delhi. I'll have more later this week; here's the first:

Oooh I want one

    David Braverman
CoolWork
This may be the coolest computer ever:

Delhi residency, day 8

    David Braverman
DukeWork
I am pooped. The third residency is over, and I've got a 7am flight out of Delhi tomorrow. This being Delhi, that means I have to get up around 3:45am to meet one of my classmates at 4:30—and that might be cutting it close. That means I'll leave the hotel around 10pm London time and arrive there around 9am, and somehow I'll have to stay awake for the rest of the day. I don't usually sleep on airplanes, but tomorrow morning I think I'll make an exception, whether I want to or not. I almost forgot: Nandan...

Delhi Culture Dash exercise

    David Braverman
DukeWork
Our team scored a coup, which I'll keep under wraps for now. In the meantime, I'm going to make my own way over to Chandni Chowk. I just have to see it again. More, with photos, later today.
Randomness: Parker and I did, in fact, walk today (8 km), and it is, in fact, sunny and 16°C. Roger Ebert responds to Rush Limbaugh Via Greening Your Library, a quick and informative explanation of single-stream recycling. My books for next term only weigh 4 kg this time. I appreciate that. The 6 kg I carried to London was not fun. (This is a joke. Ha, ha.) Speaking of: "The cause of the floor's collapse remains under investigation." (I believe this is the source link.) Really. January.
The Duke CCMBA has a five-term course called "Culture, Civilization, and Leadership" that gives us structures to help us understand—wait for it—cultures and civilizations. At the end of each term, each team produces a paper analyzing the place in which we started the term. This term, I drew the short straw volunteered to write the first draft. We just submitted the final paper, after a few days of revisions. If you're interested, here it is. We didn't put it in the paper, but throughout the process, I...

Meta-Nebraska

    David Braverman
CoolGeographyWork
Via Strange Maps comes a field outside Minden, Neb., shaped like...well, like Nebraska: Strange Maps writes: Is Nebraska Field a coincidence, then? When not being centrally irrigated, each of the mile-by-mile blocks is often divided into smaller fields, mostly rectangular but not really symmetrical. That sort of describes the shape of Nebraska – but still, chances of a field mimicking it so perfectly seem very remote indeed. Nebraska is rectangular in an oblong sort of way, with straight borders...

Smarter than a cat

    David Braverman
CoolWork
IBM has created a supercomputer with more cerebral capacity (as measured by neurons and synapses) than a housecat: The simulator, which runs on the Dawn Blue Gene /P supercomputer with 147,456 CPUs and 144TB of main memory, simulates the activity of 1.617 billion neurons connected in a network of 8.87 trillion synapses. The model doesn't yet run at real time, but it does simulate a number of aspects of real-world neuronal interactions, and the neurons are organized with the same kinds of groupings and...
I don't know where this came from originally, but...well, look:

Quick update

    David Braverman
ChicagoDukeWeatherWork
Remember how I mentioned packing for two out of the three climates I expected to encounter on this trip? I should note that I expected London to be warmer than Chicago. I also expected that I would only be outside in Chicago traveling from the O'Hare tram to my car, and my car to my apartment. I'm debating finding a wollens store and buying a good, heavy, Scottish sweater. Our next residency lets me do the same thing only moreso, when I get to go from Chicago to Delhi, India, at the end of January. At...
The good news: our professor extended the deadline for our Cultural Disconnect paper until tomorrow. The bad news: tomorrow at 6am. This is almost a distinction without difference, some of us muttered, and it means that I will probably submit the paper at 12:05 instead of 11:55. While I'm doing that, you can see more photos. First, our hotel and its sister building: Another photo of the Dubai Creek: And the view out my hotel window, of the Dubai International Finance Center (also known as "the Gate")...
Mostly photos today, because I have an economics assignment due before I can get some desperately-needed sleep. Today we did our Culture Dash (see the entry about the deliverable) through some of the same Dubai streets I walked just yesterday. Some highlights: first, Dubai Creek, with an abra (commuter flatboat) in the foreground and an Airbus 330 taking off in the background: The textile souk in the old Bur Dubai neighborhood: And last one tonight, a minaret during the evening call to prayer: More...
After a two-hour walk in the 34°C heat, I actually feel much better. (People who know me can feel free to express surprise and alarm.) As I mentioned yesterday, spending too much time in a hotel depresses the life out of me. When will I ever again visit Dubai? Probably never. Since the hotel has gone to great lengths to make itself indistinguishable from any other similar hotel in the world, I fled the official corporate tours and hopped the Dubai Metro for Deira, the old part of the city. Sadly for my...
My laptop monitor has horked. On the way over to Dubai, while hanging out at Logan, the monitor went from normal to slightly magenta and missing every fourth column of pixels. This did not make me happy. Finally today I had the opportunity to connect the laptop to an overhead projector, which showed it has a fully-functioning video chip. This means that the problem is either in the LCD monitor itself or its connection to the motherboard, neither of which I can fix. So, the Duke IT folks have gone after...
A quorum: After 8.3 hours of work, I finished my accounting final. I've no idea how well I did, but I'm already planning to ask the professor for a meeting when I'm next in Durham. We had our first freeze today, about three weeks earlier than usual. We missed the record low (-3°C, set in 1996), but after two weeks of below-normal temperatures, it was a fitting reminder of this year's El Niño. We also had the Chicago Marathon today, with a start temperature of 1°C. The cold start helped; Sammy Wanjiru...
A number of confusing changes occurred to the world while I slept: President Obama won the Nobel Peace Prize. I love the man; I voted for him; I gave lots of money[1] to two of his campaigns. I'm still confused. It might offend some of my fellow progressives to say, but possibly the prize means nothing more than "thank you for not being like the last guy, and keep up the good work." The President is, in fact, the second person who is not George W. Bush to win the Prize in the last four years. For...
I can't wait to see what they'll have us do after this: On the evening of Aug. 28, Prince Mohammed bin Nayef, the Saudi Deputy Interior Minister — and the man in charge of the kingdom’s counterterrorism efforts — was receiving members of the public in connection with the celebration of Ramadan.... One of the highlights of the Friday gathering was supposed to be the prince’s meeting with Abdullah Hassan Taleh al-Asiri, a Saudi man who was a wanted militant from al Qaeda in the Arabian Peninsula (AQAP)....
Via Tom Hollander comes Strange Maps, a blog I will have to read through when I get a free moment next year. The blog supports Frank Jacobs' forthcoming book, Strange Maps: An Atlas of Cartographic Curiosities. The blog starts with "Lunatic Asylum Districts in Pennsylvania," moving through "The Inglehart-Welzel Cultural Map of the World" and "Heineken's 'Eurotopia'" on its random walk through maps. Very cool blog. Example: a map showing the best beer in America, based on the number of medals won, with a...
Really cool slide show of alternative mass-transit maps via the Economist's Gulliver blog. One, for example shows North American systems to scale. I know I should be studying financial accounting, but this stuff is distracting.
I haven't known the day of the week for a few days now, and after today I'm even less sure. My laptop tells me Tuesday. Since I have about an hour of reading yet, then a class at 8:00 (it's 23:15 now), I will simply post this photo and write about building a raft and climbing a wall sometime later.
Via The Daily Dish, the results of the American Time Use Survey, in very cool form. Background: Sunday Business analyzed new data from the American Time Use Survey to compare the 2008 weekday activities of the employed and unemployed. ... The annual time use survey, which asks thousands of residents to recall every minute of a single day, is important to economists trying to value the time spent by those not bringing home a paycheck. The chart, though, is wicked cool.

329 Luftballons

    David Braverman
CoolWork
Via Andrew Sullivan, 329 hot-air balloons taking off from Chambley, France, in time lapse.
Via Beth Filar-Williams, the National Resources Defence Council has ranked U.S. cities by environmental factors. The study ranks 67 large (population 250,000+), 167 medium (100-250k), and 405 small (50-100k) cities on nine factors, including standard of living, water management, transportation, and environmental participation. Seattle comes out on top for big cities; San Francisco, 2nd; Chicago, 10th. Other leaders include Madison, Wis. (medium) and Bellingham, Wash. Bottom of the pack: Lexington, Ky....
I'd like confirmation on this: the Times' David Pogue reported today that Amazon deleted a particular author from people's Kindles overnight: [A]pparently the publisher changed its mind about offering an electronic edition, and apparently Amazon, whose business lives and dies by publisher happiness, caved. It electronically deleted all books by this author from people’s Kindles and credited their accounts for the price. You want to know the best part? The juicy, plump, dripping irony? The author who was...
My cousin turned a very large round number on Wednesday, so, being cruel, I took him to the Cubs game in Detroit. I'll have a rare back-dated entry about that in a little bit, with some kvetching about Amtrak; for now, just some pictures of the game. But first, a non-sequitur: via Paul Krugman, today is the 35th anniversary of the UPC bar code. Anyway. The game. Yeah, we didn't see this coming: Unfortunately, that's what happens when you strand 13 baserunners and go 1-for-15 with runners in scoring...
Two unrelated topics in one post? Preposterous. Unacceptable. And yet. First: my previous post reflected the difficulties in typing on a tiny G1 keyboard, which magnified the annoyances in maintaining a blog in the first place. Two entries disappeared after unintentional finger sweeps, and don't even get me started on the difficulties of adding an actual hyperlink from my phone. On the other hand, I can post from my phone, which I find so cool it makes me giddy. I do feel like someone living 80 years...
I was going to post about the virtues of the Cubs and the T-Mobile G1, but the latter revealed its limitations while I used it to extol the former. Suffice to say: Cubs won, G1 tied, and it's time to go inside.
Oh, good game. Very good game. It looked grim until the bottom of the 8th, when the Sox gave up a 4-run lead as the Cubs tied it up. Then Alfonso Soriano earned his paycheck today with a game-winning RBI in the 9th. I also have to say, my new phone is so friggin' cool, it can do this:
Photos and reviews of Ribfest tomorrow morning. Right now, though, I'm all about the novelty of updating TDP from my phone. Also tomorrow, I'll explain why this is a bigger deal than it seems.

Natural light in the library

    David Braverman
CoolWork
Via Beth Filar Williams, the Douglas County, Colo., Public Library has installed a device that brings daylight into the center of the building:
Arriving home this evening, after three days in San Francisco and frequent email checking while there, Outlook presented me with 295 unread messages (not counting the hundreds of messages in my spam filter). Of these, almost all were on my RSS reader—75 Facebook status updates, 50 posts from Andrew Sullivan, etc., etc. It's amazing how much better you can feel after hitting +A, right-click, "Mark As Read". Problem: solved. Still, I hate feeling like I missed something....
I announced Friday that I deployed a complete, ground-up rewrite of Weather Now, but it looks a lot like the old version. So what's really different? The differences between the versions go all the way down to the operating system. Version 3.1, which I launched in July 2007, ran on ASP.NET 2.0, SQL Server 2005, and a motley collection of sub-components I wrote from 1999 to 2004. The current version runs on ASP.NET 3.5, SQL Server 2008, and completely new components I re-wrote from first principles...

Weather Now 3.5

    David Braverman
CoolWeatherWork
Weather Now 3.5 is now the official, public version of my 9½-year-old demo. I first launched the site in September 1999 as a scripted ASP application, and last deployed a major update (version 3.0) on 1 January 2007. As threatened promised, I'll have a lot more to say about it in the next few days. But I should address the first obvious question, "Why does it look almost identical to the previous version?" Simply: because my primary goal for this release was to duplicate every feature of the existing...

Feature complete

    David Braverman
CoolWeatherWork
The new Weather Now demo is feature-complete, meaning it has all of the pieces required for release. I will push it out to production, replacing the current demo, tomorrow morning, after I make some configuration changes to the web server it's going on. But because you read this blog, you've got a sneak preview. Over the next few days I'll be writing about the demo, why it's completely new even though it looks an awful lot like the old version, and what I'll be doing in the next few months to improve it.
Quick update: The Titanic dinner at Mint Julep Bistro was wonderful. Rich's wine pairings especially rocked—as did his beef tournedos in port reduction. Mmm. Not so much fun was Metra's return schedule (featuring a 3-hour gap between 21:25 and 0:35), nor my reading of it (I did not remember this three-hour gap). The fine for taking public transit out to the suburbs (because driving to a 10-course, 9-wine-plus-apertif dinner seemed irresponsible) was $80, paid to the All-Star Taxi Service. I did, in...
All of these are true, and all of these are appropriate for April Fool's day: Punzun Ltd., my software firm, proudly announced record earnings yesterday, earning a net profit of $0 on $0 of gross revenue and ($0) expenses (all figures in millions). It's the best quarter we've ever had, 11% better than our last record in 4th quarter 2004. Mark Morford, on GM's "recovery:" "Behold this weird new Camaro. It is, in sum, exactly the wrong car at exactly the wrong time with exactly the wrong attitude attached...
Despite recently complaining about public transit in Chicago, I have to say I like ctabustracker.com, the Chicago Transit Authority's online bus tracker. It's a public-private venture with Google, and I think everyone benefits. In fact, I'm writing this blog entry because I have 11 minutes before my bus comes, and it only takes me 4 minutes to shut down my laptop and get to the bus stop. This, I think, is the epitome of efficient labor markets. All right, maybe not the epitome, but certainly a good...

Kindle zeitgeist

    David Braverman
CoolGeneralWork
Josh Marshall at Talking Points Memo wrote this evening about his own thoughts about physical books vs. Kindle: I've always been an inveterate collector of books. Not in the sense of collectibles, but in the sense that once I buy a book, I never let it go. As I made my way through adulthood it was while dragging a tail of several hundred books along with me. ... Don't get me wrong. Book books still have some clear advantages. Kindle is a disaster with pictures and maps. But I didn't realize the book...
Having already admitted to frequent flying, and looking at an enormous amount more in 2009 and 2010, I've started thinking about getting a Kindle. So, I'm blegging for opinions. I'm almost entirely sold because you can email PDF files and Word documents to a Kindle, to go along with the up to 1,500 books it can store in its 290-gram innards. Given the volume of reading I'll have in the week before each Fuqua residency, and given that much of it will be electronic anyway, it's starting to make more...
Romi Tharakan at Henley & Partners AG, the Swiss firm who produced the visa-free travel list I mentioned before, sent me their master list of visa-free travel as of 24 July 2008. I was right: the lists for the U.S. and Canada are not completely orthogonal. Americans (but not Canadians) can travel visa-free to Côte d'Ivoire and Equatorial Guinea; Canadians don't need a visa to visit Bolivia (but Americans do). Mystery solved.
Some readers, I know, will find this as interesting as I am: the GPS track (in Google Earth format) of my very long walk around Sint Maarten. Other readers will just figure I'm waaaay too geeky. Both sets will be correct.
Now that Illinois has started the long process of removing our ex-governor's name from tollway signs, this essay from the New York Times' Freakonomics blog extolling the virtues of congestion tolling is worth a read: [I]t can be hard to convey this because the theory behind tolling is somewhat complex and counterintuitive. This is too bad, because variable tolling is an excellent public policy. Here's why: the basic economic theory is that when you give out something valuable — in this case, road space...
A British government study found that smarter Scottish soldiers were more likely to die than dumber ones in WWII: The 491 Scots who died and had taken IQ tests at age 11 achieved an average IQ score of 100.8. Several thousand survivors who had taken the same test - which was administered to all Scottish children born in 1921 – averaged 97.4. A previous study found a fall in intelligence among Scottish men after the war, and at the time Deary's team theorised that less intelligent men were more likely to...

LINQ to FogBugz fun

    David Braverman
SoftwareWork
Most Daily Parker readers can skip this (long) post about software. But if you're interested in C# 3.0, LINQ, or FogBugz, read on. I use FogBugz's time tracking tool to provide tracability in my billing. If I bill a client 2.75 hours for work on a bug, I want the client to see the exact times and dates I worked on the bug along with all the other details. And because I track non-billable time as well, and I often work in coffee shops or places like the Duke of Perth, I wind up with lots of tiny time...

Efail?

    David Braverman
CoolWork
Via Jeff Atwood, San Francisco-based programmer Tantek Çelik's definition of Email as "Efail:" All forms of communication where you have to expend time and energy on communicating with a specific person (anything that has a notion of "To" in the interface that you have to fill in) are doomed to fail at some limit. If you are really good you might be able to respond to dozens (some claim hundreds) of individual emails a day but at some point you will simply be spending all your time writing email rather...
Via Krugman, Bernanke lolfed:

Paean to Lolcats

    David Braverman
CoolWork
Salon has a sublime ode to the "I can haz cheezburger" crowd: By now, even the most casual observers of the Internet are aware that lolcats have become a certifiable Internet phenomenon. Their flagship site, Icanhascheezburger.com, is one of Web 2.0's big success stories -- on track to top a billion page views this year -- and its content is entirely user-generated. Readers upload over 5,000 homegrown submissions every day, of which six or eight are posted on the site. And in October, the lolcats got...
Via the Economist, a video simulation of every airplane in the world over a 24-hour period:
Via Scott Adams: Apparently, the Sumerians thought farts were funny: Academics have compiled a list of the most ancient gags and the oldest, harking back to 1900BC, is a Sumerian proverb from what is now southern Iraq. "Something which has never occurred since time immemorial; a young woman did not fart in her husband's lap," goes the joke. Those ancient rubes. We're much more advanced today.

Cake wrecks

    David Braverman
CoolWork
Via friend RU, a blog about...well, really hideous cakes.
Via Dad, it seems a network administrator for the City of San Francisco has locked out all the other administrators: A disgruntled city computer engineer has virtually commandeered San Francisco's new multimillion-dollar computer network, altering it to deny access to top administrators even as he sits in jail on $5 million bail, authorities said Monday. Terry Childs, a 43-year-old computer network administrator who lives in Pittsburg, has been charged with four counts of computer tampering and is...
From Chicago Tribune weather forecaster Tom Skilling: Chicago's 2007-08 snowfall tally eased above 153 cm Thursday, making it one of only seven season to reach or exceed 60 inches. ... Thursday's 4.3 cm at O'Hare became the city's 43rd day of measurable snow. No season since 1978-79 has recorded more days of measurable (2.5 mm) snow. Skilling yesterday gave the cheery forecast that the Cubs' home opener Monday will get rained out. Finally, did you know the U.S. government patented the atomic bomb? This...
From my co-worker MG, evidence that we're one step closer to making a Cylon:

Parker needs one

    David Braverman
CoolParkerWork
From reader TLC, I don't know where I'd put it in my apartment, but I think Parker would dig this:
Via Bruce Schneier, a true horror.

Geek humor

    David Braverman
CoolWork
I don't know how to introduce this comic, except to say that another developer sent it to me.

Cool little tool

    David Braverman
BlogsCoolWork
I've just spent a few minutes putting together a little countdown clock for my blog. (Credit goes to Kris van der Mast for the code sample.) What does it do? Well, it's driving the Dubya Clock and Other Countdown tools on the nav bar to the right.
This one from the Washington Post. Unlike the one I mentioned from WQAD, WaPo's limits you by party, and to the top 5 in each. I came up all Edwards again, mostly because of his positions on health care.
Via my dad, an interesting tool to help pick your primary-election candidate from the NBC affilliate in the Quad Cities. Apparently I'm closest to Kucinich, though of the three front-runners in my party, I'm closest to Edwards. (Which I knew anyway.) Only 65 days until the Illinois primary...and only 414 days, 21 hours and 42 minutes remain in the worst presidency the Republic has ever known.
Ordinarily I think unexpected animation on a website is distracting and irritating. Jamie sent me a very cool counter-example from a Dutch housewares retailer. That's the way to do it.
Via Joel on Software, WalkScore.com. My current apt rates 85 out of 100; my new one gets an 89; Inner Drive Technology World Headquarters rates 97. Sadly, my dad lives in a walking-deprived part of the world, and gets a 29. On the other hand, he can walk to an altogether different kind of beach than I can.
Via Bruce Schneier, apparently the physical security of British nuclear weapons until around 1998 consisted of, essentially, a bicycle key: To arm the weapons you just open a panel held by two captive screws - like a battery cover on a radio - using a thumbnail or a coin. Inside are the arming switch and a series of dials which you can turn with an Allen key to select high yield or low yield, air burst or groundburst and other parameters. The Bomb is actually armed by inserting a bicycle lock key into...
Useless fact: Today was the first time since April 6th that my walk to work was below freezing. Not useless fact: the Inner Drive Webcam was temporarily off-line overnight, as I'm making some infrastructure changes and the computer it's attached to is being decommissioned. (It's back up now.) Apparently people noticed: I don't do business with you because I don't need to, however, I do look at your live camera every day to see the weather and get a look at Evanston, the town in which I was born and...

Really cool gadget

    David Braverman
CoolGeneralWork
I want one of these: Obviously printed photos are so last-decade. Digital photo frames allow us to go directly from shooting to displaying our photos with no messy meatspace-based printed version needed. The eStarling 2.0 Wi-Fi Photo Frame takes this concept to the next level by connecting to your local Wi-Fi network and allowing you to send photos to it via e-mail or RSS photo feed. With full web-based access you can control exactly the photos you want on your eStarling frame at any time from anywhere...

Lolcats

    David Braverman
CoolEntertainmentJokesWork
Via PC Magazine through I Can Has Cheezburger?:
A larger-than-usual bunch of news stories piqued my interest this morning: Scientists may have a break in the case of the mysterious bee die-offs; The Cook County, Ill., Clerk is putting public records online all the way back to 1871; A German company has started piecing together Stasi documents the East German security service shredded in the final hours before the Berlin Wall fell; and An Australian comedy troupe successfully infiltrated the APEC conference by—how else?—dressing up as Osama bin Laden...

Intel video ad

    David Braverman
SecurityWork
(Via Bruce Schneier.) I'm really not sure what to make of this, or what, actually, they're selling:
Via Bruce Schneier, a former British military bomb-disposal operator offers some thoughts about the clowns who completely failed to bomb anything in the UK last week: If these guys at the weekend really were anything to do with al-Qaeda, all one can really say is that it looks as though the War on Terror is won. This whole hoo-ha kicked off, remember, with 9/11: an extremely effective attack. Then we had the Bali and Madrid bombings, not by any measure as shocking and bloody but still nasty stuff. Then...

Cicada map

    David Braverman
ChicagoCoolGeographyWork
The Chicago Tribune has an interactive cicada map to plot out reports of 17-year cicadas emerging. Cool.
Via Talking Points Memo, this reminder that on the Internet, nobody knows you're a dog...but they do know what terminal you're using: In late August, someone with an IP address that originated from the National Institutes of Health drastically edited the Wikipedia entry for the National Institute on Drug Abuse, which operates within NIH. Wikipedia determined the edit to be vandalism and automatically changed the definition back to the original. On Sept. 18, the NIH vandal returned, according to a...
The Aircraft Owners and Pilots Association reports that an enormous block of airspace around Washington is off-limits to general aviation tonight because of the State of the Union Address: During the president's speech to Congress and the nation, no flights are allowed to or from any of the 21 airports within the Washington, D.C., ADIZ, including pattern work. The special ingress/egress procedures for the "DC-3" airports inside the Flight Restricted Zone are also suspended. Only IFR flights to and from...
Via Talking Points Memo comes this gem.

Botnets go mainstream

    David Braverman
SecurityWork
The New York Times picked up the ongoing story of botnets, networks of computers that spammers and other miscreants have taken over: According to the annual intelligence report of MessageLabs, a New York-based computer security firm, more than 80 percent of all spam now originates from botnets. Last month, for the first time ever, a single Internet service provider generated more than one billion spam e-mail messages in a 24-hour period, according to a ranking system maintained by Trend Micro, the...
Here's a great idea (via AVweb): using Microsoft® Flight Simulator as a training aid: Here's how Microsoft Flight Simulator as a Training Aid helps aviators get the most out of every hour in the air or the virtual skies: Student Pilots can use the information in this book to enhance book-learning, review specific concepts and skills, and in preparing for formal flight instruction. Certificated Pilots can complement real-world flying with additional hours in the virtual skies, upgrading flying skills and...
Bruce Schneier writes today about a pernicious loss of privacy and our complacency about that: Fewer conversations are ephemeral, and we’re losing control over the data. We trust our ISPs, employers and cellphone companies with our privacy, but again and again they’ve proven they can’t be trusted. Identity thieves routinely gain access to these repositories of our information. Paris Hilton and other celebrities have been the victims of hackers breaking into their cellphone providers’ networks. Google...
The WBEZ-Chicago Website has just published my Dusty Baker photo. Cool!
CNet raises an interesting problem: what happens if you die without telling anyone your passwords? It could be a real problem for your heirs: "He did not keep a hard copy address book. I think everything was online," said [San Francisco poet William] Talcott's daughter, Julie Talcott-Fuller. "There were people he knew that I haven't been able to contact. It's been very hard." "Yahoo (his e-mail provider) said it wouldn't give out the information due to privacy laws, but my dad is dead so I don't...

Live baboons from Africa

    David Braverman
CoolWork
Anne found this really cool link to a live webcam pointed at an African watering hole. Or maybe it's CSPAN, given the number of baboons on display.

Fall cleaning

    David Braverman
BlogsWork
Both of my blogs are now up: the Inner Drive Software blog, in which I will write about matters of professional interest (i.e., software, computers, security, and business); and The Daily Parker, in which I talk about nearly everything else. All of this required upgrading dasBlog on my servers, figuring out which theme to use, customizing the themes, and configuring the blogs. Despite my initial experience with dasBlog when I first started using it, I think the current version (1.9) is really quite...
The President (922 days, 4 hours remaining) still has not yet appointed an Assistant Secretary of Homeland Security for Cyberterrorism, despite computer security problems up the ying since before the post was created: Critics say the year-long vacancy is further evidence that the administration is no better prepared for responding to a major cyber-attack than it was for dealing with Hurricane Katrina, leaving vulnerable the information systems that support large portions of the economy, from...
Ma Bell, risen from near death like the hydra, now says they own your phone records and will disclose them however they see fit: The new policy says that AT&T—not customers—owns customers' confidential info and can use it "to protect its legitimate business interests, safeguard others, or respond to legal process." The policy also indicates that AT&T will track the viewing habits of customers of its new video service—something that cable and satellite providers are prohibited from doing. Moreover, AT&T...

Where I've been

    David Braverman
SoftwareWork
Found: a cool and simple geographic tool. So here's where I've been: create your own visited country map or check our Venice travel guide create your own personalized map of the USA or check out ourCalifornia travel guide create your own personalized map of Canada or check out ourVancouver travel guide create your personalized map of europe or check out our Barcelona travel guide
We were dark for over 6 hours today because someone at SBC did something, though no one seems to know who or what. The result was that the Inner Drive Technology World Headquarters had no phone or Internet service from 9:15 am CT/15:15 UTC until 3:30 pm CT/21:30 UTC. Sadly, this came on the first day of our Weather Now beta launch, which shows off some of our coolest stuff ever. (At this writing it's still a few hours behind, with weather from lunchtime today, but it's catching up as fast as it can.)...
First, New York Times columnist Bob Herbert has a great column today (sub.req.): [The President's] breathtaking arrogance is exceeded only by his incompetence. And that's the real problem. That's where you'll find the mind-boggling destructiveness of this regime, in its incompetence. ... [T]he plain truth is that he is the worst president in memory, and one of the worst of all time. Second, I've been ambivalent about the Times charging $49.95 per year to read most of its content, but I think more and...
First, I'd like to welcome my mom to broadband. She's been on dial-up since she got her first home computer (in, I think 2001), but she finally got a cable modem. I clocked the thing at 9.1 Mbps downstream, which is about 160 times faster than her 56.6k analog modem. I mention this because yesterday she asked me to pick up a copy of Turbo Tax at the store. I pointed out that, with a super-fast Internet connection, she could simply download the product and save a tree. In an unrelated train of thought...

Also on my reading stack

    David Braverman
SoftwareWork
I just finished Garbage Land, leaving only about a dozen books on my reading stack right now. Highlights: Why is this in the Software category? Because better wetware means better software. It's important to read widely in order to write better, whether your language is English or C#. Read as much as you can, about anything that interests you. Limit your professional reading to 50% of your total no matter what (but shoot for 25%). The more you know about things outside your profession, the more you can...

Waiting for Microsoft

    David Braverman
SoftwareWork
I'm all ready to start testing two open-source prouducts that are built for .NET 2.0, which was released about two weeks ago. I can't yet because I don't have the final version of .NET 2.0 yet; I still have the final beta, and these open-source projects won't run on the beta. My company subscribes to Microsoft Development Network, which gives us just about everything they sell, plus all the beta-test versions. They also have a site from which we can download anything we haven't received yet. So today...

Build or buy?

    David Braverman
SoftwareWork
About every five years I learn something about my craft. This is an average; the last seismic shift happened in 2002, but the one before it happened in 1995. It's happening again. This time, I'm learning how my craft gets in the way of my business. For the past three years (since the last time a two-by-four hit me) I've worked on the Inner Drive Extensible Architecture™, a comprehensive framework on which Inner Drive can build marketable applications. It's a masterpiece, in the way a fine, ornate table...
I plan to use this blog to discuss software architecture and construction, using various Inner Drive Technology projects as examples. (I may also use client projects as examples, with the names changed to protect the guilty.) Company projects Inner Drive Technology Company Site Most of the upcoming changes to Inner Drive Technology's public site are minor, except that the demonstrations will become gradually more interesting. Also, I plan to cross-post the Software part of this blog to a new one under...
Note: These "site news" historical posts come from the original data sources in the proto-blog that debuted on the Q2 website in May 1997. Thursday 5 March 1998 S-IWS Goes Away The Self-Indulgent Website will disappear from view for a while when Q2 Inc.'s web server loses Internet connectivity sometime on Friday March 6. The Self-Indulgent Website Will Return!
Note: These "site news" historical posts come from the original data sources in the proto-blog that debuted on the Q2 website in May 1997. Thursday 1 January 1998 Dave gets pager (19:30 EST) Your web designer’s employer, Q2, has provided him with a pager for an indefinite period. If you don’t already have the number, call or email Dave to get it. Q2 gets yet another voicemail system (19:40 EST) Q2, your web designer’s employer, switched last week to a Bell Atlantic voicemail system that works. You will...

Copyright ©2026 Inner Drive Technology. Donate!