skysight-inc/HackerNews huggingface dataset:
When two languages have different scoping rules, they don't have the same semantics.
When two languages differ in their opinion about macros, they don't have the same semantics.

When two languages have different semantics, they are different languages.

And finally, when two languages have fundamentally different syntaxes, the idioms promoted by their creators differ, and thus problems are solved in different ways.

They are not fundamentally the same language, no.
Nanoscience Makes Your Wine Better
Technical support.
Yeah but there is already a system for that which is tabulatur and with music it's really not about the individual chords but rather the progressions and when a little more advanced the melodies and rythms.
BuySellAds acquires Launchbit
Come on now, you're the author of the crash reporting framework for mobile :-P Big fan of PLCrashReporter and your work with it, the mobile error reporting market has much to thank for it. I've looked at some of your code and definitely appreciated the cleanliness of it.

On performance:
The execution speed being touted here is not that of a frame unwinder and we're building something that goes beyond this in scope. Our core client-side technology is a debugging library optimized for tracing. Unwinding was only a bottleneck for some specific ridiculous workloads and usually the bottleneck is elsewhere if program structure is being parsed (and this is where the general purpose debuggers end up taking up so much time).

There are applications out there that are so complex that traditional debuggers are simply infeasible (imagine 30 minute+ backtraces). However, what we're excited about are all those spare cycles we get to make use of...

On libunwind:
Yes. We'll be targeting some exotic platforms, and this is where libunwind definitely helps. It definitely lacks in file format abstractions but we support multiple unwinding backends for this reason, it will be painful but not too painful.

Thanks for the SOSP link, looks interesting. I agree, this is an area that has definitely been neglected by academia.

We're very excited for the first release of our platform and I'll keep you posted on it, your feedback would be great and we think we've come up with very useful technology.
Have you used Appium? It does pretty much the same thing. I have an alternative Ruby library for it too:

https://github.com/songkick/rubium-ios

You can use it with Cucumber or Rspec or whatever.
I think I more or less understand what you are getting at. You're saying that my question was silly because it's not necessary to think that women aren't people in order to think that they ARE different than men.

Okay.

As I've indicated in a few places so far, I don't think I expressed my question as I'd intended to.

enoch_r, you seem like a methodical sort of person, maybe you can help me think this through.

I've jotted down some notes.

1. Basically I want to address internet misogynists, including but not limited to those that don't believe they are one. (I would like to exclude those who believe they are wrong and do it anyway. That's a whole 'nother conversation that might as well be had over a bottle.)

2. I believe that being a person is basically an excuse to get away with a lot of stuff, and an entitlement to receive the benefit of the doubt a lot.

3. I believe that one effective way to communicate is to present your own point in unfavorable terms. It's polite, saves a ton of time, and reminds yourself to avoid being defensive. Sometimes people even help you improve your point!

4. I believe that point 2 is true, most people believe it, and everybody benefits from it, and you're usually not aware that you're benefiting from it. But most people probably phrase it in more favorable terms. "The Golden Rule" is pretty catchy.

5. There's a comment here which states:

> I don't think you can find a lot of sane individuals who believe women aren't humans.

...I believe that it's tragically easy to find otherwise sane individuals who don't really, in their heart of hearts, in their innermost thoughts, believe that women are people in the same way that they believe that they themselves are people. I can't imagine that misogyny would be so common otherwise...

6. To the group described in 1., with 5. in mind: You know they are. Knock it off!
Seriously, in good faith, I attempted to learn and write a simple web application in go.

I found it hard coming from a world where IDE support was available in other languages that do autocompletion and things like that and development just moves faster. In go, there is some level of support in sublime text, go for vim etc, but it is not nearly as full featured as say, IntelliJ. Want to learn about the javadoc - Command + J. Want to refactor code, much easier than in go. So tooling is a big problem I encountered.

