skysight-inc/HackerNews huggingface dataset:
In my youth, I pronounced SQL as "squall". Quickly changed to "ess queue ell" when starting out professionally...
Images and videos are stored on their server for a fixed amount of time, and deleted afterwards. (So you just send an url and the client transforms it into a thumbnail).

You can test this by trying to download an image for the first time after a few weeks, it will tell you that the image is no longer available, and you should ask the other recipient to send it again.
OpenApoc, the open source engine for X-COM: Apocalypse shows impressive progress
This fifteen-part series, written from 1988 to 1995, is a non-technical introduction to compiler construction. You can read the parts on-line or download them in a ZIP file.
> "My belief is that we’re not going to get human-level abilities until we have systems that have the same number of parameters in them as the brain."

An interesting quote.

Replicating functioning of the brain, or some major subsystem of it, is no doubt going to require far more than just billions of parameters. The cortex contains >15 billion neurons, but there are also the neurons contained in all the other brain structures. Furthermore, neurons connect via dense dendritic trees, the human brain having on the order of 100 trillion synapses.

Adding to the complexity, neurons have numerous "communication ports", including numerous pre- and postsynaptic neurotransmitter receptors, and a wide range of receptors for endocrine, immune system and other types of signals. Message propagation typically involves as well the layer of complex intracellular "second-messenger" transformations.

While it's highly probably future NNs will be developed that do even more amazing things than now possible, I think the challenge of equaling what real brains do is to say the least enormously daunting.

Somebody smarter than me could probably figure out the magnitude, how many nodes or weights it takes for a NN to function like the brain, though I imagine it will be a really impressive number.

Edit: typos
I used to be puzzled by this, but then I listened to an episode of A16z podcast and realized that these guys use Microsoft Office, Facebook, Twitter, and Medium all day long——in other words, they're typically not people who understand bleeding-edge technology except in a pop-science-article-in-wired-mag sense.
Would you describe the exporting process to git, pretty painless? If so, I'll look at adding bitkeeper support for my git analytics/search tool. I've uploaded some pictures that shows what the git repos that you have hosted on GitHub looks like at:

http://imgur.com/a/nVvov

