skysight-inc/HackerNews huggingface dataset:
>Yay, more touch screen in cars. More ways to distract, frustrate and confuse users who are operating a big box of steel weighing 3 tons and going at speeds the human brain has never evolved to appropriately deal with.

This reduces distraction.

You have to remember to take into account human behavior. In the real world, people get into their vehicle and use their phone's map application, as well as text, phone, and music applications. Not only do they do this, they do it in overwhelming numbers.

This product takes common behavior that people engage in (and will continue to), and makes it safer and less confusing to engage in while driving.

Vehicles have knobs and touch-screens now. This tech doesn't change that dynamic, -it works with the UI elements already present in order to reduce fumbling around with your phone and tiny touch-targets on your mobile device.

>2) Self-driving cars cannot come fast enough, and every single innovation in the car industry that does not go towards electric self driving cars is just useless fluff at this point.

That's besides the point. They aren't here yet, and they won't be in the immediate future. Making driving safer in the meantime isn't fluff.

> there is no room for caring about the feelings of greedy old white men.

What a terrible, low-value comment to make in this forum.
Leaf adds new COO
Do More Competitors in a Sector Decrease Fundraising Success?
I think I have an older edition of that book, and it doesn't cover recursion. I would not recommend it for a novice programmer, other than picking up basic syntax, since it doesn't give anything substantial to sink your teeth into.

The last C++ text that I came across was "C++ In Action: Industrial Strength Programming" by Bartosz Milewski. It was first published over a dozen years ago, so it will have dated a bit. In the first chapter the author explains objects using the usual taxonomist analogy, but also explains it in terms of the concept of scope. That first chapter alone gave me more insight than most of the SAMS text.
The title is ironic, since Google certainly knows if you are pregnant based on your search history. Target knows if you are pregnant based on purchases of prenatal vitamins, and does special marketing:

http://www.forbes.com/sites/kashmirhill/2012/02/16/how-targe...
I've thought for a long time that an abstract approach might work better than a concrete approach for introducing children to math.

I remember when my kids were in kindergarten, and their math education started with estimation. My first thought was, "Great. Now they've turned math into a touchy-feely all-answers-are-right-answers nonsense subject!"
This. Stay at a company if you enjoy the work, the people, and the projects.

Quit if you want a new role or promotion. That's the easiest way to do things.
Brilliant! thanks.

I did the multiplication as a child myself, only 20x20. I've also tasked him with the table, 10x10.
Scroll down or click the link to get to

A source in the Ukrainian defence ministry has told the Guardian’s Shaun Walker, in Crimea, that he has heard nothing about an ultimatum that has reportedly been posed to Ukrainian forces in the region to surrender before 3am GMT or face an assault.

UPDATE: The Russian defence ministry denies any such ultimatum.

Shaun writes:

He is not that senior but says he’s on a base right now and neither he nor the base commanders have heard anything of the sort. He said: “It’s probably another red herring to stir up trouble.”

You're welcome
So, that's an interesting question, right?

If it's UK data, from the UK .gov, being stored to a server whose hardware is in the US, to be worked on by a UK consultancy, should it actually be subject to HIPAA?

Jurisdiction in the Internet is tricky business.
Before reading the article, I wanted to write a rant on why the TFA is wrong, based solely on the title :-) ALAS, I was wrong, especially because I downloaded Putty myself from putty.org, whenever I happened to play with Windows machines, without thinking once that putty.org is not the official source. And I'm a very security conscious user and if I can't protect myself, then normal users don't stand a chance.

Just a note - PGP signing renders HTTPS useless for downloading the binaries themselves and works by establishing a chain of trust, the problem is with distributing the public key. It's the public key that must be distributed either over HTTPS and/or through a public key server, letting other users digitally sign your certificate and thus endorse the association of this public key - a system that works great for popular repositories of software (e.g. Debian), in which the participating developers/maintainers know each other. Once the authenticity of the public key is correctly established, there's no way for an attacker to create/forge the signed binary, unless said attacker gets ahold of the private key, which is way more difficult than hacking a web server, as normally private keys don't end up on those servers (so it is more secure than HTTPS). For example, in Ubuntu if you're willing to install packages from PPAs of third-parties, you first need to indicate that you trust the public key with which those packages were signed, otherwise apt-get will refuse to install said packages.

