skysight-inc/HackerNews huggingface dataset:
Penn & Teller did a decent job of digging into this a while back on Bullshit: https://www.youtube.com/watch?v=puVBFIciqGU

Basically some things are worth recycling (aluminum), some things break even (plastic/glass), and others are a terrible idea to recycle (paper).

I would love to see a similar look into the composting movement that's going on now. My suspicion is that it's a terrible idea due to the methane emissions. In landfills the methane can be captured and used for generating power (Yes this still creates CO2, but that's not nearly as powerful a greenhouse gas as methane.)
SSLs.com now accepts Bitcoin
> Seriously, it seems like the FCC just can't be clear about what it is they actually plan to implement.

The FCC is very clear that they haven't entirely decided what they "plan to implement" in complete detail. They have formally adopted something that is both an outline and a call for public input with specific questions on both the outline itself and alternatives to it (including specific questions related to Title II classification), and on how best to fill in details within the outline.

> Just reclassify broadband as a 'telecommunications service' already.

Doing so is a basis for regulation which has its own constraints distinct from those for regulation of information services, and deciding to do that doesn't, in and of itself, resolve the details of how to regulate. The FCCs recent call for comments specifically invites comments on that alternative, and details of how commenters see that alternative compared to the proposed outline (including details of how regulations under that authority should be crafted to acheive the broad policy goals that the FCC's Open Internet work is designed to serve.)
I would have either just trimmed the ... hic from the received text (if there was only one string causing problems), or maybe even better would be to use control codes to signal the beginning and end of the data.
Joules are mostly used as a scientific term. BTUs and kWh in turn are kind of like industry terms that came about with the steam power revolution and still define heat/energy production in most countries today.
Primary S3 (s3.amazonaws.com) is bi-coastal redundant. If us-east-1 goes down, your objects will continue to be served from their Oregon location transparently.

This doesn't apply if you're using S3 as a website endpoint though, unless you're doing your own service checks/DNS failover.
Okay, now I'm definitely sold. I'm a sucker for footnotes in a story.
I haven't been cancelled, but Google and rip-off seem to go together for me. My CTR, CPC, and RPM would all mysteriously drop every time I raised a question or complaint. Earlier this year, after I was gaining traction with my complaints, my Google search impressions suddenly dropped by 80% in 2 days, and my revenue dropped from a high of over $1,200/mo in Q4 2013 to a rate of barely $300/mo now. I'm not a class member, but Google has no class at all.
There's a great company that used to be called AdSafe, now called Integral Ad Science, that offers a service to identify adult or other non-ad-friendly content.

http://integralads.com/

I don't think it'd be feasible to run an advertising company that was less strict on adult/copyrighted content. People that buy advertising are really risk-averse on that subject, they don't want to see a meme on twitter or whatever of their brand next to porn.
You might look into docpad, then. Jekyll and others are largely built around blogging, but docpad is more of a framework for writing code to generate static sites. It does a much better job of allowing you to do anything you want, porvided you're willing to write some javascript.
It's not particularly about the artworks themselves, but a storyline about them and their context and the people and the moment in history that interests people.

It's like relics: people are interested in the knucklebone of John the Baptist, rather than a random knucklebone that looks the same.
Given that paper waste is apparently compostable (or at least not harmful to the composting process), would it make more sense to change the system to the blue bin being "plastic, cloth, and metal", green being "food, paper, and lawn trimmings", and black being "glass and everything else"?

This might not be 100% optimal but it seems a whole lot more user friendly and I'm sure simplicity of the system increases compliance.
Study of Pot Smokers' Brains Shows That MRIs Cause Bad Science Reporting
A very short and sweet thought. Love it.

My wife and I have a pact: we'll live for our children and family but we'll always continue to develop ourselves. This way, there is never a resentment toward the people you love. I, too, work and go home for my family.
I don't see any option for C# site generators. Maybe they don't make it into the Top N.

