skysight-inc/HackerNews huggingface dataset:
Answer: Yes. Now is probably the best buying opportunity in your lifetime (assuming you're 18-30).

Buy the fear, sell the greed!
Your colleague may be interested in pcre (perl compatible regular expressions) see http://www.pcre.org

But I agree, C isn't the best choice for that task.
It is not misleading as this is explained in the comments section bellow the chart. Anyway it was just a suggestion for a possible direction to look at.
Are you sure this applies to the domain discussed ITT ? Paypal as a CC payment processor ?
No,IE6
Why am I not supporting IE6 anymore.
The End of Wall Street's Boom
Regardless of the merits of this campaign, I'm curious if any web campaigns have ever had any effect in the real world?
Long Live Microsoft, Farewell Yahoo, Flat Is the New Up: A Panel of Predictions for 2009
it looks really nice. you needed less than 4 hours for the design, the ajax, the server side scripting etc?
either you are extremely efficient or your watches are not entirely correct ;)
So Cool Video Chat From Your Gmail Web Page
Single-page link:
http://www.portfolio.com/news-markets/national-news/portfoli...
Look like I'm showing up late to this discussion.

I'll just comment on the "stapling a green card to every engineering degree awarded to a foreign national idea."

I have no doubt this would increase the incentives for foreigners to study engineering in the US, but if we only do this in engineering and not in medicine, law, business, art, humanities, etc... well then wouldn't we create an incentive for US citizens to avoid engineering degrees and instead go into areas that are insulated from foreign competition? It seems that this has already happened to some extent. If one of our goals as a nation is to increase the interest of our young people in science and engineering, we should at least consider the effect a program like this on their career choices, shouldn't we?

I'm not saying there's no room for debate on this subject, but I'm eternally amazed that pundits almost never consider this possibility when making this recommendation.

(BTW, in "the world is flat", Friedman suggested doing this for all doctoral degrees, not just engineering...)
Eliminating explicit pagination does mean one has to load everything at once. Google Reader is a good example of this. There are libraries out there that allow a sort-of load-on-demand of content. Here is one example using jQuery: http://www.webresourcesdepot.com/load-content-while-scrollin...

The bigger problem, in my mind, is keeping track of where things are. In that case, explicit chunking has an advantage. It's easy to remember things like "it was on page 2" (especially helpful when being on the phone with someone who is co-browsing with you). But when there's continuos scrolling, that becomes difficult.
By implemented, do you mean 'created a logo for a uservoice page'? Why did you need 4 hours for that?
Ack - should've clarified, it wasn't me, picked it off here -- http://twitter.com/timoreilly/status/1001346959

Although, it looks like it is really just a skinned UserVoice forum, still a pretty good idea though.
Maybe not 'misleading' but dubious. I mean, if you want to compare how many threads an OS can handle before it dies vs how many connections it can handle via an event-based system, I think the results are fairly well known at this point. It's not really highlighting anything great about Erlang or Yaws, nor pointing out any particular defect of Apache.
We don't support IE6 on our web app, just IE7, Firefox2/3, Safari 3 (and Chrome works fine). We didn't give up on IE6 lightly, but we use a lot of javascript and getting it to work correctly on IE6 would have taken a lot of time, that we decided to spend on making the app better for the more modern browsers. We realise we're losing some potential customers, but have to balance that against having a better product for the browsers we do support.

As we currently appeal to a mainly early-adopter crowd, then it's not a big deal for us: only a small proportion of our site visitors use IE6 (FF is the most popular). Hopefully once we go a but more mainstream, even the big corporations will have got round to upgrading!
Well, it uses uservoice.com to do what it needs to do, and is likely skinned through that.

Not sure I'm at all impressed as a hacker, but I do like the fact that it's easy to get started with random communities and places.
Purdue researcher invents molecule that stops SARS
Official Google Blog: An invitation from the mayor of Rome: Come see Ancient Rome in 3D
impletmented = filling out Uservoice form
The article fails to acknowledge that MIT and Olin have 2% drop-out rates because they are f*ng hard to get in in the first place.

The drop-out rate is directly proportional on how easy it is to enroll in a hard program.

The school I graduated from, FEI (in Brazil), has a very high drop-out rate in the first semester - about 50% on my freshman year, mostly due to calculus and physics. It's also regarded as a top private school in its field.

So, that's why those teachers are not being fired - because students pay for their first semester whether or not they stick around for the second one.
Inside PearPC... I thought that was dead...
Love this quote: "Sony doesn't consider Apple as big a threat because gaming is secondary to its devices, said John Koller, director of hardware marketing for Sony's PSP. 'The consumer is using the mobile gaming on the iPhone and iPod Touch as a time waster,' he said."

