skysight-inc/HackerNews huggingface dataset:
Exactly, Obama in 2007:

http://www.youtube.com/watch?v=WAQlsS9diBs

http://www.youtube.com/watch?v=B6fnfVJzZT4

"This Administration also puts forward a false choice between the liberties we cherish and the security we demand." (...) "That means no more illegal wire-tapping of American citizens. No more national security letters to spy on citizens who are not suspected of a crime. No more tracking citizens who do nothing more than protest a misguided war. No more ignoring the law when it is inconvenient. That is not who we are. And it is not what is necessary to defeat the terrorists."

This should be quoted much more often.

Regarding "work within the framework to modify the framework" Snowden decided not to work within it and we still don't know what will happen to him.

http://www.techdirt.com/articles/20130726/01200123954/obama-...
Very sad that software patents are strangling any type of forward progress in this area (webm/webrtc). I almost want to say a mti is impossible to dictate in this arena, and just leave it to the protocol to handshake... if it fails so be it, no video.
Wow… I had no idea people still remembered Twinkle. I was one of the engineers at Tapulous, back in the day, and worked briefly on Twinkle.

That service was actually a huge disaster for us. The users were mostly tweens, and we had a huge Chartroulette-esque problem with child porn, where users would expose themselves through the service. Our community management team is probably scarred for life. Our engineers also hated it, because its backend was horrendous and we had a lot of availability issues; the service would go down constantly.

The very last thing I did at Tapulous / Disney (on my last day) was kill off Twinkle, shutting down the servers. Everybody was quite happy to see it gone.
As someone in their 20s who spends a lot of time climbing and wondering how that lifestyle is going to work out long term with programming, your story sounds pretty inspiring. Nothing terribly substantive, just wanted to say thanks!
WebCachedImageView: lazy loading and caching images on Android
So, now you agree with what carsongross originally asked? The client does just want an app and you believe you know better and foist a broken javascript app on them?
Hotspot runs the program faster than V8? no problem.

Emulate x86 in v8
run hotspot inside emulator.

now you got your performance back.
Why is it so hard to understand that there are intelligent people that honestly believe they're doing something that will ultimately benefit their country? People have done far worse in the name of a country or ideal.

For people outraged over the apparent happiness of the people that tapped Google, I imagine they've never broken a system. A breakthrough on a project is extremely enjoyable. Finding that Google removed SSL is like testing an app and finding it doesn't sanitize inputs it passes to a shell script as root.
As someone in the information security industry, it's a balance between getting the information quickly and getting the information completely. Especially in the case of a major organization who needs to communicate with customers. You're going to catch flak for not saying anything fast enough, and you're going to catch flak for saying something inaccurate.

In breeches I've been involved with, some companies would prefer to do the full investigation and then present the information to their customers (in accordance with the policy of whatever state they fall under the jurisdiction of). Others would rather let their customers know that there was a breech as soon as possible, while the investigation was ongoing (even if the information may change after the intial communication). It's really hard to say which is the "best" policy, but if it's CC data or PII, personally I would rather hear 2 million... no wait 36 million than not hear anything for days or week while my information is being disseminated.
What Makes a Great Photo?
You must not be familiar with this utensil. It is a spoon with a fork like end.

Many a plate of school lunch spaghettis has been eaten with a spork.
Show HN: Email app with cloud powered superfast search
I wonder what he'd say about memes. They seem to be the ultimate self-reinforcing de-evolution of language.

In many ways, it seems like he is talking about memes, just the memes of his own time.

But in between these two classes there is a huge dump of
worn-out metaphors which have lost all evocative power and
are merely used because they save people the trouble of
inventing phrases for themselves.
What's engineering got to do with it? Maximum speed limits are set by law, not by science. Heck, sometimes road engineers push for higher speed limits. http://marginalrevolution.com/marginalrevolution/2011/09/be-...
To everyone complaining about the name: it is just the name of the advocacy/development group. You don't call SMTP mail 'IETF mail', nor should you call call whatever they come up "dark mail alliance mail".
Respect, sure. But "asking nicely"? How has that not been done already, over and over and over?