A reasonable alternative to PGP signing is S/MIME signing, which is more user-friendly, as it doesn't involve the users vetting scheme, but rather certificates are issued by a certificate authority, just like with HTTPS/SSL. S/MIME is weaker against the NSA, but it does work well for signing stuff and it's more user friendly, because to establish trust, you only have to trust the certificate authority (and of course the developer).

Binaries on OS X are also distributed as signed with the developer's key and OS X refuses to install unsigned binaries or binaries signed by unknown developers, unless you force it to. And while I have mixed feelings about the App Store direction in which Apple is taking OS X, I've began to like this restriction, in spite of the money you have to pay yearly to register as a developer (as long as you can download signed binaries straight from the Internet and thus not completely locked into Apple's walled garden, it's all good). Signing binaries and having a user-friendly way to establish trust in the used signing key should be the norm in all operating systems.
That's one argument; I don't think it's an outstanding one. A sort of "traffic analysis" argument seems somewhat reasonable, too - if the only things kept secret are embarrassing or compromising, then learning of the existence of a secret communication tells you there's something embarrassing or compromising going on.
Dammit, now I need to think of an excuse to be in Paris in October (and to get someone else to pay for that). ;)

In all seriousness, I'm glad this is happening. I'm going to GopherCon in April, and I'm glad that the Go community outside the US also seems to be strong.
> Adds a little levity so people know you're not being a dick.

Ah... the old "I'm not being a dick... I used a smiley" defense. :)
"a) it is an essential part of islam, to hunt down and execute people who criticize islam ... Christianity doesn't do so"

There are Five Pillars to Islam[1]. None of which explicitly call for genocide. The early history of Islam was violent. But so too was the early history of Christianity. The past was extraordinarily violent. That there are some people who profess to be advancing Islam by killing in no way makes it an essential part of Islam. In the same way, the people who profess to be advancing Christianity and choose to do so by killing too[2] hardly makes it an essential part of Christianity. Islam has Sharia law. Christianity has Leviticus. Christians are still debating how much crazy stuff from Leviticus they can foist into a modern society and I have no doubt Muslims try to do the same with Sharia.

[1] http://en.wikipedia.org/wiki/Five_Pillars_of_Islam
[2] http://en.wikipedia.org/wiki/Christian_terrorism
The Minecraft mod sites are full of drive-by crapware. I know, my 6yo watches Minecraft videos all the time and wants a new mod every day, so I download and install them for her ... her own machine is Ubuntu of course, 'cos the 2006 video card doesn't work in Windows any more but is just fine in X ;-)
I would leave the data in the hands of medical professionals who are subject to medical ethics and confidentiality, kept away from anyone who might have any other ambitions for it. And I would keep it within the range of European data protection law, which is in general considerably stronger (rightly so, IMHO) than the rules in places like the US, though in this particular case if HIPAA is relevant that may not actually be the case.

Edit: Incidentally:

presumably, PA was given the contract because the potential benefits of the research were believed to outweigh the privacy risks.

That "belief" would be a huge assumption, for which I see little evidence in this specific case, nor any historical pattern to suggest it is reasonable. In any case, it was clearly a bad assumption with hindsight, because the privacy risks are evidently not merely risks at this point.
Meanwhile they can clean their shit in the countries you mentioned.
Correction for step#10: the Putty keys are on the MIT keyservers, just not under Tatham's name, although they're only 1024-bit keys:
http://pgp.mit.edu/pks/lookup?op=vindex&search=0xEF39CCC0B41...
I prefer to search on Wikipedia, it has a link to the official website in a predictable way.

