skysight-inc/HackerNews huggingface dataset:
> As far as I know at least ASP.NET MVC will run on Mono

ASP.NET (MVC or classic) is not efficient on Mono, the pipeline is too heavy, and Mono (at least until 2.8 / 3.0 is released) leaks memory if you're not careful with the object allocation patterns you're using, since the GC is conservative ... and of course ASP.NET leaks memory.

Mod_mono even includes a setting for automatic restarting of the Mono server, which kind of sucks. See http://www.mono-project.com/Mod_mono

Async I/O is built around async sockets in the Windows kernel, and as such the API couldn't be implemented efficiently on top of poll/epoll. See this thread which is fairly recent:

http://lists.ximian.com/archives/public/mono-devel-list/2010-January/033814.html

ASP.NET (both MVC and classic) is designed for usage in an IDE ... and you shouldn't ignore this point. For references, compare the experience of using JSF / Struts2 to the PlayFramework.

It's practically the reason Java/.NET programmers say they can't live without IntelliSense, and Python/Ruby programmers are saying they can live just fine ... the difference it's in the design of those sucky APIs you have to use with Java/.NET

I also haven't heard of any web apps that are running on Mono, and if there are apps out there, pretty much nobody heard of them ... so this whole argument is a myth.
You can also make enough money from ads if you have a targeted, niche audience.

Don't underestimate that, if you're willing to put the effort in and do ad sales.
Yes, but if they treat him like this I can't see people lower on the totem pole being treated much better, I'd rather expect the opposite.
I will not get into arguing about that here.

Let's just say HN isn't the place to get factual information about weapons systems - when I need that I go to Key Publishing forum and such.
"fakes out gamers"? No, "pisses off customers."

It's not a 'stunt', it's a debacle. That they would plan to cause that much fear and anger at their own company is just amazing to me.

I've only bought one thing from there, and that was pretty recently. I was considering buying things in the future. But if they think this is an acceptable way to treat customers, it's ridiculous.

Word got out pretty quickly via gaming blogs that this was probably fake. There was talk about how they notified investors that they should ignore what they see on the site soon.

Yes, that's right... The investors are a lot more important to them than the customers.

A half-arsed apology is not enough to make me trust them again. They obviously don't have any idea how upset people really are, and this will probably cost them a lot of money they don't even know they are losing.
In '07, top ﬁve hedge fund managers earned more than all S&P 500 CEOs combined?
The secret to Apple’s success: there are no secrets
All this drama begs 2 questions from my POV: Are we seeing the end of the net startup ecosystem as it's been since Netscape? Is this happening because too much transparency, too much blogging, tweeting, and spewing your guts publicly all the time only creates negative emotions: jealousy, fame obsessions, arrogance, hate?
Enjoy Holidays With Kerala Packages
Kerala is known for its beauty of backwaters and greenery. Having honeymoon with the better half and enjoying holidays in that atmoshpere wiil be definitely a sweet memory for a lifetime.For this purpose there are many packages which will help you. For more details please visit our website www.irisholidays.com
Want to run a Startup? Do Sales for a year
Distance from black hole
I had trouble following Fred's logic. I follow his argument about VC collusion: a competitive market and unwillingness to syndicate leads to less collusion. However, his statement about angels boils down to, "I know most of these investors and I know what is on their minds right now." Are there market forces that drive angels not to collude?
MI6 'used bodily fluids as invisible ink'
It really depends on the kind of business. If it's user-generated content, you're going to have a tough time with ads.

Instead, you should talk with your customers (or potential customers) to see what their needs and pains are and base your business model off of that research.
Also, don't underestimate the effort it takes to do ad sales.
Perhaps it would be difficult to keep them in sync, and if they are not in sync, chaos ensues. No idea, though.
Thank you so much for the followup. SEO can be hard to learn (beyond the basic checklist google provides) since every expert is just trying to sell you their black box of services. It's enlightening to learn specifically what another site's problems were and how you addressed them- it's much more honest than anything I'd find by googling. Thanks so much for sharing!
Reading this post and Arrington's yesterday, I am starting to wonder about the meaning of the word "friend". If these guys are really all friends, maybe they ought to turn to their enemies because I wouldn't want friends like these as my own enemies ;-)
> Oracle sponsors this sailboat for about $200 million

That's just Larry's favorite toy, I'd imagine the IRS to be interested in that as a deferred payment rather than Oracles shareholders, whatever floats Larry's boat (pun intended) is fine with them, as long as he delivers.
That's largely true because the SEOs and spammers were so successful at gaming Google's competition that the other search engines were all but useless when Google hit the scene.
You're welcome, I promised. We were really pressed for time on Monday or I would have done it right then.
Jeff Jarvis on How The NY Times is Crushing the WSJ in Online Battle
Stylebot for Chrome: Web Developer Toolbar meets Greasemonkey
Just from reading through it quickly it includes the following things I believe are absent in all of the above (although I have only worked with ASP.NET MVC and MonoRail).