Since the export process adds "bk: <changeset>" to the commit comment, it'll be easy to tell that it was created via your fast-export tool, which means my tool can easily point you back to the bitkeeper web interface.
Polar A360 Fitness Tracker
Paglia considers herself "a transgender being" and supports the right for everyone "to modify their body at will" (http://bit.ly/1rFwGRx). She also claims to have struggled with gender identity her whole life.

I wanted to understand your perspective, which so brashly denies Paglia her own experience, so I watched the Youtube clip. Unfortunately the easy to find one cut off mid-word, right before she was apparently about to explain her provocation. She wasn't eloquent, and I guess I can imagine how the 30 seconds might be mildly upsetting. But transphobic? A bigot? As just one expression of an inner darkness so vile that all she might ever say is poisoned?

I think a more charitable interpretation of what she was trying to get at is that we should be careful that media attention doesn't encourage some troubled people---who are troubled for whatever reasons---to make a huge commitment which, for whatever reasons, they later regret. And that in some cases maybe other "solutions" would be preferable. Or perhaps her opinion might be contingent on the current state of technology? Or perhaps---IDK---she's even wanting to challenge the framing of the condition as a problem in need of a solution. The point is just it's not really obvious to me why we should rush in with the pitchforks and righteous anger just yet.

There's plenty of room to disagree with her here and lots of needed expansion, but surely she gives a reasonable enough start to a conversation? Maybe you personally don't want to have it. That's fine. Me neither. Everyone who participates comes off as a dick or an ass or just can't be heard over the yelling.
Nice article. Thanks, dbalan!
Geez... And I thought brain-freeze sucks as a human!
I have the opposite problem. I'm great a building stuff... but I suck at passing job interviews.
I don't buy his arguments. It's one thing to say we have to be on Google Play Store or we have to use phone numbers despite the privacy implications because that is what people use. But ignoring much of the developing countries (see whatsapp), China or the people who are your strongest user base by saying "you can just" isn't pragmatic at all.

Nor is it actually reasonable that we should expect to or rely on a few people to secure something that should be a fundamental and a fundamental right of communication. Not to rant to much, but it feels like going to parties (conferences) and talking about how much good you do and then being dismissive in the real world is how much of the security industry operates and that Signal has just become the latest excuse to why nothing has to be fixed.

I'll give him credit for the whatsapp integration though. More people in the field should consider working with companies where they can have a lot of impact.
How do you establish causation with any experiment?
Yes it matters. I didn't say anything about a standard. I don't mean that "there isn't an agreed upon notation that Deaf Americans use to write ASL", I mean "we don't have a good way represent signs that allows us to search with that representation, apply phonological rules, and synthesize signs from that representation".

We have all sorts of representations for spoken speech---a waveform, spectrogram, vocal tract models, IPA--and these all get used in a speech recognition (or synthesis) system. For ASL we have movies, still-image cartoons that depict motion, categories for some parameters like handshape, some linguistic insights, and I'm not sure what else.
Alright, I'll bite. How is 'care' not phonetically the first syllable of 'character'? And if it's not, then what is?
Why does it not Support Windows 7? Isn't that like 70% of Windows Market?
Your geography teacher warned you about media painting 2mm sea level rise as a cause for eroding islands?
I guess no. I uses mobile data to access whatsapp on phone. My chat history is roughly more than 250 MB.

The time Whatsapp web takes to download images and messages is far way faster than my actual 2G network on phone.
My url isn't your url
The Japanese word "mu" can be translated as "I reject the premise of your question" - a word which would be very useful in English. https://en.wikipedia.org/wiki/Mu_(negative)
International Space Station Assembly
I can understand that he sets his own priorities. But in this case someone else took the sourcecode, built the app and published it to F-Droid.

The only thing Moxie had to do was not threaten them with legal action.
> 120 tabs open at any given time

Are you exaggerating ? If not, may I suggest an alternative way to browse the web ?

I use multiple virtual desktops. Each desktop logically caters to one task. Each browser window is logically grouped under one activity.

For example my desktop may look like this :

Virtual Desktop 1 ( Communications ):

* Outlook

* Lync

* Flowdock etc

Virtual Desktop 2 ( Development ):

* ConEmu/ Command prompt

* Intellij

* Browser Window with multiple tabs for referring stuff

Virtual Desktop 3 ( Procrastination ):

Browser Window 1:

* Various pages opened from HN

Browser Window 2:

* Various pages concerning World War 2

* Various pages investigating different investment strategies.

The advantage of this approach is that once you are done you can close browser windows and tabs. Done with researching World War 2 ? Close that window, all associated tabs close automatically. If you accidentally close a tab, you can always bring it back with Ctrl + Shift + T. If you want to refer to a previously opened window, you can always do a simple search in browser history.

Keeps your system responsive and makes it easy to find things.
You do realise that this is not an argument against anything being true. Either humans are responsible for global change or they are not. What we do about it is a totally different question.
Ah, there you go. Repro code:

#/usr/bin/python

from random import *

count=0

def get_bit():

global count

count+=1

if (count%2)==0:

return random()<0.9

else:

return False

def get_fair_bit():

while 1:

a=get_bit()

b=get_bit()

if a!=b: return a

while 1:

print get_fair_bit()

I'm wondering how often this one shows up the field -- my interest here comes from the ~1% failure rate of RSA keys in the field because manufacturers actually will not install hardware RNG or externally inject key material. Field vulnerability trumps religion. It looks like you need a really stateful vuln -- something akin to "a 1 is always followed by a 0 due to power drain" wouldn't be enough because the number of 0's is still acceptably unbound.

I know there are debiasers that look at statistics across a group. Wonder what else is out there.
When I try, I get a certificate that expired 5 months ago.

www.popsci.com uses an invalid security certificate. The certificate expired on 12/10/2015 05:59 PM. The current time is 05/11/2016 01:39 AM. Error code: SEC_ERROR_EXPIRED_CERTIFICATE
Slack isn't encrypted and it doesn't make sense to pretend that it is. Introducing encryption is actually difficult for them, since they rely on a web interface connecting to a central server.

But anyway, email can support encryption if you want it, not by one, but two protocols. Email is actually the main channel that journalists and businesses are using for communicating actual secrets over the wire. It's actually the only generally available "meaningful" channel, because even with WhatsApp's encryption, you still can't fully trust a binary blob communicating with a proprietary server, not without the ability to do third-party reviews.

You can do S/MIME, which is encryption with certificates released by an authority (just like HTTPS), or you can do PGP/GPG which is more decentralized, putting the onus of establishing a chain of trust on you. S/MIME is supported out of the box in most email clients and setting up GPG in something like Thunderbird is actually not that hard: https://support.mozilla.org/en-US/kb/digitally-signing-and-e... ; And even for web interfaces there's this browser extension called Mailvelope that's pretty cool: https://www.mailvelope.com/

You see, email does support encryption, just not by default. And the reason for why encryption isn't popular with email is because people don't freaking care.

And the often dreaded protocol that Moxie usually speaks against is XMPP. XMPP apparently isn't good for delivering push notifications on mobile phones, but it does supports easy to use encryption. It's called OTR: http://wiki.xmpp.org/web/OTR ; Oh, and there are is of course an open-source Jabber / XMPP client for Android and it does support OTR, working quite well actually: https://play.google.com/store/apps/details?id=eu.siacs.conve...

You see, WhatsApp's progress is extraordinary, but only because of popularity, because they delivered encryption to people that don't care. Which is quite a feat, except that with another update they can also revert all of that, without users being able to do anything about it. And WhatsApp's progress is not extraordinary for its technical challenges.
To my Irish ears, 'car' and 'char' in 'character' sound almost identical. (I pronounce it 'car'.)

The only way I could pronounce it 'care' is if I were from the southern hemisphere.
For your sake, I hope you realize that people might not know that their advance isn't wanted until they try it.
I've only worked with established companies/startups and maybe this is the reason. Usually, after initial talks I deal with tech people (CTO, lead engineer, etc..).
I don't want to comment exact numbers here, but usually I charge 3-figures per hour for short term tasks, somewhat less for long-term. I have to say, I've tripled my rate since I left odesk... :)
I don't use Hangouts, but I thought Google hangouts now has a desktop app variant that solves the problems you mentioned.
I don't get HTTPS :( http://i.imgur.com/TByP8XM.png?1