e.g. http://en.wikipedia.org/wiki/PuTTY points to Putty's official website: http://www.chiark.greenend.org.uk/~sgtatham/putty

Putty is open source (MIT), one could build it from source and even audit the code. Nevertheless, thanks for pointing it out.
RainforestQA - San Francisco, CA (or REMOTE) - Full Time engineer

We are building a better way to test software. We are well funded, have rapidly growing revenue and paying customer list, and we have nontrivial technical challenges to overcome.

We're a small team of 4 looking for two more founding engineers.

Learn more here: https://jobs.lever.co/rainforest/72beda5c-d340-41aa-97a3-2f0...
The problem is much worse than this contrived 'I cant download PuTTY securely'. Lets choose an example, of which I have had my hands in with my tech support job.

*
Goal: "Download Firefox"

First, the user was using IE. And the user is not a tech savvy user (as in, cannot read words on the screen). Turns out, the user's computer was infested with spyware and garbageware. Mainly Conduit and others.

Evidently, user "searched" for firefox rather than follow my directions to type in the address bar https://www.mozilla.org . This behavior lead him here: http://firefox.en.softonic.com/

Normally, I would use a remote support tool and just do the cleaning for the user. However, this client comes from another area in which we are not allowed to use the remote support tool.

In the end, I tried to have user uninstall the bad-firefox, and attempt to install the good, but the softonic installer installs a ton of crap everywhere. User got very frustrated and hung up when having him read the uninstall programs installed list.
*

That is the danger to most users, running Windows.

EDIT: For the user whom penalized my comment score, why?
Is it really this hard to fend off a DDOS? At the funding and staffing level Meetup is at, I find this a little hard to understand.
You are wrong about the HES records and about the proposed GP records - there are criminal offences if the data is misused.

> Given the NHS is planning to sell poorly anonymized patient records at 10'000 for $10 imminently,

That's wrong too. It's okay to be against something, but only if you know what that thing actually is. The data would be pseudo anonymous with HSCIC and anonymous outside HSCIC. While there's a possibility of de-anonymisation anyone doing so would be committing a criminal offence.
iRobot makes the Looj for this, maybe you could model something after it?
> I don't disagree that in a post-regulation world, people are going to have to be more cautious with their monies from a security and risk perspective. That's a good thing.

Those who forget history are doomed to repeat it. Do some reading on what financial life is like for most people in a pre-regulation world. Presumably the post-regulation one wouldn't be terribly different.
Please contact Dropbox support about this. Mine vendor-tagged address leaked on or before 3 Feb 2014, as that's when I got the first spam. I'm currently in the middle of persuading them that they have a security issue, and more people expressing the problem would be helpful.
You should've seen the grin on my face when Newman's smug little face started speaking to me. You've fulfilled a childhood dream for me, thank you.
Just sent a PR that fixes this. https://github.com/tojrobinson/jurassicsystems.com/pull/4
Oh how I wish this were the language we all adopted.
Yeah, good memories.

SGI machines were beautiful, full stop.
Well what did they expect throwing out an elected government? While it had its problems it was still the legal government, its not like Tymoshenko is better than those driven off, there are many who think she is worse.

My only concern is, why are so many in the West so keen on countries overthrowing their elected leadership? Granted most of the EU's concern is probably with natural gas, the US is probably hoping for some Putin embarrassment after the US's botched Syria approach
Hopefully this will be fixed with https://github.com/tojrobinson/jurassicsystems.com/pull/4
The SEC is in the process of changing the rules to allow this as part of the USA JOBS act [1]. I think the timeline still depends on them but you should start seeing those sites come live around Q4 2014.

[1] https://www.sec.gov/News/PressRelease/Detail/PressRelease/13...
"great" is a superlative. His statement an opinion. But I imagine he knows what he's talking about since he has a PHD in math. [1]

[1] http://jeremykun.com/about/
Longer term - is that roof asbestos? When that gets old just looking at it will shatter it.
Very nice tool, though it seems the installation of ClangFormat[0] fails somehow. I guess I'll try to install it manually.

