skysight-inc/HackerNews huggingface dataset:
Did anything leak in this case? The quotes in the article are from public Google+ posts by Vic Gundotra and Larry Page:

https://plus.google.com/+VicGundotra/posts/MFrDF3W4RJL

https://plus.google.com/+LarryPage/posts/A2gm48nzitx
Cage Match: Developers vs Project Managers
Clean solution for nested observable objects
I am trying to understand the current standard for observables in javascript. Here is a simple thing that I would like to do.

This is the structure of the object that we are trying to solve for
var cust = {
firstname : "Gamer",
lastname : "Pro",
address : { line1 : "1600 Amphitheatre Pkwy",
line2: "",
city: "Mountain View", state: "CA", zip:"94040"
}
}

Q1: If I want to watch changes on the object.
Lets say update the street address line 1, what would be the general format to modify it.

Should I do custObservable.set("adresss.line1") or get the address and then do a set?

Q2: In the case of Q1, what "change" would i receive on the observable? Should I get one for adress or should i get one for street address.line1? Should I get two update one for line1 and one for address

The question doesn't assume any frameworks specifically. Feel free to share how this is solved in your favorite frameworks.
How do you know they all leak?
It's not a given that rectification/conversion losses are necessarily greater than, less than, or equal to the gain in base output. A lot of whether that is true depends on how much solid state power electronics improve over the coming decades.

In terms of the cost of putting materials into space, isn't that the exact problem SpaceX is trying to solve? Right now, it would be economic folly to build one of these things. In decades or centuries, when we have moon colonies and/or asteroid mining and can do all the large-scale fabrication in situ, SSP could very well be significantly cheaper than other forms of power generation.
I use KeePass. I share its encrypted database among several devices using Dropbox. I could switch to any file-based synchronization solution if I need to.
Starting over on OpenSSL would cost about 20 mega USD, so that's unlikely.

Currently, Ohloh esimates $6.7 mega USD in code cost, but figure 3x for a crypto lib due to inherent challenges of correctness. [0]

[0] https://www.ohloh.net/p/openssl/estimated_cost
do you have a link to numolition in HTML5? i'm curious about how it runs on mobile.
Cool! And thanks for the compliment :)
That's a good suggestion. Yeah, index directives will cause a redirect loop in my above configuration. The try_files directive is effectively taking the place of an index.
I reccomend LYAH even to programmers, there are enough things in the language that it makes sense to go slow at first.

I think beginners get lost because they try to go too fast at first and get impatient.

For example, see below about the guy who tried to do GPU programming early on and got frustrated.
I submitted a similar link earlier from a secondary source, but as someone pointed out in the comments, it was somewhat inaccurate. Thought it would be better to submit the original source.
Monetizing game apps
I posted this on reddit and got a little beat up - would love some HN opinion. The complete thread is here: http://www.reddit.com/r/gamedev/comments/23rql4/question_for_game_developers_monetizing_your_app/

Hi All - I'm wondering how game developers would feel about an API that allowed them to support betting in and on their games. For example, if you developed an FPS and wanted to bet your friend that you would win (this is the simplest possible example but bets could be arbitrarily complex) would you be willing to add a few extra network calls to your app to support this?
Given events that were happening in the game the GaaS (Gambling as a service?) app would receive events and bets while resolving the outcomes and settling accounts. I think it's important to note that the bet does not need to be monetary - could be in-game rewards, street cred / bragging rights or anything else.
From what we've seen this sort of engagement increases the stickiness of a game and increases player involvement.
Thanks! Keep making cool stuff - you guys are talented.
it relates to autism.
I don't disagree, I was simply providing sources for midas007's comment. I don't have an opinion (that's worth mentioning) on giving the OpenSSL people money.
Humans need their narrative. It doesn't make for good storytelling if a situation is muddled and people's changes of heart are only by a small degree.
Yes, he means autism.
All of that is true, but it seems like a pedantic tangent. Are you saying that converting personal and corporate income tax into employer-paid payroll tax would not be more difficult for corporations to avoid paying than existing corporate income tax?
I am not a ruby developer, but it does seem shocking that 66% of all gemfiles contain a known previously-disclosed 5+ exploit. Yes, most software is flawed, but you would think once it's been reported, it would be fixed.
and a movie about villains hacking in and taking control of the beam. Steven Seagal has similar one ...
It's not just journalists. Both Amazon's Betas and HBO's Silicon Valley could not resist the temptation to make Asperger's jokes in their first episodes. HBO's Silicon Valley's usage even made it into the trailer. To be fair, I suppose an argument can be made that the shows are reflecting the common view of people in technology.