1) It has a built in web-server. This is hugely awesome, especially since it is based on Tornado. No mucking with Apache or Nginx, CGI, etc.

2) It includes command line app generation and compilation - missing from at least ASP.NET MVC.

3) Simple Routing - did you look at the route and lamba? That is awesome.

Some of what is here is similar to what exists, but this looks much improved. Pipes looks to be an improvement over the current HttpModules of ASP.NET. The view engine looks like an improvement over .aspx. The HTML5 template looks like an improvement over the crappy templates that MVC creates.
Oops; your reply happened between the time I loaded the page and the time I hit the reply button. I think it would be cool if Reddit-style comment systems could show new comments in realtime, Wave-style. The number one complaint about wave is that "it's cool, but I don't know what I would use it for". People already know what to use sites like HN for.

I'm not sure how usable it would be to have comments suddenly appearing -- it might get overwhelming if there are over 1000 comments, as on some Reddit articles -- but I think it could be pleasant on a smaller site like HN.
Just to emphasize your point in the last paragraph: comparing the game mechanics in Zynga games to those in traditional MMOs is laughable.

Zynga games are more comparable to social websites than WoW.
This is veru useful advice - http://www.gabrielweinberg.com/blog/2010/09/how-to-get-that-...
Your best bet are tea's. Look into a good green-tea, black or green/black hybrid - you also gain a bunch of anti-oxidents along with losing all the processing that goes into things like 'Vitamin waters', sports drinks etc.

In my area (colorado) tea's have become a very big business and we have several 'local brews' to choose from (Xing and New Leaf are my favorites).

Tea is a great option compared to something like a diet coke, and if you get use to no sweetener at all, it's actually one of the healthiest things you can drink. I tend to switch between a honey sweetened green/black tea and a 'naked' version without any sweetener.

Also most restaurants offer a brewed tea so you don't have to worry about having only soda options when you are grabbing a bite to eat.
Borges then goes on to point out exactly that; but his philosophical point, as valid as it was, is not the point of interest in this discussion.
Personally, I like seltzer. I've found it's not as popular outside of the east coast USA.
I like the objectivity of it. I often cite RT when someone says a movie is good or bad, but the overwhelming critical consensus disagrees. Personally, I've found it to be the best predictor of films that I enjoy.
http://www.playframework.org/ is more likable than ASP.NET MVC, while Java is more rigid / verbose than C#.

Start from there.
I'd like to know how to make an ajax web app accessible.

If something changes you can change a background color on an element for a visual user. Is there something similar you can do for someone using a screener reader.
This is a great suggestion. Ask yourself "as a pilot, what annoys me or what are tasks that I have to spend my time on". Maybe a site for matching up people up to fly together to events? Or logging your flight hours. (I am not a pilot - I have no idea what I'm talking about.)
Something like Netflix's personalization, but for movie critics would be better.
Happiness costs $75,000 but no more
A lot of big software companies seem to put significant effort into maintaining a good relationship with the developer/technical community, presumably in large part to keep the recruitment pipeline (especially of top people) flowing along.

Oracle, by contrast, doesn't seem to give a shit and gets away with it[1].

Why?

[1] http://www.google.com/finance?chdnp=1&chdd=1&chds=1&...
I'm with you, I mean there's obviously an explanation but why not make it absolutely crystal clear in the video?
My company hates WordPress style theming. In fact, many of the design decisions we made on our product were to address this pain point. There are so many details to remember that the process of creating a theme becomes about Wordpress rather than about front-end web code.

We use Twig as a templating language and expose our entire data API so there isn't a massive set of functions to learn. Here is an example of how to list the latest posts:

<ul>
{% for post in hifi.get({'type':'post','orderBy':'-publishedAt'}) %}
<li>{{ post.title }}</li>
{% endfor %}
</ul>

This keeps the process of creating a theme mostly about HTML/CSS because it dramatically reduces the specific information that you need to know about the platform itself.
Don't worry, nostalgia or not, the whole thing still looks and feels amazing (IMHO). It's very easy pick apart a movie, and there's very little point in doing so. I think I might try to interpret it in your way. :)
Chicago, Carl Sandburg
Sometimes, entrepreneurs need good poems.
Zed Shaw on the super angel conspiracy
> " There are too many other people, places, and things that I love first and foremost to list programming for free as one of them."

This is something I think that is a great sign of someone who you should/shouldn't hire. The best interview question is "So what side projects are you working on out of hours?". If they shrug and answer 'none', politely show them the door, yet it's surprising just how many programmers don't seem to have/want side projects - I guess they're doing it for the money rather than the love of it.

Definitely, life's about balance - spending time with family, living, eating, sleeping, etc but it seems like real hackers genuinely enjoy hacking, and want to play - even out of hours.
Sometimes, entrepreneurs need good poems.
Hmm..I wonder if there is a way to charge the $2.10 to the card that you are purchasing.
The multitude of real use examples make this one of the most referenced and useful documents in my previous Linux sysadmin job.
This is in line with SWEIII offers. However, your experience should be enough to be slotted into Senior, which will increase your salary and GSU's. If this is a senior/slotting offer it is low.

If you come in at SWEIII you will be in the same buck as newly hired graduate students, SWEII's who have had a lucky year, and lifers with no motivation. There are others in that bucket, but those are the ones with whom you will be incorrectly compared.
I understand how you feel. I've worked for startups that felt that way. If you've decided it's not worth it to focus on accessibility, I doubt I can change your mind with a few words on this HN post, especially if you can't make yourself care about a potential customer base. But I'll try anyway.

If I want to start a restaurant, part of the cost of doing so is ensuring that the facilities I provide are accessible to the disabled. I need to have menus for the blind, or at least provide reasonable alternatives. That costs me money, and doesn't have a good ROI. But it's the law so I do it.

Of course, there's no law mandating that your web site needs to be accessible, even though Target has been sued and settled out of court for having an inaccessible web site, as have a few others. If you plan to sell your services to a school or university that takes federal funds, then there are in fact laws that affect you.

I'd argue it's not much of an additional cost to implement if you do it from the beginning, but it is certainly hard if you have no background or idea how to start. Things are different than they were in 2004, although we have a different set of issues to deal with.

One thing I hate though is when people say "X is easy if you know how it works", so I'll do my best to explain some of these concepts as I go forward. Just promise you'll follow what I'm doing and keep providing those devil's advocate responses. Deal?
Everything makes money by selling something, whether directly or indirectly.

There are something like five things you can sell via or over the Web:

i) sell products which you buy or make yourself (ecommerce)

