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 have a list of 6 or 7 short plumbing tasks that I hope will take less than an hour, which is 1/8th the time window the plumbing service provided for the plumber's arrival. We all know how that goes. And at my real job, I'm coordinating a bunch of processes for a biweekly release that, so far, is pretty boring—just how we like it.
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.)
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...
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...
I'm a bit under the weather but still have to get to rehearsal tonight, so just briefly: Michael Tomasky observes that the general public have developed antibodies to the nonstop lies coming from the OAFPOTUS. Adam Kinzinger takes on the big piggy in the Oval Office as well as Rep. Marjorie Taylor Greene's (R-GA) resignation late last week. Chris Dalla Riva explains how the US copyright system bears some of the responsibility for the enshitiffication of music and movies. Tim Wu thinks the federal judge...
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...
Even though I have a cute beagle hanging around my office this week, and even though I've had a lot to do at work (including a very exciting deployment today), the world keeps turning: The OAFPOTUS pardoned Binance founder Changpeng Zhao for the crime of running a massive money-laundering website, because of course Zhao bribed him. Brian Beutler thinks the OAFPOTUS's corruption has gotten too obvious for even his supporters to ignore, leading to "the things Democrats like to talk about and the things I...
The OAFPOTUS today destroyed the East Wing of the White House, which he does not own. This reminded long-time observers of the time in 1980 when he destroyed historic frescoes that he promised not to destroy with the grace and maturity of a toddler. He has changed quite a bit since then, but unfortunately only through age-related dementia and probably myriad other cognitive problems we'll find out about 20 years from now. The constant firehose of awful things coming from him and his droogs also now...
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...
If you've ever played Snakes & Ladders (Chutes & Ladders in the US) with a small child, or really any game with a small child, you have probably cheated. Of course you have; don't deny it. Everyone knows letting the kid win is often the only way to get out of playing again. It turns out, Japan last week and the European Union this week both demonstrated mastery of that principle while negotiating "trade deals" with the world's largest toddler: [I]f the US-EU trade relationship was more or less OK last...
I've gotten some progress on the feature update, and the build pipeline is running now, so I will take a moment to read all of these things: Radley Balko looks at the creation of what looks a lot like the OAFPOTUS's Waffen-Shutzstaffel and says we've lost the debate on police militarization: "In six months, the Trump administration made that debate irrelevant. It has taken two-and-a-half centuries of tradition, caution, and fear of standing armies and simply discarded it." Linda Greenhouse condemns the...
I'll get to the ABBA—sorry, OBBBA—reactions after lunch. Right now, with apologies, here is a boring link dump: The Clown Prince of X is in the "finding out" phase, learning what happens to oligarchs who cross autocrats. Adam Kinzinger calls out the bribe that Shari Redstone's Paramount/CBS agreed to pay the OAFPOTUS to settle a bogus libel lawsuit stemming from a 2020 60 Minutes interview with former Vice President Kamala Harris. After the US and Israeli attacks on Iran temporarily shut down Internet...
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...
Earlier I mentioned Cassie and I had a fun weekend with lots of outdoor time. Unfortunately, the weekend wasn't as much fun for others: Contrasting the 5-million-plus No Kings demonstrators across the country with the desultory turnout to the Army's 250th birthday parade that the OAFPOTUS co-opted, Norman Eisen concludes that the OAFPOTUS "is a lousy dictator." The OAFPOTUS, disappointed that he didn't get loads of goose-stepping troops carrying his photo like the DPRK army on parade, predictably threw...
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...
I've had a lot to do in the office today, so unfortunately this will just be a link fest: I agree with Jeff Maurer that "I hate that when some dickhead sets a car on fire, we have to talk about it for a week." Journalist G. Elliott Morris argues that the Los Angeles protests have a higher probability of hurting the OAFPOTUS than helping him. Paul Krugman sighs that "we finally know what 'American carnage' was about." Russian emigrés Maria Kuznetsova and Dan Storyev have a list of Russian words to help...
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...
First, an update on Cassie: her spleen and lymph cytology came back clean, with no evidence of mast cell disease. That means the small tumor on her head is likely the only site of the disease, and they can pop it out surgically. We'll probably schedule that for the end of June. I have had an unusually full calendar this week, so this afternoon I blocked off three and a half hours with "No Meetings - Coding." Before I dive into finishing up the features for what I expect will be the 129th boring release...
On some days, I have more meetings than others. Today was a more extreme example, with meetings for 6 of the 8½ hours I put in. Somehow I also managed to read some documentation and get some other things accomplished. I also can't say that any of the meetings was a waste of time, either. Welcome back to management. Unfortunately, that meant I could only put these stories in a queue so I can read them now: William Finnegan wonders if he or Homeland Security Secretary Kristi "Dead Puppies" Noem is...
I had a lot going on today, so I only have a couple of minutes to note these stories: Not only is the OAFPOTUS's "new" (actually quite well-used) Qatari Boeing 747-8 a huge bribe, it will cost taxpayers almost as much as one of the (actually) new VC-25B airplanes the Air Force is currently building, as it completely fails to meet any of the requirements for survivability and security. (“You might even ask why Qatar no longer wants the aircraft," former USAF acquisitions chief Andrew Hunter said. "And...
Cassie and I walked 14 km yesterday, giving her almost 3 hours of walks and 8 hours continuously outside with friends (including Butters). The walk included a stop at Jimmy's Pizza Cafe. (It's possible Cassie got a bit of pizza.) She's now on the couch, fast asleep. I would also like to be on the couch, fast asleep, but it is a work day. I also wish some of the people in today's stories were asleep on the couch instead of asleep at the switch: The Qatari government has offered the OAFPOTUS a naked bribe...
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....
The Weather Now gazetteer import has gotten to the Ps (Pakistan) with 11,445,567 places imported and 10,890,186 indexed. (The indexer runs every three hours.) I'll have a bunch of statistics about the database when the import finishes, probably later tonight or tomorrow morning at the latest. I'm especially pleased with the import software I wrote, and with Azure Cosmos DB. They're churning through batches of about 30 files at a time and importing places at around 10,000 per minute. Meanwhile, in the...
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...
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....
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...
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...
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...
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...
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...
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...
Almost always, during the last few days before a performance, a huge chunk of my working memory contains the music I'm about to perform. I have two concerts this weekend, so right now, my brain has a lot of Bruckner in it. I feel completely prepared, in fact. Unfortunately, I still have a day job, and I need a large chunk of my brain to work on re-architecting a section of our app. Instead of loading data from Microsoft Excel files, which the app needs to read entirely into memory because of the way...
The temperature at Inner Drive Technology World HQ bottomed out this morning, hitting -4.8°C at 10:41 am, and it may even end the day above freezing. So this mercifully-short cold snap won't keep us out of the record books, just as predicted. It's still the warmest winter in Chicago history. (Let's hope we don't set the same record for spring or summer.) Meanwhile, the record continues to clog up with all kinds of fun stories elsewhere: Senate minority leader Mitch McConnell (R-KY), who has led his...
Another sprint has ended. My hope for a boring release has hit two snags: first, it looks like one of the test artifacts in the production environment that our build pipeline depends on has disappeared (easily fixed); and second, my doctor's treatment for this icky bronchitis I've had the past two weeks works great at the (temporary) expense of normal cognition. (Probably the cough syrup.) Plus, Cassie and I have a houseguest: But like my head, the rest of the world keeps spinning: A 3-judge panel on...
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...
As I wait for my rice to cook and my adobo to finish cooking, I'm plunging through an unusually large number of very small changes to a codebase recommended by one of my tools. And while waiting for the CI to run just now, I lined these up for tomorrow morning: Michael Tomasky calls former House Speaker Kevin McCarthy (R-CA), who has left the House and scampered back to California, "the most incompetent House Speaker of all time." (No argument from me.) Former GOP strategist, lawyer, and generally sane...
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...
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...
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...
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...
I had one of those "why am I working inside today?" moments when I got my lunch a few minutes ago. The obvious answer—Cassie needs dog food—doesn't always work when it's 27°C and sunny. It did get me to re-evaluate my dinner plans, however. Cooking pasta just doesn't appeal when my favorite sushi place has an outdoor patio that allows dogs. Meanwhile, I'm adding a feature that might take the remainder of this sprint as it completely changes how we store and present 3rd-party calculation results to the...
Here is the state of things as we go into the second half of 2023: The government-owned but independently-edited newspaper Wiener Zeitung published its last daily paper issue today after being in continuous publication since 8 August 1703. Today's headline: "320 years, 12 presidents, 10 emperors, 2 republics, 1 newspaper." Paula Froelich blames Harry Windsor's and Megan Markle's declining popularity on a simple truth: "Not just because they were revealed as lazy, entitled dilettantes, but because they...
I had a lot going on this morning, so I'm only now snarfing down a Chipotle bowl. Also, I'm going to have to read these things tomorrow: Over 100 candidates, including a dog, will stand for election in Toronto's mayoral election on the 26th. Writing for Mother Jones, Ali Breland thinks the content-creator rebellion at Reddit won't stop what Corey Doctorow calls "the enshittification" of online platforms. Similarly, private-equity debt has killed yet another good company making good products, Insta-Pot....
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...
After having the 4th-mildest winter in 70 years, the weather hasn't really changed. Abnormally-warm February temperatures have hung around to become abnormally-cool March temperatures. I'm ready for real spring, thank you. Meanwhile... ProPublica reports on the bafflement inside the New York City Council about how to stop paying multi-million-dollar settlements when the NYPD violates people's civil rights—a problem we have in Chicago, for identical reasons—but haven't figured out that police oversight...
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...
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...
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 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 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...
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...
With tomorrow night having the earliest sunset of the year, it got dark at 4:20 pm—two hours ago. One loses time, you see. Especially with a demo tomorrow. So I'll just read these while devops pipelines run: Reversing their First Amendment argument from only 18 months ago, the Chicago Tribune editorial board finally agrees with most Chicagoans that the big sign facing down Wabash Street from the tower named after the XPOTUS has to go. After reporting on elections for 22 years, Josh Marshall finally...
With only about a week of autumn left officially, we have some great weather today. Cassie is with her pack at day care and I'm inside my downtown office looking at the sun and (relative) warmth outside, but the weather should continue through Friday. What else is going on? A reader who remembers watching The Play live on TV sent a story about the statue the Bears erected to Keven Moen and unveiled last week. A new study ranks Asian and Scandinavian public-transit systems best in the world, with...
I'm just finishing up a very large push to our dev/test environment, with 38 commits (including 2 commits fixing unrelated bugs) going back to last Tuesday. I do not like large pushes like this, because they tend to be exciting. So, to mitigate that, I'm running all 546 unit tests locally before the CI service does the same. This happens when you change the basic architecture of an entire feature set. (And I just marked 6 tests with "Ignore: broken by story X, to be rewritten in story Y." Not the best...
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...

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....
It happens every September in the mid-latitudes: one day you've got over 13 hours of daylight and sunsets around 7:30, and two weeks later you wake up in twilight and the sun sets before dinnertime. In fact, Chicago loses 50 minutes of evening daylight and an hour-twenty overall from the 1st to the 30th. We get it all back in March, though. Can't wait. Speaking of waiting: Buckingham Palace just warned people that the queue to see Queen Elizabeth's coffin has a 24-hour wait at the moment, so...dress...
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...
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...
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...
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...
After the whipsaw between 2019 and 2020, I'm happy 2021 came out within a standard deviation of the mean on most measures: In 2020, I flew the fewest air miles ever. In 2021, my 11,868 miles and five segments came in 3rd lowest, ahead of only 2020 and 1999. I only visited one other country (the UK) and two other states (Wisconsin and California) during 2021. What a change from 2014. In 2020, I posted a record 609 times on The Daily Parker; 2021's 537 posts came in about average for the modern era....
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...
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...
It's another beautiful September afternoon, upon which I will capitalize when Cassie and I go to a new stop on the Brews & Choos Project after work. At the moment, however, I am refactoring a large collection of classes that for unfortunate reasons don't support automated testing, and looking forward to a day of debugging my refactoring Monday. Meanwhile: Melody Schreiber praises the "radical honesty" of President Biden's new mask mandate, while Josh Marshall praises its good politics. Andrew Sullivan...
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...
I spent the morning unsuccessfully trying to get a .NET 5 Blazor WebAssembly app to behave with an Azure App Registration, and part of the afternoon doing a friend's taxes. Yes, I preferred doing the taxes, because I got my friend a pile of good news without having to read sixty contradictory pages of documentation. I also became aware of the following: The FBI and Australian police completely pwned hundreds of criminals through a black-market "encrypted" cell phone app that they wrote and monitored, in...
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...
We have gloomy, misty weather today, keeping us mostly inside. Cassie has let me know how bored she is, so in the next few minutes we'll brave the spitting fog and see if anyone else has made it to the dog park. Meanwhile: As today is May the Fourth (be with you), NPR reminded us of the time they produced a radio drama based on "A New Hope." It turns out, the FBI never actually got around to warning Rudy Giuliani that he was the target of a Russian disinformation campaign. The US Trustee, the Department...
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...
The United States Postal Service has a surveillance program that tracks social media posts for law enforcement, and no one can say why: The details of the surveillance effort, known as iCOP, or Internet Covert Operations Program, have not previously been made public. The work involves having analysts trawl through social media sites to look for what the document describes as “inflammatory” postings and then sharing that information across government agencies. “Analysts with the United States Postal...
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...
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...
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...
What a bizarre year. Just looking at last year's numbers, it almost doesn't make sense to compare, but what the hell: Last year I flew the fewest air-miles in 20 years; this year, I flew the fewest since the first time I got on a commercial airplane, which was during the Nixon Administration. In January I flew to Raleigh-Durham and back, and didn't even go to the airport for the rest of the year. That's 1,292 air miles, fewer than the very first flight I took (Chicago to Los Angeles, 1,745 air miles). I...
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....
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...
So believes NYU media professor Jay Rosen about how President Trump will try to win this fall: The plan is to have no plan, to let daily deaths between one and three thousand become a normal thing, and then to create massive confusion about who is responsible— by telling the governors they’re in charge without doing what only the federal government can do, by fighting with the press when it shows up to be briefed, by fixing blame for the virus on China or some other foreign element, and by “flooding 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...
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...
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...
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...

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

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...
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...
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...
Yesterday started with a performance on local television and ended with a three-hour rehearsal and midnight showing of Star Wars. I'd already planned to go into work late today, but Parker didn't eat dinner last night and he refused breakfast this morning, so I'm waiting to see if I can get him to the vet. With that and other things up for grabs today, plus two more performances this weekend, posting might suffer a bit.
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 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...
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...
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...
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...
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...
The last two days, I've been in meetings more than 7 hours each. I'm a little fried. Meanwhile, the following have popped up for me to read over the weekend: Making people reveal their real names stops online trolling, right? Um, no. A poet discovered that two of her poems were used in Texas' state assessments, but she couldn't answer the test questions about them. Hanselman asks, should we teach programming from the machine up or from the glass down? Photographer Kaylee Greer has a video about how to...
From the Intertubes: Paul Krugman, "Greed Springs Eternal." What happened to O'Hare Terminal 4? Imagine how much New York's Hell's Kitchen stank in the 1860s. Deeply Trivial has a lot to say about Carrie Fisher's untimely death. 538.org rounds up their 11 favorite stories of 2016 (that they didn't write). There are a bunch of improvements (and fare increases) coming to Chicago's transit network next year. I'll also have some blog entries in January. December seems to have been pretty light.
High above the North Atlantic, our hero reads the articles he downloaded before take-off: Releasing to Production the day before a holdiay weekend? No. Just, no. OMFG no. American Airlines just won a lawsuit started by US Airways that opens up competition in airfare consolidation—maybe. Bear with it, because this one article explains a lot of what's wrong with competition in any endeavor today. (I'll find a link to the Economist print article I just read on this topic when I land.) The Washington Post...
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...
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.
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...
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...
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...
 Read or look at these: Colorized photos from the Civil War The Economist has a list of the best airports to sleep in Crain's has a list of Chicago's coolest offices Want your kid to be a virtuoso violinist? I hope not Today is Back to the Future II day. Here's what they got right Don Friesen forgets his password a lot Oh, and the Cubs lost, which feels somehow familiar.  
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...
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...
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.
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:
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.

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:
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...
Only a little, it turns out. I'm in the second of three weeks without travel, but I'm back on the road for the first two weeks in December. I even have to miss a concert, which is a bad thing, but it's because I'll be doing a technical diligence in freakin' Paris, which est pas mal. I'm also going to see about taking a quick side-trip to London, which, given the agenda for the diligence and flight schedules back to the U.S., might not make a difference as far as my work schedule goes. I've also noticed...

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

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

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 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....
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...
Saw this coming: American Airlines and US Airways struck a settlement with the U.S. Justice Department that will allow the airlines to complete a $17 billion merger and create the world's largest carrier, the airlines announced Tuesday. The deal, which heads off a trial planned later this month, calls for the combined airline to give up some takeoff-and-landing slots and some airport gates, including two American Airlines gates at Chicago O'Hare International Airport. It also requires the combined...
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...
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...
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...
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.)...

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...
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...
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...
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...
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...
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...
Reader AT actually met Tom Shanks, the chief programmer behind the ACS Atlases, and corrects my understanding of how the ACS team put it together: Contrary to what you assume in your post, Tom Shanks did not hack his atlas into an Apple II. ACS was rather professional in their IT. The worldwide city database with longitude and latitude they had licensed from on of the big atlas (map atlas) publishers, if I remember correctly Rand McNally. The timezone history data they had collected from numerous...
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...

