skysight-inc/HackerNews huggingface dataset:
I wonder if Google could "solve" #1 by moving to more of an affiliate model. Like say Gmail went to a model where it cost $10/yr - but you could earn it for free for a year by performing various tasks - spending $100 on Amazon, book a hotel through Hotwire, whatever, stuff like that.

For the "desirable" 1st world citizen, that's still free - it's stuff they do anyway. Everyone else either pays the $10 or goes elsewhere. Win-Win-Lose
Yea, it's pretty much 90% javascript. It cant' have the real-time preview editor or javascript code syntax highlighter without it.
And lets not forgot Standard Oil of the early 20th century. Standard Oil was so big it's revenue (including all the subsidiaries and holdings) almost topped the value of the whole country.

Apple is far from that goal.

Apple might be the biggest company by market cap today but they're a pale comparison to the likes of Standard Oil or US Steel (in their prime).

Also, Apple doesn't have a monopoly is anything unlike (Standard Oil and US Steel). I wish most of you would stop trying to convince us all they do.

We've been down this road before. And it seems to happen every generation - some company gets very rich. And everyone starts screaming about unfair practices and monopolies.

Apple plays the patent game well. So does Google, MS, Samsung, IBM, Oracle, all the drug companies - and everybody else. So what's new?
Guys :) This is always fun when it crops up - especially the musing on how deeply rooted the topic of philosophy is.

But please don't go editing articles to improve the loops or otherwise change them. Unless of course the change is beneficial to the article.

It's like going for a walk somewhere fascinating; enjoy the view, but leave nothing behind :)
I think the most compelling reason to not build a business around ads is that it has a poor ROI. Just do the math, and even with the most optimistic estimations, you'll still be disappointed.

1 million uniques a month => 10,000,000 PV/month => $5 CPM => $500,000/month => $50,000/month => $600K/year.

Sounds great, but then you realize coming up with 1 million uniques by yourself is highly unlikely, and will probably depend on high costs as well.

Side Rant: Those people saying 10 million users is the next 1 million users... most of them are investors who invested in Twitter or Instagram. They have NO clue how hard it is to get even 100K users, let alone 10 million or 1 million. Give me a break.
What Are The Most Surprisingly Useful PHP Functions?
I was thinking the same thing. My internal, subconscious, exceedingly inaccurate, and possibly very biased filter wants to say Indian.
Ask HN: Use experienced developer to oversee outsourcing? 
I'm currently in the early phases of site development, working on a prototype for an innovative media sharing site, and would really appreciate the input of the Hacker News community. If there's a better place to post this, please let me know and I will do so.

The site will provide two services:
1) A community rated aggregation of the best media curation resources on the internet.
2) A community driven recommendation database for movies, music, books, and self-improvement media.

The site is made to adapt to what works for its users, functioning by combining elements of Wikipedia's administrative curating with the user rating and ranking approach of Reddit.

There's a lot more I can tell anyone who is interested about how the site will work and the plan for how to develop its community and content, but, for these purposes, suffice to say it will involve a system of user generated links and pages, an ability to wiki-edit content on specific items, and a database that enables a functional filter system for users to determine what results they see.

Because I have a minimal development background and am financing the prototype on my own, I am planning to bring a detailed wireframe, design, and plan for a site to an outsourced development company. But, I feel I ideally need someone with a strong background of relevant experience to oversee this, as the more difficult challenges of setting this up the right way on the back end will most likely be outside of both my and any inexpensive development team's skill sets. It should be a minimal investment of time, as the primary role would be thinking it out in the right way for someone else to do the work, but I'm not sure if it's a realistic approach.

Let me know your thoughts on this process and idea, if you think there could be people with relevant skills interested in working this way and the best way to find someone.

I'm very interested to hear any thoughts or advice you may have to offer.
Lady Gaga’s Vogue Cover… Before and After Photoshop
And still IQ is very good at predicting various life outcomes: probabliity of being arrested, income, number of children.

