skysight-inc/HackerNews huggingface dataset:
depending on what you want to do dev wise you should strengthen your skills in these by working on actual apps in them. Get involved with a favorite open source project in on of these languages. School doesn't generally teach real world coding in my experience.
I guess this post could be used as a convincing argument to implement searching into ycnews:

http://news.ycombinator.com/item?id=209716
http://news.ycombinator.com/item?id=210537
The statements are only seem incompatible at first glance. They are keeping DRM on the previews, but allowing purchases of DRM-free music.
On http://www.launchsplash.com/designs, don't reset my color selection when I change the template selection (unless the selected color isn't available).
Is getting “more traffic” your real goal?
Color Image Scale
5% to 14% of European population lacked of CCR-5, while almost none of Asians and Africans lacks CCR-5. A theory about this phenomenon is the black death/smallpox in middle ages in Europe attacked CCR5. And the survivors from several black deaths/smallpox outbreaks were descendants of CCR5 mutation. So theoretically we know how people can live with CCR5 mutation.

Of course, the immune system is complex. So maybe a healthy CCR-5 Delta 32 person needs some other mutations to keep functioning instead of just losing CCR-5.
12-25 million in revenue is staggeringly good for their age. Private beta in Oct 07. Launch in March 08. Assuming growth (which I think they have), I'd call that a pretty amazing success.
Hmm I wonder how you did in his matrix? Not too happy about how you scored in some of the boxes perhaps?

I don't necessarily agree with everything in the matrix, but I think overall it was pretty well thought out and it sets some good minimum expectations.
Still interesting thanks!
I used Hulu to keep track of Battlestar Galatica for the early half of this past season. Originally, Hulu posted episodes the day after they aired and didn't include any commercials. However, as the end of the season approached, Hulu -- without warning or advance notice -- delayed posting episodes until 8 days after they aired. Only after folks complained did they put up a schedule of airdates.

I also had the chance to watch several movies on Hulu; once again I found the service started excellent and got progressively worse. Early on, movies downloaded quickly and had no ads. Towards the end of May, however, Hulu started interrupting movies with ads in seemingly random places -- not in natural transition points but right in the middle of an actor's words. Furthermore, as they apparently hadn't secured advertising yet, these "ads" were just 15 seconds of static white text on a black screen that read: "Brought to you by Hulu's advertisers" or some such. I found these pointless since they didn't even name the advertisers or feature their logos. Disgusted with these pointless interruptions, I've since swore off Hulu.

In short: They had a good thing going at the start, but have proceeded to muck it up.
Supercomputing for the masses: Nvidia CUDA
Are you serious or being irony? Your last paragraph makes senses if you replace Linux to OS x. At least in U.S. :-)

We often thought marketing doesn't matter to tech product. But I think marketing matters. But even marketing matters, if the product doesn't match expectation, the product will not go anywhere. The best marketing is done by users. When people see others constantly use Windows XP, they use Windows XP. When people see others use iPod, they use it. When people see others use Google, they use Google. It may be a herd effect. But most users don't care the subtlety. They have too much to worry in their life. Gadget, personal computer, Internet are just part of their life.
And they say emacs is complex ...
The argument is pretty slim. There are almost no languages that don't care at all about whitespace inside your arguments.

This guy's argument isn't much different than saying "foo" isn't the same as "f oo", therefore, the language cares about whitespace.
On a large CRM-type application I worked on in the past, database constraints were used to enforce stuff like unique login IDs. Yes, some validation could be done in the UI but that was the way it was done.

When a user tries to create a user with a login ID that already existed, the database constraint is encountered and an Oracle exception is thrown. It is caught and and packaged up through the application stack until it becomes an application-level exception. The end user sees a localized, friendly message instead of seeing a raw, nasty ORA error message. I'm not sure how this could be done without checked exceptions.
Building a web app in 4 days
"""Can't this be fixed by hiring better developers?"""

The answer is yes.
http://www.google.com/search?q=%22testing+the+crawl+time+of+...

