skysight-inc/HackerNews huggingface dataset:
> Google requires real profiles for YouTube comments now

This was rolled back a couple years ago: https://www.theguardian.com/technology/2014/jul/16/youtube-t...

(Disclosure: I work for Google, on unrelated things.)
FWIW they removed the individual upvoat/downvote counts because they were essentially made up
Someone should make a site with giant agree/disagree buttons and then separate adds/detracts from discussion buttons in a separate menu.
When you buy a company, you don't buy just the assets. You also acquire the liabilities, which include debt, warranties and support contracts.
> A good algorithm could include variety and conflicting positions, if that's what the user shows affinity to.

Most users will not show an affinity to conflicting positions. It is confirmation bias in action.
Demonetisation has hit 80% of small businesses,sector is staring at apocalypse
Been a Linux developer for ages C# was never my taste, I'm still a bit Microsoft-hatred as of now(Visual Studio Code is the only item I adopted for JS development, the rest languages I still use vi/Geany). How tightly TS is related to C#? That has been the main reason I had not tried TS seriously so far. Don't want to have anything to do with C#. I know...
Hollow: Netflix's next-generation in-memory data library
What lessons would you like to include on such a site? Off the top of my head, my favorite things about Hacker News: high level civil discourse, lack of humor (no, seriously, humor easily crowds out good discussion on other sites), excellent layout (collapsible tree comments), anonymous speech with ease to creating new accounts, light handed and responsive moderation. There's not much I don't like: narrow focus on tech rather than just general good content (but that is why it was created), no easy way to collapse a comment tree when you've scrolled partway through it, and... that's really it.

What specifically would you like to differently? I'm interested in more good discussion sites.
24 days of Rust – static initialization
Why Monorails Are the Future (Really This Time)
The timeline has features which rely on a service, and all of the voice stuff is processed remotely by nuance.
But you can accomplish the same thing by creating new more moderated subs. That's why we have /r/AskHistorians in addition to /r/history. If the sub isn't specific enough the solution shouldn't be to falsly and silently fragment the sub's users via user-side filtering, it's to explicitly split off a different community that behaves the way you want. In that way there is no "non too specific sub".

If you participate in a subreddit, but filter out 70% of the content, in what way are you participating?
Perhaps it is the pedant in me, but the parent didn't qualify by saying the number of fatalities due to distracted driving. There was only the blanket statement of an increase in the number of fatalities.

While I don't doubt you are correct that the proportion of fatalities due to distracted driving is increasing, I'd still like to see a link or two to the studies you cited.
"Avoiding politics" is impossible, as the author points out. Every attempt only changes the politics. In this case, hopefully, towards strict focus on smaller technical non-recurring issues that do not need to be fixed. I am not convinced that is the ideal focus for politics. It can lead to petty behavior and people routinely ignoring each other.

Everything in this comment applies to HN's no-politics week as well.
MindMapIt
Feature Flag-Driven Products
Maybe so, but more obvious than what the grandparent wrote.
Maybe it is me, but I feel like mapped types and keyof are terrible features, and using them would be a sign of a bad design/architecture.

In general, I don't think using a string that represents a static symbol (such as the name of a var, an attribute or a class) is a good idea.

I try to keep a simple stack (Typescript + NPM at the moment), and I prefer to wait for Typescript to have the feature I want, than to install a new dependency (Babel, for example) to my project.
Berkeley's Jumping Robot – Salto
Nice work.

Does it support SFTP too? From a operational perspective FTP itself should be avoided for anything except public drop-box applications (IMHO).

