HNHacker News
TopNewBestAskShowJobs

alfiejohn_

326 karma · joined July 11, 2011

Developer at FastMail

alfiej@fastmail.fm

submissionscomments
alfiejohn_··on DEA teaches agents to recreate evidence chains to hide methods
> Parallel construction does NOT allow law enforcement to

I think we're beyond this point now. There is no "what we are allowed to do" vs "what we are not allowed to do". From what we have seen in the past few months, it's now a matter of "do what we want to do" and if we can't do it then we'll interpret the law.

> (a) Introduce evidence that is the product of NSA surveillance

> (b) Literally manufacture probable cause to effect a search to generate introducible evidence

There is probably even a team at the NSA whose sole purpose is parallel construction!

alfiejohn_··on JSON Mail Access Protocol Specification (JMAP)
See the comments above about mobile networks and persistent sockets.
alfiejohn_··on JSON Mail Access Protocol Specification (JMAP)
Because AFAIR, you need to point to two working implementations of a spec before turning it into an RFC.
alfiejohn_··on Gmail was down
No Google-snooping, and there never will be.
alfiejohn_··on I never finish anyth
Wow, great comment. That's the first time I've wanted to buy someone Reddit Gold on Hacker News!
alfiejohn_··on Essays from the funniest man in Microsoft Research
I've read a few and they have been really good reads. If there were more swear words, I would have said that Zed Shaw was his ghost writer.
alfiejohn_··on Essays from the funniest man in Microsoft Research
I just have to say that you're one of my favorite bloggers.

Thanks for all your posts.

alfiejohn_··on The NSA: An Inside View
Thanks cypherpunks01.

I flagged it for my to-read list for after work. I'm an idiot and didn't RTFA.

alfiejohn_··on The NSA: An Inside View
Did your post have to go through some sort of internal review before you were allowed to publish it? I find it weird that you're allowed to blog, let alone blog about the NSA.
alfiejohn_··on Rich kid's successful defense in DUI deaths:'Affluenza'
This reminds me of:

  http://www.snopes.com/politics/bush/laura.asp
alfiejohn_··on TV Is Dying, And Here Are The Stats That Prove It
"You mean everybody had to sit down and watch the same thing at the same time?" -- kids of the tomorrow
alfiejohn_··on Google’s Role In Woodland Child Pornography Arrest Raises Privacy Concerns
This isn't where the line was crossed. Far from it. Even though eavesdropping on the everyday citizen is a pretty damning thing to do, in their eyes it isn't illegal so they can't understand why everyone is complaining.

The line was crossed a long time ago when the Law was treated as an opinion. This cultivated a "let's see what we can get away with" attitude which is now starting to unfold before the world stage.

For more info, see:

  https://en.wikipedia.org/wiki/John_Yoo
alfiejohn_··on Bitcoin $600
When someone without knowledge in the markets tells you to buy something, it's time to get out. They either heard that golden advice either on TV, the radio or read it in a newspaper but the common denominator was that it was probably a paid ad by someone who wants to offload as much as possible to the next sucker^Winvestor.

So remember, when your bus drivers or barista tells you to buy Microsoft shares, it's probably best to consider Put options.

alfiejohn_··on Why GitHub is not your CV
> These sorta articles invalidate what I make just because I FEEL like making them. Not sure what to feel about that.

Maybe it's because I'm getting old, but I've learned something... stop caring what others are saying and doing. If you feel like making shit, then make it.

alfiejohn_··on What is your most productive shortcut with Vim?
Without a doubt turning on the following was the biggest win for me and Vim:

  set relativenumber
alfiejohn_··on Why I Now Believe the Glass Ceiling Is Real
Gee, she is pretty hard on herself in the post.

“Right, well, it’s because you’re young and female.”

But I don't think that was the reason...

"After lengthy negotiations including a bump to VP, an increase in salary and signing bonus, the rock star senior director re-joined"

There we go. Money talks and bullshit walks.

alfiejohn_··on FastMail’s servers are in the US – what this means for you
We're already in Iceland - from http://blog.fastmail.fm/2012/07/03/a-story-of-leaping-second...

"We have a complete live-spare datacentre in Iceland. Eventually it will be a fully operational centre in its own right, but for now it’s running almost 100% in replica mode."

I'm not so sure about the safe-haveness of Switzerland these days. They already caved to the US, giving them access to banking info (what they're famous for... which leaves me wondering what Switzerland got in return):

  http://uk.reuters.com/article/2013/08/28/uk-switzerland-usa-tax-idUKBRE97R0CY20130828
alfiejohn_··on FastMail’s servers are in the US – what this means for you
Like what Bron mentioned above:

'Which comes back to the point I've been trying to make all along here. In the most serious extreme, nowhere in the world is "safe"'

Do you have any suggestions for countries that have excellent data connectivity, would successfully resist pressure from US/UK/X authorities to hand over our servers, and at the same time would not themselves want access to?

