by JanieM
I’m reading a book called “How to Do Nothing: Resisting the Attention Economy,” by Jenny Odell. Perhaps ironically, it was brought to my attention via the weekly email newsletter from hello hello books in Rockland, Maine, which is owned by one of our old babysitters.
I’m only a little way into the book, but I bought it because it seemed likely to feed into, and help me flesh out, my increasing dissatisfaction with the way the internet, the phone, and the computer screen dominate my life. I’ve been hanging around here at ObWi, and everywhere online, less than before, and although it’s a struggle, I’m kind of amazed at how different it feels to get a whole raft of chores and duties out of the way before noon. (Don’t forget, I don’t get up early...and I work mostly at home.) I still haven’t broken the habit of checking my mail and a few headlines as soon as I get up, but I’m keeping it to a minimum, with hopes of getting back to a far older habit, which is to write three “morning pages” before I am barely out of bed.
So, yesterday I spent the day in the ER for a problem that has been extremely debilitating and painful, but thankfully not life-threatening. The Jenny Odell book seemed a little heavy for the ER, and for the condition I was in, so I pondered my bookshelves for a while and took something to re-read: “One Man’s Meat,” by E. B. White. There was a time when I might have taken a laptop with me, but those days are if not gone, at least in abeyance, and since I use my phone only as a phone (well, as an alarm clock and a camera too, but not for internet access), I was fairly free of electronics.
Here’s a passage from White’s first chapter, dated July 1938 and titled “Removal,” in which he muses on his decision to move from New York City to North Brooklin, Maine:
Clearly the race today is between loud speaking and soft, between the things that are and the things that seem to be, between the chemist of RCA and the angel of God. Radio has already given sound a wide currency, and sound “effects” are taking the place once enjoyed by sound itself. Television will enormously enlarge the eye’s range, and, like radio, will advertise the Elsewhere. Together with the tabs, the mags, and the movies, it will insist that we forget the primary and near in favor of the secondary and remote. More hours in every twenty-four will be spent digesting ideas, sounds, images—distant and concocted. In sufficient accumulation, radio sounds and television sights may become more familiar to us than their originals. A door closing, heard over the air; a face contorted, seen in a panel of light—these will emerge as the real and the true; and when we bang the door of our own cell or look into another’s face the impression will be of mere artifice. I like to dwell on this quaint time, when the solid world becomes make-believe, McCarthy corporeal and Bergen stuffed, when all is reversed and we shall be like the insane, to whom the antics of the sane seem the crazy twistings of a grig.When I was a child people simply looked about them and were moderately happy; today they peer beyond the seven seas, bury themselves waist deep in tidings, and by and large what they see and hear makes them unutterably sad.
My emphasis. From very early on in the cell phone era, I was commenting to my friends that people are no longer where they are. But E. B. White said it better, of course, and in 1938!
I’m reminded of a passage from “The Fellowship of the Ring,” an interlude in the tale of the hobbits’ first meeting with elves while they're still in the woods of the Shire:
Sam could never describe in words, nor picture clearly to himself, what he felt or thought that night, though it remained in his memory as one of the chief events of his life. The nearest he ever got was to say: ‘Well, sir, if I could grow apples like that, I would call myself a gardener. But it was the singing that went to my heart, if you know what I mean.’
I first thought of this passage because reading E. B. White makes me want to say, “If I could write sentences like that, I would call myself a writer.” (Just the rhythm of White's sentences is a balm to my soul.)
But now that I’ve copied out the LOTR passage, I see that it also touches on questions of seeing and hearing, which are, loosely speaking, my subject matter today.
*****
Open thread.
*****
ETA: revised to correct a few typos.
This isn't totally new. But seriously disturbing nonetheless.
So now we're building our air force around a plane that can't fight. Awesome. (Note, this isn't a dig at the current administration. This fiasco has spanned several.)Posted by: wj | June 14, 2019 at 12:11 PM
Meet our probable next Prime Minister.
Britain, inadvertently, managed to separate reverence and power. The Queen has little power but gets reverence. The Prime Minister has power but gets little reverence. He's the head of government but has to stand in parliament on a regular basis and take whatever, hopefully metaphorical, rotten tomatoes the opposition cares to toss at him.
The American presidency is losing some of its reverence. Would Trump, instead of Bush, have been able to persuade the country and the world into invading Iraq?
Posted by: CharlesWT | June 14, 2019 at 12:33 PM
Would Trump, instead of Bush, have been able to persuade the country and the world into invading Iraq?
Ha! Trump wouldn't even have managed to get our allies (a concept foreign to him) to support invading Afghanistan. At this point, all the US can count on is other countries (at most) making no-cost suck-up-to-Trump gestures while leaving us to cope with anything and everything on our own. Gonna take years, probably decades, to undo the damage.
Posted by: wj | June 14, 2019 at 12:55 PM
The latest F-35 problems appear to only affect the B (short take off/vertical landing) and C (carrier) versions. The Air Force's A version seems to be okay.
I learned the other day that while some amount of ADA code was inherited from the F-22 project, a large majority of the new code for the F-35 is written in C/C++. I assume some combination of "Well, we didn't really need all those static safety/reliability features in most of the code," and "Do you know how hard it is to find experienced ADA programmers?"
Posted by: Michael Cain | June 14, 2019 at 12:57 PM
"Do you know how hard it is to find experienced ADA programmers?"
God forbid we should actually invest in training up our own people in the skills we need!
Posted by: wj | June 14, 2019 at 01:16 PM
C++ melts stealth cladding!
Posted by: cleek | June 14, 2019 at 01:44 PM
Here's the lineups for the first debate.
First night:
Cory Booker
Julián Castro
Bill de Blasio
John Delaney
Tulsi Gabbard
Jay Inslee
Amy Klobuchar
Beto O’Rourke
Tim Ryan
Elizabeth Warren
Second night:
Michael Bennet
Joseph R. Biden Jr.
Pete Buttigieg
Kirsten Gillibrand
Kamala Harris
John Hickenlooper
Bernie Sanders
Eric Swalwell
Marianne Williamson
Andrew Yang
Per the NYTimes latest poll summaries, Warren is the only one of the top five in her group. Haven't decided if that's a plus or minus. Candidates like Hickenlooper might was well drop out -- no one is going to pay any attention to what he says in a group with Biden, Sanders, Harris, and Buttigieg.
Posted by: Michael Cain | June 14, 2019 at 01:48 PM
C++ melts stealth cladding!
I knew it would be good for something someday.
Posted by: Michael Cain | June 14, 2019 at 01:49 PM
I can never keep my fighter planes straight, but the mentions reminded me of this.
I'm an about-to-be-out-of-work sort-of programmer, maybe I could brush up....
Nah.
Posted by: JanieM | June 14, 2019 at 02:10 PM
the GOP is objectively-pro-foreign-election-interference.
https://www.axios.com/marsha-blackburn-foreign-offers-assistance-campaigns-fab324f4-a630-41aa-9b90-a6fc4ca5c5d0.html
Posted by: cleek | June 14, 2019 at 02:12 PM
I can never keep my fighter planes straight, but the mentions reminded me of this.
From the link:
"It was a computer glitch in the millions of lines of code, somebody made an error in a couple lines of the code and everything goes."
OK, a bunch of us here are IT folks. Has anyone, ever, encountered a piece of computer software which DIDN'T have multiple errors in the code? (I sure haven't.)
If you have a clue, you write error recovery code. You keep systems separate, so one piece going down doesn't crash everything else. Apparently the programmers for the F-22 didn't.
Posted by: wj | June 14, 2019 at 02:55 PM
Greatest President ever!!!
https://twitter.com/SopanDeb/status/1139394192944222209
Posted by: wj | June 14, 2019 at 03:30 PM
wj: not disputing what you said at 2:55 at all, but the quote is from a Maj. Gen. Don Shepperd (Ret.), and it's not clear whether he knows a line of code from an apple pie.
Here's another link, with some speculations in the comments.
Posted by: JanieM | June 14, 2019 at 03:35 PM
the F22 is a much better looking plane than the F35. we should just use those.
Posted by: cleek | June 14, 2019 at 04:11 PM
JanieM: Assuming, based on the comments, that it was a problem with crossing the 180 E/W meridian, I at least sympathize with them. (I expect highly paid professionals to have dealt with such edge cases, but I sympathize.) I have some of my own mapping software for generating cartograms and prism maps (eg, this one. When I started working on global maps, I ran into the 180 E/W problem. In the special case of the whole world, or slices of the whole world parallel to the equator, some of the polygons "wrap". The libraries I use don't understand the notion of spaces that "wrap". I'm still working my way through how to handle the edge case for all of the odd nonlinear transformations.
Posted by: Michael Cain | June 14, 2019 at 07:21 PM
Michael Cain -- I think you've been asked before, but wouldn't you like to do a front page post on your maps??
As to the rest of your 7:21: it's interesting to hear from someone who has faced the problem. I agree that highly paid professionals (to say the least!) might have been expected to figure out a way to deal with it in a multi-gazillion dollar project where lives would be at stake.
In fact, now I wonder: hasn't airplane software in general already had to deal with it...? It's not like the International Date Line is a mysterious new entity that just revealed itself to humanity.
(My drugs are maybe making me snarkier than usual. I was warned that I should warn the people I live with. Since I live alone, I'll warn you all.)
Posted by: JanieM | June 14, 2019 at 08:06 PM
That's it, I'm getting my own place, &-)
Posted by: John D Thullen | June 14, 2019 at 09:30 PM
JanieM -- Speaking as very much not-an-expert, from first principles, I would think that a civilian airplane has relatively few things to keep track of. Basically, a position and distances to a few fixed places maybe a couple of moving ones. Everything in latitude and longitude, with software that understands the discontinuity.
A fighter potentially has very many more things to keep track of. Friendlies in formation (including tankers in the case described), enemies, missiles from both sides, etc. Lots of complicated calculations of volumes and such: can my missile hit the target, can that missile hit me, am I too far from the tanker? Modern fighters are doing an awful lot of processing to provide useful situational awareness. If I were doing the design, all of the combat stuff would be done on a nice continuous local 3D space. But the overall navigation system would look like the civilian plane with the discontinuity, and would feed into the combat system: here's the border, don't cross it. Edge and corner conditions can be odd. Moreso the more pieces of independent software that are running. Still, that's why we're paying Lockheed-Martin the big bucks.
I don't think I've been asked to do anything about the maps, although russell is always kind in his remarks about the quality.
Posted by: Michael Cain | June 14, 2019 at 09:49 PM
When I started working on global maps, I ran into the 180 E/W problem
Long ago, I worked on a weather analysis system. One of the guys worked up a display that would show geographic and political maps, for anywhere in the world, and re-project them in real time at user command. The system would lay weather graphics on top of that.
It was really cool, and fast. He did a great job.
He was really proud of it, and one day when his then-11-year-old son was in the office, he did a show and tell.
The kid watches dad demo his handiwork, and says:
"It only does Earth?"
Tough crowd.
Posted by: russell | June 14, 2019 at 11:55 PM
russell, that's a great story. There is no sense having much of an ego around your kids.
Posted by: Marty Thullem | June 15, 2019 at 07:44 AM
I find it hard to believe that there could be a dateline bug. Surely there's a GlobalPosition object, with thoroughly tested methods for geometrical calculations.
It seems possible that there could be a performance issue when positions are used from either side the dateline, which makes the calculations too slow for the rest of the system (what with the pesky plane moving all the time).
Posted by: Pro Bono | June 15, 2019 at 07:52 AM
Re Boris, and partly for the craic (as they say in Ireland), because we must get our laughs somehow:
https://www.theguardian.com/commentisfree/2019/jun/14/boris-johnson-is-the-howard-hughes-of-this-tory-leadership-race
Posted by: Girl from the North Country | June 15, 2019 at 08:11 AM
And, for anyone interested in the aforementioned Rory Stewart (certainly the most interesting, if possibly the least likely to be successful of the leadership candidates), here is his campaign launch speech. It's 20 minutes long, and for approx the first 5 or 6 of those pretty ho-hum, but after that you may be able to see why he's making an increasing stir:
https://www.youtube.com/watch?v=pt9HAWgBJ9A
Posted by: Girl from the North Country | June 15, 2019 at 08:22 AM
I've just posted twice, inoffensively, but I think for some reason they've gone into the spam trap.
Posted by: Girl from the North Country | June 15, 2019 at 08:25 AM
I'll try again, and if successful you can leave my two posts in the spam trap!
Excellent and witty Marina Hyde piece on Boris, and the other Tory leadership hopefuls:
https://www.theguardian.com/commentisfree/2019/jun/14/boris-johnson-is-the-howard-hughes-of-this-tory-leadership-race
Campaign launch speech by the aforementioned (in the Hyde piece) Rory Stewart, by far the most interesting (if the least likely to succeed) of the Tory leadership hopefuls. It's 20 minutes long, the first 5 or 6 are fairly ho-hum, but after that it starts to show why he's starting to make something of a stir:
https://www.youtube.com/watch?v=pt9HAWgBJ9A
Posted by: Girl from the North Country | June 15, 2019 at 08:32 AM
Three times now!
Posted by: Girl from the North Country | June 15, 2019 at 08:33 AM
I find it hard to believe that there could be a dateline bug. Surely there's a GlobalPosition object, with thoroughly tested methods for geometrical calculations.
There are, no doubt, dozens if not hundreds. The problem is, somebody - some human person or persons - wrote them.
Bugs are like porn. If you can imagine it, there is a bug about it.
Posted by: russell | June 15, 2019 at 08:58 AM
Thanks russell, if it was you who got me out!
Posted by: Girl from the North Country | June 15, 2019 at 09:05 AM
I'll try again, and if successful you can leave my two posts in the spam trap!
Done as instructed. ;-)
I will add a link to a guest post at BJ by a British BJ commenter (handle: Tony Jay) whose writing is incredibly entertaining *and* educational for the less-informed. I didn't read the whole thing -- I'm on a diet, ya know -- but I did read the paragraph about Rory Stewart, because long ago I enjoyed his book about his walk across Central Asia....
Posted by: JanieM | June 15, 2019 at 09:06 AM
Many thanks Janie!
Posted by: Girl from the North Country | June 15, 2019 at 09:38 AM
And thanks too for that entertaining BJ piece. For anyone who doesn't read the whole thing, but is still interested in Rory Stewart, the opium reference is because when all the candidates were being quizzed on past drug use after Michael Gove preemptively outed himself for cocaine use in his past life as a journalist, Rory Stewart confessed to having smoked opium once as the pipe was passed round when he was a guest at a wedding in Iran...again, the most interesting (in so many ways) of the contenders!
Posted by: Girl from the North Country | June 15, 2019 at 09:59 AM
I find it hard to believe that there could be a dateline bug.
Military planes would have been using UTC time for navigation purposes any way.
Posted by: Michael Cain | June 15, 2019 at 10:53 AM
There are, no doubt, dozens if not hundreds [of GlobalPosition objects]. The problem is, somebody - some human person or persons - wrote them.
The other problem is, you have to be willing to use them. A lot of places have a "not invented here" culture. Sometimes expressed as an actual ban on using code from elsewhere -- usually justified as a concern for possible bugs (!) or a need to be able to maintain the code.
No personal experience, but I can also imagine DoD putting a clause in their contracts specifying "no third party software".
Posted by: wj | June 15, 2019 at 10:54 AM
Three times now!
The paradigm that Typepad uses to dump posts into the spam folder defies analysis. At least my analysis. But it's definitely not anything as simple as "contains links that might be problematic." Because some things dumped there (from me!) don't include any links.
Posted by: wj | June 15, 2019 at 11:05 AM
Well isn't this fun:
But then, only the terminally credulous believed the Trump story anyway.Posted by: wj | June 15, 2019 at 11:35 AM
I can also imagine DoD putting a clause in their contracts specifying "no third party software".
I worked for a while for a company whose product was a platform for distributed simulations, based on a protocol used by the military for war gaming. They also had a war game application.
The company was founded by a couple of guys from BBN, who (BBN) are most notable for their work in developing the basic internet protocols, basically on DARPA's dime.
Net/net, it was an environment steeped in the whole defense contracting universe. About a third of my career has been in that world at this point.
The guys that owned the simulation company were on a mission to get the DoD to use plain old commercial off the shelf (COTS) software. They were happy to compete on that basis, and the amount of money that is, frankly, pissed away by the habit of building bespoke versions of stuff that you can buy off the shelf is astounding.
There are obvious requirements specific to the military - resilience, failover, security - but many many many purely commercial products are happy to build those into their products in order to have a shot at federal business. The place I work at now checks the FedRAMP (federal security requirements)box as a matter of policy, and requires our partners to do the same. And the feds are not even close to our primary market.
There are obvious areas where purpose-built stuff is needed. There is not a large market for fighter jet control systems, or missile guidance systems, or any number of other things, outside of the federal arena.
But I have, at various times, worked on fairly expensive projects that were, frankly, 'custom-built' versions of stuff you could do quite easily in Excel, or Basecamp, or any of 100 no-code database apps.
Your tax dollars at work.
Posted by: russell | June 15, 2019 at 11:48 AM
And now for something completely different.
From Developmental Cell
https://www.cell.com/developmental-cell/fulltext/S1534-5807(19)30423-X
Or, a less technical version
https://espresso.economist.com/9b71706cb7d7b32ad744c88113c7e83a
Posted by: wj | June 15, 2019 at 12:12 PM
My state's unemployment insurance system runs on a 30+ year old piece of bespoke software. We couldn't use any of the standard systems that vendors have written because we have a unique method of allocating employer payments into the system that none of the vendors want to include/support. It's all old enough that the wrappers for the legacy system have wrappers. (When I think about the actual data flow when an unemployed worker submits their weekly information using a browser, I cry.)
Every few years, the Joint Budget Committee staffer who handles the Dept of Labor budget makes a presentation to the committee explaining the long-term savings that could be achieved by changing the statute and buying an off-the-shelf UI package. For some reason none of us staffers have ever figured out, the Legislature refuses to change it.
Posted by: Michael Cain | June 15, 2019 at 12:46 PM
If you thought that the administration wasn't positioning itself to start a war with Iran, consider
https://www.washingtonpost.com/world/2019/06/15/taliban-claimed-an-attack-us-forces-pompeo-blamed-iran/
Riiight. Because the Taliban wouldn't be behind an attack in Afghanistan.... (No matter what they say.)
Posted by: wj | June 15, 2019 at 02:59 PM
yeah, but Hillary was a hawk
Posted by: cleek | June 15, 2019 at 03:04 PM
I averaged 12.4 campaign-related e-mails per day this past week. I'm curious about when the actual peak will be. Before or after the debates? Before or after the first primaries?
Posted by: Michael Cain | June 15, 2019 at 03:19 PM
JanieM,
A year and some ago I was thinking about making my cartogram software open source, and built most of a small web site to contain the project. I never went public, but you can look at it here. If all you want to do is look at the pictures, I'd suggest the pages
- Introduction,
- Some History,
- Eye Candy, and
- To Do List
in that order.Posted by: Michael Cain | June 15, 2019 at 05:44 PM
Michael Cain -- thanks! I will certainly go exploring. My job ends June 30, and though I have some longstanding projects to dive into, I'm also going to be thinking about a "hobby" or two to play with.
I love maps. My sister-in-law calls my family "map readers and ice cream eaters." Of course, we're also a "look it up" family; the internet has pushed that trait into overdrive.
Posted by: JanieM | June 15, 2019 at 05:55 PM
Off-topic
I am looking for a technical term from language theory that I somehow forgot.
Languages tend to be more than just vocabulary and grammar, they can usually not be completely mastered without knowledge about cultural context. There is a term for languages where it is essentially impossible to communicate without that. Most languages spoken in Europe are on the other end of the spectrum, i.e. they can be used with minimal cultural knowledge, and metaphors tend to be relatively straightforward und unspecific (i.e. not too tightly bound to the specific culture).
So, what is the term for languages of the former type? I thought it was something like 'hermetic' but I find only references to philosophy and art not language typology.
Posted by: Hartmut | June 15, 2019 at 06:02 PM
Michael, that is just way, way, cool! (I am, obviously, also a serious map junkie.)
Sadly, the Eye Candy videos don't appear to video -- at least not with my version of Chrome. Sigh.
Posted by: wj | June 15, 2019 at 06:09 PM
wj,
It's bog-standard MP4 video and HTML5. My (ancient) desktop Mac Chrome requires me to right-click and pull up the controls for each video in order to get them to play. But they do play.
Mobile device? Chrome on my phone only offers me the option to download the video, won't play it afterwards, and hides it someplace that no other applications can find it. Really, Google?
Sometime this evening I'll update the eye candy page's HTML to turn controls on initially and see if that helps. I'll put up another comment after I do that.
Posted by: Michael Cain | June 15, 2019 at 09:34 PM
wj,
Try again now. Both of my phone and my Mac's Chrome comes up with the video controls exposed, and plays the video. Had to force a page refresh on the phone.
Posted by: Michael Cain | June 15, 2019 at 09:44 PM
Michael,
Still no joy with Chrome. But with Firefox it works just fine.
And it's way cool! Did I say that?
Posted by: wj | June 15, 2019 at 11:01 PM
There are, no doubt, dozens if not hundreds...
There are many bugs in any large body of code. But there should not be any in a simple, important, easily tested, and very commonly reused method within it.
In my banking days I had overall responsibility for a large derivatives valuation library. Undoubtedly there were many bugs in it. But I'd be willing to bet that the small number of implementations of the Black-Scholes formula were correct.
Posted by: Pro Bono | June 16, 2019 at 04:38 PM
Then why things like this happen remains.... a mystery.
Posted by: russell | June 16, 2019 at 04:47 PM
https://www.washingtonpost.com/world/the_americas/as-price-of-insulin-soars-americans-caravan-to-canada-for-lifesaving-medicine/2019/06/14/0a272fb6-8217-11e9-9a67-a687ca99fb3d_story.html
Gosh, could it be that we're not promoting the general welfare? I mean, insulin available just over the border (if you are lucky enough to live close to the northern border) without a prescription and for a fraction of what it costs here. How did that happen???
I'm willing to accept explanations of "excessive interference in the market here" (although last I looked, Canada was more inclined to that than we are). Or anything else anyone would care to offer up. But pretty clearly there has to be some kind of explanation -- and anyone with a political philosophy needs figure out how to warp it to explain the facts.
Posted by: wj | June 16, 2019 at 05:02 PM
Some years ago under Bush the Lesser Floridian pharmacies sold maps of Canadian cities* near the border for seniors to use that could not afford US prescription drugs and found it cheaper to travel to Canada to get them.
The administration answered with propaganda that those Canadian drugs were of dangerously low quality and also a target for Al Qaeda to poison. When that did not deter the old folks there were actual deliberations to start a stop-and-frisk program to seize the contraband and to publicly humiliate those that would not tithe the US pharma industry.
*iirc there were even rumors of bus tickets.
Posted by: Hartmut | June 16, 2019 at 05:15 PM
Speaking of frisking people at the border, last month I had my first experience of ICE getting on my bus in Augusta before it left for Boston. I got the impression that this is now more the rule than the exception.
We are heading toward a police state; and of course that's my privilege speaking, since for a lot of people we've been there for a while now.
This deserves a whole post, so I'll leave it there for the moment.
Posted by: JanieM | June 16, 2019 at 05:42 PM
Gotta admit, Netanyahu knows how to play Trump like a fiddle.
http://washingtonpost.com/world/netanyahu-inaugurates-trump-heights-israels-newest-town-on-the-golan-heights/2019/06/16/2207cd24-9041-11e9-956a-88c291ab5c38_story.html
Money quote:
Trump Heights? Shudder.Posted by: wj | June 16, 2019 at 09:59 PM
A future prime target for attacks, I presume.
Posted by: Hartmut | June 17, 2019 at 03:11 AM
"If you ask an anecdotal average New Yorker, their response is usually, “That’s it?” Their disbelief is understandable since the city has some 8 million permanent residents and often swells to as much as 20 million during peak hours and holidays. (Guess a lot of people really enjoy flagging down cabs.)
But either way, 5.7 million is a lot, and one of the elements managing it is an operating system that fell into obscurity a quarter-century ago: IBM’s OS/2."
The Forgotten Operating System That Keeps the NYC Subway System Alive: Vintage technology has powered the innards of the NYC subway system for decades—and sometimes, it surfaces in interesting ways. This one’s for you, OS/2 fans.
Posted by: CharlesWT | June 17, 2019 at 10:31 PM