skysight-inc/HackerNews huggingface dataset:
Does anyone know when ECMAScript6 (Harmony) is supposed to be finalized? The last I heard is December 2013, which is this month... wondering when all of the harmony features that are in node 0.11 are going to make it to the stable releases?
I think it caches them the moment the email is sent?
You do me the compliment, sir, of mistaking me for a child, and I thank you for it. But perhaps you will consider that not everyone's experience leads to the same conclusions you draw from your own.
This is off topic for Hacker News per the guidelines.

http://ycombinator.com/newsguidelines.html
Automated Handwriting Generation with a Neural Network
They almost have to, otherwise it would be much too easy to scrape gmail addresses (from Google itself!).
To be taken with a grain of salt, but I read some local newspaper comments, including some from people who know the family/business state that not only that, but the level of remorse shown was approaching zero. Or to quote the commenter I read, "His IDGAF levels were pretty high. He still posts on Facebook about partying and drinking, it's just much more locked down privacy-wise".
so happy support for video is finally here. I use the shit out of Loom.
From what I understand, the work that the miners do currently needs to continue for transactions to be added to the P2P ledger. This is why whoever wants to process a transaction will need to pay a fee that goes to the miner once Bitcoins stop getting generated to reward mining in 2016 or something. Otherwise, people who are in it for the profit will stop doing the "mining".
Visualize your code running in real-time
Awesome, a C++ implementation of the Future monad. Personally I would prefer .flatMap to .then, as in Scala. That would also allow for a companion function .map that transforms the result of a Future using a function that does not return a promise.

ie: (in Scala, my C++-fu is weak)

getTweetsFor("domenic") // returns a future
.map(parseTweetsForUrls)
.map(_.head)
.flatMap(expandUrlUsingTwitterApi)
.flatMap(httpGet)
... Then don't use advertising services like Google Shopping.

It's a pretty easy equation--do you make enough money through Google Shopping that it makes up for any potential losses from others stealing your image (which you can of course still go after legally)?
I tend to consider the Soviet experiment a subset of the general Progressive one, which sheds no complimentary light on the latter -- but, for those who cleave to it, "no true Scotsman" seems spackle enough to cover the cracks.
holy smokes google is going to further grow their monopoly and try to take over the advertising market with this.

They'll cache and own even more of your data and keep it out of the hands of spammers - in turn spammers will have to buy into google to get data about you.

This isn't for us, this was done to make money off of us.
> This all based on a tiny amount of anecdotal evidence: one post and a reply by his friend.

Maybe, but the reaction on Twitter and in this thread is proof that a lot of techies have this puritan attitude toward homeless. The blog was being sensational to expose this.
From what I've read of Amazon, this kind of stuff happens on some teams and not others? It sounds like the balkanization of their product teams create wildly different expectations for employees?
If so, and if it has the stock price next month, I might read it.

But magazines have always had the issue marked month n on the stands in month n - 1. Nowadays HN usually has on Tuesday the articles that will appear in the next Sunday's NY Times magazine.

[edit: changed "if has" to "if it has"]
With Emscripten, I'd be willing to bet it would be at most the same difficulty as this PNaCL port was.
I wish people would stop mentioning ActiveX and PNaCl in the same sentence, because the two are nothing alike at all :) ActiveX (and NPAPI) plugins run completely unprotected code and are OS and CPU specific. PNaCl runs in a security sandbox, and provides a CPU and OS agnostic runtime environment.
Petition to reform ECPA, warrantless email access, passes 100,000 signatures
The conventional way of doing this is to require option sellers to post margin with the exchange. Bitcoin/USD futures and options contracts would have huge margin requirements.
The Design Process: A Pyramid
The db: prefix must (according to the article) always be there. What he's describing is the URI part, which follows RFC 3986. It's not two formats, just one: db:<URI>.
Paul Graham Shares Number of Y Combinator Companies Sold or Valued at Over $40M
So instead of my work mailing lists having accurate stats via ye olde tracking pixel, now only google does, which they will sell to their own chosen marketers and clients paying google's rate.

