skysight-inc/HackerNews huggingface dataset:
Wow, the amount of effort and polish put into this is super great. I hope you sign up for that Captains Table thing earlier in Show HN and we get picked randomly together. After I read this:

To advance to level 2 you need to checkout the branch named
after the total. So if the total number is 780 then you would
run:

I, of course, immediately took a look at the branches list and see you created hundreds of them so that it wouldn't be easy. Oh man. Super impressed. I hope my future kids have someone like you to teach them to love code.

Thank you so much for making this and sharing.
Company that relies on ads says ad-blocking is a bad move!
>because gamergaters don't realize women can video games and so on

I'm going to try and not be vindictive, but I assume you think #NotYourShield is nothing but sockpuppet accounts and doesn't have any support from GG supporters and that Liz, a prominent female supporter of GG who was doxxed and threatened by anti-GGers, was not supported by GG? I spent 2-3 months browsing the tag and found it to be a far more diverse group of people than the primarily white, upper-middle class, SanFran group of SJW people who oppose the Twitter movement.

>because bros don't realize gay isn't a synonym for bad

Linguistics says you're wrong. You can dislike that the word has multiple meanings and that one refers to a demographic of people, but I know of nobody who makes the connection between the two definitions. Hell - most of my homosexual friends of mine have absolutely no issue with the usage of the word in the contexts people tend to use it negatively in, and I've asked them. Only the extremely PC-types give a shit.

>because creepers don't realize that it's not okay to hit on every women they see

I like how a flirtatious/promiscuous woman is a "slut" and the chosen term for a flirtatious/promiscuous man is "creeper". It makes defending the "creeper" put one in some sort of negative moral standing. Which is a way to pull emotional/political biases into the argument.

Humans enjoy sex. Society tends to shame people with multiple partners. Single people, therefore, tend to flirt with other single people. Maybe one of them wants to join them for sex. The more you flirt with other single people - the more likely you are to receive a positive response from one of them. Therefore, if your goal is sex, you flirt with as many single people as possible.

Congratulations - you've just discovered human motives backed by human nature. Do you share these vindications against sluts? Or does it only apply to creepers?

Lastly - members of these same minority groups are sick of people like you being offended on their behalf [0] [1] [2]. This isn't an uncommon sentiment either. Being offended on their behalf is treating them as less than you. As if they cannot make up their own minds to be offended or not. As if they are too weak to speak up and need you to do it for them. Sometimes they just don't care [3].

[0] http://dlmagazine.org/2013/10/dear-white-people-stop-apologi...

[1] http://groupthink.kinja.com/getting-offended-on-behalf-of-a-...

[2] http://blog.holytroll.net/2012/04/dont-be-offended-for-me/

[3] http://funnyasduck.net/wp-content/uploads/2014/05/funny-pict...
Ask HN: Facebook Graph API – No more public access?
Looks like facebook closed the public access to their graph api. It requires access_token to work now. Any news or information on this?
Better yet: https://www.tindie.com/
> vdohaeris, btw ;)

:-)
> Why hasn't there been a viable open source hardware project?

Because hardware isn't like software, its got longer cycle times, higher capital investments to work with it, etc., which means:

(1) You can't get lots of contributors,
(2) Even once the design's done, you've got to get someone to build it -- which takes a substantial capital investment, and the people making those investments are more able to recoup them when there is a barrier keeping other people out from identical replacements, which doesn't exist with open source.

If automated manufacturing ever gets to the point where a fabricating device that takes in cheap raw materials and prints out computers is something that is no further out of reach that a decent development PC is now -- or even, was in the 1990s -- then open source hardware will be a lot more common.
I'm a tech booster, and building and zoning restrictions certainly don't help the housing problem here. But I think it's a wee bit disingenuous to suggest it's as easy as waving a magic wand and watching all the house prices fall to Stockton levels.

Even if the rate of new construction pentupled, it wouldn't lower house prices; at best it'd make them increase at a slightly slower rate. It's a good idea on its own for the purposes of environment and urban development, but pretending that it'd suddenly allow a day laborer or a teacher's aide to be able to afford rent or ownership here adds as little as the people saying tech workers are source of all evil in the world.
FreePBX 13 BETA Is Ready for Testing
> She's implying social change only happens when forced by some group of activists and therefore activism isn't responsible for the collateral damage it causes.

If you can give examples of quick, major social change that don't happen when somebody pushes pretty hard, I would be interested to see them.

Also, I wouldn't say that they aren't responsible for collateral damage. But as long as the collateral damage is lower than the damage caused by the continuance of the problem, I don't think they'll mourn much. In particular, I am not willing to prioritize the hurt feelings of old white guys who a) have benefited from sexism, and b) who are (unconsciously) sustaining a sexist situation over the harm they are doing (and the large amount of hurt feelings caused by it).