19 minutes in.
The really early days of computing. How I shot down VisiCalc
You think people need your sourcecode to steal your idea? Unless you are building something highly complex then these efforts will probably be a waste of time.
Ah, I misunderstood you previous comment.
Results of our Ruby development survey
Haha, I like it. Now, where did I put my crochet kit...
New Bag Helps Laptop Pass Airport Security
And jobeemar == Louis Savain too? http://news.ycombinator.com/submitted?id=jobeemar
what do u exactly mean by expand u r mind?
It wasn't really a jump. Apple's market share has been growing more or less steadily since the switch to Intel. IMO I don't think that Vista has had much of an effect on mac sales; it's primary competitor has been XP.

All else aside, I'm sure that a significant factor has been the fact that you can run software for Windows on an Intel-based mac without emulation overhead.

Another factor that I'm sure hasn't hurt is that after the transition to Intel systems, the macs reached something close to price parity with the Windows OEM's. In some cases, the mac ends up being the less expensive option (specifically, the Xeon-based rigs), which is also new territory for Apple.
Tips for Starting Your First Open Source Project
I need to give you a lesson that is going to be far, far more valuable to you than another programming language.

If you want to go far in life, use words like "you" and "your", instead of things like "u" and "u r".

People will never focus on your linguistic skill for being correct, and they'll always secretly question your intelligence for using the latter.
no i had other subjects like comp org,data strucutres,microprocessors ,graphics.
thanks for the classification
In case this wasn't obvious, but UDP is simple as it's sent from the server, not the browser.
Can we throw a huge world-wide party when 'we' reach 10%? I will personally buy a crate of champagne to share with people in the Toronto area ;)
I'm not sure why you're getting downmodded; Java is a fine language to learn, if anything there are a lot of interesting languages up-and-coming on the JVM, and it would be helpful to have an understanding of the Java language to fully appreciate them.

Some languages that are JVM specific today include Groovy, Scala and Clojure. I'm sure there are more. Beyond that, there is Jython and JRuby.

In addition, Java is a widely marketable skill. It's nice to be able to find work while you're a young programmer, even if it's boring stuff. People aren't always so fortunate as to be able to start a startup when they're young; sometimes they actually have to get a job doing crap work while they learn.
Dallas has a substantial high-tech background and has an interesting creative class, but there's not much intersection between the two. It also doesn't help much that the business attitudes in Dallas are very traditional and "corporate" (not sure how else to explain it). It's a shame, too, because there are 2-3 decent universities here, and various swarms of talent, but absolutely zero community.

Plano and Richardson probably fare better than most places with respect to interesting new companies and tech startups, but they've got a long way to go. I'd probably bet on Plano, if I had to choose. They've got some cultural outlets, an interesting historic downtown, a handful of technology companies, and it's a nice place to live with decent local governments, and it's nearby UT-Dallas, which is the best technology school in the Dallas Metro area (although not flagship like UT and TAMU).
the designs aren't that good, its a good idea to have a splash page, but I think its better if you do the actual design yourself. That way it'll have the same theme as your actual website. + you can provide more info like screenshots etc.
A Cringing Quarter for Venture Capitalists
Interestingly for many of us, there seems to be one scheduled for 2012 across large chunks of Northern California, Arizona and Nevada.

update: Actually it's going to be an annular eclipse, not a total eclipse, which isn't quite as awesome.
By that logic, real carpenters would also refuse to use staple guns and electric screwdrivers.
Hmm this reminds me of another tool I found on YC News just a few weeks ago... http://www.flashprobe.com