This isn't the privacy and common-sense win you think it is.
Increase the Odds of Your Start-Up’s Success
I have seen websites which use HN's source code, but my idea is develop a similar application but in PHP.

Because a lot of hostings support it, and so, more people will can use it.

I think you are right, if someone thinks I'm wrong, I'll do it different, after all it will be open source.
I'm saying that others' reality isn't always like mine. That there are many ways to skin a cat. That every point has a counterpoint and when I get an email from someone called Diue Donne or something which I always misspell that it's easier to soft by sender, hit D and scroll for a bit.
Oops, you're right, I should have said "helps solve" rather than "solves".

Yes, total network failure is still an issue. Typically, applications need to solve this by catching a network exception somewhere high up the stack and then starting over with a fresh connection.

There's certainly an argument to be made for using a different abstraction, e.g. those provided by ZeroMQ, that can handle fault tolerance more transparently. But, it all depends on your use case. A lot of things just don't fit into stateless models -- particularly real-time collaborative types of things. (ZeroMQ pairs nicely with Cap'n Proto serialization, BTW, if that's the route you prefer.)
OVH sales lockdown over: no longer a budget box host
Interesting, as far as I seem to remember all the airports in Europe I've been to had this concept, except tiny regional airports. Probably because traditionally pretty much any connecting flight involved transit through a third country that you'd need a separate visa to visit.

The idea is that you "enter the country" when going out from the main part of the airport, but you can go from any arriving flight to any departing flight without doing so, and most of the facilities - shops, waiting rooms, etc - are 'inside the zone' as well.
I agree that whatever the situation, remembering that not all of the broader group are responsible for all of the publicly visible actions. It may be the homeless, bar hoppers, or students that are causing elevated crime in some area, but it is important to remember that not every homeless person, Friday night drinker, or student is a public menace by association.

Still, if we want to know why the general public is displeased with college students in some hypothetical town, we should ask ourselves if there really is a problem with bored college students lobbing beer bottles through windows for fun. The hypothesis "The general public is frustrated with the local college kids because a highly visible minority of them wreck up the place" should probably be examined before we jump on board with less... direct.. hypotheses.
Add to that ADHD and you've got quite a situation if you're not on medication. This guy's focus to complete such an ambitious project over months and months is godlike. That and he obviously has some awesome neighbors who are hopefully able to get in on some of that sweet hydroelectricity.
That panel is advertised by it's manufacturer to produce up to 1222kWh/month. That's just 1.7kW continous. To match the 4 nozzles, you'd need 5 of them, and that's assuming no clouds.

The nominal power values for wind and solar are peak values. When comparing with other ways of making power, you can in general divide them by 5.

On top of that, he'd need a ~100kWh battery (cost >$10k) just for the day-night variation, more if he wanted to deal with days when the sun doesn't shine.

Solar power is awesome, but it's actually a really bad way to produce power small-scale when off-grid. It's used because often it's the only way, but if hydro is an option, it's always much better.

To use solar properly, you really want to either use it to run industry that can be adjusted to fit the output, or you want to spread it over a large geographical area to smooth out the peaks and back that up with something adjustable.
Introducing Nothing New. All they did was copy half of Snapchat's functionality and add the instagram ability to "edit" pictures. I don't get the point of all of this stuff sometimes. Is this what super smart and savvy people are working on in tech? Another way to send pictures to friends that isn't text, fb messenger, snapchat, kik, whatsapp, etc?

Edit: I am really wondering if I'm missing something here with my above post, not just trying to be a dick for no reason.
Standard reply to those posting about going against the guidelines:

"...Anything that good hackers would find interesting. That includes more than hacking and startups."

It got voted up to the front page. Why do you feel it's off topic?
Of course! They'll never have a chance to improve themselves if they're never shown the error of their ways.
>The full 39min unedited version was released at the same time though, wasn't it?

"Sir, how many times did you beat your wife"

