HNHacker News
TopNewBestAskShowJobs

thomseddon

1,435 karma · joined April 15, 2012

email: thom@ below domain

work: https://telcom.uk

submissionscomments
thomseddon··on How We Failed at OpenStack
The opportunity extends beyond support for x86 devices in that more traditional hardware switches etc. should also work with openflow.

I've found there's lots of OSS around the controller and virtual switches for testing/lab but the only serious openflow agent designed for hardware switches I've found is Big Switch's Indigo[1] it has very limited hardware support.

I see experimental support in OpenWRT - this is very interesting as it opens up a shed load of hardware options.

[1] http://www.projectfloodlight.org/indigo/

thomseddon··on How We Failed at OpenStack
>> >> You see, physical switch operating systems leave a lot to be desired in terms of supporting modern automation and API interaction (Juniper’s forthcoming 14.2 JUNOS updates offer some refreshing REST API’s!).

>> This. Network hardware vendors have no incentive to make their devices more easily automated, and in fact face disincentive not to.

There is actually a relatively established roadmap for the solution to this in "bare metal" / "white box" switches that essentially just talk OpenFlow to a controller. Google moved their entire international internal backbone (more traffic than public facing) to this model[1].

The issue at the moment is that there isn't lots of OS options and subsequently very little hardware support. Google developed their own hardware (despite preferring to have bought it[2]) and my understanding is they wrote their own software too.

[1] http://www.opennetsummit.org/archives/apr12/hoelzle-tue-open... [2] http://youtu.be/VLHJUfgxEO4?t=39m20s

thomseddon··on Cron commands to plain English
I built the opposite version of this, convert plain English to cron commands: http://thomseddon.github.io/cronstring
thomseddon··on The March Towards Go
You obviously don't know TJ...

https://github.com/visionmedia http://www.quora.com/TJ-Holowaychuk-1/How-is-TJ-Holowaychuk-...

thomseddon··on LibreSSL
Does anyone have a link to repo in which it's being developed?
thomseddon··on RawGit – GitHub CDN system
This is just rawgithub.com on a new URL right?

I suppose they changed when github stopped using the raw.github.com host, so although this makes it a little more generic, it's lost the biggest usability advantage it had in that you could just delete the dot between "raw" and "github" and hey presto.

All together - wish this was on rawgithubusercontent.com !

thomseddon··on Internet.org: A Facebook connectivity lab project
I think it is supposed to be ready: https://www.facebook.com/zuck/posts/10101322049893211?stream...
thomseddon··on Internet.org: A Facebook connectivity lab project
Is is just me for whom this site is completely broken?
thomseddon··on Engineer's Guide to US Visas
To anyone with experience with a H1-B: How closely related does your degree have to be?

I get the impression this is a relatively grey area - I have a BEng in Civil Engineering, in my opinion it's somewhat related, I just wondered if there is a clear guidance on this?

thomseddon··on I don't know
:)
thomseddon··on I don't know
<title>the_title();</title>
thomseddon··on AWS Tips, Tricks, and Techniques
Well clearly you wouldn't keep your keys in s3, if you were to keep them on an ec2 instance, for example, as long as you had proper SSH access configured even with AWS account access the servers would still be secure.

That then makes your local SSH key the last link in the chain (and OpenSSL of course, and that you trust AWS is actually encrypting the data).

thomseddon··on AWS Tips, Tricks, and Techniques
I suppose it's OK for some use cases but realistically it doesn't provide a whole lot of security.

Doing this only really protects you if someone steals the physical disks from inside AWS, whilst this is a legitimate risk it seems incredibly unlikely and i'm not aware of any such instance.

HOWEVER, it does not protect you from the far more likely scenario of someone gaining access to your AWS account. If someone is able to get your credentials (or otherwise hack your account) then all your data is vulnerable.

thomseddon··on AWS Tips, Tricks, and Techniques
Here's another one for you: distribute your s3 paths/names

Because of the way s3 is designed, the place files are stored on the physical infrastructure is dependant on the prefix of the key name. I'm not exactly sure how much of the key name is used, but for example if you prefixed all you images with imges/....jpg it's highly likely they will all be stored on the same physical hardware.

