skysight-inc/HackerNews huggingface dataset:
Calling people stupid isn't cool, it's unproductive overall and there is not place for it no matter how educated someone is this.

Society is ill right now and maybe people are hoping artificial intelligence will take them to a better place?
http://stackoverflow.com/questions/30948205/excel-customtask...

This was a very tough issue SO helped me to solve. I used a comment someone left to help me start my own research and create the code snippet I needed. I then asked someone for a indepth description on why my snippet worked and what was really going on.

While I don't use SO as much as my early coding days, I still feel it's very helpful.
They frequently rise to the top of the front page (because politics always rises to the top of everything...it's the nature of politics to grab your emotions and encourage you to do something) and then they frequently get killed (because a number of users flag them down once the discussion starts generating more heat than light).
Nim might have been a good language for this. As fast to write as Go, direct C access.
"(b) I have never seen a good edit from a TOR endpoint. Ever."

I guess I should trash a lot of my 5000+ Wikipedia edits, then...

"A third one I can add since I have held checkuser (2009):
(c) I have never seen accounts created via TOR or that edited through TOR that weren't demonstrably block evasion, vandalism or (most often) spamming."

That's pretty horrifically self-serving.

I've edited through Tor. Feel pretty comfortable saying I wasn't spammy, and certainly not evading a block or vandalizing.

Fact is, checkuser is used for verification of accounts already acting abusively. So of course the subset of accounts acting abusively, suspected of being sock puppets, who is ALSO on Tor is going to be at or near 100%. You've already self-selected your sample.

Although WR (Wikipedia Review) has passed its heyday, and certainly had its share of "troublesome" users, they also were responsible for calling out a lot of problematic behavior from those revered at Wikipedia, such as Coren:

http://wikipediareview.com/index.php?showtopic=24588
> This absolutely implies that his action is above criticism and that the appropriate response is to remain silent.

It does not. An alternative explanation: We recognize him as an autonomous adult who does not owe us anything. We trust that if he wants our advice, he will ask us for it.

Ward Cunningham has a long track record of doing very smart things. I met him a number of times at the early conferences, and he was consistently sharp, kind, and generous with his time.

To criticize his decisions about what he does with his own stuff is a level of presumption that I would be unlikely to indulge in. Just because I don't understand what he's doing doesn't mean he doesn't understand.
People who blindly read textbooks, as well as anyone with real world market experience. If you believe in economic value as an objective truth, and not based on the subjective view of a buyer or seller, we have no common ground to continue this discussion.
Their UI (which I worked on heavily) is actually VERY optimized and an immense amount of testing around success metrics goes into it.

It has far less to do with "not noticing" and much more to do with the algorithms knowing what you might want to watch that you didn't already know you wanted to watch.
I posted this because I was interested to see if anyone else had experienced gaps in the golang `crypto/tls` library. The original author is pretty scathing about Go's implementation, but my impression thus far has been that it's an amazing quality part of the Go standard lib.

I'd take it any day over openssl, that is for sure. I wish the author had published methodology on the benchmark comparison, would be interesting to dissect that.
Interesting, thanks for the clarification!
From what I've seen, most use molecular fingerprints or cheminformatic descriptors such as RDKit provides. Google and Vijay Pande's group at Stanford had a recent publication on Molecular Graph Convolutions. I believe a lot of interesting research will come out in the area of molecular feature's over the next few years.

http://research.google.com/pubs/pub45548.html
CreateJS: Libraries and tools for rich interactive HTML5 content
Don't feed the trolls :) From the article, the author concludes that it's not good for anything where you need performance-critical parts of the code running via cgo. That has certainly not been my experience, but I'd love to hear other people's experiences.
I lived in the US for 20 years — came here when I was 10. I'm still not completely fluent in English. A lot of the learning came from interacting with others who mainly spoke in English, but in some occasions I still have to make an effort in order to get pronunciation and grammar correct.

In retrospect, what helped me the most in the early days were reading children's books and copying them down on separate piece of paper, and memorizing the most basic vocabularies that all native speakers naturally learned during their childhood years. These alone seemed to have improved reading comprehension and writing skills from level zero to the basic level. At first, try to write down the words in your native language next to the foreign words you are trying to memorize in order to make that initial connection, and later, try to memorize the definitions in the foreign language itself. I was using just pencil and paper throughout this process — I wasn't even aware that I could've used computers to do this at the time.

Fast forward to teenage years and up to early 20s, listening to podcasts and audio-based grammar courses helped with refining speech. I used to repeat after every sentence and even respond to questions that the hosts asked their guests in some radio shows as if the hosts were asking me the questions.

In regards to expanding my knowledge of vocabularies, I used to spend hours every week memorizing SAT vocabularies, but nowadays I try to use the new vocabularies that I come across as soon as possible in real conversations.

For now, I think you should focus on memorizing words for the things that you encounter most frequently every day, in addition to learning conversational speech rather than diving deep into the nuances of grammar and trying to cram all the vocabularies you can get your hands on into your brain. It's a long and arduous process — yet very rewarding, and IF you're a coder, you might know that there's a narrative by Peter Norvig — to set a long-term goal (up to 10 years) in learning a programming language — I think the same goes for spoken languages albeit it may take much longer to achieve an adequate level of fluency. Good luck.
upvote because thanks for taking the time!
I lived in the burgh for half a decade. What outsiders won't understand is that Pittsburgh's economy is trash. There's no hope. Yes, it's not poverty-stricken, but it's certainly not a place to grow or nurture a career. What Uber's ATC represents is the beginning of Pittsburgh's revitalization and sorely needed economic growth. The enemy of yinzers here is the regulatory capture of the Pennsylvania Utility Commission by the entrenched, terrible, pathetic taxi industry. I hope that PA gets its shit together for the burgh's sake.
Sadly--this isn't really something Netflix (or anyone) can possibly offer given the way that the entertainment industry licenses content.

When they made the transition to streaming, they had to acknowledge that they could no longer provide the one-stop shop with everything to watch. Instead, they had to pivot to a model largely based on "something for everyone to watch." My personal opinion is that they missed a good opportunity to socialize that pivot.
There's a pretty pronounced trend in the US to be less federated. For example, "states' rights" is commonly viewed as a euphemism for "racism".
what we really like to do is to append a bunch of affectionate diminutive suffixes to English common and proper nouns. It's just soooo entertaining. You can do it all day. Here's a few examples:

Mr. Obama (Обама) -> Obamushka (Обамушка)
Mr. Trump (Трамп) -> Trumpuoshechka (Трампушечка)

My personal favorite:
Okay (Окэй) -> Okaayshki (Океюшки)

If you curious you can fire up Google Translate and make it say all these words :-)
Anyone using rails on win?
How has it been? Are you running your dB in Linux or Windows? Is dev a lot faster? Is it painful?
He was talking about computers, not people.
I'm still learning but my recommendation is a lot of repetition. I learn primarily by trying to read a book in the foreign language with a translation available.