As opposed to the Sony PSP which is being utilized as a productivity tool? Unless one is a professional gamer, isn't all game play a form of wasting time? ;-)
If your web application idea is super easy, maybe you should just throw it onto Google App Engine or something and let them handle it.
1. I would definitely recommend spending as much time getting to know your distributors as possible. Ideally, they will come through references of people that you actually know and trust. Once you have identified some candidates, get something on paper so there are no disagreements, make sure you specify jurisdiction to settle disputes, etc. Best case scenario: the relationship is a success and you will have to evolve your agreement to further suit your mutual needs.

Figure out how they (and you) will get paid. Will they contract directly with the client for their share and earn commissions from your firm as well? Or is everything sub-contracted through you? Questions to answer. Make sure you put in indemnifications / consider requiring liability insurance, etc.

Having an attorney review at least your first few agreements is a good idea.

2. I don't think you need offices around the world. The individuals / organizations you work with will have their own offices / equipment, etc. You're role is to provide a partnership, clear revenue sources and, in some cases, leads that they can fulfill. Systems integrators are usually a good bet for this type of arrangement, even if it's a hosted application. What vertical are you in? In marketing and advertising, for example, you may be able to find agency parters to work with as well.

Good luck. I'm sure this is a growing trend.
1) Skip SSD and keep the database in RAM.
2) Your not going to sort things that fast for every new post.
3) Think cheep HW that I can add as the system grows not a single beastly system that's fine for 150,000 users but breaks at 200,000 etc.

My advice would be to give using a database for most of this and do everything you can in the web servers ram. Then spool the output to a disk / SSD array and/or a DB cluster.

Anyway, there is no way for people to read anywhere near this much data so you can just keep track of the data that's important to them in an approximate fashion. AKA if you give a data that's accurate +/- .2 seconds that's close enough.

Finally think about timestamps vs incrementing a counter so you can have each system independent of all the others and then aggregate the data when your done. (Merging 30 or so streams of timestamped data can be extremely fast.) And then add your post #.
5 things to do while you’re swamped in a business slump
This is not really surprising: they already did so some couple thousands year back in history.

Side note, if you don't believe it: all cultures in past had the vision of a perfect world in the beginning of human history, and a continuous growth of evil since then.

Only a few centuries back, some humans invented the "homo sapiens" theory...
When you're designing a page you don't really know how many results there could be so it makes sense to build in paging.
Reasons (4) and (5) are not necessarily a failure of the institution. If a student likes dinosaur bones more than ODEs after being exposed to both, how is that a failure at all? Students may have an incorrect idea of either science or their personal preferences, and college may correct these views. That's a good thing.

Another fact to note: I don't see "I'm not smart/hardworking enough to be an engineer" as even an option. It would be interesting to know what fraction of students flunked out or were barely able to avoid this fate.

Plus, I'm highly suspicious of the quality of this study. The authors appear to be morons:

...only the difference on the seventh ranked reason... was statistically significant (p=.019). ... However, another [statistically insignificant] difference worth noting is...
AmEx Said to Request $3.5 Billion in U.S. Aid
Do they? Mature C code: yes. Modern one: no, many times affected by using very bad algorithms...
Biggest Korean newspaper Chosun hopeful about their digital future
First, I'll grant that there's very little internal documentation. This hurts. But I find I can still figure out what's going on by reading the code, and that the really obtuse things have comments.

The coding style is consistent - I don't think I've ever seen a single deviation. Linux kernel code is fit for print. This helps enormously with readability. It's rare to find such a large codebase written by so many people that uniform.

The directory structure and file names are straightforward. Want to know where the main scheduling code is? kernel/sched.c. What about the data structures for scheduling? include/linux/sched.h. How is fork implemented? kernel/fork.c. This is important because it means the source is discoverable.

Functions are just the right length. A single function conceptually does one thing, as it should. I've never read through a function and thought "This should be factored out into several different functions."

Consistent and intuitive names. Even if I've never read a function, or seen the definition of a variable, I have a good idea of what it does just by the name. This is should be true for all code, but considering the size and complexity of the code, I find it impressive I've never thought "That's a stupid name." It helps that special functions follow certain naming conventions. For example, if I encounter a function named do_foo(), I know that it is the function called for a foo system call.

And most importantly, any time I've wanted to know how something works in the Linux kernel, I've always been able to figure it out with focused study and tracing. Focused study, not a heroic effort. If it takes longer than I thought it would, it's always because I had to learn a few new concepts along the way, not because the code was obtuse.