Also, best practice in node.js (and electron too) is to not put your node_modules folder in Git. You should add it to a '.gitignore' file.
Apple Said in Talks with Film Studios for Early Movie Rental
If experience isn't necessary for a task, you have to ask how hard it really is and how much it should really be rewarded.
Oh wow it's Michael Nielsen. Your neural network book helped me get through the last year of undergrad. Thanks!
How hackers broke the myth of the independent cyberspace
Show HN: Authentication Chatbot. Identity Verification via Messenger or Telegram
Tradition. It was easier for computers and the rest is history.
I'm not sure that can work in the cases when Alice and Bob have genuinely different worldviews. Consider, say, economics: the Austrian School and the neo-Keynesian school cannot really be mutually charitable. They're just working in fundamentally different ways. The Austrians believe economics to be a formal science dealing with axiomatic definitions of rational agency and their consequences, while the neo-Keynesian synthesis not only have specific beliefs about "what happens when you do that", they also paradigmatically believe themselves to be engaging in an empirical social science.

Nonetheless, both of them make object-level claims about exactly the same sorts of stuff: which way the markets will go, public policy, etc.

We need a clear, courteous way to talk about situations in which more than one person is trying to predict or prescribe the same object-level thing, but each person in the conversation is bringing completely different paradigms, assumptions, and prior knowledge to the table.

Or to cut to the example that made dang put in the moratorium, an everyday person and a white nationalist are living in extremely different worldviews with extremely different paradigms. This would also be the case where I want content to count for civility: if one side of the conversation is trying to make a courteous, civil, well-written case that the other side should cease to exist, then the line of incivility is crossed, period. There's just not going to be any way for a non-white-nationalist to restate the white-nationalist (ie: neo-Nazi) worldview eloquently, give credit to neo-Nazis where credit is due, and then deconstruct that worldview.

Maybe, in an ideal society, we would expect every citizen to be able to eloquently refute every bad idea. However, in our existing society, our heuristic is to require that citizens only put in the effort to politely discuss or debate content that does not incite or entail violence. When it comes to violence, our heuristic as a society is to protect people first, and ask for justification only much later if at all. We assume that somewhere a philosophy professor, a priest, or a public official can retrieve the arguments against mass violence.

And nowadays, I'm worrying that with the living memory of such violence dying, people are starting to slip into forgetting that there are very good reasons we don't ask for counterarguments against violence.
Strong +1 for attrs. It is a really nice library and quite easy to use.
You need knowledge and smarts, one is given by your genetics the other is free online. "The liberal education" is granfalloon pushed by a rent-seeking administrative and professorial class. When we outlawed IQ tests for employment, we became unable to train engineers and other high-IQ professions in house, as minds capable of doing these jobs are rare, companies need to pre-filter before investing resources. As universities are allowed to use such tests, we use education as a proxy for IQ and conscientiousness, as we are outlawed from directly measuring these characteristics. Thus the education bubble.

Thiel is offering alternatives, and rather charitably. Is offering alternatives an act of war?
It wasn't trump supporter comments, it was comments that said exactly "fuck spez." Misrepresenting it as "trump supporters" gives it a decidedly different, post-truth spin.
Visualising Squid logs with Kibana
What's common isn't necessarily a good practice to follow - https://google.github.io/styleguide/pyguide.html#Imports

By importing a function and assigning a 1 char alias to it, the readability of the code is impacted.
Nice writeup, but calling Dosa, Appam and Iddiappam "Breads" is more than a stretch. None of these 3 have the major ingredients of what makes a bread. And it's missing the most important Indian bread - the Naan (despite the tagline saying "go beyond the Naan").

1) Dosa - Crepe made from fermented lentil & rice paste

2) Appam - Rice pancake

3) Iddiappam - Steamed rice noodles.

None of these are anywhere close to the traditional Bread as we know them.
Can you elaborate on what you mean by "men are psychologically torturing women just by enacting common male body movement patterns in the workplace" ?
An API is not scraping. Scraping is taking a loosely structure document with no agreed upon interface and extracting data.

A relevant comparison would be Craigslist who will use legal force to prevent you using data you scrape off the site.
Slightly OT, the famous coat hangers experiment:

http://forums.audioholics.com/forums/threads/speakers-when-i...
> there isn't really an option to go slowly and let the community grow.

