skysight-inc/HackerNews huggingface dataset:
I think most people overcomplicate what the next Apple TV should be and we confuse the service model with the device.

Just open up the current Apple TV to developers. iPad didn't have many purpose-built applications before it launched, and now most major broadcasters, cable networks target the platform. Open it and they will come.

Oh yes, and spend as much of that cash that you need to to get the NFL Sunday Ticket away from DirecTV. (http://www.adweek.com/news/television/directv-may-punt-away-...)
I'm super pro generics and love me some Haskell and ML. However, generics really do have a cost. Since the size of the objects in a generic container can vary, you either need to take the ML route of making everything a pointer (which add runtime cost) or the C++ (yeah, not really generics, but still) route of duplicating the code for every size object you store in the container. While I think Go made the wrong choice with generics, I understand their thought process.
The key thing that people need to be aware of is that Amazon is still not allowed to sell anything in India. They are exclusively a marketplace because the Indian govt does not allow foreign investment into e-commerce.

Instead for now they are an intermediary. The end customer pays Amazon the money who passes it onto the actual seller (after taking some commission). Amazon might even handle the logistics for some sellers. But the transaction is between the marketplace seller and the customer.

Until Amazon is granted approval to become a seller on their own right, their impact on Indian e-commerce will be much more limited than it would be otherwise.
Saving somebody 10 seconds, here is Bacon's paper:

http://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf
The DataNitro graph also omits all the empty space on the vertical axis below 300, which makes for a more informative graph. The Excel graph does not, even though there's no technical reason Excel would prevent you from doing so.

Which means that the two graphs being compared aren't really the same, making this more of a comparison of "chart made by someone who knows how to make a good chart vs. chart made by someone who doesn't" than a comparison of DataNitro vs. Excel.
Every backbone.js n00b has had this problem
Obviously off-topic, but under what circumstances would you ever be returning a field containing a "password" (even a hashed one) over the network in the first place?
Such bureaucratic B.S.
Not knocking this article at all, but my minor gripe is with the title.

The original "Modest Proposal" was a satirical article suggesting the Irish eat their children. If this essay is actually following that style, then it's far too subtle for my radar.
It was funny having insider information under FrieNDA on exactly what she was doing (dmor and kevin are awesome SF YC founders, talked about some other startups with dmor, etc.), and seeing this bet.
They Acquire, Acquire, Acquire While We Build, Build, Build
Don't know why Kaspersky Internet Security is warning about phishing url for all the Amazon.in links. Has anyone else seen it?
Why Zynga is failing
Wirecutter is a better execution of "product reviews" than anything I ever saw on Referly. I never wanted 15 different opinions of varying quality and unknown provenance about the 5 best headphones; I wanted one great comparison, which Wirecutter consistently is.
Somebody needs to tell Amazon about this site: http://webrupee.com/

This pulls in a web font (woff) to display ₹. If Javascript is disabled it shows up as "Rs" instead. A fair compromise instead of images everywhere.
Samsung wins import ban on AT&T iPhone 4 and 3G iPads in ongoing patent dispute
This article didn't make much sense to me. In particular, what was it about the problem that prevents having a "stage" object with a "do_stage" method, which takes the input object and returns the output object (or some error code etc.).

I feel like the answer has to do with concurrency but the description in the article was to vague to get a more precise idea.
Putting a task inside a tree of issues
"Mocking" built-in functions like time() in Unit Tests with PHP
> * It's not as if he's likely to cure cancer or start the next Google.*

Why in the fuck does that have anything to do with the severity of the sentence?

Should we start valuing people based on their probability to cure cancer or start the next Google?
Looks great, thanks for sharing. Really interested in what you're working on with Project MONA! While this material mostly all looks great my initial impression is that it could stand to be curated a bit more aggressively. I've had the tabs for the first 3 "Bits of Brilliance" bookmarked for the last few days but there are so many links to wade through I haven't gotten around to it...if you chose the 5-10 absolute best items of content rather than 25-30 I'd be a lot more likely to dive in immediately :)
I'm seeing it too. Probably people have used domains like amazon.XYZ for phishing in the past.
Not true, they can render hindi.
On this scale, it seems like the retail frontage space would be a non-trivial expense.
I've never understood this reasoning. It requires that the grass is always greener somewhere. Its as if people have endless opportunities. They certainly do not. Plus, they took a gamble. Did they lose? I can't say they did. Unless they are owed money. If someone on the team took a job over a better one, then they, and only they, carry the cost of doing so.

