skysight-inc/HackerNews huggingface dataset:
And yet still the worst photo sharing experience of any social platform. 5mb upload limit, constant upload failures with cryptic error messages, and clicking an image only to see a smaller version aren't a great experience.

I'm skeptical of what they'll do with video.

edit: lack of retina support for images is also inexcusable.
My apologies if it came across that I thought CBT was not helpful; I simply meant that seeing a professional is going to be much more beneficial, particularly if you haven't before.
Reading this post, it seems like the technology did matter. Go with the mature option that is well know, rather than wasting time messing around with the latest hipster crap.
Top 5 World Most Scenic Airport Approaches and Landings
Geography of Jobs – Net Job Gains / Losses by Metropolitan Statistical Area
Thanks for the questions. Hopefully I can answer the satisfactorily:

1) We don't do anything with it other than use it to provide the best user experience we can. We won't turn it over to other organizations. Technically, the thought records could be used to identify an individual based on your voice, but someone would need to gain access to them. They are stored and transmitted encrypted.

2) Currently we retain all data. This may change in the future. For the progress to work correctly you'd want to retain a month's worth of data. The idea is that thought records help you analyze your thinking over time. This may take months, or longer. I kind of like the idea of allowing the user to set their own retention policy though. It would take a little work to implement, but I think it's reasonable.

3) Yes, if you close your account we will destroy everything (except for what we need to retain for purchasing records, but that is anonymized when we delete an account). You can't currently request that through the app though, you have to email us at info@thinkpacifica.com.

4) We actually have implemented a lot of offline functionality. We just couldn't get it to where we wanted to before launching. As a bootstrapped company, we need to try to ensure our longevity in order to provide this. But yes, it's definitely on the roadmap.

Happy to answer anything else!
5 years is a long time to wait for a gift don't you think? Especially one that you consider 'crappy'. Another case of a company with good intentions leading to a bad outcome.

Being dedicated to a business for a decade is really impressive too, especially in this age of job swapping. What do you think would be appropriate for a 10 year work anniversary gift?
I am currently a Business VPN user of PureVPN and its working perfectly fine. My employees can access the Google/Gmail and rest of the website easily.I did face the speed issue but their support team has provided me with the "Stealth" protocols after that the speed gets normal.

source: http://www.purevpn.com/blog/china-great-firewall-update-has-...
Rumor: Joystiq closing shop
Ask HN: Examples of Amazon AWS monthly cost
Trying to figure out Amazon AWS pricing from their price tables and calculator is an exercise in head scratching.

I think it would be useful to hear what people have built on AWS and what their monthly AWS cost is.

I'd appreciate a brief description and/or a url, an explanation if your usage is heavy on one component (database, storage, cpu, etc.), and the cost you're incurring.
I can agree with this sentiment. There's a big narratives on HN about corporate drones using C# and Java to implement specifications from on high versus the elite hackers using cool languages such as Clojure, Ruby, Python etc. The truth, of course, is that narrative is not 100% accurate. I think it really boils down to the individual's interest in technology and willingness to engage in the workplace. Those who develop software as a profession, regardless of the workplace, will seek to engaged and active in the technology being used, even if it just means debating with coworkers. Those who are in technology for a job, on the other hand, will simply do what is asked of them without thought. Despite claims to the obvious, both paths are valid.
As a med student and someone interested in health tech startups, I wanted to ask how you can say you don't store Protected Health Information. Does this mean that you store no identifiers at all? As part of HIPAA compliance training at my school, we are taught that even acknowledging that a person is a patient in a hospital over the phone is a violation of their privacy. I wonder if the same can be said about an app -- just the fact that a person has downloaded and used it is quite revealing. Just curious, because I've spent a lot of time reading about how to set up a HIPAA compliant service.
I think "xenophobia" might be the most applicable term.
That's actually really cool, seems like they cared and were sad that you were leaving. Thanks for sharing :)
Land iOS work by focusing on relationships
You're off by an order of magnitude, 70 * 100 = $7,000, not $70,000.
Does an app like this need to be HIPAA-compliant?

I would guess that many people would consider building an app like this without thinking too much about HIPAA. "We're not doctors, we're just building an app that will help people manage their anxiety." But the app clearly asks questions of its users that are focused on mental health. If a situation arises in which a user has a bad experience related to how their information was shared, it seems quite reasonable to consider whether their right to medical privacy was violated. This seems particularly important with the unfortunate stigma associated with mental health issues.

I don't ask this just to nitpick. I'm looking at building some projects related to education, and in education there's a comparable act called FERPA - Family Educational Rights and Privacy Act. It seems convenient to ignore these kind of regulations when building projects that are meant to be really helpful to everyone, but once a project like this takes off compliance with privacy acts seems critical.

