skysight-inc/HackerNews huggingface dataset:
Okay, so I deleted all my comments on this thread because I just gave up... but I'm going to repost the comic strip due to your reply and for context of what I'm going to say next: http://i.imgur.com/bTOhZzL.png

Now, this comic strip was made for the black people who have recently lost their lives to law enforcement. This comic strip is a metaphor and I, as a black man, am not sitting here being offended that my __LIFE__ was compared to a burning house. I get the __POINT__ that the comic strip artist is making by using something else that everyone understands and are neutral about; like a house. Because anytime you try to use gender/race/religion in an example, discussion gets difficult. I do not see it as "patronizing garbage" at all and it was drawn specifically for people of my ethnicity. I'm the house and the fire is suppose to represent my __DEATH__.

I now fully regret getting involved in these comments.
Love what you guys are doing! In a similar space in terms of structuring the web (although I'm not doing general purpose tools like you are).

Can you comment on why I'd use your API instead of writing my own stuff? I'm very comfortable with crawlers and data extractors, don't mind running my own infrastructure. I've played with Kimono and Import.IO quite a bit, but they get in my way and actually slow down my work.

Also, do you have any advice on gathering info from social media? I've found some places are fairly liberal (facebook), some are locked down tightly. I'd love to know what the professionals do in terms of infrastructure and scraping policy too...
RecurrentJS Sentence Memorization Demo
The extremely derivative plot didn't help either. I actually came away with an active dislike of the series.

But, I like the connection to semantic errors.
We edited the title in an attempt to make it more accurate and neutral. If anyone suggests a better one, we can change it again.
Ask HN: What are your favorite recipes on IFTTT/Zapier?
There's problems not just with Javascript closures but also with Groovy closures.

According to the Groovy devcon 2 report at http://javanicus.com/blog2/items/191-index.html "no agreement was reached on [...] whether we should have any syntax denoting the difference between a true lexical Closure and one of these Builder blocks. The historical reasons go back to Builder blocks looking just like Closures, and I'm afraid this long standing mistake must be removed from the language before any true progress can be made, as no sensible specification rules can be applied while the dichotomy exists. I headed back to London with a very disappointed James Strachan"

In Groovy language creator Strachan's last ever email on its mailing list 2 days later at http://groovy.329449.n5.nabble.com/Paris-write-up-tt395560.h... "Note that no other dynamic language I'm aware of has any concept of dynamic name resolution in the way you suggest; names are always statically bound to objects in a sensible way in all dynamic languages I'm aware of (lisp, smalltalk, python, ruby etc). I see no argument yet for why we have to throw away decades of language research and development with respect to name resolution across the language as a whole"
There are countless ways how brain function can go wrong. Feeling things that don't exist are one of them. But even for the smartest people it can be extremely hard to convince himself that what he is feeling is not real.

Another problem with phantom feelings are that they can overlap with actual feelings. That means the brain feels itch on hand, for example, and scratching of that part triggers a relief response. This not only temporarily "fixes" the itch, but also strengthens the belief that the itch is real. After countless of these confirmations it can become near impossible to convince yourself that it is not real.
https://getpebble.com
IntelliJ is extensible. It certainly has the ability support any language you want.

http://plugins.jetbrains.com/?dbe

Someone wrote those modes for Emacs, which is great.

Anyway, that's not the point, and your classic attitude dissuade new users. My comment was made because someone is writing a book about mastering Emacs. It's a great topic, and in a competitive world with limited time, developers want to get started quickly.
All the drivers default to FSYNC_SAFE? Maybe the Java one didn't get the memo. It's set to ACKNOWLEDGED by default.

https://github.com/mongodb/mongo-java-driver/blob/master/src...

I like Mongo. And until I really learned about it, I got bitten by the default a few times. Personally I use REPLICA_ACKNOWLEDGED when running in a cluster and FSYNC when writing to a single node.
I didn't know about SQRL, but from what I understand from the author own post on medium, this authentication idea isn't something that he invented:

https://medium.com/@frontsideair/a-summer-spent-studying-par...
Yes. This. I work in a fairly Enterprisey company that uses git as their VCS. I'm just hoping that IT is relatively calm about this and just pushes out updates/nags people about upgrading their git client.
Do people prefer under-patent drugs to generics?
but I assure you that you'll be very glad that you kept at it once you do start to notice what happens.

Can you expand a little on this? What does one starts noticing?
I use M-/ for this purpose, which I think is bound by default. It expands based on whatever buffers are already open. Not syntax aware or anything, but useful nonetheless.
Is this actually a serious post?

Countries without tipping happen to compensate their employees with something called 'wages'.

It goes a long way to developing a real service culture and not fake 'yes sir thank you sir' service in the US
The ability to organize other people is not the only force multiplier in reality, and it's very little like magic. Programming is like magic because software is divorced from reality but also steeped in it. SICP does a better job of explaining this then I can.

"We are about to study the idea of a computational process. Computational processes are abstract beings that inhabit computers. As they evolve, processes manipulate other abstract things called data. The evolution of a process is directed by a pattern of rules called a program. People create programs to direct processes. In effect, we conjure the spirits of the computer with our spells."

"A computational process is indeed much like a sorcerer's idea of a spirit. It cannot be seen or touched. It is not composed of matter at all. However, it is very real. It can perform intellectual work. It can answer questions. It can affect the world by disbursing money at a bank or by controlling a robot arm in a factory. The programs we use to conjure processes are like a sorcerer's spells. They are carefully composed from symbolic expressions in arcane and esoteric programming languages that prescribe the tasks we want our processes to perform."

The only other force multipliers I am aware of that have the same property are language and math.

SICP source if anyone wants to read the whole thing.
http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-9.html#...
OK, just so everyone is up to speed: Under what circumstances could a Linux filesystem be case-insensitive?

I know of three: FAT (specifically vfat, these days), JFS with Option -O, and CIOPFS (Case Insensitive On Purpose Filesystem):

http://superuser.com/questions/290480/case-insensitive-parti...

http://linux.die.net/man/8/mkfs.jfs

http://manpages.ubuntu.com/manpages/hardy/man8/jfs_mkfs.8.ht...

http://www.brain-dump.org/projects/ciopfs/

Are there any more?
Is package management really at issue here? For Apple supplied software, I think it really boils down to the same thing as other distros/OSes: timeliness of security updates. If Apple isn't able to spin out incremental security updates as quickly as other distributions, I'd say that process issue is the real problem.

Honestly, there's also something to be said for two-tier package management, ala OS X with Homebrew. Self-contained third party apps get a more managable space of base system profiles to target, and the installation UX can be as simple as drag/drop/app works. Us "special needs" users can then layer on and manage more esoteric and/or cutting-edge tools as needed with a full package manager. Heck, I was really glad to see Linuxbrew finally come to fruition for this very same reason. Have your cake and roll a newer-than-distro version of your tools too!
So with 300 hours of training data it does worse on SWB than a DNN-HMM, or even a GMM-HMM system? But when they give it 2300 hours or training data, it can beat those 300 hour trained systems?

This is still very cool, but that comparison doesn't seem fair at all.
Is there any chance the effects of meditation can be achieved by, say, trying to solve a puzzle in your head? Meditation sounds great and all but when you actually start doing it, it's painfully boring and feels like a waste of time. And that's what usually puts me off, every time I start.
Search all links in Steve Blank's excellent list of startup resources
You're going there, you're criticizing my punctuation and capitalization skills???

As for your point, it makes no sense. I mean, it sounds fine, and it reads just perfectly, the capitalization and punctuation is almost spot on, but there's no substance to it. I don't worry what others think, that would be as dumb as another photo filter app. The written word will manage just fine long after we're both pushing up daisies.

I think you might have been trying to make some kind of snide remark comparing the written word's reputation to the plight that photograph has taken in recent years. That might be something that would be interesting to talk about. Twitter has done to the written word much the same that Instagram (et al) has for photography. There's a lexicon all to twitter, it has its own vocabulary, it's own grammar and so on. Anyone, like me, who does machine learning using twitter is painfully aware of how the authors of twitter have degraded and abused the language as a "serious medium for expression.", Photo filter apps have done the same for photography making it harder for actual photographers to be taken seriously in the art world.

Actually, I think I read too much into what you wrote, I think it just didn't say much of anything at all, just a pretentious attempt at an insult. Let me guess, a liberal arts major :)
I have to disagree with you on the "more than one interviewer" point. If you are only ever going to have your abilities assessed by one person, then you are 100% at the mercy of that one person's biases.

A single interviewer will almost always hire someone who is exactly like him or herself. That's pretty much the opposite of what you want to do if you want to increase diversity.

You're absolutely right that you shouldn't have a big panel, but two interviews with two people each shouldn't be overwhelming while still getting diversity in your hiring. If one person says "terrible x" and another person says "good x", then there's room for discussion about what particular things were good or bad, and on balance, whether the benefit of having that person is worth the risk.
I never thought about it from this point of view this is a serious problem that gets very little attention.
http://i.puthtml.com/content_forever/phpjmHA51

... what?
This. Getting started is tough (specially if you are a skeptic) due to the lack of perceived feedback, but if you manage to get through with it, before you realize you'll be doing it for a lot longer than your first tries.
No, I'm not saying women should be more concerned. I also never gave any advice. I'm not sure why you keep trying to put words in my mouth. I meant exactly what I said, and nothing else.
For those wondering about the analogous vulnerability in Mercurial, the patch notes are out for a fix:

http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_3.2.3_....

You'll need 3.2.3 to be secure.
> Ditto but for having a podcast the community listens to. Podcast CPMs are even higher, but this is an entire project in its own right.

Really? I had considered advertising on podcasts in the past but couldn't see how it would be worth it as I figured most people listen to podcasts on the go and wouldn't visit the advertisers. Does anyone else have experience advertising on podcasts or can you share anything more?
For more of this kind of thing, see "Sidewinder: Creative Missile Design at China Lake" by Ron Westrum. China Lake had an even more radically free-wheeling approach.

This is all really close to hacker culture, to the extent that there's a risk of "inscription errors" (where you mistakenly think you have found corroboration for your ideas but are just looking at your own culture). Fred Turner traces a lot of the current philosophy of the Internet to post WWII research cultures: http://c-lab.columbia.edu/0188.html
I'm a huge fan of anything of the general form:

When <X> happens, send a brief, well-considered message to the appropriate channel in our company's Slack account. (Hipchat/Campfire/etc also an option, but I prefer Slack for UX reasons.)

For example, when a new lead is added in Close.io, send to #ar-sales:

New lead for AR: Customer Foo ( foo@example.com )

https://app.close.io/lead/$REDACTED

Dashboard: https://www.appointmentreminder.org/a/admin/show_account/$RE...

This lets people who care about AR sales have conversations in that room about it and get notifications right when a new lead happens. Then someone can say "Spiffy, I've got a minute, I'll give them a call." "Gave them a call. Not a great fit for our solution, but we'll try again in a few months." or "That looks to be a doctor. @patrick can you deal with them? It will likely involve the HIPAA discussion." "Can't do it right now -- do me a favor, call them and get as far as you can, then do the HIPAA handoff over email if they express interest in it." "Turned out they didn't ask." "Great, thanks for handling that."

I'm Slacking up all the things these days. It's easier for people to subscribe to Slack notifications (by being in the right channel) than to have them spend days configuring Gmail to e.g. filter out notifications from the monitoring software except when, spreads out the knowledge of events among time and people, and helps make the company feel like a community of purpose rather than N disconnected inboxes which happen to receive checks from the same bank account.
I wonder if their use of "BS" within the pitchdeck gives the impression of plain speak.
Yes, but I'm not looking for a grid-based window manager. I just want to be able to snap to other windows. As far as I could tell, Optimal Layout doesn't do that.
I really like TabMemFree
https://chrome.google.com/webstore/detail/tabmemfree/pdanboc...
New Secret Is a Shameless Clone of Yik Yak
I noticed that with or without my spectacle patch.

I tend to prefer uneven gaps than no gaps though, considering how unpleasant overlapping drop shadows looks like.
Okay, I'll bite.

What, exactly, do you think should happen if you have an object of the form

{ task: "do stuff", task: "do other stuff" }

? Objects in JSON are key-value pairs. A single key goes to a single value. Instead, you should map task to an array of values.
Holiday Smart Watch Deals
For companies hiring devs – a self-service platform, looking for feedback
And many people don't know why their battery is getting sucked dried too quickly
That looks like exactly what I've been looking for! Thank you!
Some countries with a "real service culture" wouldn't accept wages, never mind tips, i.e. the business would be family owned and operated.
> There is a damn good reason I don't even own an ebook reader.

On my Kobo Aura HD I was able to disable the snitching and with the sideloading working so great I had no reason to turn on the wi-fi since I bought it.
What's the difference between sitting with your eyes closed solving a puzzle and sitting at your computer figuring out how to solve a problem?

Quiescence is the whole point of the exercise. It requires a lot of discipline, which builds with practice, which is also the point of the exercise.
Thanks - really appreciate the signature checking phase.
To make sure I had a working git in case all went wrong I added:

sudo mv /usr/bin/git /usr/bin/git2

before the symlink.
BGP trusting is only a non-issue if you didn't really need to access that resource anyway. Out of the infosec CIA triad, this is still an Availability fail. Your one and only available recourse is... "keep refreshing", hoping that the Gods of Routing will put your request on the right path, which in the case of intentional sabotage would probably be never[1]. Let's emphasize at this point that you don't need MiTM for this, just a rogue ASN somewhere advertising a super-quick route to $ta.rg.e.t. In most cases, that would sinkhole at least the continent. So, IMHO, still broken, even if we will be able to know when it is broken (at some point in the future). Which brings me to DNSSEC/DANE.

TLS can indeed offset its CA burdens onto DANE, when DANE becomes a thing[2] and DNSSEC becomes ubiquitous[3]. We are so far away from that, that even google hasn't bothered with DNSSEC[4]. Considering the enormous infrastructure changes that this requires, we'll hardly be getting our money's worth - still a strict top-down system: IANA/Verisign have the root-root zone/keys. Verisign "owns" .coms (root zone), as well as most (all?) other gTLDs.

TACK is a proposed TLS extension for certificate pinning for the masses. It doesn't solve DNSSEC problems (not its scope), but requires far fewer infrastructure updates to be implemented. It is also not perfect[5] but still a much closer/realistic goal than DANE. We need something yesterday - the green lock icon means fuck-all right now.

And finally:

> I don't think BGP needs to be fixed at all, the underlying problem is inherent to the Internet, changing the protocol will only close one of the several different ways for stealing data.

Strongly disagree. If it does close off one of the ways of stealing data, it definitely needs fixing.

/summon moxie

[1] never -> until Humans intervene to manually block the BS route

[2] DANE Browser support matrix: [ [] ] (2d array, versions on the X axis)

[3] For this to really work for the end client, you need nearly ubiquitous support. The client must be its own recursive nameserver (don't trust your ISP), and all recursive nameservers until the authoritative one need to speak DNSSEC as well (I think). Of course, the g/cc TLD also needs to support DNSSEC (not all do), the owners of the site must have set it up properly, etc. After all that is ubiquitous enough to you enforce DANE for proper TLS ("green icon"), you just need to update all clients everywhere with the new rules. We're currently at step 0.1 of this process - the root zones for most g/cc TLDs are there, and that's about it.

[4a] http://dnsviz.net/d/google.com/dnssec/

[4b] http://dnsviz.net/d/whitehouse.gov/dnssec/ (for comparison)

[4c] http://www.dnssec-name-and-shame.com/ (NOISY site - be warned) Test out a few top alexa sites. You'll be surprised.

[5] It can only protect your second (and subsequent) visits to the site. If your first time hits a malicious impersonator, you're shit out of luck. Furthermore, the impersonator could "tack" its own malicious certificate for some lols when you actually get to talk to the actual target.com.
DeepSpeech: Scaling up end-to-end speech recognition [pdf]
I said the Republican and Tea Parties are predominantly white male. When you show me that minority amounts of women and minorities voted Republican, it only reinforces my point that the Republican and Tea Party bases are predominantly white and male.
I haven't thoroughly investigated possible CLI solutions for the following, but here are some things that come to mind.

* iMessages / SMS

* Viber / Slack / Whatsapp / Facebook (messages)

* Better calendar app

* Better Pivotal Tracker CLI

As you can see, I think messaging is a perfect use-case for the CLI, and you don't lose much functionality when compared to a GUI (except images, gifs and movies for the most part). So seeing development in that area would be awesome.
I'm a big fan of WYSIHTML5, really happy to see someone working on this!
You could save weight of parts needed to be transported to space.

Here's my reasoning: backups / spares

There are an enormous number of backup parts on the ISS – there needs to be for any manned space vehicle – to fix systems that fail. Instead of wasting weight, fuel & money on lifting multiple spares to the ISS, one could 3D print them on demand. Not all spares will be needed simultaneously.
JellyPicks – Where fundraising meets intuition
A couple of random thoughts on potential applications/uses:

1. Alexandria needs to communicate with Bilbo. Alexandria has the privilege of being trusted by whatever organization she belongs to (be that her country, company, etc) and as such is unmonitored AFAsheKs. Biblo on the other hand is some fugitive-type and is unable, or perhaps unwilling, to enter direct communication with Alexandria for fear of compromising himself or his beloved Alexandria. Bilbo could then monitor Alexandria's calls for an encoded message via a protocol they predetermine. This protocol could take the form of linguistic or audio steganography. One could image all sorts of information being leaked by Alexandria.

2. More realistically this could be tool for bribery. Monitor a set of vulnerable targets, wait until they reveal something, take a bribe to stay quite.

3. Or, for the Machiavellian-minded leak information that was supposedly confidential between two parties.
I'm kind of cheating here, but one of my favorite set of Zaps is brand monitoring.

Basically, get notified whenever your company is mentioned in RSS feeds, Reddit, Hacker News (ahem), etc...

We actually did a pretty long write up on this exact use case here: https://zapier.com/blog/monitor-brand-mentions/
I think it's important to note that this is article references the origin of polyphonic music, as it relates to the western church. Polyphonic music as a whole goes back much further than AD900, and even christianity itself. E.g: http://en.wikipedia.org/wiki/Music_of_Georgia_%28country%29#...
You can disable the shutter sound in Android by just putting the phone in silent mode.
Treating allergies with a skin patch
Only if there was no son to inherit the throne.
Cool, I like the "Batteries Included" attitude.

https://github.com/syl20bnr/spacemacs
I've always found that when I'm working on side-projects or a business, job offers come to me much more easily.
young people don't do this ;)
The blocking pushes is what I was concerned with, along with brew searching pull requests.
[I'm a member of the Iodine team]

This is based on a massive (125,000 person) Google Consumer Survey we ran on America's experience with medications. Happy to answer any questions people may have!
Something like quora where you get to follow topics of your choice.
If this really is entirely psychosomatic, then sharing this article is probably one of the worse things you can do with the information.
How LearnVest’s CEO Raised Her First $1M in 6 Months
I kind of skimmed the end of the article, but what happened with the fibers that were analyzed in the lab and wouldn't melt? The one that went _through_ glass also sounded interesting.
I didn't know that. Looks like this could take care of the issue of avoiding broken resources.
The Stuff You Should Know podcast did an episode about this with some pretty great info. Delusional parasitosis is some crazy stuff. http://www.stuffyoushouldknow.com/podcasts/how-morgellons-di...
The Next Billion: Daniela Perdomo – Co-Founder, GoTenna
I feel like if people read an article about how it's all in their head, it might get ahead of the fake info about it being real. Once people think it's real, it's hard to convince them it's not.
Modified Camera Firmware for Encrypted Photography
Beautiful way to avoid answering the question. Cheers.
Hey Thanks!

It's just like Apple to be a corporate nanny.

I've done some Android Platform Development, but not yet any real Android App Development. I'll do that after I ship the iOS App I'm working on.