They pivoted because their business model did not make the money they wanted to make. No one could have predicted it. They took the dive, and saw what there really was. Nothing wrong with that.
All those services you mentioned aren't event-driven asynchronous which is an important part of node's ability to reach webscale.
11 Customer Development Anti-Patterns
Assuming there's no fraud, there are four parties who gain from this transaction: (1) the person getting rid of the car without doing any work (2) the person buying the car (3) the person or company whose job it is to do the work (4) the charity.

The proportion gained by the charity might be relatively low but everyone gained something, so it's unclear that it's inefficient.
You can't have it both ways. If you don't want to be seen as a nag or as 'the next Adria Richards,' don't bring this up with the faculty department head after a single incident. Single incidents are handled between or amongst the people involved, or they are ignored.

Chronic behavior warrants administrative attention, though. The language and behavior described in this article _is_ wrong, and if it happened all the time it would absolutely warrant intervention.
Excel? Is this serious?

Edit: Reasons for downvotes, please? I have said nothing nonconstructive. I am seriously baffled as to why techies are still using Excel rather than an actual database.
It just means they feel like the other party is forgetting about the cost. For example, if I hear my friend raving about this new phone that only costs 99 dollars, I might remind him that it would require him to upgrade to a data plan that costs 20 dollars more per month. That doesn't mean that the phone isn't still worth buying, just that it's not as cheap as I think he is imagining it to be.
Citation needed; eliminating patents in general or software patents in particular would hurt some companies (notably patent trolls and other companies who make most of their money on patent licensing) and help others (notably those who regularly get sued by those companies, and those who spend time and money writing and filing patents and creating cross-licensing arrangements for defensive purposes).

The question of which of those will have a larger impact on the economy, and for that matter which behavior we would prefer to see encouraged, remains open and does not have a well-known or accepted answer as you've implied.
Ask HN: Anyone else being spammed after posting on the Who's Hiring thread?
> Hi DSR,
>
> Saw your post on HN about looking for a developer and wanted to reach out,
> see maybe if we could help you out. I'm part of Gun.io which helps
> businesses or individuals get connected with the best software developers to
> maybe knock out an entire app, hire extra hands to write code, or build an
> MVP. It's really simple to post <http://gun.io/post>, and we offer a 100%
> refund if you don't hire. Anyways, sorry for the spam, just thought our
> site might be helpful.
>
> Any questions, I'm here to help :)
>
> JohnPaul
I'm jealous - not of the Finnish babies, but of the companies who provide the boxes and the contents.

It must be a nice sinecure.

You'd probably have lots of free time to send press releases to the BBC.
Dat Bootstrap.
Brutal security. Plaintext passwords sent over http. I would never enter any secure info in there.
How it is to be an intern at Google
I honestly can't recommend a book for this. The best resource I've found is MathWorld. I've picked up a bunch of very helpful intuitions from it, including:

- Cauchy: the horizontal distance from the origin at which an arrow shot at a random angle from a point below the origin hits the x-axis

- Gamma: how long you have to wait for the nth event in a
Poisson process

I'm sure these must be books that I haven't read.
Just want to make a distinction within "patents or IP". Patents are at issue here, not copyrights or trademarks. Having said that, there are certain things I do trust the patent system for (mechanical things) and things I don't (software). This speaks to the patent examiners' lack of familiarity with the state of the art in logic and programming.
If your requests need more than 30s, something is wrong. Most apps strive for <200ms responses. If you need a long time, rearchitect it. Run a background thread. Poll for completion or email the user when complete. Again, annoying, but your app will be better for it.

