skysight-inc/HackerNews huggingface dataset:
Sexual Explotaitation of minors by foreigners | My Complaint
Technological advances your children will laugh at
I minified JS for performance reasons, rather than to obscure the code. Indeed, you can find a large chunk of the code at http://usejquery.com/sites/315

I tend to avoid jQuery plugins because I like doing as much of the code as possible, so I am afraid I can't recommend any plugins. I largely use jQuery as a selector engine (at which it is brilliant), for event binding and for basic animations.

In terms of refactoring messing up your javascript, I have not suffered major problems with that but I can imagine it happening often on big projects involving lots of people.

Thanks for your interest and good luck with your projects.
Well, the actors were getting paid, just not in money. The actors obviously decided it was worth the experience and publicity to invest their time.

That's why the acting trade is so hard to get in to. There are thousands of people willing to supply their skills for free. The supply vastly outweighs the demand.
I know useless comments are frowned upon, but this title/post really gave me a strong chuckle.
I've seen the claims that a pure cash investing strategy has a track record as good as the US stock market over very long periods of time. I've looked into them. They are wrong.

The basis of the claim is the stock market index. You look at where it was at one time, look at where it was another, then figure out the effective interest rate between them. And lo and behold, at the bottom of the crash that interest rate was not very good!

The problem with this claim is that the indexes just aggregate stock prices. But companies frequently pay dividends. When a company pays a dividend, the stock price drops by the value of the dividend. This money is not lost though, it is returned to the investor for cash and is free to be reinvested.

When you add back the dividends, stocks perform much better than they do when you don't. As an extreme illustration, look at the DOW through the Great Depression. Before the crash the DOW hit a peak of 381.17. It then crashed and did not return to that peak until November 23, 1954. So it looks like you lost money for decades. But the classic How to Buy Stocks looked at how investments would do if you reinvested dividends. That story is very different. Over many decades they could not find a 5 year period in which the stock market lost money, or a 10 year period in which you made less than 7%/year, compounding annually. (The worst period was actually the early 70s.)

Now how realistic is that analysis? If the money is in a tax sheltered retirement plan, very. If the money is not tax sheltered, then you're going to be taxed on your dividends, and your returns are going to suffer. (But you're also going to be taxed on returns in a money only strategy.) Working out the full details is very complex. But no matter how you look at it, there is no lengthy period of time in the USA in the last century in which cash only strategies have been competitive with the stock market. None. And if you find a study that says otherwise, then look at how they computed the numbers. I guarantee that they got that result by ignoring dividends.

Now this is not to say that there isn't a role for cash in your investment strategy. Of course there is. There is real value in limiting volatility, and there are times when it makes sense to adjust how exposed you are to the market.
If we're talking about mass-producing medicine you need more physicians at some point.

Your larger points may hold but I think you're underestimating the need for more physicians in the future.

There's firstly the obvious aging-population demographic; the older people get the more health care they'll want and thus if you hold the population of physicians constant (as a % of the overall populace) the demands upon the for physicians' attention will become greater as time moves forward; you might say "so hire more nurse practitioners!" but I suspect that won't be the answer, and I think that'll be clear after the next point.

The second point is that as medical knowledge has increased over the years medicine itself has gotten much more complicated. Problems that had no answer can now be examined and more-complicated disease mechanisms and cross-interactions (etc.) can be looked at. This is particularly true in gerontological settings -- old people have lots of problems mutually-compounding each other -- but it's complicated problems aren't the unique purview of the elderly.

To practice future medicine well will require more time and attention on the physician's part; getting that time back in the face of increasing demand for physician's time probably requires more physicians, doing more-thorough work on fewer patients.

And even in the present day most major teaching hospitals only really get by by slave-driving their residents; get rid of the residents and there's not enough doctors available at prices the institutions can afford to keep the hospitals working at full capacity.
I agree with this. I think Facebook's design is great because it is:

* Consistent across the whole site (for the most part)

* Clean, there are no gradients or extra flashes

* Fast, they focus on things loading quickly and make the site feel as snappy as possible
"We take advantage of a CSS information leak. Your browser colors visited links differently than non-visited links. All we do is loop through the most popular porn sites and check the link color."

Pretty smart.
"RIP Kanye West" hoax is the top trending topic on Twitter
when you go to share code, there is a lot of room for bad interactions between packages as well

There's absolutely no reason for syntax changes to be global. On the contrary, Python already has a way to change syntax locally in a module, through imports from __future__. For example, "x = print" is invalid syntax in Python2.6, unless you include "from __future__ import print_function" at the beginning of the file.

It is at its worst with a language like Perl with a very non-uniform syntax.