Reading the Linux kernel code helps if you do it using LXR, http://lxr.linux.no/, which does a cross-reference of the code. Most variable names, functions and structures are links to their definitions and occurrences.
My theory is that a high percentage are forced out because there are incentives for doing so. Undergraduate programs are ranked based on the percentage of graduates they place in competitive graduate programs and top employers. Getting weaker students to change majors lowers the denominator.

Engineering and science faculties, in general, want to produce stars and have little interest in helping students along that find the material interesting but challenging.
Economic woes increase, crisis deals in trouble
Ha! Based on my APR from them I should be getting that money paid off.

On a serious note though, this is the downfall. Once one area gets bailed out, everyone comes with outstretched hands. Will be interesting to see if Bush handles it or holds them off until Obama is in office to let him handle it.
Where superheroes live in Manhattan
Improve your storage strategy with a NAS
How to build a tribe
This is a prisoner's dilemma. Individually, it makes sense to support IE6, because "that's where the users are." Collectively, however, it exacts major costs in terms of support and user experience.
Process Queing would be the best way to solve your problem. If you are processing a million hits a minute then you might need more than one comp/server. So if you are using databases consider using Facebook's Cassandra project(which is a distributed storage system) for your database needs. This would suit you since it has process queing too.
Man, everything I did for my third grade science experiment was a lie. Sorry Ms. Mariano
WTFramework bookmarklet (discover which JavaScript framework is used on a website)
C is, as the author points out, a portable assembly language. If a portable assembly language is not what you need - for example, you want better string support and memory management - then don't use C.
wow yeah this is old.. but grats on being from Georgia Tech too
it exacts major costs in terms of support and user experience

Ah, then maybe the question should be, "How can we support IE6 without exacting major costs in terms of support and user experience?"

You may be surprised how good you really can get once you start thinking outside the quadrilateral.
By now, we should really be concerned about the immorality of it all. AmEx is one of the richest corporations in the world, serving mostly well-to-do clientele. On what moral basis do they get this aid? What is wrong with letting them do the write-off, fail if necessary?

On what moral basis can the same government deny <name-your-company> aid? So why not Circuit City? Why not Mervyns - I was there at a closing-store sale yesterday, the employee's faces told me everything. I am not advocating bailing out any of them, but if AmEx is OK to bail out, why not Mervyns? Is it because the Mervyns employees are a lower breed of human?

It is making my blood boil.
Real Programmers Don’t Write Documentation
I used to do research with multithreaded memory allocators. The best of class is, I think, TCMalloc, which is a part of Google's perftools: http://code.google.com/p/google-perftools/.

Hoard is also suitable for use in real applications: http://www.hoard.org/

Then there's my work, which is frankly not suitable for using in a real application since it's tested as heavily as the other two I mentioned: http://people.cs.vt.edu/~scschnei/streamflow/
Can developers test their own code?
Catering to the lowest type of anything in business is always a recipe for bad user experience.

Also, I seem to remember you telling me that you use a computer with a resolution of 800x600. If you also use IE6, then you are, in fact, the lowest technical user on the internet that companies try to support. And that slows progress and means you're part of the problem.
Is uservoice connected to slinkset?
Ooof...

I'm tired of such articles. A lot of people post such articles. Now it's sitepoint.

Of course, the best way to make extra income on the web is by telling others how to make extra income on the web.

thomasmallen, you hit the nail on the head.

AndrewWarner: yeah mturk does pay, but just for a hotdog once in 60 days. :D

Cash in on Your Photos
I need to be a photographer.

Help People Search
For cents?

Flip a Website

Damn! If my site was that valued to flip then why wouldn't I make profit from it?

Becoming an eBay millionaire is far from a piece of cake
that was under sell your stuff then why is the word 'killer' used in the title. The statement contrasts the title.

The only thing I saw that was of quality was "doing odd jobs" coz this works. Ex: compose music on sites like audiojungle and sell them. Or sometime back there was a rush to create a 1px ad site(even though we now know its real stupid) or to sell t-shirts.

I would say, trash common ideas some do something that you can. Hackers can code. Make your money from that. Can you make funky electronics projects (and do you love it)? Do them. sell them or make videos of those projects and put them up on some video site that shares revenue with you.

Not everybody can do freelance dev or design. And nobody wants t-shirts with your blog logo. I'll better go pick a new tee from the shop down the street.