They probably used the same methods.
1. They do sometimes have 15 second ads on short excerpts – and I absolutely hate it. The cost just seems way too high for a 1:00 clip. (On the plus side it makes me reconsider if I'm spending my time wisely.)

2. I too don't understand why they play the same one or two ads for the entire movie. It honestly gets annoying, which seems like something you don't want your advertising to do. At this point I just mute them.
Heh, looked like a joke to me. Similar to the launch page Webware made: http://www.webware.com/8301-1_109-9973373-2.html
7 Improvements for Google Maps Mobile that will make it the first mobile killer application
There is a huge potential for Google Maps Mobile and location based services whenever you are in locations that you are not familiar with. The only problem: Google Maps Mobile is simply not ready for primetime yet. Here is a list with some areas for improvement.
25mm in revenues is small? I mean sure its not Google but its hardly on the same level as Joe's Corner Store, Mike's Landscaper Services and Paul's Video Store.
Why Stories Work where Requirements Documents Fail
And sometimes not so secretly, too. Good advice, good advice.
Schedule for web applications
Bravo. You're the only commenter who had something interesting and intelligent to say about the article. The others are jumping up and down and foaming at the mouth. LOL. In the future, when parallel programming becomes easy and powerful parallel computers become the norm, we will find that most applications are significantly more parallel than sequential. The coming intelligent programs will have huge numbers of sensors (visual, auditory, tactile, etc...) and effectors. These naturally call for massive parallel processing.
Would you trust any company that has to outsource the creation of a 'coming soon' page?
European Mobile VoIP Startup Nimbuzz Raises $15 Million
The Cron Commandments
Forty Percent of Web Users Surf With Unsafe Browsers
Small for the companies that run it.
Google, HP, Cisco etc. Join Together  To Head Off Patent Trolls
"This Flash Player will act just like a person would in some cases. It will click on your buttons, it will move through the states of your application, get data from the server when your application normally would, and it will capture all of the text and data that you’ve got inside of your Flash-based application." - egads! hide all your buttons that cause database state changes such as 'delete!'
Those graphs are a bit sketchy. Kinda deceiving to compare a half year's numbers with a whole year's. The conclusions are right, but there's some psychological manipulation in the pictures.
This is going to be a giant security nightmare.
hmm, thewebsiteisdown.com is... down?! you don't say?!

i saw it on TC first, but its now on the main page of www.noob.us if you haven't seen it.
"""Given Linux's all-encompassing focus on making their software beautiful and easy to use"""

Personally I find Linux desktops to be extremely frustrating, buggy, inconsistent and not well designed. Many applications are ugly.

If you live in a terminal/firefox world you probably won't notice this though :-)

S.
I never understood why they didn't just use `/usr/bin/strings` to pull out ascii, and keep the pronounceable text. This of course wouldn't help with data that's being pulled in such as XML and things, but it would have been a start...
He clearly doesn't even know what an algorithm is, yet is pontificates madly about how they preclude parallel code. I guess he doesn't think that distributed ray-tracing involves pesky things like "algorithms" either, eh? Naw, ray-tracing is an algorithm if you run it in a single thread, but it's not an algorithm when running in parallel... at least according to his logic.

I've found that bad engineers detest threads, but good ones like them when they're appropriate for the task at hand. This is further evidence of that.
I'm certainly not saying that XP and open source are the same model, but rather that one thing they have in common is improved code quality ("given enough eyeballs..."). Are you aware that pretty much the only definitively reproduced finding in the literature about software engineering is that code reviews and inspections reduce bugs? The trouble is that if you do them after the fact, they're expensive. Prohibitively expensive, in fact, for commercial projects, so nobody does them. Plus they degenerate into boring pro forma meetings. XP's answer to this is rather elegant and if anybody knows a better one I'd sure like to hear it.

"Collective code ownership" sounds like everybody's going to be forced onto a collective farm and made to slave in the fields and then sent to barracks where they each get a potato for dinner and all go to bed at the same time, and the government raises your children. So I'm not surprised you think that it means your code will be seized by the state and you will never be allowed to "see a feature from inception to completion". Some of XP's terminology and dogmatism kind of foster these reactions. I don't like it either. But your objections don't really have anything to do with how stuff works in practice.

How like the software industry that we end up in a binary argument about whether "solitary" or "collective" programming is better. Just because we work with data that is either 0 or 1 doesn't mean that we have to be that way.
Working with web developers in India: why, whom, and how
yup, but that requires effort ;-)
That's udderly ridiculous.
Feedback: If I leave the page open the cart becomes out of synch and I need to reload the page. Either it needs to poll the server or a quick hack would be to make it refresh after a certain delay.