"Nobody in the world, nobody in history, has ever gotten their freedom by appealing to the moral sense of the people that were oppressing them." -- Assata Shakur

Even though we could argue about wether this stuff consititutes "oppression", I think the point still applies, sadly.
How was Columbia for CS? I'm applying this year RD.
Halloween artist
I wonder what the architecture for the messaging looks like.
You forgot the original:

> Apple Releases iPod

No wireless. Less space than a nomad. Lame.

- CmdrTaco

http://slashdot.org/story/01/10/23/1816257/apple-releases-ip...
It's not static and it's not readable HTML when accessed without JavaScript. If I understand, that's the feature of the framework that is being praised.
agreed, thats a great one!
The UI changes in iOS 7 make supporting both 6 and 7 more of a pain than most previous iOS releases. Certainly possible and not a huge deal, but it doesn't just come down to iOS 7 specific APIs.
Hadn't heard of Project Ara before, sounds an awful lot like http://www.phonebloks.org/
Create images and make them travel using HTML5, SVG, Canvas and Javascript
Citation for that? Seems plausible but I'm interested in any details.
As I understand it, there is nothing in this latest release which contradicts the previous PRISM stories. They are two separate programs.

In other words, NSA used court orders to access data with the knowledge (but gagging) of the companies (PRISM), while at the same time also hacking into the companies to access data without their knowledge (MUSCULAR). These things were both true.
Can Mozilla build the binary and provide it to Cisco?
I'm not going to sing the praises of Rails. I think it is a pretty good framework, but it is one hell of a hype machine. As software gets older and more stable, people get bored and reinvent the wheel again, especially web developers that will stop at nothing until everything is written in Javascript.

Rails was a fad. Meteor is a fad. Keep your nose out of hype.
How is this any better than Dwolla (or even Bitcoin)?
This echoes one of my favorite lines from Lawrence of Arabia, at the end, in Damascus:
Lawrence of Arabia:
Prince Feisal: "There's nothing further here for a warrior. We drive bargains. Old men's work.
Young men make wars, and the virtues of war are the virtues of young men. Courage and hope for the future.
Then old men make the peace. And the vices of peace are the vices of old men. Mistrust and caution. It must be so."
We have discussed this and if our users seem to want it, we will add it in. Definitely a possibility.
Not all theoretical CS is focused on algorithms, and if this were specifically for an algorithm focused position, I would ask a more in depth and relevant question. This question might be suited for a small subset of jobs, but considering that the guy is still in school doing internships, I would assume the position was a generic software developer position, which makes this a bad question.
> for a NATO country to expel the US embassy would be a very dramatic act with uncertain consequences.

Absolutely, but when German Interior Minister Hans-Peter Friedrich says "those responsible must be held accountable." I would guess that he means that there will, must be consequences. Closing the embassy is a consequence of last resort, if there is continued intransigence.

