HNHacker News
TopNewBestAskShowJobs

tsmith

221 karma · joined June 5, 2010

submissionscomments
tsmith··on OpenStack adds new hypervisor to support Docker containers
To add a bit of context:

- The OpenStack project makes a major release every six months. The feature freeze for the next release (codename: Havana, scheduled to be GA mid-October) was 00:00 UTC this morning. As this commit has been approved prior to the cutoff, that means that (barring any serious problems it may unintentionally cause, which is unlikely as hypervisor drivers are isolated from one another) it will be included in the Havana release.

- It's probably more accurate to say that a new hypervisor driver has been added, rather than a new hypervisor. OpenStack is an orchestration layer that is used for allocating resources to users/projects (more in an excellent comment here: https://news.ycombinator.com/item?id=6330947) and has support for a number of hypervisor drivers, including the usual suspects (VMware, XenServer, and KVM) as well as non-hypervisors (baremetal and others). Docker, and the container technology upon which it is based, is not traditionally considered hypervisor virtualization.

- OpenStack has been evolving as a sort of "Linux of the Cloud", and as such, a number of "distributions" (for lack of a better / easier-to-understand term) have cropped up to make installing, setting up, and running an OpenStack-based cloud easier/manageable/supportable. Some distributions take a more free-form approach with respect to what they include. Others provide a single vertical stack which they support (e.g. KVM-only) and using a different hypervisor driver would either be unsupported or in some cases (and for reasons I won't get into) impossible.

- Running Docker on top of OpenStack / within OpenStack has been possible for as long as both platforms have co-existed, as OpenStack has always been capable of running Linux VMs and Docker has always been capable of running within Linux VMs. What this patch allows is for OpenStack to orchestrate Docker container provisioning, and take advantage of the not only the orchestration capabilities of OpenStack but also the client/API/library support.

I have no connection to the Docker project but I do applaud the Docker OpenStack team as getting a new hypervisor driver into OpenStack is no small feat!

EDIT: typo

tsmith··on Hello Hacker News
I was keen to understand how it works and what this "flow" thing is, as the technical premise is really quite interesting. So I click on the video... and start hearing the xylophone... and say "uh oh".

Folks, I have good feelings about good tools, but I don't get them from watching videos of people talking about how they get good feelings from their tools. The promotional video has obvious high production values but lacks any description of what "flow" is/does. It is the 2010s hipster equivalent of zombo.com.

Tell me what it is, what it compares to, how it's different/new/novel. Putting it politely, I place very low value in how it makes some random people "feel" or what sound effects it causes them to emit, and the fact that that comprises the sole content of the video makes the whole thing suspect.

tsmith··on Boarding Pass Redesign
Heh, yes.

I was going to facetiously suggest that if designers wanted to work on another ephemeral product, they should redesign the patterns printed on TP (first suggestion: chevrons indicating which direction to pull). Then I remembered http://www.getshitter.com/

tsmith··on Docker: Git for deployment
It's 100% accurate.

In your "counter-example", you're running four different userspaces/distributions on the same operating system kernel.

You could have posted a useful clarification to my comment (e.g. "but you _can_ run different Linux distributions!") but instead have chosen to be condescending and inaccurate.

tsmith··on Docker: Git for deployment
Unfortunately, that's where the "containers are like VMs, but better!" argument breaks down.

Linux Containers, which docker makes use of, are more like creating a "clone" of the currently running operating system with a boxed-in filesystem (and device-space?).

You can't run a Windows container on a Linux host; neither can you run a Solaris container on a Linux host; ad nausium.

With VMs, you can run whatever you want on whatever you want, assuming the processor architecture is compatible.

tsmith··on Boarding Pass Redesign
As a frequent flier, I neither a) have any issues with the way boarding passes are designed currently nor b) have witnessed bewilderment in fellow passengers due to poorly designed boarding passes.

Is this a case of design for the sake of aesthetics alone?

To any would-be boarding pass designers out there: he first thing I do with a boarding pass I no longer need is throw it in the garbage. They are ephemeral. Disposable. Spend your time working on something more persistant.

tsmith··on San Diego Hacker News Meetup 42 (Fri 6/28)
Seriously. Why not make this on Tuesdays? Or any other day but Friday?
tsmith··on Fix Things, Never Force It: Lessons From Grandpa
In high school auto shop we had a different (and contradictory) mantra: "Make it fit!"

Sometimes you've gotta force it...