I'm quite curious to hear from the developers what their take on HIPAA has been.
Lodash is an incredible accomplishment, and having it vastly improves the Javascript authorship process over the standard library.

That being said, I still can't believe we don't have a flatMap:

https://github.com/lodash/lodash/issues/812
https://github.com/jashkenas/underscore/issues/452 (Underscore repo, but still Mr. Dalton, author of Lodash, opposing.)
See, Amazon gift cards are a decent present I think. Were you happy with them? Was this at a startup or a bigger company?
There's nothing conspiratorial about that one. Look up the echelon network and the UKUSA Agreement (both on Wikipedia). It has also been talked about in several books on the topic and discussed openly in the press. It is almost an "open secret" at this point.

Heck you can almost read the above claims verbatim here:

https://en.wikipedia.org/wiki/UKUSA_Agreement#Controversy

> During the 2013 NSA leaks Internet spying scandal, the surveillance agencies of the "Five Eyes" have been accused of intentionally spying on one another's citizens and willingly sharing the collected information with each other, allegedly circumventing laws preventing each agency from spying on its own citizens
Anxiety can be mild or severe. Many people with anxiety won't need to see a professional, or won't have easy access to a professional. And, once they've seen a professional they might be asked to use some computer or book based CBT anyway.

But you're right, seeing a professional is useful.
ProcessPolicy – Analyze and optimize employee tasks
From a stylistic perspective, it is challenging to write gender neutral pronouns. In English, the third person singular pronouns are he, she, it. However, using "it" sounds very strange since it is often used as pronoun for objects, not for people.

You might say: "The user does an action. Next, he cooks lunch." Saying "The user does an action. Next, it cooks lunch" is odd.

A common workaround is to use "they" as a 3rd person gender neutral singular pronoun. "The user does an action, Next they cooks lunch." But this is even more odd and confusing, since they is a 3rd person plural pronoun. So you have to alter the verb to match, and you get "The user does an action. Next, they cook lunch." This is turn can change the meaning of your sentence, because you really don't mean 2 or more users. You are talking about a single user.

I have always struggled with this myself and am never really sure what to do. My default is to alternate between "he" and "she"
Encrypted Messaging App Wickr Hides Behind Cats to Post Facebook Pics Privately
Having the active tab move to the left is incredibly annoying behaviour for me. I suppose in theory that should be easy for me to fix though :) That said, the concept of a modular browser is pretty cool and I'm curious to see what people do with it.
WebRTC is only extensively implemented on Desktop Chrome, Desktop Firefox, and Android Chrome.
Preview: Simple CLI for managing your Rails VPS or cloud server
Seeing that this is a keylogger, how complex would it be to enable a sort of SSL protocol between the keyboard and a specific application? The computational overhead should be manageable, the connector (USB) wouldn't need to change and there should be a fallback for any applications which doesn't support it. But if crucial applications like mail and the browser programs could use it, it might deliver another blow to security companies.