[0]: https://github.com/travisjeffery/ClangFormat-Xcode
The Dalai Lama Comes to Silicon Valley
I tend to like hard music that has a lot of energy and doesn't have much discernible lyrics (unless you know the words).

That being said, I also have obscure hard core music lying around from the late 90s-00s.

My usual "those days" music is either Zao or Demon Hunter just because I have a lot of it and it fits both of the above requirements.
Fall back bands are Project 86, Norma Jean, and Stretch Arm Strong
I use Rackspace. It's $2 per month per mailbox, and the service has been great.
> This is all FUD there is no ultimatum, stop reading these shitty news sites

From the article -- "Russia says...".

At this point anything starting with "Russia says" might as well be interpreted as the opposite of what they claim.
It's the difference between skills and knowledge. Limits/derivatives/integrals are interesting knowledge so you can discuss them verbally, even if you don't have extensive practice in using them.

The basic, core stuff is the opposite. Fractions, bedmas, etc. you don't care enough to talk about, but if I handed a problem that used those concepts you could do it in your head, because they're skills that have been developed down to an instinctive level.

Common factoring is dull. There's nothing to say about common factoring. But if I show you an equation where you can apply it, you'll spot it instinctively because you've had common factoring ground into your reptilian brain.
"Good morning, Cortana."

"STFU N00B"

"Er, what?"

"U R SO GAY LOLOLOLOL"

"Do you talk like this to everyone?"

"NO U"

"Sod this, I'm off for a pint."

"IT'S OVER 9000!!"

...

"Fag."
How to Job Search Like a Savage
How do you distribute funds and receive payments on loans? The reason some of your competitors use local banks is because it is extremely difficult to manage loans in some parts of the world and it requires boots on the ground. How do you address this difficulty?
The engineer's perspective. Talk to someone in sales about how to spend your lunch.

I always go out to eat, and I try to go out to eat with coworkers. I find that the best discussions and decisions about work and how to handle projects/people happen at lunch.

Tempers calm down, everyone relaxes, and you get better outcomes than trying to churn everything in the office.

I think a relaxed hour is crucial to a healthy team.
You seem certain that the truth would favor Ukraine ;) If we hypothetically assume the population ends up celebrating their liberation, how is Ukraine ever going to have any credibility demanding the region back?
CloudFlare recently posted about a 400 Gbps attack they saw. I can't imagine any reason Meetup would have that sort of bandwidth capacity lying around.
Yes, it was the West who paid that guy in Egypt to burn himself alive.
One Month After Launch: Lessons of a SaaS Startup
I've been using XVim for over a year now and it's been reasonably stable. They have an issue with code folding but then I don't fold while the plugin is enabled.
Come on downvoters, you saw "safe=off" in the link, didn't you?
I agree with the decision to leave "makes the same career choices" out of the equation, but I think people have to admit a lot of those "choices" aren't free from gender based social pressure. My wife's attitude going into parenthood was that she was going to "parent like a father." This was a necessary consequence of us both maintaining busy careers, but I have to say that I make out a lot better in peoples' eyes for doing the same level of parenting. I take the night feedings? I'm some sort of wizard dad. She prepares the lunch for daycare? Why doesn't she make this or that toddler puree? When a stranger glares for our daughter not wearing socks in the cold (I swear she had them on when we left the house!), its never at me, always her. As a result, she's racking up a non-trivial amount of working mom guilt. She doesn't want to mommy track her career, but it irritates her that if she did people would support her decision in a way they wouldn't if I did the same.
I agree, and I don't see the relevance of 1,000 old findings to an bad math curriculum. The beauty of math is that findings 1,000 years ago are still relevant today.

I think first steps in improving math education are teaching concept instead of calculation, and focus on understanding math principles instead of memorizing.