It's weird to me, because I don't think being nervous around people you're not familiar with is at all odd. Plenty of people I have worked with are very shy around new people, but absolutely open up as you get to know them. I don't think many of them at all are with any significance "on the spectrum", ignoring the trivial argument you can make for everyone being on it to unnoticeable degrees.
Great point. It also indicates to investors what startups think is a good starting off point. It makes sense to go after a vertical rather than horizontal since that is more consistent with PG's well strategy (go deep and narrow rather than wide and shallow). Generalizing quite a bit but they are more able to get traction, get subscriptions, and increase LTV early on. The sustainable business model is more mature and a better signal to investors rather than selling only the vision that might happen with more horizontal plays.
Autism and asperger's are now on the "autism spectrum disorder": http://www.nimh.nih.gov/health/topics/autism-spectrum-disord...
Why i do not use Google
There are a fair number of tech people I've encountered (mainly in the device driver and security subcommunities) who are part of OTO, Temple of Set, or other "left hand path" type occult groups or practices; a lot more who are just "pagan". Not too far off from any mainstream religions in concentration, which is way different from the general population.
Julie Ann Horvath names her harassers
I think that GPS would be accurate enough, in many cases, like traffic accidents. However, GPS capabilities require Wireless Phase II, which is not always available. Otherwise, the location being presented to the PSAP is that of the cell phone tower.

Speaking on the disappearance of land-lines, another issue is the increase of VoIP subscribers. Keeping address information up-to-date is the responsibility of the subscriber. If they take their VoIP service to the cottage, and call 911, emergency service could be dispatched to their home residence instead.
Resources. My city has a massive problem with retention of IT folk and I suspect this to be the case in lots of other municipalities. Your ideas are awesome, but we can't even manage to get laptops that sit next to each other to communicate and/or share data. There is no comprehensive suite of Fire/EMS software and hardware that I am aware of. It is 100% piece meal and the people making the decisions don't really understand technology.
Show HN: New project for on-demand chat rooms
I created a pet project to see if it is of use and interesting to people. The idea is on-demand real-time chat rooms for trending topics and for personal use. You can go to the main page at www.urshoutbox.com to create your own room then share it across your social networks/email, etc.

I created a hacker news specific "shoutbox" at http://www.urshoutbox.com/bLmYAL/hacker-news . If nobody is in there, please be patient and (I hope) people will join soon to start talking.

The idea is to have trending topics on facebook/twitter/etc and have chat rooms to get people discussing in real time. The idea came from looking at popular blogs and news sites which have comment sections where people are posting so quickly trying to have what appears to be almost real-time conversations in a limited way. This is meant to get those conversations in a more real-time appropriate environment.

Think of it as irc but for today's clients. I'm surprised that there wasn't really similar options out there. Most of today's chat tools are either mobile only, require video, or limit the number of participants. If you know of competitors in this space and I'm just an idiot for not finding them, please let me know.

I look forward to hearing people's thoughts.
It hasn't. "This PPA is maintained by volunteers and is not distributed by nginx.org."
Thank you for debunking the previous comment. Just goes to show how many people don't understand the way deductions and taxes work.
The link above (http://cl.ly/image/0O0N183x2F44) does not work FYI.
He means the autistic spectrum. Usually when referring to someone as "on the spectrum", they really mean to imply that the person in question is on the high-functioning end.

It's just meaningless speculation, in my view. People have widely different personalities, and also the tendency to categorize other people as having some pathology.
> I have come to the suspicion that the longevity of Excel's dominance is in part due to a sophisticated system for inferring numeric types.

Huh? Doesn't Excel just treat everything computationally as doubles and sometimes display them as integers? As far as "sophisticated systems" for dealing with numeric types go, that's fairly weak sauce (and quite easily doable in JavaScript, which already does the first part).
Excel formula beautifier
It normally means on the Autism spectrum, which, if you understand contemporary clinical psychology, can mean anything or nothing:

http://en.wikipedia.org/wiki/Autism_spectrum

For a time about ten years ago, it seemed as though everyone would be placed on the Autism spectrum, but psychologists realized what that would mean (i.e. if everyone is mentally ill, then no one is), so they threw out Asperger's, said it wasn't a real mental illness after all, thus postponing the day or reckoning. Rinse, lather, repeat.
but "In general, you should deploy the NGINX mainline branch at all times." @ http://nginx.com/blog/nginx-1-6-1-7-released/
Angular-Autolayout: Constraint based layout for AngularJS apps
1. Build databases where scientists can enter their methods and their results only, preferably in machine-readable format

2. Make it mandatory for publicly-funded scientists to enter their data into said databases

3. Let them publish all their introductions and discussions to whichever ancient publishing house they want

4. do good science

p.s. It really pisses me off when elsevier's sites take 50 seconds to give me the damn pdf. or when their javascript doesn't let me increase the font size. Or to open references in another tab.
Exactly. When a popular security project has no clear competition, a code "monopoly" may exist and it's much easier to get complacent. By introducing "competition," it tends to keep both projects adversarial and vigilant... which is exactly what a security project needs.
We built a similar service in 2009 and applied to YC with it... but it was HL7 agnostic and ran an appliance in the hospital connecting to various EMRs and other components...

We were too early - this was on the first iphone and touch (pre-ipad)

We were bloked by the big EMRs and various other "too-early" nay-sayers (the average age of a nurse is quite high, and at the time - they thought there was no way they coud interact with a screen as small as an iphone)

Here's to hoping that medesis can succeed, and that this ideas time has come....
I've been seeing Phaser a lot. Does anyone know of any commercially successful games built with these HTML5/JS engines? I understand success should have nothing to do w/ framework but certainly there are limitations/struggles of trying to build a non-native game.

I'm basically trying to see if I should bet that mobile browsers will mature enough or if I should simply invest my time in learning native mobile dev
They hired the main developer of CUPS to adapt it for OS X. The license of CUPS ensures they continue to share it - the GPL and LGPL - they even had to explicitly add a licensing exception for Apple's (and other company's) binary printer drivers. I would bet money if Apple had CUPS under a BSD license they would not be sharing their improvements so leisurely.
I dread having to set up mail servers. Setting up a typical dovecot + postfix install with a webmail frontend that looks as good as gmail should be as easy and simple as setting up wordpress, but it isn't even close.
As far as I know it's still text, but the function names are stored in English and are only localised within the Excel UI.

