skysight-inc/HackerNews huggingface dataset:
It hardly seems sporting to complain that the Guardian's article is imperfect when the official information about surveillance consists of direct lies while testifying under oath, and people who release information through unofficial channels are charged with treason and face (literally) death or life in prison if they're caught.
Best Way to Really Understand the Racket Compilation and Execution Model?
I've updated the post to reflect this.
On a related note it's always annoyed me when people use "telnet" when they mean "make a TCP connection" as in "can you telnet to the port?"
Once again, that doesn't semantically make a difference, unless the loop is side-effecting. However, even without side effects, Python cannot necessarily make any kind of guarantee about such computations since arrays are mutable and can be modified out from under the map.

This is why parmap equivalents take iterables in Python, not arrays. It doesn't matter if you have lazy or eager semantics, only if your semantics are side-effecting.
I really enjoyed this post. I hope she keeps writing.
Pro-Social Software: Nine Examples Of Developers Doing Good
Your Honor, while my client did indeed steal billions of dollars from the defendant's bank account, the balance of the account was represented as a 64-bit value. That makes this a crime of only 0.0625KB; I suggest a slap on the wrist
I think there is probably still a little bit to be said for curation in this world. The original article was quite long (and a great read and I recommend it) and there were nuggets in it I found interesting.

I actually did try to submit the original article myself earlier today, and noticed that it had already been submitted several days ago. So at least I did upvote that.
> CoffeeScript doesn't have a ton of exotic features.

Not only that, but it's JavaScript. It's JavaScript with some different tokens and shortcuts for a number of things that are missing from (some) JS runtimes and features people are used to from other languages, but it's JavaScript semantics nonetheless.

The author apparently knows this on at least a superficial level, since he pays lip service to it in his slides, but I'm not sure someone who invokes Blub in a comparison between languages that have the same semantics understands the point of the essay from which it comes.
Awesome, and just in time to help my team. Thanks!
I love CS myself. To me, in terms of aesthetics, CS is to JS what Scala is to Java. I have been bitten by the whitespace issue that you mention though. I don't recall the circumstance but an indent that was off just a bit did not cause the compiler to complain, but did cause it to generate code that I did not intend. It took some debugging of the JS output to find that one, and it certainly gives one pause to think how similar bugs might slip into the code undetected. I've never encountered this kind of problem with Python, so I wonder if the CS compiler just needs to be a little fussier/smarter with its whitespace processing?
You can admire your competitor but for the simple reason that its your competitor, you always have to try and one up them or keep them from eating your lunch. If senior management is doing its job right than they'd want to take on KA, not merely watch it take over the world.
O.K. Glass, take a video
Do you have any evidence to back up that assertion?
What strikes me the most is how similar they are to us.
My biggest issue is that the language can be ambiguous and I'm not sure how to check what I'm compiling to without running the short cut all the time in Sublime Text 2
iOS Developers Needed to Fix Healthcare
Hey OP, I've got a couple design tips for you.

- Work on the typography. You need more leading aka the line-height property in CSS. If you only fix one thing, this should be it.

- Everything is squished together. White space is your friend. Use lots of padding. I recommend a grid system of some sort. 960.gs is good for non-responsive websites and easy to use and understand. If you wanna to responsive check out Foundation or Bootstrap's grid system. Though I really don't think that's necessary.

- The colors aren't working. Especially the border colors on the box. Way too harsh with the mellow background. I'd look at a site like ColorLovers or Adobe Kuler to get nice pallets.

Useful resources:

http://www.fivesimplesteps.com/products/a-practical-guide-to...

http://nicewebtype.com/

http://alistapart.com/article/more-meaningful-typography

http://webtypography.net/

http://alistapart.com/article/on-web-typography

http://colorlovers.com

http://kuler.adobe.com
While I don't have personal experience in this area (yet), everything here seems to be symptomatic of the issues within the structure of academia itself, and the students could very well just be victims of the machine. If so, bashing their misguided efforts like this doesn't seem like it would be constructive for anybody.