More about Groupon's IPO

    David Braverman
BusinessWork
Yesterday the Tribune reported on Groupon scaling back their IPO, from which they had hoped to raise the equivalent of Norway's GDP. Today's Economist has more: Groupon created a new market. This is a boon to consumers, but confers no lasting “first-mover” advantage on Groupon. Its business model is unpatentable and simple to replicate, so there are already more than 20 copycats. Groupon aspires to be global, but the markets it serves are intensely local. Internet selling is best suited to “experience...
The Tribune is reporting that Groupon, one of several thousand companies that strikes deals with vendors, has scaled back its IPO: The size of the sale, expected to be completed in the next two weeks, could be $500 million to $700 million under plans to be disclosed in advance of the company's roadshow beginning in the next few days, the people said. The size is meant to cut the amount of stock being sold at what may be a knock-down valuation, in hopes that more shares can be sold later at higher...
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...
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...

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

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

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

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")...
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...
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.
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...
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....
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...
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...
Via Bruce Schneier, a true horror.
Via Bruce Schneier, Cory Doctorow: "The DRM business model is the urinary tract infection of media experiences: all of the uses that used to come in an easy gush now come in a mingy, painful dribble..."
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...
Terrorism only works if people allow themselves to be terrorized. People like, for example, shoppers in New Haven, Conn.: Two people who sprinkled flour in a parking lot to mark a trail for their offbeat running club [the Hash House Harriers] inadvertently caused a bioterrorism scare and now face a felony charge. New Haven ophthalmologist Daniel Salchow, 36, and his sister, Dorothee, 31, who is visiting from Hamburg, Germany, were both charged with first-degree breach of peace, a felony. The siblings...

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

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!

Copyright ©2026 Inner Drive Technology. Donate!