but in the other room he said "Sir, how many times did you beat your wife at chess?"

So... that makes it alright? No, it doesn't.
That's not the elephant in the room.

The elephant in the room is the fact that tech companies and startups have been setting up shop in the very parts of the city where homelessness, crime and the behavior described have long been problems.

That doesn't mean that these issues shouldn't be addressed, but I cannot for the life of me understand why "techies" have been flocking to areas of San Francisco where the average person would likely not feel safe the minute the sun goes down.

As an example: I once went to an event at a venture-backed startup that chose to locate itself in an unsightly part of town in what was previously an auto body shop. It was literally right next door to an adult entertainment shop. Who in their right mind does this and doesn't expect to encounter unseemly behavior?
Here's an Amiga emulator in JS: http://scriptedamigaemulator.net/
I wrote a comment on the op site. [0] Apparently Disqus holds posts like this for moderation, though. Maybe because of the link.

It's good news, I guess. The more constituencies that are threatened by patent abuse, the more likely the system will be reformed. Since we as computer programmers are the top targets for this scam of a patent system, any allies we get should encourage us.

And yoga practitioners are more influential in Congress than computer programmers. Heck, illegal aliens and terrorists are more popular with Congress than we are.

[0] This one:

Good News, everyone.

First the bad news, though. Even if this patent is invalid, it will cost around a million dollars to fight a lawsuit against it. If YogaGlo sues you, your best bet is to pay whatever they ask, unless you have a million dollars laying around that you don't need. Validity or invalidity doesn't matter.

The good news is that there's a bill before Congress that can make things better. Today, unjustly accused patent infringers have no way to get their legal fees paid by their accusers even when they win. You just lose your million dollars in fees. If Congressman Goodlatte's "Innovation Act" (H.R. 3309) becomes law, the accusers will have to pay your fees if you win. That will put an end to most lawsuits based on invalid and frivolous patents.

The best thing of all is that you can do something about it! The Innovation Act has passed the House of Representatives and President Obama has been asking for reform legislation, but the fate of the bill in the Senate is in question. Senator Leahy, the Senate Judiciary Committee chairman, has introduced the Patent Transparency And Improvements Act (S. 1720) which has some provisions from the Innovations Act. Unfortunately, the Leahy bill does not include the loser-pays provision that would protect small business people and yoga teachers.

Call Senator Leahy's office and ask him to put a loser-pays provision in S. 1720 like the one in Congressman Goodatte's H.R. 3309. Then call your two home state senators and ask them to support a loser pays provision in S.1720. If you're a Vermonter, Leahy is your senator, so mention that you're calling from his home state. Constituent calls really matter. You will reach a smart, professional aide in your senator's office who will take down your message and your senator will hear about it. It only takes a couple minutes.

Contact information for your senator is here:

http://www.senate.gov/general/...

Senator Leahy's (D-VT) office number is (202) 224-4242.
There exists /r/programming and /r/coding and HN is still here.

In my opinion the success or failure of a site like this depends whether or not it has enough traction to start a good community, which at the end is what makes the difference.
Application-grade static web hosting by Divshot
Although that is a pretty good deal. Shame about the Kimsufi's though, very useful things they were.
>It's really the objectivism and the worship of Ayn Rand in privileged and powerful economic/political circles that makes me worry about the future.

