skysight-inc/HackerNews huggingface dataset:
I started getting comfortable with Node as a sort of New Year's Resolution and, I have to say, one of my favorite parts has been the helpfulness and openness of the Node community.

A few months ago, I pinged Isaac on Twitter for advice on where to go next once you had a rudimentary understanding of how Node works. He encouraged me to dig into Node core and also to explore the source for NPM and libuv. I suggested that I was pretty sure that stuff was a bit over my head.

Isaac replied: "The best way to get strong is to lift heavy things."
Don't think of 7 as being after 6. It is more of a continuation of 5, a smaller standard with fewer bells and whistles. Due to this, a summary of major changes may not be appropriate.
I'm guessing he had in mind this (very controversial) feature that was proposed for Ruby 2.0 and then scaled back: http://www.rubyinside.com/ruby-refinements-an-overview-of-a-....
My understanding is that would be R8RS, and would be a continuation of R6RS. They seem to be doing the tick tock sort of model of alternating focuses for "releases".
Its running on Flash.
This seems to largely be a non-story, actually.

What it does say is that the NSA provided the German BND with the technology for its international dragnet search program.

However, that program is not and has never been secret. Its basic functioning is spelled out precisely in §5 through §8 of the G10 Act [1]. This law is hardly uncontroversial, but it is not as though anybody can claim to have been surprised by it; its provisions are well known and frequently and hotly debated.

Regarding information-sharing with the NSA: The law allows the result of §5 surveillance only to be shared with foreign agencies under the conditions of §7a and §8. In particular, this means that all such information sharing has to be reported to the parliamentary commission and the commission has to inform the public about the amount of information sharing that occurred. For 2009-2011 (2011 is the year covered by the most recent report) no such information sharing was reported to have occurred.

Now, if the BND broke that law and shared information with the NSA without telling the parliamentary commission, then this would surprise just about nobody. But that's not what the Spiegel is talking about.

The part that is potentially interesting is the NSA establishing a new "Consolidated Intelligence Center" in Wiesbaden (to replace a similar center in Darmstadt).

[1] http://www.gesetze-im-internet.de/g10_2001/
That is not necessarily true. They can easily calculate average worth of FB user (money that user brings them by clicking on ads) on yearly basis and set yearly membership fee above that number.
Example: If average yearly worth of user is $5, they can charge $10 fee. Most of people that would sign up for premium would be users that dont click on ads anyway (their average worth is lower) so FB could earn more.
Yeah, right. And all the technical books on design patterns, functional programming, algorithms, etc. are out there just to teach programmers how to type faster ...
1) What' is so bad about log-linear graphic? My rule of thumb is trying to use an scale were the graph looks like a line. Line are easy to understand, and to apply the inverse transformations to get the true form of the curve and an approximate formula. In a graph it's difficult to distinguish the positive part of 1/x, 1/x^2, ..., e^{-x}, ...
In my experience, you will enjoy life more if you think along the lines of "what's the worst that could happen?" Otherwise there's too many things to worry about or be unhappy about.

Amazon might even knowingly share some of your shopping habits with some organization you don't want them to, but what's the worst that could happen? Is it worse than the effort you'd put into ensuring that doesn't happen?
The Boob-Resource Hypothesis: Why Is Bigger Better?
They have 20 days to respond to the initial request. If they don't respond, the first step should be to submit an administrative appeal to the FOIA contact for the agency. They have 20 days to respond to your appeal. If that appeal is denied or you still don't get a response, you can file a lawsuit in your nearest US District Court (the statue of limitations is 6 years). The agency will respond to the complaint, and you'll know whether it's worth your time to pursue it.
Voyeur.js - Uniquely transverse and manipulate the DOM
I will say, "this" thusly:

SICP is an introductory course in computing. It covers meta-linguistic abstractions. The Code Academy course in JavaScript I completed required a bit of filling in the boiler plate for its final project.

Code Academy is a great project, in part because it is designed to help students achieve success without the pain of the real world. That is also a weakness.
The new ads are "retargeted". You won't see one unless you've been to the advertisers website recently. That is where the "intent" comes from.

Seems reasonable to drive user to your site through SEM/SEO, then hammer home the message with one of these new FB add.
7 billion clicks - that's within the ethos of the Mozilla Foundation surely? Even distribution of wealth. Sounds like a grand manifesto.
Mandarin is by far the most widely spoken. Others don't even come close. Cantonese is the other one that people consider common, but...
http://www.wolframalpha.com/input/?i=mandarin+%7C+cantonese
It's what else they can do with that data that's the problem.
Ask HN: What makes you go for it?
What makes you decide start a project/start-up/etc?