Next in line is lack of reusable data structures. Sure, embedding of structs is supported, but lets see...what will you do with a person struct (name, age, gender) that should be part of a employee struct and also the executive struct. You have 2 options 1) copy paste the person struct fields into each of the other structs or 2) you have interfaces and implementations of those interfaces so you can only deal with it through interfaces using embedded structs. What we really want is a flattened struct (just like inheritance). Most time people use inheritance not because its the right thing to do for that piece of functionality, but because it allows easily flattening out a data structure so you have reuse of a common data structure with common properties across other data structures. This one killed it for me with go. I can't reuse. I am not google to have loads of dollars and when I try to make things work, I need to be able to keep an eye out for bugs that can creep in with go where re-use is artificial or takes excessive work to get.

All in all, maybe go has its niche, but for a small shop that runs on scanty resources and needs to build robust and reliable applications, a heavy weight like Java or .Net is still ruling the roost.
>So you lie to them?

He's lying to the same extent as the office employee whose internet connection ceased to work while everything looked plugged in/working as far as the computer is concerned... at which point the BOFH comes over to debug the situation, unplugs your rj45 from the socket, plugs his laptop's in and now his laptop has a blazing fast internet connection...

He then plugs your ethernet connector back into the wall, firmly this time, and now you have internet too even though you were allegedly plugged in, 'freshly rebooted', etc.

Diagnosis: the janitor yanked the cable hard enough to dislodge it but not to unplug it and didn't even know he/she did that.
Quoting the linked email:

So if we go for Guile-Emacs, we'll be stuck with Guile, i.e. we'd
have (old and new) packages that use Elisp, new packages that use
Scheme, maybe yet other new packages that use, say, Javascript (or some
other language support by Guile). That would make the work of Emacs
(and GNU ELPA) maintenance harder.
Similarly, I had to debug a vulnerability and write an exploit for a vulnerability in adobe reader for a job interview. :)
If this is a user-facing tech-support position, then it is a hard job requirement that the candidate be able to handle being lied to by the user. I don't care what they say, they didn't check the cable, they didn't reboot, and they most certainly didn't not do anything that might have caused the problem.
Chui: Intelligent Doorbell with Facial Recognition
Not seen this before, the tutorials still work - http://easel.io/tutorials/shadows?utm_source=easel-blog&utm_... - it looks good. Wonder what GitHub will do with the code now?
Christ I had no idea Virtualbox was that riddled with holes. I wonder how many of those have been fixed.
Thanks Michael and Scott for try NuPIC Studio!

This weekend I'll update NuStudio repo with the newest version and its tutorial..
This reminds me of a scene from the movie "Swordfish", starring Hugh Jackman, John Travolta, and Halle Berry. :-)
A Digital Mirror That Swaps Your Face with a Stranger’s
Y'know, I think it might have been. I'm going to go spelunking in my old GMail account and see if I can find it, because now I'm curious.
"but hyperbole.. is a plague on modern media."

Need I say more?
>to say "EP has not gotten us any closer to understanding “human nature”" is a joke.

Indeed. I've seldom come across a model that has given me more understanding of human nature. There are a lot of other dubious bits in the article and its a bit of a job to wade through 4200 words of it. I think part of the issue is that on a quick googling the authors fields appear to be Film Studies, the History of Art and Comparative Literature. Evolutionary psychology is a fundamentally a science subject and I'm not sure they really get it.
There's a good selection and it's weighted towards earlier seasons which is good but unfortunately no Manos or Santa Claus Conquers the Martians yet.
How about stopping corrupt guards and service workers from sneaking paraphernalia and drugs into the prisons?
The abovemarine
Windows apps will be ported to ARM. Microsoft already supports an ARM version of Windows, so this doesn't seem so far-fetched. Also, it is possible to build universal binaries supporting two architectures (Apple did this during the PPC-Intel transition).
This piece reminded me of "Zen and the Art of Motorcycle Maintenance", with its talk of the practical qualities of the language through analogy to a shop-built gig.
Your logic is just a wishful thinking. According to you, men must have been excluded from nursing, public relations, or hospitality services because they are not members of "the club." And this is not only in US, but in societies across the world, from Sweden to Sri Lanka, despite massive efforts in many corners of the world to make sure that men and women are the same.
> someone who would get that amount of use or more out of one probably wants something _really_ awesome and not something cheap.

