skysight-inc/HackerNews huggingface dataset:
I'm a woman. I was inducted into Mu Alpha Theta in the 11th grade, a college level math honor society. I didn't take any math my senior year in high school because I would have had to go to school an hour earlier to take the class they made available to the three people who qualified for it (the other two students did opt to go in early -- but I have serious health problems that had not yet been identified). So I got to college and was told I could either retake trig or enroll in calculus. I did not want to retake trig and I enrolled in calculus. Having had no math the year before, I ended up dropping out of calculus. I still feel scarred by the experience.

Years later, when I was going back to college and trying to choose a major, I knew I wanted to do something with the built environment. I went through university catalogs and looked at what different majors entailed. I took "civil engineering" off the list pretty early in the process because of the requirement to take multiple calculus classes.

Women often do not have great math backgrounds. They may do fine in math up through middle school, but often start falling behind in math in high school. It is not clear if this is because of social factors or innate lack of ability. But it is a known phenomenon. So I would wonder if the ones where women are very seriously underrepresented are the ones with the most significant math requirements. If that doesn't check out, I don't know what I would look at next. But that is the first thought that comes to mind for me.
This is cool, although the title reminded me of one of my favorite parts of Elm[0]...I've effectively said goodbye to “undefined is not a function” because I've said goodbye to runtime exceptions in general.

More specifically, I have yet to write Elm code that compiles and throws a runtime exception. I sure don't miss seeing "undefined is not a function!"

A top-shelf compiler is a hell of a drug. :)

[0] http://elm-lang.org
Why did you list the lbs for the motor and not the battery pack? =P
It's not a problem if you use objects, and the syntax is essentially the same:

const {error, value} = (function(){
return {value, error};
})();
I just use https://getsentry.com/. Seems to work pretty well, both across browsers and with my minified code.
Why can't you use source maps in production?
Lots of people who have yet to own an electric car think like you do. People who've tried it and have home chargers discover:

1) It's really nice that your car is fully charged every morning... sure beats having to visit gas stations on a regular basis. 4 hours is not a big deal if you're asleep.

2) If you want to go long distance, a network like Tesla's supercharger does the trick. (Tesla owners drive SF-LA by stopping twice for 20 minutes, or pay for a 5-minute battery swap once.)

3) While the only long-range electric car today costs 80k+, Chevy and Tesla are both planning on releasing a cheaper long-range car in 2017.

Is it the case that anyone other than cars is betting on hydrogen fuel cells? The only big fuel cells that I've ever heard of are used in the datacenter industry, where Bloom Energy is the main fuel cell company, and they power theirs on hydrocarbons, not hydrogen.
30% of the heating value of hydrogen is wasted for liquefaction.
There are a couple of other troff implementations in use today.

Mandoc is very new and focuses on providing a complete solution for a system that uses manpages: it renders manpages in the terminal or to HTML on the fly, provides a database for semantic search of manuals, and is probably the second most common manpage renderer in common use (after Groff). It’s the default renderer on OpenBSD, FreeBSD, DragonFly BSD, NetBSD, Illumos, and Minix. Unlike the others, it’s not a complete troff implementation; it focuses on manpages (“mdoc”, “man”, “eqn”, and “tbl” macro sets).

Heirloom troff is descended from Sun’s troff, and focuses on nice typesetting supporting various PDF and OpenType features.

Plan 9 troff is, well, Plan 9’s troff, and is used by plan9port to render its own manpages.

There are a few other troff implementations (Neatroff, etc.), but these are the most widely distributed ones these days. I personally use Mandoc for everything except PDF output, for which I use Groff.
Sorry ladies. It sounds like whining to me. Try Hispanic female in engineering during the 80s. I'm on my 2nd start-up in a competitive tech world. Each and every women at the FFC have had their struggles to get where they are today. So pull on your big girl pants and jump in - the water is fine - being a woman hasn't kept Tracy or Grace or Adora or Ruchi from being successful at what they do. That is the lesson that should be taken away from the day in San Fran. I went, I listen, I am inspired. Now I'm off my soap box and off to conquer my small part of the world. @vijilent
I think Scott Adam's gets it right here:
http://blog.dilbert.com/post/109880240641/sciences-biggest-f...