> He may not have been blamed for it (the gender gap predates him by centuries) but the responsibility was placed on his shoulders.

Sure. Is that fair? No. Is it more unfair than it being placed on the women forced to deal with it? Definitely not.

> No it doesn't, that's only true if being male is a meaningful predictor of power, but it isn't.

There are also class differences, but that doesn't mean that sexism didn't or doesn't exist. For millennia women were effectively property of males. We are moving away from it, but we are far from done yet. Power is still disproportionately in the hands of men.

> Feminism isn't interested in addressing or critiquing the real institutions of power, they want the power for themselves.

Depends on the feminist, really. But my general heuristic is that moving in a direction where more people have access to power is good, so even if we only shift the power from n well-off white guys to n*2 well-off white people, I'll call it a provisional win. And any shift in the power structures makes easier to make further changes. E.g., gay marriage is proceeding more quickly and easily than interracial marriage, and trans rights quicker still.

> anti-sexist cultural hegemony bears striking similarities to the dictatorship of the proletariat

It also bears striking similarities to America in the age of de Tocqueville; we had a native opposition to concentrations of power that we have gradually lost. I'm not going to sweat this one too hard.

> I'm open to being persuaded and I don't think you can accuse me of deflecting or not taking what you say seriously. In fact I would love to be persuaded, the social punishments for disliking feminism are steep.

Feel free to drop me a line, then; I'm glad to discuss this.
I have flagged this comment as libel. It is one thing to argue a position you believe, it is quite another to smear another's character.

This kind of fact-twisting is on the level of the apocryphal Smathers campaign speech:

"Are you aware that Claude Pepper is known all over Washington as a shameless extrovert [pervert]? Not only that, but this man is reliably reported to practice nepotism [necrophilia] with his sister-in-law and he has a sister who was once a thespian [lesbian] in wicked New York. Worst of all, it is an established fact that Mr. Pepper, before his marriage, habitually practiced celibacy [???]."

http://msgboard.snopes.com/cgi-bin/ultimatebb.cgi?ubb=get_to...
Whoops, you did say that, way back in the first post in our thread. Sorry, I've been focused on credit cards — all is clear now. I hadn't thought at all about that wrinkle of Stripe.

I suppose it's (only partially) balanced by the higher AMEX, etc fees.
MacOS X is BSD with the low-level part of the kernel replaced by the Mach microkernel. Another way to say this is that the high-level parts of the BSD kernel got stuffed into the Mach microkernel. This is a nasty horrid way to design an OS. Microkernels add lots of pointless overhead while making the code hard to clean up.
Oddly enough I've been looking for a REPL that I can stick on a microcontroller. MicroPython is a candidate, and in fact I have one of the boards from the original Kickstarter. I looked into PicoLisp but see that it doesn't support floating point numbers. In fact I don't even know if floating point is "supposed" to be part of Lisp at all, and have read some comments to the effect that it might be frowned on by some. But my intended use would really benefit from it.

I tried adding floating point support to a small Lisp or Scheme interpreter (can't remember which one), and quickly got lost, as I'm not a great programmer.

This definitely looks cool, and I will play around with it. Maybe it's nostalgia, but I grew up with computers that booted into the BASIC prompt, so it brings back the fun of exploring computers for me.
I think it is generally useful for people to have a picture in their head about whats going on as work quite frequently gets lead by instinct and educated guesswork which can be made rigorous once you've decided its worth the time to do so. That said I really don't understand the appeal of Bohmian mechanics. The explicit non-locality puts me off it.

On a more positive note the stuff about category theory is very interesting and I think has a lot to offer physics in general and quantum mechanics in particular. I found a couple of papers by Bob Coecke made a good introduction to the use of categories for a physicist:

1) http://arxiv.org/abs/0908.1787

2) http://arxiv.org/abs/0808.1032
Would you like to share this? This one sentence doesn't really add any value to the conversation.
It sounds like he actually drifted away from his original burial spot.
The book of the same name is a decent third book on C: K&R or some other intro, Expert C Programming, then this.
Nice, this makes it even more likely I will die a slow death from cancer instead.
Excuse my ignorance, but is this practical to use in real time embedded DSP analog hybrid systems like ±5v eurorack modules?
I have yet to understand the Lisp craze, no matter how many blog articles I read about it's beauty.

Although I will admit Lisp machines were pretty neat.
The whole point of hotfixes is that they are relative to old code and that they alter what is considered the current version of that old release. Which is important when (as is typical in business) you have customers who are on specific releases and either haven't paid for the new hotness, or haven't integrated to it and don't yet want it.