And these "ideas to make money" actually have worked and there are leaders in those respective fields who make the most of the money and that's why its being posted. If you wanna make good money then find and do something unique and your idea might as well be featured on such an article a year later. You'll then be watching from your window and still making money while other copycats are using your idea(that would be decade old to you) and wondering how you made the money.

P.S: Out of curiosity, is it the official sitepoint HN account?
Data Model = Database
The Hazards of Hyperlinks
What's Hot on the Web Right Now? OneRiot Aims to Tell You
Correlation != causation, hmm? Even when we're talking about anecdotal evidence. Come on, as an engineer or programmer you should be more logical than that.

Maybe the engineers you describe tend to roll with the kicks and take pretty much anything that's given to them as long as they're more or less left alone to work on something interesting, while the frat-boy MBAs are more the type to drift through life on other people's backs and make enough noise to get what they want? Maybe there are engineers who had a blast in college (I know I did), and there are business types who spend all their time studying?

It's easy to just blame it on the degree, but it's never ACTUALLY that simple, is it?
Not hard enough.
US May Lose Its 'AAA' Rating
Duplicate of http://news.ycombinator.com/item?id=360412
Toss a coin; it will be heads. I guarantee it.
always?

Here we go again, dcurtis. If I remember right, we never reached a resolution (oops) in that discussion and we probably won't now. (By the way, I did enjoy that conversation.)

Yes, I use 800 x 600. I can't see anything larger than that. Period. I already graduated to 19" monitors everywhere and I still need 800 x 600. And many of the 100 million or so people in my age group are in the same boat.

If I have to scroll horizontally, then I don't come back to that site. (Interestingly, I have never had that problem here at hn; maybe pg is on to something - delivering to his users the way they want to see it.)

Over 90% of the people I work with are stuck in cubicles at work on IE, half of them on IE6. They can't change. Their administrators have them locked down. It's not their fault.

You may choose to abandon these people (sometimes by subtly declaring that they're not part of your demographic); I don't.

You may think that I slow progress and am "part of the problem". My customers say otherwise. AFAIC, their vote has priority over yours. That's the whole point.
What exactly is the output?
It's not a question of how good you can get. (You do know what a prisoner's dilemma is, right?) It's a question of many developers having to devote man-hours to (1) learning how to support IE6 and (2) implementing that support for every new site design, of the money continually being spent to pay for that support, and of the inferior user experience to IE6 users. This is time and money effectively wasted, the aggregate cost of which exceeds the aggregate cost of IE6 users upgrading/switching browsers.

The longer we have to support IE6, the greater the cost.
It seems to me that when you make money by investing, you can never really know if you are lucky or smart. But of course, we'd rather see ourselves as smart, and the ones who see themselves as lucky are not going to want full-time jobs on Wall Street.

So if a bunch of people make investment decisions over and over again and get rich (or make their employers rich), they will see themselves as very very smart. When the market reverses and wipes them out, most of them will see themselves as very very smart people who just had a little bit of bad luck.

Thus, one damn bubble after another.
The Gray Lady turns pasty white: Is the financial demise of The Times at hand?
Ask HN: How do Flickr, Youtube and other high traffic websites handle file uploads?
How do Flickr, Youtube and other high traffic websites handle file uploads? I am mostly interested to know what they do on the server side.

I might be mistaken, but I read PHP might not be great at being a daemon to handle file uploads due to memory leaks. Is this true? Is Python or Java a better choice? How do you handle your file uploads?

I appreciate any help in pointing me to a better solution.
Except under very specific conditions, this is NOT TRUE.

Do not fill your ice cube trays with hot water thinking it will freeze faster.
My father showed me how much faster hot water freezes in an experiment we did when I was a kid. How many of us owe our fathers for what seems to be innate curiosity now that we are adults :)
ok, I think this site could be misleading. It's appropriate to put up a disclaimer that this site is in no way related or supported by the Obama Campaign or Administration.
1 out of 12,500,000 hit rate for spammers
After having to deal with the MBAs that nearly took his company from him, no?
Will simplify credit card processing for me if they go out of business. My merchant processor only supports mastercard and visa.

"We don't take Amex... neither does anyone else."
Amazing!

But they could've designed it with more detail. The video itself looks boring after a while due to the colors used in the 3D. History was not all green ground, white wall and brown gates. It was more colorful. Even though we have no info about the colors used in those times we atleast can make it lively to watch than the light boring 'past' shades.

P.S: http://earth.google.com/rome/ the link from the post is a 404.
They are the lesser of the two evils because they have a commitment to pleasing most of their customers. It could be, though, that they are so committed to this because of the need to compete with the 800 pound gorilla Microsoft.