You're forgetting about what was the primary driving force behind commercial 3D printers, which is hobbyists who don't have money for a full machine shop. Those are the people who popularized assembling Rep-Raps, and who are now buying cheap printers to play with them and use for their projects.

If you're a professional with a good idea what you're going to do with the printer, you definitely should go for something expensive. But if you're just a Joe Random Hacker, you probably can't afford anything more than the cheap one (and even if you could, you also need money to buy other parts for hardware projects).
WordPress has an OSS one which you can adapt.

http://en.wordpress.com/tos/

Failing that, feel free to do light customization on the one for Bingo Card Creator or Appointment Reminder. I make no representation that they're appropriate for your purpose.
Programmers Day 2014 Scavenger Hunt
After finding that using scp to copy stuff over my local network (and before finding out about hpn-ssh) I wrote this icky script to get better performance copying moving stuff around: https://github.com/toofar/fcp

It just wraps ssh+netcat+tar. The ssh connection is just used to setup the netcat (actually nc) connection like in mosh.

It doesn't have much dependencies (although it can use pv if installed on the local machine) and so should work on most platforms (didn't work on android last I checked, but I think I know why). It's a pretty ugly script (in particular errors are not propagated back to the terminal and backgrounding pv can lead to offset output) but it works and can even use scp's bash_completion script for completion on a remote filesystem.
From a guest's perspective, I'm not sure if I like this. If I ask for my host's recommendation about what to do or where to go, I want him to tell me what he actually think is the best idea. This product incentivizes him to instead recommend something that will make him money. But I guess if he recommends something bad, then he risks getting a negative review on AirBnB, so that helps a little bit.
That data in particular may be "rich snippets" or "structured data" - I have no idea if it is though

https://support.google.com/webmasters/answer/99170?hl=en
Ok, I'll more copies of learnyousomeerlang instead :)
I can't find any info on how quick the page turns are? No A4 size?

(The reader MaysonL mentions doesn't seem to be on sale yet? I don't see review from 2014, at least?)
Why are we paying any attention whatsoever to a single anecdotal data point when there are literally troves of data available about who is actually using services?

Facebook is about as dead as email: not at all.
Qualcomm doesn't need to scale up. Qualcomm is slowly scaling up by releasing ever more powerful Snapdragons. Eventually, Qualcomm's chips will be fast enough to do everything we could reasonably want (or at least most things that most people could reasonably want). It could almost be argued that the majority of people (minus tech nerds and a few other people with special use cases) can get by just fine with a smartphone plus a tablet.
Although I am not a member, Metafilter does this with a $5 cost.
I make sassafras tea every year with my son. It is delicious and an adventure to harvest and make.
Node.js security basics
You know, I've had the Mexican versions of common soda brands, and I can't tell the difference. I think it's psychosomatic.
iOS 8 Upgrade
A previous post about this mentioned the site is basically just a Wordpress install[0].

I'm sure if we examine the ashes long enough, we'll find the comedy.

[0]https://news.ycombinator.com/item?id=8329582
https://en.wikipedia.org/wiki/Food_Additives_Amendment_of_19...
Now let's see a human study where people who consume those sweeteners, eat carbohydrates in moderation, and exercise regularly are still at increased risk for diabetes.
The real Olive Garden scandal: Why hedge funders suddenly care about breadsticks
Let's focus on the message, not the messenger.
>In the United States, it’s one out of every 50.

This is blatantly false.
I'm not so sure about email not being used to communicate with friends.

I'm currently a senior in college. If asked during high school, I would have said exactly what your daughter said, except with Facebook messages replacing SMS.