So absolute minimum you need one persistent branch per old release, if you ever hotfixed it and still have it deployed in the field. GitFlow falls over here, because it only has one master. But at least it does recognize the fact that repairing released code is different from pushing the unreleased state of the art forward.
Surely it isn't a great idea once "the" repo has a copy of the dodgy commit, though? Because once everybody else has a copy of it, the history hashes will include it, and removing it with a rebase is going to become more bothersome.

(N.B., I am English - by "bothersome" what I suppose I actually mean is "a massive pain in the arse". Because everybody is going to have to take all their commits since the dodgy one and rebase them on top of the new history. Maybe I should rephrase that to "a massive pain in the fucking arse". But it's always possible there's some git magic I'm not aware of.)
Just curious... what has changed in C++ land so suddenly? It was hard to get any improvement in language out for like a decade and how we are seeing C++14 features already standardized and implemented in just an year!! Something dramatic has happened in C++ standardization process but can't find much information on that.
>You're overlooking the possibility that drivers who don't want firearms in the car might prefer a policy that forbids passengers who are carrying.

You're correct, I did overlook that in my pro-gun leaning bias and my pro-logic leaning biases.

Fluff policies that don't actually do anything in practice are weird to me. I don't see how this actually provides comfort to anyone who feels uncomfortable around guns. But hey, if a placebo policy works for people. It works. * shrugs * If a person is carrying a concealed weapon or a weapon in a backpack/purse, it's not like the driver is going to know. This policy only affects drivers/passengers who are known to be carrying a firearm. Drivers can still carry one in the glovebox so long as passengers don't find out about it, etc.

But yes - from a business perspective. You do what's more popular. If the popular action is to have a fluff policy, you add the fluff policy. It's not like it actually changes anything and it wins you some PR brownies. Sometimes I forget to put my business glasses on when looking at things like this.
Google sets up feedback loop in its image recognition neural network...
Fair point. I meant that if you see ST depression in an MI, then it's probably not _actually_ an NSTEMI, you just probably don't have the leads you need.
You'd have to sit down and learn it and try it out for yourself. At least that's the case for me.
Grrr.... being 1/2 through that book right now, I really wish I hadn't opened this comment thread with this comment at the top. Spoiler alert???
Herb Sutter gives a hint of what's going on in this video:

https://channel9.msdn.com/Events/GoingNative/2013/Keynote-He...
After I had my heart-attack last year[1], I was asked to participate in a clinical trial of a device called a "Life Vest". I did so briefly, although I ditched it pretty quickly because it was too uncomfortable to sleep in. But this thing was basically a wearable EKG/defibrillator. It monitored your heart rhythm and, if you went into a bad rhythm, would actually give you a shock from the defibrillator. Handy if you were asleep or had already fallen unconscious and couldn't call for help.

Of course it gave you a warning buzz first and had a "cancel" button so you could avoid being shocked if you were actually still OK. And it wouldn't shock you, AFAIK, unless you were in a "shockable rhythm"[2].

Anyway, it's still a bit big, bulky and uncomfortable and I doubt you'll see millions of people wearing something like this anytime soon, but as things get lighter and cheaper and better, it might just become mainstream.

[1]: https://news.ycombinator.com/item?id=8550315

[2]: https://suite.io/elizabeth-batt/4z1520d
A tech job brought me to Austin in 1999. No state income tax and plenty of ranch land for development nearby. The University of Texas at Austin has a very powerful supercomputer and lots of sponsored research. Apple has a huge campus in North Austin and is a model for tech companies expanding out of Silicon Valley.

My friends here want me to tell you that 'Austin is Full', but everywhere you look there are help-wanted signs.
Wireless media streaming speaker has Android touchscreen\
True, I have Scheme, Racket, and Clojure installed on my machine. I tried to get started, but I couldn't think of any simple projects that would accentuate the "uniqueness" of Lisp dialects.

Maybe I'll pick it up again after my love affair with Go dries up.
It's insane. At one point I was fully fluent in C#, Silverlight, all the HTML/CSS/Javascript necessary to successfully embed Silverlight, MVC/MVVM, SQL implementation and design, etc etc etc etc... Being a full stack .NET programmer is just as crazy as being a full stack Javascript.
I agree it's excellent, but I don't know how you can say

>It costs no more to write a nice letter like this one than a mean one as is the standard

when the letter includes a literal offer to transfer cash to its recipient to cover their redesign costs. So yes, it does cost more than any other type of letter :)

It still sounds pretty good.
This depends on your skill set. What job is a civil engineer going to take where she could earn enough surplus income to be more effectively altruistic than the direct impact or their work?

On a different scale, could Toyota have done more good in a neighborhood by donating the money equivalent of its staff's pay here: http://www.nytimes.com/2013/07/27/nyregion/in-lieu-of-money-...
Personal attacks are not allowed on HN. This comment would be fine with just the first sentence.
Keeping track of your health is a life-long thing, so I would say it definitely has long-term appeal. For example, to lose weight, you must burn more calories than you eat. But once you get to your target weight, and you want to maintain it, you must make sure to keep them around the same level everyday.

