skysight-inc/HackerNews huggingface dataset:
> Trolling is, overtly, a political fight. Liberals do indeed troll–sex-advice columnist Dan Savage used his followers to make Googling former Pennsylvania Senator Rick Santorum’s last name a blunt lesson in the hygienic challenges of anal sex; the hunter who killed Cecil the lion got it really bad.

> The alt-right’s favorite insult is to call men who don’t hate feminism “cucks,” as in “cuckold.” <snip> Trolling is the alt-right’s version of political activism, and its ranks view any attempt to take it away as a denial of democracy.

I honestly don't like this burden of trolling to be placed on the right, because both sides consist of people with emotional issues and incapability to handle them. And to be honest, such people don't deserve online access.

The 90's and early 2000's were refreshing where you had to be a certain geek to get to the web, which was a filter enough.

[edit] To clarify, my impression of the article is that it's not balanced between both sides. Might have something to do that "troll" doesn't necessarily mean the same, as user Fifer82 suggested in his comment "I don't mind trolls. There is a difference between a troll, a bully, a wanker and a psycho"[1].

[1] https://news.ycombinator.com/item?id=12321968
Email sent, thanks for being flexible!
That's the argument I was making above--that being able to block emails and phone numbers is just as expressive as making phone calls and emails. Same thing with hosts file and ad blocking; people are guaranteed the right to privacy and not having to listen to other's speech is also freedom of speech. Just because you can make such speech doesn't mean I have to listen or read such speech.
...So why not hang out in /r/politicaldiscussion, a subreddit created for exactly what you're asking for and that is heavily moderated to keep it on-topic?

I definitely agree that many subs - and particularly front page ones - can be a cesspool, although amusingly they don't quite get as bad as just about every news and newspaper site I've seen. But really, /r/upliftingnews is just too toxic for you? /r/changemyview is too negative?

There's lots of great, very low-toxicity subs on Reddit. Abandoning the site because you're trying to discuss political issues - touchy in any arena, online or in person - seems a bit like throwing the baby out with the bathwater.
I am currently researching this as well. We use Confluence at my day job, and that is ugly but fairly effective, but also relatively expensive (also I just don't like any of Atlassian's software design).

If there aren't any other modern tools out there this is RIPE for a new SaaS.
Much of computer science is a science. The contention seems to comes from the fact that software engineers tend to come from computer science departments. Maybe more universities should create separate software engineering departments?
In all honesty, Reddit is a webified Usenet with many downsides.

Fortunately, a well moderated group is only as good as the mod team. There are well-maintained groups on reddit. None happen to be any of the defaults, however.
The redefined + only behaves differently when one or more of its arguments is a token object, so normal math works fine.

Generic procedures may be a cleaner way to do this, but I only discovered GOOPS after this implementation was already working.
It's worth it if you can find the right niche and stick to very small projects. I do a few hours writing code for people all over the world (my most frequent client is in Dubai) each week that works out to around $40-$60/hour and it's fun. Larger projects come in closer to $100/hour.

It's the kind of thing I'd be doing as a hobby anyway, but I get paid for it.

Hint: avoid the freelancer sites and instead hang out on developer/hobby code sites. You'll soon see that there are a fair number of people asking for help and are willing to pay, but most of the experienced developers just make fun of them. That's your opportunity! It's amazing how much money you can make by just being nice.
The New York Public Library Is Moving 1.5M Books to an Underground Lair
From Montreal to Minnesota, by Inland Sea
I agree with what you wrote here, but I don't think having a good team requires perfectly synchronizing their work schedule, as long as it somewhat overlaps most of the time. There are many times when you want, or need to sit down with your teammates and discuss stuff - design the overall architecture, brainstorm particular solution, troubleshoot a bug - but most of the actual coding work is done in silence and requires focus. And this work takes most of the actual productive time, so it doesn't make sense to synchronize the entire schedules just for the brief moments of direct, synchronous collaboration (quite a lot of teamwork can - and is done best - asynchronously, e.g. via e-mail).

> Maybe collaboration is overrated by clueless MBAs, but I'm not a clueless MBA, so don't make that straw man argument to me.

Apologies. I definitely didn't want my comment to sound personal in any way.
Here is my version:

#!/bin/bash

printf "REPL for %s\n" "$@"