From idea to implementation...

Do you go for something based on a technical analysis, market research, monetary potential, the start-up "ride", or just because it's fun to build something regardless of the outcome? Do you ever commit to a project knowing that even if you "fail miserably", you will still gain from the experience?

Obviously most people weigh multiple factors, but which carries the most weight in your decision?
Sooo... that sounds like a lot of money. I guess we've got our top guys working on hangover cures and alternative drugs that give people the buzz they like without the negatives then?
Excellent article ... The comments on the article's page are interesting. He's obviously not advocating treason, but one of the comments goes to great lengths explaining that those controlling the data collection are duly elected.

I was tempted to compare this type of end-to-end security to the second amendment (the right to bear arms), which was a right given to the people (in part) to ensure they could overthrow a corrupt government should one form - I don't think we're to that point and overreaching by the government has contracted back to reasonable levels before.

But thinking about this issue from a constitutional level, we have indeed (as the article states) given away our fourth amendment rights, and I don't see how developing the systems described in the article could be construed as treason - I'm simply making myself personally responsible for enforcing my fourth amendment rights.

My steps:

- Replace Google Apps for domains with my own servers.

- Stop using drop-box

- Establish private communications channels for IM (and perhaps something like Twitter.

Then I'll only use public infrastructure for data/messages I want to be public. Unfortunately, the list above represents a lot of work and is exactly the reason we seeded control of our data to outside corporations. We gave them our data as a means to simplify our lives or to gain greater "connectivity". It won't be so easy to go back.
They do ship binary blob drivers. I'm not against that, but for many free software advocates it is considered not 100% free.
The engineering term to google is data redundancy with a bit of communication theory and stuff like that.

0:32-0:36 Tower: "Skywest 5452, San Francisco Tower, runway 28 right, cleared to land"

0:36-0:38 Skywest 5452 pilot: "Clear to land, 28 right, Skywest 5452"

This looks like 6 seconds of jargon containing about 25 words, but it really only contains one single bit of information that being that in the giant state machine of flowchart of flying a plane, everyone mutually agrees its your turn to click forward precisely one step. Once you look at it that way, the "conceptual bit rate" drops dramatically lower. 5452 probably expected to get 28R all along, and based on where he was probably expected to get clearance "right about then" too.

"Hey you, its me, you can land over there"

"Hey you, its me, I think heard you say I can land over there" (with the implied, if I misheard, you'd best start yelling right about now either at me or at everyone else to get out of my way)

When its just business as usual, things click along awful fast. When ATC gives out some "unpredictable" order or a pilot has a weird request, there's always a very dramatic pause due to cognitive load. I can have my scanner monitoring the local tower for fun and Very quickly you learn to tune out BAU chatter until/unless weird tempo strikes. You can also tell purely by cadence and tempo with near perfect accuracy if the pilot is a local or a noob in general or a distant traveler.
I wish Douglas Adams was still alive and writing.

And, someone should make marvin_bot (https://twitter.com/marvin_bot) start-up a conversation with @bankofamerica.
I wish all the best for the U.S., but this country has only presented fear and obstacles to my family, and demands loyalty, recognition. I am a Citizen of the World, and it will be strictly incidental should I corroborate with the U.S. in any way. I bring peace and sharing —

But I will not be lied to, and I will not be coerced into a lifestyle not of my choosing, and I will not be intimidated. I deserve better. The United States has driven me to a life of constant fear, fear not based in delusion but in the severe mismanagement of its society. Daily I find myself at the mercy of its community, whose fear shake the seat of my soul: beliefs of technological domination, spying, etc. I will no longer provide free consultation, on doorsteps or coffeeshops; nor will I abide the complaints of American peoples.

Of this decaying society (U.S.), its peoples will manically accuse anarchism or even the grossest fictions, due to an untrained intellect. Of this decaying society (U.S.), its people must find someone to blame — at which point anarchism becomes indistinguishable from treason.

The United States has mismanaged not only its government; it has injected a venom against intimacy, intelligence, and true investigation. I cannot trust the United States to secure my freedom of intimacy, freedom of intelligence, nor can I trust its integrity or investigation.

I find it disrespectful to myself and undermining to my initiatives to qualify my identity with "U.S. Citizen."

In any event, most people who look at me assume I do not speak English. You cannot coerce someone into looking like an American, and a majority of Americans only look at me with abjection or fear since I have "wild" dreadlocks, which to them look unkept. In many cities, I am heckled on the street with terms like "nigger" and "faggot"; and in polite society, potential peers are taken aback at my personal history ("You can't REALLY be from there!") or even the mere fact that I am a trained philosopher and Web developer. In many ways I look like a "primitive" man largely on account of very matured dreadlocks, and this society is simply too naive, sexually repressed to allow for people who look like Russell Brand to walk the streets: http://www.youtube.com/watch?v=ADJhErmJuoQ.

Every one of my days in public with you Americans reminds me of that interview. Even yesterday some square approached me to ask if rolling up one pant-leg was a "new fashion thing." I will not be trapped in a country of style-vultures-spies-after-our-personal-brands XOR complaint-ridden-poverty-stricken. I deserve better.
It's missing a lot of public toilets and, in any event, McDonalds toilets are free and all over the place :-)
Discussion: https://news.ycombinator.com/item?id=219758

A few of the other submissions of this video:

https://news.ycombinator.com/item?id=5828793

https://news.ycombinator.com/item?id=3605918

https://news.ycombinator.com/item?id=3266782

https://news.ycombinator.com/item?id=3015048

https://news.ycombinator.com/item?id=1703988

There are probably more.
The word "cash" works wonders. 4-10x discounts.

If you're paying list price you're not even trying.
Nintendo is also giving out free Unity Pro licenses to Indie Developers that have atleast one game already released.

Pretty smart strategy i guess.
What a brilliant marketing method for this game. I don't think it could have been more perfectly timed (in history).
Apologies, I haven't seen it here before.
Not really. Have in mind these are retargeting ads. Lets say you visited Shop X and checked out different laptops on that website. Now you are on Facebook and there is post by Shop X in your feed featuring laptop you checked out on discount. Isn't that relevant to your interests? You already showed intent by visiting shop's website.
Logdown, the missing blogging system for Hackers
Any idea what stage of landing 214 was at when mention emergency vehicles? Had it hit the ground?
Don't know why you were downvoted - the typo was still there last I checked. Thanks for the heads up.
But at least it's not under the blanket term of "terrorism" :)
One of the basic exceptions to FOIA is classified material. If that weren't the case, there would be no point in having classified material.

To my knowledge, every government in the world has some sort of state secrets program. If you are against this, then that is at least consistent. But it makes no sense to say that the NSA should be releasing classified information under FOIA.
https://github.com/google/traceur-compiler

Requires a runtime, though.
Maybe their Social Media Team never came back.
My uncle works for a hospital system that's doing the same "buy up everything" plan. He says it's because once they own all of the medical providers in the county, then they will be able to dictate the price to the insurance, instead of the other way around. What can the insurance companies tell their customers? Go to the next county for healthcare?

Another relative of mine just merged his surgical practice into the hospital system's. The overhead on his practice was getting too high, in particular malpractice insurance.
How about Traceur? https://github.com/google/traceur-compiler
It happend a while back, maybe 3-4 months ago. I didn't contact support. If if happens again on some site, I'll do it. But the script was blocking, it was waiting for the js file to load, and blocking the site while doing so.
It was a joke man. It isn't hard to imagine the guys from that 70's show sitting in the basement and Kelso going off on that squirrel rant.
The social-cultural construct of the whole EE to Math conversion makes the story interesting, and has not been commented on.

An EE who focuses on infinite decimal places doesn't belong in EE at all. That push out is at least as strong as the attraction into math that everyone else caught.

To qualify the push out, an affection for unreasonable / ridiculous sig figs leads to junior EEs having arguments like "I'm not going to approve this power on indicator LED bias resistor value unless its precisely 72.66 ohms using a 0.01 precision resistor because that's what I got with a SPICE run using datasheets, none of this preferred value "82 ohm 10% tolerance 1/4 watt metal film" stuff". You can tell those guys in the lab, because they use uncalibrated three digit multi meters but write down all 10+ digits off their calculator.
Yep, cotweet was the first app that I saw which seemed to adopt that style
So "evidence" gathered in a claimed Law Enforcement capacity against our own citizens should be classified? Forever, like even if they decided to charge someone with something the evidence against them should remain undisclosed?

Do you not see a problem with this?
The history of human civilization in general has been one of force and savagery, gradually (and not monotonically) becoming more civilized.

It's an interesting idea that a country (that is, the people living in a certain country) should have some kind of "original sin" for things that happened before they were born. Ask a German how they feel about that idea. Even so, there is nothing special about the United States in the respects that you mentioned. Learning about history is the antidote to that belief.
Person A, in authority but missing a critical piece of information (e.g. senior pilot who mistakenly believes airspeed is high when the plane is nearly stalling) gives disastrous instruction (pull up) to person B (co-pilot) who has the crucial information, but obeys rather than contradicting A, due to hierarchy.
When using this for development, what is the workflow? I write something in GorillaScript, compile it and run it in the browser. Is there anything like (GS) source level debugging so that I don't need to figure out the correspondence between the GS source and the JS in order to, for example, set a breakpoint?
Of course, in medicine that's not actually true. Where do people come up with these silly sayings?
Child's play, really.
"Costa, not data", what does that mean?

And Vicious Cycles is a book, I presume? Who is the author?
I have tried lot of window managers (including i3), but still the best one in my opinion is ion3. Now discontinued, but I still use it. I think it is years ahead of other window environments.

The best features of ion3 are in my opinion:
- dynamic tiling with vertical/horizontal splits and tabs
- easily extensible using lua including information panel (I used it to display useful info e.g. bitcoin prices)
- query module allowing to very quickly switch to other windows/workspace or bring any window to currently focused region
- query module can be extended to query different sources e.g. bookmarks or locate. I can even imagine adding hood like abilities to the system
- query module also supports vim input mode
- very good commands support, one can easily configure keyboard and mouse behaviour, including emacs like combos, and moving, dragging windows actions
- can be effectively used using both keyboard and mouse
- this model of dynamic tiling makes it very easy to move/resize windows using mouse. One can press some key and resize window using mouse without trying to hit few pixels of the edge of the window. Window can be resized instantly and precisely without any mental effort
- both tiling and floating modes supported
- scrapbook support - there can be panels shown using single key combination with many application tabs in it - accessible from everywhere
- session support - one can start wm with already running applications on preconfigured workspaces

There are probably other features I have forgotten. I am really sad that Tuomo Valkonen (the wm creator) left the project.
There are some other programs that in my opinion didn't get the credit they deserve (like ecco pro) and then other projects have to painfully reinvent them.
I have always liked ~ for string concatenation. Looks like a little string tying the strings together, and hardly likely to be confused with the bitwise not operator.
It's very common for items to be posted here on a semi-regular basis. Some things just appeal to the hacker mindset, and when seen, get posted. Mostly I'm providing a link to previous discussion so people can see what HN said about the matter last time.
I'd love to see some good resources on back-end integration; specifically: best practices to ensure ssl-only cookies/sessions, securing the back-end (authorization, input handling/sanitazion), a suggestion for a safe, reasonably scalable backend (ie: not mongodb, maybe postgres, couchdb over ssl (with certificate verification[1]!), riak or even mysql with a php ajax api in front -- although I'd prefer keeping the range of technologies to a minimum so maybe a nodejs api server with something durable for permanent storage) -- and a suggested organization of the whole app with tests (some reasonable way to map models between the backend DDL/SQL and the angular end would be nice).

I see a lot of demos that throw together a few widgets -- but leave you no closer to anything remotely useful -- because they either include completely unsafe data across domains, or throw things in some kind of globally writeable store that isn't even useful for a public wiki, because there are no way to control anything that goes into the backend.

Does anyone have any good articles/sample projects to recommend?

All that said, I really enjoyed this article -- it does a great job of presenting the parts that angularjs is actually about: the client side.

I just sometimes feel tutorials focus too much on just angularjs - for most apps we want shared persisted data after all, right? (even if you're just sharing it with yourself, on a different client (eg: todo list in desktop browser and on mobile browser)).

[1] I just looked into couchdb again, and I think I'm getting a handle of how one might actually deploy the thing -- but it's a little scary to see that they by default turn off ssl cert validation -- which is just wrong -- when ssl is off by default anyway. Why would anyone enable SSL, but not want secure communication? For the slowdown?
If only Ubisoft didn't have a major password theft scandal on their hands losing unencrypted passwords.
Starting isn't the hard bit, I've started 50+ projects, I've finished hardly any of them, not including client work, that's my job, so it's easier to finish.

What's different with a project that's mine is I go all gusto for a while, get a half MVP up and kinda lose the will to carry on. The problem is I have too many ideas and don't stick with my own things to see them through.

I'd probably be more successful if I hired someone else to build it, and get client work myself to pay for it.