skysight-inc/HackerNews huggingface dataset:
I decided to use rest-framework after using tastypie for some time. Primarily because it seemed like less code and resources could be nested pretty easily, which is strongly adviced agains in tastypie.

Well, i must say that tastypie is just more mature, reliable, documented and support-friendly.
Square was out the funds immediately. Jason could have avoided fees by funding his account the same day, or by simply keeping some reasonable amount in the account for potential chargebacks.

Square should not be required to keep a person on call to handle special cases like this or to ask merchants nicely for funds for every chargeback to an unfunded Square account. Automated ECH transfer from a linked account is fair and efficient, and once it is initiated can't be stopped.
This kind of reviews is like most professional car reviewers review cars. They drive brand new cars over the weekend and rank them. And their views often do not reflect the important criteria desired by owners will have to live with those cars days in days out, years after years.

Aside from that, people do not just use an OS. They use a desktop, a laptop, or a server. It's a holistic experience. If Ubuntu is way ahead of MacOS, as the article concludes, then why is Linus using a MacBook Air?

This is something that Steve Jobs understood years ago, and unfortunately, many still do not seem to understand today. It's the feel, the touch, the view, the font, the monitor, the keyboard, the pad, the noise, the spams (or lack thereof), etc. and etc.
> Windows 7 Proffesional: $249

Why would you do that? http://www.microsoft.com/en-us/download/details.aspx?id=1157...
Worth noting that Celebrex is very similar to Vioxx (COX-2 inhibitor), and that researchers do not know if Celebrex has the same issues as Vioxx- they've avoided repeating this study.

http://en.wikipedia.org/wiki/COX-2_inhibitor#Adverse_effects
Actually, my point was more about businesspeople in general vis-a-vis the startup scene. Technical people may indeed undervalue the importance of business people (and, in many cases, vice versa).

The nitpick offers an interesting perspective, and it's well received, but I think it's orthogonal to my point.

In general, I think there's a common misunderstanding between these two camps, especially w/r/t their intersection in the software industry. Just as it's not fair for a businessperson to assume that all technical co-founders are interchangeable ("He's just a skill set"), it's not fair for technical co-founders to assume all business co-founders are worthless ("He's just a rolodex").
I would suggest that it's not that American lives are cheaper, it's that old people's lives are cheaper. (I don't think it should be that way, just that it is that way.)

That, and the public has a much more visceral reaction to food and beverages that kill people than medications that kill people.
I find the value of human life comparison between China and the US somewhat ludicrous, since societies obviously tend to react much more strongly to babies with strange acute symptoms (kidney stones), than to elderly people passing away from typical reasons (heart disease).
Yeah, that was your choice. In my case I stuck it out and am really happy with my choice as well.

That's the whole point: Choice.
I doubt they actually think a Haskell client is going to be one that "matters". It's a fun bit of software, take it for what it is.

Also, if you google "factual api", you get http://developer.factual.com/display/docs/Factual+Developer+... as the top result. Unless you're faulting them for not releasing wrappers in all languages simultaneously, I don't really understand your point.
Honestly, if you don't like reading articles that complain about interns who aren't paid, don't read them. What's not a worthwhile opportunity for you might be an opportunity for someone else.

In all seriousness, unpaid internships benefit no one other than the employer who gets free labor and the few students who have enough money to not care whether they get paid or not. They're not good for paid workers who now have to start salary negotiations with the other side upset that they even have to pay them at all. Nor are they good for the economy, which needs more consumer demand. And they certainly aren't good for students who are well-qualified, but can't afford to not get a pay check.