Or you could have a refresh link next to the cart
love it. Let us know how many of the 'above market' shirts you sell. I'd be very impressed if you can get enough people to buy all of the ones above $45.

And I'm a big fan of the name as well. Note that you have more comments here than in most posts.
Maybe I'm missing something, but why is the last shirt printed more expensive than the first? Exclusive items with a lower item number are generally more valuable.

Why don't the timed items revert to a regular item once the timer is expired. Remove the grey background, basically.
Great read. I feel what the yahoo search team feels from here.
I guess what I'm getting at (and perhaps driving is a bad example) is that I can make decisions (in a non-reflexive way) based on data that I've been aware of for less than 10 seconds.

How could I have decided something 10 seconds ago based on what I've only known for 5?

Another example. I get on an elevator, see my doctor is on the 5th floor, and press the 5th floor button. This takes about 7 seconds. How could I have decided to go to the fifth floor 10 seconds ago? Hell, I decide what to get at burger king in less than 10 seconds after looking at the menu-board.
4 weeks in the zone = my latest app (just for fun). 
I just finished working on a 4 week project that seems to have turned out pretty OK.

http://www.myplaylist.biz/lyrics/

Do let me know what you think...
This seems to be the instinctive response of developers in other areas when exposed to a new client-server system...particularly a proxy or relaying system.

But is BIND and the DNS system a "security nightmare"? Is Squid a security nightmare? Apache's mod_proxy, a security nightmare? Postfix or Sendmail or Qmail or Exim, all security nightmares? IRC? OK, maybe SMTP and IRC are security nightmares...but, one could easily argue that it's because their goals include "many-to-many open communication", and not because securing them would be difficult. After all, IMAP/POP3 moves mail around, just like SMTP, and it manages to be locked up nice and tight without even trying very hard.

I'm not saying Orbited isn't a security nightmare. I'm just saying that it's a client-server proxying and/or relaying system, just like all of the systems listed above, and that does not, by definition, make it a security nightmare. If the developers have experience building proxy systems and/or take the time to understand the security requirements of such a system, it'll be just fine. Just because securing a particular technology is sorta hard, doesn't mean you shouldn't build the technology. It just means you need to allocate some of your development resources to solving those security problems.
I don't think I'll ever understand this. Unless you own shares, one company's success over another isn't really anything worth celebrating. This isn't a good vs. evil situation no matter how much some people want to paint it that way.

Personally, I'm just happy that I can use any of the 3 major OSes these days without a problem, which is largely thanks to FireFox eating IE's marketshare on Windows.
Sharding is a great way to scale, but it has problems - specifically, you loose easy joins. With the example mentioned, you have a client where all their stuff is on one box - think a hosted CMS. Wonderful!

This doesn't apply as neatly to something like Twitter. There, we have all our users potentially needing to be joined to data on all our other users. Joins don't go across shards. You loose that with such a system. So, for something like Twitter, you can either run lots of batch jobs and deal with the latency that batching implies (not an option for a service that is used for instant, small updates), use a single DB (replicated still applies as single in this case), potentially use something like memcached to store a giant hash table of the relationships and updates for the past 24 hours (and the database only becomes long-term storage).

Sharding is awesome. Sharding has great uses. Sharding isn't something most of us will have to use.
I guess the problem is that people use wedding registries at stores as general registries anyway. For example, my wife and I bought some great stuff for our friends based on their David Jones registry, but found it for much cheaper at Peter's of Kensington. We then just called David Jones and asked them to take it off the list.

