There's a bug in my outliner.
It's an encoding bug. I write something, save it -- everything's cool. But if I reload the app, thus forcing the file to reload, what I get back isn't what I put in. It shows up when I'm writing complex code that does stuff with string constants. It has to reach a certain level of complexity and use single and double quotes, left angle brackets and equal signs. I have been unable to trap it. Probably because my focus is elsewhere. When it comes to encoding issues, the mind always is elsewhere if you know what I mean.
Anyway, I decided I would work around the problem instead of trying to find and fix it. Even this was problematic. Every approach I came up with fell into the same trap. Until I thought of another approach entirely -- if this editor is screwing with the text, I'll use another one that doesn't have the problem. I saved that file in a folder and now load the code in via a script element in the head of the document. Hey it's a better solution anyway, reusable code! At least I tell myself that. But it works. So there's that.
I call it the Indiana Jones Method, after that famous scene in the first Indiana Jones movie, where Indiana comes face to face with a sword-wielding giant in the bazaar. The giant is twice his size. And he's got a huge sword. And he's good with it. There's a crowd. Foreboding music plays. How the hell will Indiana get out of this one!
I don't want to spoil it in case you haven't seen the movie. But it's clever. He does it much the way I solved this programming problem.
What happened? I think you have to take it at face value. Carmelo Anthony figured something out that has up to now eluded him -- that he plays on a team. I know that sounds flip or sarcastic, but it's actually the most direct way to say it. I'm sure he's a very smart guy (again, no sarcasm) because to perform at the level he does requires not just great physical ability, he's got to have a great computer upstairs. But things elude even very smart people. I speak from experience, with all possible humility. Sometimes the truth is hiding in plain sight.
It is very easy to defend against the Knicks if there is only one strong shooter on the team. So when Melo is the only one connecting, the Knicks lose. Over time, they start losing a lot. That's what happened in the first sixteen games in this season. What happened in the Nets game, and it worked, is that other guys got hot, and Melo let them have the ball.
If the Knicks want to try a really radical approach now, they might cast Melo not as a forward, rather as the point guard. It's his job to bring the ball back on the offense. Then he calls the play and gets the ball to the open man. He's watching the defense as much as the offense. Who have they left open. Bing. That's the guy. That's a good next approach, imho in redesigning the Knicks with the current roster. Don't trade anyone.
The last two games have been fun to watch. That's all I ask for as a fan. Sure it would be nice if the Knicks were to go deep into the playoffs. But I know I'm going to see good basketball in the last couple of rounds no matter who makes it. In the meantime, they're my neighborhood team. They play just down the street. It would be nice if their games were fun and interesting to watch.
In any case nice job!
PS: Now that I have an NBA river, I'm getting more of the good gossip. I realized I needed it when my building super knew more about the Knicks than I did because he reads the NY Post. Even though their politics are offensive, their Knicks reporting is good. Anyway, they say that Melo is trying to recruit Rajon Rondo from the Celtics to play on the Knicks. That actually would be a good move, imho. A strong fast even explosive point guard to go with Melo would probably work really well. Like OKC with Westbrook and Durant. You need both to make it work. I think oddly, the Knicks would be much better off if they had kept Jeremy Lin, and if Melo had been willing to work with him (he was clearly offended by his presence). But Rondo, Melo and Chandler (if he gets healthy) would be a pretty awesome combination.
Lots of people want to learn to code these days, and that's great.
However, as a 40-year programmer, I think it would be even more useful if people learned how to run a server first.
That's real power, because with a server you can communicate without going through Facebook's filter.
It's really not that hard to do, or expensive.
Run your own server. That's power.
PS: Or use Evernote. They don't publish a feed at all. It's a good platform to build on, imho.
A new Coen Brothers movie!
Luckily I had hit a milestone on my latest development project, and it opened today in NYC, in two theaters, so I took off and walked downtown to see Inside Llewyn Davis on Broadway and 14th St. It was the right place to see this movie because that's the neighborhood where it largely takes place, fifty years ago.
What to say? It's not like any other Coen Brothers movie. It's not a slapstick comedy like Raising Phoenix or Fargo or Burn After Reading. It's not as dark as No Country for Old Men, but it is a dark movie.
Is it worth seeing? Of course. It's beautifully made, with lots of music, and small roles for big stars like Justin Timberlake, John Goodman and F Murray Abraham. Goodman's role was especially good, so depraved. Deeply depraved.
There's a lot of symbolism in this movie that I'm going to have to think about.
A nice touch, they gave us a CD with the soundtrack. We've been saying this for a long time, movie producers ought to upgrade the experience with something you can only get if you go to the movie. However, a memory stick would have worked better for me.
Go to this movie if: 1. You are a devoted Coen Brothers fan as I am or 2. You love folk music or 3. You love NY. I was living in the East Village when the movie was made, so the locations are mostly quite familiar to me. I went for a walk in the Village after seeing the movie, to complete the experience.
And here's the NY Times review, which I can now read.
I've now had two back-and-forths with Glenn Greenwald on Twitter, and I gotta say this guy stonewalls like Nixon. Like a politician who's hiding something and who is trying to confuse matters so that you don't know which end is up.
He asks what's the difference between the Washington Post getting a copy of the Snowden Docs and his startup getting one? Well, we know something about the Washington Post, and we don't know very much about his new venture. To a man as smart as Greenwald this must be obvious. I've seen him dodge a barrage of hard-ass questions on TV shows. His brain functions at a high-enough level that he certainly knows it's a bullshit question. And he must know what the issue is, but he'd dodging it.
BTW, I didn't know the Washington Post and the NY Times had complete copies of the Snowden Docs.
He says they haven't started yet, why can't we leave them alone until they do. Well, it's not so much about his company, which I said would be interesting but not questionable if it weren't for the Snowden Docs. He says there are fourteen hires at NewCo and only two have anything to do with Snowden. But the Snowden Docs are their biggest "hire." The elephant in the room. Why doesn't Greenwald see it? (I'm sure he does.)
Finally Omidyar weighs in, saying "reporters manage and control their relationships with sensitive sources, not owners." But I don't think Greenwald is just a reporter at NewCo. My primary question has been this -- is he a principal or a mere employee. Different rules apply in either case. His role at the company is a basic question that they won't answer.
Last night I read a series of posts on an anonymous bloggers' site named Tarzie, and saw that this is an ongoing story that I'm coming to late. I never wanted to dig in this deeply. I thought of myself as a sort-of friend and ally of Greenwald and Omidyar (I am an actual friend of one of their hires, Jay Rosen). I just wanted answers to basic questions about the way the Snowden Docs are being handled, and deal with questions that would inevitably come up, from less friendly sources. At this point I'm no friend of this venture's. I think it's ill-conceived at best, and at worst, a way of Greenwald et al sacrificing the truth behind the Snowden Docs to help build their personal wealth and influence.
This is a very important point. There's a scandal revealed by the Snowden Docs. It should result in reform in the US government, really the world government, because the disease seems to infect all of them. If it doesn't happen, because the custodians of the docs were more focused on getting rich (or richer), then that's a terrible outcome and one that's as corrupt as the corruption that Snowden exposed.
They are often compared to Woodward and Bernstein, but remember what the outcome was there. Nixon resigned. A new President. A country shamed, and a long period of healing, that may not even be over yet. At least we addressed the problem. I was alive then, and was old enough to understand what was going on. The situation was untenable. Had Nixon stayed, the result would have been worse. He had to go.
In a parallel sense, if the Constitution is to mean anything as we go forward, the NSA has to get on a helicopter like Nixon did, and ride off into the sunset. And it looks less likely, and it also looks like Greenwald et al are complicit. This is not good.
I don't care one bit about their company. I care about the truth coming out and correcting the situation. If they aren't going to do it, they must get out of the way, without further delay.
One of the things I enjoyed the most about the CBS re-run of the coverage of the 1963 assassination of President Kennedy was how little deference there was to news sources by the reporters. They asked the questions I would have had asked, as the story developed. Nothing about how people feel or what the "optics" are.
In a follow-up int erview with Walter Cronkite with Terry Gross in 1993, he explains how hard it was for him to put aside his own feelings to do his job, but he was satisfied that he had. This was 24 years before the famous scene in Broadcast News (1987) where William Hurt airs emotions that he doesn't have.
A quick follow-up to Sunday's post.
There's still a question that's unresolved, and it wouldn't be important, or anyone's business really, if it weren't for the documents leaked by Edward Snowden, that were and presumably still are part of this new venture. If it was just Greenwald, Omidyar & Co -- it would certainly be interesting, but it wouldn't be so questionable (I use that term literally, no implication of wrong-doing, just saying that it's something that we have real questions about).
The main question is this: What happened?
The NSA documents still seem to reside at the Guardian. Are there now two copies, one with Greenwald and one with his (former) employer? Does he still write for the Guardian? I'm not clear about that either. What's his status at the Omidyar company? Is he a journalist-only, or is he also a principal of the company? When he speaks, is he a company spokesperson or a journalist discussing his journalistic work? Will we know when he's wearing which of these hats, if he actually has two?
Again, this wouldn't be important if he were writing about the Knicks or the weather, but he's reporting on issues of importance to people all over the world. How this is handled, the custody of the Snowden documents, and what's to become of them, is the matter of importance. It's not just important to the government and Greenwald, it's important to everyone. And it's not okay to just brush the questions aside, as they have, so far.
I can't imagine Greenwald accepting the answers his company gave to the questions we asked here. Regardless, I don't accept them. They're valid questions, and deserve a thoughtful response.
I just added this to my non-existent coding diary, and the specifics won't make much sense to anyone but me. But the experience would be immediately recognizable to anyone who has worked on a complex project for any length of time. As usual, ignore what you don't understand.
I recognized the pattern, there was spaghetti starting to envelop my new CMS code. This happens when you add special cases by adding boolean parameters to routines. That happens because when you wrote the high level code initially you didn't fully understand the problem.
The question is did you leave yourself the room in the schedule and with regard to potential breakage to actually rebuild the code so it correctly achieves its purpose? So when you read the code it looks like the pseudocode you'd write when conceiving it? If it's complicated enough and important enough -- it's worth the time to factor and re-factor until it reads like documentation of its functionality.
Too often you can't go back and re-engineer it, and you live with the bad construction. Then the code is fragile its whole life, so you don't build new layers on top of it, or if you do they're either inefficient or missing obviously valuable features.
I decided to rebuild this time. The problem was confusion over how and when index files would be built. What I realized was the code was optimized for minimizing the amount of stack building. When I got to that point in the rebuild, I added a cache, so the upper level code could be totally simple and natural. It worked!
Now the question is can I use the software for its intended purpose? I was able to do that before. Can I still do that?
See also: We Make Shitty Software.
I know the Dolan family owns the Knicks, but they don't own New York.
They can keep playing here if they want, but if they want to call the team the New York Knicks, they have to sell the team to someone who will build something New York-like, something that works, and isn't built around one very inadequate person's ego.
If anything about New York has been constant for all its history is scale, longevity, audacity, philosophy and sheer excellence when compared to the rest of the country. The Knicks make more sense in a city that's famous for humiliating itself. I'll leave that to your imagination. But they've had their chance. It's time for the Dolans and New York to take leave of each other.
Maybe Staten Island wants them?
I've started to eat coconut oil on the recommendation of a friend. I'm on my third jar of the stuff, each from a different manufacturer. I was reading the label on the most recent purchase, they told a nice story of how they make the stuff. You can see little bits of coconut in the oil, which is solid at room temperature and doesn't require refrigeration. Then I wondered what the factory looks like and and the process of making it. Then I realized in the times we live in, it would be totally reasonable to be able to go to their website and watch a video, perhaps taken by an objective third party, that shows the factory is like, and how they make it. I would find that interesting. It seems totally possible, and if companies start doing it, it could be a reason to buy their product.
A quick note about the Pando piece and Glenn Greenwald, Edward Snowden and the new journalism startup founded by Greenwald and Pierre Omidyar.
1. Is Greenwald a principal in the new journalism company, or an employee?
2. Of course it would have been impossible for Snowden to profit from the leaks, or even be compensated for them.
3. So while, of course, it's not wrong for Greenwald to be paid for his journalism work, it does seem wrong for him to get rich off it, in this case.
4. Would Omidyar have rushed to start a business with Greenwald if he didn't have the scoop on the Snowden leaks? No one knows for sure, but in journalism appearances are important.
5. I am a longtime fan of Greenwald's and honestly I've never liked Pando -- but I did not like the way Greenwald dismissed their criticism. I thought they asked important questions. It didn't seem likely other journalists would, given their conflict of interest. As Greenwald himself said, reporters would likely be interested in working for a fresh startup founded by an Internet billionaire. I don't think people take this into account, but reporters tend to go easy on rich tech people because they're potential employers. Reporters are human beings too.
6. How news organizations deal with criticism is crucial. This is not a good start!
Last night I had very vivid dreams.
In one of them I was sitting in a friend's house, in a new addition, hanging out for a long time, when my friend tells me that this used to be the patio in back of his house that he enclosed. I was genuinely shocked. Astonished. Surprised. I had not seen this coming (I know it makes no sense to be so emotionally attached to the integrity of a patio, but it is a dream.)
This is not the first time this has happened in a dream of mine, where a truth is revealed that is surprising, that I did not see coming.
Here's the question -- since I am not only the person viewing the dream, but I am also the author of the story -- how is it that I am so surprised? How does one part of myself keep the other part in the dark?
Here's a question: At what point in your life did what you think become important?
Why I ask: Many people seem to think that what a kid thinks isn't important. After all, you're just a kid. Do what you're told. Be seen and not heard. It's totally understandable that adults react this way to kids, because they can be irritating with all their questions, ideas, enthusiasm, energy and emotions. Kids are a handful. Adults like a little peace and quiet. Shut up!
We have to give the adults some understanding and love. But eventually the kids grow up, and did we ever stop and say, okay now that you're not a kid anymore, what you think is important? No one ever said that to me. And I think that's a bug, because the truth is this -- what you think matters as much as what anyone else thinks. If they matter, then so do you. If you don't matter, neither do they.
Once you get this, really feel it -- the reason to argue melts away. I don't need to convince you of anything, I just need to believe it myself. Or not. In other words, I'll make up my own mind, thank you very much.
A link on Facebook got me nostalgic for the days when the local papers took an interest in future of the city and stood in the way of its business and political leaders. I was thinking about the old Penn Station, and Ada Louise Huxtable who was an architecture critic for the NYT. She raised a crucial question as the city rushed to tear it down. How unusual for a news person to become part of the story! And, how appropriate.
It's an idea that's still alive. Nick Bilton used his pulpit at the Times to ask the FAA whether there was a real reason we had to turn off portable devices during takeoff and landing, or if it was just a matter of inertia and/or superstition. That resulted in the removal of the ban, and our airplanes aren't crashing because of it, as far as anyone knows. (Knock wood.)
We still do great things here in NY. For example bike lanes and CitiBikes. And we hold on to traditions and develop them. No one talks about putting freeways through the middle of Manhattan, as they did in the past.
It's important that we not to see all change as good. The urban renewal advocates thought creating a sports arena on top of a train station that moves 650,000 people in and out of the city every day was the right thing to do. Why couldn't we have both a fantastic sports arena and a world class train station?
Here's the podcast.
1. Last night, on my fully updated iPad Air, Facebook said my login had expired and said I needed to re-enter my password. It took me to the Settings app, to the place where you enter your Facebook password. I entered it. It said it couldn't communicate with the server. I tried again. Same answer. No matter how I try, I can't access Facebook on the iPad. I use the Facebook app.
2. Same thing happened with Twitter this morning, except there I use the website, not the app. It asked for the password, I entered it. It said it couldn't communicate with the server, I tried again, same result.
I'm guessing since it's now happening with both Facebook and Twitter, that it's likely a problem with the iPad. Wondering if anyone else has seen this, and has a clue how to cure it. Thanks in advance.
I've been watching the JFK Assassination coverage on the CBS website. It's incredible television. I haven't been able to watch all 24 hours, but I wish I could. And this led me to an obvious idea. This programming should be made episodic and offered through Netflix. It would be as popular as Breaking Bad. And what a lesson in civics and history, and what an inspiring example for today's journalists to live up to.
BTW, at this point in the story, as of 12 noon on Saturday, I would have thought the US was under attack by the Soviet Union or Cuba. All the news about Oswald made it sound that way. Come to think of it, nothing has come to light since then that contradicts that theory. Of course I was just 8 years old when this was happening so I had no idea what any of it meant.
Reporters asked much tougher questions. The Dallas police chief didn't seem to mind. And they gave straight answers to the questions.
No women reporters. African-Americans are referred to as Negroes.
This all happened before the Summer of Love, Woodstock, moon landings, the oil crisis, Reagan as president, etc etc. The Mets were an expansion team, Ed Kranepool still played on the Mets.
Lee Harvey Oswald was still alive (but not for long).
Dropbox already has a very powerful ability to share files and folders among users.
Wouldn't it be great if Dropbox extended that ability to apps?
For example, I'd like to give access to one of my folders to a file-serving app, one of the many that we learned about when I posted a query about it yesterday.
Having app-based permissions opens up a whole new kind of utility for Dropbox, a component designed to enhance applications.
I've been finding more applications for BitTorrent Sync, which is a peer-to-peer file sharing utility that works much like Dropbox, without storing the files on a central server.
I've been looking for a reliable way to back up the S3 bucket that serves the content for scripting.com. I want to maintain a copy on one of my servers and desktop computer. I'm also working with a university library to create a permanent archive of the site. That's an interesting project because the site is changing all the time, as I add new blog posts, so we need a sync protocol, not to just save off a snapshot.
Chuck Shotton suggested using BitTorrent Sync, and I set it up and it's really nice. As an experiment, I want to share this content with anyone who reads this site.
Download and install BitTorrent Sync.
Launch the app.
This dialog should appear.
In the next dialog, choose a folder where the contents of scripting.com will be stored.
As soon as you click Next, BTS will start downloading the archive.
Click on the Folders tab in the BitTorrent Sync app.
Click the + icon in the lower left corner of the window.
Choose a location for the folder to receive the content of scripting.com.
There may be a delay of a minute or two before it starts downloading the content.
You can see the progress in the History panel.
It takes about 50 minutes to download the full contents of the folder, which is 2.2GB with 71,819 files.
It's pretty cool, 10 people have hooked into the BitTorrent Sync archive for this site.
When I post this update, they will all get updates to this file, and to its parents.
Let's see if it works!
I go to a website which I access with my Dropbox credentials.
A list of my folders shows up. I click on the checkbox next to the My Website folder.
At the bottom of the page, I click on the Make Public button.
A dialog appears, confirming that I want to give this folder a public URL.
Once confirmed, a dialog appears giving me the URL.
I'm not sure. It could be a server itself that does real-time caching of the contents of this folder. When a request comes in for an item in the folder, it does a HEAD request on the file, if it hasn't changed, it serves out of its cache.
Or it could keep the contents of the folder in synch with a folder in an Amazon S3 bucket, or some equivalent service that runs the server that accesses the content.
It could be a for-pay service. I would happily pay a few bucks for a year's worth of set-and-forget web access.
And for a few more bucks, a custom domain.
Super-lightweight post-Web 2.0 web hosting.
The CMS lives elsewhere.
It just serves up the content.
I want to build on this feature in my software.
I was eight years old, I think I was in third grade?
I remember my teacher crying in front of the class and saying we were all going home early. My mom came, and as we walked home she explained what had happened. I didn't understand. Kennedy had been the only president I was aware of. I had been too young when Eisenhower was president to even understand what a president was.
I asked who would be president now. She said "Johnson." He wasn't even a person to me. Who? I couldn't comprehend this. In my mind Kennedy was the president. It hadn't occurred to me that wasn't a permanent thing.
It's so weird, but I remember exactly where this conversation took place.
We spent days watching TV. I remember tiny little bits of it but mostly I remember not understanding.
He says: "Now included in the beta 1 of WP 3.8 we just released."
View Source to see how it works.
Now you can write a nice WordPress blog browser without a proxy server.
Next step is obviously an equivalent writing interface.
The user enters a Markdown document in an outline.
How to interpret indentation?
This is a design puzzle for content management.
In the first approach we ignore indentation.
As we generate Markdown text from the outline, we go into sub-heads, but we don't indent with tabs, add any Markdown syntax, or HTML syntax.
Walk the dogs.
Two shot-in-the-dark coffees.
One tall latte.
Go to a movie.
This is the approach I take in the software I'm working on, but have not released. It's the most conservative approach. It says outline indentation is a writing aid, but has no effect on the rendering. It may be possible to add interpretation for structure in the future, but if we do it we would break existing users.
Note: This approach is pure fiction. I don't think it's possible in Markdown.
Having used an outline-based CMS for many years, the approach I like best is the one that you're reading right now. The structure is reflected in an HTML outline with wedges that can be used to collapse or re-expand the text.
This way I can organize my writing and have that organization reflected in the readers' experience.
Use Markdown syntax to indicate list structure.
* Walk the dogs.
* Get coffee.
- Two shot-in-the-dark coffees.
- One tall latte.
* Go to a movie.
However, unless I'm missing something, Markdown sees one flat list, not a list with a second item containing its own sub-list with two items. In other words, there's no concept of nested lists in Markdown?
I see that at least one Markdown processor has innovated here.
### To-do list
* Walk the dogs.
* Get coffee.
- Two shot-in-the-dark coffees.
- One tall latte.
* Go to a movie.
This approach is needed to help the eye pick up the structure when looking at a long list, each with a lot of subs.
I wanted to put this out for comment, because I want to make the best use of outlining and Markdown, and my experience with Markdown is very limited.
Earlier today I wrote a piece that explained why the methods of the US government don't work to create usable software. There's more to the story. Because the methods of corporations don't work either, yet conventional wisdom says that they create the products we love. Conventional wisdom, in this case, is wildly wrong.
Look through the list of inductees to the Rock & Roll Hall of Fame for an idea of who the creative people are in music. Or look at the people who have won Oscars and Emmys for ideas of who drives the process of developing significant movies and television shows. You won't find many corporate executives on either list. Sure they fit into the corporate environment of music, movies and television, but they aren't CEOs, CFOs, CTOs or CMOs. They might have titles that say they're executives but the ones who create the art that we love aren't suits.
It's no different in software.
I've had that controversial point of view since I began in software, in the mid-70s. There was no experience to back up that belief then, but over the coming years, software-as-art did develop, as I was sure it would. But we're not all the way there. Many people still believe that executives are the creative forces in tech, despite all the evidence to the contrary.
It's true that some companies do develop new products that advance the art, consistently, over many years. The prime example is Apple. But they were adrift in the years Steve Jobs was gone. It remains to be seen if they can keep flowing new exciting products to market now that he is gone. My bet is they can't. Jobs was Apple's showrunner, the same way Vince Gilligan was Breaking Bad's. The products were the expression of one person's art, for better or worse.
Disclaimer: I am a long-term Apple shareholder. Given what I wrote above, it's probably time for me to sell. Not sure what I would buy to replace it.
Twitter, in its early days, had showrunners. People who could assimilate the ideas all around them into something that worked well enough to gain traction. Part of the art of Twitter was its open development platform. But it was a mess, and the showrunners couldn't stay in charge. If you want to get an idea of how that worked, read Nick Bilton's new book about the drama of Twitter.
If the guy at the top isn't a showrunner, it's very hard for someone underneath him or her to do it. You can't protect egos, the product always comes first. If the top guy isn't the showrunner, his or her ego is going to kill the spirit of the product, eventually. (They always think they are the showrunner, btw.)
There might be counterexamples, companies who managed to create shells that stayed out of the way of creative people. That's the challenge. Someday that will happen, when people realize that tech products are developed by creative processes that are offensive to corporations, contrary to the way they think things should happen. There have been countless examples of the corporations spoiling the process. Not many attempts to not-spoil it.
My guess is that to make this happen an association of creative people is going to have to form a new kind of entity that's protective of the creative process.
PS: This is what Twitter's timeline looks like now. How long before those nice pictures are replaced with spam? I'm sure someone at Twitter foresaw that. Did the top guy? And if so, where will they navigate to next?
Warning: Breaking Bad spoiler contained within.
If Twitter is like Breaking Bad, fans are watching closely to find out how the cliffhanger is resolved. In this analogy, Twitter killing the API is analogous (this is kind of a joke) to Mr. White standing by while Jesse's girlfriend OD's. It's a plot twist. One with ramifications all the way to the end.
Twitter had the option to become host to lots of showrunners, but they gave that up when they killed the API. Now Dick Costolo's vision, for better or worse, is the soul of Twitter.
It's not really true that the showrunner in tech was invisible in the 70s.
Unix had showrunners, the guys at Bell Labs. They decided what features went into the operating system. It had a clarity to it that was formed by the vision of their leaders. And they really did have a great idea, and even more important, an intuition of how to make it happen.
If there ever is an Oscar for software, Ken Thompson and Dennis Ritchie should get the first one. Unix was, more than anything, the software product that launched the tech industry as we know it today. We honor the earlier conceptual pioneers, like Turing, Hopper, Engelbart, but in my world, Thompson/Ritchie were the proto-showrunners, the ones I most try to emulate.
How could the Knicks let Jeremy Lin go? And why didn't the Nets see the opportunity. Basketball is a game that draws energy from the fans. The ownership of NY teams doesn't get that, has no connection.
And what kind of sense does it make to buy the dregs of the Celtics for the Nets? Is that any way to build a NY basketball culture? Fuck the Celtics. New York and Boston don't see eye to eye on basketball. Sorry, try again.
Even Lost had a better plot!