Perl 5 did not have compile-time macros (to my knowledge), so whatever bad rep it got for ugliness isn't coming from those. The compile-time macros in Perl 6 are very clean, IMO: http://en.wikipedia.org/wiki/Perl_6#Macros

Whatever down-side there is to confusing people by creating a local anaphoric aif-s and awhile-s completely dwarfs in comparison to the benefits of not freezing the syntax.
That's not a compiler for Python. It's a compiler for a limited subset of Python that works via source to source translation targeting C++, you could write a version of it targeting Objective-C if you wanted.
> Lots of people are dying of vaccine-preventable disease.

And all of those have vaccines that are much older than 10 years. And I use them - all of them.

The recent vaccines are for things that don't kill, or kill in such small numbers (in the US) that the risk is almost unmeasurable. Varicella, rotavirus, HPV, flu.

Rotavirus for example, should simply not be used in the US. In Africa? Sure. But not in the US.

Does rotavirus kill in the US? Yes, sometimes (about 37 cases per year). But the added risk of 100 million people in the US driving on the road to get the vaccination kills more people than the illness itself does. (Ok, not quite, but it's close.)

I'm very pro-vaccine, I just won't use new ones.

And just to confirm my policy of waiting, remember the fatal cases of intussusception that happened with the first rotavirus vaccine.
No, physician supply is a fundamental issue. The price of medicine is high in part because of scarcity: there are (doctor's working hours) x (number of doctors) doctor hours available for consumption.

People desire more doctor-hours than exist, hence some rationing mechanism is needed. By increasing the number of doctor-hours (either increase number of doctors or doctor working hours) you can reduce the scarcity.

You can't eliminate scarcity simply by making a moral choice.
We already have the first two, there won't ever be TV popup ads, and if by social media you mean Hulu then we already have that. I fail to see what you're saying.
I know that this is not the typical HN submission, but that inspirational speech may just be what some startup founders need to hear.
I have a farm with my grandmother. We grow blueberries and figs. It's very interesting to make decisions that take years to see how they pan out.
Agreed, Grooveshark is the best music web app I've seen. Kicks Pandora's ass.
Any benchmarks compared with Thrift and Protobuf? BTW, Hadoop's new Avro project is yet another serialization project that's designed to be dynamic language friendly.

I personally find thrift IDL trivial to manage and is probably the only sane way to support a dozen languages (statically and dynamically typed) in a type safe and efficient way.

BERT-RPC is simple, but what if you find your server too slow and needs to be rewritten in another language? I think the Thrift approach makes that simpler.
A friend and I are starting a retail sales consulting company. We're planning on developing training tools for managers to use with their sales staff. It's in its infancy still (started the 1st of the month), so no results yet.
The key to dropbox's awesomeness is delta compression, which this is totally going to destroy. Aside from placing a greater load on their servers in terms of storage and bandwidth, it will degrade your experience. Caveat emptor.
There is a lot we can do to fix this without mass producing health care. Currently a lot of the treatments being given are ineffective, or not cost effective, or even actively harmful. Physicians often have to act based on guesswork and anecdotes because there are usually no published treatment best practices that suit particular patient circumstances. For example, if an elderly diabetic patient presents with severe lower back pain should that be treated with pain medication (various kinds), surgery, physical therapy, or just do nothing? Ask three physicians and you'll probably get five different answers.

Clinical research on comparative outcomes analysis should help fix this problem. Software developers can help by building applications to record and report the data necessary to do that research. If all patient charts were stored in interoperable formats and properly coded we could mine a huge quantity of data to determine optimal treatments for each common combination of problems.
I did try under cygwin, and failed with errors in llvm. Will let you know if there's any more progress though.
Introducing Windows Server 2008 R2 [free ebook]
100,000 Users And So Can You (A history of Carbonmade)
Are they composite? Do you have only one plug/mold thats causing the bottleneck?
mahmud, it comes down to this:

You're thrown a typical webdev task, like setting the filesize limit for user uploads. Quick, how much time will it take in CL? Connect to MySQL and store some data. How many minutes, how many lines of code, how many libraries downloaded? Now determine the dimensions of a jpeg image. And parse some JSON from a file. Faster! (In PHP we haven't even left the standard library yet. It's that perfectly tailored for what web people do.) A weird problem arises, what's the chance that some PHP user had it before and wrote it up, compared to CL user? Something more complex: HTTP request goes in, ping to payment system goes out, file starts downloading with correct mimetype, where do you go for working code examples? You need to move your app to another webhost, how much hassle will it take? Client needs a CMS, which one do you pick, and how often does it get security updates? You make your app open source and people want to install it, what instructions do you give them?

Yes dammit, let's get practical. Let's get our hands dirty. I love this stuff.
I don't know that pay-as-you-go would be bad and wouldn't say that it is. It basically represents the normal choices consumers would expect to have in a free market.

I cited the WSJ article just to round out the debate on the net neutrality issue. Pay-as-you-go may be a scare tactic, and it may not even be a bad thing, but it will affect pricing going forward if implemented and is therefore relevant to the debate.
Buying Virtual Goods That Also Do Good
Also, checked exceptions were not used before, but sounded like a good idea. And they turned out to be harmful in my experience.
Do you have evidence for that assertion? Because decades of financial research on the efficient market hypothesis has uncovered evidence that a simple diversified portfolio does very well.

A classic incident was a case where a finance professor testified to Congress that if you took all of the stocks, put them on a board, then threw darts to make your selection, with very high likelyhood you'd beat most professional investment funds. (They typically get better returns than the market, but their costs for doing so exceed their advantage, so investor returns come out worse.) One senator couldn't believe this, and so did the experiment with a random selection of stocks listed a decade earlier. He threw the darts, computed the numbers, and his picks beat most professionally managed funds over the same time period! After this was reported he was offered a job on Wall St.

You can find the research explained and further details of that incident in A Random Walk Down Wall St.
i prefer http://www.gskinner.com/RegExr/

mouse over each part of your regular expression to see what it does
What in what I suggested suggests that the quality of physicians would be materially watered-down.

It will be your word against mine but I assert that there are plenty of people fully capable of becoming competent physicians getting turned away from medical school each year.

They are turned away because the schools only have N slots per year and the turned-away applicants are not amongst the best N applicants that year.

It's unclear how far down the applicant pool you could go before you start allowing in the fundamentally incapable, but I have a hard time believing the current matriculating class size is anywhere near that threshold.

I don't disagree the world could clearly use more NPs.

The issue I can foresee though is that medicine is getting ever more complicated and specialized with time; there's an upper limit on what NPs are capable of covering after which point you need physicians.
Relevance for tweets / status updates is pretty simple: Newer = more relevant.

For example:
http://www.google.com/search?q=san+francisco+halloween gives me a bunch of halloween stores

http://twitter.com/#search?q=san%20francisco%20halloween gives me a bunch of events (much more useful for me!)
As a Ruby programmer I just can't live without Rubular. It's saved my ass countless times.
Agreed. It really depends on your market/product. Though I will say that finding a way to use your product (even if it is simply using your VoIP service at low-volume) will unearth the bugs you might otherwise be missing (but that your clients are definitely not).
Really great interview- this is actually my favorite on Mixergy so far.

As an aside, I don't know why there's always a bunch of hate on Andrew and Mixergy when these threads come up. Personally, I appreciate it when his interviews are linked on HN, as this is how I hear when there's a particularly good one live.
TrueCrypt 6.3 released with full support for Windows 7 and OS X Snow Leopard
That is what the engineers get paid to do:)
yes. Two molds in production. A third entering soon and we are making more molds. So it's part of the bottleneck, but skilled labor and shop space is also a challenge.
I found the part about IDEs fascinating: IntelliJ will recognize those ugly anonymous classes, and show them to you as closures.

I wonder how far you could take this. A language like Duby gives you Ruby syntax, while producing identical bytecode as Java. If you could translate Duby into Java source code, and parse and show it as Duby, your IDE could let you program in Duby without anyone else on your project even noticing.

Then you're in effect relegating Java to object code.
It's a sad state when legit businesses get denied yet scammers make it through several "hoops" (getting a certificate/getting a merch account). Try and try again...we worked with RBS world services and they were really helpful in getting things squared away (they even provided sample sites and pointed out where ours was lacking). It's often a very simple thing that flags their "risk management" department (these are the simple things that the scammer in question did correctly).
spam/viral (checked it on a test facebook account I have)

Doen't pick up the porn sites either (though the code suggests it should); Im on my work PC which has definitely been on some of the sites in the list :)
Both are non-exclusive... Couldn't someone else do the same partnership or am I missing something?
I haven't _started_ a non-tech related business, but my parents started their own consulting company, which you can read more about through our blog: http://blog.seliger.com . The outcome was good, since we've been in business for 16 years.

What in particular do you want to know, aside from the outcome?
Am I the only one wondering how much Microsoft paid for this article?
Firefox Portable FTW!
The Amazon comparison is terrible. They were still losing money! Whether they are doing it by giving something away for free or by selling on ridiculously tight margins they are still losing money!
Thanks, that's a good point. The idea was for groups with custom questionnaires, such as smaller companies, but I was concerned that canned tests wouldn't be offered and it's possible that potential users would prefer to have them.

What I'd really like to do is create a couple of small but useful apps that at worst could be used as portfolio pieces, as I need to find some freelance work and most of my recent work is walled up inside organizations (another reason I never want to have to return to the enterprise world as a FTE).
Good question, I'll try to explain.

Currently there are a couple of emerging technologies that will allow you to add applications which overlay the video of the broadcast. These apps work primarily via your cable set top box. In San Francisco on Comcast HSN has an app which allows you to shop via remote. Comcast also has an app which will show you the caller id of a caller if you have Comcast Digital Voice on your TV.

There are a lot of possibilities here to integrate apps such as Facebook or Twitter into your TV experience. Such as an application which can be pulled up via remote while watching a show and "rating" the show, or sharing the show with other friends using the same application.

Or adding in-show "popup" style ad that comes up while you're watching a show.

but your point is noted, perhaps I need to blog something with more background before this question makes sense.
It wasn't exactly a business, but a couple of friends and I used to buy suburban railway tickets from the automatic vending machine. The machine required a smartcard whose minimum denomination was 10x the maximum ticket price, so people would rather wait in long ques to get the ticket from the clerk rather than use the ATVM. We bought some cards and people were happy to buy tickets through us for a small surcharge. We also made money on recharge options for the smart card. There were others who did the same thing and this is where I got my first taste at stealing customers.

As for the outcome, we got bored after we had saved enough for a PS3 ;)
How to Market an Offline Event Online
If Java is used a lot in academia is mostly because it is shoved on the throats of students as one of those "real world skills that helps you get a job".