Saying that a legacy product sucks, but that you still need it to run is not an effective mindset. These platforms have constraints. Work within them and the app will scale and perform very well.
SQL is a DSL indeed, but building SQL strings programmatically is an awful idea. You should build SQL queries structurally. The DSL to build SQL should basically be a mirror of the SQL DSL in the host language.

The DSL will guarantee that you cannot build malformed queries. It can also give guarantees you design it to give.

I'm not talking about replicating a database -- but just wrapping its API nicely in a type-safe manner.

I am proposing wrapping type-unsafe APIs with type-safe API's. This adds complexity in the sense of enlarging the implementation. But it also adds safety and guarantees to all user code.
True. I was using you as a proxy for Brooks and his ilk, I suppose. Sorry about that.
Wisconsin judge grants man forced encryption reprieve
Launch infographic - http://g-ec2.images-amazon.com/images/G/31/Press_Releases/Am...

More - http://www.amazon.in/b/ref=footer_press?ie=UTF8&node=159...
Robert Scoble and Jaron Lanier on wearable technology
I plead guilty to being too clever by half. Playing off the Swift original, but using the word "modest" quite literally, not with irony. This is a modest proposal for an Apple TV...
Note it's not just restarting the JVM, it's also restarting your repl as well, which can be as big a PITA as restarting your JVM.

If restarting your JVM is ok with you, go for it! But I like what Stuart has presented and find it interesting, I'm all about minimizing interruptions while I'm working on something and will be trying to adapt his workflow to mine.
Kinda reminds me of back when I used to grow organic vegetables for a living. Well, tried to. The farmer I worked with specialized more in meats and the like, and together me and him would drive down to Houston and The Woodlands to make deliveries, because that's how we operated, people placed their orders and we delivered at designated spots.

I learned a lot of things during that period, but the weird thing is, the one that really stuck was how weird people with money can be. Oh, sure, we had our share of middle class customers, but for the most part we delivered to doctors, lawyers, business owners and the like, who would thrown down anywhere from $200 to $1000 per order on meat and act like it was nothing. I don't think they really cared about some of the values that come with the whole local foods movement, or the values that come with organic farming, they just heard about some health fad, decided to buy this meat, and stuck with it because it tasted good.

This is just the same really, only on a much more epic scale. Yeah, these people were rich, but at best their net worth was around $5 million, so their obscenities were limited to just buying ridiculous amounts of meat for an absurd amount of money while bringing it back home to their McMansion in a new BMW or a Mercedes, sometimes a Cadillac Escalade if they insisted on being that revolting. When you have a net worth that extends beyond the billion dollar line, then the obscenity of your purchasing choices is virtually unlimited.

And yet, you have these other titans with net worths that dwarf the net worths of so many other people who could do the most obscene crap with their money...but they don't. There's no shortage of rich people who are generous with their money, but at the same time there's no shortage of rich people who are just weird with it. I've ultimately decided that the difference is that the former never gave much priority towards money in the first place, but they got it anyway, or they had priority at first but changed their minds afterwards because they have large minds, and now money is merely a tool for greater things. Then you have that latter group of people who really wanted money, and made conscious efforts towards that goal, but in the end small minds are limited in ambition, so they make limited amounts of money and flaunt their petty wealth in ways only a small mind can, with fancy cars, McMansions, and large quantities of really expensive meat.

Sean Parker is just another one of those small minds, only he was one of the few who got a little luckier than most, acquired wealth those little fish could never possibly hope to achieve, and spent it in a way a small mind typically would, by disregarding the natural legacy of an old growth forest so he can build some tacky castle in the middle of it, all the while letting his construction crew make all these amateur mistake, because once again, a small mind.