tsmith··on “Well, He’s Not Going to Get Very Far”
Think about it this way: no matter how low you put the dividing line between A-level and B-level performers, you will always have people that fall below the line.

So, set your line appropriately, but fire people below the line, no matter how "hard" they work / how much time they spend "ass-in-chair".

tsmith··on Founders: Don't Forget to Sell The Dream
F* the dream! Founders: Don't Forget to Sell The Product!
tsmith··on Unless you're a founder, startups do not pay out
The thesis of the article is mostly correct, though there are plenty of exceptions in the valley - the Facebook and Google IPOs made 100s of instant millionaires.

This part bugged me though:

"Lets put it this way. You're working at a start-up. You've got some decent stock, say, like, 200,000 options. You vest over four years and your strike is $1/share (which is WAY too high for an early employee, but you feel "good" about this one.) You're making 50k under market value."

Number of options and strike price are almost meaningless without context - specifically, number of shares outstanding + ESOP pool. PPS is derivative of the number of shares outstanding, and strike price will typically be the PPS at the last round of financing, so whether it's $1 or $10 or $0.10 is _completely_ determined by the valuation of the company divided by the number of shares outstanding.

The number of shares outstanding (+ those allocated to the ESOP) is the meaningful number here. 200k options could represent a significant stake in the company (up to 99.9995% of the company, for example, if the company has only a single share outstanding and no other options issued!) or an insignificant stake in the company (for example, if the company has 1 trillion shares outstanding).

The only thing the 200k options / $1 strike price tells you is that if the company doubles in value, you will have made $200k (less taxes & tip). Triples in value, $400k. Multiples by X, $200Xk.

If you don't think the company is going to double/triple/10X in value during your time there, don't play the game.

tsmith··on Paypal To Drop VMware From 80,000 Servers and Replace It With OpenStack
> I can understand that virtualization is useful when your resource requirement is less than one machine but above that, I doubt there are any real benefits. It's snake oil.

Tell that to Netflix - or any of AWS' customers, really.

tsmith··on Paypal To Drop VMware From 80,000 Servers and Replace It With OpenStack
Almost definitely KVM. The Ubuntu/KVM/OpenStack combo is the bread-and-butter deployment scenario outside of a small number of folks (notably Rackspace, which is OpenStack on XenServer^TM).

Also, <= Diablo and to a large extent Essex releases were known to be (politely speaking) less-than-usable OOTB. Folsom was really the first release that could properly be called usable for a production IaaS, and Grizzly is even better.

Source: knowing these things is my job.

tsmith··on Mexico: The New China
You can just show up at the border with your license / ID. If you have a passport they can look it up in the system. No fine, maybe a little lecture. Happens 100s of times a day as lots of people are still not aware that you need a passport for re-entry (used to be just a DL until a few years ago).
tsmith··on Mexico: The New China
I can't speak to a comparison with Chinese cities, but TJ is pretty safe, as there are hundreds of thousands of middle class people living there now. Just stick to the places they go to (Zona Rio, Agua Caliente, etc) and you can have a nice evening out for 1/2-1/4 what you would spend in San Diego.

I believe there are also 1-2 startup incubators (space only, no money to invest) in Zona Rio now.

tsmith··on Kid Sends Blunt Cover Letter and Now People are Trying to Hire Him
"Kid"?

What is it about people that makes them think a person about to complete a degree and enter a Masters' program, and assumedly old enough to drive, vote, serve in the military, and reproduce, is a "kid"?

George Washington was a major in the Virginia militia at 21. Nat Palmer was the first American to discover Antarctica at 21. Bill Gates was 21 when he founded Micro Soft. Steve Jobs was 21 when he founded Apple.

People who call fully-grown adults "kids" can go stuff themselves.

tsmith··on Another Way Apple's Fight With Google Is Hurting Users
Yet another reason why the iPhone 5 is the worst iPhone ever produced. Not because it is bad - objectively it is in all ways better than previous iPhones - but because it is comparatively worse than the current state of the art (Galaxy Nexus). Maps are horrible, voice search not as good, no NFC, less radio bands, etc etc.

The iPhone 5 marks the first time in the product line's history that it was not advancing the state of the art.

tsmith··on Free Living Arrangements Offered to Startup Founders in Kansas City
"What you'll get: Free Room & board [...]"

"What is expected of you: [...] You pay for your own food"

http://en.wikipedia.org/wiki/Room_and_board