At my college, all organization of student groups happens over email. I very quickly went from receiving <1 email/day during high school to receiving ~20 emails/day in college. Exposure to this mailing list culture at college (and also at during internships in industry) has made me an email person. I typically don't send short emails (~2 sentence) for social messages (I use Facebook for that), but if I need to send a paragraph to someone I do it over email. My group of friends splits our planning of events 50/50 between email and Facebook messages.

I'm not sure if this is just at the college I attend or if its a more general phenomena.
I was sort of hoping it might sometimes result in an answer of "a suffusion of yellow".
Koinify Raises $1M for Smart Corporation Crowdfunding Platform
Poll: Do you use ad blocking during your daily browsing on desktop / laptop?
Yes, always or almost always
Yes, most of the time (e.g. for personal stuff, not for work)
No, I use it only sometimes / on some selected sites
Erlang and Elixir aren't the same language, but they do share a pretty unique architecture in OTP. When people talk about "the advantages of Erlang" they're frequently really talking about OTP (that, or BEAM's reduction-counting ISA.) So people think it's Erlang that gives you those advantages.

Of course, it's not; any language that targets BEAM could pick up those advantages "for free", in the same way Clojure gets a bunch of Java libraries "for free." But people compare programming languages, not abstract machines or library ecosystems. If you treat Erlang and Elixir as black boxes, hiding BEAM and the OTP (the way someone who doesn't know either language would), then they seem to be much more similar to one-another than any other language is to either of them.
Of course, but I have built a strong enough of a model that I'm willing to bet decisions on what I know. It usually pans out well and has only gotten refined as time goes on.
Getting paid (or not) by Chinese Clients
I have absolutely no interest in supporting developers who put form before function in the way that was done with Prompt 1.0, talking about a terminal that is "clean, crisp, and cheerful" instead of "fast, functional, and correct", nor do I have any faith that Prompt 2.0 is going to somehow work when Prompt 1.0 never did. I hear a lot about how awesome Panic is, but I just don't see it: they are selling an expensive terminal emulator that doesn't actually emulate a terminal correctly. I mostly use it at this point because so many people rave about Panic or recommend their products (even at XOXO last week) that I want to better understand the phenomenon, but as far as I can tell it mostly comes down to a marketing pattern of presenting an image that people can "buy into": in this case, the hipster-ish Apple-following development company that cares about the design of products in ways their competitors refuse... sufficiently that people buy these products so they can feel like part of that tribe, leading to recommendations that usually talk more about the company or their website than features or performance of their products. Regardless, the fact that Cydia recommended it to our large base of terminal-using developers for a long time by accident (an internal miscommunication) makes me very sad.

(After writing this, I realize you are probably joking, in that Prompt 2.0 will soon exist and thereby the bullet points will be complete, but on the oft chance that you were serious I have left the previous paragraph ;P.)
YikYak is sweeping our high school. It's mostly used to make fun of school administrators and bully other students. It seems much more popular with kids than Secret.

http://www.yikyakapp.com/
deadlist?
> Our justice system has evolved in light of that.

I don't know that I'd say 'evolved'. You said it yourself: the homicide rate has been 5-7x higher than in England for more than a century.

