skysight-inc/HackerNews huggingface dataset:
I think there is some degree of conflation here. You can have different views/communication for session state and separate that from database state.

Websocket apps are almost invariably in the family of apps that act on some sort of session synchronization, and if you are depending on a synchronized full-view between server<->client, then yes, you will have a bad time if your working set grows without bounds.

If you are more concerned with just prediction/event/streaming and have a decent invalidation/resync mechanism, then meteor becomes a natural choice for interactivity.

Oh, wait, there's the first two problems in CS again — caching and naming things.
For me, cloud computing means that my changes are instantly backed up in the cloud, and instantly available on any device that accesses that cloud. It eliminates any individual point of failure, so if my tablet disappears, the work is still on my laptop, etc.

Doodles in this notebook are neither backed up nor accessible anywhere aside from the notebook itself until you've sent it in (at which point all your notes are inaccessible for a time during transit). This is a document scanning service either banking on a current tech buzzword, or based entirely around a misunderstanding of the cloud.

That's not to say it isn't a neat idea, it just has nothing to do with cloud computing.
This has always been one of my favorite essays.
Show HN: Stocks on your smartwatch - WatchStocks
No, I assumed it just arranges private chats with people nearby, like Chatroulette with geo features.
Mechanical Nun robot set to take first confessions at Project Nunway
So how many other people have had this idea too?
> It's a supplement not a food replacement

You are wrong.