I certainly hope my mind is bigger than such frivolities, just in case.
I think those are both rather bad solutions; I want generics precisely because they can provide equal performance to the built-in collections without the obvious drawbacks of a limited set of primitives or manually copying code. I'm just saying that "very little compiler costs and little to no runtime costs" is somewhat misleading, because there are significant runtime costs compared to those alternatives; Go needs code generation based generics, which are certainly doable, but incur significant complexity and runtime design issues.
Very right wing pundits running their shows with a couple of liberals mixed in, but their actual reporting staff is fairly "just say the facts".

All US news networks have a particular political slant.
The organic install part of this calculation seems pretty suspect. In order to get the organic lift mentioned in the article the app would need to be pretty highly ranked _and_ likely sustain that rank for a while before getting 65%-100% the additional installs.

Whenever running a burst campaign it is important to follow it up with sustained installs afterwards to try and maintain the rank for as long as possible to attempt to get some of the organic lift mentioned. It does not simply happen instantly.
How Memes Became the Best Weapon Against Chinese Internet Censorship
It's so strange to me that people describe things like higher order functions and map/filter/reduce as being clever / complicated and think manual iteration and indexing into an array is "simple".

I hate to keep linking to this talk because I don't want to look like too much of a clojure fanboy, but I think a lot of people would benefit from re-examining their definition of simple: http://www.infoq.com/presentations/Simple-Made-Easy
How many actual sales would $96000 worth of paid installs ultimately translate into for an app that isn't particularly original, addictive or brilliant. Would it even make the $96000 back before sinking back down the rankings without trace?
For a fan effort, it's solid but it's not without its flaws. I go into more detail here: http://www.trekbbs.com/showpost.php?p=8157223&postcount=...
My company is fairly open about our financial state and investment situation so I'm trying to learn as much as I can while I have the opportunity. Understanding things like this helps me to ask the right questions, so I appreciate you and earbitscom taking the time to respond.
Wood fired camping stove that powers your phone too
Ask HN: How would you start a Fortune 5Mil company with friends?
Fortune 5 Million, from 37signals @ Startup School, meaning not trying to be the next Silicon Valley company with a big exit goal, just something big enough to maybe someday quit the day jobs or "worst case" just have some extra income.

Over the past year, I've had some weekend projects that are coming to a boil. I've reached out to a couple friends to see if they wanted to help push these along and get them finalized.

Here are my concerns:

1) All 3 of us are slightly older than (at least what seems to be) the younger HN crowd. We have families and kids. Quitting our jobs, living off our girlfriend's couch and ramen noodles isn't an option. So we are limited to time when we get home from work/travels and weekends.

2) Additionally these projects aren't at the point of generating money. However I believe, and so do they, that they have the potential to make money.

3) I've done these projects in Rails, they are respectively very experienced in .net and the other in php, neither with any rails experience. I guess this isn't a real concern because I enjoy teaching Rails to others and they are the kinda coders who like to learn. They know they wouldnt be entering at the level of pushing code live and would have me review it.

I've got a pretty good start, but need their help to increase my code bandwidth and finish up (or its going to take me many more weekends than I'd like). So I was thinking of just doing % based profit sharing. I want this to grow from: "cool it is paying for servers" to, "hey an extra $500 a month!", to "this has enough traction to quit and focus 100% on this project"

Are there pitfalls with this way? How do you decide what % everyone gets?
I remember using a similar service a few years back. Except it worked by you installing a special printer driver. Printing to the virtual printer that the driver supplied caused the image to be uploaded to their servers. It worked really well.
Curious, what is the term for a new business that looks to establish steady long-term profitability instead of the grow and cashout model?

Knowing would make googling for the profit focused version of HN much easier.
but the nation was eager to be deluded

I don't think that's fair. We American citizens were told directly that Iraq had WMDs and an attack on us was imminent.