The way I would implement it is that the keyboard has a switch to enable this SSL type communication. Then the keyboard can perform a Diffie–Hellman key exchange with the current process. As a result any other interaction with the OS would become impossible until that process is terminated - basically disabling all OS related shortcuts etc. This would allow true end to end encryption - even on compromised systems (as long as the kernel code isn't modified to allow accessing the memory of other processes).
I definitely agree with this (disclosure: I'm Gitcolony's founder). I think that PRs are a great start point but not the best way to review code in a company. I do believe they are great option for open source contributions but not the most efficient one for companies.
You don't happen to be using dat, do you?

http://dat-data.com/
If you don't know the password to your system it can't be forced out of you.

For example, if you have a password algorithm that takes an input value (lets say a website name) and a seed that is stored on your system somewhere (that you don't have memorized), concats them together and then hashes the result to generate the password, the rubber hose attackers would to both beat the input value out of you and have physical access to the machine your seed is stored on to recover the password.
>Why would they give a refund or discount in the first place?

Because it will look better when they are investigated by the Advertising Standards Authority. Nvidia wants to frame this as an accidental non disclosure of a technical issue, they don't want you reporting this as fraudulent behavior. Everyone that bought a card, even if they are happy with it should file a complaint. You and I, as the consumer do not have the needed information to decide if we were intentionally or unintentionally deceived beyond Nvidias 'oops, sorry'. A proper investigation may go a long way to make sure we don't get an 'oops, sorry' on the next generation of products too.
You will be surprised, by this will lead you to the plant-based diet. See https://en.wikipedia.org/wiki/Blue_Zone and http://www.bluezones.com/
But it's early days - thoughts on the kimono labs route?
The HTTPS version shows just a withe page. I had to disable my SSL enforcer for the domain to see anything.
I keep trying to sign up but the verification link doesn't seem to do anything? Just plops me back to the homepage, subsequent logins fail, and subsequent registration attempts with the same info succeed (to the point of sending me the confirmation email)... am I doing something dumb?
This [1] is one of his books that gives a bleak view on global economic politics. It's a comprehensive view, and it does not include a happy ending.
[1] http://www.amazon.com/The-Global-Minotaur-Economic-Controver...
Hey, it's Nick, another one of the creators. Icecomm provides the STUN/TURN servers and backend signaling servers for convenience/ease of use for the frontend.
So now when your friend's account gets hacked it can be way more annoying? Because that's seriously all my DMs ever are.
On this topic it is worth highlighting the following line from that document: Newcomers to the IC may not
realize that the CIA presence in the Oval Office
during the George W. Bush administration was
the exception, not the rule.
Microsoft, Adobe beat open source developers to Android
This sentence grossed me out:

"The Twitter you experience today is rich and immersive, full of images, gifs, Vines, audio files and videos from some of the world’s most recognizable figures and brands."
Playselfie
The problem here is that if we don't try to change things - nothing will get changed. Our language is currently sexist by default and if we don't try to change that it will remain sexist by default.

Why would anyone not want to change that? It's beyond me. If our language was racist by default we would rightly want to change it.

"To operate the vehicle a white man should insert his white man's key into the ignition and turn clockwise..."

It looks crazy. But that's the world we inhabit for gendered language.

I'm not a woman but I would be livid if every time someone made a concerted effort to remove gendered language someone reverted it on 'principle'. I'd be calling for people's heads let alone their jobs!

I don't think it's much to ask for us to try to fix this. If we can't do it from the top down, what is wrong with attempting to do it from the bottom up?
Its a pity you're getting downvoted for insight. One problem twitter has is lack of innovation. Then again they have users who are self selected to be used to it, or are even happy with that.

Kind of the AOL of the modern era, if you think of AOL culturally in the 90s, twitter is in the same spot today.

There is also a lack of purpose, lack of elevator pitch. By that I mean I don't know what twitter is for. Originally, right after I found out about it WRT SXSW, its the AOL-ified IRC on top of SMS text messages. Then it morphed into brand spam delivery for AOL users who can't figure out RSS from either the spammer or recipient side, be sure to follow our corporate PR dept because... well just because. Now its apparently going to be the AOL of photo sharing for those too confused by the complexities of facebook photo sharing and snapchat. But what is it, assuming my joke about them being the AOL of 2015 isn't just a joke (or ... is it?)
I think the problem is the consensus is the NSA/GCHQ use the tool. Your disagreement is whether the NSA/GCHQ originated it. Your comment reads as if you disagree with there being proof of any use, based on the evidence in the article.

There's very little doubt the NSA/GCHQ use the tool.

Here's some background reading:

https://news.ycombinator.com/item?id=8649402

https://news.ycombinator.com/item?id=8653454

https://firstlook.org/theintercept/2014/12/13/belgacom-hack-...
Yes, there was quite an uproar about this.

It turns out that the reason claimed for the revert was even more mundane than that, too: the commit was pushed in without the existing review process being followed and reverted on principle. I can imagine myself doing the same, regardless of the content of the commit, on technical grounds.

One of the things I find most abrasive about our culture is how quickly people jump to namecalling, labels, and calls for heads on spikes, without caring to understand or ask questions first.
If you or I wrote it we'd go to jail for a very, very long time.

When a government writes it, nothing happens.
It's plugin-free if you use their own browser (chrome/chromium). So I have to assume there's something non-standard going on or else Firefox wouldn't need a plugin.
But if you want backward compatibility, you still probably want to use something like Lodash. I'd also argue that Lodash's/Underscore's interface is far better thought out than the standard library. The standard library has so many absurd gotchas, like `["2", "2", "2", "2"].map(parseInt)`. The verbosity of Javascripts lambdas also makes composition of simple parts more arcane looking than necessary, and having a whole bunch of composable/chainable utility functions does a lot to help people write self-documenting code.
So 2.0 code which used chaining is now broken if it doesn't explicitly exhaust the chain?
> - Will this bug fix/change/new feature add new paying customers? - Will this bug fix/change/new feature reduce our customer attrition

Where do things like support and maintenance costs fit in? Developing internal tools to help with administration, spending time refactoring code to improve future maintenance abilities, investing in internal features that will increase scalablity, etc?

That's where a lot of people get sucked into the "new technology" trap as it's tough to know the exact moment that you need to invest in non-customer facing infrastructure as an investment in the future. Twitter is fine now but back in 2010 they infamous for always being down; someone more reliable very easily could have come in and ate their lunch.
Why Li-Ion Batteries Fail
That's the point where you need to ask yourself if you're doing yourself any favors working on a project with 15 other engineers who don't even write unit tests. Go find a better project and/or company.
Hi Guys..just created a simple & sleek app to have fun with pictures and Selfies on Android. Do give your feedback.
Jon von Tetzchner's new browser available
You might want to modify your HN profile to include your email or some other contact information.
I'm not a fan of Microsoft or Adobe, so this is a bit disheartening. Why is it so hard to convert or port LibreOffice and GIMP for Android?
Good point. My initial comment was thinking of the pervasive, doing-it-to-everybody style the Stasi achieved, which I guess isn't far off from the mass digital surveillance + individual targeting that is probably happening now.
Top 6 Mistakes to Avoid When Trading Forex
iOS Development – How to Use the 3 Instruments You Should Be Using
Anyone else find that article almost impossible to read, solely due to the really odd way it was written/laid out?
Looks like you can create a chatroulette clone with just a few lines of JS, not bad as a demo of what you can do with it.
Thanks for sharing, that sounds great. Do you have a GitHub/bit bucket/etc. account I could follow?

I've found myself automating Debian/kernel/boot loader/libs/app stack packages for some ARM hardware for which I'm an app developer. This is due to the outrageous situation of COM module vendors (and/or SoC manufacturers) thinking that kernel 3.0 and horribly ancient/unsupported/unpatched userlands are acceptable in 2014/2015.

I run our .deb builds (and final debootstrap) in a bunch of docker containers, given that xapt/debcross toolchain has some stuff that, although these are awesome in themselves, still have some quirks when building stuff with awkward/complex dependencies and require a lot of hand-holding normally. So dockerizing the build env makes my life easier (some of it still has to be done from arm native chroot via qemu+binfmts). I use Jenkins to automate and integrate with the rest of our build tools but make files work too.

The /etc/passed et. al. copying from host is definitely the wrong thing to do in my circumstances as well; it's curious the various failure modes chroot builds can have.
It's nice, but for me only useful if it's combined with the old Opera's "click tab to minimize", so that you can click the active tab to access the previously-used one. That's the feature that made the Opera the tab bar consistent with the behavior of Windows task bar and MDI application bars, which IMHO is great.
If the operating system is compromised, your application stands no chance hiding its data (including keystrokes) from it. The keystrokes could simply be intercepted after decryption, or even before - if you keyboard controller is that capable, it probably has more than enough space for malware of its own.
Second all of these choices, and I will add Hyperion and its sequels to the list.
Personally, I didn't think you alluded to "CBT was not helpful". Your advice was seek a professional which I wholeheartedly agree.
Yes, Otter Browser is a safer bet as it's free software.
Being a "journalist" is not, and shouldn't ever be, a magic get-out-of-jail-free card. In Brown's own court motions, he agreed that he had threatened the lives and families of FBI agents, and that he had hidden evidence during a warranted search.

I ought to face jail for doing those things. So should Brown.
Asteroid That Flew Past Earth Today Has Moon
The article would be a lot more substantial if they researched what Skymall was paying AA to put those catalogs on their planes.

Wanna bet it was more than $350K?
Client Rheem EcoNet App Debuts at IBS 2015
I'm always pleased to see new tools.

Did you check the NICE guidance for Computer based CBT? http://www.nice.org.uk/guidance/TA97

They recommend some software; they do not recommend others. It would be interesting to see if your app avoids the mistakes made in the unrecommended softwares.

(NICE is one of the English "DEATH PANELS" - commissioners of health services need to pay attention to what NICE says.)
Then you'll absolutely love their "strategy statement".

"Reach the largest daily audience in the world by connecting everyone to their world via our information sharing and distribution platform products and be one of the top revenue generating Internet companies in the world."
There are two basic types of companies: (1) technology companies and (2) companies that use technology. There is a gray area of course but you are likely either one or the other. Most companies fall into category (2) so in general your technology is entirely focused on serving the needs of the business. Pick the best technologies to serve the business now and in the future. The "cool new stuff" might be a good fit to serve the business but mostly it's not.
You're right I should have expressed myself differently.
This is kind of like the pen-tile controversy. A full HD pentile display does not have 1920x1080 independent, atomic pixels. Therefore, in my eyes, it's an obvious lie that the display is full HD. However, marketing says that a pixel is not defined like that and therefore it's okay.

"Any sufficiently advanced business model is indistinguishable from a scam."

People can say it's okay because the card actually has 4GB. But where do you draw the line? If 0.5GB had a throughput of 1 byte per second, would it be a scam now? Technically it's still 4GB.
Debugging I18n lookup in Rails
>- Will this bug fix/change/new feature add new paying customers?

>- Will this bug fix/change/new feature reduce our customer attrition

> If it doesn't tick one of those two boxes, it doesn't go in.

What about security fixes? Or secure coding practices? How do those fit in?

That aside, the attitude above seems like a good way to quickly get deep into technical debt.
When it's OK to manipulate users w psych A/B testing