ii) sell services which you generate (x-as-a-Service)

iii) resell other people's products or services on commission (affiliate marketing)

iv) sell your audience's attention (advertising)

v) sell your audience's behaviour (usually to advertisers or publishers so they can sell more advertising – behavioural targeting)

That's what you've got. Only two of these directly require you to take payment, but they're the easy ones to understand...
This is so true. When things don't go well it's really hard not to think of quitting as pure failure but to focus on what quitting will do for your health, wealth and general sanity.

It needs to be the hardest call to make though, as it has the most impact.
This is both the obvious way and usually the best way to earn money. Don't forget that this includes selling other people's things through affiliate programs.
Some thoughts:

PhP is for general-purpose web application development, but somewhat targeted at building "higher traffic dynamic webpages", although it is much more than that. It's widely used, and it's been around a good while. It isn't going away, and I'm not trying to convince you to stop using it.

Ruby by itself is a fascinating language that developers should get familiar with. Why? IMO, primarily because of this: http://scotland-on-rails.s3.amazonaws.com/2A04_DaveThomas-SO...

But Ruby on its own is a bit like Java, Perl, etc. It isn't really web-oriented. Rails however is a framework that uses Ruby and bundles code that makes working with/storing data, web forms, etc. easier. On the surface, unlike PhP, Rails seems to have a mindset of its own, attempting to get you to use conventions that try to put webapps more into a box, so you can develop faster once you learn the box, whereas PhP alone is more wide-open. However, almost immediately you learn that box is almost entirely imagined. Ruby is even more wide-open than PhP, so Rails is also.

It might be hard to get a picture of the sheer amount of functionality available for Ruby on (and off) Rails via http://rubygems.org/ and http://github.com/ but trust me- there is a lot! The same can be said for PhP as well, but it isn't packaged up quite the same.

RoR tries (notice I said tries) to make things simple. So developers get pulled in and make rookie mistakes because the details are glossed over that aren't glossed over in Java, etc. as much. I've seen and been told of PhP developed by those that didn't know what they were doing that is the same way, though.

I agree that nobody "needs" Rails, but spend some more time with it, and you'll find you'll use it more than PhP for some applications.
I think the implied trade-off is between "IBM axes former SUN-division Foo, 5000 fired" and "Stuck in an unpleasant, but decently paid, job with benefits and no particular obligation not to just pack up and leave when a better opportunity comes along."
Thank you. The logbook idea is brilliant. That was the most annoying thing about flying.

Brilliant.
You could make money off of ads but you'll need some serious traffic (ideally, within a niche) to command decent CPMs.