If we were 'eager' for anything it was to stand together as a country. Most of us believed that the president had done due diligence (after all, he had access to intel that we didn't) and trusted him to do a competent job of analyzing the threat.

We were wrong in that trust.
LOL are you serious?

What on earth are you talking about?
Maybe you are kidding.

But if you're not kidding.. are you saying that those VPS providers like AWS, Digital Ocean and Linode are not 'event-driven asynchronous'? Wat?? VMs run whatever code you want, asynchronous or synchronous or whatever.

I think you must be messing with me. Especially since you put 'webscale' on the end of that.

HAHA.
1 week is eternity for a startup. A custom backend not only adds time to the initial build of the product, but it makes iteration increasigly complex. What happens if you restructure the product and kill half your features? Rebuild the backend yet again?

The only thing that matters for a young startup is finding product-market. Parse makes that process more efficient than ever.

A person who understands backend engineering would understand the value that Parse provides.
The ban won't be enforced immediately and is subject to appeals though.
Adding the initial http links it automatically:

http://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf
> That being said, there is one thing I do agree with here: the way MS Excel renders graphs/charts when editing them is pretty horrible. You can, however, get around the issue by choosing an appropriate output format (you might just have to zoom in a lot when editing to avoid the aliasing temporarily).

The thing is, there's no excuse for that. Excel graphs should be good by default. Same with the OP's issue. The amount of time I've wasted pretty-ing up an Excel graph is crazy. DataNitro looks great. Shame it's Windows only though...
It sounds like they paid about 10x revenue per customer (according to dhh https://twitter.com/dhh). That doesn't seem unreasonable, but I'm not sure about the murky area of valuation. Is it high compared to other similar acquisitions? Also, how does talent factor into a valuation?
The Problems with CALEA-II
http://translate.google.fi/translate?hl=en&sl=fi&tl=...

"The employment rate of employed persons between 15 and 64-year-olds in April was 68.7 per cent, which was 0.2 percentage points higher than a year earlier. Employment rate for men fell from the previous year to April by 0.1 percentage points to 68.6 per cent. The female employment rate increased by 0.6 percentage points to 68.8 per cent. For seasonal and random variation, the trend was 68.7 percent."

Source:
Statistics / Labour Force Survey
I see. I think it doesn't cost more to furnish first-class than second class here, they're practically the same, apart from the colour: ugly blue in second class, warm brown in first class. The major difference is that you're not allowed to make noise in first class, which seems like an arbitrary restriction. But it's true the comparison is not perfect.
How to demoralize hackers
0. When hiring hackers, ask if they want a specific peripheral for their workstation. Insist it is no problem. On start day, do not provide said hardware. Or ever.

1. Have an open office plan.

2. Have C-level executives ask why there are no hackers at their desks at 9 am in the morning. Company policy is flextime.

3. Have CTO play the victim with a manager because his unplanned for pet project delayed another project -- in front of the whole dev team.

4. Have CTO schedule meeting and then forget to attend. Often.

5. Spend 10 - 20 minutes trying to set up videoconferencing at the start of every all hands meeting, with staff watching.

6. Encourage entry level employees to email sr. managers, of different departments, about perceived software issues.

7. Provide a stocked kitchen and in office meals but don't hire a dishwasher. Berate entire company for not cleaning up after themselves.

8. Outsource IT.

9. Hire personal friends of C-level executives and their family to work in roles they have no experience in whatsoever.

10. Automatically enroll entire company in a 401k plan that they can not opt-out of, only change contribution to 0%. Do not provide matching.

11. Only use WiFi for the office network.

12. Do not allow hackers to have the root passwords for their workstations.
At the risk of hijacking the thread, we've been doing this for about 7 months now (out of beta for 4+) @ https://www.trypaper.com, we wish you guys the best of luck!

edit: the big differentiator here is that we print and mail documents ourselves in one of our two print facilities (Seattle WA and Jacksonville FL)
Thanks for submitting this! If you have any questions, please shoot them my way.