Will that happen? that's up to the US government, and possibly not the elected part.
Derby (http://derbyjs.com/) ostensibly does everything that Meteor does, but seems to be flying a bit under the radar. I'd be interested to hear comments from anyone that has had experience building apps in both Derby and Meteor.
Thanks, for a while there I thought it was going towards the drop out route, but your second paragraph really made sense. I guess I'm in such a rush to jump in seeing all these young guys working at startups, i'm afraid i'll miss the boat and next thing I know I'm too old and washed up for the hip young startup guys.
It looks like button is slightly jacked up. Tap the register text. Thanks for the 411.
Facebook Tests Software to Track Your Cursor on Screen
Is your blog powered by Meteor? I ask because your blog has some major issues:

First, when I load http://differential.io/blog and click a link for an old article, the content of the "Why Meteor will kill Ruby on Rails" article is displayed instead of the content of the article I wanted to read. This happens for every article.

Second, when I load http://differential.io/blog, scroll down to an old article, click the article's link, and then click my Back button, I'm directed to the top of http://differential.io/blog, not to the middle of the page where I left off. Very annoying.
I totally agree, I really think you should change the name.

Some suggestions:

- Locke Mail [from John Locke]

- Mill Mail [from John Stuart Mill]

- Hobbes Mail

- Liberty Mail
Open desk work environment -- having code up on the screen sometimes means you have to lock your computer whenever you leave, just out of precaution.
Why? Is there a good justification for this other than that git by default is bad about showing diffs well?
The performance is the same as if you wrote the javascript by hand. The only potential performance issue is when the compiler generates really poor javascript for some particular bit of code, where a person would have written less poor javascript if doing it by hand.
I think the "Dark" in "Dark Mail Alliance" is meant more in the sense that it's "off the grid" of NSA spying capabilities, not that it's meant to be used for nefarious purposes.
It matters not that you were right, but why you were right. If someone says they knew about the NSA taps because they were in cahoots with aliens, obviously they don't get credit.

I don't know what your politics are in general, so I can't criticize them.

But, in my experience, American capitalist libertarians are - in general - united not by a love of liberty, but a hatred of government. And that narrative, I think, does not have much predictive power. It vaguely fits the NSA case, but is harder to sustain when it comes to things like socialized medicine.

P.S. That said, I've learned a lot from libertarians, especially in their skepticism; sometimes doing nothing is the best strategy and sometimes the existence of a government agency is the problem. And it's inspired me to read authors like Hayek, who I respect a lot. But the modern movements seem to be more inspired by Rand than Hayek. Rand's narrative is that government is a conspiracy by the weak to oppress the strong, which I find ludicrous.
In the Java Class Library, any function that needs to interact with the environment outside of the JVM itself (OS/file system/network/threading/etc.) is implemented in C and is marked as 'native'. Those are the functions that we explicitly implement for the JavaScript/browser environment.

You are right that we could extract more performance by mapping particular classes directly onto efficient browser functionality -- such as String. In the future, we could implement specific classes such as String directly in JavaScript for a performance boost. :)

As a side note, ASM.js itself does not have a String type, which leads me to believe that this particular optimization might not be beneficial if we switch to an efficient JIT strategy.
Of course there is some variation. There are always some bigger features which take their sweet time. However, there is always a constant stream of smaller fixes and improvements.

Also, if there are ~86 releases per decade, those features and improvements are of course far more evenly spread compared to some product which only released 4 versions in the same time span. (IE6 was released in 2001 and IE9 in 2011.)
This is one of the few times that someone pointing out a fallacy on HN was apt.
If you're as turned off by the formatting of this page as I am, I'm currently working on a CSS framework to beautifully display longform text.

As luck would have it, this essay was my test case:

http://alexgolec.github.io/orwell/politics
> people will end up looking on movies instead of the road all the time
Have you used Glass? It hardly seems likely people are going to use it for watching movies on while driving - the screen is really small and in one corner of your vision.
For one, I talk less to people I don't know; the potential for awkwardness changes the risk/reward calculation.

I am also more serious when I'm talking to people I don't know - less smiling, more matter-of-fact, cool instead of warm. This is artificial for me since I'm generally friendly, but apparently it's less confusing.

I spend a lot more time reading the situation to get a better feel for how people are likely to respond, including whether people at the conference/event are likely to already have a reasonable amount of experience working/talking with women as peers.

Or I find ways to meet new people while I'm with other people, such as joining groups that have positioned themselves to be open to others joining in. Or convincing friends - or people I've just met - to tag along with me to meet other people.
I think this is a terrible way to conduct a phone interview. I think about code visually, and this is a very visual question, so thinking about this entirely in my head is way harder than writing it down. I'd be worried that having a computer in front of me would give the wrong impression, if typing sounds are heard on the phone, and I wouldn't want to discount a potential great developer just because they were too nervous to ask if it were ok to grab a pen and paper. With all the ways we can communicate now, it seems archaic to ask someone to think through and explain their code over the phone.
I think Google might adopt it. If it's decrypted in the client (i.e. the Gmail web interface) Google would still be able to inject ads based on your email. That allows them to maintain monetization while having the ability to claim end-to-end security.
Not sure what your point is here, but I'd reinforce that in your Amazon example that would be perfectly good justification to create a food product directed towards Amazonians (or perhaps just a Cheerios distribution network in the Amazon?).
The NuoDB Heat Wave contest has a 100th downloader and first prize winner
> Paying via WePay is just as easy for your clients and customers