Sure there is. Just not while also being the dominant, or one of the dominant players in the industry when there is competition form a bit name. Pebble didn't have to be a dominant player, they could have positioned themselves differently if they wanted. Both paths are a gamble, but if it comes to a small company I own trying to compete with Apple/Samsung/Google and it's obvious their resources give them an edge (which they almost always do), then I think I would try to position myself to net necessarily compete with them directly (e.g. be the more hacker friendly device, don't shoot for the luxury market, find some cool thing they aren't offering, etc).
> The first time you feel the speed/confidence of refactoring with accurate 'Find usages', you'll decide if the undeniable overhead of types is worth it.

For your information: in VSCode, the "Find all references" and "Rename symbol" work out-of-the-box, even if your code isn't typed.

Edit and disclaimer: Not sure why I'm getting downvoted, my comment doesn't contradict parent message. I personally type my code too (with Flow), it's an amazing tool for static code analysis and avoid errors at the runtime. I would suggest everyone give it a try (with TypeScript, Flow or whatever).
No, it was downvitre because it's inaccurate spin that is irrelevant to the conversation
Must we wreck all the high quality GUIs we had and replace them with non-standardized, ugly and bloated Electron garbage?

This would be a much better use for Qt than Electron. But I guess that's not hip enough anymore.
I mean, call them what you want but it lead to Brad Fitzpatrick who works on Golang to propose deleting their subreddit [1].

[1] https://groups.google.com/forum/m/#!msg/golang-nuts/XoOhzUCl...
"Suppression" was the word used. But calling this action censorship or suppression is beside the point.

It's one thing to prevent opinions one finds unsavory from being visible. Whatever one's own opinion on such activities, we can all agree that it's within the realm of what's reasonably permissible for a company that runs a site where others can comment.

It's a quite different, and much more dangerous, thing to instead secretly modify comments expressing those opinions so that they say things other than the person who posted them actually wrote. In a purely legal sense, at least as far as I know, that's every bit as permissible as deleting such comments. In an ethical sense, they are nothing alike, and I don't think there is anything political in the statement that a company where someone has admitted engaging in such behavior, and not been immediately terminated as a direct result of it, merits extraordinary skepticism with regard to all its future doings.
I think some of that extra complexity could be papered over with either making decimal() available like int() and float(), which would eliminate the import, and/or implementing a decimal literal format, such as 0d2.675, analogous to the format of Hexadecimal and Octal literals (0xCC00CC and 0o267, respectively).
They are not related at all, except in who is their original designer. However, if you are really so fundamentally opposed to anything and everything a certain language represents then you've got to hate a lot of languages for a really, really petty reason.
Virginia Tech and Georgia Tech are probably the highest-regarded state schools for Computer Science.

(I am excluding the University of California system because its high cost and stringent admissions make it more similar to private institutions)
3 Συμβουλές Για Δυνατότερες Στύσεις – SEX FORUM, ADULT FORUM GREECE
Does anyone believe the vote fuzzing ever really worked?

It seems to me that people who wanted to mass upvote/downvote a post would do so despite the vote fuzzing.
>we experienced on a constant basis people not watching out for us, stepping in our way of travel, not respecting us as human beings

This seems like an exaggeration. How does this differ from your daily life? Are people wonderfully warm to you randomly and for no reason? This seems like the norm here to me. Most of us are stuck in our heads and in our own little worlds and miss a lot of whats going around outside of us. That doesn't make us bad people.

Personally, I find it difficult to engage people with handicaps or other obvious health issues. I don't want them to feel like I'm gawking or staring. So I look away. Perhaps that's why people weren't looking you in the eye as much. Perhaps us flawed people don't see you as 'not human' but we just don't want to offend you or make a spectacle out of you.

Also those new-ish electric scooters are almost whisper quiet. I've been at the grocery store many times where I blocked someone like this. I literally cannot hear them come up behind me like I would, say, a woman's high heeled shoe on tile. I'm sorry but you'll need to speak up if I'm in your way. I'm not psychic.