Help me understand how unpaid internships aren't a mechanism to keep the rich rich and to keep the poor from becoming productive members of society. Seriously.
Regarding to the second quote, the statement just shows how the analyst doesn't get the situation at hand at all. Traditional firms uses IPO to gain cash and expand, true. That is because it is very hard to raise money in that scale using other methods. In the case of Facebook, with over $1B revenue, it can easily raise cash from other forms of investment (hey, who wouldn't want to own a piece of Facebook at this point?).
Instead, what the IPO really does it introduce the pricing of Facebook to the market, which in turn hopefully reduces the volatility of the price. Who gets the most benefit out of this? The investors! Facebook is going to get cash one way or another; it is the investors who gets the most benefit out of its IPO. So Zuckerberg can do whatever he wants. The only ones he has to show respect to are the consumers that uses Facebook, frankly.
On OS X using CS4 it opened, displayed an image with a horizontal band of corrupted pixels. Photoshop continued running.
Do you have any evidence that these diversity teams actually make more money?

I mean it is a nice political correct speech speech, but feelings have no place in business (except, possibly, to woe over employees or customers). Businesses exists to make money.
That's already a thing — it's called JSCocoa[1]. Works for both Mac and iPhone. Doesn't seem to have caught on much, though.

[1]: https://github.com/parmanoir/jscocoa/
Nice. Learned something.
I'm a hacker and a coder from way back. When I first started created digital imagery, back in the late 1970s, there was barely any commercial hardware, in the modern sense, and essentially no commercial software. We dug out the math and physics books and rolled our own.

My background is in fine arts; my degree is in painting, drawing and print making. Image making is a very old technology. Leonardo's notebooks have a lot of good advice for modern web designers. So do the 19th century impressionists. Add in the fact that I'm an amateur astronomer with an interest in optics and the human visual system, and I've got a pretty useful toolbox for making things that people need to look at.

I read the article you mention, and thought it was cute. What a lot of web developers don't realize is that if your visual design doesn't work, then that's one thing that's broke about your project. Visual design doesn't necessarily mean "pretty" or "pleasing to the eye", though that never hurts. Visual design means that your work is communicating correctly and efficiently.

Think about designing a billboard or a 10 second TV commercial. You've got a very narrow window of opportunity to grab someone's attention, amidst all the other distractions, get your message across, and hopefully initiate some kind of action or memory response.

The biggest problem with some designers is that in order to perform in a highly competitive environment they have to become very specialized and attuned to a particular medium and a particular set of requirements. If they've never worked in other mediums they may think that the specialized rules and needs of their medium are general rules. I've seen print designers create billboards that would look beautiful in a magazine spread, but would be a messy blur on the side of the highway as you went zooming past.

I've worked in print, broadcast, movie special effects, animation, multi-media, display, web, charcoal, oil and acrylic paint, silkscreen, wood engraving, copper plat etching, and other even weirder mediums. I once had to design an ad that was to be silk screened onto walnuts. Now there's a tricky venue to master ...

Back when I was teaching design and web development, one thing I would stress was that anyone working in a visual medium ought to learn to draw. Get Betty Edward's book Drawing On The Right Side Of The Brain and go to town. Learning to draw observationally is learning to see; and to see the whole picture, not just the part that happens to be under your pencil at the moment. If you can't draw it that means you aren't really seeing it; you are merely recognizing it.
Microsoft will allow Metro browsers other than IE, but that browser must be set as the user's default browser for both Metro and Desktop environments. So you can't run Metro IE and Metro Firefox simultaneously or default to Desktop IE and Metro Firefox.

http://www.brianbondy.com/blog/id/129/firefox-metro-developm...

A browser can only participate in Metro mode if it is the default browser. So if Firefox is not the default browser on a system, you can't use it in Metro mode. This is a decision made by Microsoft.
I think you've seriously gotta squint to make the data you're talking about look like anything other than noise.
As a systems guy, I appreciate stories about developers learning that systems are complicated, and the latest and greatest technology is often not as stable or optimized as hoped.

Although, I do have high hopes for Key:Value store data repositories.

TANSTAAFL.
> if you come for money you better show them respect