We're not really doing anything different than what we used to do - a punitive justice system, sometimes morally dubious punishment, and total 'othering' of convicted criminals. I don't know that we can really be shocked when nothing changes.
We aren't alone, unless we are.
Although there is nothing new in this article, I found it to be a compelling explanation of the Fermi Paradox and all of it's various explanations.
Were you thinking of a one-time fee or annual?
Funny because the first picture showed a Bundy root beer. Bundy claims to use real sassafras roots to make their root beer (and I personally quite enjoy it). Not sure about the safrole content though. Will check it out at lunch
Or as often the case with Amazon reviews nobody has a clue what they are talking about
This is what happened to someone I know. He made a single mistake, hanging around with the wrong crowd, and then even though he was trying to change his life, he kept getting screwed over by "the system". There were lots of issues related to going to halfway houses or going to jail. He got sick and missed an appointment with a parole officer, which caused him to lose his job, which caused him to be thrown back in jail. He was trying his best to follow the rules, but after losing his temper and threatening to attack someone who had been bothering his father, he eventually ended up getting thrown out of the country (he lost his permanent resident). Obviously he made a few bad choices, but if someone is making a concerted effort to change his life, it feels like they should be afforded more of a chance to succeed.
I would say no! google's DNS address is not its IP address :-)
Apple recommends six specific payment platforms to use with ApplePay
Apple tells developers,
"You can find a list of payment providers who support Apple Pay with their SDKs
on developer.apple.com/apple-pay/. Using one of these SDKs is highly recommended."
These six are:
Authorize.Net, Chase Paymentech, CyberSource, First Data, Stripe and TSYS.
As notable as inclusion are those who are absent.

Source: http://www.pymnts.com/news/2014/apple-pay-recommends-six-processors-and-paypals-not-one-of-them/

Related: https://news.ycombinator.com/item?id=8330629
> The only freedom the GPL takes away is the freedom to deny freedom to others.

Example, I would like to take GPL software and then put it into the public domain.

No freedoms have been abridged, I have not prevented people from making changes to the software or tinkering with it, nor have I denied anybody the freedom to take it and put it back under some kind of license (after some derivation). In fact I would enable numerous freedoms, like the freedom for somebody to take the PD code and make changes (uninfringed), and then sell that changed code without releasing the source.

The GPL prevents me from having this freedom and others from enjoying the results of my exercise of this freedom.

You argue that a person who does that is unethically taking advantage of somebody else's labor, but the freedom of the originator to do the same isn't abridged either, so the originators of the labor could benefit from their own labor.

Or they can mix code from incompatible licenses, a freedom prevented under the GPL (most specifically 3). Under my license arbitrary distinctions like preventing the freedom to "link" to code are eliminated. I've advanced freedom again.

The trade-off is that I've removed the guarantee of perpetuating the transmission and disclosure of the source code. That's the only thing I've changed. But I haven't prevented the same thing from happening either. Under my plan somebody could make changes and also disseminate those changes via releasing the source if they wished to. Changes to the source might still thus perpetuate. But no freedom has been denied. Unlike with the GPL.

The GPL also seriously erodes the freedom to earn reward for labor and virtually abolishes the freedom to earn reward due to property ownership. It's a tradeoff that sides with increasing the efficiency of labor (by allowing for reuse). But there's a large body of work on recognized, but unexercisable freedoms because the person lacks the means to exercise it.

> Just as I live in a free country, yet I don't have the freedom to steal my neighbor's TV with no consequences. In that sense, yes, the GPL denies freedom. I guess I don't see the point of that argument though.

Then why argue it? I'm shedding karma here, because people can't accept this inarguable point of fact. More problematic than the freedom the GPL erodes is the religious tones it takes on. People talk about "freedom" without understanding it and downvote sensible discussions of the issues with the GPL without debate. Locke keeps being brought up by somebody else, but Locke's philosophy on property and the GPL are squarely at odds and irreconcilable.

> > The notional maximal license also believes in this. But it does not guarantee it.
Then I would argue it doesn't really believe it. No true Scotsman, etc.

There's an enormous body of work on freedom as a guarantee vs. freedoms needing to be exercised. The notional maximal license enables all freedoms, but requires them to be exercised to be enjoyed. The GPL enables and guarantees a single freedom, but at the expense of all others.
I wonder then if its the absorption of the gut or if it is the conditioning. If the gut flora have to adapt to trying to break down an impenetrable compound they might become super strong at breaking down simpler molecules no?
Where he works, IT salaries seem to be in the 80k to 100k range.

http://www.glassdoor.com/Salary/Bank-of-America-Salaries-E88...