"So you have the direct problem of science collectively steering my entire generation toward obesity, diabetes, and coronary problems. But the indirect problem might be worse: It is hard to trust science.
...
I think science has earned its lack of credibility with the public. If you kick me in the balls for 20-years, how do you expect me to close my eyes and trust you?

If a person doesn’t believe climate change is real, despite all the evidence to the contrary, is that a case of a dumb human or a science that has not earned credibility? We humans operate on pattern recognition. The pattern science serves up, thanks to its winged monkeys in the media, is something like this:

Step One: We are totally sure the answer is X.

Step Two: Oops. X is wrong. But Y is totally right. Trust us this time."
Objective C VFL parser in JavaScript
Coming from Common Lisp multiple value return is usually used when there are some non essential values to return in addition to a primary value. Unless you specifically bind those non essential values are discarded.

(defun foo () (values 1 :quux))

(+ (foo) (foo)) => 2

(multiple-value-bind (x y)
(foo)
(print y)) => :foo

If you are returning an explicit aggregation like an array then it's not true multiple value return in my opinion.
The debate rests on more than just temperatures. Also, ice sheet thicknesses and extents, sea level changes, ocean salinity changes, and concentrations of CO2 and other atmospheric gases.
Linux users can back up their Evernotes using http://nevernote.sourceforge.net/
"For me, it is ok to have Dropbox as backend storage"

So you'd trade off one unreliable and out-of-your-control service and replace it with something fundamentally the same?

There's at least as many horror stories of users losing Dropbox data as there are for lost Evernote data.
Gitlet.js
Yep.. Sydney here, same same
What's the status of React.js in Atom?
I'd just point to C++'s error output:
http://www.codeproject.com/KB/cpp/791461/errors_temp.PNG
Is Matcha a better fuel for Hackers?
Matcha is becoming popular as a replacement to your Red Bull, Espresso, Coffe due to:

1) Extended Release Caffeine: 75mg of caffeine, 3/4 that of espresso, which is release over 3 hours, rather than espresso's 1 hour release, no crash/jitters!
2) L-Theanine: Natural Calming Agent, increasing alpha brain wave activity, allowing one to focus!
3) Immunity boost due to high antioxidant content!

My name is Graham, co-founder of MatchaBar here in Brooklyn! We recently fueled Hack @ Brown University, setting up for a midnight snack, serving 350+ matchas through the morning till 2am! We will also be at Princeton Hacks in April! We would love to hear about your experience with matcha, and if you'd like a sample, or interested in having MatchaBar fuel your hackathon/startup/event, shoot us an email Graham@MatchaBarNYC.com

Cheers,

Graham
If only it were so simple. You're assuming discrete components. And you're assuming consumer sanity.

"Every protocol the car uses is proprietary and protected under DCMA / etc. There are chips in every component that don't allow the car to start if any component isn't a first-party part."

We're already seeing this sort of thing. Look at the Tesla. Or the Lightning connector from Apple.
Sort of depends on your view of the reality of the wave function, in light of its maybe-interpreted-as faster than light collapse.
Exceptions as a service.js
The One-Dayer
Awesome, thanks. I should be addressing that in the future.
We'll have to do a fair amount more exploration and/or be lucky before asteroids can be a source, but, yeah, your points are well taken.