If you "come for money", you're doing it wrong. You should come for a mutually beneficial business transaction, and that seems to be exactly what Zuckerberg is doing.
Ask HN: What web services do you pay for?
I'm doing some research to see what kinds of services people are willing to pay for and what about the service convinced you it was worth paying for. Links to said services appreciated.
"Then you've never worked with a mediocre tech team. The amount of damage that a not-good tech person can do can be remarkable."

This is a fair point, but it's orthogonal to mine. When I spoke about the "risk multiplier," I was speaking about the risk of unknown/unknowable information. To use the MBA parlance, businesspeople are experience goods moreso than technical people are. My thesis is that you can ferret out a bad technical person more quickly and more easily than you can ferret out a bullshit businessperson -- thus making businesspeople, as a set, more risky because you often have to "buy before you try."

There's no question that a bad technical worker can deal as much damage as a bad business person. But that wasn't my point.

Now, perhaps you also take issue with my thesis itself: that businesspeople are tougher to evaluate up front than technical people are. In my experience, this is often the case. If your experience tells you otherwise, so be it. I would consider this a fundamental difference of opinions, probably based on different experiences.
How To Build A Real-Time Commenting System
"No SQL. It’s 2012, and most queries are run from code rather than by a human sitting at a console. Why are we still querying our databases by constructing strings of code in a language most closely related to freaking COBOL, which after being constructed have to be parsed for every single query?
SQL in its natural habitat"

COBOL? Really? I don't see the COBOL connection at all.

SQL is more closely related to relational algebra, so it makes absolute sense when you're querying relational data.

So that's why many of us prefer to query our relational data in SQL. It's the same reason why we write stylesheets in CSS instead of C++... and why we validate postal codes and phone numbers with regular expressions instead of "manually" parsing them with PHP, Ruby, Python, or what have you. It's all about the right tool for the right job.

Relational data isn't the right solution for everything; there are lots of use cases where NoSQL databases absolutely rock and traditional databases are inappropriate. Again, right tool for the right job.
Here's what should have happened.

Square: There's a chargeback for 180 dollars. You can dispute it.

OP: I want to dispute it. Here's the information you need.

(no more than one day later)
Square: Instead of just linking to our legal agreement we'll explain why we're taking money from your account. We have to withdraw the chargeback amount from your account because of regulations and stuff. There is more information at this legal link.

OP: I keep that account empty to prevent fraud. The transaction will fail or I'll end up being charged. Can I pay it from another account or can you wait?

(no more than one day later)
Square: (if possible) Yes you can pay here (link to payment site). We will automatically try your account in a few days. You will here from us when we've decided on your dispute.

OP: Ok, here is my payment (or) funds will be in my bank account shortly.

(later on, after dispute is decided)
Square:We ruled in your favor, the money is being debited back to your account. It will be available for withdrawal in a few business days.
As with most experiments in writing object oriented code in C, this looks a lot like Objective-C.
C is superior for libraries since a lib can then be used from so many other languages. A C++ library that doesn't provide a C API is an absolute nightmare to write bindings for.
The main "how this affects me" argument is establishing a culture of unpaid interns encourages the practice, which will snowball to the point of virtually requiring X years as an unpaid intern to get a job, anywhere.

Of course this doesn't affect senior employees with twenty years of experience under their belts, but that doesn't mean it isn't a concern for the greater good.
This.

And we can speculate all you want, but I'm under the impression that Facebook is primarily doing an IPO, because the SEC is forcing them to do so (500 investor rule). That and well, I think some people want to get paid.
This is a bug for me, it seems we have a discontinuous function in the Code Du Travail !
People respect symbols of authority and perceive you as a bigshot.