tsmith··on Freemium has run its course
I'd never seen the Hershey's / Ferrero Rocher experiment referenced in the article (that supposedly "started the free-mania") but couldn't the opposite conclusions be drawn from the experiment? I.e. that having a free option (somewhat obviously, perhaps) reduces revenue for the vendor?

In the experiment, when offered the choice between a Hershey's Kiss at $0.01 and a Ferrero Rocher chocolate at $0.25, 50% of respondents chose Hershey's and 50% chose Ferrero Rocher - for an average Revenue Per Customer (ARPC) of $0.13. When the price of the Kiss was lowered to $0.00, 90% chose the kiss and only 10% chose the Ferrero Rocher - for an ARPC of $0.026. All things being equal, the vendor would have to have 5X the number of "sales" to achieve the same amount of revenue, and the marginal Cost of Goods Sold/Cost of Sales would have to be zero to achieve the same amount of profit.

tsmith··on The Cloud I'd Like to See
"But I still have a couple hundred gigabytes in my home directory that I pull across to every new computer I set up."

That seems... like a lot. Maybe I'm used to the space constraints of tablets/netbooks/SSDs, but I've been pushing everything not inherently tied to my local machine to a home NAS (e.g. a Kurobox or Buffalo NAS) for years now.

tsmith··on How to Make It on Craigslist
The kid was old enough to engage in meaningful financial transactions. There's always _some_ power imbalance in any kind of meaningful transaction - that doesn't mean that the person on the weaker side has the prerogative to act unfairly.
tsmith··on StackRocket launches beta to help developers build virtualized dev environments
Looks awesome, guys! Congratulations on the launch!
tsmith··on Why Science Majors Change Their Minds (It’s Just So Darn Hard)
"At my school, it wasn't intro programming courses that weeded out so many CS students, it was sophomore level discrete math. That class had a 50+% failure rate."

At my school, the CS program was designed so that the Intro to Programming class and the Calc I class were filter functions: students had to get at least XX% in one and YY% in the other in order to be admitted to the CS program (and thus be permitted to enroll in the upper level courses required for the degree). As at your school, more students bombed the Calc class than the CS class.

There was no effort made at disguising the filtering function of these courses - in fact, when program enrollment was high, XX and YY increased, and when program enrollment fell around 2004-2005 they decreased (at one point YY was 50%, effectively meaning you simply had to pass the class).

tsmith··on inPulse (YC W11) smartwatch hackathon on Apr 17 in Mountain View
This is so cool. You guys are really on a roll since moving to the valley!
tsmith··on Move Over Apple, My Tablet Cost $200
I've had an iPad1, now have a rooted Nook Color, and on Friday (or Saturday) will be getting an iPad2.

The Nook Color is great in all ways except one: video. No Netflix client available or forthcoming, no streaming from NAS a la Air Video Server, and no VNC. No good hardware-assisted video players either, especially not for free.

Otherwise it's a great deal for $250 and works very well as a Kindle reader, web browser, e-mail client, etc., and as a good way to dip your toes into the Android tablet market.

tsmith··on Show HN: Twitter graph monitoring over time, SocialGrapple
I really like the followers-over-time graph.

Question: is there a way to embed the graph into another "dashboarding" tool? I.e. through an API or even a simple URL?

tsmith··on Low-cost video chat robot
He was my hero back when I was in grad school.

I could never figure out how he funded his experimentation. I had to beg for 50' ethernet cables (unsuccessfully, I might add). A set of wiimotes would have been completely out of the question. Maybe they got better stipends at CMU and he bought his gear on his own dime.

tsmith··on Low-cost video chat robot
Whoa... what's with the title edit? That's a far cry from "[refusing] to upvote". This is borderline admin abuse.

</rant>

People on HN are likely to have heard of the Anybot due to its connection to YC (one of AB's founders being a YC partner). Referencing it in the title is perfectly relevant, since many on HN can relate to the term "Anybot" but few can relate to "video chat robot" (which, incidentally, sounds like some sort of automated chatroulette client).

</reason>

[edit it's -> its]

tsmith··on Low-cost video chat robot
This is the same guy that made the awesome wiimote 3d goggles (TED talk here: http://www.ted.com/talks/johnny_lee_demos_wii_remote_hacks.h... )

EDIT: Added TED talk link.

tsmith··on New Twitter Has Become Browser Poison
Good point, though not quite contradicting that of the grandparent post.
← PreviousPage 2 of 3Next →