Then again, the moon is there, and [ pretty much every other point I'd make is addressed by my novel reference ^_^, modulo maybe the moon's gravity will be relatively good for humans. Of course, then Mars' would be better. ]
The annex thing is interesting. For anyone looking for an alternative, try providing a version within a file's URL and retrieving it in your build script, ie. wget https://internal-server.youco.com/path/to/v3/big-file.psd

Internally, you can create the /path/to/v3/ part using either a snapshot-capable filesystem with periodic snaps (in which case v3 might become a datetime string in yyyymmdd type format) or a script that creates incrementing version numbers of symlinks to the same when filesystem contents change -- using inotify() or similar.
The headline should have called it a "treatment" rather than a "cure," but methadone is a legit treatment. Agreed that getting folks on suboxone would be even better, but from a public health perspective it's still preferable to switch heroin addicts to methadone because it's safer and - by being dispensed freely - can reduce drug-related crime.
Basically every system has libc on it already, so it's not a big deal. Unless you build on a new system, and then distribute to an old one. Most people pick which systems they'd like to target, and build against the lowest available version.
A bit OT response here.

I do not use the Flux pattern currently, but I am only in the beginning stages of building out this app & am inexperienced with React, and I have to coordinate getting others in this community involved too (two beginner/junior developers & a mid-level/senior developer, and 2-3 artists/designers, none with web designing experience). I have not evaluated how I want to handle state changes yet - I may just go with the Flux pattern for practicality for the beginner/junior developers' benefit career-wise.

This app is being built on io.js with Sails.js, isomorphic React, and ES6 (server and client) - I went with React because of its ability to do client-side and server-side rendering for SEO purposes. I have a working isomorphic React foundation, and working testing solution for the React code, but I still have to get a server-side testing solution up, integrating optional Steam authentication via OpenID, and figuring out build & deploy tooling into separate environments. This is on top of gathering requirements from the community & organizing it into a nice functional spec for developers to consume...it is almost like creating a startup except that it will never be for money, only for the love of the community I created ~7 years ago as a part of a larger one.
I'd never seen that -- yeah it accomplishes a very similar end. It also supports streaming the contents of your terminal to your phone.
Perhaps next there will be a forum for older-than-30 founders?
It seems a bit random whether they do it... I'd quite like to get my first name (@corin) which has one tweet, posted in July 2007, and no activity at all since. I appreciate their policy of not allowing you to request they kill a dormant account, but after 7.5 years you'd think it might have been released by now
A To-Do List Framework That Isn't an App
Dropbox is the most reliable cloud storage solution on the market. Yes, they also had (and have) bugs but not as many as other solutions.
One of the most important cases for desktop applications is when the software must interface with local hardware. This is especially so when that hardware requires large amounts of data throughput, short latencies, and or enhanced security. For reasons including safety, efficiency, and simplicity, not all hardware devices are equipped to communicate over the Internet. Furthermore, when interfacing with local hardware such as robotics interfaces, why in the world would I want the software to run in the cloud rather than locally? Sure, there are a couple of special cases for this, such as when the fruits of the system are to be publicly or remotely accessible (a public webcam, for example), but there are plenty of cases where local access is much more appropriate.

A particularly noteworthy example is automated manufacturing. In this case, it would be nearly absurd to run the control software in the cloud rather than locally. Would you really want an Internet hiccup to cost you a whole batch of units? What about the software that controls a self-driving car? Would you want to ride in that car when the software is running in the cloud rather than locally?
keyle, you'd have to take that up with the HN adminstration, I can't help you.
Netherlandish Proverbs (1559)
great point, didn't think of it like that before. I imagine there's no way to do online cycle detection in constant space?
The interviewer asked the candidate to follow a simple direction and the candidate chose to ignore it.

If he/she can't follow a simple direction during a job interview, that's probably a really good red flag they're not going to listen at other critical times. I say it's a brilliant check.
You may find this interesting: http://slatestarcodex.com/2015/01/24/perceptions-of-required...

(I haven't read it yet though, only one of the linked articles in the third paragraph.)
If you own "space", you also own the Earth. That's worth something, even if you're not using the moon but more favorable sources of mass.

And perhaps I've read too much David Drake, but I'd like to see what we could do if we had lots of relatively cheap iridium and other rare stuff which we hope to be able to mine and refine out there. We don't have hardly enough of it down here to recycle into e.g. armor.
Do all men care about money? No. But are there are set of men who seemed to be consumed by money more than any set of women, oh yes.

Who works on Wall Street? Hell the movie Wall Street, Boiler Room, etc aimed at?
China dumped about 5B pounds of plastic into the ocean in 2010
The Island Dispute No One Is Talking About
I use TimeMachine and three large harddrives - a pair in raid1 that TimeMachine does it's normal thing with, then another drive that powers up once a week and rsyncs off that raid pair.

If I were _properly_ paranoid, I'd also set up an off-site backup drive - perhaps using TahoeLAFS. I figure the chance of Dropbox losing my data at the same time as I lose three bits of electronics at my house is pretty small.

For non OSX users, you can fairly trivially roll-your-own TimeMachine-like snapshot backup process in Linux using rsync, cron, and a little bash - it's not like Apple invented it... It might even be just as simple using Powertools on Windows.
As a publisher this is the reason I have put quite a bit more effort into my email newsletter rather than Twitter or Facebook.

Twitter is much more about real-time updates and conversation, so it makes sense that it isn't the best medium for letting people know what was recently published. Facebook though seems like a good medium, but apparently the people that like my page don't interact with the content so they don't get to see it in their feeds.

Email newsletters are great because people can easily subscribe/unsubscribe at their leisure and I know who is reading them whereas it is pretty much a mystery on other services.

From a readers perspective, your comments are exactly why I love instagram so much. I can easily follow/unfollow people and my newsfeed is only filled with posts from people I followed plus the occasional ad. And if I want related material, I can go to the browse page which has posts that are popular in my network.

EDIT: I'd love a service that was like a combination of instagram + RSS reader where I could subscribe to both blogs and people and can easily follow/unfollow, and have it not be so fast moving but still see all of the updates that are posted.
For those of you who want some longer read on ES6 there's a work-in-progress (but already quite informative) book from Nicholas C. Zakas, available for free on github:

https://github.com/nzakas/understandinges6
as automation increases, cars will likely become more computers than cars. And at that point I imagine the advances in computation and sensing will drive product refreshes. Even battery tech. Which all sound familiar...

Sure some of it can be over-the-air as Tesla has already shown, but the same happens on our current tech yet we still update the hardware pretty frequently. A new, better autopilot may not be able to run on a 3 year old car processor. Could you swap out the cars brains? Sure. Would that be lucrative for the car manufacturer? maybe not.

I think the biggest argument against what I'm proposing is that computers/phones have huge form-factor constraints that favor tightly integrated components - it's why RAM is no longer user replaceable in new, thinner macs. Cars, given their physical size, will likely never face that constraint making the modular approach you suggest much more feasible.
I'm not meaning to be snarky here, but you're not really providing me with any new information. I'm not particularly interested in what the exact dollar amount that I'm statistically likely to earn after taxes is, for example.

What I'd like to know is the going rate for equity packages at start-ups. I'm suggesting using "dollar value of shares granted" as the way to measure this, and am providing what I believe is the best way to arrive at that: Use the valuation that the company would receive were it to raise money. (A typical lower bound for this would be 409A valuation, but likely would be much more).

I'm confident this way of valuing options grants is sensible. If you have a better way of assigning a rough estimate to options' worth that would be applicable across all stages of a company, I'd love to hear it.
I often think that would be a great gig.

I like fixing things.

But I don't know how to work on cars. So there's that...
I see github login now.
"Obamacare is working" in the same way that patching a hole of rust in the roof of a dying car with duct tape works to prevent leakage from that one hole. We're still in a dying car when it comes to health care, and it's going to take more than duct tape to fix it.

The worst part about healthcare is evident every time I need to select my insurance provider out of literally thousands of different private insurance companies/brokerages. What exactly are each of these private companies doing that can't be automated and consolidated?
Notebooks on iOS/Mac/Win does most of this (no OCR or annotations) and stores data in plain text where possible, supports open standard WebDAV along with popular cloud storage for sync.

http://www.notebooksapp.com
Time travel doesn't necessarily introduce paradox.

Imagine you have a billiard table, on which there's a wormhole. If you roll a billiard ball into the wormhole on the right trajectory, it will emerge three seconds prior to entering the wormhole, hit its earlier self a solid blow, and its earlier self will never enter the wormhole, creating a paradox.

But when you try, it emerges from the wormhole on an altered trajectory, and strikes itself only a glancing blow. And why did it emerge with an altered trajectory? Because it was struck a glancing blow.

This is the Novikov self-consistency principle [1]. Physicists have been unable to find initial conditions that don't allow a consistent solution. On the other hand, nobody has proven that consistent solutions always exist. And sometimes there are lots of consistent solutions. (I wonder whether that's why quantum physics isn't deterministic, but I'm no physicist.)

[1] http://en.wikipedia.org/wiki/Novikov_self-consistency_princi...
IANAL, but my interpretation of the MIT license has been (I could be wrong here) as follows:

Let's assume I create an open-source piece of software called ProjectA and license it under the MIT license. You come along, like what you see, but think you can make it better. You download ProjectA, modify the code, and decide that you are going to sell your modification as ProjectB.

Since the original code I developed was licensed under the MIT license you are required to continue the MIT license within your version on the parts that are part of ProjectA.

So if John comes along and buys the software from you, he is free to modify the portions of the software that were part of the original ProjectA. You are welcome to license your modifications however you wish, but the original ProjectA, or any code that was part of ProjectA, would still fall under the MIT license.
I'm under the impression that "FMV" is the same valuation given at a 409A. The name for the other value -- the value that the company is likely to receive given a round of fundraising -- I'm unsure of. I call it "current valuation" or "best valuation" or "value that the company would receive were it to raise money".
My personal definition: when you are getting paid to do essentially the same as what you would be doing if you had 20 million dollars and no obligations.
If you won't share crop for the investors they aren't going to have much use for you.
Whats the idea on doing quality control and if its for programmers, I would imagine it also allows executing the code or running various simulations in the post itself. (Unless I am missing obvious difference from other writing platforms). Design looks clean and simple.
I had to reread the first part of it to make sure I was reading it with the right voice/tone
Speed Racer a documentary, wow.
GM was once the world's largest automaker, by far.

Two generations of leadership bankrupted the company by making irrational choices. Remind me how being the world's largest automaker means anything in relation to ensuring rationality.

And Toyota? You mean the one that just got done going through years of terrible quality control issues that saw their annual sales drop, their profit plunge off a cliff, and their market cap get chopped in half shedding some $100 billion in value. Clearly a company impervious to irrational decisions.
Do you have links to any resources the students found handy? I'm not very familiar with anything to do with the graphics stack other than familiarity with some of the words.
While I agree with you that it ought to be a separate issue I strongly doubt the separation is ever achieved in practice. Actual policing and "policing" of human behavior, looks and other norms appear to me to be inextricably linked. I'm sorry to single out this instance in particular but reinforcement of the local mores happens even through seemingly innocent behavior like your ought-statement above, which I happen to agree with but some people might not have, especially in the past. Police officers, persecutors, judges, etc. are affected by their own set of ought-statements in work as well as in life. (And the effect is exacerbated when you implement trial by jury.)

On my part, I cannot come up with one historical example of people generally satisfied with how significantly different outsiders to their community policed them. I have come to think it's more or less an inevitability and the best we can do is to make it possible for people to freely move to where they find the mores agreeable.
Excellent advice and goes back to the basic rule of know exactly who your customers are.
Agreed. This[1] xkcd comic applies to almost every Nautilus article I've ever seen.

[1] http://xkcd.com/1240/
Lenovo releases tool to purge Superfish 'junkware'