notblank()
{
[ $# -gt 0 ]
}

while true ; do
printf "%s> " "$@"
read -r || break;
notblank $REPLY || continue;
eval command \"\$@\" "$REPLY"
done

We keep the original parameters and expand them with "$@". There is a Bash feature that read with no args reads the line into the REPLY variable. We want that to be subject to splitting.

If $REPLY expands to nothing, including multiple whitespace, then we just want to print the prompt again: not quit and not run the command with no additional arguments.

The eval trick allows $REPLY to undergo expansion and splitting, so that shell syntax can freely be used in the REPL.

Test:

$ ~/test/replify/replify.sh git
REPL for git
git> rev-parse HEAD
7ac594319e417266764a6bc041b74807f2fe13bd
git> branch -r
origin/HEAD -> origin/master
origin/master
origin/origin/master
git> checkout "$TERM $TERM"
error: pathspec 'xterm xterm' did not match any file(s) known to git.
git> checkout $TERM
error: pathspec 'xterm' did not match any file(s) known to git.

Cute, but not terribly useful without history recall and related features. This wants to be a feature of Bash. The regular Bash repl should have a prefix variable so it can appear to be in a sub-mode for a particular command.

Submit a patch for Bash to do this, and maybe you have something. Bash has a hook feature for command execution, IIRC, so this may be somehow doable without modifying Bash.
In terms of reducing the ability of speedy traders to gain an advantage in a continuous time market, how does IEX's fixed time delay compare to discretizing the timesteps, so all the trades within some finite interval [t, t+e] are treated as if they came at the same time?

This talk presents compares discretization to standard continuous-time bidding, but doesn't go into a lot of detail about how it compares to IEX-style delays: https://simons.berkeley.edu/talks/eric-budish-2015-11-19
>The trick with reddit is to avoid the default subreddits.

This is a major deficiency of the site. In order to avoid having a completely terrible experience, you must manually make significant changes.

Personally I think they should do away with defaults entirely.
Thanks, I'll check those out!
Reality is basically never, unless it's a major system outage, or security issue. We don't even bother looking at issue priorities, because everyone raises them as critical.
The barrier to entry for online harassment is so much lower that I don't consider them comparable.
That's a good plan, I'll do that.
Do breaking and entering statutes have specific exceptions for police? That's a real question, because now that I think about it, I don't know the answer.

In any case, you'll have a hard time convincing a prosecutor to file charges.
Version pinning? i.e. you specify in your script the version that you will use. Scripts missing the version pinning information run under backwards compatible mode.

It...sorta worked for HTML? Over the long run, old pages could be phased out and now we have a pretty nice situation with HTML5.
An Intro to Templates in Go
I don't think that's the intent, but I can see how it would give such an impression. That alone should be reason to change the title, though.
Palo Alto struggles to provide housing that's affordable
I wonder how much of that data is downloaded in digital form from somewhere and how much is digitized specifically for this collection (e.g. movies recorded in a cinema, magazines scanned from print, etc.).
>The redefined + only behaves differently when one or more of its arguments is a token object, so normal math works fine.

Ah yes, I'm just blind and missed the implementation in your article. Thanks for explaining!
I'm not seeing that number anywhere in the article, but it does say:

>the Army made $2.8 trillion in wrongful adjustments to accounting entries in one quarter alone in 2015, and $6.5 trillion for the year

Do you have another source?
Watch the embedded Vox video.
The other half of my decision was that it's a waste of time. So between time wasting and negativity, I decided Reddit, and other sites like it, were over for me. HN is my last "social" type interaction on the web.
is it not the copyright owners right to allow others to resell or not!?
I can see both sides. DS is an awful lot like good-old-fashioned statistics, especially in describing the shape, patterns, and significance of events. But the rise of vast amounts of raw data of diverse kinds and origins, especially deeply contextual data like english text -- this is new, and I think it warrants a more meaningful label for the formal study and the practice of such analysis.

I also have no problem with the use of "science", since DS is one of the purest applications of the scientific method I know. You observe, you hypothesize, you explore and test, you use statistics to draw or reject a conclusion. Of course, it's almost impossible to eliminate all the confounding factors, but that's part of the fun...
This isn't new. People have been doing this for a long time.
I'd be happy to see your 10 lines bash version of this ruby tool, with the same options/properties (debug messages, customizable prompt, history logging, same safeguards, rlwrap support, man page).
`/` is not a first class citizen. You encounter different oddities throughout the windows environment in the shell and external utilities when you use `/`.
I'm not saying that it's the best arrangement, but that's how it works now. Most university research are publicly funded via the National Science Foundation (NSF) and the National Institutes of Health (NIH).

So without such funding, most research will be grounded. Companies like Yahoo!, Google, Sun Microsystems (RIP), Akamai, etc, were/are the result of publicly-funded research.
IIRC they are planning to (or at least they are saying they are planning to)
That sounds like the opening to a funny joke.
Why is this flagged? HN doesn't like free speech issues? The number of comments tells a different story.
Good collection, but as someone who has been slowly learning data science over the past few years, I think it needs far fewer lectures and waaaay more projects.

The biggest difficulty I have with learning data science is not how the algorithm or tools work, but the problem setup. Where is the data? How do I clean it? What insights can I draw from this? Which algorithms to use? What can I do with the algorithm assuming it works?

Most MOOC projects decide all this for you by giving you a set of tasks to do in order and skeleton code to work off of. Your job is simply to implement a small part of whatever algorithm you learned that week and press run. This way lacks creative development, exploration, trial and error, and critical thinking skills necessary when you go out in the real world.

Also, I think there should be more emphasis on publishing, even if your attempts are inaccurate. Push out a jupyter notebook to github of how you tested out a rudimentary monte carlo simulation on stock data. Or write a blog post with your attempt at determining how much silicon valley home prices will drop if 10K more family units magically existed in SF. Or try to code a random forest algorithm from scratch in a language of your choice. You don't have to be right, but publishing forces you to at least take a critical look at your work and think about the material deeply. MOOCs, at least from my experience, just encourage you to move on to the next topic the moment your code works, without diving too deeply.
Honestly, if you really think "trolls" are ruining the internet, you have no idea what the internet is capable of, about the amazing things it brings us and about the communities that are built around the internet that has adopted to these trolls. Yes trolls make things harder, but they are not able to "ruin" the internet.

Garbage journalism on the other-hand might actually have the power to do it.

Just like anything in life when it comes to the internet I think you have to use it for sometime before you can somewhat manage to spot whats right and wrong on the internet.

The author also mentions something about how the internet is eager to help with technical details and is bad for medical advice? Seriously? I mean, I once saw someone advice a guy to place his router higher than his computer, so that gravity will make the internet faster :) and I have seen complete strangers on places like reddit come together to help people who were having trouble with something, genuinely helping and making a better change in people's lives.

