skysight-inc/HackerNews huggingface dataset:
ASCII: what a disaster. As anyone who's ever had to program in any language other than English will have discovered.
The Curse of the Connector
Yes. And my point was that even really, really fun stuff can be less fun when you HAVE to do it, repeatedly, on schedule, etc.
Sorry, I wasn't trying to springboard. I was saying (poorly) that games like God of War, even with their difficulty slider cranked, aren't "hard" in the way that older games were. The difficulty slider is basically just an HP-and-damage dial; the fundamentals that make modern games "easy" are still there. My point is that in many modern games, the cost of failure is minimal.

Games that are unfair just to be frustrating are just horribly designed, no doubt. But, modern games are frequently guilty of reducing the cost of failure in order to keep from frustrating players, sometimes at the cost of one of the biggest rushes in gaming - overcoming something that is genuinely hard-but-surmountable, which requires awareness and timing and cunning and careful use of resources.

I like easy games; I really enjoy the experience of traipsing through a story without too much impediment. But I also really enjoy the experience of getting my butt handed to me over and over because I got impatient or sloppy, and the feeling of accomplishment when I overcome that. Dark Souls is among the best modern examples of that sort of game - it's brutally uncompromising, but you're given all the tools you need. The combat design is extremely precise, but in return it asks for a lot of precision from the player, and it harshly punishes failure; in this way, it's very reminiscent of older games, rather than belonging to the new breed of games where falling off a ledge respawns you on that ledge, or fighting a boss has four different phases, with a checkpoint at each phase.

I'm not advocating for the game being a jerk to the player just to frustrate them. That's never fun. All I'm saying is that the difficulty difference between old games and new games is in how they punish failure, rather than where the HP and damage sliders are set.
This is where we get see what "Too Big to Fail" actually looks like.

If Google's too big to fail on it's own, but the Feds want them to fail because they're (Google) are poking around too much, what happens?
One party can obfuscate meta data by, for example, using a "burner phone" or by routing VOIP calls through 7 proxies.

The only way to obfuscate the content of a call is if both parties agree in advance to speak in code.

"Hi honey, the sparrow has left the nest. There may be a bee in the bathwater."

"John is that you? What the heck are you talking about? How did the cancer test go?"
Remember Assange talking about how the presence of organizations like wikileaks would impose additional operating costs on institutions operating under conditions of secrecy?

This is that.
Movies for Makers
Tesla live pack swap demo Thurs 8pm
The difference is that they mine data in order to better target ads. When the Feds ask them to share the same data with them, it's for reasons that are vastly more disconcerting. Intent is everything, and that's twice as true when you're dealing with a lethal organization that shows every sign of having escaped from its legal restraints.
AirPlay Mirroring with Apple TV? That should do the trick!
Here's a place to start: http://en.wikipedia.org/wiki/Strict_scrutiny

National security most likely qualifies as "compelling state interest" in general, but it's not the only thing the government needs to infringe on constitutional rights. The government also needs to prove that the infringement is narrow and specific.

Even then, I wonder if the "compelling state interest" could be challenged on not being compelling enough.

(I am definitely not a lawyer, just remembering a con law class I took and refreshing my memory with Wikipedia.)
Looks like there's an interview video just up with Anders Hejlsberg and the Typescript team.

http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Stev...
I dunno about Yhc. Jhc, at least, is slower than GHC. It depends on the settings and the project in my experience.

If you're on a project like a Yesod app, then you have to conservatively rebuild a lot more than you would normally because TH doesn't lend itself well to incremental compilation and the compiling itself is slower too. Depending on the size of the project you're facing 5-15-30 seconds of waiting. That is actually monstrous and I hate it as much as you do, I cannot stand waiting for my app to rebuild, I turn to reddit, or YouTube. The more time waiting for feedback the less interactive and less enjoyable a programming experience is for me. So I think we're on the same page on that.