I know of at least two companies for whom this has caused large problems for, one of them is netflix. Imagine all the videos in a single bucket with key names "/video/breaking_bad_s1_e1.mp4" (a crude example I know), all requests hit the same physical hardware and under high load the hardware just can't keep up and this exact issue has apparently been the cause of more than one Netflix outage.

The solution is simple, ensure your files have a random prefix ({uuid}.breaking_bad_s1_e1.mp4) and they will be spread around the datacentre :)

thomseddon··on Thirty Years of Mac [video]
Not sure if it's just me but I find this video remarkably uninspiring. It just seems to lack real content?

Now I'm more than willing to accept that I'm not the exact target for this video, and that the subject matter of the following video makes it a slightly unfair comparison, but the contrast to the quality of the Steve Jobs tribute video is vast: https://www.youtube.com/watch?v=0y2WpieYRks

The latter video literally takes my breath away.

thomseddon··on Dropbox raises about $250 million at $10 billion valuation
When I was in the process of creating a similar service specially for students I did a lot of research into their freemium model....The findings were pretty clear: the most reliable source puts their conversion at around 4% and and with approximations on growth and a heavily reduced s3 cost there is a point where it stops working - they need to boost their revenue sources.

I have all the projections on my pc, feel free to contact me if you would like to see them.

thomseddon··on 2014 regulations: F1's engine revolution
Way ahead of you: Formula E (http://en.m.wikipedia.org/wiki/FIA_Formula_E_Championship) 2014-15 will be the inaugural season
thomseddon··on The new YC batch is from 23 countries
I agree however my suspicion is that it has still been used.
thomseddon··on The new YC batch is from 23 countries
Question: on what visa do most non US citizens attend YC?

My understating is that a B1/2 would not be compatible with the nature of the work, E1's take around 6 months and require around $100,000 per founder and H1B's are like gold dust (and they also take months and still not sure it would workable)

I have a vested interest in the answer to this, thanks.

thomseddon··on Poll: Hacker News Person of the Year in Tech
Thanks for the comment. I truly care about what you think.
thomseddon··on Poll: Hacker News Person of the Year in Tech
Snowden currently winning: http://hn-poll-rank.herokuapp.com/rank?post=6801294
thomseddon··on Here's Waldo
I've always known him as Wally, it looks like "Waldo" is an american thing: http://en.wikipedia.org/wiki/Where's_Wally
thomseddon··on Show HN: Lost & found tags
Now what I would REALLY pay for, and what I thought/hoped was, is stickers had location tracking so I could find them with my phone, i'd put them on my keys, wallet everything. I think THAT, packaged into an very easy service, could be a brilliant business.
thomseddon··on RFC 7049 - Concise Binary Object Representation (CBOR)
I would really love to see a convergence of such binary formats, I hate that choosing between Google's Protocol Buffers, Apache (Facebook) Thrift etc. forces you down a very specific path of non-interoperable libraries.

I would like to see how this compares to other formats with respect to serialised size...

thomseddon··on Poll: Which platforms do you develop for?
I thought that but I think it would influence voting
thomseddon··on Poll: Which platforms do you develop for?
https://github.com/thomseddon/hn-poll-rank :)
thomseddon··on Poll: Which platforms do you develop for?
Ranked: http://hn-poll-rank.herokuapp.com/rank?post=6603807
thomseddon··on Poll: Where are you currently living?
Ranked: http://hn-poll-rank.herokuapp.com/rank?post=6582647
thomseddon··on Poll: What are your liked and disliked programming languages?
I've written a simple ranker for the above scores: http://ancient-garden-9751.herokuapp.com/

Python and C most liked, PHP and Java most disliked (currently)

(Source here for if/when it goes down: https://github.com/thomseddon/lang-rank)

thomseddon··on Ask HN: Did your YC (or other incubator) startup fail? What are you doing now?
For balance on the video aspect - I actually significantly prefer having a video that saves me the time/effort of scrolling around and reading, and this certainly seems to be a popular trend. ("Some of the people, some of the time" etc. etc.)
← PreviousPage 2 of 5Next →