Fun fact: Some old versions of Excel even had a localised VBA ... using ZeichenF instead of String and other oddities made that a very weird experience.
If you're in a closet, your phone probably can't get a GPS signal, unfortunately.
The gems have probably been updated by the developers of the gem.

The data used in the article contains a list of the versions being used in production by real app, not the latest versions released by the gem developers.
Great design is failing to get real app traction
It's cool. I think it's a good idea for them to get more than $4k AND code help from industry.
I don't think I've communicated clearly:

Bad paper handoffs beat no handoffs at all, or I suppose ad hoc last minute verbal ones, if this system is dead due to a transient communications outage.

Do you disagree with this point?
Fat-finger errors are already terrifying in spreadsheets. How would you help prevent them in command line tools?
I think it's more lack of understanding of the stock market than it is "pro-Apple."
haha, yeah, it's really funny:
"Do not open more than 70 copies of Visual Studio and do not, in any case, choke the artery! What's wrong with you? Choking the artery! Have nothing better to do?"
Let's see if everyone can understand the difference between a longstanding technical debate and a deliberate attack on my character.
From poking around with IFTTT a bit today, Tasker is way more advanced in terms of what you can do with your device (settings, launching other apps, phone specific stuff) but the UI is very complicated and confusing. IFTTT's UI is really nice and has more integration with web services and popular social apps (Twitter, Instagram, etc), but the device integrations are pretty limited.

I imagine as IFTTT continues building they will add more device integrations - at which point I'd happily switch from Tasker.
They're written to be leaked. They are very effective press releases without the costs of going through a wire.

