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.
Late afternoon links
AviationBlogsCassieChicagoElection 2028PersonalSecuritySoftwareTrumpUrban planningWinterWork
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 will get to the next "how this works" posts soon
CassieChicagoEntertainmentEuropeFoodIllinoisPoliticsTrumpUS PoliticsWinterWorkWorld Politics
I've just had a lot to do today and I'm not feeling particularly creative. So, nu, maybe Friday?
I'm David Braverman, this is my blog, and Cassie is my 7½-year-old mutt. I last updated this About... page in March 2021. Quite a lot has changed since then, most notably I wrote a whole new blog engine. (More on that in a moment.)
Yesterday got away a bit
BlogEngine.NETBlogsDogsEconomicsEducationGeneralHealthImmigrationPersonalPoliticsReligionRepublican PartySoftwareTrumpUS PoliticsWork
I feel a little chagrined today as I expect to release the new version of The Daily Parker this evening, and yesterday I failed to write even a cursory post. I blame meetings and a very long dentist appointment (I'm fine; still no cavities; but the new dentist patient intake took a while). I also didn't have any time to read these: Brian Beutler outlines a workable plan for getting rid of the Schutzstaffel Immigration and Customs Enforcement permanently. Yascha Mounk warns that the OAFPOTUS's threats...
(After Dave and Bob got so excited about yesterday's post, I just had to give them more of what they came for. You're welcome.) It turns out, several people use RSS to keep up with The Daily Parker. I hadn't planned to write an RSS feed component before launch, but as I don't want to cut them off, I've reprioritized the feature. Plus, I have a couple more things to do before I can cut over to the new production environment: Implement Real Simple Syndication (RSS); Fix a bug caused by the interaction...
As I type this, Azure DevOps is banging away at the new blog engine's dev-test pipeline so that I can confirm the last few bits of it are correctly configured. The production environment is up and working, except for icons and RECAPTCHA, which explains the rebuild. Google: your dashboards are really confusing. Creating the production environment took 57 minutes this morning, and creating the production release pipeline (which included setting all the Azure roles properly on things like the database and...
I had planned to develop the full-text search feature for the new blog engine before starting to deploy anything to production, but I hit a snag. Microsoft Azure only allows you to have one free search service per subscription. Since my dev/test subscription already uses one (for the Weather Now dev environment), I'll have to create a free search instance in my production environment. And because I don't want to deal with cross-subscription security and all that shiznit, that means I'll have to create...
The events in Venezuela earlier today are a bit more important than the soft launch of a beta blog engine's dev-test environment. Still, if you're curious what I've been working on for (checks Git log) more than five years, here is the Daily Parker's next iteration. A big caveat: It's still in development. I've gotten to the minimal feature set where I feel comfortable letting people play with it, but it still has a ways to go before I can move this blog off BlogEngine.NET. I still need to add search...
Things that changed yesterday
AbortionArchitectureArtBlogsBooksChicagoCopyrightCrimeEducationEntertainmentGeneralGeographyHealthHistoryLawMusicPoliticsRailroadsSummerTelevisionTransport policyTravelWeatherWinterWork
Now that I've had a good night's sleep and the sun is out for the first time all year, I have the energy to start reading the news again. On January 2nd, most of the stories are about things that have changed since Wednesday: Chicago had 416 murders in 2025, the lowest number recorded since 1965 when the city had 620,000 (23%) more people. In 2025, the hottest temperature recorded at Inner Drive Technology WHQ was 34.3°C (93.7°F) on June 23rd; the coldest was -20°C (-4°F) January 21st. Officially at...
Statistics 2025
ApolloAviationBlogsCassieChicagoDogsEconomicsEntertainmentEnvironmentFitnessGeneralGeographyHistoryMusicPersonalTravelWork
I remember 2025 like it was yesterday...and in that long-forgotten year: I posted 459 times on The Daily Parker, down 21 from 2024 and 41 from 2023. But the blog had it's 10,000th post sometime in August, which is something. I flew less in 2025 than in the previous three years, with only 7 flight segments totaling 8,371 flight miles. I didn't leave the US in 2025, about which I am sad. And I only visited five states: Tennessee, Washington, Wisconsin, Texas, and California. Strangely, I didn't even make...
I've basically finished everything I'd planned for Weather Now this year, and I've made significant progress on the new blog engine. For the former, I just need to make one more small bug fix, so I expect to release the new version tomorrow afternoon. For the latter, I expect to finish the comments feature set Thursday; then I'll publish the link to the dev/test site. Today, though, I have a few other things to do before making more progress on either. But don't change that dial!
So far today, in addition to my usual activities, I've nearly completed the Tags features for the new blog engine. It looks more and more like I'll have something to show the world before the end of the year. Stay tuned!
The last cold morning of 2025
BlogEngine.NETBlogsCassieChicagoClimate changeEconomicsEntertainmentEuropeFoodGeneralGeographyHistoryHumorMilitary policyMoviesPersonalPoliticsRestaurantsSoftwareSportsTrumpUrban planningUS PoliticsWeatherWinterWorkWorld Politics
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...
Concert weekend
Democratic PartyElection 2024Election 2026EntertainmentGeneralGeographyHealthHistoryIllinoisLawMilitary policyMoviesMusicPersonalPoliticsSoftwareTaxationTrumpUrban planningUS PoliticsWork
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...
Yes, corruption; but don't forget the abject stupidity
Climate changeDemocratic PartyElection 2026PersonalSoftwareSummerTrumpUS PoliticsWinterWork
I'm listening to the corporate annual update, which is neither corrupt nor stupid, though only about 20% of it applies to my job. So I'll just spend the other 80% lining up these articles about corruption and stupidity for lunchtime reading: Whether because of "you can't make me" or just doing the opposite of whatever President Biden's administration did, the latest toddler behavior in the administration comes from Secretary of State Marco Rubio, who decided that Calibri is too DEI so State will go back...
Quiet and not-as-cold weekend ahead
BlogEngine.NETBlogsChicagoEntertainmentGeneralPersonalSoftwareWeatherWinterWork
A weak La Niña has already started affecting the weather in the United States, as this week's cold snap demonstrates. Weak La Niña events typically cause cooler, wetter winters in Chicago. Last night's temperature got down to -12.8°C (9°F), just a few degrees above the coldest December 5th on record. Normal for today would be 4.3°C (39.8°F); this godawful cold is 5°C below the normal low for the coldest day of the year, January 24th. Fortunately the forecast this weekend calls for more seasonable...
Middle of the day in the middle of the week
CaliforniaChicagoCrimeEconomicsElection 2026EntertainmentFoodGeneralGeographyLawPoliticsRepublican PartyRestaurantsTrumpUS PoliticsWork
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...
We get pretty sunsets this time of year:
Late lunchtime walk
CassieDemocratic PartyEconomicsElection 2026GeneralHistoryPoliticsRepublican PartyTravelTrumpUS PoliticsWorkWorld Politics
Between meetings and getting into the zone while fixing a bug, I worked straight through lunch and only got Cassie out around 4. So before my next meeting at 8pm, I've got a few minutes to catch up on all...this: Josh Marshall reflects on the 8 Democratic Senators (including one of mine, who is also the minority whip) making a deal with the Republicans, and says the next Congress must eliminate the paper filibuster and reform the Supreme Court. David Graham takes a more nuanced view. Krugman wants...
My old Surface decided it didn't trust its own drive this morning when I booted up in my downtown office. Instead of getting a new laptop, I had stumped for the $30 fee to buy another year of security patches for Windows 10. Well, the latest one changed the Bitlocker settings, requiring me to enter the recovery key...which I couldn't get to from my downtown office. Fortunately I had the key at home and entered it manually without a problem, so the Surface has sprung back to life. I will have to replace...
I'm a little delayed getting today's Morning Butters Report out for a couple of reasons. First, Butters and Cassie tag-teamed me starting just before 6:30 am. First Cassie poked me, then Butters poked me when Cassie kicked her off the dog bed in my room. Then Cassie came back when Butters used her engineering skills to ensure Cassie couldn't pull that crap again: Last night, though, Butters showed me how much she cares about me—or how much she wanted another Greenie, it's unclear: Meanwhile, all the...
I haven't regularly used an Apple product in over 30 years when my college newspaper used Mac Classics for compositing. Even by then, I didn't like Apple's closed architecture, having built at least one Windows box from scratch. If you agree with Freddie DeBoer, turns out my instincts were right: There exists, in the digital ether and in the physical world, a peculiar kind of human organization that has no name, no leader, and no stated charter, yet which operates with the ideological precision of the...
The forecast today looks perfect: 21°C under sunny skies. Perfect for a Brews and Choos trip! And while one of the stops will be to a brewery that could under no circumstances be called "craft," the other stop will take us to a brewery incubator suspiciously close to Wrigley Field. Fitting, then, that Crain's reports today about how craft breweries have had to evolve to stay in business: After a decade of unbridled growth, the industry hit a rough patch in the years following the pandemic. Ten percent...
Tuesday morning link dump
ChicagoCorruptionDemocratic PartyEconomicsElection 2026EntertainmentGeneralGeographyIllinoisJournalismPoliticsSummerTechnologyTransport policyTravelTrumpUS PoliticsWeatherWorkWorld Politics
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...
By the best count I have available, this is the 10,000th post on the Daily Parker, going back to the very first news item posted on my very first website in July 1997. I am not entirely sure this is really the 10,000th post, however, for a number of reasons. First, BlogEngine.NET doesn't actually count posts; I've had to use some arithmetic. Second, I removed a small number (3 or 4) of posts over the years for various reasons. Third, at some point I merged some of the posts from the separate Inner Drive...
Cheating at Snakes & Ladders
CorruptionCrimeElection 2026EntertainmentEnvironmentEuropeGeneralGeographyPoliticsRepublican PartyRussiaSecuritySoftwareTelevisionTransport policyTravelTrumpUkraineUrban planningUS PoliticsWorkWorld Politics
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 have to finish a feature today, and had a ton of meetings yesterday, which is why I missed posting yesterday. If I finish the feature before it gets dark I may even read a bunch of stuff that has piled up in my browser. Until then...
Summer weekend link roundup
ArchitectureBeerChicagoCivil rightsDemocratic PartyEntertainmentGeneralGeographyLanguageLawMilitary policyNew YorkPersonalRailroadsRepublican PartySCOTUSSummerTelevisionTravelTrumpUrban planningUS PoliticsWorkWorld Politics
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...
Because I'm about to hit my PTO cap at work, I'm taking the next few Friday afternoons off. Today I've planned a Brews & Choos trip out to the wilds of Lake County. Check back tomorrow for the result! Meanwhile, I have more meetings...
Putting "No Meetings" on my work calendar
BikingCanadaCassieChicagoCorruptionCrimeDogsGeneralGeographyHealthIsraelJournalismLawPersonalPoliticsRepublican PartyTransport policyTravelTrumpUK PoliticsUrban planningWorkWorld Politics
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...
Things should calm down next week
BaseballChicagoCorruptionDemocratic PartyElection 2026EntertainmentGeneralGeographyHistoryIllinoisMappingMoviesPoliticsRepublican PartySecurityTravelTrumpUS PoliticsWorkWorld Politics
As Crash Davis said to Annie Savoy all those years ago: A player on a streak has to respect the streak. Well, I'm on a coding streak. This week, I've been coding up a storm for my day job, leaving little time to read all of today's stories: Despite (or perhaps because of) his obvious mental illness and dementia, the OAFPOTUS is really a predictable negotiator who our adversaries have figured out how to manipulate easily. Voters may not like the OAFPOTUS, but they don't like us either. Still, the...
Grifting with a soupçon of Big Brother
AviationChicagoCorruptionEconomicsGeneralHistoryPoliticsRepublican PartySecurityTravelTrumpWork
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...
Harvard tells the OAFPOTUS to sod off
ChicagoCorruptionEconomicsEducationGeneralGeographyPoliticsRailroadsRepublican PartySecurityTaxationTravelTrumpUrban planningUS PoliticsWisconsinWork
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...
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.
Business travel on Sunday evening brings some good, some not so good. For starters, I got from the curb through security to the terminal in 12 minutes, because there aren't a lot of business travelers. On the other hand, getting to the G Concourse lounge involved a lot of near-collisions as the leisure travelers shuffled around without looking where they were going. I'm impressed with what they've done to the lounge, though. I haven't been in G Concourse since August 2016, so I was pleasantly surprised....
I've added a bunch of small but useful features to Weather Now: Users can now set their preferred measurement system (metric, Imperial, default) and time/date formats. On Nearby Weather and Nearby Places, users can double-click the map to re-center and load new info. Moved the Weather Score column on lists to increase usability. Tweaked the Weather Score formula. Several other bug fixes and feature tweaks. So if you set up a profile, which you can do simply by logging in with any Microsoft ID, you can...
Sunny and above freezing
ChicagoCorruptionCrimeDemocratic PartyGeneralIllinoisLawPoliticsRepublican PartySecuritySoftwareSpringTrumpWeatherWork
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...
Got Brews & Choos down to a science
BeerBlogsChicagoEntertainmentGeneralPersonalRailroadsRestaurantsSoftwareSpringTravelWeatherWork
Yesterday was the 5th anniversary of the Brews & Choos Project's high-water mark before the pandemic. On 7 March 2020, I went farther than I'd ever gone before in search of breweries to add to the list, visiting Penrose and Stockholm's in Geneva, then More and Lunar in Villa Park on the way back. A few days later the world stopped for a while. It would be almost three months before I visited another brewery. Yesterday, I took a half-day of PTO, braved some crappy early-spring weather, and met up with my...
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...
Weather Now v5.0.9194 just hit the hardware, with a new feature that allows you to browse the Gazetteer by finding all the places near a point. (Registration required.) I also added a couple of admin features that I will propagate to every other app I have in production, and made a few minor bug fixes. Only one minor hiccup: I forgot to add a spatial index to the Gazetteer, which caused searches around a point to take minutes instead of seconds in production. I added the index to the database...
Why The Daily Parker costs so much
BlogEngine.NETBlogsDasBlogGeneralHistoryPersonalSoftwareWindows AzureWork
A longtime Daily Parker reader asked this about yesterday's post: "The Daily Parker costs $4.87 per day" -- I'm really hoping that's a misprint, because that's almost $150 a month, which is ten times what I pay for my web hosting package which comes with unlimited domains, a full email service (IMAP+SMTP over TLS), click-to-install WordPress and MySQL database creation, SSH access to the back-end Linux machine, and excellent customer support. Also -- and I *really* hate to say this to a fellow IT...
I meant to add this earlier today, but I had to do some work for my real job. Uploading 15.4 million place records into Weather Now revealed some unexpected statistics. As you might expect from a military website, the National Geospatial-Intelligence Agency got a lot of its data from military sources. And the military tends to map things they care about in great detail. So the top 10 countries by place counts turn out to be: China, 2.1 million United States, 1.1 million Russia, 857,000 Iran, 686,000...
Late Tuesday night, Weather Now finished importing and indexing 15,430,045 places from around the world, ending with Mutirikwi Dam, Masvingo, Zimbabwe at 9:29 pm CST. (I need to re-import about 11,000 records for places that don't belong to any particular country, but that's low-priority.) When I first built the Weather Now Gazetteer in July 2002, I only imported populated places, because database space was a lot more expensive then. So from 2002 until the v5 upgrade launched 3 years ago, the Gazetteer...
National Geospatial-Intelligence Agency removed from the Internet
GeneralGeographyGeospatial dataPoliticsTrumpUS PoliticsWeatherWork
By yesterday evening I managed to import all the National Geospatial-Intelligence Agency country place data through the Bs. This morning, I couldn't get to the NGIA website. All right, sometimes these things happen. No biggie. Yet, knowing a little about how the OAFPOTUS and Clown Prince Elon have operated the last 30 days, I did some digging. And I discovered yet another example of how imbecilic these infants are. Simply: someone has removed the agency from the Internet. All DNS records for the agency...
Punzun Ltd: 25 years (this iteration)
GeneralHistoryPersonalPoliticsReligionRepublican PartySoftwareUS PoliticsWork
Punzun Ltd. (an Illinois corporation doing business as Inner Drive Technology) turns 25 today! I set up the corporation before I moved back to Illinois from New York, so that I could take either a contract or full-time job when I got here. I can scarcely believe I've been back nearly 25 years. And 25 years ago—this was months before Bush v Gore, remember—I would not have believed that these would be the news stories I'd care about in 2025: The unelected winger specifically tasked with destroying our...
Wednesday afternoon notes
BeerBlogEngine.NETBlogsChicagoEntertainmentGeneralRailroadsSoftwareTravelWeatherWork
I'm just noting a few things and moving on with my day: Pilot Project Brewing has announced plans for a second brewery/taproom in Wrigleyville, just 500 meters from the Addison Red Line station. Google Maps turned 20 four days ago, and The Guardian has a history of how it began. Microsoft will be retiring the (11-year-old) database APIs that this build of The Daily Parker uses, so watch this space for news about a brand new Daily Parker experience this fall! I'm planning to wrap up a new release of...
Friday afternoon link roundup
ArchitectureChicagoClimate changeCrimeGeneralGeographyPoliticsRailroadsSecuritySoftwareTravelTrumpUK PoliticsUS PoliticsWeatherWinterWork
As we end the work-week, we can start our weekend with these little nuggets of horror and amusement: The UK Home Office has demanded that Apple create a back door into its cloud storage system to allow the UK government to snoop on everyone's content worldwide, which, if I correctly understand Apple's ADP architecture, is technically impossible. ProPublica has compiled a list of the people Elon Musk has enlisted to capture the government of the United States. Paul Krugman calls Musk's efforts an...
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...
The darkest decile of the year has passed
AstronomyBidenBusinessCaliforniaCanadaChicagoClimate changeEconomicsEntertainmentEnvironmentFoodGeneralGeographyPoliticsSecuritySoftwareUrban planningUS PoliticsWeatherWork
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....
I do wish he'd shut up
BidenChicagoGeneralHistoryIllinoisPoliticsReligionScienceSecuritySoftwareTrumpUS PoliticsWeatherWinterWork
Once again, in the aftermath of the OAFPOTUS's demented press conference yesterday, I need to remind everyone to ignore what he says and watch what he does. He's not as harmless as the guy at the end of the bar who everyone avoids talking to, but he's just as idiotic. Meanwhile, in the real world: Block Club Chicago interviewed Mayor Brandon Johnson in the wake of the City Council barely passing his 2025 budget by a vote of 27-23. Perry Bacon Jr. blames President Biden's overconfidence for the failures...
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...
Statistics: 2024
ApolloAviationBlogsCassieChicagoEconomicsEntertainmentEnvironmentFitnessGeneralGeographyHistoryMusicPersonalTravelWork
Despite getting back to a relative normal in 2023, 2024 seemed to revert back to how things went in 2020—just without the pandemic. Statistically, though, things remained steady, for the most part: I posted 480 times on The Daily Parker, 20 fewer than in 2023 and 17 below the long-term median. January and July had the most posts (48) and April and December the fewest (34). The mean of 40.0 was slightly lower than the long-term mean (41.34), with a standard deviation of 5.12, reflecting a mixed posting...
Christmas on a Wednesday is annoying
EconomicsEducationEntertainmentFoodGeneralIsraelPersonalPoliticsReligionTrumpUK PoliticsUS PoliticsWeatherWorkWorld Politics
Once every seven years (on average), Christmas and New Year's Day fall on successive Wednesdays. Most other Christian holidays get around this problem by simply moving to the nearest Sunday. I guess the tradition of celebrating the church founder's birthday on a fixed day relates to birthdays taking place on fixed days. So we get Wednesday off from work this week because, well, that's the day tradition says he was born. This is, of course, despite a great deal of evidence in their own holy books that he...
I just had a hilarious meeting with a vendor. We (at my day job) use a JavaScript library for a small but useful feature in our application. We've used it for probably the app's entire 10 year lifespan and haven't given it a second thought. Recently, a security issue showed up on a routine scan, implicating the (obsolete) version we use. So we have to get the latest version, and company policy requires us to get a commercial license to protect our own IP. So we got in touch with the vendor, which took...
The Noodle Incident
CaliforniaChicagoCrimeDemocratic PartyElection 2024EntertainmentGeneralHealthIllinoisJapanJokesPersonalPoliticsRepublican PartySecuritySoftwareUS PoliticsWorkWorld Politics
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...
We had our coldest morning since February 17th today, cold enough that Cassie didn't want to linger sniffing her favorite shrubberies. The temperature bottomed out at 7:45 am, hitting -8.6°C at IDTWHQ, a cold we haven't experienced since 8:25 am on February 17th. O'Hare hit -10°C at 8 am, also the first time since 8 am February 17th. Tonight, going into the first day of astronomical winter, the forecast predicts it'll get even colder before warming up a bit on Monday. Unrelated to the weather are these...
Also, kudos to the UK Home Office. I just applied for my UK Electronic Travel Authorisation, paid my £10 ($13.06), and almost immediately got approved. It helps that (a) I just entered the UK twice in September with the same passport, and until the UK decided Americans could use the EU passport lanes, I was in the UK Registered Traveller programme. So they've vetted me quite a few times already. When will I next go there? I hope January. I haven't said a lot about it, but I moved to a new practice at...
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...
Stuff I just got around to reading
ChicagoCOVID-19EducationElection 2024EnvironmentGeneralGeographyHistoryIsraelPoliticsRacismSCOTUSTransport policyTravelUS PoliticsWork
I had a busy Friday and a busier Saturday, so I just got to these this morning: The entire Chicago Public Schools board resigned Friday in the latest salvo in the fight between Chicago Mayor Brandon Johnson (D) and CPS CEO Pedro Martinez. The Supreme Court rejected two emergency applications from polluters who want to continue polluting while their cases work through the system. Brett Stephens looks back at a year of increasing anti-Semitism disguised as "anti-Zionism." (This is exactly why I'm reading...
Connecting through Heathrow
CassieChicagoEuropeGeneralIsraelLondonPersonalPoliticsSecurityTravelWorkWorld Politics
I had the opportunity, but not the energy, to bugger off from Heathrow for an hour and a half or so connecting from Marseille. Instead I found a vacant privacy pod in the Galleries South lounge, and had a decent lunch. Plus I'm about to have a G&T. I've loaded up my Surface with a few articles, but I really only want to call attention to one of them. Bruce Schneier has an op-ed in the New York Times with his perspective on the Hezbollah pager attack and supply-chain vulnerabilities in general. I may...
Heat wave continues
AviationCassieChicagoDogsFitnessGeneralLawSecuritySoftwareSummerTransport policyTravelWeatherWork
The forecast still predicts today will be the hottest day of the year. Last night at IDTWHQ the temperature got all the way down to 26.2°C right before sunrise. We have a heat advisory until 10pm, by which time the thunderstorms should have arrived. Good thing Cassie and I got a bit of extra time on our walk to day camp this morning. Elsewhere in the world: The Fifth Circuit has ruled that broad, geofenced searches violate the 4th Amendment, contradicting the Fourth Circuit, and setting up a likely...
I had painters in my house yesterday and today, and this morning I finally got chased out of my office for a bit. That meant I had more to do this afternoon, which meant I didn't get a chance to read much. Which is only to say, regular posting resumes tomorrow.
Less Sorkin, more Iannucci
Democratic PartyElection 2024EntertainmentGeneralHistoryJournalismKamala HarrisObamaPoliticsRepublican PartySecurityTelevisionTrumpUS PoliticsWork
One of the many stories that piqued my interest this morning included a rant by the anti-Sorkin himself: Armando Iannucci, creator of Veep and The Thick of It, does not like how "politics has become so much like entertainment that the first thing we do to make sense of the moment is to test it against a sitcom." (He also implies that Liz Truss, and not Kamala Harris, most embodies the character of Selina Meyer.) Former President Obama has endorsed Vice President Harris. John Scalzi received a press...
Network security company CrowdStrike pushed a minor update to its Falcon Sensor product around 11pm Chicago time yesterday that managed to take down almost every virtual machine in Microsoft's Azure cloud: Cascading technology errors stranded airline passengers around the world, halted hospital surgeries and crippled office workers’ computers on Friday in one of the most disruptive computer outages in years, highlighting how much of the world relies on potentially error-prone software from a handful of...
Really lucky timing this morning
CassieChicagoPersonalPoliticsRailroadsRepublican PartySummerTransport policyTravelWork
I woke up at my usual time this morning, noticed how dark it was, checked radar, and got Cassie out the door less than 10 minutes later. Because by the time I had her to day camp and got myself to the Metra platform, it looked like this: Waiting for the train, I got this: But what luck, it let up just as the train arrived. The photo doesn't do it justice: those are horizontal rain bands, and I was standing behind a window. By the time I got down to Ogilvie, we had this: Again, just a bit of light rain...
Frazzled morning
AviationBaseballChicagoCrimeDemocratic PartyEconomicsElection 2024EntertainmentGeneralGeographyJapanPersonalPoliticsRailroadsRepublican PartyRestaurantsSummerTransport policyTravelTrumpUrban planningWeatherWork
I started my day with overlapping meetings, a visit from the housekeeping service, more meetings, a visit from an electrician, and just now discovered that a "new" bug report actually relates a bug we introduced on June 20th last year, but only now got reported. Oh, also: it's 25°C and sunny. At least it's Friday. And I guess I can read some of these tomorrow morning: Tara Palmeri examines the Beltway reactions to the convicted-felon XPOTUS's 34-count felony conviction. (But Josh Marshall says of this...
Finally get to breathe
ChicagoCrimeEconomicsElection 2020Election 2024GeneralIllinoisIsraelJournalismLabour PartyNew YorkPoliticsRepublican PartySoftwareTransport policyTravelTrumpUK PoliticsUS PoliticsWork
But only for a moment. I've spent most of today trying to fix things, or at least trying to figure out what problems need fixing. One of the problems has generated a comment thread on a vendor website, now at 44 comments, and I think after all that work I found the problem in an interaction between my code and Microsoft Azure Functions. If I'm right, the confirmation will come around 3pm. Naturally, I haven't had time to read any of these: Jamie Boule points out that the myth of the convicted-felon...
What a lovely day to end Spring
AstronomyBidenChicagoCrimeDemocratic PartyGeneralIsraelLawPoliticsRepublican PartySoftwareSpringTrumpUS PoliticsWeatherWork
Despite a high, thin broken cloud layer, it's 23°C with a light breeze and comfortable humidity at Inner Drive Technology World HQ. Cassie and I had a half-hour walk at a nice pace (we covered just over 3 km), and I've just finished my turkey sandwich. And yet, there's something else that has me feeling OK, if only for a little while... Perhaps it's this? Maybe this? How about this? Or maybe it's Alexandra Petri? In other news: President Biden just announced that Israel has proposed a three-phase peace...
Heads-down research and development today
AviationBeerEconomicsEntertainmentGeneralHistoryMusicPersonalPoliticsSoftwareTravelTrumpWeatherWork
I usually spend the first day or two of a sprint researching and testing out approaches before I start the real coding effort. Since one of my stories this sprint requires me to refactor a fairly important feature—an effort I think will take me all of next week—I decided to read up on something today and have wound up in a rabbit hole. Naturally, that means a few interesting stories have piled up: The Presidential Greatness Project released its annual list of, well, presidents, putting Lincoln at the...
Heading for another boring deployment
AviationBidenChicagoDevOpsEnvironmentGeneralHistoryPersonalPoliticsRepublican PartySoftwareSpringTravelTrumpUS PoliticsWork
Today my real job wraps up Sprint 109, an unexciting milestone that I hope has an unexciting deployment. I think in 109 sprints we've only had 3 or 4 exciting deployments, not counting the first production deployment, which always terrifies the dev team and always reminds them of what they left out of the Runbook. The staging pipelines have already started churning, and if they uncover anything, the Dev pipelines might also run, so I've lined up a collection of stories from the last 24 hours to keep me...
Two houses, unalike in dignity...
BeerChicagoEducationEntertainmentGeneralGeographyHistoryIsraelMoviesPoliticsRepublican PartySecurityWork
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...
When opponents become cartoon villains
CaliforniaDogsElection 2024GeneralGeographyIsraelPoliticsRepublican PartySecurityTransport policyTravelUrban planningUS PoliticsWork
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...
We're once again basking in 21°C sun, prompting me to take Cassie on a 47-minute walk at lunchtime. Unfortunately, with a board meeting and rehearsal this evening, that leaves less time for doing my actual work, so I have to go back to that now. Like I said yesterday, the next couple of weeks will be a bit busy.
Coding continues apace
AstronomyChicagoCrimeDogsElection 2020GeneralGeographyPoliticsSecuritySoftwareTravelTrumpUrban planningUS PoliticsWork
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...
Remember this XKCD from 2020? With a little help from what researchers think may be the Russian government, that little brick wobbled a bit in the past few days: The cybersecurity world got really lucky last week. An intentionally placed backdoor in xz Utils, an open-source compression utility, was pretty much accidentally discovered by a Microsoft engineer—weeks before it would have been incorporated into both Debian and Red Hat Linux. It was an incredibly complex backdoor. Installing it was a...
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...
My body thought this was around 8:30am, but no, it was 6:30: Also, it turns out that my three favorite people in Southern California live 60, 90, and 120 minutes away from here. Aw, snap.
Another busy day
BeerChicagoCTADrug policyEntertainmentGeneralIsraelNew YorkPersonalPoliticsRussiaSecurityTime zonesTransport policyTravelUkraineWeatherWorkWorld Politics
Getting ready for a work trip on Monday plus (probably) having to do a demo while on the work trip means I spent most of the day getting ready for the demo. In a bit of geography fun, because the participants in the demo will be in six different time zones from UTC-7 (me) to UTC+10 (the client), I got the short straw, and will (probably) attend the demo at 3:30 am PDT. I say "probably" because the partners on the call may take mercy on me and let me brief them instead of monitoring the technology in the...
Consumer Reports released a paper last month detailing how many companies track the average Facebook user: Using a panel of 709 volunteers who shared archives of their Facebook data, Consumer Reports found that a total of 186,892 companies sent data about them to the social network. On average, each participant in the study had their data sent to Facebook by 2,230 companies. That number varied significantly, with some panelists’ data listing over 7,000 companies providing their data. The Markup helped...
Over-zealous PEAs
ArchitectureChicagoClimate changeEnvironmentGeneralGeographyHistoryIllinoisPersonalPoliticsRepublican PartyTaxationTransport policyTrumpUrban planningUS PoliticsWork
A few months ago a Chicago Parking Enforcement Agent (PEA) tried to give me a ticket while I was paying for the parking spot online. I kept calm and polite, but I firmly explained that writing a ticket before I'd even finished entering the parking zone in the payment app might not survive the appeal. Yesterday I got another parking ticket at 9:02pm in a spot that has free parking from 9pm to 9am. The ticket actually said "parking expired and driver not walking back from meter." Note that the parking app...
The computer I'm using to write this post turns 8 years old on April 6th. It has served me well, living through thousands of Daily Parker posts, two house moves, terabytes of photographs, and only one blown hard drive. So I have finally broken down and ordered a new one: a Dell Precision 3460 that will sit on my desk instead of under it, and will run Windows 11 with TPM 2.0 instead of warning me that it doesn't have the right hardware to get the latest OS. The new computer will have an 13th Gen Intel...
What do you get when you combine a 2°C air temperature, a 2°C dew point, frozen ground with snow patches, and nearly-calm winds? Visibility under 100 meters on my commute to the office: They say we may not see the sun until Wednesday. But they also say it'll be 7°C that day. March came early this year, it seems.
You don't need sunscreen in Chicago in January
AviationBidenChicagoClimate changeDemocratic PartyElection 2024EntertainmentGeneralPhotographyPoliticsReligionRepublican PartyTime zonesTravelTrumpWeatherWinterWork
A weather pattern has set up shop near Chicago that threatens to occlude the sun for the next week, in exchange for temperatures approaching 15°C the first weekend of February. We've already had 43 days with above-normal temperatures this winter, and just 12 below normal during the cold snap from January 13th through the 22nd. By February 2nd, 84% of our days will have had above-normal temperatures since December 1st. Thank you, El Niño. Though I'm not sure the gloominess is a fair exchange for it....
Statistics: 2023
ApolloAviationBlogsCassieChicagoEconomicsEntertainmentEnvironmentFitnessGeneralGeographyHistoryMusicPersonalTravelWork
Last year continued the trend of getting back to normal after 2020, and with one nice exception came a lot closer to long-term bog standard normal than 2022. I posted 500 times on The Daily Parker, 13 more than in 2022 and only 6 below the long-term median. January, May, and August had the most posts (45) and February, as usual, the least (37). The mean of 41.67 was actually slightly higher than the long-term mean (41.23), with a standard deviation of 2.54, which may be the lowest (i.e., most consistent...
Last work day of the year
ChicagoElection 2024GeneralLawPersonalPoliticsRepublican PartyTravelTrumpUS PoliticsWeatherWork
Due to an odd combination of holidays, a use-it-or-lose-it floating holiday, and travel, I'm just about done with my first of four short work-weeks in a row. Not that there's anything wrong with that. Of course, since I would like to finish the coding problem I've been working on before I leave today, I'll have to read some of these later: Josh Marshall thinks it's hilarious and pathetic that Rep. Lauren Boebert (R-CO), realizing she can't win against a Democrat in her own district, said she'll run in...
Erev Christmas Eve evening roundup
AviationChicagoCrimeElection 2020Election 2024EntertainmentFitnessGeneralHistoryMoviesPersonalPoliticsRepublican PartySoftwareTravelTrumpUS PoliticsWork
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...
Frustrated with point-of-sale systems suggesting you tip the self-checkout machine 25%? You're not alone: [T]raditional tipping patterns are being disrupted in unpredictable ways, raising workers’ expectations and making consumers grumpy. The feeling even has a name: “tipping fatigue.” A June survey by the financial services company Bankrate found that 66 percent of adults held a negative view of tipping. Forty-one percent said businesses should just pay workers better, and 32 percent said they don’t...
I just realized that my short complaint about the cold front that came through Saturday was The Daily Parker's 9,000th post since it re-launched as a modern, continuous blog on 13 November 2005. (I still maintain that it was a blog from its inception on 13 May 1998, but the term "blog" hadn't been coined yet.) In the "modern" era, I've written a mean 495 and a median 505 posts per year, with a standard deviation of 66.3 (1.36, 1.4, and 0.27 per day, respectively). For the 12 months ending November 30th...
Long day
CaliforniaChicagoCrimeElection 2024EntertainmentGeneralGeographyGunsIsraelMusicNew YorkPoliticsRailroadsRepublican PartyTransport policyTravelTrumpUS PoliticsWorkWorld PoliticsWriting
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...
When Tuesday feels like Monday
BidenChicagoCorruptionCrimeEconomicsElection 2024GeneralGeographyHistoryIsraelLawPoliticsTrumpWork
We've switched around our RTO/WFH schedule recently, so I'm now in the office Tuesday through Thursday. That's exactly the opposite of my preferred schedule, it turns out. So now Tuesdays feel like Mondays. And I still can't get the hang of Thursdays. We did get our bi-weekly build out today, which was boring, as it should be. Alas, the rest of the world wasn't: The XPOTUS has vowed revenge on everyone who has wronged him, pledging to use the US government to smite his enemies, as if we needed any more...
How is it Friday already?
AviationCrimeGeneralGeographyIsraelLawPoliticsRepublican PartySCOTUSSoftwareTaxationTravelUS PoliticsWorkWorld Politics
I spent way too much time chasing down an errant mock in my real job's unit test suite, but otherwise I've gotten a lot done today. Too much to read all these articles: Julia Ioffe interviews Ambassador Dennis Ross on the disappearing hopes for a two-state solution in Israel. Ruth Marcus wonders whether Associate Justice Clarence Thomas (R) committed tax fraud when he accepted a $267,000 motor home. Josh Marshall wonders WTF with House Speaker Mike Johnson's (R-LA) black "son?" Paul Krugman bemoans the...
Sure Happy It's Thursday
BeerChicagoCrimeEconomicsEntertainmentEuropeGeneralGeographyHistoryIsraelPoliticsRailroadsRepublican PartySoftwareTransport policyTravelUrban planningUS PoliticsWorkWorld Politics
I'm iterating on a UI feature that wasn't 100% defined, so I'm also iterating on the API that the feature needs. Sometimes software is like that: you discover that your first design didn't quite solve the problem, so you iterate. it's just that the iteration is a bit of a context shift, so I'm going to read for about 15 minutes to clear my head: Kevin Philips, whose 1969 book The Emerging Republican Majority laid out Richard Nixon's "southern strategy" and led to the GOP's subsequent slide into...
Cough, cough, cough
AutumnBeerChicagoCrimeEconomicsIsraelJournalismMilitary policyPersonalPoliticsRailroadsRepublican PartySCOTUSTerrorismTransport policyTrumpUrban planningUS PoliticsWeatherWorkWorld Politics
I could have worked from home today, and probably should have, but I felt well enough to come in (wearing an N95 mask, of course). It turned that I had a very helpful meeting, which would not have worked as well remotely, but given tomorrow's forecast and the likelihood I'll still have this cold, Cassie will just have to miss a day of school. I have to jam on a presentation for the next three hours, so I'll come back to these later: Alex Shephard says this is the week Twitter finally went totally evil....
Tuesday Night Links Club
CrimeEntertainmentGeneralGeographyIsraelMusicNew YorkPoliticsPsychologyRepublican PartySoftwareTerrorismTrumpUS PoliticsWork
Just a few: US Representative George Santos (R-NY) faces another 21 felony charges in New York, with prosecutors alleging he stole donors' identities and misappropriated their donations. Isabel Fattal attempts to explain Hamas, the terrorist organization that attacked Israel on Saturday. Alex Shephard is glad the news media have gotten better at reporting on the XPOTUS, but they've still missed the biggest part: he's a "singular threat to American democracy." Jason Pargin pays homage to celebrity...
Friday after the cold front
AutumnBaseballChicagoChinaCrimeEconomicsEntertainmentGeneralPoliticsRestaurantsSoftwareTravelTrumpUkraineUS PoliticsWeatherWorkWorld Politics
A rainy cold front passed over Inner Drive Technology WHQ just after noon, taking us from 15°C down to just above 10°C in two hours. The sun has come back out but we won't get a lot warmer until next week. I've had a lot of coding today, and I have a rehearsal in about two hours, so this list of things to read will have to do: Mother Jones's Russ Choma thinks the XPOTUS doesn't really want to win his fraud trial. Robert Wright interviewed Brown University professor Lyle Goldstein, late of the US Naval...
In other news of the day...
CrimeEconomicsEntertainmentGeneralHistoryLawMilitary policyMoviesPersonalPoliticsReligionRepublican PartySCOTUSSoftwareTelevisionTrumpWorkWriting
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...
End of day reading list
BidenCrimeEconomicsElection 2020Election 2024EntertainmentGeneralGeographyJournalismMilitary policyPolicePoliticsRepublican PartySportsSummerTravelTrumpUS PoliticsWeatherWork
The XPOTUS continuing to get indicted for trying to steal the 2020 election wasn't the only bit of authoritarian fuckery this week: Constitutional law professor Deborah Pearlstein wonders, as do many other people, why so many of the XPOTUS's mooks are lawyers. Nicholas Grossman can't figure out why the media spend so much time trying to understand the populist right when Biden got millions more votes than the other guy. The Marion, Kan., police department raided the town newspaper and seized its...
Stuff to read later
BidenCassieChicagoClimate changeEconomicsElection 2024EntertainmentFoodGeneralGeographyPersonalPoliticsRailroadsSoftwareSummerTaxationTransport policyTravelUS PoliticsWeatherWork
I'm still working on the feature I described in my last post. So some articles have stacked up for me to read: The US Senate has the second-highest average age in its 234-year history, with 34 members over 70. The House is the third-oldest, with 72 members over 70. Josh Marshall (and The Daily Parker) don't extend that worry to the presidency, however: we're just fine with four more years of President Biden being the oldest president ever. The Chicago Transit Authority has cut over the CTA Red and...
I finished the main part of the feature I've been fighting since last week, only to discover that a sub-feature needs refactoring as well. Basically, before implementing this feature, the user would recalculate their model every time they changed its parameters. Calculation usually takes 5-10 seconds for most models, but (a) for some models it takes up to a minutes and (b) the calculation engine uses a first-in-first-out queue when calculating. But the calculation engine caches on a most-recently-used...
An entertainer, a criminal, and an architect died this week, and we should remember them all. The most notable person to die was singer Tony Bennet, 96: His peer Frank Sinatra called him the greatest popular singer in the world. His recordings – most of them made for Columbia Records, which signed him in 1950 – were characterized by ebullience, immense warmth, vocal clarity and emotional openness. A gifted and technically accomplished interpreter of the Great American Songbook, he may be best known for...
Corporate IT has decreed that all passwords must conform to the following rules:https://neal.fun/password-game/ Keep safe out there!
Week-end round-up
AstronomyBeerCorruptionEntertainmentGeneralGeographyJournalismMoviesPoliticsRepublican PartyRestaurantsScienceSCOTUSTravelUS PoliticsWork
I think I finally cracked the nut on a work problem that has consumed our team for almost three years. Unfortunately I can't write about it yet. I can say, though, that the solution became a lot clearer just a couple of weeks after our team got slightly smaller. I will say nothing more. Just remember, there are two types of people: those who can infer things from partial evidence. Just a few articles left to read before I take Cassie on her pre-dinner ambulation: Titanic director James Cameron, who has...
Today they got through about half of our flat roof which doubles as an upstairs patio. Imagine how much noise all this made: Note that all the crap on the roof off to my left was at the other end of the balcony while they laid down the material directly under me. They timed it so they had the power saw going exactly when I had a Teams meeting for work. But they did got a lot of it done, and they should reconnect my A/C units just in time for next week's heat wave.
Free time resumes tomorrow
ApolloCassieChicagoEntertainmentEuropeGeneralGeographyLanguageMusicPersonalSoftwareTravelWork
During the weeks around our Spring Concert, like during the first couple of weeks of December, I have almost no free time. The Beethoven performance also took away an entire day. Yesterday I had hoped to finish a bit of code linking my home weather station to Weather Now, but alas, I studied German instead. Plus, with the aforementioned Spring Concerts on Friday and today, I felt that Cassie needed some couch time. (We both sit on the couch while I read or watch TV and she gets non-stop pats. It's good...
Twenty Five Years
BlogsCassieChicagoEntertainmentGeneralGeographyHistoryParkerPersonalPoliticsTravelWeatherWorkWriting
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...
Often when I think about Elon Musk, Spike Jones' 1942 hit "Der Feuhrer's Face" comes to mind. Substack, whose links Musk recently banned from Twitter, brings us A.R. Moxon's similar thoughts: If you were the world’s smartest man, after all, you’d have turned your apartheid inheritance into the world’s largest fortune, and since you haven’t done that, you aren’t the world’s smartest man. Why, you might not even be a man, the definition of which is something the world’s smartest man seems to have some...
Lunchtime links
AviationChicagoCrimeEntertainmentGeneralGeographyGunsHistoryLawPoliticsRepublican PartySCOTUSSecuritySoftwareTransport policyTravelUrban planningUS PoliticsWork
Once again, I have too much to read: After Florida governor Ron DeSantis (R) tried to end Disney's control over the municipal area around Disneyworld, the outgoing board added a series of restrictive covenants completely neutering DeSantis' hand-picked replacements, including a rule-against-perpetuities clause tying the covenants to the last living descendant of King Charles III. Robert Wright observed ChatGPT expressing cognitive empathy. An anonymous source provided a German reporter with 5,000 pages...
Too much to read today
AstronomyBidenBooksChicagoEntertainmentFitnessFitness devicesGeneralGeographyGunsHistoryMilitary policyPoliticsRussiaTransport policyUkraineUrban planningUS PoliticsWorkWorld Politics
I've had a bunch of tasks and a mid-afternoon meeting, so I didn't get a chance to read all of these yet: Fifty years ago today, United States combat troops left South Vietnam. The DC foreign policy elite have grown impatient for President Biden to articulate a clearer policy on Ukraine. The Post has a fascinating story of a Russian spy who posed as a Brazilian student to get into Johns Hopkins, but got arrested when he tried to take a new job at the International Criminal Court using his fake identity....
Lebanon's incompetent government
GeneralGeographyPoliticsSoftwareTechnologyTime zonesWorkWorld Politics
Lebanon has one of the most chaotic political systems in the world. The previous government presided over a massive ammonium nitrate explosion they could have prevented had any one person in government taken responsibility for removing a derelict Russian freighter. Once again, the Lebanese government has displayed head-shaking incompetence, this time on what seems like a minor matter but could lead to more religious unrest as hot weather combines with people not eating or drinking water during the day....
Just got a minor office upgrade
CassieChicagoEuropeGeneralGeographyJournalismPoliticsRepublican PartySecurityTrumpUrban planningUS PoliticsWork
At my day job, I go into our downtown office at least once a week, which turns out to be about once a week longer than almost everyone else. I like the change of scene, and Cassie gets to spend those days at day camp, so it's a win for everyone. The 90%-or-so remote work that people have elected also means we have tons of empty offices while our multi-year leases run their courses. So, after waiting almost a year for the furniture upgrade that never came, the office manager today said "just go take the...
Why we still need humanities degrees, Tech Forum edition
EconomicsEducationGeneralHistoryPoliticsWork
I'm in Phoenix for my company's Tech Forum, where all the technology professionals come together for a few days of panel discussions and heavy drinking networking events. This morning's lineup, including the keynote speaker, emphasized to me the dangers in the United States' declining ability to teach kids English and history. I will have more details later, but for now I'll mention these three things. First, if you show the ubiquitous graph of the growing gap between productivity and wages that the US...
Why set an alarm when your hotel room looks east? And hey: Arizona has topography! Also not something we really get back home.
I'm in the desert southwest for a company event. They gave me this (East) view: Since I last visited Phoenix in 2015, they've added a light rail system. It got me from the baggage retrieval carousel at the airport to the hotel (which is by the convention center, pictured above) in 32 minutes, which I appreciate. The first airplane they had us on to get here broke, so I got to Phoenix two hours later than planned, which I did not appreciate. I've got nothing scheduled for the next two hours so I'm going...
Following up on a few things
ChicagoDemocratic PartyEntertainmentGeneralHistoryIllinoisLawMilitary policyPoliticsRacismRepublican PartySoftwareUS PoliticsWorkWriting
Perhaps the first day of spring brings encourages some spring cleaning? Or at least, revisiting stories of the recent and more distant past: The Navy has revisited how it names ships, deciding that naming United States vessels after events or people from a failed rebellion doesn't quite work. As a consequence, the guided missile cruiser USS Chancellorsville (CG-62, named after a Confederate victory) will become the USS Robert Smalls, named after the former slave who stole the CSS Planter right from...
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...
When, in the corset of human events...
BeerCrimeEconomicsEntertainmentGeneralHistoryLiteraturePoliticsRailroadsSecurityTelevisionTravelWorkWriting
Let's start with combat-actor Jill Bearup explaining how the Netflix-ITV-BBC ban on corsets solves entirely the wrong problems: Meanwhile, in the modern world: The National Transportation Safety Board reported that an axle on the 23rd car of the train that derailed in East Palesine, Ohio, had a bearing temperature 140°C over normal—which is 30°C over "critical." The crew were trying to stop the train when the bearing failed. Perhaps if the train had fewer cars, or more crew, or the proper braking...
Taking a break from heads-down coding
ChicagoCrimeEducationEntertainmentEnvironmentGeneralGeographyHistoryLondonRailroadsReligionSecurityTravelWork
I spent the morning going over an API for standards and style, which will result in an uncomfortably large commit before I leave the office today. I prefer smaller, more focused commits, but this kind of polishing task makes small code changes all over the place, and touches lots of files. So while I have my (late) lunch, I'm taking a break to read some news: Chicago's El got color-coded route designations 30 years ago today. No more Howard-Dan Ryan line; now it's the Red Line. Web hosting service...
Big sprint release, code tidy imminent
AviationCaliforniaChicagoCrimeDemocratic PartyEconomicsGeneralPolicePoliticsRailroadsRepublican PartySecuritySoftwareTaxationTravelUS PoliticsWork
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...
Lunch links
AviationChicagoEntertainmentLondonPersonalSecuritySoftwareSportsTransport policyTravelUrban planningWork
My burn-up chart for the current sprint has a "completed" line that nicely intersects the sprint guideline, so I can take a moment this Monday morning to eat lunch and read some news stories: James Fallows has some insight into the near-miss in Austin, Texas, that came uncomfortably close to killing over 100 people. AVWeb has a comment as well. Bruce Schneier lays out how adversaries can attack AIs—by corrupting their training data, among other things. Alex Shepard argues that the English Premier League...
Long but productive day
ArchitectureCassieChicagoCrimeEntertainmentGeneralGeographyHistoryLondonMoviesPersonalPolicePoliticsRussiaTransport policyTravelUrban planningUS PoliticsWeatherWinterWorkWorld Politics
I finished a couple of big stories for my day job today that let us throw away a whole bunch of code from early 2020. I also spent 40 minutes writing a bug report for the third time because not everyone diligently reads attachments. (That sentence went through several drafts, just so you know.) While waiting for several builds to complete today, I happened upon these stories: The former co-CEO of @Properties bought 2240 N. Burling St., one of the only remaining pre-Fire houses in Lincoln Park, so...
So much warmer!
CassieChicagoGeneralGeographyLondonPersonalPoliticsRailroadsRussiaSecurityTransport policyTravelUkraineUrban planningWeatherWinterWorkWorld Politics
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...
Will tomorrow be sunny too?
AstronomyAviationChicagoGeneralNew YorkPoliticsRepublican PartySecurityTravelUS PoliticsWeatherWinterWork
I have no idea. But today I managed to get a lot of work done, so I'll have to read these later: A whopping 78% of voters in Rep. "George Santos" (R-NY) district think he should resign. Who should I vote for in the upcoming Chicago Mayoral election? National Geographic explains the science behind seasonal depression. Via Bruce Schneier, it looks like ransomware payments have declined 40% since 2021. Writing for Strong Towns, Michel Durand-Wood compares urban planning to...pizza. James Fallows describes...
Catching up at home
AviationBeerGeneralGeographyHealthImmigrationPoliticsRussiaSecuritySoftwareTravelUkraineUS PoliticsWorkWorld Politics
New Zealand's prime minister, Jacinda Arden, just resigned unexpectedly, which is a much more surprising story than any of these I queued up: President Biden quietly made a big move on immigration that the opposition either didn't notice or can't really criticize. Julia Ioffe understands the same thing the White House understands: Putin has no incentive to negotiate for peace. Newly-sworn-in US Representative "George Soros" (R-NY) stole $3,000 from a GoFundMe meant to pay for life-saving surgery for a...
Waiting for customer service
AviationChicagoCrimeCTAElection 2022EntertainmentEnvironmentGamesGeneralNew YorkPersonalPoliticsRepublican PartyRestaurantsSecuritySoftwareTransport policyTravelUS PoliticsWork
I'm on hold with my bank trying to sort out a transaction they seem to have deleted. I've also just sorted through a hundred or so stories in our project backlog, so while I'm mulling over the next 6 months of product development, I will read these: Via Schneier, credit-reporting service Experian patched a security hole in December that allowed anyone to view someone's credit report with "the person’s name, address, birthday and Social Security number." It turned out, an exciting software...
Waiting for an upload
AviationClimate changeCrimeEntertainmentFoodGeneralGeographySan FranciscoTransport policyTravelUrban planningWeatherWinterWork
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...
My office is still and here
BusinessChicagoEconomicsElection 2022GeneralGeographyHistoryJapanPersonalPoliticsRailroadsRepublican PartyTransport policyUrban planningUS PoliticsWork
In a form of enlightened laziness, I often go into my company's downtown Chicago office on Friday and the following Monday, avoiding the inconvenience of taking my laptop home. It helps also that Fridays and Mondays have become the quietest days of the week, with most return-to-office workers heading in Tuesdays through Thursdays. And after a productive morning, I have a few things to read at lunch: The Economist says a lot of nice things about Chicago, including that we have an almost inexhaustible...
Statistics: 2022
ApolloAviationBlogsCassieChicagoEconomicsEntertainmentEnvironmentFitnessGeneralGeographyHistoryMusicPersonalTravelWork
We've now got two full years between us and 2020, and it does look like 2022 got mostly back to normal. The Daily Parker got 487 posts in 2022, 51 fewer than in 2021 and 25 below median. As usual, I posted the most in January (46) and fewest in November (37), creating a very tight statistical distribution with a standard deviation of 3.45. In other words: posting was pretty consistent month to month, but down overall from previous years. I flew 10 segments and 16,138 flight miles in 2022, low for...
Brace yourselves: winter is coming
AstronomyAviationBeerBusinessChicagoEntertainmentGeneralMoviesPersonalSecuritySoftwareTravelWeatherWhiskyWinterWork
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...
We didn't deploy code to production at the end of last sprint because we had a seriously large epic that took 3 weeks to complete. It involved re-architecting an entire feature so that it can support multiple data types rather than the single type we originally planned for. We knew this would happen, and we expected it right around the three-year point in development. So here it is, right on time. But despite all the testing and care that we put into the Dev/Test branch, and despite the multiple...
My drivers license expired in 2020, when all the Secretary of State's offices (what we in Illinois call the DMV) were closed, so I just renewed it online. I had hoped to upgrade to a Real ID, but it turned out the 2021 deadline for getting one got pushed back to 2023. Since I moved in October, I actually have to go to the SOS office as they won't accept address changes online. But I still don't need a Real ID, it turns out: Americans will have two more years to obtain a Real ID driver’s license or...
Via Bruce Schneier, Ars Technica describes in painful detail how computer repair people snoop and steal people's data all the time: If you’ve ever worried about the privacy of your sensitive data when seeking a computer or phone repair, a new study suggests you have good reason. It found that privacy violations occurred at least 50 percent of the time, not surprisingly with female customers bearing the brunt. Researchers at University of Guelph in Ontario, Canada, recovered logs from laptops after...
Josh Barro explains the FTX collapse in simple terms: [T]his is not a technology story, because FTX was not a technology company. Sure, FTX’s business relied on technology, but so do most businesses. FTX has an app; so does Fidelity, and so does Chipotle, and that doesn’t make them tech companies. FTX was a brokerage, and there were two things that set them apart from a regular brokerage. One is that they dealt principally in nonsense financial products with no underlying economic value, and the other...
Poor, neglected dog
ApolloAutumnCassieChicagoElection 2024MusicPoliticsRepublican PartyTrumpUS PoliticsWeatherWinterWork
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...
The Federal Trade Commission, which has become the de-facto enforcer for Silicon Valley shenanigans, has decided the smell coming from Twitter HQ can no longer be ignored after their top privacy and security people have left: It marked the second time in two days that a federal official has expressed concern about the chaotic developments at the company, coming less than 24 hours after President Biden said Musk’s relationships with other countries deserved scrutiny. The agency said that it was “tracking...
Fifteen minutes of voting
ArchitectureAviationBeerCassieChicagoElection 2022Election 2024EntertainmentGeneralGeographyHistoryLawParkerPersonalPoliticsRepublican PartyRomeSoftwareSportsTravelTrumpUrban planningUS PoliticsWeatherWork
Even with Chicago's 1,642 judges on the ballot ("Shall NERDLY McSNOOD be retained as a circuit court judge in Cook County?"), I still got in and out of my polling place in about 15 minutes. It helped that the various bar associations only gave "not recommended" marks to two of them, which still left 1,640 little "yes" ovals to fill in. Meanwhile, in the rest of the world... Republican pollster Rick Wilson, one of the co-founders of the Lincoln Project, has a head-shaking Twitter thread warning everyone...
Elon Musk had a lot going for him when he started his first company: rich parents, being white in Apartheid South Africa, malignant narcissism, etc. Like other well-known billionaire charlatans, he has had his share of spectacular successes, and still decided to find his own little corner of the Peter Principle. So let it be with Twitter: Some might say Elon Musk, who last week became Twitter’s official new owner, has buyer’s remorse. But that implies he had actually wanted the thing before he bought...
I went to bed Sunday thinking I would move next Wednesday. Then I had a productive day at my downtown office yesterday. Then, as I was walking to the train, I got a note that despite me saying repeatedly, for the last six weeks, "I cannot move on the 24th," my buyers want to close on the 24th, because their painters will be here the morning of the 25th. What a coincidence! My painters will be at my new place next Tuesday morning, and now they get the added fun of maneuvering around my furniture. Sigh....
One of Inner Drive Technology's old laptops—actually, the most recently purchased—can be yours along with a few accessories for only $300: That's a Dell E6440 laptop with 12 GB of RAM and an Intel Core i7 2.4 GHz processor. It has a 97 W/h battery, and I'm including a docking station, 130 W power supply, and a DVI cable to connect the docking station with a monitor. It does not have a hard drive or software. (I originally had a 512 GB SSD. It'll take a standard 3½-inch laptop drive.) But hey, $300? I've...
I've spent about four hours doing a shit ton of A-B tests and a lot of Internet searching to figure out why I kept getting a specific error. The app is a .NET Core 6 WebAssembly, and the app registration is set for "any organization," meaning anyone with a Microsoft ID (work, school, or XBox) can authenticate with the app. The error began when I added a client certificate. The relevant section appSettings.config file looks like this: { "AzureAD": { "Instance": "https://logon.microsoftonline.com"...
How is it 5:30?
CrimeEntertainmentGeneralLawMilitary policyPersonalPoliticsSecurityTransport policyTrumpUS PoliticsWork
I've had two parallel tasks today, one of them involving feeding 72 people on Saturday. The other one involved finishing a major feature for work. Both seem successful right now but need testing with real users. Meanwhile, outside my little world: The XPOTUS seems to have backed himself into a corner by lying about "declassifying" things psychically, after the Special Master that he asked for called bullshit. Greg Sargent has thoughts. Pro Publica reported on Colorado's halfway-house system that sends...
Happy Friday, with its 7pm sunset
AstronomyChicagoElection 2022Election 2024GeneralGeographyLondonPolicePoliticsRepublican PartyRussiaSecurityTravelTrumpUK PoliticsUrban planningWeatherWorkWorld Politics
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...
God save our gracious King
BidenDemocratic PartyEconomicsElection 2022Election 2024GeneralGeographyHistoryPoliticsRepublican PartySecuritySoftwareTrumpUK PoliticsUS PoliticsWork
With the death of Queen Elizabeth II, the British National Anthem has changed back to "God Save the King" for the third time in 185 years. In other news: The Guardian explains Elizabeth's funeral and other events that will take place over the next 10 days. James Fallows takes a second look at President Biden's speech from last week, in the context of the predictable reaction cycle about anything he does. Dana Milbank doesn't worry the MAGA folks want a Mussolini, since some of them keep going on about...
Monday afternoon and the days are shorter
AutumnChicagoElection 2022Election 2024GeographyLawPoliticsSecuritySummerTrumpUrban planningUS PoliticsWeatherWork
From around now through the middle of October, the days get noticeably shorter, with the sun setting 2 minutes earlier each day around the equinox. Fall is almost here—less than 8 days away, in fact. But that also means cooler weather, lower electricity bills (because of the cooler weather), and lots of rehearsals and performances. Before any of that happens, though, I'll read these: Damon Linker warns that "there is no happy ending to America's [XPOTUS] problem." Anthony Fauci has announced he'll...
Baby's first Ribfest
CassieChicagoCrimeEntertainmentFoodGeneralJournalismMusicPoliticsPsychologyRailroadsReligionRepublican PartyScienceSecurityTransport policyTrumpUS PoliticsWeatherWork
If Cassie could (a) speak English and (b) understand the concept of "future" she would be quivering with anticipation about going to Ribfest tonight after school. Since she can't anticipate it, I'll do double-duty and drool on her behalf. It helps that the weather today looks perfect: sunny, not too hot, with a strong chance of delicious pork ribs. Meanwhile, I have a few things to read on my commute that I didn't get to yesterday: Remember when psychiatrist Bandy Lee got shouted down when she warned...
Amazing late-summer weather
ChicagoClimate changeCrimeEnvironmentEuropeGeneralGeographyLawLondonPoliticsSummerTrumpUrban planningUS PoliticsWeatherWorkWorld Politics
The South's misfortune is Chicago's benefit this week as a hot-air dome over Texas has sent cool Canadian air into the Midwest, giving us in Chicago a perfect 26°C afternoon at O'Hare—with 9°C dewpoint. (It's 25°C at IDTWHQ.) Add to that a sprint review earlier today, and I might have to spend a lot more time outside today. So I'll just read all this later: The Justice Department and the XPOTUS have gone back and forth about what parts of the Mar-a-Lago search warrant to publicize, with the XPOTUS...
Lunchtime links
BusinessClimate changeCrimeGeneralGeographyHistoryPersonalPoliticsSoftwareTrumpUS PoliticsWeatherWork
Happy Monday: The XPOTUS uses the same pattern of lies every time he gets caught committing a crime. Jennifer Rubin says this was his dumbest crime yet. Usability experts at the Nielsen/Norman Group lay out everything you hate about phone trees, and how companies could fix them. My generation should be your boss now, but of course, we aren't. Within 30 years, Chicago could experience 52°C heat indexes. I would now like to take a nap, but alas...
Today, though, I've got a lot of debugging, and several chorus meetings on various topics, plus a condo association meeting that I really don't want to attend. Since I'm president of both the chorus and the condo association (one voluntary, one voluntold), I can't shirk either. Meanwhile, some of the grain silos that remind Beirut of the massive government incompetence that led to a massive aluminum nitrate explosion two years ago today collapsed, fortunately before the memorial began. And one of the...
Busy start to August
ApolloDemocratic PartyEntertainmentPersonalPoliticsRepublican PartyUS PoliticsWork
We've got a (soft) product release tomorrow afternoon and I've got an opera rehearsal tonight, so a real post will have to wait. I did like Matt Ford's brief note that we've taken the gloves off in the Senate, which is about time. I might have to declare news bankruptcy tonight, though, and return to the world after we launch.
Tuesday morning...uh, afternoon reading
AbortionChicagoElection 2022EntertainmentGeneralGeographyLawMusicPoliticsSecuritySoftwareUrban planningUS PoliticsWork
It's a lovely day in Chicago, which I'm not enjoying as much as I could because I'm (a) in my Loop office and (b) busy as hell. So I'll have to read these later: Josh Marshall points out the obvious, that the filibuster is a direct threat to American democracy. Brynn Tannehill says, actually, that's only one part of how we become Hungary. Someone just paid $11.25 million for a lakefront house in Winnetka that, if the renderings are accurate, I hope they tear down. This comes with new figures showing...
Bruce Schneier on how the Internet broke bad
GeneralHistoryInternetPoliticsSecuritySoftwareUS PoliticsWorkWorld Politics
The security guru just posted a video he presented in November 2020:
Regulate crypto! And guns, too
ArchitectureChicagoEconomicsEnvironmentEuropeGeneralGunsLondonMilitary policyPhotographyPoliticsRepublican PartyRussiaSecurityTransport policyUkraineWorkWorld Politics
Even though it seems the entire world has paused to honor HRH The Queen on the 70th anniversary of her accession, the world in fact kept spinning: Blogger Moxie Marlinspike wrote about their first impressions of web3 back in January. I just got around to reading it, and you should too. On the same topic, a group of 25 security professionals, including Grady Booch, Bruce Schneier, and Molly White, wrote an open letter to Congress advocating for serious regulation of cryptocurrencies. What's Russian...
Head (and kittens) exploding!
BusinessChicagoCrimeDrug policyEconomicsElection 2020EntertainmentEnvironmentGamesIllinoisPersonalPoliticsRussiaSecuritySoftwareTaxationTelevisionTrumpUS PoliticsWork
Leading off today's afternoon roundup, The Oatmeal (Matthew Inman) announced today that Netflix has a series in production based on his game Exploding Kittens. The premise: God and Satan come to Earth—in the bodies of cats. And freakin' Tom Ellis is one of the voices, because he's already played one of those parts. Meanwhile, in reality: A consumers group filed suit against Green Thumb Industries and three other Illinois-based cannabis companies under the Clayton Act, alleging collusion that has driven...
Via Molly White, a new company called Gripnr wants to monetize your D&D campaign, and it's as horrible as it sounds: Gripnr plans to generate 10,000 random D&D player characters (PCs), assign a “rarity” to certain aspects of each (such as ancestry and class), and mint them as non-fungible tokens, or NFTs. Each NFT will include character stats and a randomly-generated portrait of the PC designed in a process overseen by Gripnr’s lead artist Justin Kamerer. Additional NFTs will be minted to represent...
Somebody call lunch!
AstronomyBusinessEconomicsElection 2016GeneralGeographyHistoryImmigrationPoliticsRepublican PartySoftwareTime zonesTravelTrumpWork
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...
Sunday night I finished moving all the Weather Now v4 data to v5. The v4 archives went back to March 2013, but the UI made that difficult to discover. I've also started moving v3 data, which would bring the archives back to September 2009. I think once I get that done then moving the v2 data (back to early 2003) will be as simple as connecting the 2009 import to the 2003 database. Then, someday, I'll import data from other sources, like NCEI (formerly NCDC) and the Met*, to really flesh out the...
I've just switched the DNS entries for wx-now.com over to the v5 App, and I've turned off the v4 App and worker role. It'll take some time to transfer over the 360 GB of archival data, and to upload the 9 million rows of Gazetteer data, however. I've set up a virtual machine in my Azure subscription specifically to do that. This has been quite a lift. Check out the About... page for the whole history of the application. And watch this space over the next few months for more information about how the app...
This weekend, I built the Production assets for Weather Now v5, which means that the production app exists. I haven't switched over the domain name yet, for reasons I will explain. But I've created the Production Deploy pipeline in Azure DevOps and it has pushed all of the bits up to the Production workloads. Everything works, but a couple of features don't work perfectly. Specifically, the Search feature will happily find everything in the database, but right now, the database only has about 31,000...
The Tech Forum goes on. Tomorrow, though, I don't need my work laptop, and so will bring my personal one, enabling me to post a little more. I've also thought about finally writing my own blog engine. Or, at least, forking an existing one (maybe even this one?) and going to town on it. During some downtime today I purged a lot of crap from my Microsoft Azure subscriptions, but I still have old applications (like this blog) running in old workloads. Tonight: the Fun Dinner. Oh, boy.
An example of why free societies have better armies
GeneralMilitary policyPoliticsRussiaSecurityWork
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...
Productive first day of spring
BidenCassieChicagoEconomicsEntertainmentGeneralGeographyLondonPersonalPoliticsRestaurantsRussiaSpringTravelTrumpUkraineUS PoliticsWeatherWorkWorld Politics
I finished a sprint at my day job while finding time to take Cassie to the dog park and make a stir-fry for lunch. While the unit tests continue to spin on my work computer, I have some time to read about all the things that went wrong in the world today: Paul Krugman does the arithmetic on why, since the 1870s, conquering your neighbor impoverishes both countries. ("An aside: Isn’t it extraordinary and horrible to find ourselves in a situation where Hitler’s economic failures tell us useful things...
A truly bizarre story from the BBC: Madbird hired more than 50 others. Most worked in sales, some in design and some were brought in to supervise. Every new joiner was instructed to work from home - messaging over email and speaking to each other on Zoom. Days were often long. Jordan Carter from Suffolk, who was 26 at the time, was credited with being one of the hardest working members of Chris's sales team. In five months, he pitched Madbird to 10,000 possible business clients, hoping to win deals to...
Busy couple of days
ChicagoCrimeEconomicsEntertainmentGeneralGeographyHistoryIllinoisMusicPoliticsRepublican PartyRestaurantsRussiaSoftwareTransport policyTravelTrumpUkraineUS PoliticsWorkWorld Politics
I've had a lot to do at work the last couple of days, leading to an absolute pile-up of unread press: Casey Michael outlines how Russian President Vladimir Putin's aims in Ukraine have little to do with NATO and a lot to do with him wanting to restore the Russian Empire. Tom Nichols calls Putin's actions the beginning of "a forever war," and Julia Ioffe calls Putin "a furious and clearly deranged old man, threatening to drag us all into World War III." Col. Jerad Harper USA, a professor at the US Army...
Lazy Sunday
BikingCanadaCassieChicagoCOVID-19Election 2022IllinoisPersonalPoliticsRepublican PartySoftwareTravelUS PoliticsWeatherWinterWorkWorld Politics
Other than making a hearty beef stew, I have done almost nothing of value today. I mean, I did some administrative work, and some chorus work, and some condo board work. But I still haven't read a lick of the books I've got lined up, nor did I add the next feature to the Weather Now 5 app. I did read these, though: An Illinois state judge has enjoined the entire state from imposing mask mandates on schools, just as NBC reports that anti-vaxxer "influencers" are making bank off their anti-social...
Is the Covid test plan a stealth argument for single-payer? One can dream
CanadaCOVID-19GeneralHealthPoliticsSoftwareUK PoliticsUS PoliticsWorkWorld Politics
New Republic Natalie Shure points out the absolute, crashing idiocy of getting private health insurance companies involved in procuring free Covid testing, because their whole reason for being is to prevent the efficient procurement of health care: This rollout will be a disaster. And really, that should have been obvious: There’s a reason that the Covid-19 vaccines, monoclonal antibody treatments and antiviral drugs have been made free at the point of use, rather than routed through private insurers....
All of my apps run on servers that use UTC. As it's now 00:40 UTC, that means the code I just pushed to a dev server will start running on January 1st UTC, which is in fact why I waited until after 6pm to push the code up to DevOps. It looks like Chicago will get about 150 mm of snow tomorrow during the day, giving me plenty of time to continue my four-day weekend of coding. If I can get a couple of things out of my backlog and onto my dev environment before Sunday night, I may just release the link to...
I've finally resumed progress on a major update to Weather Now. I finished everything except the user interface way back in April, but between summer, Cassie, and everything else, I paused. At least, until last week, when something clicked in my head, and I started writing again. As my dad would say, I broke the code's back. It turns out, the APIs really work well, and I'm getting used to .NET Blazor, so I'm actually getting things done. The only downside applies to Cassie, who will probably only get 90...
The busy season
ApolloArtBeerCassieChicagoChinaCOVID-19DogsEntertainmentGeneralMicrosoftMicrosoft AzurePoliticsProgrammingSoftwareTrumpUS PoliticsWork
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...
Slouching towards fascism
BeerChicagoDemocratic PartyElection 2022EntertainmentPoliticsRepublican PartySoftwareTaxationTravelUS PoliticsWork
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...
Chicago Loop, Monday morning:
Cloudflare explains: BGP stands for Border Gateway Protocol. It's a mechanism to exchange routing information between autonomous systems (AS) on the Internet. The big routers that make the Internet work have huge, constantly updated lists of the possible routes that can be used to deliver every network packet to their final destinations. Without BGP, the Internet routers wouldn't know what to do, and the Internet wouldn't work. The Internet is literally a network of networks, and it’s bound together by...
First Monday of October
ChicagoEntertainmentGeneralInternetJournalismPoliticsSCOTUSSecurityTaxationUrban planningWeatherWork
The United States Supreme Court began their term earlier today, in person for the first time since March 2020. Justice Brett Kavanagh (R) did not attend owing to his positive Covid-19 test last week. In other news: The Post, Guardian, and other news outlets have released their stories on the largest document dump ever, which purports to show how the ultra-rich avoid taxation by stashing their money overseas. Indians taking a highly-competitive test to become teachers in the state of Rajasthan paid...
Late morning things of interest
ChicagoCrimeDemocratic PartyDogsEntertainmentLawPoliticsRepublican PartySecurityUS PoliticsWork
So these things happened: The FBI withheld REvil decryption keys from victims so not to tip off the criminals. Anonymous hackers have doxxed an ISP that provides services to right-wing hate groups. Two disbarred lawyers have filed suit against the doctor who admitted to performing an abortion in contravention of Texas law. As feared, Chicago-area animal shelters have started to fill up as selfish people return the pets they took home when Covid made them lonely. Josh Marshall frames the current...
Well, one of us is working, anyway...
I completed a long-overdue project for my condo board today, made more tolerable by sitting in my relocated office with all the air and light it provides. Having completed that project, I will shortly take Cassie for another hour-long walk.
I've just spent the last 45 minutes transferring all my auto-pay accounts to a new credit card after my bank notified me that someone in Berlin tried to use my old card to buy something on a French website. Since this happened just a couple of days after T-Mobile once again lost control of millions of customer records, I assume that's how my card number wound up with a European criminal. Or maybe it came from one of the companies whose accounts I just had to update? According to C-Net, "T-Mobile says...
How is it already 4pm?
BeerCaliforniaChicagoEntertainmentGeneralHistoryInternetPoliticsRestaurantsSecurityUS PoliticsWorkWorld Politics
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...
Happy birthday, Gene
EducationEntertainmentEnvironmentGeneralHistoryJournalismLawPoliticsSCOTUSSecurityTelevisionUS PoliticsWork
Eugene Wesley Roddenberry would have been 100 years old today. Star Trek and NASA have a livestream today to celebrate. In other news: Guardian UK Washington correspondent David Smith highlights White House Press Secretary Jen Psaki's ability to expertly destroy Fox News reporter Peter Doocy. T-Mobile has suffered its sixth known data disclosure attack in four years, this time losing control over as many as 40 million customer records. New Republic's Scott Stern profiles former Monsanto lawyer Clarence...
Today is the 40th birthday of the IBM 5150—better known as the IBM PC: It wasn't that long before the August 1981 debut of the IBM PC that an IBM computer often cost as much as $9 million and required an air-conditioned quarter-acre of space and 60 people to run and keep it loaded with instructions. The IBM PC changed all that. It was a very small machine that could not only process information faster than those ponderous mainframes of the 1960s but also hook up to the home TV set, process text and...
Via Bruce Schneier, researchers have developed software that can bamboozle facial-recognition software up to 60% of the time: The work suggests that it’s possible to generate such ‘master keys’ for more than 40% of the population using only 9 faces synthesized by the StyleGAN Generative Adversarial Network (GAN), via three leading face recognition systems. The paper is a collaboration between the Blavatnik School of Computer Science and the school of Electrical Engineering, both at Tel Aviv. StyleGAN is...
Welcome to August
BusinessChicagoCOVID-19EntertainmentGeographyLawPoliticsRailroadsRepublican PartyRestaurantsSoftwareTransport policyTravelUS PoliticsWeatherWork
While I look out my hermetically-sealed office window at some beautiful September weather in Chicago (another argument for working from home), I have a lot of news to digest: The infrastructure bill unveiled in the US Senate this morning would give $66 billion to Amtrak, which desperately needs the money. Josh Marshall argues that social-group identity drives resistance to vaccination. Brooke Harrington elaborates by pointing out that people who are conned usually can't admit to being conned. In...
Via Bruce Schneier, Motherboard got ahold of a pair of Anom phones, which the FBI and Australian Federal Police used to take down a bunch of criminal networks earlier this year: Motherboard has obtained and analyzed an Anom phone from a source who unknowingly bought one on a classified ads site. On that site, the phone was advertised as just a cheap Android device. But when the person received it, they realized it wasn't an ordinary phone, and after being contacted by Motherboard, found that it...
Relaxing weekend
BeerBidenCassieEconomicsEntertainmentGeneralHistoryInternetMusicPoliticsRaleighRepublican PartyRussiaSCOTUSUS PoliticsWorkWorld Politics
Cassie and I headed up to Tyranena Brewing in Lake Mills, Wis., yesterday to hang out with family. Today, other than a trip to the grocery and adjacent pet store where Cassie picked out an "indestructible" toy that now lies in tatters on the couch, we've had a pretty relaxing Sunday. I thought I'd take a break from Hard Times to queue up some stuff to read tomorrow at lunch: Joni Mitchell and friends discuss her album Blue, which came out 50 years ago this week. National Geographic investigated a...
All work and dog play
AstronomyAviationCassieChicagoCrimeEntertainmentGeneralHistoryPoliticsRailroadsRepublican PartySecurityTransport policyTravelWhiskyWork
Oh, to be a dog. Cassie is sleeping comfortably on her bed in my office after having over an hour of walks (including 20 minutes at the dog park) so far today. Meanwhile, at work we resumed using a bit of code that we put on ice for a while, and I promptly discovered four bugs. I've spent the afternoon listening to Cassie snore and swatting the first one. Meanwhile, in the outside world, life continues: Ukrainian police arrested members of the Cl0p ransomware gang, seizing money and cars along with the...
I spent nearly three days debugging a configuration issue that I resolved by simply deleting the wonky Azure App Service and rebuilding it from the CI pipeline. It's hard to find a real-world analogy. The total time required to simply start over (given the automation we've spent two years building) was less than an hour, meaning had I done that Thursday morning, instead of trying to fix the unfixable problem, I'd have saved myself a net 22 hours of grief. Blarg.
Wednesday afternoon
AviationChicagoCrimeEconomicsElection 2022GeneralIllinoisMicrosoft AzurePolicePoliticsRepublican PartySecurityTaxationTransport policyTravelUrban planningUS PoliticsWorkWorld Politics
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...
The world still spins
AstronomyCassieChicagoClimate changeCOVID-19EntertainmentGeneralGunsHistoryIllinoisIsraelPoliticsSecuritySoftwareTaxationTrumpUS PoliticsWorkWorld Politics
As much fun as Cassie and I have had over the last few days, the news around the world didn't stop: After 448 days, Illinois will finally reopen fully on Friday. Security expert Tarah Wheeler, writing on Schneier.com, warns that our weapons systems have frightening security vulnerabilities. Fastly's content-delivery network (CDN) collapsed this morning, taking down The New York Times, The Guardian, Bloomberg News, and other major properties; no word yet on the cause, but we can guess. About 12,000...
Third day of summer
AviationBeerClimate changeDukeEntertainmentGeneralGeospatial dataHistoryIsraelMicrosoft AzurePoliticsSportsSummerTechnologyTravelWeatherWhiskyWorkWorld Politics
The deployment I concluded yesterday that involved recreating production assets in an entirely new Azure subscription turned out much more boring (read: successful) than anticipated. That still didn't stop me from working until 6pm, but by that point everything except some older demo data worked just fine. That left a bit of a backup of stuff to read, which I may try to get through at lunch today: Duke University basketball coach Mike Krzyzewski (aka "Coach K"), the winningest basketball coach in NCAA...
After 7,927 blog entries over more than 23 years, I must express surprise that the XPOTUS managed a full 29 days: Former President Donald Trump’s blog — a webpage where he shared statements after larger social media companies banned him from their platforms — has been permanently shut down, his spokesman said Wednesday. The page, “From the Desk of Donald J. Trump,” has been scrubbed from Trump’s website after going live less than a month earlier. After he launched the thing, people stayed away in...
I've just received my third nearly-identical fake DMCA takedown notice, which I may decide to turn over to the FBI if I can muster the shits to give. I find it funny how each one of them has a few differences that make them look like something other than lazy script-kiddie stuff. This one again misstated the statutory damage limits for willful copyright infringement, and the randomly-generated name of the "claimant" was no less bizarre than the other two. And yet I wonder why they bothered altering the...
Welcome to Summer 2021
ChicagoCOVID-19CrimeDemocratic PartyGeneralHistoryIllinoisIsraelPoliticsRepublican PartySummerTrumpUrban planningUS PoliticsWeatherWorkWorld Politics
The northern hemisphere started meteorological summer at midnight local time today. Chicago's weather today couldn't have turned out better. Unfortunately, I go into the office on the first and last days of each week, so I only know about this from reading weather reports. At my real job, we have a release tomorrow onto a completely new Azure subscription, so for only the second time in 37 sprints (I hope) I don't expect a boring deployment. Which kind of fits with all the decidedly-not-boring news that...
I had planned to note Bruce Schneier's latest essay, "The Misaligned Incentives for Cloud Security," along with a report that Microsoft has noticed an uptick in SolarWinds attacks against its own services. But twice in two weeks I've received bogus DMCA takedown notices that tried to trick me into downloading files from a Google site, and I'm impressed by the effort that went into these phishing attacks. In both cases, the attacks came through the blog's Contact page, meaning someone had to copy and...
The Atlantic's Amanda Mull believes that workers will benefit most from choosing when to work from home or in the office themselves, rather than through corporate policies: [R]umors of the office’s death have been greatly exaggerated, as have those of its triumphal return. Most companies are still deciding exactly what their post-pandemic workspaces look like, which means many office-going Americans are about to enter a few months of relative freedom during phased, attendance-capped reopenings....
Beyond farcical in Arizona
EconomicsElection 2020GeneralPoliticsRepublican PartySecurityTrumpUS PoliticsWork
A supporter of the XPOTUS has organized, with the help of the Arizona State Senate, a private hand-recount of Maricopa County's ballots. Apparently they're looking for bamboo fibers? Yeah, it's just as crazy as it sounds: On the floor of Veterans Memorial Coliseum, where Sir Charles Barkley once dunked basketballs and Hulk Hogan wrestled King Kong Bundy, 46 tables are arrayed in neat rows, each with a Lazy Susan in the middle. Seated at the tables are several dozen people, mostly Republicans, who spend...
Maxis died in 2015 and made Electronic Arts king of SimCity. When I recently found a copy of SimCity 4, one of the only computer games I've ever played long enough to get good at, I thought I might waste an hour or two on a rainy Sunday playing it. Unfortunately, the CD requires a copy-protection feature in Windows Vista that Windows 7 dropped because researchers discovered a massive security flaw in it. The CD, therefore, will only work on Windows Vista or Windows XP, neither of which I have run...
Sure Happy It's Thursday! Earth Day edition
AviationBeerChicagoClimate changeCrimeEntertainmentGeneralGeographyScienceSecuritySoftwareTransport policyTravelWeatherWorkWorld Politics
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...
I've been coding most of the day because it has rained since 1pm. I'm getting very close to a series of posts on what I've been working on the past few months, so stay tuned.
Microsoft Azure and Office 365 suffered an outage yesterday that affected just about everything in their cloud: Microsoft Corp. was hit by a massive cloud outage today that took most of its internet services offline. Microsoft’s Azure cloud services, as well as Teams, Office 365, OneDrive, Skype, Xbox Live and Bing were all inaccessible due to the outage. Even the Azure Status page was reportedly taken offline. The first reports of the outage emerged from users on Twitter, and were confirmed by the...
The world keeps turning
AviationChicagoClimate changeEntertainmentGeneralMicrosoft AzureMoviesPersonalPoliticsRepublican PartyRussiaSecuritySoftwareTravelUS PoliticsWeatherWisconsinWorkWorld Politics
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...
I'm shaking my head at email service provider Postmark, who four weeks ago announced they would be phasing out support for TLS 1.0 (a network security protocol). I understood this when they announced it in February, 60 days ahead of their cutover to TLS 1.2, but didn't think it applied to anything of mine. This morning they sent a more focused email saying, "you're getting this email because we can see that this applies to you." Panic ensues. Why panic? Because almost everything I've developed in the...
Record temperature yesterday
BidenChicagoCOVID-19EntertainmentGeneralMusicPoliticsSecuritySpringTaxationTrumpUS PoliticsWeatherWork
Chicago got up to 21°C yesterday, tying the record for March 9th set in 1974. It's already 20°C right now, close to the record 22°C set in 1955. In other news: One chart shows the difference between the XPOTUS's 2017 tax cut for rich people and President Biden's pandemic-relief bill, which he will sign into law tomorrow. Lou Ottens, who invented the audio cassette tape, died at the age of 94. A survey of Windows computers found that 26% of them have not applied the WannaCry patch after four years of...
Top of the inbox this morning
ChicagoCOVID-19GeneralIllinoisLawPoliticsRepublican PartyUS PoliticsWork
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...
The Daily WTF today takes us back to one of the worst software bugs in history, in terms of human lives ruined or lost: The ETCC incident was not the first, and sadly was not the last malfunction of the Therac-25 system. Between June 1985 and July 1987, there were six accidents involving the Therac-25, manufactured by Atomic Energy Canada Limited (AECL). Each was a severe radiation overdose, which resulted in serious injuries, maimings, and deaths. As the first incidents started to appear, no one was...
Ice fishing, orcas, and budget reconciliation
BidenChicagoGeneralGeographyPoliticsRacismRepublican PartySecurityUS PoliticsWeatherWinterWork
These are just some of the things I read at lunch today: Ezra Klein looks at how a $1.9 trillion proposal got through the US Senate and concludes the body has become "a Dadaist nightmare." Several groups of ice fishermen, 66 in total, found themselves drifting into Green Bay (the bay, not the city) yesterday, when the ice floe they were fishing on broke away from the shore ice. Given that Lake Michigan has one of the smallest ice covers in years right now, this seems predictable and tragic. Writing in...
Everyone who understands security predicted this
ConservativesPoliticsRepublican PartySecuritySoftwareUS PoliticsWork
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...
Calmer today as the Derpnazis return home
ChicagoCOVID-19CrimeEconomicsEducationElection 2020EntertainmentGeneralGeographyPoliticsRepublican PartyRestaurantsSecurityTransport policyTravelTrumpUS PoliticsWork
We had a relatively quiet day yesterday, but only in comparison to the day before: Transportation Secretary Elaine Chao (wife of presumptive Senate Minority Leader Mitch McConnell) and Education Secretary Betsy DeVos resigned after nearly four years (and with nothing to gain from staying in Cabinet) mostly because they no longer needed those jobs. Said the Post: "Resigning now feels a little like eating all but the last bite of a piece of cake at a restaurant and then asking for a refund." The BBC has a...
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...
Statistics: 2020
AviationBlogsChicagoEntertainmentFitness devicesGeneralGeographyHistoryMoviesParkerPersonalStatisticsTelevisionTravelWork
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...
Today is slightly longer than yesterday
CanadaChicagoClimate changeCOVID-19EconomicsEntertainmentEuropeGeneralGeographyHistoryLawPoliticsRepublican PartySoftwareTravelTrumpUK PoliticsUS PoliticsWeatherWork
The December solstice happened about 8 hours ago, which means we'll have slightly more daylight today than we had yesterday. Today is also the 50th anniversary of Elvis Presley's meeting with Richard Nixon in the White House. More odd things of note: Former Justice Department Office of Legal Counsel attorney Erica Newland has some regrets. Congress finally passed a $900 million stimulus bill that has no real hope of stimulating anyone who's unemployed or about to lose his home. Nice work, Mitch. Canada...
Welcome to the (abbreviated) lunchtime roundup: Not only have attackers breached hundreds of networks due to a subtle flaw in a complicated piece of software, it turns out that a Dutch software engineer has—for the second time—exposed a rather glaring flaw in an uncomplicated piece of wetware by guessing the STBXPOTUS's Twitter password. (It was "maga2020!". I am not making this up.) Thomas Edsall decries "the rise of 'political sectarianism'." It's time once again for Drew Magary's "Hater's Guide to...
The world keeps spinning
BaseballChicagoChicago CubsCOVID-19EntertainmentGeneralParkerPersonalRestaurantsWeatherWork
Even though Parker has consumed my thoughts since the election, there are a few other things going on in the world: Epidemiologists estimate that yesterday we passed 250,000 Covid-19 deaths in the US. The original Morton's Steakhouse on State Street, opened in 1978, closed permanently Tuesday, ending my tradition of going there on my birthday each year. In a little bit of good news, the National Register of Historic Places designated Wrigley Field a National Historic Landmark today. And as I sit in my...
Also known as: read all error messages carefully. I've just spent about 90 minutes debugging an Azure DevOps pipeline after upgrading from .NET Core 3.1 to .NET 5 RC2. Everything compiled OK, all tests ran locally, but the Test step of my pipeline failed with this error message: ##[error]Unable to find D:\a\1\s\ProjectName.Tests\bin\Debug\net5.0\ref\ProjectName.Tests.deps.json. Make sure test project has a nuget reference of package "Microsoft.NET.Test.Sdk". The test step had this Test Files...
VP debate tonight
AutumnChicagoElection 2020EntertainmentGeneralImmigrationLawPoliticsRepublican PartySecurityTrumpWeatherWorkWriting
While I'm waiting for Vice President Mike Pence and Senator Kamala Harris to face off at 8pm Central, I have other things to occupy my thoughts: The First Lady has had a remarkably charmed pandemic life. Jeff Sessions and Rod Rosenstein were "a driving force" in the program of separating children from their parents at the border in 2018. Today is the 65th anniversary of Allen Ginsberg's first public recitation of "Howl." Apple's iOS v14 will finally have some of the security and privacy features Android...
First Tuesday in October
BidenChicagoCOVID-19Democratic PartyElection 2020EntertainmentGeneralHealthIllinoisJokesPoliticsRepublican PartySecurityTaxationTrumpWork
Starting in March, this year has seemed like a weird anthology TV show, with each month written and directed by a different team. We haven't had Aaron Sorkin and Thomas Schlamme yet; I'm hoping that'll be the season finale in February. This month we seem to have Armando Iannucci running the show, as the President's antics over the weekend suggest. So here's how I'm spending lunch: With only 4 weeks to the election, a new CNN poll out this morning has Biden up 16 points among likely voters nationally....
My company just sent out an email: "Given the current state of our COVID rates and timeline on an anticipated vaccine, as well as the upcoming flu season, we have made the decision to move our expected Return to Office (RTO) date to Tuesday, July 6th, 2021." Welp. At least I can go in once a week. But that means almost 15 months of an almost empty building. That can't be good for anyone, especially the building management and support teams.
As Covid-19 cases rose in large cities, people started moving to the suburbs in larger numbers. Crain's reports that the combination of fear, downtown office closures, and low interest rates caused home sales nearly to double in 14 Chicago-area suburbs. Barrington, a wealthy village of horse barns and huge houses, saw the largest number of home sales last month, with Lake Forest (a similar place) close behind. Amanda Mull, writing in The Atlantic, sees this as a big gamble: When we talk about people...
Home stretch?
BooksChicagoCOVID-19Election 2020EntertainmentIllinoisPoliticsRepublican PartySecuritySoftwareTaxationTelevisionTravelTrumpUrban planningUS PoliticsWork
With 58 days until the election, the noise keeps increasing. Here's some of it: Jeffrey Goldberg reports from multiple sources that the president referred to wounded soldiers as "losers" and "suckers" for serving the country. The administration moved quickly to lie about this. Andrew Sullivan calls the president a "metastasizing cancer." Catherine Rampell suggests ways to talk to right-wingers about the president's failures. Nick Martin asks, "how did 'if I die, I die' become this country's mantra?"...
So many things today
ChicagoClimate changeCOVID-19CrimeEconomicsElection 2020EntertainmentGeneralLawPoliticsSecurityStatisticsSummerTrumpUS PoliticsWeatherWork
I'm taking a day off, so I'm choosing not to read all the articles that have piled up on my desktop: Tropical Storm Josephine has formed east of the windward islands, becoming the earliest 10th named storm on record. The National Hurricane Center promises an "extremely active" season. By tracking excess deaths in addition to reported Covid-19 deaths, the New York Times has concluded we've already surpassed 200,000 and could hit half a million by the end of the year. The General Accounting Office, a...
Fifth month in a row over 50
ChicagoCrimeElection 2020EntertainmentGeneralPoliticsRacismRepublican PartySecuritySoftwareTrumpUS PoliticsWork
This is my 55th post this month, and the fifth month in a row in which I've posted over 50 times. That brings my 12-month total to 581, the third record in a row and the fifth record this year. I guess Covid-19 has been good for something. Here's what I'm reading today: Authorities in Tampa have charged 17-year-old Graham Clark with masterminding last month's massive Twitter hack. The Atlantic's David Graham says the president is trying to destroy the election's legitimacy. George Will points to the...
Even as Garmin picks up the pieces from what they now admit was a massive ransomware attack, bulk email provider SendGrid has gone down spectacularly. I use SendGrid, as does my company, for status emails and such. Here's my problem, though: I have a code update to put out that specifically targets a bug in SendGrid's .NET library that they claim to have fixed. My automated build pipelines won't release new code unless all the unit tests pass. Right now, the SendGrid tests fail sporadically, and at...
Lunchtime reading
BeerClimate changeCOVID-19Election 2020EntertainmentGeneralGeographyHealthHistoryJournalismPoliticsRacismTrumpUS PoliticsWeatherWork
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....
A bit of news overload today
ChicagoCOVID-19Election 2020GeneralHealthHistoryPoliticsRepublican PartySecurityTransport policyTrumpWork
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...
Today's lunchtime reading
COVID-19Election 2020GeneralHealthIllinoisPoliticsRacismSecurityTrumpWeatherWork
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"...
In the news this morning
ChicagoCOVID-19Election 2020EuropeIllinoisPoliticsTravelTrumpUS PoliticsWorkWorld Politics
Vox has called the US Senate Democratic Party primary in Kentucky for Amy McGrath, but the main national outlets don't have it yet. [Note: I have contributed financially to Amy McGrath's campaign.] So while I wait for confirmation from the Washington Post (or, you know, the Kentucky State Board of Elections), here's other fun stuff: As threatened, the European Union has barred travelers from the United States from entering, because of our shit response to Covid-19. The shit response includes record...
About this blog (v4.61)
ApolloAviationBaseballBlogsBusinessChicagoChicago CubsCloudDailyElection 2016EntertainmentGeographyLondonParkerPersonalPhotographyPoliticsReligionSoftwareTravelUS PoliticsWindows AzureWorkWorld PoliticsWriting
I'm David Braverman, this is my blog, and Parker is my 14-year-old mutt. I last updated this About... page in May 2019, and the world has changed. So here's the update. The Daily Parker is about: Parker, my dog, whom I adopted on 1 September 2006. Politics. I'm a moderate-lefty by international standards, which makes me a radical left-winger in today's United States. The weather. I've operated a weather website for more than 20 years. That site deals with raw data and objective observations. Many...
Afternoon news roundup
ChicagoCOVID-19Election 2020EntertainmentGeneralHistoryIllinoisPoliticsScienceSecurityUS PoliticsWorkWorld Politics
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...
A busy day
BeerChicagoCOVID-19EconomicsElection 2020EntertainmentFoodGeneralMilitary policyPolicePoliticsRepublican PartySecurityTrumpUrban planningWhiskyWork
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...
Saturday morning news clearance
AviationBusinessChicagoClimate changeConservativesCOVID-19EconomicsElection 2020EntertainmentEuropeGeneralMusicPersonalPoliticsReligionRepublican PartyTravelUS PoliticsWeatherWork
I rode the El yesterday for the first time since March 15th, because I had to take my car in for service. (It's 100% fine.) This divided up my day so I had to scramble in the afternoon to finish a work task, while all these news stories piled up: Josh Marshall unmasks the PPE debate. Matthew Sitman explains "why the pandemic is driving conservative intellectuals [sic] mad." Michigan's Attorney General called the president "a petulant child," called Lake Huron "a big lake," and called the Upper Peninsula...
Briefly: Illinois surpassed 100,000 cases of Covid-19 as of today, but all four regions of the state remain on target to move into phase 3 (think: outdoor restaurant seating) a week from Friday. Josh Marshall says "wear your damn mask." Jessica Goldstein wonders when we'll mourn the dead? Another unit test is taking forever. I turned on "long running tests" so I knew it wouldn't be quick.
Did someone call "lunch?"
BusinessChicagoEnvironmentGeneralHumorIllinoisJournalismPoliticsRailroadsRepublican PartyScienceSoftwareTravelTrumpUS PoliticsWork
I think today is Tuesday, the first day of my 10th week working from home. That would make today...March 80th? April 49th? Who knows. It is, however, just past lunchtime, and today I had shawarma and mixed news: Carbon emissions have declined 17% year-over-year, thanks to Covid-19-related slowdowns reducing petroleum consumption. (See? It's not all bad news.) Crain's Chicago Business reviews how businesses rate Mayor Lori Lightfoot's first year in office. And their editorial board says we should "start...
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...
Please have sympathy for the mentally ill and the elderly
COVID-19GeneralHealthIllinoisPoliticsSecurityTrumpUS PoliticsWork
The President of the United States, a man who literally has the power to kill billions of people in an hour, made a suggestion at his press briefing yesterday: (NBC's report on the incident includes the line "He didn't specify the kind of disinfectant." Also, retired General Wesley Clark actually predicted it would come to this.) The Post: In a statement Friday, White House Press Secretary Kayleigh McEnany noted that Trump had said Americans should consult with their doctors about treatment. U.S....
It all just keeps coming, you know?
ChicagoCOVID-19CrimeElection 2020EntertainmentGeneralHealthIllinoisMusicPersonalRepublican PartyTechnologyTrumpUS PoliticsWork
Welcome to day 31 of the Illinois shelter-in-place regime, which also turns out to be day 36 of my own working-from-home regime (or day 43 if you ignore that I had to go into the office on March 16th). So what's new? Oy: Former Republican National Committee chair Michael Steele says America "has been abused by this president." George Packer says "we are living in a failed state." Josh Marshall calls Covid-19 "an extinction-level event for news." The Trump International Hotel has asked its landlord, the...
I had plans to do the Blogging A-to-Z challenge this year as I've done the last two, but reality intervened. In theory I have more time to write than last year. In fact I didn't have the energy required to plan and start drafting entries mid-March, for obvious reasons. Things have stabilized since my office closed on the 17th, and I've gotten back into the swing of working from home every day. But I feel like a full 26-post series this month would not rise to my own standards of quality for permanent...
Extraordinary measures in the UK
ChicagoCOVID-19EconomicsEntertainmentGeneralLondonPersonalPoliticsSecurityTravelTrumpUS PoliticsWorkWorld Politics
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...
Shaka, when the walls fell
ChicagoCOVID-19EntertainmentGeneralHealthMoviesPoliticsSecurityTrumpUS PoliticsWork
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...
Updates
ChicagoCrimeDemocratic PartyElection 2020HealthIllinoisPersonalPoliticsSecurityUS PoliticsWork
I spent an hour trying (unsuccessfully) to track down a monitor to replace the one that sparked, popped, and went black on me this morning. That's going to set me back $150 for a replacement, which isn't so bad, considering. Less personally, the following also happened in the last 24 hours: Former Vice President Joe Biden thumped US Senator Bernie Sanders (I-VT) in most of the 6 primary-election states yesterday. Closer to home, the Illinois House district just south of me has become the center of...
Just a housekeeping note: my post on the Hitchhiker's Guide to the Galaxy was the 7,000th since this blog relaunched in 2005. (It was the 7,196th since the proto-blog began in 1998.) Thanks for reading.
Boy, he sure learned his lesson
BaseballCrimeElection 2020EntertainmentGeneralLawPoliticsRailroadsSecurityTravelTrumpUS PoliticsWhiskyWorkWorld Politics
In just one more example of the president slipping his leash, thanks to the Republican trolls in the Senate giving him permission to do so, the Justice Department said it found prosecutors recommendations for Roger Stone's sentence "shocking." Three Assistant US Attorneys immediately quit the case: Jonathan Kravis, one of the prosecutors, wrote in a court filing he had resigned as an assistant U.S. attorney, leaving government entirely. Aaron S.J. Zelinsky, a former member of special counsel Robert S....
Things of interest when I have the time to spend on them
AviationCrimeElection 2020EntertainmentGeneralHealthPoliticsRepublican PartyRestaurantsSecurityTravelTrumpUS PoliticsWork
Not just articles today, but also a whole HBO mini-series: Starting Monday, HBO will air a 6-part series on the infamous McDonald's Monopoly fraud, about which I have posted previously. That interesting new take-out place you saw on GrubHub? It might not exist. Republicans voting in favor of President Trump's abuse of power and obstruction of Congress will be remembered. The Atlantic calls Facebook's new data-privacy tool "a data landfill." Airlines have slashed flight schedules in and out of China as a...
Busy day links
AviationBooksEntertainmentGeneralJournalismPoliticsSecurityTechnologyTravelUS PoliticsWork
I had a lot going on at work today, so all I have left is a lame-ass "read these later" post: Cranky Flier wonders why Delta is Tweeting to individual passengers. James Fallows looks at Bob Garfield's latest book. Bruce Schneier says China isn't the problem in crappy 5G security. And John Scalzi has a new book coming out, which he'll sign if you pre-order. I'd say "back to the mines," but I believe I have a date with Kristen Bell presently.
I'll take an antacid with my lunch now
AviationGeneralHealthLabour PartyMoviesPoliticsRepublican PartySecurityTravelTrumpUK PoliticsUS PoliticsWork
With only two weeks left in the decade, it looks like the 2010s will end...bizarrely. More people have taken a look at the President's unhinged temper tantrum yesterday. I already mentioned that Aaron Blake annotated it. The Times fact-checked it. And Jennifer Rubin says "It is difficult to capture how bizarre and frightening the letter is simply by counting the utter falsehoods...or by quoting from the invective dripping from his pen." As for the impeachment itself, Josh Marshall keeps things simple...
Voting in the UK general election started at 1am Chicago time (7am GMT) last night and goes until 4pm Chicago time (10pm GMT) this afternoon. Because we have regular readers in the UK, the Daily Parker will observe UK law and precedent against reporting or commenting on the election while the polls are open. Instead, I'd like to call attention to an article in yesterday's Times outlining the problems with the FBI's wiretap on Carter Page. While the inspector general found that the investigation started...
Someone call lunch
ChicagoCrimeGeneralIsraelJournalismPoliticsReligionRepublican PartySecurityTrumpUrban planningUS PoliticsWork
Today in Chicago we have seen more sun than in the past several weeks, and yet here I toil in my cube. But a lot is going on outside it: Josh Marshall has come around to agreement that the House should move forward with impeaching the president, as in fact they plan to do before Christmas. Esquire calls the Republican defense of the president a "Catch-22 of stupid." In Israel, a 29-year-old former Haredi woman had never heard of television or the Internet until a non-profit sprung her from her...
You don't have to be a super-spy to know this
EuropeGeneralPoliticsRepublican PartyRussiaSecurityTrumpUS PoliticsWorkWorld Politics
I found myself actually shocked at one piece of testimony in yesterday's impeachment hearing: A U.S. ambassador’s cellphone call to President Trump from a restaurant in the capital of Ukraine this summer was a stunning breach of security, exposing the conversation to surveillance by foreign intelligence services, including Russia’s, former U.S. officials said. The call — in which Trump’s remarks were overheard by a U.S. Embassy staffer in Kyiv — was disclosed Wednesday by the acting U.S. ambassador to...
Things to read on my flight Friday
Election 2020GeneralGeographyHealthLondonNew YorkPoliticsSecurityTrumpUS PoliticsWork
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...
Backfield in motion
BrexitBusinessChicagoConservativesDogsElection 2020GeneralLabour PartyLondonMilitary policyObamaPoliticsRaleighSecuritySoftwareTrumpUK PoliticsUS PoliticsWeatherWinterWork
That's American for the English idiom "penny in the air." And what a penny. More like a whole roll of them. Right now, the House of Commons are wrapping up debate on the Government's bill to prorogue Parliament (for real this time) and have elections the second week of December. The second reading of the bill just passed by voice vote (the "noes" being only a few recalcitrant MPs), so the debate continues. The bill is expected to pass—assuming MPs can agree on whether to have the election on the 9th...
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.
Welcome to the Fourth Quarter
ApolloChicagoEntertainmentEnvironmentFoodGeneralMappingMusicOperaPoliticsSCOTUSTrumpUrban planningUS PoliticsWeatherWork
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....
Lunchtime links
BooksChicagoEntertainmentGeneralGeographyHistoryLawPoliticsSecurityTravelTrumpUK PoliticsUrban planningUS PoliticsWork
I'm surprised I ate anything today, after this past weekend. I'm less surprised I haven't yet consumed all of these: Harvard Law professor John Coates argues that "a sitting president threatening civil war if Congress exercises its constitutionally-authorized power" constitutes an impeachable offense in its own right. The Chicago Public Library will stop fining people for overdue books, as long as you bring them back eventually. National Geographic digs into the Grimm Brothers' fairy-tale collections....
Via Bruce Schneier, Irish writer Maria Farrell explains how a feminist perspective leads to some creepy realizations about smart phones: Here are some of the ways our unequal relationship with our smartphones is like an abusive relationship: They isolate us from deeper, competing relationships in favour of superficial contact – ‘user engagement’ – that keeps their hold on us strong. Working with social media, they insidiously curate our social lives, manipulating us emotionally with dark patterns to...
Lunch links
ChicagoEntertainmentGeneralHistoryLondonPoliticsSecurityTrumpUK PoliticsUS PoliticsWeatherWhiskyWork
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....
The US Navy's latest ship class, the triple-hulled Littoral Combat vessels, have small crews chosen for their adaptability. This has given the Navy insight into how people learn: The ship’s most futuristic aspect, though, is its crew. The LCS was the first class of Navy ship that, because of technological change and the high cost of personnel, turned away from specialists in favor of “hybrid sailors” who have the ability to acquire skills rapidly. It was designed to operate with a mere 40 souls on...
Via Bruce Schneier, San Francisco-based "computer guy" Maciej Cegłowski put up a cogent, clear blog post last week showing how we might better regulate privacy: Until recently, ambient privacy was a simple fact of life. Recording something for posterity required making special arrangements, and most of our shared experience of the past was filtered through the attenuating haze of human memory. Even police states like East Germany, where one in seven citizens was an informer, were not able to keep tabs...
Kevin Litman-Navarro, writing for the Times, analyzed dozens of privacy policies online for readability and brevity. The situation is grim: The vast majority of these privacy policies exceed the college reading level. And according to the most recent literacy survey conducted by the National Center for Education Statistics, over half of Americans may struggle to comprehend dense, lengthy texts. That means a significant chunk of the data collection economy is based on consenting to complicated documents...
Today's reading list
AviationChicagoGeographyPoliticsProgrammingTransport policyTravelTrumpUrban planningUS PoliticsWork
If only it weren't another beautiful early-summer day in Chicago, I might spend some time indoors reading these articles: On the 40th anniversary of the Flight 191 disaster in Chicago, Ask the Pilot draws comparisons between the troubles of the DC-10 and the 737-MAX. Does ride-sharing increase traffic congestion? Uh, yeah. Duh. Yesterday was the Chicago El's 127th birthday. Scott Hanselman remarks on "clever little C# features" that make him happy. A 68-year old survey, the Public Policy Mood estimate...
Sadly, you can't. But you can protect yourself from identity theft, as Bruce Schneier explains: The reality is that your sensitive data has likely already been stolen, multiple times. Cybercriminals have your credit card information. They have your social security number and your mother's maiden name. They have your address and phone number. They obtained the data by hacking any one of the hundreds of companies you entrust with the data -- and you have no visibility into those companies' security...
About this Blog (v4.5)
AviationBaseballBlogsBusinessChicagoChicago CubsCloudDailyElection 2016EntertainmentGeographyLondonParkerPersonalPhotographyPoliticsReligionSoftwareTravelUS PoliticsWindows AzureWorkWorld PoliticsWriting
I'm David Braverman, this is my blog, and Parker is my 13-year-old mutt. I last updated this About... page in May 2017, and a couple have things have changed. So here's the update. The Daily Parker is about: Parker, my dog, whom I adopted on 1 September 2006. Politics. I'm a moderate-lefty by international standards, which makes me a radical left-winger in today's United States. The weather. I've operated a weather website for more than 16 years. That site deals with raw data and objective observations....
Yesterday, Microsoft made an error making a nameserver delegation chage (where they switch computers for their internal address book), causing large swaths of Azure to lose track of itself: Summary of impact: Between 19:43 and 22:35 UTC on 02 May 2019, customers may have experienced intermittent connectivity issues with Azure and other Microsoft services (including M365, Dynamics, DevOps, etc). Most services were recovered by 21:30 UTC with the remaining recovered by 22:35 UTC. Preliminary root...
"It is no one's right to despise another. It is a hard-won privilege over long experience."—Isaac Asimov, "C-Chute" For the past three months, I've worked with a programming language called Scala. When I started with it, I thought it would present a challenge to learn, but ultimately it would be worth it. Scala is derived from Java, which in turn is a C-based language. C#, my primary language of the last 18 years, is also a C-based language. So I analogized thus: C# : Java :: Spanish : Italian...
Alexis Madrigal takes a look at criticisms of the World Wide Web from when it was new: Thirty years ago this week, the British scientist Tim Berners-Lee invented the World Wide Web at CERN, the European scientific-research center. Suffice it to say, the idea took off. The web made it easy for everyday people to create and link together pages on what was then a small network. The programming language was simple, and publishing was as painless as uploading something to a server with a few tags in it. Just...
Weekend reading list
ChicagoDemocratic PartyGeneralIsraelLabour PartyPoliticsScienceSecurityUrban planningUS PoliticsWeatherWinterWork
Just a few things I'm reading that you also might want to read: Responding to yesterday's post about the Democratic Party's flirtation with anti-Semitism, reader DH sends an article from today's Guardian explaining why the left is doing this worldwide. Atlas Obscura describes the middle-ages privacy measure called letterlocking. Illinois officially had its coldest temperature ever when Mt Carroll hit -39°C on January 31st. The Tribune digs into why the Jane Byrne Interchange remodeling will got almost a...
The last moments of winter
AviationChicagoCrimeDogsEntertainmentLiteratureMoviesPoliticsRailroadsRepublican PartySecurityTravelUrban planningUS PoliticsWork
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...
...will be to Bletchley Park: The National Museum of Computing is a must-see if you are ever in the UK. It was a short 30ish minute train ride up from London. We spent the whole afternoon there. There is a rebuild of the Colossus, the the world's first electronic computer. It had a single purpose: to help decipher the Lorenz-encrypted (Tunny) messages between Hitler and his generals during World War II. The Colossus Gallery housing the rebuild of Colossus tells that remarkable story. We saw...
The official temperature at O'Hare got down to -31°C before 7am. Here at IDTWHQ it's -28.4°C. We didn't hit the all-time record (-32.8C) set in 1985, but wait! We will likely hit the low-maximum temperature record today. WGN reports that temperatures under -29°C have occurred only 15 times since records began 54,020 days ago. And the Wiccan coven next door has just received a shipment of battery-heated, thermal-insulated sports bras. So, I'll be working from the IDTWHQ today. And tomorrow.
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.
Stuff to read later
Climate changeGeneralPoliticsRepublican PartySoftwareTrumpUS PoliticsWeatherWork
Of note: Bruce Schneier discusses how propaganda is related to weakening trust in government. Former George W. Bush speechwriter Michael Gerson calls President Trump a "clownish caricature of Nixon." Paul Krugman calls Republican climate-change denial "depraved." The Atlantic outlines "the three most chilling conclusions" from the Trump Administration's report on climate change. Writer Lance Ulanoff has just a few weeks to move thousands of pictures off Flickr, reminding us that terms of service can...
What to do while waiting for tonight's deployment
ChicagoElection 2018GeneralPoliticsSearsSecurityTravelTrumpUS PoliticsWorkWorld Politics
We have a deployment at work tonight at 5pm (because in financial firms, you always deploy at 5pm on Friday). Fortunately, we've already done a full test, so we're looking forward to a pretty boring deployment tonight. Fortunately, we have the Internet, which has provided me with all of these things to read: It turns out, men are responsible for 100% of all unwanted pregnancies. Real, live diplomats explain how to respond to something like Jamal Khashoggi's apparent murder, and how we're not actually...
Links before packing resumes
ChicagoEntertainmentGeneralHistoryPoliticsTechnologyTrumpUrban planningWork
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...
This week, I got an email from the SEO coordinator at Alaska Airlines: My name is Shawn with Alaska Airlines. I'm reaching out concerning a specific link on blog.braverman.org. As you may have heard, Alaska Airlines acquired Virgin America last year. We are in the process of updating all Virgin America links to go directly to our website, https://www.alaskaair.com. We want to make sure your readers are being sent to the correct place! We would really appreciate it if you could update the link and anchor...
Uncle Bob riffs on Martin Fowler's speech at Agile Australia this week. He is saddened: It was programmers who started the Agile movement as a way to say: “Hey look! Teams matter. Code should be clean. We want to collaborate with the customer. And we want to deliver early and often.” The Agile movement was started by programmers, and software professionals, who held the ideals of Craftsmanship dear. But then the project managers rushed in and said: “Wow! Agile is a cool new variation on how to manage...
Via Bruce Schneier, retired USMC Colonel Mark Canclan has authored a report outlining what threats we're likely to face in the next few years, and how to cope with them. He includes some chilling strategic possibilities: The cyber attacks varied. Sailors stationed at the 7th Fleet' s homeport in Japan awoke one day to find their financial accounts, and those of their dependents, empty. Checking, savings, retirement funds: simply gone. The Marines based on Okinawa were under virtual siege by the...
Via Schneier, Stuart Schechter has an excellent article for MFA n00bs people new to multi-factor authentication: Many online accounts allow you to supplement your password with a second form of identification, which can prevent some prevalent attacks. The second factors you can use to identify yourself include authenticator apps on your phone, which generate codes that change every 30 seconds, and security keys, small pieces of hardware similar in size and shape to USB drives. Since innovations that can...
Trollin' trollin' trollin', keep those Russkies trollin'
PoliticsRussiaSecurityUS PoliticsWorkWorld Politics
Researchers at Clemson University, working with 538.org, identified 3 million tweets from 2,800 Twitter handles belonging to Russian trolls: “We identified five categories of IRA-associated Twitter handles, each with unique patterns of behaviors: Right Troll, Left Troll, News Feed, Hashtag Gamer, and Fearmonger. With the exception of the Fearmonger category, handles were consistent and did not switch between categories.” The five types: Right Troll: These Trump-supporting trolls voiced right-leaning...
Via Schneier, the head of security for the marketing firm running the game stole the million-dollar game pieces: [FBI Special Agent Richard] Dent’s investigation had started in 2000, when a mysterious informant called the FBI and claimed that McDonald’s games had been rigged by an insider known as “Uncle Jerry.” The person revealed that “winners” paid Uncle Jerry for stolen game pieces in various ways. The $1 million winners, for example, passed the first $50,000 installment to Uncle Jerry in cash....
Lunchtime reading
ChicagoCrimeGeneralPoliticsRepublican PartySoftwareTrumpUS PoliticsWorkWorld Politics
Not all of this is as depressing as yesterday's batch: Dana Milbank raises the question, once again, whether President Trump is just a liar or really mentally ill. McCay Coppins describes how professional troll Stephen Miller got and kept his job. Illinois is getting an anti-carjacking bill that doesn't go as far as Chicago's police superintendent wanted. Josh Marshall wonders why Missouri Governor Eric Greitens resigned so abruptly yesterday. Via Bruce Schneier, an explanation of numbers stations....
Via Bruce Schneier, interesting research into how to use mouse movements to detect lying: Cognitive psychologists and neuroscientists have long noted a big "tell" in human behavior: Crafting a lie takes more mental work than telling the truth. So one way to spot lies is to check someone's reaction time. If they're telling a lie, they'll respond fractionally more slowly than if they're telling the truth. Similarly, if you're asked to elaborate on your lie, you have to think for a second to generate new...
Four unrelated stories
BeerChicagoEconomicsEntertainmentFoodGeographyGunsPoliticsProgrammingTrumpUS PoliticsWork
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...
Welcome to the antepenultimate day (i.e., the 24th) of the Blogging A-to-Z challenge. Today we'll look at how communicating between foreign systems has evolved over time, leaving us with two principal formats for information interchange: eXtensible Markup Language (XML) and JavaScript Object Notation (JSON). Back in the day, even before I started writing software, computer systems talked to each other using specific protocols. Memory, tape (!) and other storage, and communications had significant costs...
We're now past the half-way point, 16 days into the Blogging A-to-Z challenge. Time to go back to object-oriented design fundamentals. OO design has four basic concepts: Inheritance Encapsulation Abstraction Polymorphism All four have specific meanings. Today we'll just look at polymorphism (from Greek: "poly" meaning many and "morph" meaning shape). Essentially, polymorphism means using the same identifiers in different ways. Let's take a contrived but common example: animals. Imagine you have a class...
A couple stories of interest: CityLab has a good explanation about why New York stopped building subways 80 years ago, and how that has caused epic transit problems today. Developers plan to build a new skyscraper in Chicago for $1 bn. At 433 m, it would be the second-tallest building in Chicago, just 9 m shorter than Willis Tower. Credit-card signatures are finally going away in the U.S. OK, back to being really too busy to breathe this week...
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...
We're up to day 6 of Blogging A-to-Z challenge, FFS. The last few days I've written about the two main object-oriented languages that come with Visual Studio and .NET: C# and VB.NET. Today I want to diverge just a little into Microsoft's functional language, F#. At first glance, F# looks a lot like C#. It is, in fact, a flavor of C#; and as it runs on the .NET CLR, it uses .NET constructs. But as Microsoft says, "F# is a programming language that provides support for functional programming in addition...
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...
For day 2 of the Blogging A-to-Z challenge, I'm going to talk about the first computer language I learned, which is still alive and kicking in the .NET universe decades after it first appeared on a MS-DOS 1.0 system disk: BASIC. BASIC stands for "Beginner's All-Purpose Symbolic Instruction Code." The original specification came from John Kemeny and Thomas Kurtz at Dartmouth College in 1964. Today it's one of the core .NET languages included with Visual Studio as "VB.NET" (for "Visual BASIC," Microsoft's...
The A-to-Z Challenge starts tomorrow, and I'm all set to go with a list of 26 topics on programming with Microsoft .NET. Now I just need to write the actual posts. It's interesting to me how vacations don't actually lend themselves to much productivity, even when that's the explicit purpose of the vacation. Anyway, if I do my job today, the first post will hit at noon UTC tomorrow. If I don't do my job today, it'll hit sometime later than that.
Man, I've needed this for a while. It's 11:15 on a Monday, after doing nothing of commercial or professional value for an entire weekend, and I'm finally at Inbox Zero for the first time in months. My to-do list currently has 30 items (plus 6 already finished) ranging in complexity or duration from "set up coffee with so-and-so" to "45,000 steps." Inbox Zero was not on the main list, but my inbox is itself a to-do list, so that counts too. In a few minutes I'll have finished with the physical items on...
Via Bruce Schneier (and other sources), the Australian government suffered one of its worst-ever disclosures of secrets caused by not looking through used furniture: It begins at a second-hand shop in Canberra, where ex-government furniture is sold off cheaply. The deals can be even cheaper when the items in question are two heavy filing cabinets to which no-one can find the keys. They were purchased for small change and sat unopened for some months until the locks were attacked with a drill. Inside was...
I got a weird text from T-Mobile a few minutes ago: T-Mobile Alert: We have identified an industry-wide phone number port out scam and encourage you to add account security. Learn more: t-mo.co/secure Well, that does not sound good. And it's not. Apparently thieves have found that American mobile phone providers are unusually helpful when it comes time to steal mobile phone numbers (called "SIM hijacking") or to port those numbers to third-party mobile providers. In both cases, the thieves now have a...
I'm temporarily on a new project to backstop a lonely developer. Getting ramped up on that today took all my time. Regular posting should resume tomorrow.
The U.S. government has shut down its nonessential functions (including the President's vacation travel) because the ruling party can't play nicely with others: The federal government shut down for the first time in more than four years Friday after senators rejected a temporary spending patch and bipartisan efforts to find an alternative fell short as a midnight deadline came and went. Republican and Democratic leaders both said they would continue to talk, raising the possibility of a solution over...
As part of my current project's non-technical requirements, I've just completed 5 hours of anti-terrorism and security training. Biggest takeaway: bullets ricochet down, grenade shrapnel goes up. Also, don't put random CDs in your computer. Oh, and I have to repeat about 3 hours of it a year from now. Today is actually a company holiday but I've got a lot of work to do, including this training. Also we've gotten about 60 mm of snow today with more coming down. So steps go down, heating bill goes up.
The Washington Post is reporting tonight something that I've known for several weeks. My current project's customer, USMEPCOM, recently promulgated a directive to begin accepting transgender applicants into the U.S. armed forces: The military distributed its guidance throughout the force Dec. 8. Lawyers challenging President Trump’s proposed ban on transgender military service, which he announced on Twitter in July, have since included the document in their lawsuits. The memorandum states the Pentagon...
Blah day
AviationChicagoDogsGeographyPoliticsRepublican PartyRussiaSecuritySoftwareTransport policyTravelTrumpUrban planningWeatherWork
I'm under the weather today, probably owing to the two Messiah performances this weekend and all of Parker's troubles. So even though I'm taking it easy, I still have a queue of things to read: NBC is reporting that the President was warned in August that Russians would try to infiltrate his transition team. Josh Marshall thinks Trump will try to fire Robert Mueller at some point in the near future. Atlanta's Hartsfield airport—the busiest in the world—had no power for 12 hours yesterday. CityLab goes...
The first proto-blog post on braverman.org hit the Internet on 13 May 1998. (And it was a joke. Literally.) This is the 6,000th since then. And every single one of them is here. (The count of actual blog posts is now 5,804, starting from this site becoming an actual blog on 9 November 2005.)
Via Bruce Schneier, an advisor to the project, Citizen Lab has created an online tool to help you stay safe online: Security Planner is a custom security advice tool from Citizen Lab. Answer a few questions, and it gives you a few simple things you can do to improve your security. It's not meant to be comprehensive, but instead to give people things they can actually do to immediately improve their security. I don't see it replacing any of the good security guides out there, but instead augmenting them....
Today, by the way, is the 12th anniversary of the modern incarnation of this blog. (I had a proto-blog on braverman.org from 13 May 1998 until this app took over.) This is the 5,766th post on The Daily Parker. I hope you've enjoyed at least 577 of them.
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...
Travel day; link round-up
BeerChicagoCrimeDemocratic PartyElection 2016EntertainmentFoodGeneralInternetPoliticsRepublican PartyTransport policyTravelTrumpUrban planningUS PoliticsWork
I'm heading back to the East Coast tonight to continue research for my current project, so my time today is very constrained. I hope I remember to keep these browser windows open for the plane: 538 examines why, a full year later, the 2016 election just won't go away. James Bridle says something is wrong on the Internet. Josh Marshall continues to bang the drum on President Trump's creeping authoritarianism. (Or, you know, not so much creeping as shambling, with all the zombie implications in the term....
I have some clarity now on what I can and can't say about the project I'm working on. In short, it's not classified (though the data we deal with is personally-identifiable information–PII—and private health information–PHI). My security clearance is "public trust," the lowest level, and in fact the only level that someone with a clearance can disclose. Also, the contracts for this project are publicly available through FOIA. So, I'm free to discuss this project in a way that I've rarely been permitted...
Links to read on the plane
BikingChicagoEntertainmentGeneralGeographyPoliticsPsychologyRepublican PartySearsSecurityTravelTrumpWork
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...
I'm in Northern Virginia for a project meeting tomorrow, so not much to post today except that I'm here. Tomorrow, though, should be very interesting. I hope to have photos. But it will soon become clear why I might not actually have any photos. Team meeting at 8am Eastern, and it's midnight, so off I go for now.
The Sears death watch continues. Eddie Lampert's combination of incompetence and narcissism has now officially destroyed Sears Canada: Sears Canada plans to liquidate its remaining stores with the loss of about 12,000 jobs, unable to fend off the march to online shopping after operating in malls and towns across the country for 65 years. The Toronto-based chain will seek court approval for the filing on Friday and begin liquidation sales at its remaining 150 stores on Oct. 19 at the earliest, according...
I've got a lot going on today, with a final rehearsal tonight before Saturday's dress for Carmina Burana (get tickets here) and two business trips in the next 10 days. But there are a few articles to note in today's media: Dove ran a commercial this weekend that suggests an African woman can use their soap and become Irish. There has been some response. Politico reported that White House Chief of Staff John Kelly's cell phone got tapped. Schneier points out that all politicians should assume this about...
Yesterday and today I've been in meetings all day starting a new project at work. Unusually for my career, the project is not only a matter of public record, but the work will be in the public domain. That's right: I'm doing a project for the largest organization in the world, the United States Government. Some parts of the project touch on confidential information, and I'm going to remain professionally discrete about the project details. But the project itself is unclassified, and we have permission...
The Atlantic worries that there's a "coming software apocalypse:" There will be more bad days for software. It's important that we get better at making it, because if we don't, and as software becomes more sophisticated and connected—as it takes control of more critical functions—those days could get worse. The problem is that programmers are having a hard time keeping up with their own creations. Since the 1980s, the way programmers work and the tools they use have changed remarkably little. There is a...
What does Tinder know about you?
EntertainmentGeneralPoliticsProgrammingSecurityUS PoliticsWorkWorld Politics
Via Bruce Schneier, a British reporter requested her data dossier from Tinder. As with so many other things in life, she was shocked, but not surprised: The dating app has 800 pages of information on me, and probably on you too if you are also one of its 50 million users. In March I asked Tinder to grant me access to my personal data. Every European citizen is allowed to do so under EU data protection law, yet very few actually do, according to Tinder. With the help of privacy activist Paul-Olivier...
Republican Illinois governor Bruce Rauner, the best governor we have right now, vetoed a bill that would have required companies to get affirmative consent from consumers before selling their geolocation data: “The bill is not overreaching,” said Chris McCloud, a spokesman for the Digital Privacy Alliance, a Chicago-based nonprofit advocating for state-level privacy legislation. “It is merely saying, ‘If you’re going to sell my personal geolocation data, then just tell me upfront that’s what you are...
The January release of Google Chrome will prevent videos from auto-playing: Starting in Chrome 64, which is currently earmarked for a January 2018 release, auto-play will only be allowed when the video in question is muted or when a "user has indicated an interest in the media." The latter applies if the site has been added to the home screen on mobile or if the user has frequently played media on the site on desktop. Google also says auto-play will be allowed if the user has "tapped or clicked...
While not quite as viscerally grotesque as a 140-tonne fatberg, new details about the failures at Equifax that led to its massive data breach are still pretty disgusting: Equifax has confirmed that attackers entered its system in mid-May through a web-application vulnerability that had a patch available in March. In other words, the credit-reporting giant had more than two months to take precautions that would have defended the personal data of 143 million people from being exposed. It didn't. As the...
Today's XKCD: Shameless plug: Inner Drive Technology can help!
The cashing-out consolidation of craft breweries continues with today's surprise announcement that Japan's Sapporo Holdings will acquire San Francisco's Anchor Brewing: According to Keith Greggor, Anchor’s president and CEO, the move was a year in the making and the result of speaking with “many, many” larger breweries all over the world to find the right fit. Anchor Brewing Co. is considered the leading pioneer of the craft beer movement, and is credited with reviving and modernizing some of today's...
Friday afternoon link round-up
ArchitectureBusinessChicagoClimate changeGeneralHealthObamaParkerPoliticsRepublican PartyTrumpWork
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...
The Tribune reported yesterday that Dev Bootcamp, an immersive software-development school, is shutting down after their next class graduates in December: Dev Bootcamp’s final cohort will start classes this month and graduate in December. Campuses officially close on Dec. 8, according to the email, signed by Dev Bootcamp President Tarlin Ray. Graduating students will also get “at least six months of career support,” the letter said. “(D)espite tremendous efforts from a lot of talented people, we’ve...
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...
This fake news is from Donbass, dumbass
GeneralInternetMediaPoliticsRussiaSecurityTrumpUS PoliticsWorkWorld Politics
Laura Reston at New Republic has a good piece on how the Soviets Russian government is doubling down on its disinformation campaign against Western democracies: One of the most recent battles in the propaganda war took place on January 4, less than a week after President Obama expelled 35 Russian diplomats in retaliation for the Kremlin’s meddling in the U.S. election. The Donbass International News Agency, a small wire service in Eastern Ukraine, published a short article online headlined “MASSIVE NATO...
Things I'll be reading this afternoon
AviationBusinessChicagoEntertainmentFoodGeneralPoliticsScienceSecuritySoftwareStatisticsTravelTrumpUS PoliticsWork
Some articles: Jeet Heer writes about President Trump's catastrophic first 100 days. Josh Marshall says that Trump's "religion of 'winning'" is the problem. Crain's Joe Cahill thinks that the best thing to come out of the United Airlines passenger-removal fiasco is that Oscar Munoz won't become chairman. John Oliver on Sunday warned the world about the deficiencies and scary realities of Ivanka Trump and Jared Kushner. Harvard professor David Searls, in a post from September 2015, calls ad blocking "the...
Now, I'm not likely ever to move to (a) any city with fewer than 2½ million people, (b) any city south of the 37th parallel, or (c) any city in a state that once attempted to leave the U.S. so it could continue the institution of slavery. But via City Lab comes Chattanooga's new P.R. campaign that...well, watch: Or if you're pressed for time:
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...
It looks like I'm slowing down Daily Parker posts over the past year. Including this post, I've published 477 items in the past 12 calendar months, for an average of 39.75 per month or 1.3 per day. The long-term average is 40.2 per month or 1.33 per day. This means October 2016 is the first month since July 2011 in which the moving 12-month average dipped below the all-time average. Here's the chart: I'm not sure why the count has dropped off, or why this month was especially slow, but there are some...
Starting my day
BaseballChicago CubsElection 2016GeneralHistoryLawParkerPersonalPoliticsSoftwareTrumpWork
I took a personal day yesterday to get my teeth cleaned (still no cavities, ever!) and to fork over a ton of cash to Parker's vet (five shots, three routine tests, heartworm pills, one biopsy, $843.49). That and other distractions made it a full personal day. So as I start another work day with the half-day of stuff I planned to do yesterday right in front of me, I'm queuing up some articles again: Then and Now, Armitage-Bissell Programming is Hard The Founding Fathers' Power Grab The Chicago Tribune...
Here are some things that are occupying me while I figure out who delivers matzoh ball soup: Andrew Sullivan recounts his time being an Internet addict. The Daily WTF explains how not to do caching. Deeply Trivial talks about natural-language processing. CityLab bemoans Chicago's crime wave. The AP describes how Trump screwed Gary, Ind., in much the same way he would screw the entire country. I also have a book or 50 somewhere. And I need a nap.
Later, when I'm done with all this coding...
Election 2016GeneralPoliticsPsychologyRepublican PartySecurityTrumpUS PoliticsWork
Some articles to read: Trump, the single best example of the Dunning-Kruger effect since Dunning and Kruger identified it, thinks he can end Chicago's crime wave in a week. Right. Also, there is no retail voter fraud. Trump's call for vigilantes to police polling places is nothing more than Jim Crow tactics. Josh Marshall wonders just what Trump's immigration policies really are. (Hint: he doesn't have any.) Scott Hanselman has advice for how to reduce your psychic weight. David Dayin in New Republic...
Courtesy of Scott Hanselman. I actually learned a few things.
Amazon this month launched the first of what it plans to comprise a fleet of 40 cargo planes to support its Prime delivery service. From their blog: Now, we see the same opportunity to innovate in transportation. I'm very excited to introduce Amazon One, a Boeing 767-300 that is our first ever Amazon branded plane which will serve customers by adding capacity to support one and two day package delivery in the US. Adding capacity for Prime members by developing a dedicated air cargo network ensures there...
What I'm reading (later today)
ChicagoCrimeElection 2016GeneralGeographyHillary ClintonHistoryPoliticsRomeSecurityTravelTrumpUS PoliticsWork
The Daily Beast reports that Arlington, Va.-based ThreatConnect has revealed the DNC hacker to be an agent of the Russian government. The first Sears-Roebuck store, near my house, will remain largely intact during its conversion to condo units. A remote Irish island is offering itself as a haven for Americans wanting to flee a Trump presidency. Medium.com posts the Hillary Clinton speech (NSFW) we all know she wants to give. Paul Krugman compares Trump's foreign policy ideas to Pax Romana. All for now.
The appeals court that is typically the last stop for regulatory disputes has ruled that the Internet is a utility: The court’s decision upholds the F.C.C. on the declaration of broadband as a utility, the most significant aspect of the rules. That has broad-reaching implications for web and telecommunications companies and signals a shift in the government’s view of broadband as a service that should be equally accessible to all Americans, rather than a luxury that does not need close government...
Apparently Comcast has upgraded my Internet service: Yeah, I can live with that.
Things in my Inbox
ChicagoFeminismGeneralHistoryInternetPoliticsSecurityUrban planningUS PoliticsWorkWorld Politics
Some articles: Security analyst Julian Sanchez points out that Sen. Dianne Feinstein (D-CA) is totally wrong when she says Apple using the legal process to oppose a subpoena puts them "above the law." Crain's columnist Joe Cahill points out that outgoing United CEO Jeff Smisek's $36m golden parachute "exposes the hollowness of the 'pay-for-performance' rhetoric so many companies spout." The Atlantic's CityLab blog points out that Jane Jacobs (whose 100th birthday was this week), looking at urban...
Jeff Atwood blogged yesterday about the emotional abuse people heap on others over the Internet: I admired the way Stephanie Wittels Wachs actually engaged with the person who left that awful comment. This is a man who has two children of his own, and should be no stranger to the kind of pain involved in a child's death. And yet he felt the need to post the word "Junkie" in reply to a mother's anguish over losing her child to drug addiction. Isn’t this what empathy is? Putting myself in someone else’s...
Programmer Sean Hickey demonstrates the evolution of a software engineer.
Because no one has actually cleaned up a database of IP address geocodes, a Kansas farmer is getting blamed for all manner of bad behavior on the Internet: As any geography nerd knows, the precise center of the United States is in northern Kansas, near the Nebraska border. Technically, the latitudinal and longitudinal coordinates of the center spot are 39°50′N 98°35′W. In digital maps, that number is an ugly one: 39.8333333,-98.585522. So back in 2002, when MaxMind was first choosing the default point...
Reddit recently published their 2015 Transparency Report, in which they tell how many times they received official requests for user information. However, NSA letters often require that the companies receiving them keep the letters themselves secret. So how to let the world know you've received one? Kill a canary: At the bottom of its 2014 transparency report, the company wrote: "As of January 29, 2015, reddit has never received a National Security Letter, an order under the Foreign Intelligence...
This was originally published on 31 March 2016. You can see an updated version of the table in a post from 26 January 2024. In late March 2016, I ordered what may turn out to be the last desktop computer I'll ever buy. I think this may be true because (a) I've ordered a box that kicks proportionately more ass than any computer I've bought before; (b) each of my last three computers was in use for more than two years (though the one I bought in 2009 would probably have lived longer had I not dumped a...
Bruce Schneier explains: The FBI...has been given whatever vulnerability it used to get into the San Bernardino phone in secret, and it is keeping it secret. All of our iPhones remain vulnerable to this exploit. This includes the iPhones used by elected officials and federal workers and the phones used by people who protect our nation's critical infrastructure and carry out other law enforcement duties, including lots of FBI agents. This is the trade-off we have to consider: Do we prioritize security...
Wow, I missed a yuge milestone a couple weeks ago. It turns out that a stupid post on March 7th was the 5,000th Daily Parker post since the blog launched as a pure blog in November 2005. I don't usually miss those things. I must be distracted...
Microsoft launched and then quickly shut down an AI customer service bot this week after the Internet taught it bad habits: The aim was to “experiment with and conduct research on conversational understanding,” with Tay able to learn from her conversations and get progressively “smarter.” But Tay proved a smash hit with racists, trolls, and online troublemakers, who persuaded Tay to blithely use racial slurs, defend white-supremacist propaganda, and even outright call for genocide. Microsoft has now...
Articles to read while waiting for my next online meeting
ChicagoElection 2016EntertainmentHillary ClintonLondonPoliticsRepublican PartySCOTUSSecurityTechnologyTrumpWork
Hillary Clinton and Donald Trump won their respective Illinois primary elections yesterday. And in other news: Turns out, a strong social safety net leads to lower mortality, and because poor, mostly-white areas in the U.S. voted theirs down to minuscule levels, poor, white people are not doing well. When you vote against your own party in a hot battle with the opposition governor, and the governor wins that battle, that's a career-limiting move. Illinois representative Ken Dunkin (D-Chicago) got...
I drove to a vendor site today because Google Maps told me it would take 18 minutes. (It took 21.) Then I drove around in expanding circles for almost 45 minutes trying to find a parking space, which I finally did almost a kilometer away. I really hate finding out after the fact that the slower form of transportation would have been faster.
Man, I have missed this: I had lunch with a friend here at the Duke today (and I walked, getting me to 15,000 before noon), so why not stay and write some documentation? I've also decided on a new rule. I gave up beer for February because I think there's a correlation between me drinking beer and me staying consistently 3 kg over my target. Well, not much changed, and I missed beer, so my New Rule is that I can have one beer per 10,000 steps (or fraction thereof). And I think I'll aggregate this over...
I had a meeting this morning to bring a new developer onto a maintenance-mode project. In doing so I went over some code I wrote 4 years ago. Yikes. We're doing a deep-dive on Monday...
The problem with NuGet is that installers don't always update assembly binding mappings. As I mentioned earlier, I'm trying to upgrade a very large project to a new version of the ASP.NET runtime to try to solve a lingering problem. This required updating somewhere around 20 NuGet packages, only some of which make correct changes to configuration files. I've just gone through a 15-minute publish cycle that ended with an old and familiar error message for old and familiar reasons. Guys. Quit messing with...
U.S. Magistrate Judge Sheri Pym yesterday ordered Apple, Inc., to bypass security on the iPhone 5c owned by the San Bernadino shooters. Apple said no: In his statement, [Apple CEO Tim] Cook called the court order an “unprecedented step” by the federal government. “We oppose this order, which has implications far beyond the legal case at hand,” he wrote. “The F.B.I. may use different words to describe this tool, but make no mistake: Building a version of iOS that bypasses security in this way would...
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...
It's a slow, agonizing death: A report from the real estate service firm NGKF released late last year provides new numbers on an ongoing phenomenon: the slow, agonizing death of the American office park. The report looks at five far-flung office tenancy submarkets—Santa Clara, in the San Francisco Bay Area; Denver; the O’Hare region in Chicago; Reston/Herndon outside of Washington, D.C.; and Parsippany, New Jersey—and finds a general aura of decline. Between 14 and 22 percent of the suburban office...
I'm working from home today because I had a cable guy here for two hours, and because winter has finally arrived. The rain and sleet is also a problem because my Fitbit numbers have been off for four straight days. I did get a lot of sleep this past weekend—but that also could be a factor today, according to new research into weekend lie-ins. (tl;dr: sleeping in on Sunday makes it harder to wake up on Monday.) I'll have more later today. Now I have to figure out how to get a custom Microsoft Dynamics...
...this app might be fun. CityLab explains: Floating in space among the stars and planets are more than 2,250 satellites and “space junk” traveling at up to 18,000 miles an hour. Some are large enough to be seen with the naked eye—though you’d have to first figure out which ones are within your line of sight. Luckily, there’s a map for that now, by Patricio Gonzalez Vivo, a graphics engineer at Mapzen who has a knack for turning pure data into mesmerizing visuals (like this one of New York City). His...
A couple of articles floated through my awareness today: Vladimir Putin has gone so far into the language of paranoia around today's shoot-down that one starts to get nervous. (Richard Hofstadter should be required reading.) Josh Marshall, ever the optimist, says it can still get worse. Bruce Schneier is nervous, too, about the policy repercussions from the Paris attacks. News flash: Donald Trump is a racist liar who sounds a lot like George Wallace and Ted Cruz Joseph McCarthy. IFLS outlines what...
No, not Thanksgiving; the time of day right now in Turkey. Even though I follow time zones pretty carefully, I really can't tell you what time it is right now in Ankara, and it seems no one else can, either: Following a decree originating from the country’s President Recep Tayyip Erdoğan, Turkey’s government has officially delayed the start of daylight saving by two weeks. Like the rest of Europe, the country was supposed to turn back its clocks in the early hours of Sunday, October 25. Elections coming...
This post has a personal and a technical significance. Personally: exactly 10,000 days ago, I was graduated from high school, at about this time of day. Technically: The new blog engine let me pre-post this several days ahead, something the old blog engine thought it could do but never quite succeeded. That is all.
Via Schneier, a report that FitBit trackers could, in theory, spread malware to users' computers: The athletic-achievement-accumulating wearables are wide open on their Bluetooth ports, according to research by Fortinet. The attack is quick, and can spread to other computers to which an infected FitBit connects. Attacks over Bluetooth require an attacker hacker to be within metres of a target device. This malware can be delivered 10 seconds after devices connect, making even fleeting proximity a...
You may not have known that the "Contact Us" page failed in almost all cases to send messages, but it's fixed now. Please don't make me enable Captchas.
The Daily Parker v3.1 is here. We have officially launched on BlogEngine.NET. And this is the 5,000th post since May 1998 (but only the 4,804th since November 2005, when the blog launched independently of braverman.org.) I've maintained a pretty consistent posting rate since finishing my MBA in December 2010. Posting nearly every day is how you get to 5,000 entries: There are still a number of bugs, but nothing really horrible except for the Production instance not being able to properly respond to old...
It's finally here: the Daily Parker running on BlogEngine.NET 3.1. This is, in fact, the first native post on the new platform, visible (for the time being) only to the select few who know the temporary URL. So why did it take me eight weeks to get the new engine up and running? A few reasons: BlogEngine.NET 3.1 is still in development, with the main open source team making changes almost daily. I've made some serious customizations (outlined below) on my own private fork of the source code. I have a...
Yesterday I successfully ran a complete import of the entire Daily Parker, all the way back to May 1998, and promptly discovered a couple of problems. First, a recent change broke the app's ability to add or edit blog posts; and second, because BlogEngine.NET reads the entire blog into memory when it starts up, it took nearly five minutes for the home page to load on my debugging machine. That means the beta site will only have a few dozen entries up at any point, so I can actually fix the Javascript...
I'm continuing to test the new blog engine. This evening's tests, which I'm setting up with this post, will involve some of the trickier tasks in the migration: Relative links to posts within the blog itself Links to arbitrary files using absolute paths Links to files with relative paths Links to images (like the one below) with relative paths If you're reading this on the new blog engine, and all the links above work and the image below shows up, then the migration tool is complete. Deploying the new...
Two things this weekend kept me from blogging. First, the amazing weather. It was warm and sunny both days, so I spent time picking apples and sitting outside with a book. The other thing is that the time I did spend at my computer involved working on the replacement for this blog engine. Regular blogging will continue this week.
These crossed my various news feeds today: Top story in my professional life: The EU's top court struck down Safe Harbor certification, leaving data privacy rules up to individual countries. An year-old video from ABC News demonstrating the ineffectiveness of concealed-carry (hint: you'll be shot with your own gun). The Illinois Technology Association, of which my employer is a member, is stepping up recruiting for Illinois companies in L.A. and New York. Geologists have found evidence of a huge tsunami...
Canadian Julia Cordray created an app described as a "Yelp for people," and apparently failed to predict the future: Except of course it took the rest of the world about two seconds to figure out that filtering the world to only include those with positive feelings was not exactly realistic, and all the app was likely to do was invite an endless stream of abuse, bullying, and stalking. It wasn't long before people were posting Cordray's personal details online – seemingly culled from the Whois...
I noted earlier that this code base I'm working with assumes all file stores look like a disk-based file system. This has forced me to do something totally ugly. All requests for files get pre-pended with a hard-coded string somewhere in the base classes—i.e., the crap I didn't write. So when I want to use the Azure storage container "myfiles", some (but not all) requests for files will use ~/App_Data/files/myfiles (or whatever is configured) as the container name. Therefore, the Azure provider has to...
I've been playing around with BlogEngine.NET, and I've hit a snag making it work with Microsoft Azure. BlogEngine.NET was built to store files inside the application's own file system. So if you install the engine in, say, c:\inetpub\wwwroot\blogEngine, by default the files will be in ~/App_Data/files, which maps to c:\inetpub\wwwroot\blogEngine\App_Data\files. All of the file-handling code, even the abstractions, assume that your files will have some kind of file name that looks like that. You must...
In the last 48 hours, I've upgraded my laptop and surface to Office 2016 and my phone to Android 5.0 and 5.1. Apparently T-Mobile wants to make sure the Lollipop update works before giving you all the bug fixes, which seems strange to me. All four update events went swimmingly, except that one of my Outlook add-ins doesn't work anymore. Pity. I mean, it's not like Outlook 2016 was in previews for six months or anything...
I just Googled a problem I'm having setting up a continuous-integration build, because I've had this problem before and wanted to review how I solved it before. Google took me to my own blog on the second hit. (The first hit was the entry I cross-posted on my old employer's blog.) Why even bother with my own memory?
I'm camped in a familiar spot, SFO Terminal 2, on my way home. Traveling Saturday morning means no traffic, no lines at security, and sometimes no sleep. That fortunately isn't a problem today; in fact, had I gotten up half an hour earlier, I might have made the 8am flight home instead of the 9:15 I'm on. Longtime reader MJG just sent me this to pass the time waiting for my flight to board:
After last night's Killers and Foo Fighters concert-slash-corporate-party—and the free Sierra and Lagunitas Salesforce provided, more to the point—today's agenda has been a bit lighter than the rest of the week. Today's 10:30 panel was hands-down my favorite. Authors David Brin and Ramez Naam spoke and took questions for an hour about the future. Pretty cool stuff, and now I have a bunch more books on my to-be-read list. At the moment, I'm sitting at an uncomfortably low table in the exhibit hall along...
After struggling for almost two weeks to learn AngularJS and other technologies, I've gotten BlogEngine.NET (which will replace DasBlog as the Daily Parker's platform) to do geography and time zones the way I want them. (Notice the time stamp and globe icon at the bottom of this post.) Specifically, last night I got the clickable Google Map on the Edit Post page to work. Sometimes I like learning new technology. This was a lot less painful than some I've taken up, with only a couple of blind alleys and...
I'm still doing some R&D with BlogEngine.NET, and I keep finding strange behaviors. This is, of course, part of the fun of open-source software: with many contributors, you get many coding styles. You also don't get a lot of consistency without a single over-mind at the top. My latest head scratch was about how labels work. I won't go into too many details, except to say, re-saving a code file with no changes in it shouldn't change the behavior of the code file. I'm still puzzling that out. In any...
Because Microsoft has deprecated 2011-era database servers, my weather demo Weather Now needed a new database. And now it has one. Migrating all 8 million records (7.2 million places included) took about 36 hours on an Azure VM. Since I migrated entirely within the U.S. East data center, there were no data transfer charges, but having a couple of VMs running for the weekend probably will cost me a few dollars more this month. While I was at it, I upgraded the app to the latest Azure and Inner Drive...
Since development of DasBlog petered out in 2012, and since I have an entire (size A1) Azure VM dedicated solely to hosting The Daily Parker, I've been looking for a new blog engine for this blog. The requirements are pretty broad: Written in .NET Open source or source code available for download Can use SQL Server as a data source (instead of the local file system, like DasBlog) Can deploy to an Azure Web App (to get it off the VM) Still in active development Modern appearance and user experience See?...
My friend Sara, who has a Ph.D. in psychology, wrote in her blog today about dreaming's influence on inspiration, and incidentally why psychoanalysis isn't science: REM (dream) sleep specifically is associated with increased abstract reasoning as well as increasing the strength of normally weak associations in the brain (see here). What that means is, two different things that your waking brain might not even see a connection between could become associated rather easily in a dream. Our brain does this...
We're working on a software release this week which seems to have absorbed all my free creativity. So I will leave you with this random tweet I discovered today: Cats seem unpredictable until you realize that their primary goal in life is to be on top of warm things. pic.twitter.com/v7Jdj7vIGY — Allen Pike (@apike) July 24, 2015
Via Schneier, a new paper by researchers at Google discussed the differences between the ways security experts and non-experts treat online security. Not surprising, experts have better habits. When asked about the security practices that most matter to them, experts talked about multi-factor authentication, password safes, and getting the latest software patches, while non-experts worried about anti-virus software and changing passwords frequently: The most common things-you-do responses from each...
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.
And the Daily Parker suffers. This is my 38th post this month, making June 2015 the slowest month on the blog since November 2010, the last month of my MBA. Let's see if I can do better in July.
A trio of teenagers in the UK won a science prize for their concept of condoms that change color in the presence of sexually-transmitted disease pathogens: Their idea - which is still at concept stage - involves a condom covered with antibodies that would react with the proteins in bacteria, or antigens, found in STIs. Daanyaal [Ali, 14,] explained: "Once the [bodily] fluids come into contact with the latex, if the person does have some sort of STI, it will cause a reaction through antibodies and...
One step in the Inner Drive Technology World Headquarters move this weekend was to get my Internet connection turned on at my new place. Unfortunately this meant moving the modem from the old place, so I will have only a little bit of Internet this weekend, if any. I still have a bunch of photos to post. Meanwhile, I wanted to post some context. Here is the map of where Google thought my phone was last week; it's remarkably accurate: Here's the same data constrained to Wednesday through Friday: I have a...
Security guru Bruce Schneier, writing for CNN, is not surprised that TSA screeners missed 95% of guns in a recent drill: For those of us who have been watching the TSA, the 95% number wasn't that much of a surprise. The TSA has been failing these sorts of tests since its inception: failures in 2003, a 91% failure rate at Newark Liberty International in 2006, a 75% failure rate at Los Angeles International in 2007, more failures in 2008. And those are just the public test results; I'm sure there are many...
First, a not-so-smart car: I'm not sure what amused me more, the disproportionate tow truck or that the Smart Car driver parked in a rush-hour tow zone long enough for Streets & Sanitation to remove him. Then, for everyone who takes his dog to work, there's this food truck: I didn't pick anything up for Parker yet. ($2.50 per biscuit? Did I read that right?) But if it comes back, maybe.
I had a mind-numbing email exchange with a large corporate IT department today. One of our best customers has a problem: no one has been able to use our software since Friday. We’ve been troubleshooting this problem. But we haven’t been able to fully investigate the issue, despite tremendous effort. We think we've uncovered the main issue preventing us from fixing the main issue. We couldn't connect to either their production or user-acceptance test (UAT) Web services from inside our office because (we...
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:
I was here until 7:30 last night and would probably stay that late tonight if I didn't have a prior commitment. At least last night I got to see this: At least I've isolated the code causing the problem. Unfortunately it's one of the most-called methods in the application. Sigh.
The Inner Drive Extensible Architecture (IDEA) is now on NuGet.org. This means anyone, anywhere can download it and install it into their own .NET project. I'll publish the Inner Drive Azure Tools at some point after I figure out a cool acronym. This was actually forced on me by a new requirement to share the code with overseas partners. They would be unable to use the software I wrote for work if I hadn't done this.
In the reading queue: DUKE WON. Air Canada and Porter Air are squabbling over Toronto's Billy Bishop Airport. Hard to tell who's winning. A sad tale of how it really is possible to run out of integers in a badly-designed program. What is this new quick-fired pizza thing? My most culinary friend said it's pretty good. Guess I'll have to try it. James Fallows and The Atlantic have published online a story he wrote in 1982 about the dawning age of personal computing. Did I mention that DUKE WON?!
With meetings and a new developer on the team occupying almost all my time today, I've put these things aside for the half-hour I have at 6:30 to read them: If you look at data, you see Democrats have created more jobs than Republicans, no matter what people say about Saint Ronald. Microsoft has released a major update to Azure. There's even a slick video about it. Ted Cruz is going all-in with the white male vote. Mazel tov. Who doesn't like the Daily WTF? New York's 7th Avenue Subway extension is late...
Retail genetic-research company 23 And Me analyzed the genetics of the blue dress phenomenon: For one, there was no clear genetic association with seeing either a blue and black dress versus seeing white and gold one, according to Fah Sathirapongsasuti, PhD, a computational biologist here at 23andMe. That doesn’t mean there is no association, it just means that we didn’t find one that met our threshold for a strong association. We did see a small effect size for a genetic variant in the gene ANO6. While...
Six and half hours at Rockefeller Chapel, a Euchre tournament (my first—middle of the pack), a dinner party, and yet more rehearsals for an April performance all left my weekend kind of full. Somehow I managed to walk Parker enough times and to do laundry. So, good weekend, full weekend, not exactly the Daily Parker's finest hour. Regular posting will resume presently.
A joint US-UK operation has obtained the master encryption keys to billions of mobile phones: The hack was perpetrated by a joint unit consisting of operatives from the NSA and its British counterpart Government Communications Headquarters, or GCHQ. The breach, detailed in a secret 2010 GCHQ document, gave the surveillance agencies the potential to secretly monitor a large portion of the world’s cellular communications, including both voice and data. With these stolen encryption keys, intelligence...
Local Manchester, N.H., television station WMUR mentioned my weather application on the news last night: There was only one place in the world colder than Mount Washington this morning: the south pole. The weather website wx now.com says the summit's temperature of 35 degrees below zero early this morning was the second coldest reported temperature on the entire planet. I can't wait to see the Google analytics.
After 15 years and hundreds of thousands of posts, Sullivan posted the last Dish entry this afternoon: I hope that this fifteen-year catalog of insights and errors, new truths and old lies, prejudices and loves, jokes and intimacy, prescience and forgetfulness, will not be taken for anything more than it was, or ever could be. I hope we can all simply look back at the journey, and the laughs we had, and the pain we lived through together and the love that sustained us as a team and as a community, as we...
With a little more than five days until my next international flight, I'm stocking up my Kindle: Richard Florida looks at youthification instead of gentrification. Cranky Flier talks about Korean Airlines code-sharing with American. American Airlines, meanwhile, is becoming the sole Chicago Cubs airline sponsor, displacing United. Should we migrate JavaScript to TypeScript? UAT release this afternoon. Back to the galley.
Andrew Sullivan, one of my favorite bloggers, announced this afternoon he's moving on from blogging: Why? Two reasons. The first is one I hope anyone can understand: although it has been the most rewarding experience in my writing career, I’ve now been blogging daily for fifteen years straight (well kinda straight). That’s long enough to do any single job. In some ways, it’s as simple as that. There comes a time when you have to move on to new things, shake your world up, or recognize before you crash...
Duke Basketball coach Mike "Coach K" Krzyzweski won his 1,000th Division 1 game yesterday: Mike Krzyzewski earned his 1,000th career win Sunday, making him the first NCAA Division I men's coach to reach the milestone, when No. 5 Duke surged past St. John's in the second half for a 77-68 victory at Madison Square Garden. When the final horn sounded, Blue Devils players engulfed Krzyzewski and he received a bear hug from assistant Jeff Capel. Photographers swarmed the coach on the court, and players were...
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...
I may have more time later today. Maybe. Via Gulliver, the Telegraph asks, "What happens when someone dies on a cruise?" ("Given that 40 per cent of cruise passengers are over 65, it's a fairly common problem.") How do browsers store your passwords? A group is driving—not flying, driving—a 747 to Burning Man. Back to work.
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...
While we're getting ready to celebrate the birth of Baby X this Xmas, links are once again stacking up in my inbox. Like these: Someone made a transit map of Westeros. Someone explained the history of Chinese food and Jewish Christmas. Someone hacked Sony, but Schneier isn't convinced it was North Korea. Someone leaked the CIA's travel guide. Someone bumped uglies with a 737 at LaGuardia. Someone convinced American and United to allow free flight changes today. That might be it for The Daily Parker today.
I stopped in to my new company today and started unpacking boxes. It's coming together:
Just in time for Christmas travel, I got three links from one Daily Parker reader over the last 24 hours: Marissa Mayer isn't Steve Jobs. Yes, the 113th Congress was objectively the worst ever. The Interview isn't the first time Hollywood has caved on censorship. And yes, today is cloudy. Again.
Business travel sometimes presents contradictions. Here are mine today: Good news: I got assigned to do a technical diligence in Paris. Bad news: We'll be at the airport for two days, with only one opportunity to see the city. Good news: Hey, it's an all-expense-paid trip to Europe. Bad news: In coach, which is really grim on an overnight flight such as one from Chicago to Paris. Good news: There's a 9am flight to London and the Eurostar to get me to Paris the next morning. Bad news: I have to get up at...
After Jack Conte got an ass-kicking by the Internet this week, he and Nataly Dawn posted two links to their defenders, who I think are correct: As a tour manager, I have settled shows and handled finances for bands big and small. Some of these bands played the smallest and shittiest venues in the country, and some of them played arenas and the main stage at large festivals. I have slept on people's couches and had bands with big enough budgets to put their crew up at the Ritz. I have read a lot of the...
Pomplamoose front-man and Patreon CEO Jack Conte published a blog post last week discussing the economics of touring musicians. I commented here, both as a fan of Conte's and as a supporter of Pomplamoose (including through Patreon). Within a few days, music critic Bob Lefsetz accused Conte of fabricating his figures, and also of concealing his role with Patreon. Master click-bater Mark Teo piled on, Conte responded, and it's now a standard Internet catfight. I don't see the ethical problem here. I do...
The modern Daily Parker started in November 2005. Since then I've posted 4,376 entries, averaging 1.32 per day—though, for the past 48 straight months, I've averaged more than 1.32 per day, with pretty high consistency: The green line is the 12-month moving average, which I have (alas) brought down most of this year. The red line is the raw mean, which, because of mathematics, has gone up every month since December 2010. Is there a point to all this? Nope. Not at all. It's just a testament to a habit of...
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...
Lots more travel this weekend, including Parker and me spending two days in a place without Internet. (My phone at least had a little from time to time.) Now back home, I have to figure out the rest of my day before rehearsal. Parker, for his part, is sleeping on his own bed right now for the first time in more than a week.
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....
After getting pounded by Uber and Lyft, Hailo has pulled out of its North American markets: Tom Barr, co-chief executive and president, said Hailo would concentrate on markets in Europe and Asia and enhanced products such as payment technology and a "concierge" service. "In the next phase of our growth, we have decided to put all of our energy and resources into these areas," Barr said in a statement to AFP on Wednesday. "We have therefore decided to end our operations in North America, where the...
Microsoft's Scott Hanselman provides a list: "Knowing computers" today is more than just knowing Office, or knowing how to attach a file. Today's connected world is way more complex than any of us realize. If you're a techie, you're very likely forgetting how far you've come! The #1 thing you can do when working with a non-techie is to be empathetic. Put yourself in their shoes. Give them the tools and the base of knowledge they need. Backup everything. Is your entire company on your 10 year old...
I'm on another diligence effort in Indianapolis today, and possibly going back to L.A. tomorrow. Posting, therefore, will be light. Will this be the month the Daily Parker goes below 40 posts? No!
The apotheosis of modern aviation's intersection with modern communications—in-flight internet service—is a tease sometimes. For $50 a month, I get unlimited in-flight internet on American an U.S. Airways. And I'm on a brand-new 737-800, with a functioning seat-back entertainment unit that says I'm over south-central Utah. However, because I planned to have in-flight internet on this flight, and the internet connection appears to have dropped completely, I now have no way to communicate with my team and...
For more than four years, I have not failed to post an above-average number of entries each day. Since its official launch in November 2005, I've averaged about 1.28 entries per day. As of the last entry, the 39th for September, the average was 1.25. This makes it 1.33. It's a simple target, really: 40 or 41 per month, depending on the number of days in the month. Since one of the stated purposes of the blog is to encourage daily public writing, meeting this target is almost a requirement. Someday...
Poor Parker. I picked him up from boarding yesterday afternoon, and he had to go back again this morning. I've got a one-day trip to Pittsburgh early tomorrow morning. So not a lot of time at home. Today's lighter at work than any last week, fortunately. Just prepping for tomorrow. I'm hoping for a more regular, Chicago-based schedule once my project kicks off again.
I haven't posted a lot this weekend because the weather has been too nice. Yesterday and today Chicago has had temperatures around 23°C, sunny skies, and gentle breezes. It's hard to stay inside, even with the windows open. And in the evening, our annual cicadas are finally out. Talk about getting a nice buzz on a late-summer evening... Yesterday Parker got more than two hours of walks; today he'll get at least an hour, though I'm likely to get a lot more as well. (My phone's pedometer says I got 13.3...
I had planned to write today about aviation weather radar, being an accidental landlord in Chicago, or the latest plan to replace a burned-down grocery in my old neighborhood. Instead, I'm going to gush a little about my new phone. I've used a Windows HTC-8 for almost two years now, and I've been frustrated with it nearly the whole time. Today, while waiting out a thunderstorm at the local T-Mobile store, I decided to pick up a Samsung S5. Instead of complaining about the HTC-8, I'll link to a...
Two of my favorite authors, Sam Harris and Andrew Sullivan, recently had a long phone conversation (which Harris transcribed) about Israel. I haven't finished reading it, but as I respect both men, I consider this a must-read. Also, I'm back in Chicago, possibly for two whole weeks. That said, the Cleveland Client was pretty happy with our work and may move to the next phase, so I may be going back there soon.
As a city boy, the country occasionally surprises me. The Cleveland client has an office well outside Cleveland in rural Geauga County where we've spent some time over the last few weeks. One of the senior guys there hunts. And this is how I got to taste fresh, smoked pheasant last week—complete with a warning about birdshot:
Two housekeeping items. Number 1: Walking to the airport. I finally found a path through the parking garage that looks intentionally constructed. It took me about a city block out of my way, but also prevented me getting run over by cars. Number 2: Suburbistan dinner options. Thanks in part to Yelp, I wound up at Taza Lebanese Grill in Woodmere, Ohio. I'll write a Yelp review later this week. In sum: very good hummus, tasty kifteh, and bold-as-brass sparrows that actually took pita right off my table....
Nah, I've just been super-busy the past few days. Regular posting should resume shortly—depending on how this week in Cleveland goes.
I'm back in Chicago today, but catching up on all the things I couldn't do from Cleveland. Regular posting should resume tomorrow. Also, at 6 hours and 15 minutes to get from the client site to my house door-to-door, plus renting a car in Cleveland and having to schlepp bags hither and yon, I'm wondering if I should just drive next time.
The heirs of actor John Wayne, who manage his likeness and other trademarks associated with him, have sued Duke University to resolve a long-running dispute over the name: Duke University has been fighting with the late actor's heirs over "Duke" trademarks (restaurant services, gaming machines, celebrity licensing services, etc.) for nearly a decade, and last year, the school stepped forward after John Wayne's family attempted to register "Duke" for all alcoholic beverages except beer. The school told...
Embattled clothing retailer American Apparel tweeted an Independence Day ad yesterday showing a stylized photo of the 1986 Challenger explosion with the hashtags "#smoke" and "#clouds." (I will not post the image here.) Shortly after, they tweeted a heartfelt apology blaming the child that somehow they put in charge of social media. Unfortunately, they also have a child, Ryan Holiday (born in June 1987), running their entire marketing department, who threw his social media flunky under the bus to cover...
As mentioned earlier, today is the first day of my new job. That means orientation, setting up a computer, navigating paperwork, etc. Then tonight the Cubs play Cincinnati at Wrigley (weather permitting), so I'll probably go straight from work to the field. So I'll probably be a little slow posting things this week.
The Daily Currant's business model, explained: [I]n The New Republic, Luke O'Neil argued that such stories "could do actual damage to political discourse and the media in general... Juicing an already true-enough premise with more unbelievability simply adds to the informational noise pollution—without even the expected payoff of a laugh." All legitimate gripes, but perhaps that's overthinking it for a site that's the product of under-thinking. The Daily Currant is trying to maximize clicks and shares...
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.
This is overdue, but I'm very happy about it: When Santa Barbara startup FindTheBest (FTB) was sued by a patent troll called Lumen View last year, it vowed to fight back rather than pay up the $50,000 licensing fee Lumen was asking for. Company CEO Kevin O'Connor made it personal, pledging $1 million of his own money to fight the legal battle. Now the judge overseeing the case has ruled (PDF) that it's Lumen View, not FindTheBest, that should have to pay [FTB's $200,000 legal] expenses. In a...
Andrew Binstock lists things he wishes he'd learned about programming earlier. Local business owner David Borris explains that low-minimum-wage advocates are big businesses, who have different goals than small-business owners. Krugman wonders how climate science became a Marxist plot, while Alec MacGillis reminds Marco Rubio that his state is drowning. Ten days until I get a couple days off...
Via WGN's weather blog, here is the coolest climate visualizer I've seen: The site also has forecast maps and animation, climate information, and (of course) a blog.
The Inner Drive Extensible Architecture™ is about to get wider distribution. After 11 years of development, I think it's finally ready for wider distribution. And, who knows, maybe I'll make a couple of bucks. I've updated the pricing structure and the license agreement, and in the next week or so (after some additional testing), I'm going to release it to NuGet. That doesn't make it free; that makes it available. (Actually, I am making it free for development and testing, but I'm charging for...
Bruce Schneier, not one for hyperbole, calls the Heartbleed defect an 11 on a 10 scale: Basically, an attacker can grab 64K of memory from a server. The attack leaves no trace, and can be done multiple times to grab a different random 64K of memory. This means that anything in memory -- SSL private keys, user keys, anything -- is vulnerable. And you have to assume that it is all compromised. All of it. "Catastrophic" is the right word. At this point, the odds are close to one that every target has had...
Yesterday I migrated this blog and four other ASP.NET websites from a Windows 2008 Microsoft Azure virtual machine (VM) to a brand-new Windows 2012 R2 VM. I did this because Microsoft has announced the end-of-life for Windows 2008 VMs on June 1st, so I thought I'd get a jump on it. VMs usually mean never having to say "reinstall." Unfortunately, since this involved upgrading three steps at once, I decided it would be simpler just to launch a new VM and migrate the applications using FTP. Seven hours and...
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.
At 8:16 this morning, a long-time client sent me an email saying that one of his customers couldn't was getting a strange bug in their scheduling application. They could see everything except for the tabbed UI control they needed to use. In other words, there was a hole in the screen where the data entry should have been. Here's how the rest of the day went around this issue. It's the kind of thing that makes me proud to be an engineer, in the same way the guys who built Galloping Gertie were proud. It...
One of my tasks at my day job today is to get continuous integration running on a Jenkins server. It didn't take too long to wrestle MSBuild to the ground and get the build working properly, but when I added an MSTest task, a bunch of unit tests failed with this error: System.IO.FileNotFoundException: Could not load file or assembly 'System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. The...
About this blog (v 4.2)
AviationBaseballBikingBlogsBusinessChicagoChicago CubsCloudDailyEntertainmentGeneralGeographyLondonParkerPersonalPhotographyPoliticsReligionSoftwareTravelUS PoliticsWeatherWindows AzureWorkWorld PoliticsWriting
I'm David Braverman, this is my blog, and Parker is my 7½-year-old mutt. I last updated this About... page in September 2011, more than 1,300 posts back, so it's time for a refresh. The Daily Parker is about: Parker, my dog, whom I adopted on 1 September 2006. Politics. I'm a moderate-lefty by international standards, which makes me a radical left-winger in today's United States. The weather. I've operated a weather website for more than 13 years. That site deals with raw data and objective...
This is the Daily Parker's 4,000th post of the modern era. Since 13 November 2005 (3,030 days ago), I've posted 4,000 bits of flotsam, jetsam, and other things considered debris in some circles. Four thousand entries ago: George W. Bush was almost a year into his second term and Barack Obama was the junior U.S. Senator from Illinois; Molly Ivins was still alive and kicking; Our wars in Afghanistan and Iraq had stagnated; Facebook was less than two years old but more than a year from general...
Who can blame him? People using iOS and Android have millions of apps to choose from. It's worse than just having too many apps: Nothing terrifies me more than an app with no moral conscience in the desperate pursuit of revenue that has full access to everything on my phone: contacts, address book, pictures, email, auth tokens, you name it. I'm not excited by the prospect of installing an app on my phone these days. It's more like a vague sense of impending dread, with my finger shakily hovering over...
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...
My dad highlighted a Washington Post article from the weekend outlining why Accenture may have been a bad choice (as I pointed out at the time) to manage the healthcare.gov project: At the University of Michigan, students and faculty members are protesting the school’s use of Accenture to help cut costs, citing a report by a committee of alumni and graduate students that said the firm has “a disturbing pattern of problematic past performance.” In North Carolina, glitches in an Accenture-configured...
This is a big deal for shops like 10th Magnitude, my employer, especially given that we developed the API for Arrow Payments. PCI compliance means banks—who have skin in the game—have certified Azure is secure enough for credit-card processing: The PCI DSS is the global standard that any organization of any size must adhere to in order to accept payment cards, and to store, process, and/or transmit cardholder data. By providing PCI DSS validated infrastructure and platform services, Windows Azure...
Right before Christmas I removed all the long-dormant servers from the Inner Drive Technology Worldwide Data Center. Today I'd planned to shut off the last two live devices, my domain controller and my TeraStation network attached storage (NAS) appliance, replacing the first with nothing and the second with a new NAS. (The NAS is the little black box on the floor to the right; the domain controller is the thin rack-mounted server at the top.) It turns out, today was a good day to shut down the old NAS....
I had a reasonably productive morning cleaning up the Inner Drive Technology World Headquarters, including removing all all the decommissioned hardware from the Inner Drive Technology International Data Center. Contrast the before with the during: Both DSL modems are still there; so is the NAS, the PDC, and the switch. However, the dead UPS (thank you, TrippLite, for creating a UPS whose battery you can't replace), four decommissioned servers (including one in the back you can't really see), and a whole...
The Illinois Supreme Court recently overturned the "Amazon tax" that caused the online retailer to drop all of their Illinois affiliates (like me) a couple years ago. Well, they brought the program back to Illinois, so The Daily Parker is once again an Amazon Associate. All that means is, when I link to books or content—like, for example, the Deadwood Blu-Ray box set—the link will include an ID that lets me take a piece of your purchase. This is the only way that I monetize the blog. Note, for example...
I have an HTC Windows 8X phone. I work for a Microsoft Partner, so this seemed like a good idea at the time. After nearly a year, I can report that I am tired of this phone and want to go back to Android. The one thing my phone does well is manage two Microsoft Exchange accounts. And it does Skydrive all right too. Those are Microsoft products, so Windows should handle them. I find the touch-screen waaay too sensitive. It can't determine what letter I want more than half the time, and its auto-correct...
Oh, you betcha: On a year-over-year basis, average connection speeds grew by 25 percent. South Korea had an average speed of 14 Mbps while Japan came in second with 10.8 Mbps and the U.S. came in the eighth spot with 7.4 Mbps. Year-over-year, global average peak connection speeds once again demonstrated significant improvement, rising 35 percent. Hong Kong came in first with peak speed of 57.5 Mbps while South Korea came in at 49.3 Mbps. The United States came in 13th at 31.5 Mbps. Yes, South Korea has...
This rocks: The so-called "Starpath" is a type of solar-enhanced liquid and aggregate made by Pro-Teq Surfacing, a company headquartered southwest of London near the awesomely titled town of Staines-upon-Thames. It's in the prototype phase, with a test path running 460 feet in a Cambridge park called Christ's Pieces. (The British and their delightful names!) The material works by absorbing UV rays during the day and later releasing them as topaz light. In a weird feature, it can somehow adjust its...
I just received an alert on a credit card I used to share with an ex. The account, which is in her name since we split, has a small balance for the first time in 6 years. There are two possibilities here, which should be obvious: 1. My ex does not know I still receive alerts on her credit card. 2. My ex does not know the card is active again. Regardless of which is true (and they both may be), she needs to know about it. Given that (2) could expose her to liability for fraud, so does the card issuer. So...
This is my 4,000th blog post. Of course, that's counting from the first braverman.org entry from May 1998, which disappeared entirely for ten years and predated the concept of a "blog" by an interval. The first Daily Parker post was on 8 November 2005. Which points out, the total doesn't include two non-public entries. The first public entry was 13 November 2005. So, really, this is only the 3,803rd Daily Parker posting—but only the 3,801st visible one. Yeah, this wasn't the highlight of your day...
I am agog at a bald impossibility in the New York Times' article today about the ACA exchange: According to one specialist, the Web site contains about 500 million lines of software code. By comparison, a large bank’s computer system is typically about one-fifth that size. There were three reporters in the byline, they have the entire Times infrastructure at their disposal, and still they have an unattributed "expert" opinion that the healthcare.gov codebase is 33 times larger than Linux. 500 MLOC? Why...
I've never had much user for LinkedIn. Apparently I'm not alone: The site’s initial appeal was as a sort of self-updating Rolodex—a way to keep track of ex-coworkers and friends-of-friends you met at networking happy hours. There’s the appearance of openness—you can “connect” with anyone!—but when users try to add a professional contact from whom they’re more than one degree removed, a warning pops up. “Connecting to someone on LinkedIn implies that you know them well,” the site chides, as though you’re...
Just a brief note, when I should be sound asleep. I caught up on Aaron Sorkin's Newsroom tonight, and realized that the episode ended the story. I could be wrong. I called my dad immediately, asking for some assurance that I wasn't insane about it ending all three* of the basic conflicts that make up the story, but he hadn't seen it yet, as he's two time zones west of me. So, all you've got until I get his reflections, dear readers, is an amateur opinion. But as far as I can see, the story has nowhere...
Security guru Bruce Schneier has two essays in the Guardian this week. The first explains how the US government betrayed the Internet: By subverting the internet at every level to make it a vast, multi-layered and robust surveillance platform, the NSA has undermined a fundamental social contract. The companies that build and manage our internet infrastructure, the companies that create and sell us our hardware and software, or the companies that host our data: we can no longer trust them to be ethical...
Fortunately, I'm in an airport with lots of power outlets. Because my laptop just warned me that it was down to its last few milliamps, even though ordinarily the 90 W/h battery I lug around can last about 8 hours. What happened? Windows Search decided that consuming 50% of my CPU (i.e., two entire cores) was a good idea while running on battery. So since I have an hour before boarding, and since I'm now plugged in (which means I don't have any worries about driving my portable HDD), here is a lovely...
I'm pulling the public repository for Orchard again, because I made a mistake with Git that I can't seem to undo. I've set up my environment to have a copy of the public repository, and then a working repository cloned from it. This allows me to try things out on my own machine, in private branches, while still pulling the public bits without the need to merge them into my working copy. Orchard, which will soon (I hope) replace dasBlog as this blog's platform, recently switched from Mercurial to Git, to...
A couple weeks back I moved an Azure Virtual Machine from one subscription to another. Since then, I haven't been able to connect to the FTP sites that were running on it. I finally spent some time today to figure out why. First, I forgot to change the FTP firewall support in IIS. The IP address of the VM changed, so I needed to update the VM's external IP address here: Then, I had to change the FTP firewall support for the FTP site itself. (It looks the same, just on the FTP site instead of on the IIS...
It seems that Google is doing away with its 20% R&D policy: When Google went public in 2004, the founders’ letter from co-founders Larry Page and Sergey Brin cited 20% time as instrumental to the company’s ability to innovate, leading to “many of our most significant advances,” including AdSense, which now accounts for about 25% of the company’s $50+ billion in annual revenue. Google engineers also used 20% time to incubate Gmail, Google Transit, Google Talk, and Google News, among other projects....
Bruce Schneier thinks the NSA's plan to fire 90% of its sysadmins and replace them with automation has a flaw: Does anyone know a sysadmin anywhere who believes it's possible to automate 90% of his job? Or who thinks any such automation will actually improve security? [NSA Director Kieth Alexander is] stuck. Computerized systems require trusted people to administer them. And any agency with all that computing power is going to need thousands of sysadmins. Some of them are going to be whistleblowers....
Yes, I know the weather's beautiful in Chicago this weekend, but sometimes you just have to run with things. So that's what I did the last day and a half. A few things collided in my head yesterday morning, and this afternoon my computing landscape looks completely different. First, for a couple of weeks I've led my company's efforts to consolidate and upgrade our tools. That means I've seen a few head-to-head comparisons between FogBugz, Atlassian tools, and a couple other products. Second, in the...
I've started playing around with Orchard, an open-source content-management system, as a replacement for this blog's infrastructure (and as a replacement for other things, like inner-drive.com. It hasn't been all skittles and beer: Orchard has serious issues running on Microsoft Azure Cloud Services, though it runs fine on Azure Web sites. It turns out, my employer is moving to Umbraco, a different open-source CMS. So it makes sense to try that out, too, as I'll have to support Umbraco at work...
Security guru Bruce Schneier warns about the lack of trust resulting from revelations about NSA domestic spying: Both government agencies and corporations have cloaked themselves in so much secrecy that it's impossible to verify anything they say; revelation after revelation demonstrates that they've been lying to us regularly and tell the truth only when there's no alternative. There's much more to come. Right now, the press has published only a tiny percentage of the documents Snowden took with him....
The journalist and blogger's beagle Daisy died today at the age of 15. I'm getting sniffly just posting this: This was not like waiting for someone to die; it was a positive act to end a life – out of mercy and kindness, to be sure – but nonetheless a positive act to end a life so intensely dear to me for a decade and a half. That’s still sinking in. The power of it. But as we laid her on the table for the final injection, she appeared as serene as she has ever been. I crouched down to look in her...
WTF? The Washington Post Co. has agreed to sell its flagship newspaper to Amazon.com founder and chief executive Jeffrey P. Bezos, ending the Graham family’s stewardship of one of America’s leading news organizations after four generations. Bezos, whose entrepreneurship has made him one of the world’s richest men, will pay $250 million in cash for The Post and affiliated publications to the Washington Post Co., which owns the newspaper and other businesses. Seattle-based Amazon will have no role in the...
This past week, my company put me in charge of operations. The job includes responsibility for our tools and technologies: bug tracking, client request tracking, code repositories, internal knowledge sharing, and Agile process management. Right now we use a collection of tools that we've used for three years: Beanstalk, Sifter, Zendesk, Yammer, and a home-grown Agile tool called Storyboard. Well, Storyboard runs on the Azure SDK 1.4, which Microsoft will stop supporting at the end of November....
...because I didn't have time to read them today: Today's Tales from the Interview on TDWTF July's climate writeup from the Illinois State Climatologist Sam Harris on free will and love Scott Hanselman recommends everyone get a "digital will" Azure SDK 2.1 is out today How to make frequent-flyer programs better Andrew Sullivan on the best opening lines in novels Mental Floss lists things we no longer see in airplanes but leaves out the most important one: hijackers I will now go home and read these...
It's good reconnecting with stuff that has been lost for years. Like the Jewish Samurai, for example. And the quiz proving executives do not have much in common with pre-schoolers. And let's not forget the four Jewish sons. Somewhere in the mists of time I have notes about why I released so many jokes in batches. As I move to a new blog/content platform this fall, I'll post what I find.
Earlier I surmised that automating the process of extracting my old jokes from the ancient braverman.org site would take less time than hand-copying them. Well, duh. It only took two hours to write the script, lint the very few entries that needed it, and push the lot up to The Daily Parker. So, for those of you who have missed all the jokes—there are just under 200 of them, all published from May 1998 to November 2004—start here, then skip to here, and then keep clicking the calendar control. I'll call...
Via TPM Media, NASA has something to make you smile. Take a ride:
Our company needs a specific Microsoft account, not attached to a specific employee, to be the "Account Holder" for our Azure subscriptions. Azure only allows one and only one account holder, you see, and more than one person needs access to the billing information for these accounts. Setting up a specific account for that purpose solves that problem. So, I went ahead and set up an email account for our putative Azure administrator, and then went to the Live ID signup process. It asked me for my...
Security guru Bruce Schneier suggests Snowden might not have considered all the likely outcomes: Edward Snowden has set up a dead man's switch. He's distributed encrypted copies of his document trove to various people, and has set up some sort of automatic system to distribute the key, should something happen to him. Dead man's switches have a long history, both for safety (the machinery automatically stops if the operator's hand goes slack) and security reasons. WikiLeaks did the same thing with the...
At 10th Magnitude, we have used Beanstalk as our central code repository. We transitioned to Mercurial about a year ago, which Beanstalk supported. Today they sent around an email saying they're ceasing Mercurial support—including existing repositories—on September 30th, and would we care to switch to Git? No. No, no, no. No Git. I'm not asking people to learn another damn version control system. (Plus Git doesn't quite suit us.) But fortuitously, this forced re-evaluation of Beanstalk coincides with a...
After a short experiment yesterday at lunch, in which I put up three original braverman.org posts from 1998, I've added all the content from May 1998. A couple of things came up during this process: 1. dasBlog, whose open-source project has ceased active development, won't display any of the entries for a particular day if any one of them has any errors in its HTML. That is really annoying. 2. In frustration, I started looking for other blog engines, and came upon Orchard. I'm intrigued. The extension...
My first website, braverman.org, debuted in New York on 16 August 1997. We didn't have things called "blogs" back then, but over the course of about four years I posted jokes, stories, and poetry—almost all of it submitted by other people—two or three times per week. It was kind of blog-like, except I had to add actual Classic ASP pages to the site until I figured out a way to automate it in May 1998. I'm going to start re-posting the archives, with their original time stamps... Here are the first ones...
The New York Times on Tuesday lamented the state's decline: In January, after the election of Pat McCrory as governor, Republicans took control of both the executive and legislative branches for the first time since Reconstruction. Since then, state government has become a demolition derby, tearing down years of progress in public education, tax policy, racial equality in the courtroom and access to the ballot. The cruelest decision by lawmakers went into effect last week: ending federal unemployment...
Overnight, a commenter from Ireland took issue with my last post. I responded directly, but I thought my response might be worth repeating. I'm not sure I stated my point clearly enough: I wasn't actually discussing Snowden's leak; I'm saying we can't have an adult discussion about the leak any more, because he screwed up the end game. The anonymous commenter wrote, inter alia: Einstein fled. So did Hedy Lamar. So did thousands of others - including many who aided Germany's enemies. Were they cowards?...
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...
In the last couple of days: The Atlantic Cities blog pointed to a mapping tool that uses census data to show county-level data about the U.S. For instance: where are all the Welsh people? Cranky Flier is happy, as am I, that American Airlines' new management team will look a lot like US Airways' team. Chicago will most likely break its tourism record this year, as we're on track to have more than 46 million visitors this year. Because student loan debt is skyrocketing, hard to refinance, and impossible...
Yeah, one of those days: Has the NRA fatally over-reached? Niel deGrasse Tyson examines whether Superman can really fly. How visionary is Eric Schmidt, really? (Could it be instead survivorship bias?) Can we stop worshiping Reagan, please? What happens when a rural town dies? I'll get to these eventually...
National Public Radio has created an interactive map that uses Google Maps and new satellite images Google obtained yesterday to show 10-meter images of the Oklahoma tornado's destruction: This may be the best, most timely use of geographic information in a news presentation I've ever seen. The images are stunning. I can only imagine what life must be like in Moore right now—and with the NPR app, it's a lot easier to understand.
Back in November, Chicagoans voted to buy electricity in the aggregate from Integrys rather than the quasi-public utility Exelon. As predicted, the big savings only lasted a few months: And Chicago, where residents saw their first electric-bill savings this month under a 5.42-cent-per-kilowatt-hour deal completed in December with Integrys, will see its energy savings shaved to just 2 percent. ComEd's new price is not yet official. But utility representatives have filed their new energy price of 4.6...
Just a quick note about debugging. I just spent about 30 minutes tracking down a bug that caused a client to get invoiced for -18 hours of premium time and 1.12 days of regular time. The basic problem is that an appointment can begin and end at any time, but from 6pm to 8am, an appointment costs more per hour than during business hours. This particular appointment started at 5pm and went until midnight, which should be 6 hours of premium and 1 hour of regular. The bottom line: I had unit tests, which...
Regular blog readers know that since moving to my current apartment in February 2008, the Inner Drive Technology International Data Center has occupied a couple square meters of my home office. I've also mentioned lower energy use since I started to move everything out of the IDTIDC and into Microsoft Azure. Something else has happened to my electricity bill. In November, we citizens of Chicago voted to pool our electricity buying to get the lowest electricity cost possible. Well, the new regime kicked...
After four years or so, I've changed the Daily Parker's skin. Looking back at my other, dead blog enticed me to play with the theme control for a few minutes. And then I decided, you know, Mads Simple looks really clean and elegant, but I'm kind of tired of it. So? Blue enough for you?
Years ago, I had two blogs: one for work, and one for everything else. Eventually I stopped having two blogs because...well, laziness? The old blog is back. I discovered I had dead links, and it was simple enough to drag the old blog out of archives and throw it onto my general-purpose VM. Actually, I cheated. I only threw the content up there. I used The Daily Parker's blog engine with all its customization and just copied the old content up to the VM. It's kind of interesting, looking back on the...
Security guru Bruce Schneier examines Papal election security: Probably the biggest risk is complacency. What might seem beautiful in its tradition and ritual during the first ballot could easily become cumbersome and annoying after the twentieth ballot, and there will be a temptation to cut corners to save time. If the Cardinals do that, the election process becomes more vulnerable. A 1996 change in the process lets the cardinals go back and forth from the chapel to their dorm rooms, instead of being...
Over the past two days, Microsoft Azure had two outages they're still investigating. The first, from 18:26 CST through 20:00 CST Monday (0026 to 0200 UTC Tuesday), and the second, from 13:50 to 15:27 CST (1950-2127 UTC) yesterday, affected SQL Database and related services in the Azure datacenter outside Washington, D.C. I noticed the Monday evening outage as it happened, because when a database goes down, a number of applications start sending me emails. A couple of people had minor inconveniences, but...
Via Sullivan, a catalog of strange things we do with gadgets: You’re on your cell phone, talking to a friend, pacing in circles, fidgeting with your hands, checking your cuticles–whatever it is you do while you’re on the phone. They’re odd, pointless behaviors, but we do them nonetheless, and a group of designers from the Art Center College of Design has taken it upon themselves to illustrate and document all of them (sort of like that Illustrated Dictionary of Cyborg Anthropology). There’s the...
I'll be a lot less busy in March, they tell me. Meanwhile, here are some things I want to read: The Atlantic Cities blog has an analysis of class in Chicago by census tract. Seth Godin doesn't like airports, because they're organizationally horrible. Best bit: "There are plenty of potential bad surprises, but no good ones." Liz Keogh advocates Behavior-Driven Development as a new way of looking at Test-Driven Development. I will get to them...soon...
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...
Microsoft veteran Raymond Chen explains: The 64-bit version of Pinball had a pretty nasty bug where the ball would simply pass through other objects like a ghost. In particular, when you started the game, the ball would be delivered to the launcher, and then it would slowly fall towards the bottom of the screen, through the plunger, and out the bottom of the table. Games tended to be really short. Two of us tried to debug the program to figure out what was going on, but given that this was code written...
That's what LinkedIn's career expert says: Back when I started working with LinkedIn, we released our very first ranking of the most overused profile buzzwords. I remember thinking how important it was to steer clear of “extensive experience” (the number one overused term in 2010) if you wanted to shine among the 85 million professionals who were touting their years in the trenches as their defining characteristic. Well, it’s three years later and with over 100 million MORE professionals on LinkedIn...
Yes, another link round-up: Telecoms companies are drooling over city-wide WiFi in Chicago, no doubt because of the city's, ah, generosity towards business. However, free universal WiFi is just one way that city density promotes economic growth. Publishers, who have enough problems, soon will have to release authors from 35-year-old contracts starting in January. Back to designing software...
Over the last two days I've spent almost every working minute redesigning the 10th Magnitude framework and reference application. Not new code, really, just upgrading them to the latest Azure bits and putting them into a NuGet package. That hasn't left much time for blogging. Or for Words With Friends. And I'm using a lot of Instapaper. Without Instapaper, I'd never get to read Wired editor Mat Honan drawing lessons from his epic hack last summer.
I've spent a good bit of free time lately working on migrating Weather Now to Azure. Part of this includes rewriting its Gazetteer, or catalog of places that it uses to find weather stations for users. For this version I'm using Entity Framework 5.0, which in turn allows me to use LINQ extensively. I always try to avoid duplicating code, and I always try to write sufficient unit tests to prevent (and fix) any coding errors I make. (I also use ReSharper and Visual Studio Code Analysis to keep me honest.)...
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...
I still haven't moved everything out of the Inner Drive Technology Worldwide Data Center to Microsoft Windows Azure, because the architecture of Weather Now simply won't support the move without extensive refactoring. But this week I saw the first concrete, irrefutable evidence of cost savings from the completed migrations. First, I got a full bill for a month of Azure service. It was $94. That's actually a little less than I expected, though in fairness it doesn't include the 5–10 GB database that...
Remember how I've spent the last three months moving stuff into the Cloud? And how, as of three weeks ago, I only had two more services to move? I saved the best for last, and I don't know for sure now whether I can move them both without some major changes. Let me explain the economics of this endeavor, and why it's now more urgent that I finish the migration. And then, as a bonus, I'll whinge a bit about why one of the services might have to go away completely. I currently have a DSL and a 20-amp...
We're doing some very cool things at 10th Magnitude. Here's my boss, CEO Alex Brown, explaining: Notice, by the way, how often I have mentioned an employer on this blog. I'd discuss the company more right now, but I have to get back to writing some pretty cool Azure code...
Groupon, now trading somewhere around 25% of its IPO value, continues to unimpress people: The disclosure that I found most revealing in last week's financial report was the relationship between Groupon's marketing spending and its growth rate. Traditional daily-deal revenue declined 6.9 percent from the first quarter to the second, as Groupon dialed back marketing outlays by 24 percent. Hawking Groupon shares in the IPO roadshow, Mr. Mason said the company eventually would be able to cut back on...
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).
If one of the developers on one of my teams had done this, I would have (a) told him to get some sleep and (b) mocked him for at least a week afterwards. Saturday night I spent four hours trying to figure out why something that worked perfectly in my local Azure emulator failed with a cryptic "One of the request inputs is out of range" message in the Cloud. I even posted to StackOverflow for help. This morning, I spent about 90 minutes building a sample Cloud application up from scratch, adding one...
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...
The brokerage house Evercore doesn't believe Groupon. No one else does either: The brokerage said Groupon Goods, the company's consumer products category, is increasingly becoming the merchant of record - the owner of goods being sold or the first-party seller. As first-party sales assume inventory risk and drive higher revenue contribution, the composition of Groupon's first-quarter revenue beat in North America has become questionable, analyst Ken Sena wrote in a note. "Growth in unique visitors in...
Last week I offered developers a simple way to simultaneously deploy a web application to a Microsoft Azure web site and an Azure Cloud Services web role. Today I'm going to point out a particular pain with this approach that may make you reconsider trying to deploy to both environments. Just to recap: since Azure web sites are free, or nearly so, you can save at least $15 a month by putting a demo instance of your app there rather than having a second web role for it. You'll still use a web role for...
(This is cross-posted on the 10th Magnitude blog.) In my last post, I talked about using Azure web sites to save beaucoup bucks over Azure Cloud Services web roles on nonessential, internal, and development web applications. In this post I'll go over a couple of things that bit me in the course of deploying a bunch of applications to Azure web sites in the last two weeks. First, let me acknowledge that engineering a .NET application to support both types of deployment is a pain. Azure web sites can't...
Via Sullivan, artist Heather Dewey-Hagborg is creating 3D portraits from random hairs: Collecting hairs she finds in random public places – bathrooms, libraries, and subway seats – she uses a battery of newly developing technologies to create physical, life-sized portraits of the owners of these hairs. You can see the portrait she’s made from her own hair in the photo below. While the actual likeness is a point of contention, these images bring about some creepy-yet-amazing comments; on genetic identity...
I've spent much of the past week trying to get a single, small website up into the cloud on the Windows Azure platform. Much of this effort revolved around the Azure Website product, mainly because it's free. Well, I got the application up as an Azure website...and there's a big problem with it that means I'll have to redeploy it as a Web role after all. First, let me just outline how much fun I've had today, starting from this morning when I first tried to publish the application to the cloud: For the...
In the past week, I've been "on the bench" at work, so I've take the time to get deeply familiar with Microsoft Windows Azure. My company, 10th Magnitude, is a 100% cloud-computing shop, and a Microsoft partner. I've been developing for Azure Web applications for a year, but I haven't had to deal with migrating existing sites, pricing, or configuration on my own; this is why we're a team, right? So, anyway, I've taken what I've learned at work, and: Selected a simple website to migrate; in this case...
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...
I have just spent an hour of my life—one that I will never get back—trying to figure out why I couldn't install any software from .msi files on one of my Windows 7 machines. Every time I tried, I would get a message that the installer "could not find the file specified." I'll spare you all the steps I went through to figure out why this was happening, and get to the punchline: > Yeah, you see, the SYSTEM account needs full control over any file you're trying to install on Windows. Here's how it should...
Last weekend I described moving my email hosting from my living room home office out to Microsoft Exchange Online. And Thursday I spent all day at a Microsoft workshop about Windows Azure, the cloud computing platform on which my employer, 10th Magnitude, has developed software for the past two years. In this post, I'm going to describe the actual process of migrating from an on-site Exchange 2007 server to Exchange Online. If you'd prefer more photos of Parker or discussions about politics, go ahead...
As just about everyone who watches these things predicted, Groupon's shares declined 9% just as soon as insiders were able to start trading them: Friday marked the end of the company's lock-up period, which prevented insiders from unloading their Groupon stock. Groupon went public in November with a small float. The expiration of the lock-up period puts into play 600 million shares, amounting to 93 percent of the company's total outstanding shares. About one-third of those shares will not be sold, as...
At dinner last night with some of my B-school friends, conversation turned to the two most perplexing stock offerings of the last year: Facebook's and Groupon's. In both cases, the companies' very young owners and very rich venture capital investors got rich, but what happened after that? Here's Facebook's performance this week: And Groupon's: This morning, Groupon announced a proposed settlement in the class-action suit accusing them of practicing their well-known business model: If you purchased or...
I had meant to make a note of my 3,000th blog posting, but I completely forgot it was coming. So, after 2,353 days (and 24 minutes), three house moves, a few significant personal events, and Parker's entire life, The Daily Parker is still going strong. At the historical posting rate for the blog (1.28 per day), I'll hit 6,000 entries in September 2018 and 10,000 entries by April 2027. (For the last two years, though, I've posted about 1.5 per day, so you could see 10,000 as early as April 2025.) Stick...
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...
Raganwald yesterday posted a facetious resignation outlining the dangers to employers of asking prospective employees to disclose social media information: I have been interviewing senior hires for the crucial tech lead position on the Fizz Buzz team, and while several walked out in a huff when I asked them to let me look at their Facebook, one young lady smiled and said I could help myself. She logged into her Facebook as I requested, and as I followed the COO’s instructions to scan her timeline and...
If you're driving in San Francisco, don't block the MUNI: By early next year the city's entire fleet of 819 buses will be equipped with forward-facing cameras that take pictures of cars traveling or parked in the bus and transit-only lanes. A city employee then reviews the video to determine whether or not a violation has occurred — there are, of course, legitimate reasons a car might have to occupy a bus lane for a moment — and if so the fines range from $60 for moving vehicles to more than $100 for...
Via James Fallows, here is the FlightAware track (and the KML) for yesterday's Boeing 787 test flight: That. Is. Cool.
A man accused of rape in Alabama got into an online argument with the Jefferson County Sheriff's Office on the office's Facebook page: U.S. Marshals took Dustin McCombs into custody today in Ohio, said Chief Deputy Randy Christian. The U.S. Marshal's Gulf Coast Regional Task for in Birmingham shared information with their counterparts in Ohio who tracked down the fugitive. McComb's was featured on the Jefferson County Sheriff Department's Facebook page as its "Creep of the Week" because of an...
In 2011, I: took 8,198 photos, including 4,352 in Chicago, 881 in Japan, 588 in Portugal, and 337 in the U.K. (and only 71 of Parker). This is almost as many as I took in 2009 and 2010 combined (9,140), and more than I took in the first 8 years I owned a camera (1983-1991, 7,671). flew 115,845 km but drove less than 4,500 km visited 5 countries (the UK, Spain, Portugal, Canada, Japan) and 8 states (California, New York, Connecticut, Massachusetts, Indiana, North Carolina, Texas, Pennsylvania, Wisconsin)...
Swamped with client work, getting ready for Xmas, traveling hither and yon—tomorrow, at least, will be quieter.
Derp. One year ago yesterday I finished my MBA. It doesn't seem like a full year...except when it doesn't seem like only one year.
Just now, going into hour 32 of the (technically) longest day of my life, I noticed that the blog's comment view feature isn't working. This is Case #2869 in FogBugz, and will be fixed as soon as possible. Not tonight, though. Just like Saturday, my goal is only to make it to 9pm. If I can do that, I will defeat jet lag in one stroke. I must not fail. Sleep deprivation leads to pointless blog entries, and we can't have that, can we?
The new feature I mentioned this morning is done. Now, in addition to the "where was this posted" button on the footer, you will notice the entry's time zone. Each entry can have its own time zone—in addition to the site-wide default. I still have to fix a couple of things related to this change, like the fact that the date headers ("Thursday 24 November 2011," just above this entry) are on UTC rather than local time. But going forward (and going backward if I ever get supremely bored), you can now see...
A week ago Sunday I mentioned that I'd forked this blog engine so I could add features. I've added the first one, and everything seems to be working just fine. The Daily Parker has used GeoRSS for a long time. All of the entries since March 2010 are geo-coded, which you would only know by looking at the RSS feed. Well, now you can see the geographic information on the blog entries themselves. See the little globe icon next to the time and date at the bottom of the entry? Go ahead, click on it. For more...
The blog engine running The Daily Parker, dasBlog, last got updated in March 2009. It appears moribund; no one's updating it anymore. This happens in software development all the time. As a user of the software, however, I'd like some new features and some defect corrections. For example, I complained last month that I couldn't switch from GUID permalinks to more user-friendly ones. I also found a bug in the module that lists the months, off to the side. And I want to show the posting time in the local...
Many people reading this blog actually see the posts a day or so later when they show up on my Facebook page. For years, Facebook has imported The Daily Parker through the blog's RSS feed. Today, Facebook announced it will discontinue the practice before Thanksgiving: You currently automatically import content from your website or blog into your Facebook notes. Starting November 22nd, this feature will no longer be available, although you'll still be able to write individual notes. The best way to share...
"Leading e-commerce development and acquisition group" KASA Capital sent me this email over the weekend: I'd like to contribute an article to your site, thedailyparker.com - I can select a topic that matches the tone and theme of your site, or if you prefer, I can write about something of your choosing. The article will be unique and interesting to read. In return, I ask that I be able to subtly include a link to my site ____ within the article. If you are able to put a permanent link to the article in...
I'm at a client site today and tomorrow, jamming on database optimization. Expect regular posts to resume Friday.
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.
Analysis of Shanks' atlases against the tzinfo database
AstronomyBusinessPoliticsUS PoliticsWeatherWork
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...
The Daily Parker uses the mostly-open-source dasBlog engine. The software has always offered two choices for how it creates permanent links (permalinks): titles and GUIDs. As you can see, we use GUIDs, so permalinks look like this: http://www.thedailyparker.com/PermaLink,guid,05976d99-b3cb-4391-9052-509832cbf5cf.aspx instead of like this: http://www.thedailyparker.com/About-This-Blog. I've been thinking that GUIDs, while always unique, are kind of ugly. This morning I tried changing the blog's...
This morning The Daily Parker received a press release from Gary Christen, responding to my analyses of their lawsuit against the guys who maintain the Posix time zone database (here, here, and here). Unfortunately for Christen, Astrolabe's response fails to rebut my central assertions. I said, essentially, they have failed to state a claim upon which relief can be granted by a Federal court (or, as one of my colleagues who actually practices law suggested, their complaint is actionable in itself)....
Apparently a lot of people are interested in time zones. Here's The Daily Parker's traffic this week: Sat 2011-10-014,239 Sun 2011-10-02 3,727 Mon 2011-10-03 4,206 Tue 2011-10-04 5,497 Wed 2011-10-05 4,049 Thu 2011-10-0677,558 Fri 2011-10-07127,023 Fortunately my server seems to be keeping up. I expect that my ISP is unhappy with me, though.
A little housekeeping: if the blog seems slow today, thank this entry, which has got over 70,000 page views yesterday through 19:00 CDT and continues to get hit today. (Usual site traffic is about 4,000 page views per day, total.) So, there's nothing wrong with either the blog or with your carrier. It's just a lot more traffic than my servers usually get.
Via TPM, search-engine watcher Danny Sullivan says former U.S. Senator Rick Santorum hasn't been Googlebombed; he's simply lost the war: In a classic Googlebombing — which Google did crack down on when it was used to tie searches for “miserable failure” to George W. Bush back during the Republicans administration — pranksters tricked Google’s algorithm into sending (for lack of a better term) the “wrong” results for a search. An example could be you entered “apple” in the Google bar and got back a page...
About this blog (v. 4.1.6)
AstronomyAviationBaseballBikingBlogsBusinessChicagoChicago CubsCoolDailyDukeEntertainmentGeneralGeographyJokesParkerPersonalPhotographyPoliticsRaleighReligionSan FranciscoSecuritySoftwareTravelUS PoliticsWeatherWorkWorld Politics
I'm David Braverman, this is my blog, and Parker is my 5-year-old mutt. I last updated this About... page in February, but some things have changed. In the interest of enlightened laziness I'm starting with the most powerful keystroke combination in the universe: Ctrl-C, Ctrl-V. Twice. Thus, the "point one" in the title. The Daily Parker is about: Parker, my dog, whom I adopted on 1 September 2006. Politics. I'm a moderate-lefty by international standards, which makes me a radical left-winger in today's...
I don't have all the details, but it looks like an employee at one of the hospital's vendors did something really stupid: A medical privacy breach led to the public posting on a commercial Web site of data for 20,000 emergency room patients at Stanford Hospital in Palo Alto, Calif., including names and diagnosis codes, the hospital has confirmed. The information stayed online for nearly a year. Since discovering the breach last month, the hospital has been investigating how a detailed spreadsheet made...
Do you ever eat fish? If so, are you aware that many fisheries are unsustainable, that popular fish species have high incidence of contamination, and that while generally good for you, some sushi can give you heavy metals with your wasabi? For years I've carried around a pocket sustainable seafood guide the Monterey Bay Aquarium publishes semi-annually. Now they've got a smartphone app for both iPhone and Android. No more printing it out on paper! W00t!
From the New Yorker: UPDATE: Pretty pleased with what I’ve come up with in just six days. Going to take tomorrow off. Feel free to check out what I’ve done so far. Suggestions and criticism (constructive, please!) more than welcome. God out. COMMENTS (24) Beta version was better. I thought the Adam-Steve dynamic was much more compelling than the Adam-Eve work-around You finally settled on. Adam was obviously created somewhere else and then just put here. So, until I see some paperwork proving otherwise...
The UK Independent's Jon Rantoul won't be using clichés any time soon: Normally, though, politicians are the worst offenders. It is not clear how much they themselves are to blame, or how much they are simply overwhelmed by the substandard drafting of civil servants and speech writers. Perhaps they lack the time to put a pen through it and rewrite it themselves. It is a national scandal that the Civil Service provides such ghastly drafting of official documents, full of turgid abstractions that are...
As threatened, I've gotten a public photo page at SmugMug (http://punzunltd.smugmug.com). You can now browse the few that I've published so far, and possibly even buy one. It's not incredibly impressive right now as I don't have full-size copies of much yet. That will change, though. I'm having a lot of fun with Adobe Lightroom and its one-click integration with SmugMug, too.
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...
Officially and virtually, I've had this since December 30th. I do like having the hard copy though:
Girlyman played Evanston SPACE last night: Coyote Grace is touring with Girlyman this year; I'll be looking for them again. Also, surprise musical guest The Shadowboxers, who graduated from college Wednesday, led the show with a 4-song set. Again, another band I need to follow. I'll have more photos next week. Tomorrow I'm off to Duke for our graduation ceremony. The school awarded our degrees in January (retroactive to December 30th), but I still want to walk—and see my classmates. Only, with work, a...
Gulliver this afternoon examines whether we might want to examine them: A new academic paper [PDF] from John Mueller (of The Ohio State University) and Mark Stewart (of the University of Newcastle in Australia) attempts to determine whether the return on investment justified those huge expenditures. ... [T]he findings in this paper are truly remarkable. By 2008, according to the authors, America's spending on counterterrorism outpaced all anti-crime spending by some $15 billion. Messrs Mueller and...
Via Fallows, UC Berkeley biologist Michael Eisen watched a used book price war between two bots that ended...oddly: Once a day profnath set their price to be 0.9983 times bordeebook’s price. The prices would remain close for several hours, until bordeebook “noticed” profnath’s change and elevated their price to 1.270589 times profnath’s higher price. The pattern continued perfectly for the next week. But two questions remained. Why were they doing this, and how long would it go on before they noticed?...
Via Bruce Schneier, the author of How the End Begins describes how no one can ever be absolutely certain an order to destroy civilization is authentic: Can the president start a nuclear war on his own authority—his own whim or will—alone? The way Brigadier Gen. Jack D. Ripper did in Dr. Strangelove? What if a president went off his meds, as we'd say today, and decided to pull a Ripper himself? Or what if a Ripper-type madman succeeded in sending a falsely authenticated launch order? You're about to kill...
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...
Sanjay Saigal, writing on James Fallow's blog today, discusses the dearth of qualified managers in India, and the failure of MBA programs to keep up with demand: Consider, for instance, the following data from a report published last year by an Indian employment company, MeritTrac: Recognized MBA programs produce around 70,000 graduates each year. Approximately 20,000 of them may be considered "employable". The annual demand for MBAs is estimated to be 128,000. To echo Woody Allen in Annie Hall, the...
I'm wrapping up in Fairfield County, Conn., today, then I get five nights at home before popping off to Boston for an indefinite series of 4-day weeks there. At least it's Boston, a city I enjoy, and one with easy access to the airport. (I expect my commute will be two hours shorter than it is to Connecticut.) Parker won't like it, though: he'll likely board from Sunday night to Thursday afternoon every week for the duration of the project. No word yet on Internet connectivity. The client with whom I'm...
Because of a barrage of comment spam, I've temporarily killed the comment feature of The Daily Parker. These things usually pass in a couple of days. Management apologizes for the inconvenience.
According to the Duke University registrar, I am a Master of Business Administration: Who knew a screenshot of the registrar's computer system could feel so good?
I've just gotten a reply from the Duke University registrar's office in response to my question: During the CCMBA, our advisers told us that our degrees would be conferred on 30 December 2010. ACES[1], however, still lists us as "active in program." How will we get official notification that we’ve earned our MBAs? The registrar's reply: Thank you for your email. We do not add the degree to your record until the University Trustees meet to officially confer the degrees. They generally meet in mid-January...
I keep getting asked about my Facebook notes: why did I leave out the punchline? Where's the rest of the post? Why do you post three at once at odd hours? The simple explanation: I post on my blog, The Daily Parker, throughout the day; Facebook reads the blog's RSS feed at 8-hour intervals; and the RSS Feed only has the article blurb. Facebook also rearranges embedded links and photos, so sometimes pictures attached to blog entries just seem to vanish. Fascinating, no?
After 16 months, 16 classes, six countries (including North Carolina, which still seems a bit foreign), and 1435 hours of work, I'm down to my last assignment. It's a group paper, for which I've already done the bulk of my part, though the team has nominated me to assemble the final draft. It's due at 11 am Monday; expect to see something around then. This will all make sense to me in a few weeks. Right now a part of my poor brain insists I have something to do that I'm not doing right now...while the...
Yesterday, it took me longer to fly home (8½ hours) than it would have taken to drive (6 hours). This almost never happens; and throughout my flight cancellation and delay at Cincinnati's Terminal 2, I remained sanguine and peaceful. (Beer helped.) Because no matter what flight delays I encountered, no matter what kind of snow blew all over the roads causing the taxi to crawl at a modest walking speed, no matter anything, at least I wasn't in Suburbistan, Ohio: No, my life wasn't that bad anymore. This...
I can't quite grasp that I'll finish my MBA sometime before next Tuesday. My Duke to-do list (I actually use FogBugz for school and for work) has had, over the past two years, 573 items on it. Today I've got just 7 active items, including "Confirm CCMBA degree is conferred" which is due on the 30th. One paper left. One PowerPoint dreck. Er, deck. One case to read. Two classes. I have no idea what I'm going to do without all that stress and bother, or with all the time I'll suddenly have. Oh, right: I'll...
I've recently had the opportunity to work on-site with a client who has a strong interest in protecting its customers' privacy. They have understandably strict policies regarding who can see what network data, who can get what access to which applications, etc. And they're interested in the physical security of their buildings. At some point, however, process can stymie progress, and this client recently added a physical security measure that can stand as a proxy for everything else about how they...
Sitting in a cube farm outside Cincinnati, Ohio, I start to wonder...is jail anything like this? Researchers have documented the soul- and productivity-sucking effects of cubicles for about 20 years, with other related research going back to the 1950s. Someday I will understand why no one acts on this research...
With fewer than 21 days until the end of school forever (or at least until I get the loans paid off), I've spent all my non-work time thinking about entrepreneurship management, emerging market strategy, technology strategy, and environmental economics. Between them I have three papers and one pricing project to complete. The first paper is almost done, pending comments from one of my sources. I'd go celebrate but I have the other three assignments, you see. Someday, I'll look back upon this time, laugh...
My new Kindle arrived just now, only (let's see) about 30 hours after I ordered it. Amazon pre-registered it, so from opening the box to reading a book I'd previously purchased took less than two minutes. Add five minutes to hook it up to my home WiFi (complete with 26-byte WPA password), two minutes to go to amazon.com to change the thing's email address, fifteen seconds to buy the next book I want to read, and—I am not kidding—fifteen seconds to download it to the device. What does that come to? Less...
Reader DW pointed me toward this blog, a salve to the tortured OCD mind: I love the blog's design, too. Very...neat.
Not my MBA, which finishes in 73 days. At least we're done with classes; all that remains are my distance classes and three projects. No, more interesting than that is how World War I finally ends on Sunday: The final payment of £59.5 million writes off the crippling debt that was the price for one world war and laid the foundations for another. Germany was forced to pay the reparations at the Treaty of Versailles in 1919 as compensation to the war-ravaged nations of Belgium and France and to pay the...
Yeah, it's just not as exciting as previous residencies, but it's seriously more work. Fortunately, I still have time to read gems like this: Terry Jones and the Dove World Outreach Center may be charged $200,000 by the city of Gainesville, Florida, for security costs incurred by the canceled Koran-burning originally planned for September 11. Jones' announcement of "International Burn-A-Koran" day resulted in some violent protests in Afghanistan and Pakistan, and threats against Americans. In response...
Dilbert creator Scott Adams raises an interesting point in his blog today: I'm fascinated by the degree to which brains have evolved to become more powerful than guns. Society's founding geniuses engineered a social system that encourages the young people who have guns to shoot at each other instead of robbing old people. Forgive me for calling that awesome. In other news, my total working hours for August was 275.5, so I'm actually looking forward to the Term 6 residency for a respite. We've only got...
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 can scarcely believe I've spent (only!) a year in the CCMBA already. We started last August 14th in London, and we're already almost done with our fifth term. I'd write more, but I've already spent most of today working. About that workload: for a variety of reasons, not least of which is that I'm a nerd, and not most of which is that I've been a consultant for most of my professional life, I've tracked the time spent on this program. So far, including getting to and from the residencies, time in...
The first day or so back is always hectic and exhausting. I still marvel that the 11½-hour time change from India was easier than the 9-hour change from St. Petersburg (or, come to think of it, the 8-hour change from Dubai.) I'm still getting back into my life, so I'll end here, but for this non-sequitur: I have t oget these cookies.
The monument to the heroes of the seige of Leningrad: Like this guy, a hero from a different era, Alexander Pushkin: Finally, a propos of none of the above, one more photo of the hotel. This is just before dawn at 4 am:
Ah, the quandry. Quandries, in fact: there are two. The biggest is that it's 4:30am in St. Petersburg but only 7:30pm in Chicago. I need to be back on Chicago time by Tuesday morning. Thus, I'm staying up very late in order to remain conscious at work in three days. I hope it works. The other is that I took some photos of my classmates at the end-of-term party tonight, but I haven't secured permission for general publication yet. On Facebook, only Dukies and my family can see the Duke photos (if I've...
The Culture Dash took me back to Kazan Cathedral today, only this time, I went inside:
Back in February, some of us got the opportunity to tour Indira Gandhi Airport Terminal 3, then under construction. It opened this week: The new terminal—Terminal 3—was "inaugurated" on July 3rd (Saturday) with India's great and good in attendance, and flights will start from July 14th. Mumbai’s airport is also getting a new terminal, but I don’t think it’s nearly as far along as Delhi’s, which needed completing before the Commonwealth Games this October. There is much excitement in the Indian media...
Only a couple blocks from the hotel:
Unavoidable, I suppose. And looking increasingly like an real option after nearly a week of British-inspired Russian cooking:
The good: Spain beating Germany last night. The bad: The sound of "¡Olé olé olé olé!" ricocheting around my aching head this morning. The ugly: Receving a (hopefully-mail-merged) message from the program reminding me of the importance of attending class after I missed for the second time in my MBA program.
I've got KML files of the boat tour and walk from which I took some of the photos posted already in the blog. Of course, as GPS receivers are illegal in Russia, I spent a lot of time meticulously figuring out the coordinate pairs in these files, including the zig-zag lines that perfectly simulate the distorted readings someone would get walking in a heavily-urbanized area.
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...
I didn't come to Russia for the food. This is fortunate. The lunch buffet yesterday had pork filets, penne with cream sauce, white rice, salmon roulades, roasted carrots with butter. Then the dinner buffet had pork roulades, spaghetti with cream sauce, black and white rice, salmon filets, roasted carrots with butter. Same Sunday, same Saturday, though there was a minor stir when we found out the Halal meal was lamb chops, which the Muslim students eagerly devoured leaving none for the rest of us. A...
They started us off beautifully this term, with one class yesterday followed by four hours of free time and a tour of the city. Then they gave us the morning off today. I wish all the residencies had started so easily. This gave me a chance to get some photos processed, starting with the train ride from Helsinki. This is near Vyborg: Findlandski Station in St Petersburg, with very-Russian looking trains: And from the boat tour: More coming, of course. Even with a morning off from classes it turns out...
I love that for €54 and an hour and a half (round-trip, both numbers), you can take a boat from Finaland across the Baltic Sea and be in Estonia. The abandoned immigration and customs counters look a little forlorn to me, but have got to look completely eerie to anyone who made the trip before 2008, when Estonia entered the Schengen area. The ferry terminal on the Estonian side is a ghastly pile of Soviet concrete too horrible for me even to photograph. To give you an example, this is directly across...
Helsinki Cathedral: And the Esplanden:
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...
Diane will understand why Wired editor Jonah Lehrer keeps his crappy GPS. Not because her GPS is crappy, but because "Jack" talks to her: I have a complicated relationship with my GPS unit. On the one hand, it rarely works. Here's what happened the last time I turned it on. First, there was a five minute delay while it searched for the satellite signal. Then, it couldn't find the street I was searching for. Then, it found the street but lost the satellite signal. Then, it regained the signal but sent me...
This morning I finally opened up the pre-reading packets for Term 5, and discovered that going to Boston on August 21st may have been the better choice academically. Final exams are due August 30th, not September 6th as I'd originally thought, so taking 36 hours out of the weekend of August 28th would have been colossally stupid. The flipside of that, however, is I actually get a long weekend for Labor Day. So it works out.
Three things encourage me to resume the 30-Park Geas this season. First, I haven't seen a baseball game in almost a year; second, three weeks from now I'll be done with all the CCMBA travel; and third, American Airlines is running a triple-miles promotion this summer from Chicago to New York and Boston. So: my options are Boston on August 21st or New York on August 28th. Boston would cost $40 more for the airfare; New York would cost about that much more for a hotel room. (And no, I wouldn't stay in...
From Matthew Yglesias, information about coffee consumption worldwide, which apparently peaks in Finland: The Swedes are actually a bit less coffee-mad than the Finns, Norwegians, Danes, or Icelanders but as you can see here all the Nordic peoples drink a ton of coffee, in the Swedish case a bit less than twice as much per capita as Americans do. The Södermalm area of Stockholm where Mikael Blonkvist and Lisbeth Salander live and Millenium and Milton Security are headquartered is just littered with...
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...
I've got about three hours left on the 8-hour clock for my finance midterm, which is good because I think it will take me only about four hours to finish the last bits. I'm pleased we're learning all the skills required to perform detailed financial analysis at someone else's direction, rather than the skills to direct someone else to do it and to figure out what it means, because it provides a nice break from all that stuff in all our other courses. After today, we have hardly any work left this term...
So, with a project running somewhere around 105%, an old and patient client that predates my current employment waiting for some updates, Global Financial Management requiring that I figure out the combined beta of two companies about to merge, Foundations of Strategy expecting a transaction cost analysis Saturday morning, and an overwhelming anticipation of seeing Diane and Parker tomorrow after almost two weeks, I find myself completely out of creativity. Heaven bless my winter office (probably, now...
Before going to Shanghai, I picked up James Fallows's Postcards from Tomorrow Square, a collection of his essays from living there 2006-2009. (Yes, he lived in the building that houses the hotel where our CCMBA cohort stayed.) First, I'd like to call attention to page 76: The easier America makes it for talented foreigners to work and study there, the richer, more powerful, and more respected America will be. America's ability to absorb the world's talent is the crucial advantage no other culture can...
Bruce Schneier gives three main reasons: One, terrorist attacks are harder to pull off than popular imagination -- and the movies -- lead everyone to believe. Two, there are far fewer terrorists than the political rhetoric of the past eight years leads everyone to believe. And three, random minor terrorist attacks don't serve Islamic terrorists' interests right now. ... So, to sum up: If you're just a loner wannabe who wants to go out with a bang, terrorism is easy. You're more likely to get caught if...
Via one of my classmates, an graphic depiction of the differences between Germany and China by graphic designer Yang Liu. For example, the evolution of transport over the last 40 years:
For some reason, the Cultural Disconnect I just wrote for the Shanghai residency was the hardest. I don't know if that's good or bad. Full text follows: Cultural connect? I reviewed my ICE profile and the regional Cultural Dimensions the week before arriving in China. What interactions should I worry about? Where would the disconnections come from? China has high in-group collectivism, high power distance, and relatively low uncertainty avoidance, contra the U.S. My ICE profile spells out a hybrid...
I haven't had a lot of time to go through all the Shanghai photos. These two caught my eye, though. First, the Urban Planning Museum in People's Square: And, just because I thought it looked cool, Terminal 2 at Pudong International Airport:
The video doesn't do the experience justice. I have to say, moving on land at 430 km/h on a public conveyance was a lot of fun. That's better than twice the cruising speed of the Cessna airplanes I fly (195 km/h). More photos later today.
The Internet experience at Pudong International Airport differs markedly from the experience at our hotel. I've noticed a pattern, whereby unencrypted data, like The Daily Parker, seems to move about an order of magnitude faster than encrypted data, like the HTTPS connection I've got going with my mail server. The interesting part is that both sites are going through the same router back in Chicago. So, either the Web terminal I'm using has a particularly hard time with secure websites, or something is...
One of my teammates has Extra Special Super-Duper status with Marriott Hotels, giving him access to the ESSD Lounge atop the building. Two flights up from that the hotel has an observation deck. I have a camera. The result: I should mention the reason we're on the 59th floor: we've got a paper due tomorrow afternoon. So, the last night of the residency, we're surrounding ourselves with top-floor views, free booze, and Foundations of Strategy binders. Yes, we're that exciting.
Given the option of touring a corporate office building or going to a culturally-significant place to run around and talk to real people, of course I would put on a tie and head straight for the PowerPoint deck. Right. I'm actually 1-for-4 with corporate tours now, the one being Indira Gandhi Airport. That tour was cool. Today's cultural tour took us to Zhouzhuang, a lake village about 72 km west of Shànghăi. Before I run to a lecture on the financial crisis, here are two photos from the place; more...
This is the point in the residency when I see how much work I have to do by Saturday afternoon and wonder if I should have taken the bar exam instead. And as much as I love Chinese and Indian food, I'm ready for a Whole Foods salad about now. Before resuming my Strategy reading, I'd like to draw the reader's attention to this front-page story in the Shanghai Daily News: Dense fog affected Shanghai yesterday, blocking dozens of ships and ferry boats and delaying at least 150 flights. At least 400 ships...
I mean, literally. Sunday afternoon: This morning: Shanghai has been hazy since we arrived, so some of the fog is man-made. It isn't approaching the level of London in December 1952, but it isn't exactly the fresh spring fog of an Appalachian valley, either. (I'll have more to say about China's economic development in a bit.)
Due to an unexpected attrition of Flip cameras[1], several teams (including mine) set off on the Shanghai Culture Dash without them. This turned out to be liberating: between the six of us, we had four video-capable cameras, so we got more than 80 minutes of video. I'm especially pleased that we got two 10-minute interviews with multiple cameras. That will make the final product a lot more watchable—and audible, I think. We actually dashed over much of the same ground I explored Thursday and Friday...
Really, it's the food. We're all going to double our waist sizes here. This afternoon they took us on a teambuilding exercise in which we made lemon chicken and pork fried rice. Much fun, many calories. Our team won best preparation but, owing to a lack of salt (we think), only came in second overall. Our presentation: One of my teammates copied down on his iPhone the entire procedure as the chef demonstrated it. Once he's able to send me the note, I'll repost it. It involved only one ingredient whose...
I'm still digesting Shànghăi, possibly because it's all about the food. Take, for example, the family dinner my classmate Kyle invited me to. Including me, there were five of us. This is what Kyle's mother and wife prepared: That doesn't show the rice, by the way. All of it was delicious. I admit, I didn't try the green jellied duck eggs, but Kyle smoothed that out with his folks. Earlier yesterday he took me to Qībăo, a tiny oasis of old Shànghăi about 15 km southwest of the city center. More food...
Obligatory Pŭdōng skyline shot: And completely surprising shot of the kids that mobbed me to practice their English:
Best view yet: Much better than Dubai.
It's 5:20 in the morning here, and I don't know what day it is. This, believe it or not, I expected, which explains why I got here a day early. Just one major complaint: The Great Firewall apparently blocks Facebook[1]. Those of you waiting for me to play Scrabble, I'm sorry. (The Great Firewall sometimes changes its mind, so I'll keep trying.) I won't bore you with details about my messed-up circadian rhythm when I could do it with something else, so here, à propos of nothing, is a photo of Tokyo...
I discovered this joke from the head of Duke's CCMBA IT department: An accountant is having a hard time sleeping and goes to see his doctor. "Doctor, I just can't get to sleep at night." "Have you tried counting sheep?" "That's the problem - I make a mistake and then spend three hours trying to find it." And 24 hours from now, I'll be somewhere over Minnesota on my way to Shanghai...
I think I can get used to having an association with a national champion team of some kind, which in my life hasn't happened since 1998: The Duke Blue Devils officially were the last team standing Monday night, the only team on the podium with the championship trophy in hand. Duke claimed its fourth NCAA championship but the first for any of its current players with a 61-59 victory over hometown favorite Butler in front of 70,000-plus fans at Lucas Oil Stadium. More: The Blue Devils won with defense....
My new employer requires that I get an appropriate Microsoft certification by February 2012. This requires that I take six certification tests. I've started preparing, after not having bothered in four years. And, as I was in 2006, and 1999, and 1996, and 1993, the last times I jumped into the MCP Pit of Despair, I am unhappy. Why, pray, have I not bothered to get certified? Why only one test in the last 10 years? Because I really, honestly, truly, hate these exams. The last time I took one, I literally...
Yesterday I expressed more relief than dread after finishing my Term 3 finals. Dread just won: Subject: FedEx Shipment Notification [Redacted] of Duke Fuqua School of Business sent David Braverman 1 FedEx Express Saver package(s). This shipment is scheduled to be sent on 03/29/2010. Oh. Joy. The Term 4 books are coming. Sigh.
I've just finished my final exams for Duke CCMBA Term 3. Total time: 10.8 hours on statistics, 8.2 hours for marketing, 4.9 hours sobbing quietly at my desk about not having studied more. As the program has six terms, in a sane universe this would mean I'm half-way done with my MBA. Sadly, I'm not even done with Term 3 yet. And anyway the end of Term 3, officially April 7th, isn't really the half-way point. First, I have the Delhi Culture Dash video to produce. My team has succeeded mightily with a...
After a lot of procrastination, I've finally upgraded The Daily Parker to dasBlog 2.3. Nothing outwardly has changed, but apparently the developer community has fixed a ton of bugs and, more helpfully, upgraded to .NET 2.0. I don't have time at the moment to go through the entire feature list, but I'm sure there are a couple in there I'll use. Mainly I was tired of having an item on my to-do list since October 2008. (I said "a lot of procrastination.")
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.
First one from Windsor Place at Janpath, opposite Le Meridien hotel: Second from a bicycle rickshaw going throw Chandni Chowk: More as time and bandwidth permit.
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:
I am pooped. The third residency is over, and I've got a 7am flight out of Delhi tomorrow. This being Delhi, that means I have to get up around 3:45am to meet one of my classmates at 4:30—and that might be cutting it close. That means I'll leave the hotel around 10pm London time and arrive there around 9am, and somehow I'll have to stay awake for the rest of the day. I don't usually sleep on airplanes, but tomorrow morning I think I'll make an exception, whether I want to or not. I almost forgot: Nandan...
Apparently, Chandni Chowk (चाँदनी चौक) is closed Fridays in observance of the Islamic Sabbath. The formal shopping center, anyway. I'm willing to bet the actual street and neighborhood of the same name remained open this afternoon, but I could not convince my auto-rickshaw driver to take me there. I couldn't seem to break the language and cultural barriers separating him from an understanding that I just wanted to walk around without actually going in anywhere. In fact, I spent a lot of time this...
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.
We're about to go out on our culture dash exercise, back to Chodni Chowk and other places in Delhi. I expect to have the photos shortly after we get back. We don't have the volume of work tonight that we've had the last few nights, so I'll have the time. I would like to give you this marvelous quote from our statistics class today: "A model I can understand is a model I can sleep with at night." Imagine this with the professor's Italian accent and it's even better.
I have about another hour to complete a statistics quiz, which requires reading the materials for it, but I did promise photos of the Indira Gandhi International Airport Terminal 3 construction site. Here they are: The departure/retail area between the domestic and international arms: The arrivals concourse: More later.
A group of us went on a tour of Indira Gandhi International Airport today, including the unfinished Terminal 3 building. Sadly, the art and description will have to wait for a bit. My work has piled up (as happens mid-residency) and I have two items due tonight. One thought, though: if the sun hasn't peeked through the clouds all day in Punxsutawney, how is it possible Phil saw his shadow? I think they're putting words in the groundhog's mouth over there.
Only day 3? Yikes. Of note today were the 6 hours of classes, the guest speaker, and the six power failures that seemed only to affect the lights and not any of the other electrical gear. In the next five hours or so I have about four hours of class prep to do, plus reviewing the team project due tomorrow. Somewhere in there I hope to eat and breathe. There may be a beer or two as well. More photos from Saturday's trip to the Red Fort. First, Chandni Chowk: After a short distance past that, we...
Hypotheticals in class can lead to cognitive dissonance if you think too hard on them. Today, for example, Ian invented the cell phone and admitted taking bribes, Ryan paid a high price for his seat in class, Elena punched Bob for trying to steal hers, and Nathan's wife spoke through him. All this after Bob and Kacie counted M&Ms for us. Best not to dwell. Instead, here are two more photos from yesterday's trip to the Red Fort: Inside: Much Stats homework tonight; more photos tomorrow.
After waking up at 4:30 for two mornings in a row, I really would like my body to figure out what time zone it's in. Maybe the problem is the Indian half-hour (it's 11½ hours ahead of Chicago, not 11, not 12), or possibly it was the two overnight flights in a row? Maybe I should just be glad I've had a relatively easy time getting to a point where I go to sleep at night (last night around 9:30pm) and wake up in the morning, instead of the reverse. Meanwhile, back in Raleigh, it looks like they have some...
Armed with two cameras and a Garmin Edge 305, I set off towards Connaught Place around 1pm and, eventually, found it. (There was this roundabout, see...and I didn't count correctly.) Total trip, 6.1 km, 1 hour 22 minutes, 15 auto-rickshaw drivers asking me where I wanted to go, 4 random people asking about the camera, no injuries. (Google Earth file) Oh, and about half a million stray dogs, like this one who I didn't see until I almost stepped on her: Living in New York and Chicago my entire life turned...
I'm still digesting Delhi, and in just a few minutes I'm about to walk to Connaught Place, to give me more to digest. Quickly, though, some notes from the cab ride from the airport to the hotel yesterday: Kudos to Lonely Planet, directing me to (a) the money-changing booth at the airport and (b) the pre-paid taxi booth. The Thomas Cook just outside baggage claim charged no commission on the exchange--except they kept a few rupees as a "fee". (The calculation was pretty straightforward: I bought Rs...
Apparently it gets foggy in Delhi. My four-hour connection at Heathrow unexpectedly turned into a 13-hour connection, so I took my sleep-deprived self out of the airport for a while. Yep, definitely not Delhi: And when in London, why not have a traditional breakfast? It was as good as it looked. Only one problem: my coat was in my checked bag, somewhere in the bowels of the airport. No problem: I now own a passably warm Reebok starter jacket, bought on sale for £22. It's 3pm now, and my flight is...
I'm once again at O'Hare, with about 90 minutes to kill before boarding. I think this counts as Day -3, but it could be Day -2 as it's already 3am Wednesday morning in Delhi, and classes start Saturday morning. If both airlines perform as expected, I should be in Delhi on Thursday morning—about 19 hours from now. Someday after that I might even adjust to the Indian time zone, 11½ hours ahead of Chicago. I also have figured out how to pack, having gotten my bags down to 6 kg and 17 kg. In part I...
I travel a lot, both in the U.S. and overseas. Last year I flew about 93,000 km, including three trips to the U.K., one to Ukraine, one to Dubai, and another dozen in the U.S. So I'm pretty sanguine about travel in general, and thanks to the American A'Advantage program, I get a few perks along the way that make it even easier. Tomorrow, though, I'm going to India for the first time. This has given me a kind of pre-travel jitters I don't ordinarily experience. First, most obviously, it's the farthest...
Randomness: Parker and I did, in fact, walk today (8 km), and it is, in fact, sunny and 16°C. Roger Ebert responds to Rush Limbaugh Via Greening Your Library, a quick and informative explanation of single-stream recycling. My books for next term only weigh 4 kg this time. I appreciate that. The 6 kg I carried to London was not fun. (This is a joke. Ha, ha.) Speaking of: "The cause of the floor's collapse remains under investigation." (I believe this is the source link.) Really. January.
Software entrepreneur Joel Spolsky says that's a good start, but only part of it: [L]et’s stop talking about “backups.” Doing a backup is too low a bar. Any experienced system administrator will tell you that they have a great backup plan, the trouble comes when you have to restore. And that’s when you discover that: The backed-up files were encrypted with a cryptographically-secure key, the only copy of which was on the machine that was lost The server had enormous amounts of configuration information...
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...
Would you take more free stuff, or more stuff you pay for? Probably the latter, according to Duke University professor Dan Ariely: DAN ARIELY: ... [T]here's some interesting exceptions [to cheaper prices being better]. And the most interesting one is the price of free. Imagine that one of your co-workers comes to the office with home-baked cookies, and she's offering you the cookies for a very cheap price. Let's say 5 cents per cookie. And she has 100 cookies on the tray, and there are 20 people in the...
I don't know where this came from originally, but...well, look:
Silly me for forgetting that U.S. citizens need visas to visit India. (I'm usually more up on those things.) So yesterday I got mine, for the CCMBA Delhi residency. Color me impressed. Travisa, the company that the Indian government employs to handle their visa processing, had me in and out in 15 minutes to drop off my application, then sent me a text the same afternoon letting me know my passport had come back, then had me in and out in 90 seconds in the afternoon. Total time spent getting the visa...
Two more photos, one of London and one of Dubai. Guess which is which:
It's sad when a trusted companion dies. Like my poor, inoffensive laptop, which blew out its monitor at Boston Logan airport two weeks ago. I would rather not have just ordered a new computer to replace it. I will try to get the old laptop's monitor fixed, but the time, effort, and expense involved almost don't justify it. Everything else still works just fine; in fact, I'm using it now with an external monitor. In order to get it fixed I'd need to hand it over to strangers for an unknown length of...
The Duke CCMBA has a novel structure that includes two courses that spread out across five of the six terms. One of these, "Cultures, Civilization, and Leadership," aims to give us the context and a set of tools to deal with the myriad cultures we encounter during the program and after. The class requires us to compose a "cultural disconnect" essay each term, which the rest of the class, rather than the professors, evaluates. Here's mine for Dubai. (The essay refers to some diagnostic and cultural tools...
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...
I've stopped in London for a day and a half to get my bearings and ease the transition back to real life. Also because it was less expensive than changing my return flight to the U.S. or staying one more night in Dubai. Some observations: This isn't your granddad's British Airways. The flight from Dubai landed early, and the flight's bags got to the carousel before the passengers. Yes, you say, because British immigration takes forever. No! I say, because from the plane stopping at the gate (in their...
The second CCMBA residency ended officially about an hour ago, so all that remains is the drinking. And the packing. And the flying to London and thence Chicago, and not having a functioning laptop for either flight. One last photo for today, then on to other (if not better) things. I mentioned the Burj Dubai earlier, with factual comparisons to other tall buildings. I neglected to mention that it simply doesn't seem that tall, because it tapers to such a thin profile. Last night, on the way to the...
The good news: our professor extended the deadline for our Cultural Disconnect paper until tomorrow. The bad news: tomorrow at 6am. This is almost a distinction without difference, some of us muttered, and it means that I will probably submit the paper at 12:05 instead of 11:55. While I'm doing that, you can see more photos. First, our hotel and its sister building: Another photo of the Dubai Creek: And the view out my hotel window, of the Dubai International Finance Center (also known as "the Gate")...
Mostly photos today, because I have an economics assignment due before I can get some desperately-needed sleep. Today we did our Culture Dash (see the entry about the deliverable) through some of the same Dubai streets I walked just yesterday. Some highlights: first, Dubai Creek, with an abra (commuter flatboat) in the foreground and an Airbus 330 taking off in the background: The textile souk in the old Bur Dubai neighborhood: And last one tonight, a minaret during the evening call to prayer: More...
After a two-hour walk in the 34°C heat, I actually feel much better. (People who know me can feel free to express surprise and alarm.) As I mentioned yesterday, spending too much time in a hotel depresses the life out of me. When will I ever again visit Dubai? Probably never. Since the hotel has gone to great lengths to make itself indistinguishable from any other similar hotel in the world, I fled the official corporate tours and hopped the Dubai Metro for Deira, the old part of the city. Sadly for my...
Some people might enjoy a week in a five-star hotel where the weather is warm and the beaches are only 10 minutes away. I might, too, if I had time to leave the hotel. Each residency, we have to write a "cultural disconnect" blog post describing an incident within the local culture that resulted from a disconnect between the cultures. For example, in London a student wrote about making a joke in an elevator that caused his American classmates to laugh out loud but the English people nearby to flee. He...
Dubai has tall buildings. Many of them. Like our hotel, the Jumeirah Emirates Towers: The 51-story hotel is 309 m tall, about the height of the Chrysler Building. But that's not the tallest building here. No, from my hotel window I can see this: That's the Burj Dubai, which at 818 m is almost double the height of Sears Willis Tower back home. Here's a comparison (from Wikipedia): I'm working on an essay (not explicitly for the CCMBA) about Dubai's growth, including its monumental projects like the Burj...
Now that I have a functioning monitor once again, I can post a few photos. Despite American's mess-up with my seat assignments, a lovely British Airways flight attendant found an empty upper-deck window seat, so I did, in fact, get to have a total aviation-nerd-heaven trip: P.O.V. shot: A couple of things: first, the text on the screen is in Arabic, which makes sense if you're flying to Dubai. Second, the screen shows the plane has just gone over Italy's big toe. We had great views of the Alps and the...
When they ask why I missed a guest speaker and an alumni panel discussion, I will tell them about the lovely donation I'm making on Sunday. What donation? Why, a brand-new 50 cm widescreen monitor I bought this afternoon at the Dubai Mall: And why did I buy this monitor for AED 449? Because the one built into my laptop looked like this: No, you're not going blind, and that distortion isn't a compression effect or camera artifcat. That's real. And that's why Duke will get the monitor when I'm done with...
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...
Yes, the 7-hour layover at Heathrow did me in. The total trip took 28 hours and 48 minutes, during which I slept a couple of times but not well. Another thing I learned: it's hard to fix a laopto when they don't let you have tools in your carry-on bag. It appears that the connection between my laptop's monitor and its video chip has come loose. The screen appears to be missing half of its pixels, but otherwise it still works. A loose cable is the best case, anyway; the worst case—the monitor itself has...
Having a six-hour layover in between two seven-hour flights really, really sucks. I know I'm at Heathrow, in Terminal 5, but I'm not entirely clear on what day or time it is. I do know that somewhere in my future, probably in about 9 hours, there's a bed....
I generally love American Airlines, to the extent that I fly oneworld carriers unless there simply isn't another way to get there. But today, in an effort to be helpful, an AA ticket agent actually made an error that may have dashed a dream I've carried since I was six. I'm on my way to Dubai for school, and to get there I'm going through London. (Faithful readers may recall I tried going through Amman, but that didn't quite work.) Going through London means British Airways, which doesn't let you choose...
I pack in the morning, which means, five hours before my flight takes off, I have yet to dig my bags out of the closet. Everything to be packed is either on my desk or hanging in my closet; Parker's food is already in the car; and I have nothing else to do but get out of town. One little niggle: why does British Airways not allow people to pick their seats more than 24 hours ahead unless they have the equivalent of American Airlines Platinum status? Not that I had any difficulties, as the flight doesn't...
The CCMBA Dubai residency starts in just over 3 days, and I'm leaving in 53 hours. I hope I've learned from the mistakes I made in the London residency, so I can make all new mistakes. Some observations so far: I do not need the one-kilo power converter; I only need a couple of UK-US adapters. This is because, as I realized in London, everything I have with a plug accepts all international power characteristics. (The U.S. is 110 volts, 60 Hertz; the U.K. and U.A.E. both use 220 volts, 50 Hertz, with...
Here's the Culture Dash video mentioned in the previous entry. I held off publishing it until I confirmed that the school had published all of the videos to the class. I have also cut two interviews out, as I mentioned before, as the subjects clearly did not want them broadcast. One even told us he didn't want the interview "ending up on YouTube." Unfortunately, he was the bulk of the video's entire first section, so it won't take Roger Ebert to detect that something is missing. Here, then, is (about...
I spent 12 hours this week editing video[1] into a 5-minute class project, which I think turned out all right, but which taught me a few lessons I hope help other people. Shooting video looks easy. You point the camera, you push "record" to start, and you push "stop" when done. Voilà, you've got video! If only. Shooting video you have to edit together into a cohesive, 5-minute package actually requires serious planning and attention. As a camera operator, you do not want your editor to curse you out...
With 15 days and 9 hours to go until the CCMBA Dubai residency, the box of pre-reading materials just thumped onto my desk. The first term box weighed four tons and had to come up my apartment stairs by forklift and winch. This one only weighs 4 kg: It doesn't look so bad open, either. Nor does it look like I'll have too much to carry this time: Seriously, after the first-term box, I've dreaded receiving this one. So what do we have? Three textbooks (two paperback), two very thin course packets, three...
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...
This may actually be funny. My CCMBA class includes students from 30 countries, in every part of the world. Consequently, Duke has created a Flash-based Web portal, through which we take exams, submit assignments, attend classes, and keep in touch. The thing has worked more or less as advertised since we arrived in London two months ago. By tomorrow at 23:59 EDT, we must hand in our Accounting and Management exams. We have 24 hours from download to complete the former, and 90 minutes to complete the...
After Parker and I get back from the walk we're about to take, I'll have two final exams and, immediately after, some Scotch. Since one of the exams might take me 24 hours to complete, you can imagine the quantity of Scotch waiting at the end of it. In the meantime, via Andrew Sullivan, I leave you with this Spanish car advertisement that I can't quite wrap my head around:
I've had only one difficulty with the Duke CCMBA (aside from the material—talk to me Sunday night after I hand in my accounting final, for example): travel optimization. Our next residency starts October 30th in Dubai. Getting from Chicago to Dubai has inherent difficulties, particular with the (self-imposed) constraint of flying only oneworld carriers. I initially tried to go through Amman, and take a couple of days after the residency to visit Jordan and Israel. That fell through when Royal Jordanian...
Full of sound and fury signifying...what, exactly?
AstronomyDukeGeneralPoliticsUS PoliticsWeatherWorkWorld Politics
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...
And you don't let a convicted hacker near the prison computers, either: Douglas Havard, 27, serving six years for stealing up to £6.5million using forged credit cards over the internet, was approached after governors wanted to create an internal TV station but needed a special computer program written. He was left unguarded and hacked into the system's hard drive at Ranby Prison, near Retford, Notts. Then he set up a series of passwords so no one else could get into the system. How could this be worse?...
Actually, there will be a Cubs game, in about 10 minutes, but I won't be there, for the following reasons: It's cold out, it's raining, and I have a financial accounting exam in about a week for which I am slightly more prepared than I am to swim the English Channel. Instead of rainy Cubs photos, then, here is a great post about ghostwriting: I recognize the paradox [of ghostwriting celebrity memoirs]: the bookstores are already happy to sell this kind of fraud, so why can't online authors engage in the...
I can't wait to see what they'll have us do after this: On the evening of Aug. 28, Prince Mohammed bin Nayef, the Saudi Deputy Interior Minister — and the man in charge of the kingdom’s counterterrorism efforts — was receiving members of the public in connection with the celebration of Ramadan.... One of the highlights of the Friday gathering was supposed to be the prince’s meeting with Abdullah Hassan Taleh al-Asiri, a Saudi man who was a wanted militant from al Qaeda in the Arabian Peninsula (AQAP)....
Another round-up post, full of links and signifying nothing
AviationChicagoDukePoliticsTravelUS PoliticsWork
Duke will release our financial accounting exam on the 8th, and we'll have 24 hours from the time we download it to finish and hand it in. Our professor, when asked this morning for general guidance about the exam, seemed confident that someone who didn't need to look anything up (e.g., an accounting professor) could finish it in "four to five hours." In other words, until October 8th, I will likely post link lists, like this one. Sorry. The Economist's Gulliver blog highlighted the differences between...
Continuing from Saturday, here are the actual values of the items in the post. How did you do? Did you get 9 of 10, indicating you have a good handle on your ability to estimate? Fact Units Actual GE total revenues (2003) $ bn $134 bn Michael Eisner's salary (2003) $ $1m Microsoft employees worldwide (2004) thousands 57k Starbuck's stores worldwide (2004) stores 6228 McKinsey Group annual revenue per consultant (2001) $ $500k United Auto Workers total membership, non retired (2004) thousands 710k...
Via Tom Hollander comes Strange Maps, a blog I will have to read through when I get a free moment next year. The blog supports Frank Jacobs' forthcoming book, Strange Maps: An Atlas of Cartographic Curiosities. The blog starts with "Lunatic Asylum Districts in Pennsylvania," moving through "The Inglehart-Welzel Cultural Map of the World" and "Heineken's 'Eurotopia'" on its random walk through maps. Very cool blog. Example: a map showing the best beer in America, based on the number of medals won, with a...
My plan seemed so simple: Book my flights from Chicago to Dubai and, on the way back, spend a couple of days in Jordan and Israel, two countries I'm not likely to see for a long time. Royal Jordanian airlines, however, made this sufficiently difficult to encourage me to look elsewhere. The parameters were simple: Fly only Oneworld carriers, because this trip bumps me to the next elite level. Arrive in Dubai in time for the October 31st start of classes having had enough rest to make it through the day...
Three hours from the financial accounting mid-term, with images of balance sheets dancing in our heads, we're just about done with the first CCMBA residency. The last 12 days seem like 12 months. Many of us haven't left the hotel since Tuesday, except for dinner or a run near St. Katharine's Docks. Six hours from now, we'll be done with the residency, and thinking about next week. Right now—back to the books.
I learned a valuable lesson yesterday: when you lock your computer to your hotel room desk, and you put the cable-lock key in your pocket, you have to remove the key from your pocket before sending the slacks down to the laundry. This realization crept up on me over a very quiet 90-second period that started when I looked in my room safe for the key and didn't find it there. I won't keep you in suspense: housekeeping found and returned the key this morning. This is good, because I had no idea how I was...
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.
Will someone please tell me what this means, and whether the pelican survived? More photos from London to follow later this week.
We got our official team MBTI profile back this morning. It turns out, I was wrong on one person's Sensing-iNtuitive axis; we're really ESTJ ESTJ ESTJ ESTP ENTP INTP. The balance of Ps and Js is good; the unanimity of Ts is not; and we're acutely aware of the issues surrounding the 5:1 E:I ratio. But that's all for tonight, when we work out our "team charter," the list of expectations and guidelines for how we'll work together from now until April, when Duke recomposes all the teams. Now, half of the...
We go in and out of classrooms all day, every day, and along the way have watched the Thames' noticable tides. We're just a couple days past the New Moon, meaning it's spring tide. Today the BBC weather centre predicted a 7-meter (22-foot) spread at London Bridge, just upriver from our hotel. Here's low tide, around 10 this morning, from the hotel: Now high tide, about 4 this afternoon: Here are side-by-side comparisons of Butler's Wharf: This happens because this far downriver the Thames is actually an...
I walked across the Thames for dinner tonight—my first time out of the hotel in almost two days—and had a lovely risotto al fresco. On the way back I snapped a photo of the hotel where we've been imprisoned stayed for the past week: For good measure I also took another gratuitous photo of Tower Bridge: Because, really, you can't have too many photos of something that cool, right?
It's 1:10 am London time, meaning I will enjoy no more than six hours of sleep tonight (including thirty minutes drooling on the breakfast table). Because I'm running on fumes, and therefore no longer playing with a full deck on the top floor, I have decided to post the assignment that kept me up so late. (The essay that follows refers to the InterCultural Edge, an experimental tool for evaluating cross-cultural interactions out of Duke's business school. Otherwise I hope it stands on its own. Also...
They put this out for us every single day: And this is what happens when it's 29°C in Trafalgar Square: And, finally, my temporary Summer Office, the Dickens Inn at St. Katharine's Wharf: All right. Back to work.
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.
The results are in, and for the fifth or sixth time in 15 years I've gotten the same result on a Myers-Briggs Type Indicator. As expected, this result had some movement at the edges—I'm closer to the center on both Introversion-Extraversion and Thinking-Feeling than on my last test—but my overall type hasn't changed. Notice, however, that I'm in business school. Business schools in general are overwhelmingly Extraverted. I am not. This, believe it or not, is one of the reasons I'm here. The title of...
School has started. Even though we had an easy day today, I'm knackered, and I still have to revise for tomorrow morning's classes. We did our first team project today, a scavenger hunt of sorts for our Global Markets class that had us wandering the neighborhood around the hotel looking for the prices and origins of a few consumer products. We'll repeat the exercise in each of the next four cities. It turns out you can buy a toothbrush at Tesco's for 54p, a 100-gram Cadbury's bar for £1.30, and an "I...
More from yesterday. First, The Bridge Inn, where I had lunch and and after-hike pint: Second, you may wonder what a stile is. It's a fence with a board sticking through it that humans can get over easily and cows cannot. Of course, any determined bovine can simply knock through it, but most aren't that determined. Here's an example: Finally, a house in the village of Amberley. Yes, people actually live in houses like this in England: I will now, in 15 minutes, start the CCMBA. Wish me luck.
Yesterday, the temperature in London got up to 25°C under sunny skies. Londoners panicked and fled into the streets. After getting my Oyster Card sorted, I joined the terrified masses and walked from Piccadilly Circus back to the Tower Bridge, 7 km according to Google Maps. Start: Finish: Today I'm going to flee the city (the weather forecast is for more of the same) and head into Sussex, to the site of the infamous Cow Attack of 1992, to see if this bridge is still there: Full report later today.
I've arrived in London after an enjoyable flight and a remarkably speedy trip through baggage and customs. I've also had a shower and a kip, and I'm about to leave the hotel and actually enjoy the city for a bit. Even though in the Land of Uk "one mustn't grumble," one can certainly make ill-tempered observations: Carrying a heavy bag down stairs is a much different proposition than carrying it up. And the Tube stop at Tower Hill has about 50 steps up and no escalators. As the difference between taking...
I need to buy a smaller bag. I learned this checking in at O'Hare a few minutes ago. It turns out, American Airlines has a 32-kilo limit on each checked bag. However, if your bag wieghs more than 22.7 kg, they charge you $50 for the overweight. My bag weighed 33 kg until I removed my one-kilo Financial Accounting binder—just the binder, not the textbook, workbook, or CD—and rearranged my other two bags to distribute the weight better. The final score: Checked bag, 31.7 kg on the nose; carry-on bag, 7.7...
I've packed, my house is in order, the forklift (needed to get my bag, and its half-ton of books, down to the curb) has arrived. But my flight doesn't leave for more than four hours. So, do I kill time at O'Hare, or at home? O'Hare, I think. That, at least, removes some of the uncertainty from the trip. Next report from London.
First, on the 45th anniversary of President Johnson signing the Voting Rights Act into law, Sonia Sotomayor was confirmed an Associate Justice of the United States Supreme Court. Second, John Hughes died this afternoon. He was 59. Third, Britain has had unusually squishy summer, which only matters because I'm spending the entire last half of August there. Oh, it also matters to anyone trying to fly out of the U.K.
Lots to do for the next, oh, 17 months, so I thought I'd get started. My first Duke box arrived today, containing 6 kg of books, course packets, handouts, and more books, all of which have to be read by August 15th. Fortunately I have a few extra hours each day to do all this (I use them to sleep right now, so they're kind of wasted). Just a couple news stories of note today: President Obama gave an hour-long press conference yesterday in which he spent 50 minutes discussing the single most important...
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...
I sometimes shop at the Book Depository, a British online bookseller, because I'm a nerd. (Also because they have British editions and free shipping to the U.S.) Today, I discovered their cool Google Maps mash-up, showing who is buying what on their site. Did I mention I'm a nerd?
Two unrelated topics in one post? Preposterous. Unacceptable. And yet. First: my previous post reflected the difficulties in typing on a tiny G1 keyboard, which magnified the annoyances in maintaining a blog in the first place. Two entries disappeared after unintentional finger sweeps, and don't even get me started on the difficulties of adding an actual hyperlink from my phone. On the other hand, I can post from my phone, which I find so cool it makes me giddy. I do feel like someone living 80 years...
Photos and reviews of Ribfest tomorrow morning. Right now, though, I'm all about the novelty of updating TDP from my phone. Also tomorrow, I'll explain why this is a bigger deal than it seems.
As I'm less than three months from starting an MBA program designed to foster international relationships, I don't know what to make of this: [F]oreign (or, more euphemistically, "international") students are thinking twice about handing over their hard-earned and recession-hit cash for an education at a prestigious Western hall of academe. ... Big private business schools in America, already hit by the much lower valuations of their endowment funds, seem likely to take the biggest hit. The...
Via Sullivan, I suddenly feel very old: We extracted about 75 percent of the responses on age (representing about 700 responses, taking equally from the earliest and most recent postings, which show very similar age distributions). Per John Makinson's quip at an LBF panel, over half of reporting Kindle owners are 50 or older, and 70 percent are 40 or older. So many users said they like Kindle because they suffer from some form of arthritis that multiple posters indicate that they do or do not have...
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....
Weather Now 3.5 is now the official, public version of my 9½-year-old demo. I first launched the site in September 1999 as a scripted ASP application, and last deployed a major update (version 3.0) on 1 January 2007. As threatened promised, I'll have a lot more to say about it in the next few days. But I should address the first obvious question, "Why does it look almost identical to the previous version?" Simply: because my primary goal for this release was to duplicate every feature of the existing...
This passage from Almost Perfect, Pete Peterson's autobiography of his days at WordPerfect Corp., inspired me to get out of bed, walk to my computer, and post a blog entry: We on the Board had no one to blame for the delays but ourselves. The project directors we had chosen were inexperienced managers, and they made the mistakes inexperienced managers make. They were prone to overly optimistic forecasts and had trouble chewing people out when they missed their deadlines. Another of our mistakes was that...
Via Bruce Schneier, a demonstrably incompetent police chief in the UK has resigned after mishandling a secret document: Police were forced to carry out raids on addresses in the north-west of England in broad daylight yesterday, earlier than planned, after [Bob] Quick, the Metropolitan police's assistant commissioner [and senior-most counter-terrorism official], was photographed carrying sensitive documents as he arrived for a meeting in Downing Street. A white document marked "secret", which carried...
All of these are true, and all of these are appropriate for April Fool's day: Punzun Ltd., my software firm, proudly announced record earnings yesterday, earning a net profit of $0 on $0 of gross revenue and ($0) expenses (all figures in millions). It's the best quarter we've ever had, 11% better than our last record in 4th quarter 2004. Mark Morford, on GM's "recovery:" "Behold this weird new Camaro. It is, in sum, exactly the wrong car at exactly the wrong time with exactly the wrong attitude attached...
Despite recently complaining about public transit in Chicago, I have to say I like ctabustracker.com, the Chicago Transit Authority's online bus tracker. It's a public-private venture with Google, and I think everyone benefits. In fact, I'm writing this blog entry because I have 11 minutes before my bus comes, and it only takes me 4 minutes to shut down my laptop and get to the bus stop. This, I think, is the epitome of efficient labor markets. All right, maybe not the epitome, but certainly a good...
Last night, while studying for an economics exam, I took a moment to execute the following SQL against a client's production database: UPDATE table_name SET column_a = 'Equipment', column_b = 'Equipment' WHERE column_a = 'Boojums' GO UPDATE table_name SET column_a = 'Borfins', column_b = 'Equipment' WHERE column_a = 'Nerfherders' GO The client called this morning to ask why the application suddenly had two different types of equipment, one which looked suspiciously like a collection of borfins. You can...
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...
That's how Douglas Adams described the effect of a Pan-Galactic Gargle Blaster. I feel like I've just drunk two, after a phone call I recevied an hour ago from North Carolina. Long-time readers of this blog who know me personally have noticed I actually maintain a certain sense of reserve in my public writings. The actual word is "privacy," but so few people remember what that word means in the context of the Internet that I avoid using it. These long-suffering people (called "friends" and "family")...
Some readers, I know, will find this as interesting as I am: the GPS track (in Google Earth format) of my very long walk around Sint Maarten. Other readers will just figure I'm waaaay too geeky. Both sets will be correct.
Via The Atlantic's James Fallows, a report that Microsoft's latest round of layoffs means the end of Flight Simulator: [A]s of yesterday, it's the end of development for the venerable FS franchise (and probably the associated Microsoft ESP, the new commercial simulation platform based on FS), one of the longest-running titles in the history of the PC. Sigh.
Two examples of totally ineffective security responses in today's news. First, in suburban Chicago, a commuter-rail ticket agent called police about a man with a gun boarding a train, causing a two-hour delay as heavily-armed cops evacuated and searched the train. They found the man with the gun when the man in question saw the commotion and identified himself as a Secret Service agent, not realizing he was himself the target of the search: Metra spokeswoman Judy Pardonnet said the incident began when a...
Via Bruce Schneier, a woman brought clearly-labeled gunpowder through a TSA checkpoint, in the regulation size baggies: Mind you, I had packed the stuff safely. It was in three separate jars: one of charcoal, one of sulphur, and one of saltpetre (potassium nitrate). Each jar was labeled: Charcoal, Sulphur, Saltpetre. I had also thoroughly wet down each powder with tap water. No ignition was possible. As a good citizen, I had packed the resulting pastes into a quart-sized "3-1-1" plastic bag, along with...
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...
Most Daily Parker readers can skip this (long) post about software. But if you're interested in C# 3.0, LINQ, or FogBugz, read on. I use FogBugz's time tracking tool to provide tracability in my billing. If I bill a client 2.75 hours for work on a bug, I want the client to see the exact times and dates I worked on the bug along with all the other details. And because I track non-billable time as well, and I often work in coffee shops or places like the Duke of Perth, I wind up with lots of tiny time...
Via Krugman, Bernanke lolfed:
Last Thursday, The Daily Parker turned three. Actually, yesterday, the dog turned 2 years, 5 months; but the blog is three years old. And in honor of this august day in November, I hit "Post" three times before correcting all the typos.
Every so often, one must wipe and reinstall his main computer. This is not fun. Even Parker finds it boring, and he sleeps all day. Still, my main box (a Dell D620) now runs so much faster it's making me cry. So, several hours of boring work will save me several dozen hours waiting for the damn computer.
Via friend RU, a blog about...well, really hideous cakes.
Windows is designed to be secure (don't laugh). One security measure is to lock users out after a certain number of failed login attempts. Vista, however, tries lots more times to login than you might think. So, even if you mis-type your password once or twice, Vista might think the KGB is trying to break into your laptop and lock you out. I know this because, 36 hours into a 7-day trip, I appear to be locked out of my laptop. Now, I can unlock my laptop in seconds by logging in while connected...
Via Dad, it seems a network administrator for the City of San Francisco has locked out all the other administrators: A disgruntled city computer engineer has virtually commandeered San Francisco's new multimillion-dollar computer network, altering it to deny access to top administrators even as he sits in jail on $5 million bail, authorities said Monday. Terry Childs, a 43-year-old computer network administrator who lives in Pittsburg, has been charged with four counts of computer tampering and is...
The first—the most serious one—comes from David Brooks via my friend RB: Let’s take a look at what [Clinton is] going to put her party through for the sake of [a] 5 percent chance [of winning]: The Democratic Party is probably going to have to endure another three months of daily sniping. ... For three more months (maybe more!) the campaign will proceed along in its Verdun-like pattern. There will be a steady rifle fire of character assassination from the underlings, interrupted by the occasional...
And I'm not dead. I am, however, very busy, and I was travelling all weekend. Regular postings will resume soon.
Via Bruce Schneier, a true horror.
Yes, this is my 1,000th post since this blog started in November 2005. I had hoped to write a long, introspective essay on blogging in general and this blog in specific over the years, but it turns out I have work to do today, so that will have to wait until the 2,000th post or so. (Many of you are fighting back tears, I know; though I suspect they're tears of joy.) No, today I'm just going to mention the two most immediately relevant things that confronted me on my way to work this morning. First, in...
I've just spent a few minutes putting together a little countdown clock for my blog. (Credit goes to Kris van der Mast for the code sample.) What does it do? Well, it's driving the Dubya Clock and Other Countdown tools on the nav bar to the right.
Via my dad, an interesting tool to help pick your primary-election candidate from the NBC affilliate in the Quad Cities. Apparently I'm closest to Kucinich, though of the three front-runners in my party, I'm closest to Edwards. (Which I knew anyway.) Only 65 days until the Illinois primary...and only 414 days, 21 hours and 42 minutes remain in the worst presidency the Republic has ever known.
Via Bruce Schneier, apparently the physical security of British nuclear weapons until around 1998 consisted of, essentially, a bicycle key: To arm the weapons you just open a panel held by two captive screws - like a battery cover on a radio - using a thumbnail or a coin. Inside are the arming switch and a series of dials which you can turn with an Allen key to select high yield or low yield, air burst or groundburst and other parameters. The Bomb is actually armed by inserting a bicycle lock key into...
The Daily Parker is two years old. That is all.
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...
(Via Bruce Schneier.) I'm really not sure what to make of this, or what, actually, they're selling:
Via security guru Bruce Schneier, an actual, real-world Trojan Horse that gets in...well, almost everywhere.
Via Bruce Schneier, a former British military bomb-disposal operator offers some thoughts about the clowns who completely failed to bomb anything in the UK last week: If these guys at the weekend really were anything to do with al-Qaeda, all one can really say is that it looks as though the War on Terror is won. This whole hoo-ha kicked off, remember, with 9/11: an extremely effective attack. Then we had the Bali and Madrid bombings, not by any measure as shocking and bloody but still nasty stuff. Then...
Happy dog with tennis ball: I'm starting a new project on Monday that will consume tons o' time. The good news is that Parker will be with me in the office probably four days a week. The bad news is that "Today's Daily Parker" will become "The Daily Parker Roundup" starting next week. In other words, The Daily Parker may not have daily Parker for a while. Somehow, I think we'll all survive.
Via Bruce Schneier, a report of an English artist being arrested for sketching a military asset...in 1748.
The Chicago Tribune has an interactive cicada map to plot out reports of 17-year cicadas emerging. Cool.
Ah, family. I'm glad I got a chance to unwind with the Ps after my conference. But I do miss my dog. Tomorrow: or, rather, tonight after 7pm CDT: check out Weather Now for, well, something appropriate to the season.
I have to say, the conference has disappointed me a bit. Many of the panels I thought looked interesting turned out to be somewhat less in-depth than I'd hoped. To make matters worse, I'm in one of the greatest cities in the world, the weather is perfect, and I haven't had enough exercise this week. So, as irresponsible as it seems, I'm going to take the next two hours or so to cogitate on what I've learned this week, by walking up Powell Street until I hit water. That should get me back to the...
I hope to write more when the conference ends, or perhaps if I play hooky from a session or two tomorrow. Today, I would just like to point out that San Francisco offers more food options than a human can count, so I passed up the boxed-sandwich thing and headed into the streets. It's easy to be mostly-vegetarian here, too, especially when you find a good Mediterrenean restaurant four blocks away. New session starting soon; I'll be back.
One would think that planning a conference for 1,500 or so software developers would involve planning for 1,500 or so laptop computers. This means, among other things, providing (a) power outlets and (b) decent WiFi access. After searching for half an hour I found one lone power strip in the "Gold Passport Lounge," and the only reason the other 1,499 people here aren't using it is that they're patiently sitting upstairs listening to an ill-prepared presenter from Microsoft who will probably get a...
MSNBC reported overnight that U.S. troops have entered Sadr City in Baghdad. That's newsworthy in itself, but they added an extra level of irony by running their nightly headline-roundup email through an over-zealous spell check: U.S. troops enter Sadder City Hundreds of U.S. soldiers entered the Shiite stronghold of Sadder City on Sunday in the first major push into the area since an American-led security sweep began last month around Baghdad. http://www.msnbc.msn.com/id/17450016/ Sigh.
I'm David Braverman, this is my blog, and Parker is my 8-month-old mutt. Here are the main topics on the Daily Parker: Parker, my dog, whom I adopted on September 1st. Biking. I ride my bikes a lot. Last year I prepared for two Century rides but, alas, my gallbladder decided to explode a week before the first one. I might not have a lot to say until later in the spring, but I have big plans in 2007. Jokes. All right, I admit: when I'm strapped for ideas, sometimes I just post a dumb joke. Politics. I'm...
Via Talking Points Memo, this reminder that on the Internet, nobody knows you're a dog...but they do know what terminal you're using: In late August, someone with an IP address that originated from the National Institutes of Health drastically edited the Wikipedia entry for the National Institute on Drug Abuse, which operates within NIH. Wikipedia determined the edit to be vandalism and automatically changed the definition back to the original. On Sept. 18, the NIH vandal returned, according to a...
The Aircraft Owners and Pilots Association reports that an enormous block of airspace around Washington is off-limits to general aviation tonight because of the State of the Union Address: During the president's speech to Congress and the nation, no flights are allowed to or from any of the 21 airports within the Washington, D.C., ADIZ, including pattern work. The special ingress/egress procedures for the "DC-3" airports inside the Flight Restricted Zone are also suspended. Only IFR flights to and from...
The New York Times picked up the ongoing story of botnets, networks of computers that spammers and other miscreants have taken over: According to the annual intelligence report of MessageLabs, a New York-based computer security firm, more than 80 percent of all spam now originates from botnets. Last month, for the first time ever, a single Internet service provider generated more than one billion spam e-mail messages in a 24-hour period, according to a ranking system maintained by Trend Micro, the...
We're back, with the ParkerCam. I didn't intend to go five days without posting anything, but the office DSL modem—a crappy 2Wire model—has sporadically dropped the internal network connection. So while the DSL worked just fine, the modem stopped communicating with the rest of the office. No blogs, no email, no weather: quelle horreur. More later.
Last Monday was the first anniversary of this blog. I completely forgot. As penance, I will now post this photo Anne took ten minutes ago (she and Parker are at home; I'm still at World Headquarters):
The ParkerCam is such a hit (Anne refreshes it more than I do, it turns out), I replaced the ailing, sunburned, five-year-old Intel camera with the same model that I use for the Inner Drive webcam. It's easy to see why; here's the "before:" And the "after:" (The new camera is so good, if you open the bottom image in its own window you can read half my programming library.) Alas, the new camera and I had a disagreement initially. It's a Logitech QuickCam Orbit that I'm running through Sascha...
I am not happy today. My company's Exchange server, which handles all of our email, crashed in a maddening fashion. Apparently the server's security database got damaged when the server rebooted after a critical update. The only way to fix it is to rebuild the server. This requires building another server first, so that our Websites don't go down in the interim. It's going to take us probably three days to fix the problem, partially because we've got client work to deliver before we can really care...
Parker has discovered birds: Also, a definition. I've arbitrarily defined "Daily" to mean "once per weekday," and also (because I'm a total geography nerd) defining "day" as starting at midnight Universal Coordinated Time (which is 7pm Central Daylight Time). Today, being Saturday, is a bonus TDP, you lucky dog. Parker is going to the office later today, too, so there may be yet another bonus TDP if you check back later.
Bruce Schneier writes today about a pernicious loss of privacy and our complacency about that: Fewer conversations are ephemeral, and we’re losing control over the data. We trust our ISPs, employers and cellphone companies with our privacy, but again and again they’ve proven they can’t be trusted. Identity thieves routinely gain access to these repositories of our information. Paris Hilton and other celebrities have been the victims of hackers breaking into their cellphone providers’ networks. Google...
The WBEZ-Chicago Website has just published my Dusty Baker photo. Cool!
CNet raises an interesting problem: what happens if you die without telling anyone your passwords? It could be a real problem for your heirs: "He did not keep a hard copy address book. I think everything was online," said [San Francisco poet William] Talcott's daughter, Julie Talcott-Fuller. "There were people he knew that I haven't been able to contact. It's been very hard." "Yahoo (his e-mail provider) said it wouldn't give out the information due to privacy laws, but my dad is dead so I don't...
The Daily Parker is now, officially, http://www.thedailyparker.com/. The old address (http://www.thedailyparker.com/) will continue to work indefinitely, but the new address is cooler.
Not content with being a contributor on The Daily Parker, Anne has created Parker a Dogster page. Competition for TDP? Woof.
Both of my blogs are now up: the Inner Drive Software blog, in which I will write about matters of professional interest (i.e., software, computers, security, and business); and The Daily Parker, in which I talk about nearly everything else. All of this required upgrading dasBlog on my servers, figuring out which theme to use, customizing the themes, and configuring the blogs. Despite my initial experience with dasBlog when I first started using it, I think the current version (1.9) is really quite...
I'm David Braverman, and this is my blog. This blog has actually been around for nearly a year, giving me time to figure out what I wanted to do with it. Initially, I called it "The WASP Blog," the acronym meaning "Weather, Anne, Software, and Politics." It turns out that I have more than four interests, and I post to the blog a lot, so those four categories got kind of large. I also got kind of tired of the old colors. And, today, I finally had the time to upgrade to das Blog 1.9, which came out just a...
Found over at Action Squad: http://independentsources.com/2006/07/12/worst-company-urls/.
The President (922 days, 4 hours remaining) still has not yet appointed an Assistant Secretary of Homeland Security for Cyberterrorism, despite computer security problems up the ying since before the post was created: Critics say the year-long vacancy is further evidence that the administration is no better prepared for responding to a major cyber-attack than it was for dealing with Hurricane Katrina, leaving vulnerable the information systems that support large portions of the economy, from...
I have a bit of work to do today, but Chicago has the kind of weather this morning that makes people skip out for lunch at 9:30. So, by way of mentally preparing to ignore the clear skies and 22°C (72°F) breezes out my window, here's what's going on this week. Over the past two days I've had to deal with four kinds of evaluations, three of myself and one of other people. One involved life-or-death decisions, one involved the future of my company, and the other two really pissed me off. First the most...
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...
One of my daily digests contained a link to "How to choose the best database for your business." By Oracle. Golly. Which database do you suppose they recommend? Think it's MySql?
Security expert Bruce Schneier has a good article today about threats to your computer (hint: Sony is one): There are all sorts of interests vying for control of your computer. There are media companies that want to control what you can do with the music and videos they sell you. There are companies that use software as a conduit to collect marketing information, deliver advertising or do whatever it is their real owners require. And there are software companies that are trying to make money by pleasing...
Found: a cool and simple geographic tool. So here's where I've been: create your own visited country map or check our Venice travel guide create your own personalized map of the USA or check out ourCalifornia travel guide create your own personalized map of Canada or check out ourVancouver travel guide create your personalized map of europe or check out our Barcelona travel guide
We spent two hours yesterday debugging some code that kept firing early. It wasn't clear to anyone, including the people who wrote it, why this happened. We patched it with the C# equivalent of duck tape, but really, it still doesn't work right. This incident shows how important it is to know what your code is supposed to do, and not to accept the code if it doesn't. Many tools exist to help—most notably, unit-testing tools like NUnit—but they have trouble with the specific problem that we encountered...
My colleague Cameron Beatley sent me this handy chart: Quick Guide to Programming Languages The proliferation of modern programming languages (all of which seem to have stolen countless features from one another) sometimes makes it difficult to remember what language you're currently using. This handy reference is offered as a public service to help programmers who find themselves in such a dilemma. Task Shoot yourself in the foot. Comparison C You shoot yourself in the foot. C++ You accidentally create...
We were dark for over 6 hours today because someone at SBC did something, though no one seems to know who or what. The result was that the Inner Drive Technology World Headquarters had no phone or Internet service from 9:15 am CT/15:15 UTC until 3:30 pm CT/21:30 UTC. Sadly, this came on the first day of our Weather Now beta launch, which shows off some of our coolest stuff ever. (At this writing it's still a few hours behind, with weather from lunchtime today, but it's catching up as fast as it can.)...
First, New York Times columnist Bob Herbert has a great column today (sub.req.): [The President's] breathtaking arrogance is exceeded only by his incompetence. And that's the real problem. That's where you'll find the mind-boggling destructiveness of this regime, in its incompetence. ... [T]he plain truth is that he is the worst president in memory, and one of the worst of all time. Second, I've been ambivalent about the Times charging $49.95 per year to read most of its content, but I think more and...
Another thing government does better than business: make businesses play nicely with each other. Cable companies and telephone companies are fed up with the free Internet because they have to carry it on their backbones for free. So they're looking for ways to charge for use, including creating premium access for a fee. One of the easily foreseen ways this "premium access" could manifest, as the Washington Post reports, looks like this: [Y]ou may one day discover that Yahoo suddenly responds much faster...
Adam Sharp, of Maryland-based Sharp SEO, actually read through the Justice Deptartment's Google subpoena. He posted a blog entry excerpting and linking to the actual Google subpoena which is, in turn, hosted on Ziff-Davis' website: In Google’s understanding, Defendant would use the one million URLs requested from Google to create a sample world-wide web against which to test various filtering programs for their effectiveness. Google objects to Defendant’s view of Google’s highly proprietary search...
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...
I just finished Garbage Land, leaving only about a dozen books on my reading stack right now. Highlights: Why is this in the Software category? Because better wetware means better software. It's important to read widely in order to write better, whether your language is English or C#. Read as much as you can, about anything that interests you. Limit your professional reading to 50% of your total no matter what (but shoot for 25%). The more you know about things outside your profession, the more you can...
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...
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...
The Code Project has today publicized details about Sony's DRM CreepyWare that lets Sony know what CDs you're listening to. It also hides in the bowels of your Windows operating system and can't be un-installed without downloading a buggy patch from Sony. I'm all in favor of protecting copyrights. But this is creepy, and more offensive than the Mickey Mouse Protection Act of 1998. Update: The L.A. Times has the story now.
I plan to use this blog to discuss software architecture and construction, using various Inner Drive Technology projects as examples. (I may also use client projects as examples, with the names changed to protect the guilty.) Company projects Inner Drive Technology Company Site Most of the upcoming changes to Inner Drive Technology's public site are minor, except that the demonstrations will become gradually more interesting. Also, I plan to cross-post the Software part of this blog to a new one under...
Note: These "site news" historical posts come from the original data sources in the proto-blog that debuted on the Q2 website in May 1997. Thursday 5 March 1998 S-IWS Goes Away The Self-Indulgent Website will disappear from view for a while when Q2 Inc.'s web server loses Internet connectivity sometime on Friday March 6. The Self-Indulgent Website Will Return!
Note: These "site news" historical posts come from the original data sources in the proto-blog that debuted on the Q2 website in May 1997. Thursday 12 February 1998 Total eclipse approaches The only solar eclipse visible in the United States this year will begin at 9:50 EST on Feb. 26. The moon will completely obscure the sun over equatorial South America from 10:48 until 12:09 EST. Most parts of the U.S. should see a partial eclipse. Americans will not see either 1998’s second solar eclipse, on Aug....
Note: These "site news" historical posts come from the original data sources in the proto-blog that debuted on the Q2 website in May 1997. Thursday 1 January 1998 Dave gets pager (19:30 EST) Your web designer’s employer, Q2, has provided him with a pager for an indefinite period. If you don’t already have the number, call or email Dave to get it. Q2 gets yet another voicemail system (19:40 EST) Q2, your web designer’s employer, switched last week to a Bell Atlantic voicemail system that works. You will...
Copyright ©2026 Inner Drive Technology. Donate!