On the other hand, if you're just using normal Haskell code with reasonably modularized file structure, GHC will be able to rebuild incrementally and link just that module quickly. E.g. if it's a web app, you can have MyProject.View.Person and just change something in a blaze-html template and hit F12 in your editor (as I do) and it'll rebuild and restart in a second. I mean, to rebuild hpaste entirely from scratch takes 5 seconds:

$ time cabal build --ghc-options='-fforce-recomp -O0'
Compiling [snip]
Linking dist/build/hpaste/hpaste ...

real 0m5.116s
user 0m3.936s
sys 0m0.680s

Which is great. hpaste is only 4kloc, but your average codebase is between 3 and 15. In a normal development cycle you're changing just one or two modules at once, so with incremental compilation the refresh cycle is very fast. If you just want to type-check there is the -fno-code flag which brings it down to 1.2s to typecheck the whole project.

Another approach I've taken with an IRC server (hulk) is running it inside GHCi. That works surprisingly well. Especially if you have your run function return the state as a mutable reference, then you can take a look at it while it's running and update it. Here's hpaste running in GHCi:

λ> :set args "hpaste.conf"
λ> tid <- forkIO main
Listening on http://0.0.0.0:1234/
PASS ******
USER hpaste * * *
NICK hpaste
λ> :t tid
tid :: ThreadId
λ> killThread tid
Shutting down...
λ> tid <- forkIO main
Listening on http://0.0.0.0:1234/
PASS ******
USER hpaste * * *
NICK hpaste

It's currently running on http://chrisdone.com:1234/ (I'll take it down later). Doesn't seem slow! Updating the code takes some milliseconds with :r and restarting is a case of killThread tid and fork again, some other milliseconds.

So yeah, I feel you on dev time. I'm more inclined to the approaches that lead to more immediate development cycles, can't stand waiting. I'm Emacser/ex Common Lisper. GHC could be faster, but there are definitely circumstances which exacerbate its performance, I reckon, and ways to combat it (as above).

I know that's not a very good answer, more of a workaround than a reason. I don't know why GHC is particularly slow if it's a lot slower than Yhc was. Other than all its separate build steps, I get the impression from what people say that it's just mounted up and become quite hairy. And memory usage has never been much of a concern for the compiler. That's a pity and I'm all for work being done on improving its performance.
| After the scandal was revealed, and only after it
| was revealed in an unprecedented act by Snowden,
| did Google come out in favor of their customers

Was Google not already in court opposing NSLs? Filing with FISA was something that the EFF recently spear-headed.

I'm not saying you should trust Google with all of your secrets, or even all of your data, but it should be an informed decision.
Show HN: The Next Generation of Email (Intelligent Email)
Some news sources that confirm the tweet:

http://www.google.com/hostednews/afp/article/ALeqM5hB6AvF6XQ...

http://www.bloomberg.com/news/2013-06-18/tesla-plans-model-s...
If the law prevents the capital from being taxed, such as loopholes, then those laws are not handicapping the IRS in any way as the practice is perfectly legal. The IRS has no standing to do anything pertaining to that capital in the first place. If the capital should have been taxed and hasn't, then that implies law-breaking that's a bit beyond what involves just the IRS.

