skysight-inc/HackerNews huggingface dataset:
If so, then one or the other has a long, long way to go. We've seen attempts to translate the movie experience into a videogame format, and they've failed abjectly every single time; there is a reason for this.

For a recent example of the state of the art in interactive movies, let's look at "Beyond: Two Souls", a PS3 game released last year by Quantic Dream, a studio lately specializing in the format; their 2010 release, "Heavy Rain", was fairly well received. "Beyond: Two Souls" makes a halfway watchable B-movie (think "Hit Girl" meets "Enemy of the State" with a double shot of Evil Movie CIA), but as a game it is God-awful. This is because the need to maintain coherency, in a heavily pre-planned movie-style narrative, militates strongly against giving the player any kind of freedom to play the game; the result is a farrago of quick-time events ("press X to not die"), "find the blue dot" puzzles in which the game tries and fails to give an illusion of involvement by requiring the player to pixel-hunt in order to advance the narrative, and branch points at which the player gets to choose the next cutscene from a small collection of very similar alternatives. One need not be a "hard-core gamer", whatever that is, to find this a combination which utterly fails to satisfy; then again, even today's theater tickets don't cost anywhere near $60 a pop, a high price even for a good movie -- which "Beyond: Two Souls" manifestly is not.

On the whole, this bodes ill for the future of "interactive movies"; a game and a movie are clear different things, and so far no one has come up with a means of reliably bridging the gap between them. Perhaps that will change as new technology such as the Oculus Rift offers new possibilities both to game developers and to filmmakers, but I tend to doubt it; what seems more likely to me is the genesis of an entirely new genre, possibly synthesizing traits from both movies and games, but fundamentally not the same as either.
How about having tag lists, function documentation, analysis in peripheral views, you turn to look at them, but your code is always straight ahead?
That's precisely how the JVM behave, which aggravates a lot of people when writing code using generics. In C# I can do the following:

public T getInstance<T>() {
return this.Instances[typeof(T)];
}

Or, even better:

public T createInstance<T>() {
return new T();
}

Meanwhile Java requires this:

public <T> T getInstance(Class<T> cls) {
return this.instances[cls];
}

The type information above (the generic parameter T) is stripped after compilation, so the Class parameter is needed on the method to get a solid reference to the type we need to work with at run-time. This gets worse when we want to do the second example.

public <T> T createInstance(Class<T> cls) {
return cls.newInstance();
}

It gets even more fun when you throw in non-default constructors. Non-reified generics are a giant pain in the butt.
U.S. House Subcommittee Holding Hearing on “Scope of Fair Use” (Tuesday)
Why I chose Node.js over Ruby on Rails
Sprint.ly & Quickleft Join Forces
This is exactly right and the sole reason I use Evernote for its full page clipping abilities.
Only sell. Gyft sells Starbucks cards for BTC though, check them out.
> I assure you, that is exactly how communism worked in the past and continues to work today.

I assure you it is not.
Ha...sue to oblivion? I guess it'd depend on what a "bite" is but unless the dog took you down, ate out your organs, your left arm, and you lost an eye, etc, you might be pretty disappointed what oblivion would be.

Edit: for an example....if you got say a pretty good dog bite that required you to seek medical help and say you had to get 5 or 6 stitches. And the medical bill came to say $600 (probably depends on location). If you were to take the cast to court to seek "pain and suffering" damages, and it was found that you were having lots of pain and suffering, you'll probably receive between $1200 - $2400. Far from oblivion. Despite the some sensational headlines that make the media, you'd find that most settlements and awards are a lot more reasonable.

But you might luck out and get a dog that wasn't vaccinated for rabies, in which case I'm sure you'd get more.
Show HN: Demo of Content Marketing Analytics.
I am not surprised.

I don't always check my reddit messages, because they're generally not that important/interesting. The other day I thankfully decided to take a peek as the 21 day window on a bitcointip was about to close.