Group differences in IQ do exist, and Flynn effect does not make them go away. Flynn effect increases scores across the board, it does not equalize different groups.

Black people in US have lower average IQ than white people do, Asian people have higher average IQ. The reasons for this are many, but genetics certainly comes into play: IQ is heritable.

Trying to explain away group differences by "culture" is mostly bad science - trying to make the facts fir your desired conclusions.
http://aqpq.org/2011/06/13/the-met-and-moma-nonprofit-luxuri...

TL;DR MOMA paid its CEO $1.95Million 2008; non-profit != no financial interest.

Edited: for clarity.
Well, that depends. You can either have the private offices around the perimeter and with windows and natural light, or put the shared workspace areas near the natural light. But there's only so much perimeter to go around...

Personally I'd be OK with a office with little natural light, as long as A. there's no flourescent light, and B. I have somewhere comfortable I can go sit that is near natural light, when I need light. Frankly, natural light is less important to me, than freedom from distracting noise, motion, smells, etc., and a sense of privacy.

The other thought I have on this, is to put shared work area near the windows, and then try to design the layout of the rest of the building to try to expose the "bowels" of the floor to as much natural light as possible. In a building where skylights are an option, that might be a way to help things out.
A DDR3+Flash DIMM: Enough To Get You Excited?
The core browser innovation wasn't pinch, it was page structure analysis.
This will surely increase the Linux popularity as a platform.
If I understand correctly, the idea is that `parseLog` is a library function, while `parseLogSilently` and `parseLogInteractively` are examples of callers to that library.

If so, then the complexity of documentation and understanding of `parseLog` is pretty high. The caller needs to not only know the different conditions (e.g., `ParseError`), but also the available recovery strategies for those conditions (e.g., `SkipEntry`, `FixEntry`), and further that some of those strategies require an additional caller-provided function (e.g., `askToFixEntry`) with its own separate requirements (e.g., it takes an exception and returns a line).

Why would it not be better, since there are a finite number of provided recovery strategies, to simply hide that complexity within library-provided functions? E.g.:

(defn parse-log [file] ...) ; aborts on ParseError
(defn parse-log-skip [file] ...) ; skips bad lines
(defn parse-log-fix [file fix-fn] ...) ; emits (fix-fn line) for bad lines
The 7 plus or minus two thing is universal. Adult height non-universal, but less emotionally sensitive. Even so, it's easy to be sensitive about one's height.

IQ is a comparison between you and everyone else, on a topic which is close to the core of our being, especially for the kind of people on this forum.
The greenspun rant is entertaining. A more sober look at the numbers from the RAND institute arrives at a similar conclusion regarding opportunity costs

http://www.rand.org/pubs/issue_papers/IP241.html
It is a limiting factor for many tasks, even such "simple" tasks as basic algebra and calculus. A lot of people fail at math simply because they do not have enough brainpower.
Two Days Ago, My Mom Found $600,000
Wouldn't a mandatory convertible be converted at the current valuation as well though? Forgive me if I'm being obtuse, my experience is with convertible bonds that are backed by publicly traded equities, not private equities.
When I got the offer, I interviewed the 6 teams from two product areas before I accepted the offer.

This is always good advice whether the offer is from Google or a Big Bank.

Talk to the manager, talk to your coworkers. Once they give you the offer, their job is to market the job to you. Use that as an opportunity to interview your future coworkers. When I was considering finance job, I've even gone as far as asking the future coworkers to implement different algorithms and/or talk about their system architecture. If it was too crazy, it was an immediate sign that I won't be happy there.
I think the nutjob part comes in where he threatens to smear the organization as anti-Semitic in retaliation.
The internet still hasn't figured out a way to profitably produce a high quality service or content with ads as the primary revenue source. So far, the only profitable approach is to reach the scale of Facebook/Google which would enable you to create your own ad network large enough to attract individual ad buyers. But, this does not mean that it's impossible or that we won't come up with a solution in the near future. And the people who I would bet on to create such a solution are those who are currently "working on ads".