But you are correct about the politics, as it is politics that creates the loopholes to begin with. But that's a matter of annoyance, not illegality.
I've often wondered how technical advancements might have evolved differently if the content of our entertainment were to have provided a different prospective roadmap.
Given that the source is available (https://github.com/samuelclay/NewsBlur), I sincerely hope that some kind soul will patch this and let us config the "mark as read" aging function, either by days or ability to just turn it off.
Excited to buy this book and start seeing peers using it. Well done guys.
Make sure to read the follow up:

http://macmavenconsulting.com/blog/apple-lawsuit-update/

I recently transferred service from a third gen iPad to an iPad mini, deactivating the old SIM card. I tried to get a new virgin SIM card from Verizon in order to sell the old iPad with, but was told the buyer would instead have to come into a Verizon store in order to activate new service. This lowers the value of a used Verizon iPad.
"Bike helmets solve the cyclist protection problem for a small subset of crashes."

Bike helmets reduce the risk of injury in virtually all crashes that an improved helmet would reduce it. They simply don't reduce it as much as an improved helmet would. I don't stress too much about biking with a conventional helmet. Mine is a few years old and I'd like to replace it with a MIPS helmet when they are available, but as it is with a conventional bike helmet, my concerns with biking are:

1. Getting run over by a bus, in which case the helmet is quite moot.

2. Crashing and hurting myself, which with a helmet is unlikely to kill me, but may result in trying to stuff my bike in the back of my wife's car while dripping blood.

The Hovding is something I would never in a million years wear. I want protection from tree branches and similar, and I don't want to worry about throwing out a $300 single use item after a minor spill.
Mail order vinyl club...cool concept, but will it actually work?
If you have an actual monopoly on violence, you don't need to retaliate against other people using violence with your own violence, because there aren't other people using violence.

Now, perhaps the government has a monopoly on legitimate use of force (indeed, Max Weber used that as the criteria to define whether an entity was the government of a particular territory).
It is not rational to agree with being spied on, lied to, and having our rights revoked. It's apathetic, and frankly, disgusting. Long as we can still instagram and facebook and tweet whatever the fuck we had for lunch today!!!!!! Right?
"The more secretive or unjust an organization is, the more leaks induce fear and paranoia in its leadership and planning coterie. This must result in minimization of efficient internal communications mechanisms (an increase in cognitive "secrecy tax") and consequent system-wide cognitive decline resulting in decreased ability to hold onto power as the environment demands adaption."

- Julian Assange, The Nonlinear Effects of Leaks on Unjust Systems of Governance
If you're going to put the effort, I'd choose Clojure. It's still a Lisp but a lot less awkward than most dialects and has a very rich ecosystem (and Java interop, which is both good and bad).
Hmmm. The impression I have is that Snowden had access as a sysadmin, not as an analyst. That is, he didn't really have any duties that called for him to access the "secret" data. If the systems allow sysadmins to bypass proper authorization procedures, what good is another authorization procedure? Perhaps they'd be better off auditing the ACLs. In the Cloud Era, very few machines ever need to allow root access.

However, this scheme would seem to prevent previous "laptop leaks", so I think it's a good idea.
Source Code for Carberp Trojan Found For Sale in Underground
Quite surprised by a high cost of shipping a printed book to Canada - $19.95 per item that almost doubles the cost of the whole purchase. eBook it is...
Doesn't hurt that most of the organizers work for the DoD now...
My current theory on this is that companies such as Google probably generate vast amounts of metadata (there must be a fair amount of it behind Google Now), primarily for advertising purposes, and that it's this which PRISM has "direct access" to under some sort of gagging order.
Web Tableaus
North Korea also has a three-person rule for its soldiers at the DMZ to make it harder for any one to defect.

A better solution is to stop making your country one people want to escape from.

Or in the NSA's case, stop violating the Constitution, lying to Congress, etc so people don't feel compelled to blow the whistle.

Is it that hard to follow the Constitution?
I'd agree 100%. If I were establishing an outer limit, I would look at a couple of tier 2 long distance carriers (because there are very few that are nation wide), and add in a company like Backblaze or CrashPlan. It would make a fun exercise to dig in to the quarterly filings of some tier 2 LD carriers, but they buy and sell each other so often, and there are so few that operate nation wide, it ends up being a lot of work. Another possibility would be to compare to a mobile operator like Virgin or MetroPCS. Neither operate their own networks, but they do have their own backend systems.

That would give you an idea of the size we're talking. It's really not all that big. I don't think people realize that the technology that drives telephone networks (especially once you get outside the last mile) lends itself very well to snooping.
Also leselys. There are a few areas that still need work, but it does the job and I can run it on my own VPS.
> Protests serve the same purpose as newspapers, blogs, Facebook pages, Twitter feeds, phone calls, letters, etc: they're for communication.

Interesting point. In that respect, isn't the media coverage and outcry on the internet accomplishing the same thing?

> Personal example: Nearly every time I've seen a group of picketing workers outside an office building has been the first I've heard anything of their employers' practices. Even if I might care as a customer, why would I know about it?

I hadn't considered this case, and you're right that it can serve a purpose locally.

Instead of an example like that, when I hear protest I tend to think first of political gathering, e.g. the Occupy protests, which appeared to be more an example of special interests trying to spur legislative action than a method of communication.
Pax americana, my friend.
so far from the ones that I've tried the most google-reader like option seems to be Commafeed.
It's not your data once you've submitted it to a Google-run service. The expense of all the services Google provides without monetary compensation is the data they can collect. You trade that to them when you use the site: that's their fee.
First Look: Windows 8.1 Build 9385
The IRS has been put in an impossible position by the current state of election laws, which allow the creation of a variety of different types of special political organizations, each of which has different disclosure, tax, and spending restrictions.
Google's motion to talk about FISA orders
Potentially pink unicorns, to be precise.
I also wonder how much of it is novelty/PR. This move gets a lot more people talking about them, and you'll get some people who just want to spend bitcoins in meatspace.
In my case I would like websites to expose login and password dialog, so, for example, password managers could have easy access to them.
Show HN - Filegr.am, like Snapchat for files.
well first i think you should be commended on having these policies and I think that this is the best you can get with a website. However an adversary can force you to change these policies. While an adversary can also force a developer of a free software project (private by design) to put in some kind ofof backdoor, in theory the target will be able to avoid this by reviewing the patches made to a project, in practoce I imagine a single target could be compromised by this backdoor, but i imagine it would soon be discovered. This is the key difference
OK, I think that makes sense. I would generally object to an appeal to tradition like this, but it seems to me that the use of the word "reasonable" is basically an explicit call out to tradition, so I guess that's just how it's written.

Do you know what, if any, limits are placed on border searches? Is literally anything "reasonable" there, or are the limits just different?
Heroku founder launches heavybit industries for developer-focused startups
Autism Tied to Air Pollution, Brain-Wiring Disconnection
I'm sure the Stasi prevented a few heinous crimes in its day too.
WebGL game made with pixi.js integrated in the blog as an easter egg
Our government has decided that it is allowed to do all of those things "legally" in certain circumstances. Execution, asset forfeiture, and detainment are all considered "legal". Nothing besides the government is permitted to do these things, they have a monopoly on that right.
very nice. now if it could only export notated music...
The NYPD declined the need an Inspector General or a federal monitor after it was discovered. They are conducting a secret surveillance based on a groups religious affiliation without public scrutiny and want to defend the power to continue doing so.
In Scheme and Racket it's more idiomatic to use the functional version. It isn't enforced by the language. For example you can use imperative code locally but usually try to enclose that in an apparent functional procedure.

In particular, a few years ago the Racket team made many structures immutable, to promote functional code and enable some optimizations. The language has the mutable versions, so you can use them if you like.
> ASCII: what a disaster. As anyone who's ever had to program in any language other than English will have discovered.

Isn't programming always in some language other than English?
How does this book compare to Doug Crawfords book?
Opa has always treated security very carefully, as it was one of the original project goals.
Strong static typing + the original native backend makes Opa one of the best candidates for secure web app. We're not vocal about this, but the company behind Opa has customers in the defense sector (in Europe, PRISM totally unrelated) for this reason.
I don't know why you're being downvoted.

I'm certainly not the government, and I can quite legitimately be violent when defending myself from illegitimate (aka non-governmental) violence.

For example, if someone breaks into my home and behaves threateningly, I can (rather violently) shoot them, and the government won't object in the slightest. So much for them having a monopoly.
Your synical tone, mocking comments, and blatant insults -

Examples of this would be nice. If you want everyone to pat you on the head and tell you how special you are you should stay in grade school. IMO, the Soylent product is a nonsensical endeavor with little chance of real success. I see no reason to pretend that I feel something different about it. Personally, I'm curious as to why you take such offence.

Re: growing difficulties: I explained that lack of food is not an issue in my dead-ened comment. There is more than enough food being produced right now for every living person on the planet. The global food crisis is not helped by another form of food, because that was never the issue.

slimfast only demonstrates the validity

It's dying: http://www.bloomberg.com/news/2013-01-14/unilever-s-slim-fas...

There is no race to win - find a competetive career and get back to me on this one.

At some point in life, you'll understand that this is a crazy (and frankly unhealthy and unsustainable) way to live.

Writing off 40% of the population

Well, good thing that isn't what I said at all, is it?

Soylent isn't going to do well because we already have 40% of the population in the US that overindulge their love of food. These people aren't going to stop eating burgers so that they can have a protein shake instead.

Ergo, bad business idea. I'm pretty confident in my anti-Soylent stance, given the two major reason I stated above. I see no product and/or company in 5 years here.

By all means I encourage them to prove me wrong.
I really dont like the idea that because some people may have been saved from death that trampling on peoples rights is ok.

How many people died for us to end up with these rights? Thousands? Millions? Tens of millions? So is it ok to dash away 4th amendment rights to save hundreds? Thousands?

It just doesn't seem fair to everyone who sacrificed so much before us.
So the economic crisis finally rocks the US to its foundation. A charismatic but authoritarian leader surfaces (let's name him... I don't know, Hutlor?). Common populace vote him out of desperation based on his promises to bring back US to its place in the world.

A few months later Hutlor shows his true face, the government radicalizes and becomes violent. Hutlor's party does NOT like homosexuals. He does not like people posting on Hacker News either. But the average Joe is not homosexual nor a Hacker News reader, so nobody actually cares.

Then Hutlor's right-hand man comes up with a great idea: they'll just take those nice backups that the NSA collected in their huge datacenters and track down homosexuals (and Hacker News users).

Now you're screwed.

With this I mean: it's not the statu quo but whatever the future might bring.

PS: I know, Godwin's law.
Alright cool. I'll add it to the list of things to look into doing. :-)
Fully agree with that, just not the technically challenging part considering they can take 100 times more data and apply much harder algorithms at their scale.
In the former communist block there was virtually no organized crime, except maybe some small time crime. The secret police had everything under a tight control, screening phone calls, mail etc. Indeed, it was a very safe place to live if you did not stand out from the crowd and did what was expected.
Even better: Use the data to figure out when and where the citizens are going to organize a protest against the current government....
It is painful, and typically the reasoning for not revealing details is that it will compromise the method used to acquire said details. However that reasoning completely fails when the point of the conversation is that we already know about how the information was acquired, so telling us what it prevented doesn't change the status quo.
No. Behold, a set of unique numbers: {2, 3, 5, 7, 11, 359334085968622831041960188598043661065388726959079837}

So there can be many unique things.

Also, it could be argued that the last element is the "most unique" in that it has less similarities with the other members.
I think you mean:

▲
▲ ▲
And just in case they hadn't made their point, section 38 from the pastebin is particularly friendly:

"This documentation is NOT distributed under a GPL license."
Do you think somebody will give you a recipe to $1M? Do you live on the Moon? You are shit.
KAL 007 was worse. The Iran Air Flight 655 debacle started with Iranian gun boats firing on one of the ship's helicopters. i.e. the shoot down was during combat initiated by the Iranians. KAL 007 was ultimately shot down because the Soviets involved didn't want to lose face or worse by letting it escape their airspace (it had probably left by the time it was fired upon).
> They shouldn't be spying on American citizens in the first place.

Neither should they be spying on citizens and industries of friendly states and allies.
"By your logic I could claim that this rock keeps tigers away." Lisa Simpson