Not to say that it doesn't have merits. It's fast enough, it's cross-platform, it has good tools and good libraries. But this wasn't the case until Java 1.4 was released. And its popularity has more to do with Sun's marketing campaign than anything else.
ProBlogger Experiences in My First Week
http://econompicdata.blogspot.com/2009/03/inflation-adjusted...

This chart (last one on the page) indicates to me that during the greatest bull market in history, rolling ten year inflation and dividend adjusted returns on the sp500 only rarely touched 8%; usually much less. This excludes transaction costs, I'm sure.

I'd have to look into it more.

http://www.itulip.com/realdow.htm
If Adobe can use LLVM to compile Actionscript for the iphone, then it seems very likely work could be done to get Python to compile to the iPhone as well.
Actors sometimes do work for free on small projects. They get an opportunity to add to their acting portfolio/resume. A friend in film school received over 600 responses to an ad looking for actors who would work gratis on his short film. Typically they would get a copy of the film for their portfolio.
could you be more specific? i think most people would be surprised to know that a website can scrape this information out of your browser history.
Created on 01.29.2009
Sure, but I guess my point is that we had only indirect data about the fringe of our solar system before, and now that we have more direct data (i.e. actually sending a satellite out there) we discover something pretty big. The data we have about further away galaxies is even more indirect and the light we get from them is subject to any number of possible phenomena we may not have accounted for. The level of confidence about the conclusions we draw though seems way to high given that its clear there are phenomena we don't know about.
Awesome post Tom. Smaller deployments are pretty straight-forward, and complex deployments are still pretty cookie-cutter. This is a breath of fresh air, as it uncovers a lot of the pain points you were faced with, and the not-so-common solutions. Thank you very much for sharing!
Why, because it's favorable towards MS? I'm a devout Mac user, Windows 7 really feels polished.
Thanks, I probably should have said "Web apps."

This reminds me, there's an easy way to add hexadecimal color codes to the standard OS X color picker (not the same idea as yours, just reminded me):

http://wafflesoftware.net/hexpicker/
Yes, you are absolutely right. They sound like a great idea, but it seems like "throws Exception" is something that gets tacked onto any method with side effects. It's just not easy to write imperative programs without throwing exceptions somewhere along the call chain.

(Another thing that could have gone this way are parameterized types representing null/not-null, like Haskell's Maybe or Either. It seems like a lot of work to annotate every type that can possibly be null, but it is not onerous at all in real life. A few functions are Maybe/Either, but most aren't; and for the price of an annotation you can be sure that you will never get a "NullPointerException". Checked exceptions could have turned out this way, but something about Java, Java's libraries, or imperative programming in general made this not so.)
> The idea behind HMOs was that these insurers would control costs by offering a wide array of preventive care to their subscribers.

Nice theory, but preventative healthcare doesn't reduce costs. (Good plumbing and sanitation does.)

See http://prescriptions.blogs.nytimes.com/2009/08/18/the-proble...
http://prescriptions.blogs.nytimes.com/2009/09/03/when-preve...

and so on.

Preventative healthcare doesn't (and can't) address many of the things that drive healthcare costs.