It's a problem in desperate need of a solution simply because there are so many services (yelp, craigslist, pandora, etc.) that are free to users but expensive to build and maintain. It would be a shame to miss out on the next generation of ad supported content simply because we gave up on trying to make it profitable.
If search engines starting charging I'd teach people to scrape and if necessary to crawl, for free. Others would too. The web is about sharing knowledge.

I dare any search engine to start charging. Go for it.

They would end up like Twitter is going to end up (if they continue down the path they're on).
The teacher payscale versus engineers payscale is interesting. Negating cost of living raises, the pay for teachers is essentially linearly related to time of service. Again negating cost of living adjustments, the pay for an engineer increases rapidly in the first several years, flatlines, then rapidly increases again when a "senior" level is reached, then flatlines again. Changing jobs may result in another jump here or there, but otherwise pay is constant.

The end result of this is when you consider hourly rates a teacher just out of college makes more than an engineer just out of college(9 weeks vacation over the summer helps a lot). Five years though later the engineer makes more than the top pay for a teacher with 30 years experience.

Not sure what this means. Just observations.
Okay, makes sense. It looks like a cool technology demonstration. I've been exploring node and I've done a lot with fantasy football so I'll probably check this out further.

I guess by "features" I was expecting things like a list of fantasy football players, a draft timer, a way to display who was picked, etc.
Head-Coupled 3D Transforms
How to Rock a Startup Accelerator Mentor Day
I haven't been in the linux gaming loop in a while so pardon my ignorance here... are you using Wine or VirtualBox/VMWare or something else?
Points 1-2 are valid, though intelligence is not entirely genetic.

Your points 3-5 are completely wrong. Genetics determines race, not the other way around. Points 4 and 5 are just meaningless "racist" phrases, not statements in a line of reasoning.
In practice the option to resume is used much less frequently than the option to throw. There are two primitives one can use to signal a condition: SIGNAL allows resumption, but ERROR does not. So if you don't want to deal with the complexities of a possible resumption, simply call ERROR.

Similarly, the client, to establish the handler, can use HANDLER-BIND, which is the fully general form that permits resumption, or HANDLER-CASE, which is simpler to use but does not permit resumption.

In practice, most of the time people use ERROR and HANDLER-CASE, and so the extra complexity does not intrude at all.

OTOH it is occasionally handy to be able to resume.
Fighting a DDoS Attack: A post-mortem
Yes, I think this is a better explanation than, "If Win8 flops we will go full Linux".
Keep in mind that non-profits have no practical cap on salary for CEOs. Their money motivation can still be very strong. I'm convinced that many non-profits exist mainly to provide a nice living for the staff.
I am not familiar with the music app scene, but whenever I am working I have grooveshark open, I can find any song, especially the latest ones. I also don't have facebook so I can't use those apps, the whole experience is very seamless. At the gym I use the Pandora app but if I had access to grooveshark, I would definitely replace Pandora with it. Maybe to do what it takes to get this level of seamlesness is what is causing a backlash from record labels. I also love not being forced into social sharing.
I can tell you from personal experience that no matter what strategy you use, you cannot make someone quit smoking, unless that someone already wanted to quit smoking, in which case your actions are superfluous.

If you really want to do something about it, the best thing you can do is to show that person the hard-facts about smoking, and give her reassurance that people can and have quit smoking successfully. And then hope that in the future, when she'll be disgusted about this habit one morning, she'll remember your words and seek further help.

Being mean about it, no matter the scope, doesn't do any good. And as a negative consequence, the smoker will begin to avoid you.

(disclaimer: I'm currently a smoker)
Repeatedly hustling someone over $35? Seriously???
While sometimes this happens naturally, I wish HN had a built in "Projects for HN'ers." Like pg's RFS put into a list that we could vote on or something... a kickstarter/aggregator for good ideas.
Declassified footage of H-bomb exploding in space
No. It is never more important to be kind than clever. Never.

We have a clear example of this at the moment, with the Paralympic games. The founder of the games, Dr Ludwig Guttmann, revolutionised the care of spinal injury in the UK. Until his innovations, a patient with a spinal cord injury had a life expectancy of less than two years, with most patients dying from bedsores and urinary tract infections.

Guttmann's methods were resisted all the way by his colleagues and the nurses working under him, because they seemed wilfully cruel. Guttmann reduced the sedation of patients, even if it meant that they were in constant pain. He had patients turned every two hours, day and night, even if they were terribly sleep-deprived. He forced patients to exercise and undergo painful physiotherapy.

The results were nothing short of miraculous. Within a matter of years, patients who were previously seen as hopeless incurables were being sent home to live long and fulfilling lives. The medics around Guttmann simply lacked the vision and insight to realise that these patients could be treated effectively. They were kind and caring people, but they could do nothing but dose their patients with morphine and watch them die.

Kindness is nothing but a particular sort of shortsightedness. Being a decent and moral person often requires one to do something that is entirely correct but deeply unkind. Medicine is the most obvious example, but we all live with such challenges every day. Do we give our children candy or broccoli? Do we tell a friend that their haircut is unflattering? Do we tell a relative that their partner is a philanderer? Often, the moral choice is not the kind one.
Reddit POTUS IAMA Stats
Animated Gifs As Ads? Tumblr Experiments With New Advertising Format
Indeed, open plan is for business, but not in the way you think.

Cubicles and desks are office furniture, and get written off at a rate that is much faster compared to how you write off office space (from the capital expenditures budget).

The "fostering communication" thing is the spin they put on it because they know you'd leave if they told you to your face that you aren't worth enough to them to spend the money on an office.
New Motorola Phone Is Said To Have Edge-To-Edge Screen
[Spanish] Introducción a Git y GitHub
I'm sad to suspect it was English, but my experience suggests so.
Offline: Avatars and alts
> Valve has granted these Intel Linux developers complete access to the game's source-code, including the Source Engine. This has allowed Intel's Linux developers to better investigate possible optimizations and tweaks to their driver in order to enhance Source-powered games. Valve has even given them commit access to push back changes to the game company.

That sure is something EA and Ubisoft wouldn't do in a million years.
That is good news, Apache 2.0 does in fact have a patent grant. It also happens to be Goolge's favourite license.
"The purpose of patents aren't reward hard work, but to promote innovation."

Ok, that's right. But you follow it by asking the wrong question. It's not "would Apple still have innovated?" it's "would Apple have innovated more" and I think that is harder to answer, because it's not just about innovating it's about leveraging innovation for profit.

The chances are they would have innovated the about the same but held back on releasing features and been far more strategic (more than they already are) because they would have been very well aware of the enhanced threat of copying!!!

Is this obvious? Is that a net gain or a net loss?
Indeed it is, taking BugMuncher with it :(

Frustrating to know that there's now nothing I can do but wait for a text from Pingdom saying 'UP'
Dan Weinreb (one of the Multics users who brought the Multics condition system to Lisp) wrote about why "error" is not a great term: http://danweinreb.org/blog/what-conditions-exceptions-are-re...

Personally, I've not seen it used for arbitrary control flow. If you control the syntax of things inside your block, then macros are probably good enough. If you're passing values outside of your own block, then you probably need continuations.

OTOH, Lisp programmers have a tendency to not care what something is "supposed to be used for". Using Lisp at all is said to be "the most intelligent way to misuse a computer". :-)
It's also worth noting that while there is a right to a jury in a patent trial, it's not required. If both sides had agreed, the case could have been heard by the judge or a court-appointed special master. Obviously, one side or the other (maybe both) thought that a jury trial would work in their favor.
The Lodsys dispute has nothing in common with what I was saying. Lodsys overstepped by trying to sue individuals for patent infringement when they were covered because Apple already licensed said patent for their platform.

Plus the fact this isn't Apple using a patent defensively, or in fact has anything to do with Apple having patents in the first place, they are defending developers that are part of their ability to generate profit. You can say they are stepping up to do the right thing by getting involved but it doesn't excuse their antics with being aggressive with their patent lawsuits.

I agree that Samsung copied aspects of Apple products, my dispute is whether there was anything technically wrong with them doing so. I say in many cases it was not, regardless of whatever patents they may have.

I like Moogle better but I'm betting Rowling would sue since it's so close to her creation.
I hate open floor plans. My company recently moved from a two person office floor plan to an open floor plan. Before the move, the majority of us were talkative, social, and also got our work done. Now, in the open office, it's like a library. No one wants to talk b/c everyone else can here the conversation. Not to mention our bosses are sitting in this open floor plan as well.

My biggest pain point with open floor plans is this. Sometimes, I just want to put my head down and code for 3 hours straight. Doing this sends off an antisocial vibe to the other marketing, content, and SEO employees sitting near me.
Tweetbot for Mac Beta (sort of)
I would highly doubt that they dropped everyone's payment information. Think about how much money would be lost from people not willing to overcome the inertia and re-entering their payment info.
I'm glad I wasn't the only one completely confused. I have no idea what he was trying to say, I can't imagine what his book is like.
I think it would be enlightening to see how many poorly written posts are due to language difficulties vs. incompetence.
I paid for my RaspberryPi and just recently got an email from Rs Online that my RaspberryPi will be delayed by a further 9 weeks. I ordered July 3rd, it was supposed to be delivered in 11 weeks, now it looks like I won't get my RaspberryPi until mid October if I am lucky, most likely mid November.

At least I will get an early christmas gift, by the time it shows up I will have forgotten all about it and version 2.0 will most likely be out ...
Great Startup Engineers
People are talking about distance, you keep bringing up speed?
Thanks... that really motivates :)... Let´s do some market research here if you don´t mind: how much would you pay and what price do you think is fair?
Surprise: People hate being forced to use Facebook
I'd just settle for stupid rich.
Average teacher salary in Massachusetts, one of the richest states, is $70,340. The lowest-paying town has an average of under $45K. Highest, $92.5K.

Massachusetts probably doesn't have an issue with teacher salaries.

Mississippi has a statewide average salary of under $42K.

Is it well-scaled to cost-of-living? No.

Average teacher salary in Hawaii, one of the most expensive states to live in, is $55K.

Meanwhile, a 50 yo who retires with 25 years of service gets 25% of the average of their top three year's salaries as an annual pension. To get the maximum 80% pension, you need to have at least 35 years of service at 57. Figures from Massachusetts.
I have played exactly that role before and I believe it is a smart way to go about it. You get the bulk of your development done for a lower price as well as a reviewer of sorts to verify the quality of the work.

I have been brought in more than once to pick up the pieces when a non-technical person simply sent their "plans" to an offshore developer. The communication gap can be too much to overcome. Not to say that all situations are bound to end up like that, but I have seen enough to think it happens with some regularity.
Does this hold true with following the xth link on the page? I'd predict it does, but the further x is from 1, the longer the average chain before you get to the loop (by virtue of definitions being at the top of wiki articles, then at some point the average length would hit a consistent level). Would love to see this modified to let you determine x.
Testing Your Own Dog Food
Skimmed through it, but it seems that there is still an improvement with the bloom filter with a factor of 2~3. Is that correct? (estimated 6(?)ms once corrected with indices, vs 2ms with the bloom)
I've loved (and used) Grooveshark since the early days. I have most of my music saved to my account and go to the site daily to play music. What's always irked me though was that it wasn't a subscription service. I would gladly pay for an app of its caliber monthly without a thought.

I pay for the pro version now (I believe it's at 25/year) and it's just too low. I imagine revenue from a (monthly) subscription service would give them a lot of cash for handling labels. In turn, I think they'd garner the respect/legitimacy needed to get them in the app store.