Only I repeat and repeat each sentence, each paragraph, and then each page, until I can read it out loud quickly with good pronunciation (I have a reader with TTS in the foreign language), where I can construct the meaning in my head on the fly. Until I get to that point, I don't consider the sentence, paragraph, whatever, learned.

My theory of language learning is that you need a strong root of a few sentences before you can branch off into new words and grammar constructs.

Too many language courses try to pack in the material as fast as possible. To me, that's a mistake. Like etching a lot of faint scratches into stone, you have a lot of information there, but it's difficult to read any specific thing and they wear away quickly. So, basically go for a few deep marks over a bunch of small light ones.
I watched a few of his recent speeches and a lot of what he says seems pretty reasonable. I think he started out being more extreme to grab attention and now that he's got momentum he's mellowed out and actually developed rational policies.

Most people are very emotional about it and seem to have knee-jerk reactions, so I'd like to hear from people who actually read his finalized policies and have specific criticisms about them, not just referencing scandals.
Easy -- stop flagging it so that people who obviously would really like to discuss this matter can. That way there's just one article instead of many.
As morbid as it may be, I wonder if that system can tell the difference between a lamb and a human of comparable size. The system might still able to identify (or misidentify) all targeted joints.
Can anyone comment on the disadvantages of last-write-wins? Either that or how tricky it is to always have to define your own merge policies?
ROFL
Seriously, down voted for laughing?
Why your smartphone is soon becoming the only computer you’ll ever need
I'm pretty sure (but, memory) I heard the following before Wirth's law was coined as Wirth's law: "Grove giveth and Gates taketh away."