The damn internet doesn't care about trolls or there's no ruining these trolls can do to the internet. People are always going to be people, you are going to have to use some common sense when you are living your normal life and when you are on the Internet.
Doesn't that very quote also mention liberals, with 2 examples?
I don't think any of mods of well-maintained subreddits want to be default, since that will dump a larger amount of new users onto the subreddit than normal, making it harder to maintain the quality.
I have similar approach. I like to eat lunch at my desk - even if my hands are full so I am not coding on the work project per se, I can at least be reading something. I have plenty of opportunities to talk to my teammates during the rest of the day anyway.

As for hour+-long lunches, I don't get it either. I guess some people like it - in the same way in which I like to come home and work on my own projects. Everyone wants to allocate time on stuff they like. I don't particularly fancy eating with people.
>What if I WANT to talk about politics, in a civil manner? Any sufficiently popular subreddit, just devolves into complete trash.

What you're looking for are strictly moderated subreddits with a clear set of rules. I've had good luck with r/NeutralPolitics and its sister subreddit r/NeutralNews.

Reddit isn't a community so much as a tool for people to form communities. The people who realize this get way more out of reddit than the people who don't.
Sometimes click does not register. Very irretating with this small amount of time givet to click. Also map is way too small on high resolution screens. Other than that very cool idea!
It's unfortunate that the word "troll" is starting to define someone who bullies, threatens, and harasses people. There's plenty of ways to goad a reaction out of someone without being an asshole or threatening their safety.
HBM won't be on-die, but it will be on-package - HBM relies on chip stacking to get the desired throughput in a small surface area, regardless the latency and throughput would stomp system DRAM something awful, and if it's a proper L4 cache then the CPU would benefit as well.

IBM does something similar (though not for graphics) in recent POWER CPU's with the Centaur memory controller(s), they are off-chip memory controllers with a bunch of eDRAM to act as a L4 cache (though the difference here is each system has multiple centaur controllers to handle different DIMM slots). They're able to burst to ~96GB/sec to system memory using this, having a good amount of on-package HBM would probably yield similar gains :)
Most of the stuff we need is more highly regulated than the other stuff...
Just as an aside (and this probably applies to powershell as well), what if you have mapped folders from multiple servers into your file system and those servers are in different timezones? Something like

/Mapped-Temp-folders/Server-Asia/temp
/Server-UK/temp
/Server-Japan/temp

I guess the script wouldn't work then if you wanted to clean out data older than 2 days, as per their timezone.
Yonomi connects with your favorite smart things
Millennials Don’t Use Credit Cards Because They Have No Money
> An NDA seems reasonable in this case.

Why is an NDA reasonable? I am really curious of the mechanics of a startup that would make this different from any other company under that law.
CrowdAI (YC S16) Builds Smarter Image Recognition
> Or, alternatively, it will be a race to the bottom until the housing market crashes.

The housing market crash was due to central planning. Hardly a counter point.

> Unless that actor has nuclear weapons, poisons a water supply, destroys the source of some resource the rest of the world depends on...

Central planners are humans.

When comparing human systems of central vs decentralized management you have to understand that the central planners are just as prone to irrationality as individual actors.

Pointing out that individual choices can lead to bad outcomes does not mean that central planning choices will not lead to bad outcomes.

The problem is one of dealing with complex mulch-facteded world were historical information will very often lead to poor decision making in the face of change.