(Disclaimer: I'm biased, I wrote one).
The Lenovo Yoga 2 Pro comes to mind. Same price, high res screen, thinner than a MBA, better keyboard, does the whole yoga thing.
When it comes to me, nothing beats Wireshark, but this app looks neat.
I actually find this very interesting. How days and times and luck plays such a role. And submitter...

Having the same exact article submitted 3 different times and getting 2 votes, 4 votes, and then #1 front page. That's interesting.
Pomodora Enhanced Technique
I wonder if this could be exploited by registering usernames that accord with the errors? The user would[0] then be trojanned in to people's friend list with a presumed level of trust they did not deserve.

Not sure if this would have any value, but I'm sure someone enterprising could find a way to exploit others trust. That's not a new concept.

[0] (This of course assumes that the only lisped-up content is the usernames, not the whole syntax, which I think is an acceptable assumption given that it's fully out of date anyway)
Well, I think there is a physics limit there, and gasoline happens to be VERY energy-dense (unfortunately for us trying to get away from depending on that property of it), but yes, that is fun to speculate on
For detection, have the receiver echo back and check that sent == received.
Principles of high-performance programs (2012)
Averting Disaster – A Guide To Computer Backups
Netflix to expand to Germany, France and Switzerland
I lived in the same 3 unit building for 7 years in SF. Not once did I ever see the other tenants use the green compost bin except for once or twice a year when trimming the yard.

That to me suggests that getting the compost and recyclables out of landfill means removing people from having to do it.

I know apparently some cities do the separation at the garbage collection site. That seems like a much better idea. Rather than trying to get 800,000 people to behave correctly just try to get a few companies to do it correctly. Problem solved 100%

I saw this also as someone that worked at a big tech company that prides themselves on hiring only the smartest and then watching how those supposedly smartest could not correctly place things in the right bins. If even supposedly smart people can't do it why would we think anyone else can?

Just move the separation to one or two locations and the problem only has a few people (or robots) that need to be trained and only those same locations need to be checked that their doing it right.
I'll add this. Sean Lahman's Database is also widely used. Though it's mainly whole season statistics, not game by game. Along with post-season, all star games, schools, salaries.

http://www.seanlahman.com/baseball-archive/statistics/

Then of course MLB has a bunch of data here, mainly the PitchF/X data since 2008 is gathered from here.

http://gd2.mlb.com/components/game/mlb/
The Science of Learning New Languages
I was thinking that would be an issue but I wouldn't mind using the other operating system as a non-cellular. It would probably be possible to pass data between them or even have both operating systems pulling down just data and only 1 that would be cellular.

GPS for both might also be an issue.

I could also see this being used in other fields (such as military) where there would be advantages to isolating important applications in their own OS environment and being able to have another that would act as normal android (web browsing, communications, smaller apps).
Do you know what he does for a living? Ticketmaster is mentioned here and there but always in the past, it seems.

He'd be an incredible system hacker, if managed appropriately... but it's the sort of bet only great souls could make.
Take a look at ebay's Account Management interface. Remember what it was like to use the web 15 years ago. Bear in mind that ebay owns PayPal which has quite possibly the worst api I've ever used, along with an interface that is even worse than ebay's. Wonder what the hell this company is doing other than lying back and counting the dollars.

If it wasn't for a tiny amount of 'reputation' which might make others more willing to deal with me, I'd close my ebay account right now.
Very well said. Realizing you can't please everyone has been very freeing. You have to decide who's opinions matter to you and who's, frankly, just don't. If your co-workers are going to be bitter that you don't constantly put in absurd hours, maybe their opinion shouldn't be important to you.
I think you misunderstand what is the halting problem. It's being able to tell whether a program will halt or not, for all conceivable programs. A human brain certainly can't do that.

For example, does this program halt? (Let's assume infinite-precision numbers, for simplicity. After all, a Turing machine can access an infinitely long tape.)

for (int n = 3; ; n++)
for (int a = 1; a < n; a++)
for (int b = 1; b < n; b++)
for (int c = 1; c < n; c++)
for (int m = 3; m < n; m++)
if (pow(a, m) + pow(b, m) == pow(c, m)) exit(1);

Show me that this program never halts, and you just proved Fermat's last theorem.

Edit: added one missing loop
Trying to migrate large Backbone apps to React/Flux. Need help on best practices to implement the Flux architecture. The team is very familiar with Backbone, hence trying to re-use Backbone.Model and Backbone.Events. However, I couldn't see a clear way of implementing store.waitFor() without introducing a promise library...

https://github.com/facebook/react/blob/master/examples/todom...

waitFor: function(/array/ promiseIndexes, /function/ callback) {

var selectedPromises = _promises.filter(function(/*object*/ _, /*number*/ j) {
return promiseIndexes.indexOf(j) !== -1;
});

Promise.all(selectedPromises).then(callback);

}
They did not. That stuff is basically a loss leader for them.

From what I recall with the Target incident, their cost is something like $2-5 for each replacement card, so it's not entirely trivial. If you requested a new one on a regular basis for no good reason, they might put a stop to it one way or another.

As far as peace of mind goes, since the consequences are so mild, I wouldn't worry about it.
Java is not native. Period. I don't have a single Java app on my Mac and never will.
I wonder if the author has costed out how much running this app would cost using a VPS provider like Linode or Digital Ocean? You can get a lot of resources for under $100 a month and the needs of most apps are pretty basic (file storage+db+web server). Given the memory requirements and speed of Go, it shouldn't take much hardware to serve a lot of requests with a few go instances behind nginx say.

I'm not convinced that being locked in to one cloud provider's services and APIs is healthy long term - it means you are locked in to that ecosystem and it's harder to consider alternatives, even if your needs are quite straightforward, so you can end up in a situation where you're paying hundreds of dollars a month for hosting when you don't need to be.
Lots of exaggeration and subsequent backtracking to bring that exaggeration back to reality. But even having not used glass already it's pretty easy to find fault with his points:

1. Eye Contact - Just don't look at glass while you're talking to people. Problem solved. Why did he begin the article with this again?

2. Not a good listener - Probably the strongest reason in the article. Not really a surprise having used voice recognition on my phone, but this will definitely cause problems.

3. Battery death - You knew this before you bought it. Everyone knew this. Google was completely open about this. Meh.

4. Too big and bulky - He complains that it's too big for a shirt pocket and then shows it inside a shirt pocket. It looks kind of silly there, but having somewhat unsightly bulges is par for the course for anyone fond of carrying gadgets around (the kind of person who'd be interested in an early version of Glass). Basically a non-issue. Also, there's no way it's too big for a purse.

5. Conspicuous - Another issue he knew from the start. There have been numerous articles on the topic and most people have come to the conclusion that other people would get used to it.

6. Tilted photos - As others have pointed out, lots of exaggeration here. It's easy enough to fix via software regardless.

7. Direction drawbacks - You need a data connection to use google's navigation services? No shit. Moving on.

8. The earbud - It's just an option on the rare occasion that you somehow need slightly better sound for glass. You already have your phone with you, why would you need to use glass to listen to music?

9. Explorer envy - That's a problem with him, not glass.

10. Too little, too soon - Yeah, he wasn't a good candidate. There's a reason it's only intended for developers hoping to get a head start at this point.

Pretty disappointing article.
Sure. But phraseology shapes the debate, as is evident from "death tax", "health care rationing", "government takeover of health care", etc.
I think it's fine to share a link to it if you acknowledge it as a shameless plug...
That's true. There are some circumstances in which Opta let you do interesting things with non-realtime data though:

http://www.optasports.com/playground-section.aspx
I tried porting a project from Require to Browserify and I gave up because of relative paths issue.
So getting drunk makes it harder to make new friends? Oh computers, you so crazy!
The biggest obstacle is that it's an annoyance to update the number for any recurring charges you have set up.
Congrats Matt. Well done on testing various revenue options, instead of eating the costs just to be the "nice guy", only to have to shut it down eventually.

Ruben Gamez of Bidsketch had a similar story about switching from freemium to paid only -

http://www.softwarebyrob.com/2010/08/18/why-free-plans-dont-...
I'm actually a little surprised it costs so much to run on app engine. Given that you've settled into a more predictable user model in terms of costs and probably growth, why not lower your costs by investing in dedicated server space or possibly reserved instances on AWS (unless there is a app engine equivalent).

Without knowing what your server load looks like, I would imagine you could save a couple hundred dollars a month in hosting, which would go right to your bottom line profit. A couple hundred dollars a month isn't huge, but at this point in your business that's say $2,400 a year. From the looks of it, that's at least 2-3 months worth of revenue or almost 5 months worth of profit.

I think it's at least worth considering with where your project is at right now.
perfect timing. thanks!
69% of employers have rejected candidates based on their social media activity
Send a known-good line to test for it.

"FriendnetStart: Hello, I am speaking normally and am not drunk," as the first message. If the application sees anything but that as the first message it should assume drunk and retry in an hour. Or implement a checksum at the end of every line.

I imagine he also had issues with the profanity filter as well. Some usernames may set it off if they have a string of characters in them like username "Breshith," which would set off the filter for the text "shit."
It definitely is inherently cumbersome. You need a good backup system (think offsite), while putting all eggs in the basket of computer security. If someone hacks my bank account, I will be inconvenienced. If I had all that money in BTC at home, and someone gets the password, I lose all of it, with no recourse. If I lose access to my own password, it's all lost too. You can build your own recovery mechanisms, but those quickly become new attack vectors: Just ask anyone that has lost online accounts of any sort. With the difference being that there's nobody that will ever hand you access again,because you are not trusting any authority.

So any setup I would consider safe enough to hold mode than 10 thousand dollars worth of coin is one that is no simpler than an enterprise level security system. It's enormous overhead for any individual. And given how BTC is designed, it's absolutely impossible to delegate most of this work to a third party without opening yourself to more risk.

It's a bit like having your money under a mattress, with the difference being that someone can automate hacking into houses to search under the mattress.

And that doesn't even get into issues like accidents: You also need a backup plan on what to do if you die, or go into a coma. Does anyone get to recover your coins, or are they stuck forever in limbo? It's yet another thing you might want to deal with.

In the regular financial system, all of this stuff is handled for you. If you roll your own, you have to manually build all of this yourself, find who to trust with what... and every single protection you build is also a new attack vector. It sounds rather unsolvable to me.
When we speak of TempleOS, and you mention "He can take pride in", I am reminded of this wonderful thread at mefi from 2012:

Terry:

"The flight simulator reduces how far you can see into the distance and how wide the display is. It's nothing to be proud of, except, it show the potential for absolute control over the other cores from within a game."

Commenter, in response:

"bro i think you can be proud of the flight simulator you wrote for the operating system you also wrote"

It made my day to see him on "usesthis".
Show HN: SecurityOverboard, a job board for information security positions
This article seems to reflect a trend in the last few years of hating on VCs & high-growth startups in favor of bootstrapped lifestyle businesses.

It's a choice, and founders should be aware of the trade-offs. No one answer will be right for every situation.

To provider some balance, the advantages of VC money:

- Someone to call bullshit. It's pretty tempting as a startup CEO to drink your own kool-aid. Sometimes founders do make bad decisions and need to be called out on it. Sometimes, they're so bad that they need replacing. Experienced VCs can provide perspective here, and generally do seem to err on the side of retaining founder-CEOs. http://www.bhorowitz.com/why_we_prefer_founding_ceos .

- Let you start capital-intensive businesses and take huge risks. To me, it's amazing that investors are willing to put tens of millions of dollars in the hands of a bunch of 25 year olds. But, empirically, it works. I've been that 25-year old founder. I don't want to grind away in an industry for 40 years. At this stage of my life, I'm not particularly excited by running a lifestyle business that returns a steady income. I can do that later, if I have a wife and kids. Right now, I have the energy and desire to work very hard, and I'd prefer to swing for the fences in an attempt to make an impact on the world. VC funding lets me do that with the potential for incredible responsibility and outsized returns, especially compared to friends who are working 80 hours a week in banks and law firms.

You only live once. Decide what makes you happy and pursue it.
This is one of the most clever ways to blame a bug on booze I have ever read!
Show HN: Hardware-accelerated text editor plugin that works w/o JS
<div contenteditable />
The first link above, "Momentum Accounting" is a very different use of the term "triple entry". Arguably, it has a better claim to the use of the term accounting because it is higher layer.

The second link is more or less the same thing as the posted paper, within the bounds of journalism. Which concept probably has a better claim to the term bookkeeping because it is lower layer.

Igor also describes the same thing, more or less, in a really good hacker's guide to Bitcoin:

http://financialcryptography.com/mt/archives/001499.html

Where it gets interesting is whether Bitcoin can be considered triple-entry. I think with a fair stab, yes:

http://financialcryptography.com/mt/archives/001325.html

But we will have to let the serious accountants and also historians have their say on this one.
Relevant XKCD comic, as required in these situations:

http://xkcd.com/552/
You're so boldly wrong. I admire the boldness.
Clojure has beautiful Java interopability for a Lisp, and Java really does break down idiomatic Scala a lot. But that last sentence is way too hyperbolic.
Help the environment by not eating beef
ESPN is not going to license or allow you republication rights to their data. ESPN data is also extremely difficult to sanitize (play by play does not match up with box scores, is just plain wrong, different formats, terrible html).
Most of these articles marginalize key players in relation to the public face
The news "leaked" a bit early. http://grahamcluley.com/2014/05/change-ebay-password/
Has anyone done a comparison to find the best mac equivalent for Fiddler?
There's several scrapers to parse the MLB XML data, the most popular (I think) is Baseball On A Stick, in Python:

http://sourceforge.net/projects/baseballonastic/
What the hell do you do?
WoW Patch 1.12 released in August of 2006 added a hidden channel for add-on communication that didn't suffer from the drunken text transform. FriendNet was in use and updated well after that patch was released but to the best of my knowledge never moved communication to that channel.

Source: http://www.wowwiki.com/Patch_1.12 New API Functions
Add-ons can send hidden chat messages to players in the party, raid or guild, using SendAddonMessage("prefix", "message", "PARTY"|"RAID"|"GUILD"|"BATTLEGROUND").
Great replies joosters and buro9. Thanks.

So, for the sake of argument, if the dataset had no fake data then it would be OK? Or would they still need to demonstrate "substantial investment", no matter the state of the data?

If the latter, then that gets weird quick. How many lines of code is considered substantial? How many hours hunched over a microfiche machine? It sounds like it would ultimately depend on the skill of your lawyer.
A number of text mode programs had smooth mouse cursors. They modified extended ascii characters to produce the effect. Some intros did some limited animations (e.g., scrolling starry backgrounds) using the same approach. This and cycling color palettes made for some pretty snazzy effects.
SoundCloud API Powers Radiodile Beta 1.0 For Android
People get to be mad (within reason) when a free service stops being free without prior warning. Because they too invested time and effort in a product, making it part of their life, only to have that wasted when terms change.

That is not to say, in any way, that you shouldn't charge - but don't expect users of a free application to change to a pay to use model en masse. Unless, of course, you don't have any competitors who do a similar thing for free...
Summers on Piketty
I don't know if Rich Hickey said it first, but he said it well when he noted that programmers get really upset when the parenthesis is on the left side of the function name, instead of the right side.

DoSomething(an_arg, another_arg);

vs.

(DoSomething an_arg another_arg)

I'm not sure the second is markedly less readable than the first.
Stealth Infrastructure