http://www.quotes-inspirational.com/quote/grove-giveth-gates...
A few scattered thoughts on this, as someone who has recently made great personal strides out of the overengineering/overcomplicating zone:

- Developers who work on business applications spend a lot of time reading about and understanding (and getting inspired by) the reusable libraries and frameworks they use, and very little time reading about and understanding other business applications. This is unfortunate, because the way that developer libraries and frameworks are specified, designed and abstracted is completely inappropriate for business applications. I think this is where the overuse of generics and constant drive for ever more perfect abstractions come from.

- Metrics around unit tests also drive a lot of over-abstraction, as well as the "shallow wrappers" pattern he mentions. Every implementation needs an IImplementation so it's "unit testable", and because "what if we want to change implementations?"

- I think there's an underlying fear that code that's "too easy" or not complex enough can't possibly be production quality, and that it's not deserving of the time of a team of professional developers unless it's complicated enough to need a full suite of unit tests, a dependency injection framework, and a bunch of helper libraries.

- Point #9 says that "people go all the way around to even slightly fit into what's existing", but I think a lot of the drive for that comes from managers and metrics that reward "reuse" and leveraging the work of others, as well as the development of reusable components (nothing says "influence" like "my team built this library that management now demands the usage of.)

- Finally, I think the mindset that object-oriented programming and domain-driven design puts people into, as well as a lot of cultural baggage in the industry around big-design-up-front, should take a big portion of the blame for a lot of overengineering of the type that the author discusses. We gotta think about all the possibilities up front and then abstract these concepts out of the domain into classes, and those classes need to be reusable and testable... and once everything is grouped together it's incredibly painful to refactor or move things around.