alfiejohn_··on FastMail’s servers are in the US – what this means for you
"I can only imagine just how incendiary such headlines might become: US Seizes Australian Servers in NSA/FBI/Scary-three-letter-name US Agency Sting Operation. That'd go over real well, especially among Commonwealth nations."

I think if that were to happen, it would be another nail in the coffin for the "US cloud".

From www2.itif.org/2013-cloud-computing-costs.pdf‎

"The U.S cloud computing industry stands to lose $22 to $35 billion over the next three years as a result of the recent revelations about the NDA's electronic surveillance programs"

alfiejohn_··on FastMail’s servers are in the US – what this means for you
We're no longer Norwegian :)

http://blog.fastmail.fm/2013/09/25/exciting-news-fastmail-st...

alfiejohn_··on How to wake up early - Robin Sharma
A 14 minute video on how to wake up early? Without watching it, here's my strategy:

  1. Set alarm
  2. Wake up
alfiejohn_··on Today I Deleted My LinkedIn Account; You Probably Should Too
Before deleting my account, I unsubscribed from several groups. Yet two weeks later I was still getting daily updates from the unsubscribed groups. Also, even though I had unsubscribed and they were not on my group list, they still showed up on my public profile. After two support tickets, the emails stopped.

Then I decided that LinkedIn was useless to me so I deleted my account. For two weeks, I still continued to get daily email updates even though I no longer had an account. After another support ticket, the emails stopped.

alfiejohn_··on Linus on /dev/random: "We actually know what we are doing. You don't."
We can already rule out the extra silicon costs. Don't forget that a program like this one would be subsidised.

If you can't trust a chip with one instruction, why trust it with the others. I'm in no disagreement with you here. I was just responding to jgrahamc asking how it was going to work.

alfiejohn_··on Linus on /dev/random: "We actually know what we are doing. You don't."
Instead of saying put up or shut up, let's think if this is within the capabilities of Intel or an impossible feat.

First off, the RNG doesn't have to reside in RAM as it could already be in cache. So you're already not going to be detected by looking at RAM access. Also, it's not 1992. Modern architectures and modern operating systems are going to throw out instruction timings from Intel manuals. A cache miss and you're toast.

Now if you have a dedicated pipeline to executing a RNG within a code cache, all you would have to do is work out it's inverse. Very plausible.

Unless the above sounds magical, it does seem like this is a possibility. And as it's been shown that the NSA is using it's enormous budget to pay US companies to help do it's bidding, this does seem like it's within reach.

alfiejohn_··on Linus on /dev/random: "We actually know what we are doing. You don't."
Aren't the next instructions going to be in the code cache? So "detecting the code sequence" would seem trivial.
alfiejohn_··on Algorithms, Part I: Kevin Wayne and Robert Sedgewick
Great, but I hope it doesn't follow the book...

"Algorithms in C" by Sedgewick is a great book, which uses C to implement the algorithms talked about in the book. "Algorithms" also by Sedgewick, which looks like this course is based on, spends a hell of a lot of time teaching you Java!

alfiejohn_··on Let’s stop the NSA before it destroys the cloud industry
This.

When the Patriot Act was passed, there were a lot of European companies who were very skeptical about DHS/NSA snooping on their data. Now we've got solid proof that it's happening.

Regardless of what the US does now, people have lost faith. They can interpret the definition of words in the law so that what they do (which seem immoral/illegal/wrong to us) is in fact legal.

What the US can't control is purchasing power. Companies outside of the US are looking inwards again. AWS/Rackspace clouds look great, but you're bending yourself and your customers over, and the NSA didn't even buy you dinner.

The US cloud is toast.

alfiejohn_··on We Already Know What Kind of Newspaper Owner Jeff Bezos Will Be
> If a media outlet has a self-sustaining profitable business model

Take a look at who owns The Guardian:

  https://en.wikipedia.org/wiki/Scott_Trust
In 1992, the Trust identified its central objective as being the following:

- To secure the financial and editorial independence of The Guardian in perpetuity: as a quality national newspaper without party affiliation; remaining faithful to liberal tradition; as a profit-seeking enterprise managed in an efficient and cost-effective manner.

The Trust sees its main functions as being the following:

- To secure the Trust's own continuity by renewing its membership and by dealing with threats to its existence;

- To monitor the organisation, financial management and overall strategy of the Group, holding the board accountable for its performance;

- To appoint and 'in extreme circumstances' to dismiss the editors of The Guardian and The Observer,

- To act as a 'court of appeal' in the event of any dispute between the editorial and managerial sides of the operation.

alfiejohn_··on My experience with FastMail as a Gmail replacement
Ahh gotcha. I'll mention it. Thanks :)
alfiejohn_··on My experience with FastMail as a Gmail replacement
Thanks. I've editing my original comment.
Page 1 of 3Next →