As a math/CS major, when I wanted to fully understand the basic concepts of pi, pythagorean theorem, I looked back at how they were originally discovered. It gave math a story behind it, and these concepts stuck with me because I understood them. I think we could improve people's understanding of math through telling the story of many of the concepts, rather than throwing concepts at students and hoping that they stick. Stephen Wolfram discusses the concept will on Concept vs. calculation: http://www.ted.com/talks/conrad_wolfram_teaching_kids_real_m...

Memorization is the road to failure in math, and many teachers push memorization rather than understanding.
Since you like strong typing and use Clojure, have you checked out Typed Clojure yet?

I'm sure you have heard of it, but it seems obligatory to mention it in any discussion of programming languages involving both Clojure and Haskell, or Clojure and type systems, or Scala and anything, or...
However, it would lend an awful lot of legitimacy to Russia's claims of just being their to protect the people if Kiev did such a thing, while not endearing anyone in the peninsula to the Kiev based government. Kiev would prefer to have the world view this purely as an issue of sovereignty; introducing questions about the ethnic makeup of the area poses a decent argument for self determination, which Kiev would like to avoid. Of course, none of this condones Russia's actions, but someone needs to tell RT that, as they continue to spout their propaganda.
The zebra girl is a nice touch.
> Regression analysis was used to estimate wage differences, after controlling for the following choices and characteristics: graduates’ occupation, economic sector, hours worked, employment status (having multiple jobs as opposed to one full-time job), months unemployed since graduation, grade point average, undergraduate major, kind of institution attended, age, geographical region, and marital status.

The problem with controlling for all those things is that you leave out other factors; for example, if men were preferentially hired over women, that wouldn't show up in this data.
SUA was deprecated in windows 8, and removed from 8.1.
Not particularly. It just requires money, planning, and someone on staff who's old enough to remember the early 2000's when popular sites were routinely attacked. Seems like Meetup is lacking in at least one of those.
Aside from talking about Go at Cloudflare, some topics that may be interesting to me (someone who has used Go for personal and work projects, but works at a much smaller company):

* Deployment/sysops practices at Cloudflare, especially since (IIRC) a plurality but not majority of Cloudflare's internal services are written in Go

* Challenges maintaining your own DNS server (which is written in Go), and how you address them

* Maintaining a healthy relationship with the FOSS + language community (Cloudflare seems to place more importance on this than the average company[0][1])

(These are a mixture of things about Cloudflare and about Go, but depending on the format of the conference, people may be interested in some stuff that's more indirectly related Go as well)

[0] http://blog.cloudflare.com/open-source-two-way-street

[1] http://blog.cloudflare.com/keeping-our-open-source-promise
It's nice to see woman writing on this subject. As a man, you'd be a fool to say such things in public. The social fallout from uttering these unpopular ideas will earn you only contempt, unless you want to be on the wrong end of a twitter witch hunt.
I'm a little surprised that there is a serious concern that this article doesn't address with gender-gapped salaries, though, and it's been touched upon several times on HN. Women tend to negotiate starting salaries and raises much less than men do, to the point where it can skew wage statistics by a nontrivial amount.

There was someone on HN a while ago who hired several engineers, and said that his company pays women less than men because he makes the same starting offer to several people, and almost all the men asked for more money, yet none of the women did. So the offers the company made were "fair", but the end results were very skewed wages.

There are entire books about this subject, such as "Women Don't Ask: The High Cost of Avoiding Negotiation"[1]

Companies could fix this overnight by disallowing negotiation (Didn't Fog Creek do this?), or making all employees salaries transparent (countries like Norway do this, and we do this for C-levels often in the US, just not plain old employees).

I suspect nothing institutional will change though because it would ultimately cost companies money. They benefit too much from workers who negotiate poorly.

[1] http://www.amazon.com/dp/0553383876
PA Consulting definitely think they were in the right here, they attended a recruitment event at my university and told us about how they did this for the NHS using Google tools. I figured they had permission from the NHS or whatever, and they also seemed to have some relationship with Google. My first thought is that this is just an MP looking for attention, but if the NHS genuinely didn't know then I agree it's surely criminal.