My personal revelation has been to start thinking a bit more functionally, tending towards building things from the bottom up in small pieces and assembling them without worrying about grouping them together into classes that match the domain, and not being afraid to throw a few things away that turned out not to be useful.
Kinda, but if you treat your own people (the AI community), like "the rest of us" - well then you disrupt real scientific work.
Millions of government workers have pensions. Most of them are quite generous.
Peter Thiel Donating $1.25MM to Trump
Well, there is always J (jsoftware.com), which is the standard open source APL-like language. It also has a columnar database. And a wealth of resources available on its website/wiki (more than I have seen for any other language's base website).
I have read that integrating with Javascript isn't as trivial, like other non-Elm libraries. Do you have any thoughts on this?
Everyone I know uses whatsapp exclusively.
The cool thing I really like about Vanadium is a unified worldview it provides with the ability to access every object in the Vanadium ecosystem through its powerful naming/mounting mechanism. In Vanadium, you can "mount" things on your namespace (think Unix VFS) on a hierarchical namespace and invoke RPC methods on the objects. The method invocation is mutually authenticated with ed25519 keys and end-to-end encrypted on the wire. I sometimes jokingly called it "Plan 10". It is certainly not just another "synchronizing database" though that is a subset of it.

Disclosure: I very briefly worked on it at Google and I can attest the team behind it is brilliant beyond imagination.
Exactly! A sane supervisor should have put a rule that disallows deploying on Fridays. End of story.
Not convinced this is Hacker News worthy. Let's keep politics in political forums.
> wyager actually introduced the word.

No I didn't, the person above me did.

But it's true, Fisk didn't redefine this particular word, just some other ones (like "terrorism"). My mistake, I shouldn't have assumed the guy above me was correct.
i like this too

buzzfeed/upworthy had such an impact on the world of journalism, that after an eon of only ever using the original headline, techmeme was forced to start rewriting headlines

here was their post outlining their decision http://news.techmeme.com/130906/headlines
Is this a problem for the Y Combinator Brand?

I remember when Brendan Eich was forced to resign as CEO of Mozilla because he donated $1000 to a campaign to block gay marriage.

Paul Graham has called Peter "eccentric, but earnest." but now he is actively supporting Trump with a great deal of money - many times more than what Brendan Eich gave.

Related:

https://news.ycombinator.com/item?id=12097606

https://twitter.com/paulg/status/785792413797199872

"Paul Graham: SOPA Supporting Companies No Longer Allowed At YC Demo Day"

https://techcrunch.com/2011/12/22/paul-graham-sopa-supportin...
How many flags are required to kill a link with, let's say, 50 points? Is this less than 50?
Everyone I know who has advanced skills in a foreign language spent one or more years in their target country where they had to speak the language daily, combined with a structured language course or class.

Otherwise it is extremely difficult to get the necessary amount of daily exposure to new and novel situations where the language you want to study is used. You can try by watching a lot of foreign TV series and movies, reading books, but those are not necessarily representative of the vocabulary useful in real life.

If you are a US citizen I think the only language you could get fluent in without leaving the country would be Spanish.
I mostly use English. Never been to the U.S. and not in a country where it's spoken. I've never "studied" English except in school. I just wanted to learn about Neuro-Linguistic Programing and all the good stuff was in English. I have a few replies on Reddit about how I acquired languages. I'm on mobile right now and I'm not accustomed to it (xorg isn't talking to me). hjugurtha on reddit.

Check out Stephen Krashen, he basically describes how I and a lot of people have acquired languages.

Gist of it:

- A lot of reading about a lot of topics.

- Exposure to the language (audio video).
It might be the lack of detail in the piece, but it's unclear to me why this isn't a hammer to kill a fly-- that is, why wouldn't a much simpler peak-finding algorithm be appropriate here? What is the NN doing that's more than just peak finding over many molecules? Is there some interdependency that I am missing, or is this just signal-processing over millions of independent traces?
Now lets divide by people. For people, it's 208 million and 321 million.

The USA is getting $6355/person from manufacturing.

Germany+Japan is getting $7792/person from manufacturing.

They beat us, earning an extra 22.6% per person from manufacturing.
I was confused at some parts of the narrative because I had only a vague understanding how punched cards worked. Here's a video about their working that gives a much clearer picture —

https://www.youtube.com/watch?v=KG2M4ttzBnY
Peter Thiel is a YC advisor. This is both a tech and a political story.
Isn't this approach similar to or used in DeepMind's AlphaGo where the policy network is corresponding to high-level representational knowledge(kind of expert system in traditional AI), and the value network is corresponding to the decision making part(reinforcement learning)?
It's not like this code was originally written in Haskell. Come on.
"For those unfamiliar with the pipeline protests, the Standing Rock Sioux are seeking to halt the construction of a $3.8 billion pipeline saying its development will encroach on their tribal burial sites and taint their water supply at the Standing Rock Sioux Reservation."

OT: I hope they're provably documenting water analysis now, so they can show degradation of water quality and safety later.
Haven't become fluent but the trick is to trick your brain into thinking in the other language
True - still hoping it ain't so
अवश्य ध्यान रखे घडी से जुडी ये वास्तु टिप्स II Learn Astrology in Hindi
This is a good article. Thanks for posting. We have been guilty of this a number of times.
But how is how Peter decides to spend his personal wealth and his political opinions on-topic?
Does "we respect Ward Cunningham" mean we should sit silently when we disagree with his decision or not? It's either yes or no and speaking of autonomous adults and smart things doesn't change that.

Either respect means we shut up when we disagree or it doesn't. You can't claim that respect doesn't mean we should shut up and then claim that we should shut up in this case ... because of our respect for Ward Cunningham.

And I'd like to be super clear that Ward Cunningham doesn't owe me anything and if he wants to turn off his wiki and burn the archives that's his business and I actually don't care too much and I wish him all the best regardless. What I don't like is this frequent assertion that criticizing someone's actions implies a lack of respect, or conversely that respect implies silence in the face of disagreement.
> “Across the country, wages are flat. Americans get paid less today than 10 years ago,” he said. “But health care and college tuition cost more every year. Meanwhile, Wall Street bankers inflate bubbles in everything from government bonds to Hillary Clinton’s speaking fees. Our economy is broken. If you’re watching me right now, you understand this better than any politician in Washington D.C.”

I would like to know what Peter Thiel's solution to our broken economy is.
Since there have been several submissions that have made the front page and then have been flagged by users, we're going to try turning the flags off on this one. If you're going to comment here, please take extra care to do so civilly and substantively.

Edit: we've turned the flags back on since the discussion has gone well beyond civility.
An old-fashioned method, but it works: start dating someone who speaks the language you'd like to learn.

Outside of that, watch children's television shows in the language you want to learn, with english subtitles. The language is simple and will help get it in your ears.
Noms performs diff and merge in time proportional to size of the diff. The size of the source data is not really relevant.

One way to think of Noms is that is an index optimized for computing diffs.

Here's a screencast that shows off Noms diffing things fast: https://www.youtube.com/watch?v=Zeg9CY3BMes
I don't think 1.25 million is going to help at this point...LOL...
What's the difference between seeing and "calculating based on visual data"? If you're looking for live observations of impacts as they happened, this paragraph makes it pretty clear that they're counting "splotches."
Because this isn't just a private matter. Peter is very vocal about his vision of society - in which tech plays a big place - and this donation definitely gives some interesting color to that vision.
He is painting a helluva target on his back. I hope he is not made to regret it.
Singapore education system: bilingual mindset. How long? Since birth, 20 over years.
A job posting website ( I know ) where every posting is a job relevant contest. Sort of like kaggle for all industries where the winner gets a job.
And Sam Altman's BFF

Edit: In case you don't think that's relevant, go read this: http://www.newyorker.com/magazine/2016/10/10/sam-altmans-man...

From the article: "If the pandemic does come, Altman’s backup plan is to fly with his friend Peter Thiel, the billionaire venture capitalist, to Thiel’s house in New Zealand."

Do you really think that Thiel's advice has no effect on Mr. Altman's decisions?
I'm fluent in German, English. I'm living in Japan and am almost fluent in Japanese and quarter fluent in Korean. I also recently started Hungarian and Spanish.

The most important part in my opinion is to live in a country that speaks the language you want to learn. You have to immerse yourself as much as possible with the culture and language.

Also very important that you aren't afraid to try to use what you learned. Even though it's very basic, you learn a lot by actively trying to understand and use the language. It might be tiresome and frustrating at first, but you will learn crazy fast. What I mean with that is: Change your OS to that language and accept that you don't understand anything at first.
Make internet friends and refuse to use English with them even though you have to translate every second sentence. Every time you see something you don't know, try to understand why it's written that way.

Lastly, if you have time and money: Do a 6 months ~ 1 year intensive every-day language course in the country that speaks the language you want. By doing that every day AND surrounding yourself with the culture + language, you will be able to speak after 6 month and become very good with it after 1 year.

On languages from a similar family (speak: English <-> German <-> French <-> Spanish || Japanese <-> Korean), you can get pretty far by buying books or doing internet courses.

For words, I prefer the spaced repetition method of tools like Anki. Important here is that you only create flashcards for words that you personally encountered to allow your brain to make connections to where you saw that word. Don't learn from wordlists.