I think you might be projecting a narrative here that fits your personal politics, but may not really be true at all. Its easy to generalize random people out in public as assholes, but I think the idea that there's this agreement that we all should be rude to wheelchair bound people is ridiculous. If anything I see strangers trip over themselves to open doors for them and such. I see strangers ask to help blind people cross the street here in Chicago fairly often and very often on public trans. I see a lot altruism with the disabled in general. I think perhaps you should consider alternate theories to explain what you think you're perceiving.
In that comparison, Go is a homeless (or maybe "minimalist") guy with a shopping cart.
I agree. I am absolutely shocked at how many simply do not get the ramifications of that simple action. In some countries you can go to jail for your post history.
So not using a tool in the way that the designer intends constitutes abuse now? An interesting perspective for a community with hacker in the name.
Yeah, I really have to spend some time cleaning everything up. The code itself is pretty messy too and needs to especially be split up into smaller files.

This is the first electron or even real node projects I've worked on from scratch, so I'm still getting used to everything.
It is less ridiculous than you make it out to be.

Nobody forces you to buy a cow to put milk on your cofee, but if you go around offering "organic capuccinos" for sale, your customers could normally expect you to either milk the grass fed cow yourself or, more likely, purchase your milk from a certified provider that does so. They certainly don't expect you to claim that since you make a donation to some Amish charity in the other side of the country, you are entitled to slap a "organic" label to the same brand of industrial milk your competition next door uses and offers at half the price.

I don't see how this should be any different with Google.
Yeah, 'Minimal' and 'Electron' really don't go together. What is the need for a whole browser engine attached to an FTP client?
> In general, I don't think using a string that represents a static symbol (such as the name of a var, an attribute or a class) is a good idea.

Why? (Genuine curiosity here, not trying to be hostile or anything like that)
>No, it lets you see a narrow slice of people's real, dark opinions. There are a whole host of opinions you'll never see on Voat because the user base is antagonistic to the basic ideas which underpin them

I don't know how it is on Voat, but on 8chan I'm a frequent user and poster of /leftypol/, titled "Leftist Politically Incorrect", which is basically the flip-side to the infamous /pol/ boards of {8,4}chan. On there people generally don't get banned for having "wrong" opinions (though it does sometimes happen). There are no votes, there are only threads on the board.

I like this a lot more. Taking 8chan as a whole, you get to see different sides. Recently there was something at 4chan's /pol/ where a janitor was removing posts of someone espousing left-wing opinions. The board moderator intervened and said that any political position is allowed on the board.

It really depends where you go, but you are right - the user base of a site is antagonistic to people with opposite views. But they can live side by side, even with an occasional 'raid'. I don't know if I can thank the founder of 8chan enough to have a place where people of my particular opinions (Marxism, socialism) can talk. I'm sure people across the spectrum say the same.

Take a look at /leftypol/ if you want and see that there are frequently debates between sides, and it's absolutely great. I wish I could say the same about /pol/. I posted a comment saying that no matter what position you are on, a vote re-count would be good for democracy. I was permanently banned for, and this is a direct quote: "defending jews". That was the reason.

Depends where you go. That's my 2c on the issue.
That would be an incorrect view.

First, few are so motivated that they'd devote years to self-learning at the same scale as university provide. Next, it would be difficult to put together a cohesive curriculum for yourself because you don't know what you don't know. Relatedly, understanding the arc/trajectory to pick it difficult, and to do it all alone with no guidance means there's no one qualified that you can ask questions from on the daily. It also ignores the value of mentorship, learning from your peers, and being inspired and pushed by your environment. It also is isolating and does not give you any social benefits, business or personal networks.
The thing loads of people forget is that if you don't try to protect your trademark, you lose it. One of my previous employers went through exactly this scenario, where AT&T tried to argue that they hadn't tried to protect the use of this company's trademark, and therefore had lost it. It was certainly eye-opening to hear that story. Anyway, it may be that they even like what the DoomRL dev is doing... But if they don't send a C&D letter, they risk losing their trademark on the name "Doom".
Having a good name is good thing. But the service you are building must be of high value. First build a great product, then name it whatever you want, rename it whenever you want.
You're fine with it today because it's a group you don't like. What about tomorrow when the same thing will be applied to a group you do like?
> If they noticed this being a lot more common when they were in the chair than when they were out of it, that implies that the change is in them, not in the other party's base level of social anxiety. And if they are more socially anxious around people in chairs than those who are not, that is absolutely a problem to be addressed, not to be waved away as "oh, social anxiety is what it is".