I wear a suit for work when I meet with the various luminaries that I need to deal with (maybe 2-3 times a month). You get more respect. Waitresses are more attentive, and people listen to you more.
Ah yes, rotary phones. What a wonderful modern invention. Saved much time and prevented many errors over having to tap on the handset cradle.
very useful links. thanks a ton.
Here is a link to recent and current usage share of browser in South Korea. I'm really surprised! http://gs.statcounter.com/#browser-KR-monthly-200807-201205
A number of us know MySQL fairly well, and in particular I've seen how it's used by some of the biggest internet companies. We have some postgres experience on our team as well, but it's a little more of an unknown. So experience trumped feature set in this case.

One thing I would say about postgres is that it has a lot of features. As a new user, it's hard to know which ones to use in which ways, and what the downsides might be.
yes, but those were noticed years later. As far as I know, no "Mysterious death spike" articles were published in 2000 because of the extra deaths in 1999.
"If words of command are not clear and distinct, if orders are not thoroughly understood, the general is to blame. But if his orders are clear, and the soldiers nevertheless disobey, then it is the fault of their officers." - Sun Tzu

I think startups have a lot to learn from the military community. Yes, for the most part modern militaries are extensive bureaucracies, but military thinkers and intellectuals are really at the forefront of management science. John Boyd basically wrote The Lean Startup 30 years before Eric Ries did.
Are you willing to go to naive elderly folks and convince them to give you most of their retirement savings based on lies? (Lies in the form of withheld information, say.)

No? Why is that different than taking advantage of someone too young to know better?

If I sell you a car that has a hard-to-detect problem deep in its engine that I know will cause the engine to need to be rebuilt at a cost of nearly half the price you're paying, and I fail to tell you about it because I'm sure you'll never know that I knew, is that OK?

No? Why is that different?

I'm NOT saying that you should be "taking care of" that guy. Frankly you're not part of the equation between him and his employer.

I AM saying that, if he were to do business with you, as an employee or otherwise, and the relationship were based in part on lies (even if they were lies-by-omission), then yes, THAT would make you a scumbag. I hasten to add that I am not accusing the real YOU of being a scumbag, just the hypothetical "you" that would take advantage of someone to that extreme.

Capitalism doesn't have to be about screwing the other guy when you can get away with it. It often IS, but it doesn't have to be.

Sometimes the value of an unproven kid really is low, because the odds of them doing a good job aren't very high, and so you're amortizing the cost across a number of hires -- but he was a proven value to the company (to the point that they fired 10 other temp workers), and so their behavior was blatantly unethical. (Aside from the fact that most temp worker contracts prohibit you from hiring the worker directly without giving the temp agency a fee, and by the description they almost certainly sidestepped any such clause, which is itself a probable unethical contract violation.)
That's usually the case when one summarily dismisses the customer.
If Zynga figures they can get free labor, your salary may take a drop, or at least stagnate.
Hacker News used to have a job board for designers. They seem to have stopped that, more the pity.

But I've run a couple of start ups in the past, and I've been involved with web design and web applications since the early '90s. So Hacker News is of general interest to me. I'm a geek and a hacker too.
The mention of Malthus always inspires me to recommend the best book I've read in the past few years:

http://www.amazon.com/Farewell-Alms-Brief-Economic-History/d...

tl;dr: Malthus was right.
A good unpaid internship is the beginning of an apprenticeship: http://en.wikipedia.org/wiki/Apprenticeship

If the internship does not lead to future employment at the same organization, then it might at another organization.

A bad unpaid internship should go unfilled because the intern is not gaining anything from it.
Wow! This really should be known more widely.
I won't work with 'brogrammers' not because of gender issues, but because their general attitude and ego is just plain sucky to be around all day.
Bingo. When I read this:

"C++ exceptions just didn't fill the bill. They are great for guaranteeing that program doesn't fail — just wrap the main function in try/catch block and you can handle all the errors in a single place."

That's not C++'s fault, or Exceptions' fault in general: that's your fault for using an extremely useful and versatile language construct completely incorrectly.

