HNHacker News
TopNewBestAskShowJobs

ntoshev

3,065 karma · joined March 12, 2007

nik@t1mr.com

http://www.underengineering.com

[ my public key: https://keybase.io/ntoshev; my proof: https://keybase.io/ntoshev/sigs/-piodh_N3Iz_KHRDy9q8DwzUm8hyzhfGYMQHzguhJhI ]

submissionscomments
ntoshev··on The Patent Pledge
Of course, the bulk of the valuation is in the startups that have grown enough. You still have vested interest to protect startups while they are small, this is when you add most value anyway.
ntoshev··on Too many layers of abstraction -- worthless crap (2007)
Well, #2 should be "the code is a mess" which sometimes is a result from too many layers of abstraction, sometimes from improper abstractions, sometimes from lack of abstractions. In my experience novices underengineer, while experienced coders do tend to overengineer.
ntoshev··on Jig, the first product from Tasty Labs
Will it survive first contact with enemy? Right now jig is very much like Quora. But yeah, every successful product is a mass creating gravitation in the product design space.
ntoshev··on Google to Settle with U.S. Government for $500 Million
Humans are often worse than algorithms. But human mistakes (e.g. in medical practice) are socially acceptable, machine mistakes are not.
ntoshev··on Disk space is cheap… That's not the point
The clustered index of a table determines the order in which actual records are stored. This means that with a random GUIDs column as a clustered index you insert records in random places of the table, while with the two other options you append records at the end - no surprise this is much faster.

Now, the table is not just sequentially written records, they are actually organized as some b-tree variant. Still, appending to a b-tree is a faster operation than inserting in the middle.

Rebuilding the index (actually the table) with a FILLFACTOR parameter makes space in each b-tree node so that new records don't cause too much reordering. This is not much of a solution though, because as the table grows the 10% unallocated space will fill up and the performance will be back where we started.

To explain the benchmarks shortly:

- the performance difference between ints and sequential GUIDs is because GUIDs are larger

- the performance difference between sequental and random GUIDs comes from appending records to the table vs inserts at random positions in the table

- FILLFACTOR helps temporarily with random inserts by making space available before the inserts happen

ntoshev··on Best algorithms book I ever read
I don't think anyone can forget pointers though, except in Winnie the Pooh way.

Also, anyone learning data structures should know pointers or at least references as a prerequisite. You can't reason about efficiency in data structures knowing only the high level comfort of Python.

ntoshev··on What Every Data Programmer Needs to Know About Disks
Slide 6: "[Disk] throughput: 768 MB/sec on SATA 3" is misleading, consumer-grade rotating disks barely fill SATA 1 with ~70 MB/sec. SSD are faster in raw transfer, and if you have a RAID you are not limited by a single SATA channel any more.

Slide 13: "Laugh at MongoDB" is pretty stupid, mongo makes certain trade-offs that are not for everyone, but they are still meaningful.

The presentation doesn't explore the RAID options, which is a shame.

ntoshev··on IPython 0.11 - Innovation in iPython
Other good Python consoles are DreamPie and bpython.
ntoshev··on Asana tech talk: rethinking web app development
It doesn't really - I saw it on an iPad.
ntoshev··on Asana tech talk: rethinking web app development
Video:

http://asana.com/2011/07/reactivity-sync-and-cosimulation-a-...

ntoshev··on How The Hell Is This My Fault?
> Why, if, as you say, airbnb was being as helpful as possible from the get-go, did the victim write that second post?

Speculation:

Airbnb offered money and support if she agreed not to sue them and not to feed the press the negative story about the service. She refuses to commit to this, they refuse to pay her without it. None of the two parties wants to be transparent about this part of communication. Technically, no one lied.

ntoshev··on Poll: Do you visit the 'new' section of Hacker News?
http://news.ycombinator.com/newest

The submissions go there first, and bubble up to HN main page only if they get enough upvotes.

This kind of question is pretty useless as a poll, if pg shows actual statistics I think it would be pretty far off.

ntoshev··on Ask HN: what would happen if the US defaulted?
The assumption is there is no good reason for the US to default, as it can always print more dollars and pay debt with them. In contrast, Greece can't print euros by itself.
ntoshev··on NoSQL is a Premature Optimization
It's not just the data, it's also what you do with it. I think a typical social network is a reasonably good fit to the relational model. But this is mostly because any given user cares only about his friends, and at most about the friends-of-friends. If you try to do something different, like computing eigenvector centrality of clusters of people, suddenly an RDBMS is inadequate and you want a graph database or something simpler like mapreduce.
ntoshev··on NoSQL is a Premature Optimization
This is not a very useful statement, because there is no clear-cut border between relational and non relational data. You can map everything to a relational schema and to most nosql models.
ntoshev··on The Problem With Silicon Valley Is Itself
For the startups to be less of a commodity, perhaps you could look for some sort of unique perspective on the world that founders should have. It seems Google founders had a lot of that. This may not help with the returns though; maybe more money are there to be made from commodity startups than truly disruptive ones.
ntoshev··on Michael Krigsman: Recommends Enterprises "discontinue use of" Dropbox
I only know Tarsnap, and it is a backup service, not quite useable for "file transfers" and sharing. There's a fundamental tradeoff between security and convenience, and Dropbox is on a sweeter spot than the high-security offerings.
ntoshev··on Visualizing Hacker News
Can it work farther back in time? interesting if there are longer term trends. Happiness particularly can be indicative about the overall satisfaction from HN.
ntoshev··on Show HN: HN Trends - like Google Trends, but for Hacker News
Awesome work!

Can you normalize it against total text volume? Number of mentions always goes up with time as HN grows, % of posts mentioning will be a better measure of mindshare.

ntoshev··on Y Combinator's Graham Says Startups Must Improve Lives
PG says the first iteration doesn't matter much as long as the founders are good and iterate quickly. Empirically, is this the case? Airbnb and Dropbox certainly didn't iterate on their concepts that much. Google's first shot was excellent. Facebook captured 90%+ from Harvard students before moving on to conquer the world. Are there real counterexamples, or even better, hard data?

(If only YC recorded and aggregated key metrics from their startups, it would be so much easier to answer such questions)

ntoshev··on How to win friends and influence people with an iPad in a coffee shop
He writes essays on an iPad?
ntoshev··on Protolol Jokes
I thought this would be about social protocols. Do you have some of these?
ntoshev··on Airbnb Has Arrived: Raising Mega-Round at a $1 Billion+ Valuation
What's wrong with them?
ntoshev··on Google Correlate
If you upload stock market data, you could see if there are searches that strongly predict certain stocks.
ntoshev··on Y Combinator’s Paul Graham: We’re Looking For People Like Us
Yeah, Google and the other 20 search companies at the time. I don't think this became an issue before search became reasonably good, when they didn't have a choice but follow through.

I also think Google broke and still breaks rules, just your example is not very good. Interesting that this reply of yours is upvoted over paul, pg and tlb in this thread.

ntoshev··on Glitch In iTunes Activation Servers
This is false. I've reverted to older firmware before. There's even a dedicated button in iTunes for that.
ntoshev··on Ben Horowitz on the Skype acquisition
I enjoy Ben's posts a lot, but what has actually happened to Skype since eBay sold it?

IP lawsuit was resolved, the Skype network effects continued to work, the economy changed, is there anything else? It doesn't seem to me like much value was created inside the company for these 18 months, more like the perception of potential buyers changed.

ntoshev··on Lexadecimal - colour codes with meaning
Palette-sentences, anyone?
ntoshev··on Airbnb Taps Facebook, Lets You Crash With Friends Of Friends
For a startup at such an early stage it would be a mistake to worry about "cannibalising existing business" - if they don't do it, someone else will. Disruption is all about finding a better economic local minimum. This is what abnb does anyway - more efficient accommodations market.
ntoshev··on The Next 10 Years Will Be Great For Both Founders And VCs
I received spam from you on my email, scraped from HN. Please don't do that.
← PreviousPage 7 of 34Next →