In some cases, the wording is changed so HR can lock down who sent it out, and then discipline that person.
Right -- the solution (I think) would be to sell this as a packaged service, initially to the well-funded "house fire departments" at industrial facilities, and then maybe to places like airport departments, and to geographic agencies with funding. Minimizing the local customizations and local IT support. (I am pretty familiar with the nuclear plant systems, and with military and military airfield systems, but I think they're fairly similar to most profitable/regulated/compliant industrial sites like major refineries.)

Essentially drchrono or practice fusion for EMS/fire/police/etc -- less featureful and customizable than the existing solutions, but vastly easier to deploy.
On the Denmark minecraft server someone has placed nazi insignia all over Amalienborg (Warp there to see).. I think the server admins should have made it impossible to break and place blocks...
30%, under the circumstances that anyone who becomes wealthy has to eventually turn their wealth over to someone else. Because the wealthy person is dead.
Soon. As soon there's a well-reviewed workable alternative to TLS, I'll be right there with you, and I will write up something permanent as a concession/mea-culpa.

I still think TLS is a much better plan than inventing ones own encrypted transport. As things like UKS show: these things are hard to get right.

For what it's worth: reading the whole backlog of the IETF TLS WG mailing list probably did more to move my opinion closer to yours than anything else.
Well there are pirate proxies; the fact that they even exists is indicative of how broken things are
7 simple ways to build a buzz around your website
Your website looks slick, your products and services are amazing, and you’ve launched multiple marketing campaigns. So why isn’t your site producing the numbers you need?Getting buzz for your site isn’t always easy—but it’s necessary for your business to thrive. If you’re looking to ignite your audience and get them talking about your website, you need the right strategy…these 7 tips will help get you there.
For the record, Asperger's is gone. It was cast out because it seemed that everyone was "suffering" from it.

http://www.autismspeaks.org/dsm-5/faq#asperger

The above means people can use the word "Asperger's" if they want, but it has been denied any clinical meaning. The reason is that it didn't have a clearly defined clinical meaning to begin with.
Actually, yes, record companies do receive taxpayer money:

https://en.wikipedia.org/wiki/Private_copying_levy
I think unreal37 meant "once it's been reported, it would be fixed [in the app]." As in updated.
IMHO Google+'s principle problem is that it's multiple efforts all under the same name umbrella. This is confusing to users and seems to have been confusing to Google.

It's a longer-than-twitter public broadcast messaging system/social network/photo sharing/single sign-on/half a dozen other things.

There's some great ideas in there. Having a subscription style feed of people I want to follow, and their long-form posts (including deep linking) is much more interesting to me that twitter. There's been some absolute gems posted on g+ that simply can't be represented on Twitter. But it falls down because all these important thoughtful posts are buried in my regular social feed.

Everybody seems to like the circles ideas for organizing our connections, that's a great idea I'm surprised still hasn't been really replicated by FB. But then I can't assert different public names/faces to different circles. So my work circle sees me the same way my demoscene friends. But I'd rather use a formal identity for my work friends and a goofy presentation of myself in the demoscene (with an old crazy picture of me from a party). But I really can't. Unifying my identities, along with my logins, wasn't a good idea. And thus I don't really use g+ for social network stuff because neither I nor most of my contacts don't really want to pay the switching cost from FB/linkedin/whatever else. So literally the major initial message for what g+ is when it was launched, I almost entirely don't use or get anything out of. I say this as somebody who really doesn't enjoy FB all that much, but recognize its importance in connecting me to people I know and want to keep in touch with.

and it goes on and on. Lots of good ideas, mucked up by bad execution and a muddled vision that doesn't map well to most people's needs. It seems like the pieces of the product that are the best bits, are the ones that are not as deeply buried into the morass. Hangouts is pretty good for example and usually works like I want it to (I usually only message people). But now I hear voice, which I use all the time, is about to get bungled up with hangouts. I bet I'll hate whatever the integration looks like. There are tons of people I use voice with that I have absolutely no desire to tie up with my google+ identity.

The integration is too tight. Rather than being a bunch of well branded products, all under a unified umbrella, it's like a bunch of products were stuck in a blender, ground up and then half-baked into a some kind of...whatever it is.

I think if you can't point at a product and describe in a brief sentence, it's too big of a concept and that will start infiltrating your development of the product. What is google+?

Why not "google+ personal news" and "google+ social network" and "google+ chat" and whatever else? Each of those is focused and simple and disjoint enough not to cause confusion.
Years ago when I was in grad school in chemistry I insisted that my work get published in a open journal. I actually got a very key step of my research from an open journal and I felt I should repay the act. This did not go over well since my PI was not yet tenured and ultimately it was his choice.
If his reason for leaving given here is real, then they probably knew for about a month:

https://plus.google.com/107117483540235115863/posts/MFrDF3W4...
Either way, filters aren't a solution if you're constructing a reusable spreadsheet that somebody else is populating.
Julie Ann Horvath names harassers
United States threatens to impose sanctions against India over drug IP issue
Temple of Set is still around? I remember reading about that as a kid.
This doesn't surprise me, and I'm not even an experienced Rails developer.

I think a big part of the problem is that there are a ton of gems that are simply hobby projects that gained traction and became popular. They were originally architected by enthusiasts, rather than experts. Some of these projects may also have been abandoned by their authors, but still in use because they may be the only way to accomplish a complex task or integration. You can't expect stuff like that to be very secure. You just have to think carefully about whether the risks of using them are worth the gains made from not having to implement the functionality yourself.
So, all software has two problems.

First one is finding, reporting and getting vulnerabilities.

Most people don't perform security audits. Most vendors take forever to reply back to security reports. Infuriatingly, many vendors will roll security fixes into the next major release instead of backporting patches and minor versions.

The second one is about finding out about disclosed and patched vulnerabilities.

Outside of larger institutions where you have someone whose job it is to worry over configuration management and subscribe to every mailing list, the ecosystem for disseminating this information is broken. That's why we've started the https://github.com/rubysec/ruby-advisory-db, at least for the Ruby ecosystem.
In all honesty I probably would have pursued the same real names policy if I had been running Google+. They were trying to avoid having it immediately devolve into the YouTube comments section - aka the scourge of the Internet.

I also think the real name policy is one of those things that we give too much weight too in analyzing the service. Lacking pseudonyms is not the reason "average" people have not used it.
Mark Russinovich's "the case of the unexplained" [0] blog posts used to be one of my favourite read on the entire web.

[0] http://blogs.technet.com/b/markrussinovich/archive/2012/07/0...
Simple HTML Entity Lookup