If a high-level language is bad because it offers you more functionality and features than you know how to use, then sure, maybe you shouldn't be using a high-level language. But this argument is almost like decrying being rich because you don't know how to use your money wisely; trust me, it's still better to have money, and you shouldn't throw away your high-level life just because it's "simpler to be poor."

If your goal is to do high-level complex things, it's better to use a high-level language. If your goal is to do low-level pedal-to-the-metal things, then it's better to use a low-level language. But the simple fact that a high-level language is high-level is not a valid criticism. Not of the language, anyway.
That's not right. Correlations with data this large can be proven quite conclusively even if the signal is low. There are a lot of deaths every year, so even fairly small relative signals are resolvable.

What's interesting here though is that this is not a small signal, precisely because it shows up against the background without any correlation work at all. FTA:

> "We find the largest rise in American mortality rates [in the last 15 years] occurred in 1999, the year Vioxx was introduced, while the largest drop occurred in 2004, the year it was withdrawn," says Unz.
I don't know if HTML5 can do this yet, but I'd really like to see a JavaScript client-side RSS reader.
Something that should've been incredibly clear here is that square required money be available as backup in the event that there was a disputed claim. SAYING that you'll fund it from elsewhere is not the same as doing so. And they said that the issue was "preliminarily closed."

Followed up with

Your funds are eligible for automated release on or around 30 April 2012 once additional confirmation is secured.

That in no way implies that he doesn't have to have backup. It clearly states the process is ongoing.

This is a long and painful process, and its OP's fault for not having a system in place for when this inevitably occurs. He should have had back up money for such an occurance and didn't. That's his fault.

Finishing reading, there is that troublesome bit at the end about them not releasing his money as quickly as they should've - but all in all they did a damn good job considering their industry and their opponents.

I find myself agreeing with the two comments that are now on the OP's page.
http://cloudflare.com
http://mixpanel.com
http://pingdom.com
http://newrelic.com
http://mailgun.org
Of course there are: C99 initializers are heavenly and they don't exist in C++.
I work in software. The occasions on which I have to run or climb in my work clothes are rare.

That said, those activities make you sweat. Sweaty people smell. While wearing a suit to work doesn't affect your ability to work professionally, smelling bloody well does.
Code Signatures in Lisp
I worked for Atlantic Media (this is a throwaway), and based on my experience there, that organization is harmed just as badly by its low-paid internships as it would be if they did not pay at all. A significant portion of the drudgery is performed by interns, and the company is very reluctant to hire new people. And they get away with it because of the bright-eyed college kids who will do this for low-pay. Few to none of the interns come back for a permanent position.

The corporate attitude at Atlantic Media is that people are generally expendable, and that the staff on-hand will pick up the slack when pissed off employees walk out the door. So most of the work there is performed by underpaid interns and underpaid, disgruntled employees.
Dentist here. You're probably wondering if this is a disruptive threat to the established business of dentistry -- I have no idea. However, I can say that throughout the field I consistently run into dentists who will advocate for the health of the patient over the profit of the business. Consider the fluoridation of water throughout the world, one of the single greatest public health advances, when you take into account the benefits versus the cost of fluoridation.

But the science of it: I'm excited by the tooth growing possibilities, but it's important to understand that getting these teeth properly integrated into the body is quite a challenge. I'll give you an example: the periodontal ligament is like a very precise shock absorber attaching bone to tooth, and gives some flex to the tooth. (It's also the thing that makes orthodontics (moving teeth) work in the first place.) Sometimes, (usually in younger folks) if you knock a whole front tooth out, you can immediately replace it and the PDL will regenerate. Sometimes, however, the PDL fails to regenerate, and you end up with a situation where the tooth is ankylosed -- the ligamentous connection is gone, and the tooth is essentially fused to bone. This is one of the difficulties that will need to be overcome when regenerating teeth -- if that PDL fails to develop, you're stuck with a newly regrown tooth fused to bone. Thus, the tooth is more susceptible to breaking and _really_ difficult to extract from the mouth if it becomes infected.