I agree with both of these statements. I took care to word my comment not to imply otherwise, but apologies if I was still unclear.
List of Smartphones That Will No Longer Support WhatsApp
You can as a private doctor carry insurance (at least as far as I have been told). Insurance either way is extremely expensive, because it's so easy to lose a case. The problem is that the law is very complicated when it comes to malpractice. . . . .and it's big money. You may have done everything right and some attorney still finds fault and is able to convince a judge of your wrong doing. Everything gets called into question and rarely are actions black and white

"Did you do this?"
"Yes."
"Why didn't you do this instead?"
"Based on the circumstances, it didn't sound reasonable"
"So you're not experienced enough to consider that as an option? Should you be practicing medicine?"
etc.

Once you get convicted, that sticks with you like a stigma, even if it's total B.S.

This forces doctors/hospitals/etc. to follow exact established procedures to try and reduce the possibility of getting sued. It's called defensive medicine. Their decisions are what are best for them, and not necessarily in your best interests, and let me say this: I don't blame them for it. Having grown up with doctors, lawyers, and lawyers who defend doctors in my family, I can tell you getting sued positively sucks . . . . except for the plaintiff's legal team, they pretty much win, if they are any good at it.
I remember Bill Gates said in an interview that he still regularly takes online courses on subjects such as oceanography. People still love to learn, just, I don't think a formal college environment with grades and exams is necessarily a pre-requisite for learning. There are so many alternative mechanisms out there.
India built the world's largest solar plant in just eight months
HUGE Bhatoora and Rumali roti fan. I really wish more restaurants in the US served rumali roti. I haven't had much success finding. For those who love bhatooras, I've found that even if it it's not listed on the menu, if you ask for it they have it :-)
How is it off-topic in this thread?
The easier imports solves my biggest issue with migrating an existing project over. I'd say TypeScript is "ready" now.

The last feature I'd want is an easy way to map nested json into classes rather than interfaces. Anyone know how?
Just read previous posts on https://blog.getpebble.com/ .

Man, you really can't tell whether a startup is doing well or not from outside. Everything's AWESOME all the time:

* Oct 31, 2016: Get Spooky with Halloween Pebble Faces!

* Oct 18, 2016: What’s New in Pebble’s 4.2 Firmware and Apps

* Oct 05, 2016: Pebble 2: Fit & Smart

* Sep 30, 2016: Pebble 2 Kickstarter Rewards Start Shipping

* Sep 14, 2016: Pebble Core = More Awesome with Amazon Alexa Expansion in the UK and Germany

... and then suddenly making big headline: "Dec 7, 2016: Pebble's next step".
I made this because I just switched from Mac to PC. On Mac I was using Transmit, which was super easy to use and looked pretty good.

I don't use FTP frequently - I just needed something basically to upload/download files.

After switching to windows, I couldn't find any decent FTP clients I liked. I tried Filezilla, Winscp, Cyberduck. They're all too busy and look like they're straight from XP... so I made this.

I guess I'm just not sure what you're talking about when you say "High Quality GUIs" when talking about Windows FTP clients specifically.
Yeah, talking about how some users could distrust reddit in a comment chain about users not trusting reddit. Really off topic.
Haha. Exactly.

They're using it exactly as it was intended. Arguably, they're just better at using it.