dbalan's explanation is quite legit. Hope they get there.
You can use bluestack android emulator or something similar to run whatsapp on desktop.

You need a phone number just to create an account first, you can turn it off after that.
I found Zookeeper to be pretty easy to learn about and deploy. I also found it got a semi-bad reputation with others because they did not want to learn anything. Two major examples being:

* attempting thousands (tens of thousands?) of simultaneous writes across data centres/continents at the same instant and then saying it was slow. Subscribing all clients to updates on all parts of the tree. The architecture had been grown by people who didn't understand the guarantees and constraints.

* calling it unreliable after arbitrarily moving nodes around without changing connect strings and generally mis-configuring it. Essentially, pointing clients at machines that no longer contained nodes and blaming ZK for this not working.

It could be easier to setup. People often don't want to think about such things at all. But it's also not the hardest, and I found it to be very resilient to node and network failures when deployed correctly.
It somehow ended up without a working boot image entirely, and that wasn't the only thing that broke (lots of central packages weren't installed, apparently). So I thought it wasn't worth the effort trying to disentangle it, and I just installed regular Ubuntu over it.
How about introducing open protocols instead?
It's not really a word; it's a prefix or an abbreviation. Nobody would ever say "mu" alone, let alone to mean "I reject the premise of your question" in conversation, even if it were culturally acceptable.
To add to the others noting the differences between C's behaviour and the underlying assembly, I recommend Chris Lattner's (the creator of LLVM) series of posts about Undefined Behaviour in C:

http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

(HN truncates the text of the URL, but they're all different)

I've been coding C professionally for over a decade, as required for firmware/embedded development, and those posts have instilled the fear of god in me.
Not everyone uses WhatsApp or other 3rd party app while SMS is enabled by default on all user phones, even "dumb" ones (still used by many people around the world). I use Signal, many friends use WhatsApp, others Telegram etc. Do you expect a bank to support them all or somehow enforce installation of their app of choice?
Thanks for the clarification. I'd change "early proof of concept" to "a specialized framework", but the other observations stand, I believe.

It's totally fine that it's a specialized framework, and it doesn't need to become general purpose. I just think the product description should do a better job positioning it and explaining what it's NOT intended for to set expectations correctly.
There probably hasn't been a pressing specific need in English for those specific words; English has definitely borrowed a number of Japanese words, some of which are very common: https://en.wikipedia.org/wiki/List_of_English_words_of_Japan...

For example, something like 木枯らし (kogarashi, the first wind of winter) is extremely specific and must have been important at some point in Japanese culture, but there isn't any real need for it in English any more than there is for "zephyr" (a gentle wind from the West).

Some of these do have English equivalents, like しょうがない, which is really two words and a particle. Most people I know who speak English would just say "oh well" in a resigned tone or, more casually, "shit happens."
Many highly skilled and experienced programmers would struggle with this kind of thing in a whiteboard interview, but then if hired would be very good at the job.

The interview scenario is just not similar to on-the-job coding. It has different social pressures, time pressures, access to help, access to privacy, etc. etc.

Plus, for someone like me (I studied machine learning and stats, and all data structure knowledge is self-taught post college, yet I have 6 years experience writing scientific code, performant database stuff, etc.) I am always hearing about data structures and algorithms that are supposedly "fundamental" but I never even heard of them before and have yet to need them in a job.

Basically, all of my experience, and all of the experience of hiring software developers in any of the companies I've been in just completely suggests what you're saying is actually not true. It's just a story we tell to allow us to keep our crab mentality hazing rituals.
I think you are confusing what is the cause of global climate change with what should be done.

One area I agree very much with the deniers is that our models are not very good. This worries me the most since we really have no idea what will happen and if we will hit any non-linearities. We are running a massive experiment on the whole planet with a very poor idea of what the consequences are.
'Care' rhymes with 'bear', 'share', 'fair'; 'car' rhymes with 'bar', 'far', 'mar'. 'Character', to me, is pronounced 'car-ack-ter' with the emphasis on the first syllable. It doesn't sound anything like 'care'.

Conversations like this are hard because accent doesn't transmit through text. I'm Irish.
Agile principles vary from place to place. Some I have seen:

* We hold daily meetings because we are agile

* We don't think about the future because requirements may possibly change

* We don't make detailed implementation designs before coding starts because it's so waterfall

* Everything has to be agreed on by 15 people

* Everything not agile is waterfall and waterfall is Bad (TM)

It looked like cargo cult attempts to preemptively solve problems others got 40 years ago from some different cargo cult.
Moxie makes encryption for the majority of people, not for everyone.
If you have CO2 your burned something. And I doubt is was pure carbon you burned so your burned more. So now we have pollution. Cutting CO2 also cuts on pollution.
I'd be interested in your feedback on my site (in my profile).

It is advertising-driven but I maintain some standards which my readers have appreciated: ads must relevant, not animated, and they are self-hosted. At this point I don't think advertisers have had any issues with those rules and because of my repeat customers, I believe they get the results they are looking for.

It might be possible to charge readers, but I'm more interested in trying out good advertising practices instead.
The core of Realm tracks writes across different threads and processes and that's how we know to update the result objects without rebuilding the query or rebinding the model objects. There is a PR to actually expose this as a high-level notifications API and we'll roll it out in our next Realm Xamarin release: https://github.com/realm/realm-dotnet/pull/502/commits/f4169.... Using that it will be possible to implement INotifyCollectionChanged and IObservable directly on top of Realm.
That's true... I was mostly thinking about the case where you aren't using it, but remember hearing about it or want to check it out.
Peter Thiel to Be Delegate for Donald Trump
Emma Watson in Panama Papers “for privacy purposes” not tax evasion
Tangentially related, but there's a short story written by Poul Anderson under the constraint of "pure English" -- that is, only English words of Germanic origin.

http://www2.warwick.ac.uk/fac/cross_fac/complexity/people/st...
Can you describe why/how this would be used instead of the dictionary sign for THANKS or GOOD?
uBeam has been laughed at from the start by every engineer worth his soldering iron. It was a SCAM, or at the very best a misguided attempt at something by very clueless person.

I dont get that linked blog. This engineer, who apparently is too ashamed to use his real name on the blog, is part of the problem. He was either in on the scam, or is as clueless as the founder.

Want similar magic 'under appreciated' startups? look up solar road scam, or batteriser.
Electric Vehicles Produce as Many PM emissions as Diesels
What if nothing ultimately makes a significant proportion of users switch from Chrome to Firefox?

When will Mozilla stop flailing and just go back to making a good browser, like they did when they just had a couple thousand users? When they're fully defeated by the multi-market behemoth again?

I still appreciate that Mozilla saved the web from IE, and I still use firefox because it's not yet multi-process and thus not yet multi-gigabytes-memory.
Introducing unlimited private repositories
> Because it brings every Chrome window to front if I just want to read a message

Are you using a Mac by any chance?
Why? Your no smoke without fire argument relies on the lady in question not being touchy or unresonable. I'd argue donglegate shows that, despite having an army of men willing to defend them, sometimes this is the case.

It's also poor form to skip the context like that.
Google did not write the HTTP/2 spec.

While Roberto Peon is one of the authors (and a core developer of the preceding SPDY protocol) saying that HTTP/2 is some Google invention is a bit of a punch in the face to the IETF and the two other authors who do not work at Google.
Hangouts does have a Chrome app (not extension, but app). Which runs in a pop-up mode and gives a user interface similar to android.

Also, it starts up with your operating system with a floating icon which stays at top of the windows if you want, and provides notifications. Your friends can use that if they want to stick to hangouts.

[Hangouts Chrome App](https://chrome.google.com/webstore/detail/google-hangouts/nc...)
Article treats online journalism as "the Internet". The Internet is fine, the web is fine, online journalism has problems. What do they expect after a couple of years of the worst journalism the world has seen. Clickbait is not viable, well good riddance. Write something factual that we don't know instead. When journalism reports facts again in a manner that treats us like adults people might read it.

They might trust the economic advice along side the article too. But when have newspapers ever taken the stance that advertising should be informational and beneficial for the user. If people don't click it's not just the article that is inappropriate, the advert is too.
They do this with mobile phone apps. ~$2 for an app with no ads, or use the free, "lite" version with ads.
Kickstarter Could Have Been A Unicorn — Here's Why It Said "No Thanks!"
GitHub New Pricing: Unlimited Private Repositories
An Ad Hominem attack is misdirection. It's saying the war in Iraq was good because some reporter who said it was bad is a dick. Ad Hominem attacks are Non Sequiturs. It is not an Ad Hominem attack to suggest a reporter might not a credible source because of their history of being a dick.

Bringing motivations or character into consideration is relevant to gauging the reliability of a cited witness. The consideration of their reputation is not an attack on the subject matter, it is bringing into question whether they should be considered a reliable witness.
Considering how much information about a subject is inferrable by means of metadata only, I'd say this is a much better solution, security wise.
The problem is that, at that point, Moxie couldn't confirm that the uploaded binary was the same one as packaged by their official release. Secure communication protocols are irrelevant if the client which you are communicating on is compromised.