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 Beautiful Apps, Ugly Code
OOP has nothing to do with the Disruptor pattern achieving that performance. I agree the concept is elegant, but I don't think the Java framework implementing it is. You can see a less general benchmark done in far less code in Go and C++: https://gist.github.com/1218360 (and discussion http://groups.google.com/group/golang-nuts/browse_thread/thr... )
ntoshev··on Holographic source code
Can you measure this aspect of code quality automatically? Perhaps it's not that much about code redundancy and how much does the execution jump around; it's more about making changes on multiple places to implement a single "thing" (like a bug fix). This info can be inferred from the source control system.
ntoshev··on Being a "Great Coder" and 10000 Hours
Debugging is almost always about uncovering wrong assumptions, but I don't see how you can do without assumptions. Every line of code assumes certain state of the program that it operates on.
ntoshev··on MixRank (YC S11) Raises $1.5M from Mark Cuban, 500 Startups
AdWords come from google.com. You'd think this service is not limited to adsense...

They could enforce it by technical means, by just blocking your IP.

ntoshev··on MixRank (YC S11) Raises $1.5M from Mark Cuban, 500 Startups
If you start doing automated requests to their search engine, very soon they start serving captchas. They detect it using machine learning on features like number of requests coming from an IP, etc.
ntoshev··on MixRank (YC S11) Raises $1.5M from Mark Cuban, 500 Startups
MixRank’s search engine for AdSense crawls pages running Google ads, indexing effectiveness data and estimating ad performance.

That's strange. Crawling Google's ads is prohibited by robots.txt and their terms of service. And Google tends to enforce this kind of rules.

ntoshev··on Standing Up For Android
What is this talk about "ripping off my iOS app’s private API"? Is there a reason it shouldn't be available for Android, and Android apps should use an inferior API?

I understand people would not make some API public until they are ready to support it, but here this guy seems offended because people somehow stole his work - which seems ridiculous.

ntoshev··on Tornado twice as fast with PyPy 1.7 compared to Python 2.7
No, he's talking about multiple http connectons being handled by this single threaded process (meaning you don't need too many processes that consume memory)
ntoshev··on Stanford class on Information Theory
The courses from different universities vary drastically in quality. I don't mean the professors are not good, I mean the online versions are often include incomplete materials and I haven't seen other classes that take advantage of the medium like Stanford: with integrated quizzes and automatically scored programming assignments.

I've seen slides from MIT's OCW that say "This slide is removed for copyright reasons" in half the slides of a particular lesson - they are just not helpful.

ntoshev··on Image Ad Blending Works Really, Really Well
The comparison to Google is incorrect, as I said elsewhere.

Google ads are displayed in the right column by default, and you can't simply buy your way to the search results column. Google displays the ad there only when it considers the ad as relevant as a search result, and relevance judgement is something you already trusted Google for.

Patio's ad is pretending to be curated and endorsed by the site where the ad is shown, and it is displaying a fake rating pretending to be from the users of this site. It's also way more similar to the non-ad text on that page.

ntoshev··on Image Ad Blending Works Really, Really Well
No, it's not "presented in a way that makes it obvious [that this is what the user is looking for]". It is pretending to be curated and endorsed by the site where the ad is shown, and it is displaying a fake rating pretending to be from the users of this site.

For comparison, Google ads are displayed in a right column by default, and you can't simply buy your way to the search results column. Google displays the ad there only when it considers the ad as relevant as a search result, and relevance judgement is something you already trusted Google for.

You are supposed to know this, aren't you a SEO / AdWords expert?

In Google's case it's also much more obvious that they are displaying an ad and not a regular search result. If you claim otherwise, why don't you copy the yellow background and "Ad - Why this ad?" text in your advertisement and tell us where the CTR goes?

I've seen you say that Google is evil and claim a moral high ground a number of times, and now you are justifying something with "but look, Google does it too"? Even if you were correct, which I've shown you aren't and you know it, this would means you are just as evil as Google.

ntoshev··on Steve Jobs brainstorms with the NeXT team
It's a great pity that education hasn't actually changed a bit in the intervening time.

I wonder how much of Steve Jobs' visions about the future turned out wrong (didn't happen) but in the end it didn't matter.