The lack of good information, lack of good feedback mechanisms, and inability to gain enough experience are all severely limiting to the chances of quality outcomes as a result of central planning.
Many language implementations generate code with good performance. That does not mean that all programs written in those languages will exhibit good performance.
I'm left with two thoughts.

First, who is getting fired for this and what outsider will be brought in to fix this to keep it from happening again.

Second, is a larger question. Why do US citizens tolerate spending a disproportionate amount of their financial resources on their military?
I think the best way to frame this is not say that you don't want to work but instead that you want time to pursue some socially acceptable activity like "Learning Spanish", "Working on my haskell side software", or "Volunteering".

This makes you sound more like a high performer and less lazy.(I do not think people who want to work less are lazy. I would prefer to spend much less than 70% of my awake time involved in cranking out "yet another crud app". )
Make it work, then optimize.
Really? You're going to deny online access to people with emotional issues? That's like, the entire population. That's not even a slippery slope, that's just falling off the cliff entirely.
Iridium satellite network Video: https://www.youtube.com/watch?v=cvKaC4pNvck
Politics was just an example honestly, I avoid politics in any form of discussion. Believe me when I say my day to day life is better without sitting on Reddit and the like.
How voice technology will change our lives forever
That's misleading because it makes it sound like they were off by a total of 2.8 trillion, but that actually means they made that many adjustments. There is no way they were off that far because that's beyond their entire annual budget.
If you want to see a site that starts off with noble ambitions but descends into a swamp of thinly-veiled trolling masked in good intentions...I present Nextdoor.com. Brigading, a tactic employed to great effect on Twitter, is just as present in these so-called community discussions.

Righteous, uptight, indignant, spiteful, entitled...I never knew how much I despised my neighbors until I joined my local Nextdoor.
I think you are confusing the flow of money with the total budget. I think the numbers reported here are looking at individual transactions that can easily add up to more than a trillion dollars.
> Of course we planned a nuclear first strike against Russia. And China. And likely the entire Eastern Bloc. It would have been irresponsible for our war planners to do otherwise, as it's one of many contingencies that may ultimately arise.

There are only five comments here, but I'm relieved to see that they all more or less come to the same conclusion you do. The press (especially the national security press) would have known the same thing, so they're highly unlikely to have considered the existence of these plans to be particularly revelatory. I think that explains away UNZ's fears about the press's possible complicity with whitewashing history (in this case, anyway).
Specifically, in C, it's

(0x01234567uLL + 0x55555555 & 0x77777777) * 0x200000002 + 0x11111111
> I've stopped using sites like Reddit, because the comment sections are just toxic.

Not just Reddit, HN stories about Microsoft are very toxic as well. These company sponsored trolls are like poison for the great HN community. It's completely unbelievable what's going on, and what some invest to destroy such a great community.

Example: https://news.ycombinator.com/item?id=12319670 , https://news.ycombinator.com/item?id=12305598

HN is about venture capitalists, startups and Silicon Valley. How does their toxic behaviour fit in - any startup who uses expensive software for a startup is heading the MySpace way and has already lost. Their PR is offtopic and their corporate trolls toxic. Their usual tactic on HN is to overflow the comment section with blurb comments to increae the comment count. As soon as the comment count is higher than the story vote count, it acts like a flagging. (Plus the flag/downvote all non-flavour able comments.) IMHO a huge flaw with the current HN algorithms.
It says in newer platforms. That said, a boot verification is kind of pointless in systems that are expected to run continuously for months. If you have code execution, you might be perfectly fine only having your in for months and not bother to patch the firmware.
Well that's part of the problem, stick to less popular subreddits, and you'll get less of the 'riff raff', to quote Basil Fawlty. And when they start getting popular find an even less popular one.

I've been a part of many forums and internet communities and chat rooms, and they always tend to go the same way:

The people who have been around for awhile get increasingly annoyed by the newcomers and their lack of decorum or 'idiotic statements' or whatever, so that segment of the group starts posting in a new more secluded place and use the other place less and less.

Eventually more and more people find out about the 'secluded place' and it becomes more and more cluttered with 'undesirables', (often a few people from the previous group are now part of the old farts, or have become the new old farts), so a chunk of them break off from that community or forum and start posting somewhere even more secluded. And eventually it happens again. And again. And it's turtles all the way down.

I saw the same exact shit happening in real life too with Meetup.com. People stopped posting stuff to meetup groups because they didn't want certain people to come, then there's a smaller group that's secret from the others, then either some people find out about it that shouldn't or one of the people in the secret group starts acting in a way that the other people don't want to deal with them anymore (for example, one time it was because they started dating someone who was a real jerk), so a new, smaller secreter group is formed, and so on...turtles all the way down again.
I agree that Google fits the description, but not Wikileaks :P