Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nkohari
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
451.
▲
by
nkohari
14y ago
Adzerk - Durham, NC (also Raleigh/Chapel Hill) Senior Software Engineer Ready to put all those ideas about scalability into practice in a situation where you really need it? We’re helping Stack Overflow, Reddit, and other sites that you’ve
452.
▲
by
nkohari
14y ago
I'm not sure about this. Your network's primary purpose is to help find you your next gig. Who are the YC alumni that "went bust"? I would be interested in talking to them.
453.
▲
by
nkohari
14y ago
My only point is that being obtuse is not the best way to get your point across. I assume your goal in expressing your opinion is to convince others, and to do so it helps to be clear, concise, and direct.
454.
▲
by
nkohari
14y ago
Fair enough, you've said what not to do. What would you recommend instead?
455.
▲
by
nkohari
14y ago
> I'm very sympathetic to your tech-on-tech-on-tech-on-tech hogwashery promulgated by open sourcers & vendors prosteltyzing their wonderful solutions and the other acculturation factors that permits developers approaches other than
456.
▲
by
nkohari
14y ago
Touché, you out-lawyered me there. I was talking about my opinion on the topic, so yeah. For me.
457.
▲
by
nkohari
14y ago
> After a significant amount of experience in the .NET ecosystem, I believe the majority of the anti-Microsoft sentiment is well-deserved. At one point, there was a lot of innovation in .NET OSS, but it seems to have ground to a halt w
458.
▲
by
nkohari
14y ago
You're right, I'm a bit rusty, not having written anything large in C# for a couple of years. The compiler can't infer the type, so it would be: Func<string> foo = () => "foo"; func() I'm well aware of the differenc
459.
▲
by
nkohari
14y ago
Fair enough, if you want to automatically execute an anonymous function, your example isn't idiomatic C# either. The idiomatic version would look like this: var func = () => "foo"; func(); As far as "you don't see this type
460.
▲
by
nkohari
14y ago
That's not really true -- in practice, most companies have a volume license for production machines, and a single MSDN subscription includes as many licenses for development and test as you want. I'm not advocating that anyone use Windows,
461.
▲
by
nkohari
14y ago
You're right, that is awful. It's also unquestionably the worst way to write it. Try this instead: () => "foo" Please don't participate in a conversation if you aren't willing to spend the time necessary to gain a baseline level
462.
▲
by
nkohari
14y ago
I think PowerShell was a great idea with weak execution. The real issue is that the OS and many Windows services (like IIS) weren't built to be managed via the command line. They're gradually adding support for it, but not in a standardized
463.
▲
by
nkohari
14y ago
I don't think there is another great option if you want something like C# and you don't want to go down the Java road. I adore C# as a language, and the CLR as a platform. If not for the Windows requirement, I would write quite a bit more C
464.
▲
by
nkohari
14y ago
F# is supported by Microsoft on the Windows implementation of the CLR, which is great unless you're not willing to use Windows. You're right that the JVM itself is irrelevant on mobile, but via Android the Java ecosystem still plays a role.
465.
▲
by
nkohari
14y ago
We're seed-funded and have somewhere around 70 instances in AWS, almost all Linux. In our business, our margin depends largely on our operational costs, and using Windows would be a significant hit to our bottom line.
466.
▲
by
nkohari
14y ago
I don't mean this to be derogatory, but ASP.NET MVC, as great as it is, was not particularly innovative when it was originally written. Entity Framework is an ORM, and by definition not particularly innovative. Why isn't something like Cass
467.
▲
by
nkohari
14y ago
I agree with what you're saying, but without a proper implementation outside of Windows, the CLR is currently a place where great languages go to die. Mono is functional, but is basically unsupported (for everything but mobile).
468.
▲
by
nkohari
14y ago
AWS doesn't really take the license problem away -- it just rolls the cost into the price of the instance, which is significantly higher for Windows.
469.
▲
by
nkohari
14y ago
No one wants to spend their life configuring servers. That's why tools like Chef and Puppet exist -- so you can write code that will do it for you. They just don't work as well for Windows as they do for Linux. After a significant amount of
470.
▲
by
nkohari
14y ago
> From an administration standpoint they are much easier to setup and use thanks to their GUIs. Windows is very standardized and has very good management tools and interfaces. Having managed both, I have to disagree very strongly. A GUI
471.
▲
by
nkohari
14y ago
I've been a fan of Mono for a long time; unfortunately, we've had a lot of trouble trying to scale it in production. Our application was originally built for .NET (on Windows). It was successfully ported to Mono, but we continue to have str
472.
▲
by
nkohari
14y ago
I don't understand how your experience at startups in 1976 and 1987, which happened 23 and 12 years respectively before you started practicing TDD, give you any information on the use of TDD in a startup environment. Consulting doesn't coun
473.
▲
by
nkohari
14y ago
It's when he ventures into the territory of "startups" that I start to question his experience. He's definitely talented and experienced, but it seems to me that vast majority of his experience is in consulting -- which is a very differen
474.
▲
by
nkohari
14y ago
Adzerk ( http://adzerk.com ) - Durham, NC (also Raleigh or Chapel Hill) Ready to put all those ideas about scalability into practice in a situation where you really need it? We're helping Stack Overflow and other sites that you've probably
475.
▲
by
nkohari
14y ago
> Blog posts like these are interesting They are?
476.
▲
by
nkohari
14y ago
We do. http://adzerk.com/
477.
▲
by
nkohari
14y ago
I'm not sure if you intended it, but this comment seems extremely egotistical. Are you genuinely interested in his/her experience and having a conversation about it, or are you saying (as it seems to read), "How many apps have YOU developed
478.
▲
by
nkohari
14y ago
To be fair, he said he was "railing like a zealot" -- a subtle but important difference. Calling someone a zealot is attacking them as a person, calling their behavior "zealot-like" is only attacking the behavior.
479.
▲
by
nkohari
14y ago
Maybe you mean the iPod?
480.
▲
by
nkohari
14y ago
Virtualized environments vs. bare metal has never really been about performance. It's about whether you want to spend the time required to tend your servers, or whether you want to treat them as disposable.
More ›