ntoshev··on Modern Web Applications are Here
If you do this, crawlers can't index your pages. Also your users see the page loaded blank and being gradually populated with content, which is not a good UX.
ntoshev··on Adobe ceases development on mobile browser Flash, refocuses efforts on HTML5
I'm not sure Machinarium problems stem from the Adobe toolchain. The developer says it's because they hit RAM limit with iPad 1 and load resources statically:

"The memory limitations of iPad 1 (which are somewhere around 115 MB RAM per app) are just quite challenging. You have to have it running around 80-90 to keep it stable and the app has tons of timeline animations, the sources are 1 GB, all compiled into one single SWF file + some assets. The app was originally made for PC and upgraded for tablet devices. When you start creating tablet apps from scratch it's a whole different story. The game is now made with 'no compromises' compared to the desktop version and that keeps it unique."

http://www.tuaw.com/2011/09/12/daily-ipad-app-machinarium/

ntoshev··on Programmers' salaries at Google $250k (and up)
Tl;dr: someone's ex-employee is now working at Google, says he gets $250k salary and he's under 30.

Why is this even on HN, let alone #1?

ntoshev··on Ask PG: Why don't my votes count?
Probably your votes do count, but you don't see the results immediately because the site uses caching extensively.
ntoshev··on Reality of budget VPS services
I believe it expires an year after you started using it. Do you have a reference saying it won't be available for anyone after November 2011?
ntoshev··on Steve Jobs left designer Jony Ive more power than anyone at Apple
"Code monkey", really? I guess Jeff Dean, for example, feels pretty good as a top code monkey at Google.
ntoshev··on Google+ as your blog (using G+ API)
I hope G+ will evolve into a nice blogging tool by itself. The amount of G+ posts linked to from HN and other aggregators indicate the potential is there. I wish it were able to format code nicely and posts' urls included a title instead of a meaningless id (for SEO as well as humans).
ntoshev··on Google+ as your blog (using G+ API)
Circles are a privacy tool, not one to indicate relevancy. I wish Google thought about this too.
ntoshev··on Node.js has jumped the shark
This only proves that many in node.js community and some trolls outside of it don't really understand programming at the event level, BUT insist on writing about it.

First, you shouldn't judge anything by the worst of its kind.

Second, why I keep seeing related stories piling one misunderstanding on top of another on Hacker News?

ntoshev··on Windows Phone does transmit location information without user consent
I agree, they are sending more info than they need to, in the same way Apple didn't need to store these data for so long or back them up on a computer. In both cases I don't think there is malice, but it's good people actually check what is going on and force vendors to take privacy seriously.
ntoshev··on Windows Phone does transmit location information without user consent
This looks like requesting an approximate position assisting the gps to to get the precise position. I'd bet all agps devices do it in this way; before the confirmation dialog, because it gives the optimal user experience. If they waited for confirmation to download the agps data, you'd haveto wait more to grt your location. Even if you don't want to get your location now, it makes sense to cache them because you are likely to want it in the near future. These are the same data iPhone was found to cache and back up.
ntoshev··on Simple Two-Factor SSH Authentication
I got it with Dolphin browserr on Android 2.2, but didn't read it and can't get it anymore after I clicked "continue".
ntoshev··on Poll: You and Mobile Development
There is no functional app store, right? There is an app I'd make on Kindle if the distribution channel works. Now I'll make it for iPad and maybe Android tablets.
ntoshev··on Disaster: MySQL 5.5 Flushing
Amazon EC2 offers 68GB RAM and it's hardly an obscure offering. But they don't offer SSDs.

SSD might be a solution, but we don't have any proof either way, and we also don't understand why is this problem happening.

ntoshev··on Look out for No. 1
What is a moral solution, can you give a historical example?
ntoshev··on UTorrent.com compromised, malware added to installer
I installed it recently and even though I tried being careful not to install anything unnecessary, it tricked me into it! There was a checkbox saying something like "accept terms and conditions and install Bing toolbar", and I only readbthe beginning and left it checked as Eulas have conditioned me (of course I had accepted terms and conditions of utorrent before that).
ntoshev··on The Future of Light is the LED
I think the reason fluorescent lightning looks bad is not the color temperature, it's the narrow spectrum of emitted light.
ntoshev··on Too many layers of abstraction -- worthless crap (2007)
I agree with you, I just say there are other similar sources of avoidable complexity.
← PreviousPage 6 of 34Next →