Wrong. For the 200 million more PayPal accountholders vs WePay accountholders, the experience is quite a bit easier.
Followed by Breadless Sandwiches of the Future?
This is what you call a "boil the ocean" solution.

All that it takes is that every single user behaves exactly correctly. That's an indication of a poor design. Tools should naturally guide people to the correct usage and be moderately forgiving of minor examples of incorrect usage.
Speedy Qubits Lead the Quantum Evolution
It concerns me that the selling points of Meteor are the same as the old selling points of ASP.Net.

- Both seek to make the divide between server and client "seamless", marshaling data back and forth so that you can "call" server code from the client and vice-versa.

- Both tout the ability to do all your development in a single language

- Both claim impressive gains for RAD

ASP.Net had some impressive demos for its time. But as we know, the warts emerged:

- as apps grew larger and more complicated, the claim of "seamless" integration started to break down. The background traffic increased until the latency became untenable. Now you had to diagnose problems in a system that had been designed to be "invisible," meaning it was hostile to exploration. Why will Meteor be different?

- The "one language" (VB.Net for ASP.Net, before C# became big) wasn't so hot a foundation. One word: Javascript.

- It was an island. The background data-marshaling framework meant that it didn't play well with other software unless that software had been explicitly written/adapted to work with ASP.Net. ASP.Net wasn't bad at first, but the vaster ecosystem of the web quickly distanced it. What's the upgrade path for a Meteor app? What if I want to use Angular with it?
Can you do that with a server hook? I've looked into this before and thought it had to be a hook in the client repository, as it would modify the commit hash. This is problematic because it requires everyone to add it to all of their repositories themselves.

I'd love to be wrong on this!
I think it implies "hidden". As in "Dark Matter" or not having light shone on your work. I didn't think of it as "the Dark Side" or anything.
You won't leave Adobe because you refuse to learn an alternative tool chain. Talk heavy, maybe adobe will listen and forfeit some of the massive power they have over the internet and users.
If you're looking for a modern compilers class -- including the theory of why this stuff works -- I highly recommend Matt Might's [0]. All of the notes, slides, and code are online.

I audited Might's "Compilers" this spring. He live-coded a parser that parsed with derivatives, returning all possible parse trees whenever there were ambiguities in the grammar. [1] (Try getting that from yacc, or basically any other tool in existence right now.)

All of his coding was done in Racket scheme. At the beginning he told us we could use whatever for the projects, but doing certain things in C++ / Java / Python / some imperative language was "like bringing a knife to a gun-fight."

The final project was a working Python -> C translator.

Really badass class.

[0] http://matt.might.net/teaching/compilers/spring-2013/

[1] http://matt.might.net/articles/parsing-with-derivatives/
"functioning" democracy?? are you joking? do you know anything about campaign finance?
I would agree, but the word means what people think that it means, and the most likely interpretation will be "nefarious purposes". Especially when the powers that be will likely oppose this, the more braindead you can make your image, the better.
Tu quoque is basically the "but everyone does it" argument. I agree that'd be specious -- but I'm not saying that. Rather, I'm the poster's claims ("arrogant, self-righteous, disrespectful, ignorant, mendacious") -- particularly "arrogant" -- imply that he thought the US was doing something unique that other countries are above, and thus the US was deserving of special disdain. This implication is simply wrong. But he's building his whole argument on it.
Care to elaborate? I'm a Java developer, but I'd guess you're referring to browser fragmentation, not the JS language.
Is Canva similar to http://www.easel.ly/? This site is for sale at
https://flippa.com/2983272-creative-space-meets-marketplace-...
Note that the demo is somewhat old; I do not know if it has park implemented. You'll want to build it from GitHub, which we've made relatively straightforward.

We are planning to update the demo (and perhaps post on HN) once I fix some IE issues (since we strive to be compatible with IE9).
The problem is at the scale of which Paypal operates. They are huge and the fraud measures in place have not kept up with the needs of the various use cases. Fraud is dependent on the use case and there is no one size fits all. That is why PayPal gets a bad rap for freezing assets and generally being this monolithic entity that keeps bungling up. Dwolla/WePay have to focus on niche use cases and define their markets in terms of how many core use cases they can effectively service. Fragmentation is the only logical conclusion to scale.
Why all the hate but none of the conceptualization?
Keeping Customers Happy
I don't think there is a way to train an SVD model online. I guess what they do is to materialized both the user feature and the item features matrix and query it on demand.
Pretty much - even the base version of the Mac Pro will take more than half a decade to become obsolete (at the rate we're seeing now). And I believe the Mac Pro's processor is still on a socket (correct me if I'm wrong), so it's also upgradeable.
On top of that, @replies would be awesome as well. We already have a nice Back Bay/Cambridge/Boston chatroom going that is going along fine, but we have already naturally used @replies since we are so used to them.
I wish I could use WePay. Unfortunately they do not allow Digital Goods, which their customer service department pointed out includes software licenses.
Pardon the pun, but that old chestnut? Contemporary screen-readers implementing WAI-ARIA (http://www.w3.org/WAI/intro/aria) work with javascript web applications.
Because they require quite a bit of setup by the payer, neither are very well suited for many general purpose payment scenarios.
The Psychological Effects of Meditation: A Meta-Analysis
Plus it's impossible to be sure that whatever you're doing electronically is not being spied on by the NSA.
I read a fair bit of scifi, and wonder what an alien life form would sound like, trying to pronounce English. This is pretty damn close.
why not just 'private mail'. tell them what it is on the tin
Never Lose a Relationship Again
Hi all - we're looking for feedback on this app we're building to help people stay in touch. Every little bit helps!
The google glass is not a phone, but can be paired to one to function like a bluetooth earpiece.
Maybe it's not the law the woman violated. Naturally, she posted a blurry picture that makes it hard to read, on top of which google plus has decided I shouldn't be able to zoom in, so I can't quite make out the citation number.
Here are some examples and discussion http://www.alldeaf.com/general-chat/15551-grammar-among-deaf... (although I can't speak to the reliability of the source)

Basically ASL (and other forms of sign language) use constructs and tense that don't necessarily translate well into specific words without lots of experience.
I'm glad to hear the RailsApps project was useful to Joel Hooks, and I'm glad he mentioned Giles Bowkett’s ebook, which is an excellent code review of one of the RailsApps example applications. But do us all a favor and make it clear that RailsApps is an open source project. It is only as good as its pull requests. There are hundreds of smart developers who could contribute code to make it better. Giles decided to write an ebook instead of forking the project in the open. I'll recommend that people buy his ebook (really, I will) but I'd much rather have pull requests to improve the RailsApps examples. That'd benefit everyone.
Maybe the slow carb diet is a bad choice since it doesn't work... always results in bouncebacks (2 data points for you; 1 for me). Maybe only useful for a photo shoot or weeks leading up to a beach trip..
Ever tried the above site with the screen readers? The sites produced with Meteor? I claim it would be easier for most of the programmers to generate HTML representation than to implement support for that. HTML is basics. Everybody can test it: just turn off JavaScript.
Seafile: Cloud Storage With Advanced Features on Privacy Protection and Teamwork
Please point me to an existing product I can buy today.

I've never looked forward to a product launch as much as this.
Another Reason Why Pope Francis Rocks
I am to lazy to type it again, but this comment [1] from me fits your comment pretty well.

[1] https://news.ycombinator.com/item?id=6643253