HNHacker News
TopNewBestAskShowJobs

sallen

63 karma · joined February 20, 2011

submissionscomments
sallen··on How We Built Uber’s Highest Query per Second Service Using Go
Agreed, this seems silly to build your own which likely performs worse than PosgGIS and has way more bugs.

At least the article could have addressed why that would not work for their use case.

edit: also now they have to classify polygons into groups that wholly fit into some "city" polygon. That seems like it becomes a pain to maintain since you may want to expand a region in the future and it happens to go outside of your previously defined "city". Or maybe you want a region that isn't in a "city", like a "country" or "mid-atlantic" region.

sallen··on Spacesuits of the future may resemble a streamlined second skin
As mentioned in the article:

The group’s next challenge is finding a way to keep the suit tight. To do this, Holschuh says there are only two options: either maintaining a constant, toasty temperature, or incorporating a locking mechanism to keep the coils from loosening. The first option would overheat an astronaut and require heavy battery packs — a design that would significantly impede mobility, and is likely infeasible given the limited power resources available to astronauts in space. Holschuh and Newman are currently exploring the second option, looking into potential mechanisms to lock or clip the coils in place.

sallen··on Dyn Decided To Stop Offering Free Accounts for Dynamic DNS
Surprised nobody has mentioned this yet, but if you use (or can move to) Namecheap for your domain registration, they provide free DNS service that includes dynamic DNS [1]. The script to set it is merely an HTTP GET to a URL. A lot of routers provide that ability as part of their dynamic DNS set up (I know dd-wrt does, as does the Mikrotik router I currently own).

[1] https://www.namecheap.com/support/knowledgebase/category.asp...

sallen··on There is no better battery (2008)
Interesting in the 5 years since this was written, what the friend claimed would happen has come to pass. Car2go runs several all electric car sharing fleets in various cities. I've used the one in San Diego a number of times.
sallen··on Using a full iPad to test how your app will look and feel on the iPad mini
How is this helpful?

You do realize that the iPad Mini won't ship until next Friday, and that people may want a head start on testing their app on a smaller screen.

And additionally, I'm sure there are a lot of small developers who can't afford to buy all the devices their software might eventually run on.

sallen··on Apple announces iPad Mini with a 7.9-inch, 1,024 x 768 display - $329
I am going to upgrade my iPad 3. I mean you can sell it to Amazon for $400, and buy a new one for $500+tax. Doesn't seem like a bad deal to basically lease the iPad 3 for six months for about $120.
sallen··on iPhone 5
Traffic is one of the main things I use Google Maps for on my iPhone. How does the traffic in Apple Maps compare? I'd hate to lose that.
sallen··on How I negotiated my startup compensation (with numbers)
She'd only get 1/4th of that equity per year, and the salary is given in a yearly amount.
sallen··on How I negotiated my startup compensation (with numbers)
I thought she mentioned it was a 4 year vesting for that equity, which means 1% = $80k. But then that values the company at $8M, which also doesn't match the asserted $5M.
sallen··on We object to the Newspaper Licensing Agency's terms
The article and the headline do not mention it, but FYI, this takes place in the United Kingdom.
sallen··on Never Use Source Control GUIs
Agreed. This article is stupid because it extrapolates from a few cases he's seen personally (and it was his coworkers messing up; I'm sure he's such a good developer that he's never made a mistake attributable to the command line tool, like making a typo).

And as long as we're being totally unscientific about the whole thing, the most common mistake I've seen when using a version control system has come from people checking in unintentional modifications using the command line tool because it is easy to miss. In a GUI, you can better see what is being committed, and a simple checkbox lets you skip it, while double clicking gives you a diff that makes it so much easier to review every change before you commmit.

sallen··on The Death of the MVP (Minimum Viable Product) in Competitive Markets
Groove™ huh? Aren't you infringing on Microsoft's trademark?

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

sallen··on Ask HN: What is the best Linux laptop for software development?
Does anyone know if the MacBook Air works well with say Ubuntu?
sallen··on Ask HN: Where do you get your logos from?
Have you looked at 99 Designs [1]? I havn't used it, but it looks useful!

[1] http://99designs.com/

sallen··on LevelDB: A Fast Persistent Key-Value Store
Does this system have transactions and ACID guarantees?
sallen··on MemSQL (YC W11) Raises $2.1 Million From Ashton Kutcher, SV Angel And More
Not a lot of info on their website. But it strikes me as similar to VoltDB (http://voltdb.com/). Especially the emphasis on OLTP queries.

Is it based on the same paradigm of single-threaded serial access? What differentiates it from VoltDB? Is it the MySQL compatibility and ability to use ad-hoc queries instead of stored procedures? (If so, how do you make that bit fast?)