Being able to enter your meals from a shared database makes this process so much smoother, and having a rough idea of how many calories you've burnt so far lets you make smarter choices about food.

Also, one of the things that the Surge model can do is track your runs via GPS. This is awesome. At first it was the only reason why I even got it, but I think the whole feature set is really helpful toward reaching your fitness/health goals.
Screw you guys! I'm going to Argentina ;)
Yet I see a lot of people who think 20% time off should "cost them" <= 20% reduction in salary. I agree that it's a good deal for (many) employees who value time off at least as highly as salary. But it's not such a great deal for the company making the offer.
While they are obviously biased, but they're also open about it:

So why not use it? Blocking ads on our site, for example, directly impacts the bottom line—and puts our site, our staff, and our future at risk. The same goes for thousands of sites, including big names like The New York Times and Fox News. These large outlets have a huge audience, yet still make a pittance online, so imagine the outcome for a bunch of smaller, online-only venues.

--

Eventually the business model for content sites will evolve beyond advertising, either to be ecommerce or subscription-based. But it'll require some sort of unified payment system for microtransactions (BTC? Square?), which means it'll still take a few years.

Till then, thousands of ad-funded sites will likely go under. The situation will get worse before it gets better.
Mercurial branches are not meant to be used for short-lived feature branches, though. As "hg branch" puts it: "branches are permanent and global, did you want a bookmark?".
Not sure if games interest you, but "Realm of Racket" is a fun read to get into Racket with. I mostly got into the rest of Lisp because I liked Racket.
It adds, _maybe_ three seconds to the process of transmitting an EKG. The interface is pretty well designed. It makes more sense for me to be the person making that decision as I am the person with the most complete clinical picture at the time that decision is made.

If I'm sending an EKG, I'm also going to be picking up the phone shortly to talk things over with the doc at that ER. There would never be a situation where I don't already know where I'm going before transmitting an EKG.
Both "esoteric" examples were just picked from a larger set of data packing and FMA (fused multiply add) operations that high performance real life code needs and uses. Intel doesn't generally add instructions no one needs.

Unfortunately, compilers aren't indeed very good at picking optimal instructions when it could take good advantage of instructions such as these. No wonder, though.

Packing and unpacking are often needed in SIMD context. There are a lot of such instructions, including shuffles and permutes. Individually they may sound esoteric, but actually cover a nice number of real life data shuffling needs and are extremely fast.

Fused-multiply-add instructions can double effective FLOPS.
Very lightweight, the whole thing downloads, compiles and runs almost instantly. After you go in the examples directory and run make, here's a little bash command to run and listen to each example in series while looking at its source:

shopt -s extglob
for f in ex_!(*.*); do ./$f; `play test.wav > /dev/null 2>&1 &`; less $f.c; done

ex_music is beautiful! But the source is not very expressive, even being familiar with DSP, a lot of the code has me guessing (well, it is expressive, but I guess the variable names are too short to my tastes).
Yeah, this jibes with my experience. I was rushed to UNC Hospital in Chapel Hill last Nov. with a STEMI, and I was amazed at how fast things progressed. Granted, time seems to compress in highly stressful situations, and I wasn't exactly timing with a stopwatch, but subjectively, I feel like I was in the ER maybe 15-20 minutes top, before they had me on my way to the cath lab. And the catheterization procedure took somewhere around an hour (maybe more, maybe less, hard to recall exactly). I never asked for the exact time until they had the catheter in my artery, but I'm pretty sure it was well less than 90 minutes.

At any rate, it was enough that I survived and the amount of heart damage I suffered was minimal enough that I was able to resume a completely normal life afterwards. By 3 months after the MI, I was biking 20+ miles at a time, and by 4 months had worked up to 75 miles a week, and then I raced in a 6 hour MTB endurance race about 5 months afterwards.

So yeah, speed is definitely of the essence. Luckily for me, and I am fortunate enough to live near a good hospital, in a community with top notch 911 and EMS providers.
The government already oversteps their bounds in issuing subpoenas to investigate "threats" that aren't truly threats. It's hard to say where they would draw the line if given authority to police general hyperbole.
> The book of the same name is a decent third book on C: K&R or some other intro, Expert C Programming, then this.

For the curious, this paper _is_ the the basis for the aforementioned book...

"This paper, greatly expanded, is the basis for the book
C Traps and Pitfalls
(Addison-Wesley, 1989, ISBN
0–201–17928–8); interested readers may wish to refer there as well."
You don't need to bring prices down to Stockton levels to avoid San Francisco level problems.