Be honest. How much Ayn Rand have you actually read? It's a very common strawman to pretend that Ayn Rand was promoting social darwinism. If you truly are just worried about objectivism, what is it that you have a problem with? People being shunned for harming instead of contributing?
This guy is my hero. I hope to one day make something as godly as this. Pie on my own power!
You have no right to know what your users are doing after you send them a message. The privacy invading "tracking pixels" shouldn't exist in the first place.
WebGL Equation Plot
Great questions! Each team has a specific domain -- we have a customer experience team, a contributor team, a search team, etc. Each team also has one or more stakeholders -- business folks that help set the high-level direction of the team. The teams work with their stakeholders (some of whom are super hands-on, others aren't) to pick 2-3 projects per quarter to focus on. We try to talk in terms of the problems each team should solve, and let the team itself work out the best solution.

It has taken us years to refine our process, and it's been a great journey. I'm happy to chat more about it with anyone -- hit me up at dan at shutterstock.com
In fairness, it's a partial privacy improvement - it masks IP and user agent, as well as repeat opens.
Actually, what I said (or implied) is: fire most bank employees, all of whom will end up doing something more useful, and 10% of whom will no longer need to drive to work every day. :)
Hard facts about speculation/real world transactions are hard to come buy, but someone tried in 2012 (http://codinginmysleep.com/measuring-bitcoin-speculation/) and the blockchain-info guys made an upto-date chart:

https://blockchain.info/charts/tx-trade-ratio
There seems to be a lot of misinformation flying around. Here's [0] Google's support doc that clears up some of it.

The most important part is at the end:

"In some cases, senders may be able to know whether an individual has opened a message with unique image links. As always, Gmail scans every message for suspicious content and if Gmail considers a sender or message potentially suspicious, images won’t be displayed and you’ll be asked whether you want to see the images."

So Google apparently does not see read receipts as a problem. The privacy and security protections are about preventing other information (like ip, browser headers, cookies) from leaking, rather than read notifications.

If you care about maintaining your privacy, I would recommend disabling the new functionality.

[0] https://support.google.com/mail/answer/145919?hl=en&ctx=mail
It's natural to be repulsed by another person who will "...spit, urinate, taunt you, sell drugs, get rowdy..." in front of you in public.

But the key here is understanding the root cause and showing compassion towards the misguided.

...not constructing an us vs. them mentality, like Greg.
Ah, I finally found it, including the full show. If anyone is interested it was Science Shack with Adam Hart Davis. I've not rewatched the show but I guess it was either the heat pump or the vortex tube...

http://www.youtube.com/watch?v=ggzfqRTzJ9M
In about 10 years.
The hacker news for x trend is interesting, but I think the format is badly suited for small communities. The high data density of the front page makes a site with moderate activity feel like a ghost town.
meteor app?
Dogecoin.org - P2P Cryptocurrency for doges
> - obviously you can encode some ID into the image URL itself but all that lets you do is identify the email address of the user that opened the email. But you already had their email address because you sent them an email - so again, no PII gets disclosed

This functions as a read receipt (like the tracking pixels).

The image might be cached later, but since it is initially loaded the first time an email with it is is opened, this means that implementing read receipts on all outgoing emails is as simple as making the URL for each image unique to the user.

Thus, the marketer knows:

1) That the email was opened
2) When the email was opened

along with whatever information they already have about the user.

This is a HUGE privacy implication. Even if "no [further] PII gets disclosed", it discloses a lot of information that is both sensitive and easy for marketers to join with existing identifying information.
Ask HN: Can someone collate all the "Hacker News for x" sites? 
It would be great if someone could collate all of the "Hacker News for x" sites into one huge website.
There's a cool chart on xkcd estimating the max time you should spend automating something based on its frequency:

http://xkcd.com/1205/
Updated Twitter for Mac
A great piece, I agree. Vanity Fair has some great content. I like Mayer. She does things her way, like any other CEO, yet imo much more charismatically.
What makes a good Ruby on Rails developer?
I wrote about what makes a good JavaScript developer (not yet published) after researching the history of the language--the stigma around because of the way it was developed and also how it was made to be accessible like Visual Basic--and this makes JavaScript the world most popular language now. So I realized that it would take a "da Vinci" type of person to be a great JavaScript developer because you need to be both an engineer and an artist. But what about Ruby on Rails developers? What would make one good? Thanks for your thoughts!
Without their genitalia exposed would be a start and preferably without spitting.
Google is a corporation. Everything they do is to make money.