Not trying to trash your idea - you have good technology, now you need to monetize it effectively.
Ask YC: Ideal startup culture
What makes a start up work place have an ideal culture? Also, what is the ideal culture for a startup?
SaaS not profitable enough, says Larry Ellison
Why Google's indexing more Flash apps won't help much
Ask YC: Biggest startup hubs
Silicon Valley is #1. After that what would you say are the biggest start up hubs and why?
Ask YC: Best start up incubators
Of course there is Y Combinator. What are the other top incubators? What makes them stand out?
It's analogous to seeing a really brilliant friend experience deserved, widespread success. It's a satisfying feeling to see earned triumph in any circumstance.
Basecamp's new affiliate program
We've been working really hard on our startup and now this
I'm sure you're aware that its been announced that Google and Yahoo will now be indexing Flash content.

Our idea for a startup was to create a search engine for Flash content. For quite some time now we've been crawling and indexing Flash content and we were getting ready to release a beta version of our site. What would you do if you were us?

Here's the URL http://mediawombat.com

Please beware that we weren't planning on releasing it in this state.

This is a very early beta version - before you click on the Image icon or Audio icon please allow the search results page to load completely or use the traditional search link :)
I'm also interested...
Adobe Google and Yahoo Join Forces To Make Flash More Searchable
Kind of disappointing really, as the non-searchability of Flash had been a good way to convince people not to use it :)
AT&T to offer iPhone without contract
If you're an OS X user it is worth celebrating. Increased market share means more companies start paying attention to OS X which means more games, more software, better support and more employers starting to support/allow Macs.
I have finally seen the Emacs light
Just got to say this to all you netbeaners, eclipsers etc out there.

Today i finally groked what makes Emacs so good. I havent groked Emacs itself yet but all the IDEs i have tried have disappointed, they are big, slow and ugly and hard to navigate easily and there is a lot fo unnecessary clutter which you sometimes can and sometimes cannot take away.

Emacs has a bit of a barrier of entry but as soon as you learn some keyboard-kung-fu it will make you very productive.

Jump between buffers, run an interpreter, search your code, etc.

So powerful and so elegant. Emacs captures the essence of good software.
And we are in process of a re-design. I have to wonder if I should keep working on it...
Seeing the same Toyota ad seven times isn't helpful to the consumer.

But it's helpful to the marketer. It takes at least that many impressions to even register.

This is actually why I'm surprised by how little money online advertising makes. It would be possible for an advertiser to buy several impressions with the same user--or a series of ads being shown to the same user. Everything I've ever read about marketing tells me this would be more effective than an ad shown to five different people only once.

They need to 1) includes ads into small clips (3-5 min)

I recently built an HTPC with Media Center. When I first fired it up, I browsed to the "watch TV online" thing...clicked on the first popular clip. 30 second ad. 45 second clip. Never again will I browse to that option on my HTPC. Ever.

Anything less than 5 minutes with an ad is gonna piss me off.

But, I do love Hulu. The quality isn't as good as I'd like for most of the shows and movies (that HTPC is hooked up to a 46" 1080p TV), and I had to hit bittorrent to catch up on Battlestar Galactica this season when I missed the first couple--they only have the last three or four episodes on Hulu and scifi.com--but I still like being able to catch up on shows at my convenience.
You can use unchecked exceptions exactly the same way with as checked exceptions. The difference is that you can ignore them and let them propagate up when it makes sense.

A real-world example of your use case:

The Spring framework repackages all SQLExceptions into a custom data access exception hierarchy. So, if you choose, you could catch a DatabaseConstraintException (or whatever the appropriate exception is, I'm not sure off the top of my head), and throw an application specific exception like InvalidLoginId.
What If... instead of writing a blog post, you started writing a library to make it easier?

Talking accomplishes nothing. Write some code.
I like the site. I would be more inclined to bid for the higher cost shirts if I knew some of the profits went to fund a defense fund for the RIAA (like FSF fund). When it's appropriate I think it makes sense to give a small % of profits up so that all the customers get that extra smug feeling when buying their shirt. Again, interesting idea definitely more rewarding than buying from Cafe Press or Threadless!