Showing posts with label technology. Show all posts
Showing posts with label technology. Show all posts

Saturday, February 27, 2016

Apple Defenses

Kim Zetter at Wired has an article up explaining the First Amendment defenses that Apple could use in its case against the government. As I mentioned in a previous post, the courts have ruled that, in essence, computer code is speech. A defense tactic in this vein could argue that requiring Apple to write a special version of iOS is compelled speech. However, as Zetter illustrates, there is another line of defense Apple could take, and it pertains to the digital signing of that new code.
Instead, it's the digital signature that Apple would use to sign that code that is the key to Apple's First Amendment argument, say legal experts who spoke with WIRED. "The human equivalent of the company signing code is basically saying, 'We believe that this code is safe for you to run,'" says Jennifer Granick, director of civil liberties for the Center for Internet and Society at Stanford Law School. "So I think that when you force Apple to cryptographically sign the software, it has a communicative aspect to it that I think is compelled speech to force them to do it."
"[B]ecause what's so expressive, necessarily, about that? But to me, the signing is expressive—very clearly so," she says. "That's kind of what the code signing is—it's saying 'I'm Apple Computer and we support this software and we think this software is safe for you to run'...So a forced signature to me is compelled speech."
 If Apple were to use this defense it could set some interesting precedents for digital signatures.

Other than the First Amendment, Apple could take the 5th in this case. Not refuse to testify, of course, but apply that other pesky part of the 5th Amendment - due process. David Kravets at Ars Technica explains how "conscripting Apple to build something that it doesn't want to do...is a breach of its 'substantive due process.'"

There is also the question of whether Congress has already had its say in this matter. The All Writs Act that the FBI is using to compel Apple only gives courts a tool to enforce existing statutes. As Albert Gidari shows, Congress in 1994 passed the Communications Assistance for Law Enforcement Act (CALEA) which "did not prohibit a [telecommunications] carrier from deploying an encryption service for which it did not retain the ability to decrypt communications for law enforcement access" (emphasis mine). So, CALEA could trump AWA. It is yet to be seen, however, if the courts view Apple as a "telecommunications carrier."

Monday, August 30, 2010

NFJS 2010 in Raleigh

I attended the No Fluff Just Stuff tour in Raleigh this past weekend with a bunch of others from Railinc. After the event on Sunday I tweeted that I wasn’t all that impressed with this year’s sessions. Matthew McCullough responded asking for some details on my concerns. Instead of being terse in a tweet, I thought I’d be fair with a more lengthy response.

First off, I really wasn’t planning on going this year. I took a look at the sessions and didn’t see enough relevant content that interested me. In 2007 and 2008 I went with a group from Railinc and had a pretty good time while learning about some new things that were going on in the industry. (We didn’t go in 2009 for economic reasons.) This year, however, I felt that there wasn’t enough new content on the schedule that interested me. (I have seen/read/heard enough about REST, Grails, JRuby, Scala, etc.).

What changed my mind about going was the interest expressed by some other developers at Railinc. Since I coordinated the 2007 and 2008 trips, I thought I’d get this one coordinated, and since there was a good amount of interest, I figured I’d give it a shot as well. So, to be fair, I wasn’t going in expecting much anyway.

Here were the key issues for me:
  1. Some of the sessions did not go in the direction that I expected. To be fair, though, I was warned ahead of time to review the slides before making a decision on a session. The problem here is that some presenters relied more on demos and less on slides, so in some cases it was hard to judge by just the slide deck.
  2. Like I said above, I wasn’t planning on going in the first place because of the dearth of sessions that seemed interesting to me. I ended up going to some sessions because it was the least non-relevant session at that time. There were actually two sessions that I bailed on in the middle because I wasn’t getting any value from them.
  3. Finally, and this is completely subjective, some of the speakers just didn't do it for me. While you could tell that most (if not all) of the speakers were passionate about what they were talking about, some were just annoying about it. For instance, some of the attendees I spoke to felt that the git snobbery was a bit overkill. Some of it was just speaker style - some click with me some don't.
Some things I heard from the other Railinc attendees were
  • Too much duplication across speakers
  • Not enough detail along tracks
  • Some of the session were too introductory - could have gotten same information from a bit of googling.
Granted, some of my concerns are subjective and specific to my own oddities. But I do remember that I had enjoyed the '07 and '08 events much more.

I did, however, enjoy Matthew's first session on Hadoop. I knew very little about the technology going in and Matthew helped crystallize some things for me. I also got some good information from Neal Ford's talks on Agile engineering practices and testing the entire stack.

I really like the No Fluff Just Stuff concept in general. I think it is an important event in the technology industry. The speakers are knowledgeable and passionate which is great to see. My mind is still open about going next year, but it will be a harder sell.

Wednesday, February 04, 2009

Whatever

Wednesday, October 01, 2008

Whatever

Wednesday, September 17, 2008

Whatever

  • How can you not love dogs?
  • I've always loved good slight of hand card tricks. Ed Brayton links to some YouTube videos of Ricky Jay doing some amazing stuff.
  • The future is so disappointing
  • Ah! What would a new technology be without a call for "government action." This quote is priceless: "I do think government has an almost infinite ability to screw up things when they can't see the future."
  • I wonder if this school teaches bad acting as well
  • Just cut their pay
  • When markets governments fail, government markets must step in

Wednesday, July 30, 2008

Whatever

Wednesday, July 16, 2008

Whatever

Wednesday, July 09, 2008

Whatever

Friday, July 04, 2008

Little Brother


I just finished reading Cory Doctorow's Little Brother. I highly recommend it to those who like stories about technology and using technology in a clandestine manner. It reminded me a lot of a book I read a long time ago by Clifford Stoll called The Cuckoo's Egg. The books have different plots (in Stoll's book the hacker is the bad guy), but in both you get a small glimpse into the hacker culture.

Even if you don't like stories about technology, however, you should read Little Brother. It's an inspiring tale about a young man not willing to let the government get away with tyranny even if it means his own freedom.

One interesting aspect in my experience reading this book was following along with Google Maps Street View. I was able to follow the action in the streets of San Francisco (a city that I've been to twice but really didn't get to see). Try it, it's fun.

Wednesday, July 02, 2008

Whatever

Wednesday, June 25, 2008

Whatever

  • I love this idea of "competing" tax plans. It's like competition between McDonald's and Burger King - the differences are marginal and they both suck.
  • Oooh, save me from Google, I'm so oppressed
  • Jason Kuznicki does a great job at debunking the idea that the recent Supreme Court decision regarding Habeas rights will lead to a "flood" of lawsuits. And here is some good stuff from George Will, as well.
  • The Web Time Forgot (annoying, free registration may be required - try BugMeNot)
  • Is labeling menus with nutritional content a good idea? Maybe not.

Wednesday, May 28, 2008

Whatever

Wednesday, May 14, 2008

Whatever

Wednesday, March 12, 2008

Whatever