Being passionate about a subject is all well and good, but it isn't always the best state for communication/cooperation/problem-solving, which seems to be ultimately what you want here.
Even further, those that were suggesting it was a bubble at 120 or 140 or 160 or higher were downvoted to oblivion. Kinda sad, given that the price right now on mtgox is 105
crap I meant virtualbox. I hope you haven't become an expert on virtualpc already.
I think you might be better off with a lossy copy, actually! We could lengthen your telomeres - come to think of it, how attached are you to that DNA? We might as well patch up your genes on the way. In fact, should just build you a stronger skeleton and musculature from first principles, rather than xeroxing the one in your current body. As long as we get the gross neuron structures of your brain - and your encoded memories (which might simply be stored as binary code in some proteins as described in http://www.sciencedaily.com/releases/2012/03/120309103701.ht... ), then I say that you're as "you" as two copies of firefox are "the same program".
I think he meant effective economically, not necessarily politically.
They already made a movie about it:

http://www.imdb.com/title/tt0117108/
Also check out socat: It's like netcat, but bidirectional. http://www.dest-unreach.org/socat/doc/socat.html#EXAMPLES
It could have as easily been phrased (and likely would by a prosecutor) as "a cache of source code longer than the King James version of the bible." The defence could respond "only about three millionths of the amount of data in a human cell's nucleus." "More than seventy times the amount of software needed to land on the moon!". The amount is irrelevant. He released proprietary source code which is an offence under current law, with fairly well established sentencing guidelines. I agree that the law should be changed, but if you protest a law by breaking it, the results shouldn't come as a surprise.
You could definitely use BitTorrent sync securely for personal use, like DropBox. The issues with illegal downloading are totally separate. If you are downloading a public torrent, you join a swarm and upload pieces of it to others, where they can see your IP address. If you are just syncing your files with it, no one else joins the swarm.
The decline is because there are more people on the site, not because of politics per se. The same thing happened to Reddit: success leads to growth leads to lower average user IQ.
Click: https://www.google.com/search?q=famed+trader+joe+lewis+backs...

(This is a google "I am feeling lucky" search - no subscription is required when the referrer is Google.)
Range Rover, Jaguar, Porsche, Aston Martin, Maserati, Bentley... I hesitate to mention Lincoln as their designs have sucked bigtime for a really disconcertingly long while.
Miranda Rights. Even foreigners are entitled to a public defender. Prosecutors aren't allowed to even talk to you without giving you your Miranda Rights first (except in very very limited situations)

EDIT: It seems like Immigration is treated differently from other criminal cases. But it seems like if you're arrested by the typical FBI agent (ie: some sort of crime), you're gonna get Miranda Rights read to you, and the option for a free public lawyer.
Well it is 1 year per megabyte... seems perfectly fair to me!
I fail to see how this is any better than just using scp or rsync.
Looks useful! And in regards to GP's specific request "...and then puts a link directly to the file on your clipboard", on the Mac at least you could do so like this:

$ wsend README.md | pbcopy

I mention it because I've found that many Mac users, including some fairly Terminal-savvy folks, are unaware of the pbcopy and pbpaste tools for manipulating the clipboard.
One example is Composer with its "Easy Pick" tag: https://github.com/composer/composer/issues?labels=Easy+Pick...
I'm surprised, after reading through this thread. I've been frequenting HN for a little over a year now, and I enjoy reading the comments because this is the only forum I've found where users have coherent, interesting, grammatically-correct ideas. Just look at the comments in this thread. Almost every user tries to convey a full argument or counter-point. Take a look at Reddit or YouTube as a comparison. Does HN really seem to be on the decline?

Although I can testify to the click-baiting, sensational, politicized articles and comments, and may be guilty myself. Duly noted.
I know Windows 8 lets you allow or disallow (Windows 8) apps from downloading over metered connections.
Still, I think Thomas is right: your comment is an example of what needs to be avoided to prevent further devolution. The issue isn't whether you are right or wrong, whether the comment is political or non-partisan. Rather it's whether HN or any online community can take on such issues without destroying itself. Historically, the odds are poor. If we want to keep quality of the technical discussion high, I think that comments such as yours need to be reserved for elsewhere.
That's old news: http://www.extremetech.com/computing/132585-us-president-iss...

Back in 2012 Obama was working toward an 'Internet Kill Switch'.
awesome idea, excited to see and hopefully learn from it!
It will be interesting to see what other companies Obama will go out on a limb for and veto trade restrictions for.

I wonder if this move will nullify the other feature-trolling lawsuits taking place right now
I believe the comparison is to similar models... You wouldn't compare a Mercees SLK to a BMW 3 series... in this case, I'm pretty sure they are comparing against large size luxury sedans alone...
This is awesome. I can't wait to see these types of lessons built out for more languages other than Python. I think completing milestones is much more effective way of learning for obvious reasons.

Thank you, Mr. Shaw!
I read the original Vanity Fair article. I have to say that the whole thing looks like nothing more than Goldman using its governmental influence to send a message to its programmers that if they leave for another firm, there will be hell to pay. After he won his federal appeal and was released from federal prison, Goldman convinced the State of New York to file charges for the same conduct. That case is pending and he is out on bail. A recent motion to dismiss that case based on double jeopardy was denied. Welcome to the USA - where money buys you all the justice you could ever want.
How does collaboration begin (in a team of specialists)?
I just wanted to add some more information to your comment. The long-term side-effects are called Post Polio Syndrome and there's a International Polio Network at http://www.post-polio.org/
You can actually run the IRT cars on BMT/IND tracks, it would just be awkward for passengers. Maintenance trains (e.g. the garbage collector train, the trains used for trackwork, etc.) often use retired IRT cars for things like motive power or transporting equipment for that very reason: they can go on any line.
"Therefore, the United States cannot execute trade sanctions against Europe without getting hurt more itself."

I kind of wish this argument were plausible, sadly it's not even remotely accurate (as another post noted).

First, the US would apply leverage on an individual basis, rather than against the whole of Europe or EU, and end up accomplishing the desired outcome by fracturing unity.

Second, the US has the global reserve currency. It's a huge economic influence multiplier while it lasts.

Third, the US depends a lot more on Mexico, Canada, Japan and China than it does the European Union, across the board economically. The poor assumption being made is that somehow the US and the EU trade with each other equally (such that a sanction war would be based on total GDP), but that's not even remotely true. China is the EU's biggest trading partner.

The US is still the world's largest manufacturer (not the largest exporter of course). The US also can be completely independent in regards to natural resources, which is something the European Union can't do any time soon (requiring for example Russia's natural gas and oil).

Europe has no singular political command or currency. As such it's not difficult for the US to separate it into pieces leverage wise. Germany is the only major power in the EU that can afford to stand against the US financially. If the Fed wants to it can tip France or Italy into recessions at any time by applying pressure on their bonds, and the UK simply isn't going to go against the US. Germany would have to take a risky balls on the table stand and hope a lot of other nations joined them.
Holy Jesus that's a lot of money. Has anyone credible ever done any market sizing of the btc services or hardware markets? At first blush it is hard for me not to estimate the btc specific hardware market as being less than 200MM even when you add up everyone's revenue since the dawn of time. It looks like avalon's total sales so far has been less than $10MM.

I assume this has to be about inventory - some kind of line of credit that allows them to offer customer financing, shift away from their pre-order system, or some kind of upfront cost associated with a process upgrade.

It's hard to believe there is much money to be spent on R&D for asic hashing, or that they would gain much via some big marketing campaign.
add another decade until we have the right software then ..
The primary cost of GC is in memory, not time. GC doesn't need to stop the world; but to be efficient, it needs to be free to generate a lot of garbage to amortize the cost of tracing the live set. This is why GC is asymptotically faster than malloc/free (though not necessarily other approaches, like arenas). GC is also easier, in principle, to parallelize.
A lot more details about Joe Lewis' investment fund in the Bitcoin company Bitsyncom: http://bitcoinexaminer.org/avalon-might-be-getting-a-200-mil...
There are some weird and strangely compelling sites on that list. I went on a very strange journey through some of those sites, and I found a chat room evidently operated by some secretive domain-squatting millionaire filled with a motley crew of famous shock site operators and random bored folks stumbling across two-letter domains.

The internet still manages to surprise me sometimes.
No. This thread refers to something different, called the "silver platter doctrine." It says that if law enforcement is the beneficiary of evidence received independently from third parties this evidence can be used in court against the perpetrator. Why? Because law enforcement did not violate any laws in gathering the evidence, though the third parties may have done so. Of course, law enforcement cannot act illegally through agents and those against whom such evidence is used claim that the third parties were not acting independently of law enforcement.
What happens when you have two controllers sharing the same service in different parts of an app and both of their associated views need to reflect the state of the service?

I don't think a digest loop would be called on the other scope if they are siblings rather than descending from each other.

Maybe this isn't a real problem, but it's something I've wondered about when it comes to this sort of thing.
I was very disappointed to hear that Tesla pushed the launch of the $30,000 Bluestar to 2017, from the initial 2015 date.

I guess they did it because they couldn't reach the quality they wanted at that price point in that timeframe. That's fine, but I wish they started getting more market share sooner, and get more people to use electric vehicles. 2017 is quite a lot of time from now.
Garry, yes curation is important, in fact, that's why HN exists, to curate and comment primary sources.

If the article has already been submitted then why try to resubmit it after copying and pasting the content into another URL?

The best way to do this on HN is to take the stance of the opposition and write an inflammatory headline, "I support (unpopular position) X, because (popular position) Y is considered harmful"
Simple technique puts graphene capacitors on par with lead-acid battery
Compilers/interpreters complain about code that's invalid. Since the code is valid it shouldn't interfer, the problem is in the language's syntax design that's prone to shooting yourself in the foot. The design lets you mix indentations, something that Python won't let you do.

A very simple scenario where hell is a keystroke away:

hello =
woot: 1
yay: 2
funfunfun: (x) -> x + 1

hello2 =
woot: 1
yay: 2
nowthatsfun: (x) -> x + 1

Other:

y1 = (x) ->
x + 1

z1: (x) ->
x + 1

y2 = (x) ->
x + 1

z2 = (x) ->
x + 1

http://js2coffee.org/#coffee2js

Those are fairly visible here, not so much on a huge codebase (not to mention with some callback hell attached). You can write perfectly legal code that just doesn't work as expected.

//edit:

worth a read, with more trap examples http://ruoyusun.com/2013/03/17/my-take-on-coffeescript.html
According to this https://en.wikipedia.org/wiki/Car_classification it's less cost than the size and purpose of the vehicle.

Only the 7-series is unambiguously luxury. Which aligns with my European view that a 3-series is your bog standard "large family car" or "small executive car".
I hope that means it will stop Apples nonsense patent war against other companies, too - but I fear this is more like an encouragement for them to do it, because they now know they have the US administration's protection.
I don't have a house; however my brief experience from what I have seen is that the HOA is overwhelmingly favored. Unlike an Internet forum, not reading the TOS doesn't actually work as an excuse. Even for tearjerker issues involving veterans and flags.
2017 is only 3.5 years away...
Geeks at work: an edit war on wikipedia.
I think we need to think about work as energy.

At the moment, we don't take responsibility for underpaid workers and we don't own the many machines that actually do a lot of work that we depend on. And also, we don't own the means of energy collection and generation. And, we don't account for non-renewable and detrimental energy use.
I didn't submit this particular item, nor did I upvote it. I wrote it on my personal blog because I thought it was interesting.

Also that sort of title is editorializing, and that's not encouraged.
My SO is of the same sex. We are both in tech, he is more of a ux designer (though he started as a rails engineer), and I am more backend. We hack together often, and constantly inspire each other to be disruptive in what we put together.

For me, I look for people in tech. My ex was also an engineer, give it up for the bay area and having so many chill, cute, stoner-engineer types. I love having a boyfriend that understands "You.kind_of? Cute == true". Having somebody to come home to that understands what I did today, and understanding his challenges and being able to communicate about it is awesome. There is no "translation" layer, I feel like this helps communication.

We have plenty of differences, he is into home-improvement, I am into lots of music production. In general, we are more similar than other couples I've met. We have enough differences to keep it interesting, and enough in common that we never run out of things to talk about!
Why isn't this just a picture of a toilet?
I already know C and have experience with ObjC and some C#. I've gone through the Vala tutorials, not really too complicated.

I prefer to use a language like ObjC or Vala to do GUI programming, but QT appears to have momentum (e.g. LXDE porting to QT, Linus Torvalds porting his diving app Subsurface to QT [1]) which means having to use C++ as the bindings to other languages are always somewhat lagging.

Perhaps C++11 is better for keeping one's sanity, but I haven't used C++ in a long time and I never really missed it, so I'm not sure I would enjoy QT and C++ programming.

[1] https://plus.google.com/105872806106213007611/posts/MwiTc3cH...
I don't really feel like there's that many people misusing netcat out there. It's mostly useful to me as a server for hand testing client software against a known (and human-talkable) server protocol.

Is there some rash of people opening up public listening ports using netcat to... run a service of some sort? Most of the time when I need an arbitrary connection between unix machines ssh in command (not even port forward) mode is more than enough.
Ah, I totally misunderstood.
Heroku homepage redesigned
Platforms or Products? Both
Clearly the tech talent shortage can't be that bad, otherwise salaries would be going through the roof. I realize they may seem high relative to many other professions, however if we really are in dire straights, one would expect them to have spiked dramatically. That just hasn't happened. Either collectively the valley is colluding to not inflate wages, or, more likely, the problem isn't as big as many companies are making it out to be and those companies want to bring in foreign workers to help put deflationary pressure on wages.
El bufete Bernstein Liebhard LLP prepara demandas
Never thought I'd see the same lame-brained arguments here that I saw on the reddit thread about this.

The overlap between the two communities is probably larger than you want to believe.
This is the wrong/dangerous way about thinking about startups. The right way is the Elon Musk - first principle way.

There is really no point figuring out the maze - it won't help you in your startup. Even the best founders get the big breaks very very rarely - and often it is a result of the founders personal motivations/vision articulating in a product for which the world is ready (for no mistake/contributions of the founders). History is littered with the best founders who wasted years pursing an idea whose time hasn't come or were not able to reach scale due to some quirk of the markets. (Steve Jobs, Larry Page - Google Plus )

The best and the only strategy for founders is to think by first principles - with a healthy disdain for all rules that mankind has found till now. This will not guarantee that you will not waste years of your life - that is an occupational hazard and "to stare into the abyss and chew glass" comes with the territory - but as a strategy this is your best shot.
Asic is used to basically print money in the bitcoin world. So they might want to run the miners themself.
Stuxnet is apparently half a megabyte.
This is very awesome. I'm going to start using this, and at some point I might consider buying one of the payed accounts.

Thanks.
There's a link at the bottom of the page: https://news.ycombinator.com/dmca.html

I wonder how much it actually gets used. I doubt HN is a serious competitor to sites like WSJ.com.