(http://abbottnutrition.com/brands/products/ensure-plus-retai...)

> For interim sole-source nutrition.

edit: removed unnecessarily grumpy sentence.
And his client was impressed. Unless you've taken a class from that instructor, I think you're lacking the context necessary to call his project a failure. What if the professor started every lecture by saying "I expect you to break the rules"?
Haven't felt like this since Time Warp from Scaladoo (that got bought by Nokia, announced by Blackberry and hasn't ever seen the sunlight :(
Youtube video on here though: http://www.youtube.com/watch?v=62WpA5HwPOo
Insecure is there to help speed development when you are getting started.

All frameworks can do their best to compensate for security holes, but ultimately people need to pay attention to it. That being said, Meteor offers a call method and code runs on the server - if security is a concern then you should pay attention to what happens on the server.
Paidly.io - Simplest subscription billing for SaaS businesses
No stopping autopublish doesn't solve anything in this case. In my leaderboard example, the clients view of the highscore is dependent on all data in the collection which has to be published and the client has to subscribe to it.

Even if you only want to show the best 10 scores of your 500k population, Meteor doesn't allow you to subscribe to the Mongo equivalent of "select player, score from results order by score desc limit 10" (last I checked anyway) And even if it did, well what if you want to see result 11-20 or the 10 best scores among your friends?

You or someone else is very welcome to prove me wrong here and I'll admit I'm an idiot. All that is needed is 1 grid, 500k items, allow me to sort up and down on the headers and let me paginate through it as I please and support 5 simultaneous users. Trivial to write using Rails or Django. I claim impossible to write in Meteor.
Ladar is a hero. I would trust him over myself.
How will I know my area is unlocked unless I'm constantly checking the app?

Also, does it take -just two- people to unlock? I'm guessing so because there is no way anyone within a one mile radius also has this app.
I think being able to easily render mathematical expressions is critical, almost as critical as rendering linguistic expressions, if the web wants to be taken seriously as a place to publish scientific work and not just upload science as a different mime-type attachment. Many scientists are highly technical with regard to their field, but when it comes to web development, they have no idea how to write HTML, let alone how to include a javascript file in their HTML documents.
Adding context with metadata
Ape life, loneliness, and the purpose of language
Why hasn't this seen the sunlight by Blackberry or Nokia :(
Simple, ask your employer.
Sometimes a little transparency is great for building trust with the community, and puts a human face on a company.
Despite your best intentions, someone could get their nose out of joint if you don't make it clear from the start what you're doing.
Give them the opportunity to set guidelines, and if they're smart they'll use it as an opportunity to connect to their community.
So it is ok to go build a node.js REST api and slap Angular.js on it and somehow that is better?

You really should care what language/framework the server side is built in because someone has to work on it...
> If you live in a country which doesn't allow patents for software, this is great news

What country is this? H.264 is patented in every EU country: http://www.mpegla.com/main/programs/avc/Documents/avc-att1.p...
You can share positive reviews, favorite the best ones or even reply to reviews on the original source.

For the reply, do you just link to the original site? Or do you let users reply through your interface?
I suppose the question is: Are there appropriate abstractions which would bring conceptual simplicity to these systems? I find it hard to believe that there is not. A system which does not have such a property is more difficult for natural selection to operate upon. The changes which are likely to happen to a lineage over the course of time are likely to have evolved to be likely to move the lineage closer to a locally optimal phenotype. I do not think that a system which is incompressible, would display such dynamics, the system would be chaotic and small changes in the genotype would lead to divergent phenotypes wrt the fitness landscape. Perhaps the appropriate abstractions are spread out both temporaly and spatially.
The issue is that of avoidance. If I have to tell an app I've been bad, I'm more likely to avoid telling it at all. (Like not getting on the scale when one knows the weight won't be good news.)

Sure, highly motivated users will track everything, but it doesn't take much to leave the highly motivated state. There's also the angle that knowing you have to report in with bad news might stop you doing the bad thing in the first place, but when the penalty for not reporting in is nil, it loses some of its power. Perhaps approaches that use human accountability or other reward systems (eg. GymPact) could help here.
My skepticism here is due to the use of an "app in my browser" to display a static blog post.

A blog post is fairly simple static content. My browser is an app that does fine at displaying it. By making the page an app that dynamically updates upon server changes, you actually substantially damaged my experience, as I was interrupted in the middle of reading the page.

I'm not opposed to apps which dynamically update data in real time from the server, when that's appropriate. A static blog post does not appear to be such a case.

The irony here is that this was on an article titled "Why Meteor will kill Ruby on Rails", an overstated claim describing how a framework build around updates from the ground up is so much stronger than one based on delivering static content. The actual behavior of the page seemed to speak more loudly than the content.
LinkedIn to announce Dark Mail support.
Defender of the favicon - a game played purely inside the favicon
Kicksend + Walmart: Order Prints for Pickup at 3,800+ Walmart Stores
For the current version, we link directly to the review on the original site, however we are currently working on integrations with all of our review sites to allow our users to reply directly through our interface.
I try to read this once a year to jolt myself out of my typical writing. Another useful tip is to have "The Elements of Style" by Strunk & White nearby.
I'm sure the NSA likes having a one-stop shop. More nodes means more leaks, and if we've learned one thing through this, it's that the NSA would really rather do their work without oversight, which, as we've also learned, only happens as a result of leaks.
Maybe HealthCare.gov is just a honey pot by design, except poorly cloaked?
And even if you can't upgrade the internal GPU, you have 2 thunderbolt ports. Just plug in a new card.
I know who Monty is and respect him a lot. But the technology behind H.264 is a collaborative effort by many of the best in the business and more importantly a large part of the compression techniques in H.264 are covered via patent. Saying he can do this single handedly, when entire teams at Google can't do it is a bit of a stretch.

I don't know if it can be done, but its going to take a lot of smart folks to pull it off..
I'm not sure if any security company would gain much by avoiding former government employees - you'd decline Abe Honest because he had worked in government earlier, but any Joe Infiltrator from NSA could come to your interview with CV, online profile + references/contacts claiming that he's worked in, say, Microsoft for 20 years.
Technically, it's impossible to prove a negative. That said, what more evidence do you want than everything Google has done to combat this, including preemptively working to encrypt cross-dc traffic?
Man I wish it would only be a decade.
Actually, the real test will be whether Google and Yahoo file amicus briefs in Lavabit's appeal.
And Scalado remove (removes people from a picture) also hasn't seen the daylight : http://www.youtube.com/watch?feature=player_embedded&v=flNom...
> Snowden isn't a patriot though.

Yes he is. He gave up his life and comfort in order to reveal illegal, massive surveillance by the US Government and friends. That's what actual patriots and heroes do.

> Certainly he has revealed a lot of scary information about the government that the people needed to know about, but opposing the state (which is what Snowden seems to do) does not always equate to supporting the nation.

This kind of statement is a sophists trick used to justify the unjustifiable: "Spying is typically bad but he revealed spying done by our own government!"

> Some of Snowden's disclosures have been directly harmful to American interests without a corresponding harm being done to the American people that would have warranted that disclosure. For instance, his leak of details of NSA hacking attempts against China.

The NSA are the ones causing the actual harm. Also, China boogeyman card.

> Likewise, his disclosures about spying against allied heads-of-state. Knowing what your friends truly think would be invaluable for American interests when negotiating. I certainly agree that spying on friends like that is distasteful, but revealing that can't possibly be said to have helped the American people.

Sounds like 1984 Ingsoc. Diplomacy with "friends" should be honest. Not conducted as "trust but verify" Reagan-esque bullshit.
the double buy-in approach is interesting, and being applied to a lot of different use cases - hr/employment, by Angel list, hooking up, via Bang With Friends (now called Down) and of course Tinder, and also dating via OkCupid locals... it's especially effective if the subject of connection is not something you wish to socially broadcast, due to stigma or fear of rejection (jobs/dates/hooking-up/etc.). There's a lot of untapped use cases where applying double buy-in would be effective, like finding a roommate. Or, perhaps situationally it could be effective and reduce the fear of rejection or awkwardness associated with striking up a conversation at a bar or at a convention, etc.
I am looking at the name of this website and I see that the name of this website is "hacker news".
Of course, the nice part is that since they do have analytics (as terribly implemented as it appears to have been), we can force enrollment number disclosure by filing a FOIA request for the web analytics data.

Which, incidentally, I did today before this story broke.
yep, just two! i just pushed an update that includes push notifications. you might need to log out and back in, but it should show the prompt. from there im coding in a notification for when the area opens
Why the contempt for professional sports?

Given that geeks are more likely to fix this stuff, why not talk about blocking hacker news, twitch.tv and reddit? What about political sites Politico, Huffington Post, Slate, that treat politics like sports -- who "won the morning", who's going to win Iowa in 2016, etc., deserve a lot more blame for peoples' political ignorance and apathy than a site that treats sports like sports.

It's a quintessentially American view, though -- my pleasures are above reproach, while yours mark you as a cretin. Nobody who likes things you don't like could be smart!
Asteroid Discovery from 1980 to 2010 - Video
I agree entirely. It's amazing how tone deaf one can get to this advice, people kept giving it to me.

I'm 33 (soon to be 34), and fitter than I ever was in my 20s, with more energy.

Difference? Eating differently (low carbs, high protein), and exercising 3 times a week.

I also stopped smoking a year ago.

Quality of sleep is also way up there now.
Could not believe the fucking smiley face. That's their attitude towards privacy.
Quick, exploit the recruit for a good social media splash before the heavy behemoth gets to crushing his spirit.
Small plane crashes at big airport; no one notices
This gives me hope for the future. :)
Coyote Board - A 2G GSM Shield for Arduino
> I can say meteor will kill nodejs

meteor runs on nodejs...
I sincerely doubt interconnects are going to be the problem the OP thinks they will. First of all, individual connectors have not changed much in size, but the serial data-rate we can push through copper connections continues to rise. Fiber optical connections are already used to implement PCIe in many applications (Thunderbolt is, in part, a fiber optical PCIe link).

One huge advantage of fiber optics over copper is that you can send many data streams down a single fiber using different wavelengths and/or optical modes. This is why backbone fiber bandwidth keeps growing even over fiber links that haven't been upgraded. It's a function of what you hook up to the ends of the fiber, not the fiber itself. There is tremendous room for bandwidth growth in optical fiber.

Apple definitely doesn't need to use non-standard interconnects for the new mac pros just like they didn't need to use custom connectors for SSD's in their laptops. They just wanted to.
I recently learned the hard way that Firefox has a cache that does the same thing. Obsolete documentation lists a 60 second cache but I watched it making requests to the wrong server almost an entire day after the (3 hour TTL) records were changed. And yes, I checked that other apps showed the right IP.

https://bugzilla.mozilla.org/show_bug.cgi?id=861273

https://bugzilla.mozilla.org/show_bug.cgi?id=709976
Yes, the pace is extremely unnatural, akin to enunciating every syllable in spoken language according to “standard” pronunciation. However, this is not yet a consumer product: it’s foundational research toward better systems in the future. Eventually it could be as good as existing speech-to-text solutions—which is to say not very good, but tolerable.
Steam rises to 65 million active users, eclipsing Xbox Live
> What an unbelievably stupid line of thinking.

Sentences like that have no place on HN.

> Kidnapped their children? Get a hold of yourself here.

It's supposed to be an extreme example. He's trying to probe your boundaries -- if you'd forgive them in the kidnapping example, he could then name a somewhat less extreme example, like if the CIA had broken into a Googler's home to plant a recording device.

But, since you totally dodged the question, the opportunity was missed.
You mean like the things that Google has done, as soon as the threat vector seemed credible?

http://www.informationweek.com/security/government/nsa-fallo...
Even if it's a socket, Intel's been churning out new sockets every 2 years or so. On desktops it's gone LGA 1156 (2009), LGA 1155 (2011), LGA 1150 (2013). For servers it's LGA 771 (2006), LGA 1366 (2008), and LGA 1567 (2010). You have a pretty limited upgrade window. One tick/tock, and then your socket is outdated.

The new Mac Pro, provided it's socketed, would be on LGA 2011.
> Meteor doesn't allow you to subscribe to the Mongo equivalent of "select player, score from results order by score desc limit 10" (last I checked anyway) And even if it did, well what if you want to see result 11-20 or the 10 best scores among your friends?

That's actually all possible. Just write a good publisher which takes the number of results as an argument. All the sorting can happen on the backend and then you push down the x results.

Sure, not as effortless as autopublish, but also no harder than in traditional apps.
Hundreds of dollars on licensing?
Yes, in that the security checks were forced through. But that's not atypical - the security requirements for federal sites are amazingly complex to navigate, and even if the site was a) functional and b) secure in time for testing, it's likely they would have punted that down the road a bit, or even indefinitely.

The mind still boggles. If I was even asked by a client to put a password reset in analytics, I would report it to my manager immediately, then refuse the client's request. If the client didn't give up on tracking this, we'd have to stop working for them. That's how serious raw PII is in analytics.

You'd have to be seriously incompetent to even consider tracking a password request.
Our pricing structure is the biggest point of debate among us, however we are testing different models across a few different marketing platforms and will stick with what performs the best in the long run.

As for sentiment analysis, we were performing a rudimentary analysis on all non-rated mentions (Twitter, Facebook, etc.), however the algorithm we were using was providing too many wrong sentiments, so we removed it for the time being. We are currently evaluating new algorithms and APIs, and may bring it back in if we can find one that can comfortably handle sarcasm (a favorite of the review sites) and mentions with no sentiment attached to it (the phrase "I am eating at <restaurant name>" is neither positive, nor negative).
But it's not a buyers market, right now. That would imply that there's a ton more technical talent than there are jobs. It's the reverse. It's a sellers market, whether your a candidate, represented by an agency, or whatever....(at least here in U.S., maybe the U.K. is different?)
> first; you seem to be saying that each leak in isolation has to weigh in favour of the american people.

Yes, I would certainly argue that someone claiming to act in the patriotic interests of the people of a nation should do things that are in that interest. Remember that by Snowden's own admission, he deliberately selected each individual batch of documents for later disclosure, it's not Manning-style indiscriminate collection of material to leak later.

On the other hand there is a very workable explanation to explain Snowden's actions: A belief that government is oppressive and wrong, with a corresponding imperative to harm that government. So it is here. You could argue that Snowden feels that by breaking the government that overall good things would happen for Americans, but his individual actions are certainly being conducted without regard to harm. So I would argue that he's anti-government, but not necessarily patriotic.

> but then we get to the american duplicity - they seem to want to be our friends, shake our hands, but then treat us as second class people.

That's hardly a trait unique to America and I think you know that. Remember that much of the outcry in the U.S. is very much because the NSA is treating American data the same as they treat foreign data. But either way, national governments work in the best interests of their citizens, not others. It's hard enough to convince people in America to maintain even existing levels of foreign aid for example.

As one of the French intelligence professionals mentioned, they spy on us too and if anything, are jealous of the abilities the NSA has.

The "more international" idea you talk about is certainly the direction we need to go down (as I've argued since Snowden first hit the news). Right now the global Internet is simply not working well with the ideal of individual national legal frameworks. But what solution will that be?

Somehow I suspect those on HN won't be satisfied with simply scaling up Five Eyes to include Western European governments as well, and as of yet there's no pan-world government to kick the task up to. Nor do I think that nations will (or should) completely give up on SIGINT.
doesn't the spread-out-ness then depend on the units? If your data have unit X on one axis, and unit Y on another, then how can you say that the "maximal-spread-outness" is in any given direction, when you can merely adjust the scale on one axis and alter how numerically spread out it looks?
Just logged out and logged back in, but no alert view for receiving notifications. Do I need to create a new account?
This seems like a good time to remember that Google has been storing wifi access passwords in plain text on its servers, and (presumably) passing them between its data centers.

It can be assumed that as a consequence of google's decision to store passwords in plaintext, the NSA now have access to every wifi access point that has been used by an android device.

This is a massive security breach. I sincerely hope google notifies android users of the problem.
Also I logged out, killed the app, and went back in, but to no avail.
Prediksi skor Granada vs Atletico Madrid
Prediksi skor Granada vs Atletico Madrid 1 November 2013 – Luiz Felipe Scolari mengatakan bahwa dirinya harus cukup murka dengan seorang Diego Costa yang dimana harus mengabaikan tugasnya di Brazil dan lebih memilih dalam mewakili tim nas Spanyol didalam ajang Internasional.
I wrote a post about the different services popping up (aimed at designers mostly, some at devs too) trying to solve the recruiter problem. Might be useful to some

http://www.mobileinc.co.uk/2013/04/designers-making-moves-to...
I think what is happening there is that we were able to get some geolocation data back from your IP, but a standard City, State format isn't available (for whatever reason).

You are right, though, that is very confusing. In the event that happens in the future, we will need to leave that field blank so users (such as yourself) can manually enter a location.
And yet Apple didn't put in the extra memory. I hope you don't think my quick comments here are any sort of serious analysis of the tradeoffs but you should assume that perhaps Apple itself has done that analysis and ended up with a configuration that is different from your expectations for perfectly defensible reasons (from their point of view).

I never said that Apple couldn't put in the extra memory -- I just suggested that there were tradeoffs that suggest why they might not have made that choice. I was trying to add information to the discussion but you seem to want to insist on proving your preference is the right one and that Apple made a mistake (as in the wrong decision for Apple and its customers -- even ones who don't have the same needs as yourself).

Note, I'm not trying to prove that Apple made the right choice -- perhaps it was the wrong one and they could have sold more iPads and had happier customers if they added more memory if they had followed your advice. Maybe they wanted to but couldn't line up sufficient supplies or maybe there wasn't space for the extra memory or maybe they didn't want to eat into their profit margin or …