A better strategy (and one that I'm using on NotaryCRM.com) is to sell the audience something else that's useful. In my case, notary publics get a free listing in my directory but I try to sell them on a CRM system to make their lives easier.
Are we talking about Google Ads or accepting my own ads directly from vendors?
At what traffic rate, will I be in a position to get my own ads from vendors?
This will be a niche website.
This is a direct consequence of the global near-real-time credit card payment authorization system being the Biggest Ball of Mud design you can imagine. Clearly, at each and every stage of getting to where we are now, people did the bare minimum of change to add new functions to the system.

The other aspect of the problem is the length of time the NSA sat on public key encryption. It's within the realm of possibility for credit card companies to have used public key encryption to at least validate that the human user of a card number knew something, a PIN or whatever, related to the card number. The payment authorization system grew up without that math, so it pretty much depends on everyone (like the call center reps or the programmers of shopping cart software) keeping the card number and the CID/CVC/CVV secret and off their disks.
Facebook down for everyone?
How is Optima inherently evil? Used properly (e.g. printed at high resolution on glossy paper for some art book, or printed letterpress) it’s absolutely gorgeous.
Money can buy you happiness, up to a $75,000 income
At this point in time, I would suggest joining the Apple Mac/iOS community. A macbook + iPod touch + developer subscription will get you access to a great community, loads of iTunes U videos about CS and programming from Stanford and other great schools. The community is pretty great compared to others. You have a system where you can learn all aspects of contemporary software development, from scripting languages, to web sites, to handheld/mobile development, GPU development, systems administration, and so forth. You will also be developing a particular skill set that is highly in demand for employers, and one in which you can start immediately making money on your own selling apps. The unix and scripting language skills are also transferable to most other UNIX jobs, if you need to find work.

I've not always been a Mac/iOS dev, but this is now the advice I give to newbies, including my own brother.
When you say "website", is it content-driven or a web application/tool? Either way, ads would be a good (only?) option.

If it's content-driven, you can do premium content stuff (like eBooks, downloadables, etc.)

And when you say "enough money," how much are we talking about? It's all relative: the more traffic you get, the more money you get. I would focus on growing your community and audience before even thinking about monetization. Have that behind your head, of course, but you're not going to make money if you don't have traffic or a community. You're not going to make anything significant if your product sucks. Focus on the product first, the money will come eventually. It's an investment of time and a bit of money (web hosting on a VPS is like $20 a month and you just scale when you need to).
http://downforeveryoneorjustme.com/

Use it.
One of the reasons I left GE was because there was no notion of a senior engineer in the software field (there are senior science positions in the research divisions). To go beyond "Software Engineer" you had to step into a managerial role and away from doing any software engineering.

This burned out several people (including myself). You can only wait for the implementation of "Technical Career Path" for so long.
Rock Paper Scissors Spock Lizard
Done. Thanks. Didn't realize the email in my profile wasn't public.
Great question. First, don't look for a mentor. Rather, start networking and let the mentorship relationship develop naturally rather than artificially.

I work for a big internet company (not bragging) and they paid people up between groups which historically fails... Why? Because it's artificially, there's nothing there.
What base do grads start at?
A Better Way to Do the Country Combination Box on Your Forms
vi) be a loss-leader for something else.

In the case of a personal websites, that something else might your career, raising your profile to potential employers/contracting clients.

It's not strictly making money itself, but in the long run, it might have a very decent ROI.
Rands in Repose: How to Run a 1:1
I don't know much about this sector, but how does Oracle compare to its direct competitors? E.g. is SAP friendlier with the developer/technical community?
That'd be great if you could elaborate a bit on how appengine wasn't fit or too expensive for your use case? Was performance an issue, or just costs? Thanks.
I run ThatHigh.com and it pays my rent in SF.

I started out with Adsense and it scales pretty well. I now have two direct advertisers paying me monthly.

So basically, it's ad-driven. And that model can definitely work.
Sure, but in that case, the website is a marketing campaign for something else, not a product. (We're not disagreeing, really, it just depends on how you're setting the scope.)
smoothies can be good and healthy (depending on how you make them), and can also be a meal replacement or snack. make 'em yourself so they're pretty cheap
It's pretty easy to imagine that when Gosling was employed by Sun, he enjoyed significant power to shape his own job. Under Oracle, he clearly did not have the power to make his own job into what he wanted.
It's not much of a stretch to believe that lower-tier technical staff didn't have that power to begin with, and hence did not feel the same sting of new management.
At work we sometimes use asp:Label instead of just putting out the text since with labels we can get a tooltip. We typically use this in table cells to present only 20 chars of a string, and have the full string as a tooltip(alt="the tooltip").

The label doesn't have a "for" attribute.

I wonder how those tools blind use are affected by this. Do you happen to know?
Right now my portfolio is tied up in food and shelter. Apple, while a fine product, is out of my reach.

I watch all the Stanford videos and MIT OCW. I will check out the Mac community. Thank you.
This will be a niche website which falls into the 'iv) sell your audience's attention (advertising)' category.