The images they're caching aren't mine, anyway, and in many cases they're unsolicited. Sure there's the evil aspect to this (they own advertising), but there is the potential good of obfuscating your actually private data - the IP you check your mail from, when you check it, anything you send back with an HTTP request - from marketers. On solely that note, I'm all for it. But I'm also one of those who like the new Tabs setup, and rarely loaded images for emails from people I don't know.
it does, indeed, send the request when it is actually opened. see: https://news.ycombinator.com/item?id=6895876

/me goes to go find and turn on the "block third party images" feature.
Of course I'm speaking in terms of our work. I'm not claiming I could kill a cow and render it nor knit a scarf nor do much more than basic first-aid. My point is that there is a certain culture of being self-reliant, which is perfectly demonstrated by the phrase RTFM. We're saying the knowledge is out there, I've figured it out, why can't you?

The truth is, we are all just standing on the shoulders of giants. One cannot truly claim to be purely a product of one's own hard-work and effort, because others helped you get there, but the idea that you can figure out anything be reading the manual, the source, by rubber-ducking, and so on relates very well to the Puritanical notion that one's place in life is earned through hard-work and thus just.
pretty much everyone outside the US, afaik...
Mining is fundamental to the operation of bitcoin. "Mining" just means finding a satisfactory hash for the next block of transactions.

People pursue mining because of the rewards built into bitcoin, transaction fees are supposed to eventually replace that reward.
The second code is:

Up Up Down Down Left Right Left Right B A
Hack Tibet - Welcome to Dharamsala, ground zero in China's cyberwar.
I've almost literally lived this exact scenario. Complete with "the other" team that based their product on biztalk, and crowded around desks firefighting production issues. Our team on the other hand almost never had to field off-hours support calls, and we all left at reasonable hours :)
Their Kimsufi line is still very much alive at http://www.kimsufi.com/fr/ - there's a 10 Euro install fee, but otherwise they're still just as cheap as they always were (more or less).
Steve McConnell (of Code Complete fame) has posited this idea before. I keep circling back to it in my head, but I can't mentally untangle what, precisely, would be the rating. Would knowing GoF design patterns be the criteria? How about ability to use Monads? What about being able to accurately describe red-black tree uses? Perhaps a key dividing line would be the ability to spot bugs in a code review? Basically, what would the minimal body of knowledge be to be an accredited guild (union, professional org, etc) member?

The IEEE has built what they call a software engineering body of knowledge. I think it's mostly academic bosh. Am I ignorant for not understanding their reasoning? Who builds the first criteria for what a body of knowledge should be? Having read academic SW engineering publications, I'm convinced that academia does not have the total answer.

I'm convinced that, theoretically, there should be a professional organization, and an interview should be a conversation about people skills + a credential check. But I am - today - not sure how to bootstrap such a thing. If something comes along that I think embodies what is really important (both industrial and academic rigor), I will likely leap on that bandwagon and chug the kool-aid.
Heh, yeah, I only realized yesterday, I think, that promises are monads.

then() will actually accept functions returning regular values, too. A big difference between then() and map() is that then() accepts an optional second parameter for exception handling. In any case, I used "then" because that's what Javascript promises use.
I thought that at first too, but to deduplicate, they still need to first issue a request for each, download, and compare. So the requests have already been made, and the marketer received their information.
Aereo: Let's take this to Supreme Court
That still won't matter if you leave the important laptop in your hotel room.
Good thinking, but too late.
For better or worse, mental illness and/or long term substance abuse are behind many of these problems.
I grew up in Mississippi, and, believe me, brother, you don't want to be living outside come August -- it's nothing at all like San Francisco weather [1]. As for the rest, see my second point; if you expect nothing good of a man, that is precisely what you'll get.

[1] http://en.wikipedia.org/wiki/San_Francisco#Climate
WxPython: Adding Tooltips to ObjectListView
DICE-C FTW, no disk swapping needed :) I ordered DICE in the early 90's by sending the money in a letter to the US and got the disk and even a personal reply from Matt Dillon (of DragonFly-BSD fame) back. Great times.