I have been using reddit for years. I know about the bitcointip project. But unless/until it really smacks you in the face that you received money via some obscure means of communication that you never really used in the first place, I would expect more tips to go unclaimed in the future.
You've completely miscategorized the nature of legitimate criticism. But why let facts stand in the way of a good argument?
74 is not old :-(
I started playing 2 months ago and enjoyed every second of it. After a very dense playtime for the first 45 days (16'000 minutes / 45 days = 5.9 hours a day average), I started to settle a little bit, realizing my social life and mental health was slowly drifting towards complete dedication...

I keep talking with complete strangers that told me even after years of playing they were still discovering news things, tricks or kinds of gameplay.

I guess for newbies you need the patience and dedication to really have a grasp at the game, but even after intense gaming for 70 days I know probably very little about it; and for experienced players you need ways to renew the pleasure, change the type of gameplay you practice, go from nullsec to hisec, challenge yourself with crazy ideas and so on.

Youtube channels of JonnyPew (https://www.youtube.com/user/JonnyPew) and Scott Manley (https://www.youtube.com/user/szyzyg) were very inspiring in that sense.

Ps: I have a 40 hours / week job.
I'm skeptical too, but don't count it out because the fibers aren't woven together. The weaving is not where the strength comes from, and it's usually not omnidirectional. If this machine can set the wrap angle, and build out several layers, the fiber layout might be comparable to a filament winding process. http://en.wikipedia.org/wiki/Filament_winding

But the thing that I'm concerned about is the curing of the stuff. A composite gets its strength by having a low resin content, and I'm not sure this machine/process can pull it off. Based on the few available details, it's right to be skeptical.
Sorry did a bit of editing as you replied. But I think you misunderstood the idea. The $25 is not to prove them trustworthy, it's to incentivize square to do a better investigation into whether someone is trustworthy.

It doesn't matter very much that someone could use a stolen credit card for that $25 payment, because square would deny such a person during their deeper investigation and lose less than $25 dollars total. And there is little reason for the criminal to do this because it will get one of their nice card numbers blocked faster.

Or ignore the second paragraph and charge cash for the service of doing a better investigation with responsive customer support.
Ending monoculture would be another option.
VNC server and client setup on Debian
The “I’m Launching In 2014” Contest
What I find more insidious is the new FB app permissions that allow it to read all of your private calendar data. Maybe no big deal for many people, but I put a lot of stuff into my calendar entries that I consider pretty private info.
> a lot of the call stack is cluttered with Ember internal calls, which obscures things.

Your debugger should be able to display the corresponding .js file for each line in the call stack. Jump down the stack until you find your code.

Yes, it doesn't solve the problem (wanna talk about debugging freaking JSP or TinyMCE plugins? :p) but you won't

> spent the better part of a day trying to track down the source of this problem.
Carpet – Carpets – Persian Carpet
Golestan Company established 20 years ago in Madrid-Spain We have shop with more than 2000 carpets and rugs with more than 40 different models of best original Persian carpets from different cities of Iran
How many of those are incarcerated for "digital" crimes?
Indeed. I have trouble imagining many people turning down whatever his offer would be at the final four though.
Mistakes Startups Make When Building for Mobile
> The root of the problem is the system we were operating in: an impure programming language with weak dynamic typing.

Is it really fair to blame this on dynamic typing? Having setters with side effects seems like a design decision to me, and not one that is easily supported. I would be interested in hearing an explanation of why this behavior is javascript's fault.
I am not using ecrire, but I see a bunch of reasons to use that over Ghost, but it depends on each user's use cases. For me, first, Ghost is in Node. I prefer my stuff to be in Ruby, especially if I want to change stuff and/or contribute. That said, if it does not fit your needs...

Side note: I was deceived by Ghost. I was expecting their dashboard to be there on version one, but after a whole bunch of commits and a few months, with money, it is still not there. Anyways, no big deal! :)
That's not exactly true.

As a titan pilot, there is more to do than just clicking broadcasts / sorting your overview / aligning. That's the kind of stuff that happens when everything is going well or you are shooting an inanimate object. As a titan pilot on the losing side last night, there was a lot of refitting, repositioning, and co-ordination. Fleet and sub-channel commanders are constantly relaying information over Skype or mumble channels. I personally spent a lot of time trying to get out of bubbles once the call was made to try to extract if possible. This was after two hours of staring at a black screen, praying that my ship wasn't dying without a chance of me fighting back.

There is also an incredible amount of micro that one can do in small gang or solo PvP, but that kind of stuff doesn't make for fancy headlines.
The Ember Chrome Extension (https://chrome.google.com/webstore/detail/ember-inspector/bm...) helps a lot.
Move Loot (YC W14) Brings Furniture Consignment Into The 21st Century
App Ops throws SecurityExceptions when you try to access a permission, it doesn't return empty data. You can imagine that most apps didn't build exception handling into the feature access that is required in the manifest at install time. That is the primary reason why it is not a fully public feature for users.
Tell HN: I'm tired of all the business network spam
Linkedin enables you to checkout the latest spam from IT recruiters and outsourcing companies. XING gives you the same and tops it with event invitation spam.

I am dreaming of a business network without all this crap.

Any ideas? Let's build one? :)
Jason Calacanis launches his new startup, Inside.com.
Yep, it would be excellent for virtualising an infinite/larger display.
It's misleading because it's a money-grab. They make it seem like they're helping those ever-so-poor Africans by giving them computers, when in reality they're probably not even planning to slap Linux on USB sticks and actually get them to the people their contributors think they're helping.
Which apps would those be?
What if the Best Times of Your Life are Now?
That's a good question. My prediction is that this will exponentially increase though as the government finds new things to criminalize, and develops more effective and cheaper tools to hunt criminals.
Exactly. If you're committing large sections of code that are commented out you're doing it wrong.
It works well for JS, too. Favor function composition & higher order functions for code reuse over complicated prototype hierarchies.
Another idea would be to start a service which accepts blog posts through snail mail. The service asks that you add a unique string of numbers and letters to identify youself to the service. Someone on the other simply ocr's your blog post letter and posts it under the requested pseudonym which also matches the secret unique identifier. It's a simple username/password authentication via mail in each post.

Just dont add a return address and you're solid.
That said, there are times when making it correct just doesn't matter. Sacrificing accuracy for speed can be an extremely powerful technique, as long as perfect accuracy isn't required (e.g. some graphics applications).
I work as a retailer in Canada.

When the banks issued people chip and pin cards, we upgraded our terminals. We had to because people needed to use the chip and pin cards. We didn't have an option to resist it because all that does is harm our ability to take payment.

I also notice though that from consumers, interac debit seems to be more popular than credit cards for general purpose, and those have always required a pin.

Does the US consumer primarily use credit cards? Or do they at least use them more than Canadians (or maybe Europeans?).

I can see the difference in behavior between knowing a pin and not having to being a big difference in consumer adoption, moreso than retailers being willing to accept the cards. Like I said, when we had chip and pin introduced years ago, we just had to be able to support it whether we wanted to or not unless we wanted to start turning people away.

But if consumers have always used primarily credit cards or cash, I can understand them avoiding the move towards having to remember a pin.

The way that it was dealt with here is: If the merchant has a magstripe-only reader, my card will not be accepted. Everyone card is a chip and pin card, and people rarely carry cash. If you don't upgrade your hardware, it's not just a matter of being liable for fraud, it's simply that you can't continue to do business.
Am I right that for browser use case this mechanism can be used only to authorize access to resources that are requested with JavaScript?

For example, I can't use an 'img' HTML tag to include images that require authorization, because browser won't set a Bearer header while requesting images?
Why is copyright bad? Because it makes it harder for people to improve their stuff and share those improvements, or write new works based on existing works.

Why are open source licenses good? Because they make it easier for people to improve their stuff and share those improvements, or write new works based on existing works.
Fred Wilson is right: "Regulate at the edges, but don't regulate the system itself"
MongoHQ Releases New Security Features
Was iPhone 5C the Cause of Apple’s Woes? Mum’s the Word
Should have gone with Angular :P
Build with Legos in Chrome
You can, but:
- it's still advisable to wrap ints in some class to be able to distinguish ints that are already multipied and ints that aren't. It's also better cause then you can overload operators. I've written graphic demu using fixed point numbers (floats) without wrapping them, and it was very painful and error prone. So you still work on objects and not on primitive values.

- there's a problem with how much precision you need. Different countries specify their way to round up doing money calculation differently (even with the same currencies - see Euro). When you use ints you have the assumption about precision repeated all over your codebase, which make it harder to change when tax law changes or you want to support other countries. With BigDecimals most of the code is universal.
http://boardreader.com/ is a search engine of just forums. Pretty useful.

Also this search list of Q&A sites might be useful: http://nuggety.com/u/nuggety/questions-and-answers
Why can't they just give SSH access into a chroot'd environment, or something like that?
I hate having to add more stuff to address needs which are already met by commonly used software. (SSH client)

I guess that's why I use VPS instead of Linode.
Coolidge biography shows how little American politics has changed
> If a program fails permanently and dramatically when it's kill-9'd

There are several kinds of bad state that can be left over:

(1) space leaks (disk, memory (sysv shared memory))
(2) inconsistent data (data / config files)
(3) locks/semaphores (used to protect (2) from happening in normal operation)

(We're talking about those that are under the control of the program itself, not the control of another program or the kernel (the latter can and generally will be cleaned up automatically).)

Programs can be written to clean those up when they are restarted, which is the reason for the saying that if some program does not do that, then it's not worth being left installed.

But it takes a certain amount of work writing code to recover from an abandoned lock and the possibly inconsistent state that has been left over, so much so that even some wide-spread system libraries don't do it. Of course you're free to remove those system libraries from your system, but you may have to write a replacement.

Also, in the case of such libraries, it may happen that you lock out other programs (that also happen to use the same libraries) than the one you SIGKILL'ed, and you may not be aware of the source for the issue.

In particular I'm thinking of ALSA. If you SIGKILL a program while it uses [a "hw:" device in] ALSA, it leaves behind a semaphore that prevents other programs from accessing the same device indefinitely (it seems there's no recovery code in the ALSA libraries). This robbed me of quite some time to figure out; when I did, I wrote a utility to clean up the semaphores explicitely[1]. Every now and then it happens that I need to reach out for it.

[1] https://github.com/pflanze/chj-bin/blob/master/alsafix
The mental effort required to find and pull the old code is far greater than that required to toggle a code comment, or just the line using that code. The author rightly points out bad behavior by Ember: Unused code should not affect program behavior.
It's worth noting that EVE is an idealized capitalist society, with all the realistic drawbacks that comes with that. I agree that the back story is essentially fantasy, but what you miss is that this doesn't mean you're a classic solo adventurer for whom the world bows down as you pass. (This isn't a jab; in most MMOs, this is the case.)

EVE is principally about market simulation, and pretty much everything you do is either a market externality (e.g., going to war) or a market action (e.g., mining). Contrast with WoW, which is an adventure simulation (if you're not on an adventure, WoW failed), EVE doesn't leave out the boring parts because they're critical to actually simulating the economics.

Which means arbitrage. Which means location matters. Playing the game is about figuring out what kind of entrepreneurship you want to engage in, and then optimizing it to maximize profits.

Yeah, this is non-obvious, and EVE is notoriously bad at teaching newbies. They've been trying to improve it, but it still comes down to finding mentors. Your criticisms are thus on the mark without actually criticizing the game itself; you just never got to play.
Visual Appeal vs. Functionality in Web Design
The things that are frustrating about writing an Ember app are the things that are frustrating about Javascript in general.

Those "set" and "get" calls are a great example: they're an unfortunately necessary workaround for Javascript's lack of real dynamic message dispatching (like Ruby's method_missing). We all look forward to ES6 fixing this.

The run loop is another example. It's a gross hack that wouldn't be necessary in a nicer language that managed its own runloop internally. Javascript developers who are ignorant of other paradigms often make the false claim that all the callback-driven asynchronicity is worth it because of performance, but they fail to realize that you can have exactly the same asynchronous architecture while writing code that reads synchronously.
I've done quite a bit of Ember as well, and lately I'm kind of liking React's approach much better. It composes well with many routing/model solutions, and keeps the 'run loop' isolated in the view layer.
I can't even fathom this mindset. Deleting the code and relying on source control removes the issue from top of mind. Also, it will require more work to bring back later. Both of these are very good reasons to temporarily keep commented code around.
I still can't figure out how to get street view without actually searching first.
Keen.io: A Tiny Startup’s Plot to Beat Google at Big Data
The fact that he admits to providing false domain registration information on a .com domain is enough to have his domain revoked by ICANN if I am not mistaken.
I attempted to use Ember in side projects for quite a while, really dove in. Sadly, I never got productive with it. My conclusion was that Ember works for super smart people with a background in traditional MVC UI architecture (different than MVC server architecture), but that mortals like myself probably aren't up to the task.

I moved from Ember to React, and it has been a joy. It does what I actually want: makes interfaces easier to develop, lets you build your interface by composing parts together, lets you write view functions that are as smart as you are (no crippled templates like Ember/Ng). It is basically a simple low level building block that makes a lot of other stuff easier.

Anyway, as a non-genius developer who nonetheless has written a lot of javascript, React is my strong preference. Their approach is beautiful and simple.
I think on the contrary, sports leagues would delight at the possibility of re-selling their premium 'seats' over and over. And I don't think it would prevent people visiting physically, doing so provides a social and physical experience that many value.

But I think you are spot on in suggesting that sports would be a much better sector than movies.
I don't see how this relates to the problems posted in the article. How does the lack of Proxy make the behaviour less confusing? Where does the author mention asynchronous behaviour and JavaScript's run loop?
USB 2.0 is from 2000, pretty sure every computer 10 years old or younger would have it. I'll bet most computers that get tossed are less than 10 years old, and that there are plenty of 4 to 10 years old computers around.
But that's a one-time mental cost.

There's also the mental cost of navigating among all that commented code every single time you need to read that piece of source.
That's why unit testing is so great.
Me neither, on debian.
It feels like they will eventually remove all features except maybe for the get lucky button, if we are lucky.
I can understand it might have been unnerving but on the other hand the feature was documented in the change log and in the list of new permissions the app required (in the version chat heads were introduced). Personally I find chat heads convenient and useful
SnapFix seems to really fit within Clayton Christensen’s “Jobs to Be Done” theory. Users aren’t hiring the product (Angie’s List) to read reviews, they’re hiring Angie’s List to fix a hole in their wall and SnapFix removes a lot of steps/friction in making that happen.
YW and thanks. I'm the person who asked on reddit about converting to JPY. A Japanese shibe and I are trying to help Atsuko Sato, the owner of the doge, learn how to convert dogecoin donations. Since your tutorial is real clear I'll point my Japanese friend to it to translate.