skysight-inc/HackerNews huggingface dataset:
But there are plenty of Americans that fit most of your Canadian stereotypes (see sanders's popularity among young Americans for example) and probably vice versa too.

I suspect 2 US states that are far from each other will have more cultural differences than a US state and Canadian province that are adjacent.
Someone should really inform the college kids who keep applying to incubators like YC...
Students' Guide to Raft
So? If they want all these special access cases handled through Gnip, whether they are discounted or free, that's their call. Just because it's through the commercial arm doesn't mean they would be incapable of handling special cases.

In any case, it's all speculation, there was never a dialogue, and the HN title as it current stands is probably inflaming this more than it should be. Their access was not shut down (and the blog post's title and wording does does not say it is shut down, but that they believe they will be shut down). An email was sent, it was poorly worded, and the recipient overreacted (or at least prematurely reacted). The responsible thing to do would have been to contact Twitter or the sender and discuss the needs and goals of the project, and see what they could offer.

Immediately writing a public blog post is not negotiating in good faith.
Quid CEO Neville Crawley, an Artist Turned Entrepreneur
If only there was a well supported, standard, open and interoperable text messaging protocol (with multiple implementations) that companies could host themselves...

Oh wait, IRC.
+1. We run 90% of our backend processing on PVM's now, anything that is not time sensitive basically.
Ownage: Ethereum based ownership and trading platform for digital game content
It's not a Python thing, though. It's a reStructuredText thing. I don't see how this syntax is more "magic" than, say, using # in Markdown to indicate a heading.

The reason it's a double colon is because a single colon acts like a normal single colon (i.e., it's not interpreted in any way), which is sometimes what you want (i.e., not every indented block is a code block).
Nvidia  Working on Their Own Distribution for Linux Gamers?
I find myself making negative comments more than I would like. But these happen to be about points that are the most interesting to discuss. The resulting discussion is very useful. What am I to say about things I like? +1 adds nothing to a discussion.
You know, if people approached web programming like actual programming, with layers of abstraction, there wouldn't be spaghetti code in the first place, and one could move to a different framework as needed.

But the problem is nobody stays with anything long enough in the web world to learn it well. 5 years ago, Backbone, Then Knockout. Then Angular. Then Ember. Now React.

Seriously, a dev with 5 years of experience in JS has literally the same 1 year of experience over and over now.

:D
Can a smart watch save you from a stroke? Contribute your data and save a life
Considering that Lee's reaction was to essentially say, "Oops, thanks for pointing this out, here's some more," I'd say he's doing OK. But somehow everybody's losing their mind over it.
VERY opinionated! You are going to get downvoted to heck for comments like that.

Try personalizing it: 'I found PHP much easier to learn for ..... but when I wanted xyz performance, .NET performance was abc.'

Give a use case / example where no code changes helped.

As others have said, apparently PHP7 is better than PHP5...

You are (VERY!) unlikely to change the minds of die hard .NET or PHP people, but you'll have a lot more potential with someone who doesn't know either...
Yup I was shocked by this, really disappointing behaviour from Github.
My beef with Imgur is that it was essentially announced as a non-spammy/crappy no-nonsense image host compared to the alternatives of the day:

https://web.archive.org/web/20090227183112/http://www.reddit...?

In 2009 Imgur was clean, neat and fast. Everyone sane questioned (including in that announcement thread) how that could possibly stay true in the long run. The founder just kept saying "we'll try to solve it if it comes to that", refusing to go into details or presenting anything resembling a plan.

Based on this "commitment" which I would say was either naive or not truthful, the Reddit userbase propelled Imgur to its current position.

Today Imgur looks like this:

https://i.imgsafe.org/102b850.png

(I picked the top link from Reddit 3 minutes ago. Please excuse the Swedish language ads - but I think you get the picture without being able to read the language.)
Slack is IRC, it just is a really nice interface that makes it easy to automate and makes it easy to share files/code/etc.
I work in consultancy, and the client I currently work for has us working on-premise using air-gapped computers. No internet, only intranet, meant finding new ways to communicate. So far Mattermost works well. We have it integrated with Jenkins, Stash etc. and do the typical "chat-ops" things.
'Most of the tools we use today didn’t even really exist a year ago: React, JSX, Flux, Redux, ES6, Babel, etc.'

ES6 is a new version of the language under discussion, Babel is a tool to allow you to compile code written in the new version into the old version. The other 4 examples are all closely related to each other, if you use JSX and FLUX you use React, if you use Redux you probably use React.

In other words while I believe fatigue exists and is probably warranted, these were bad examples of what would cause the fatigue.
It's still his personal take on what that list looks like.

In any event, for me it's neither here nor there. He's free to put up a biased or unbiased list of his choosing or anyone else's. If I dont like his list I can add my favorites, maybe they'll all be Easter European and African with no western European or Asian films.

He has imprimatur. Sure, but in the end it's an unscientific list. It's a starting point, it has a local cultural bias. If he had grown up in HK would his list be the same? No, and that's okay.
In the future you should invest your energies in building and supporting open and public platforms instead of hoping that some private company isn't going to part ways with your interests at some point.

The OP was not being thoughtless, arrogant or tone deaf, he was just being honest. If you feel disappointed it is because you made a poor decision. You should learn from your mistakes instead of shouting at the person who points out the tragic results of your actions.

There are plenty of open source and open platform projects out there. BitTorrent, Bitcoin, HTTP, OpenPGP... pick one and start building!

You should feel entitled to your individual rights in whatever republic you live in. You should not feel entitled to tell a private company how to run their business. Doing otherwise will always lead to disappointment.
(and has been) generated to cover the entire LM/NTLM space

I don't think this is true. Certainly true for the LM space of 7 characters, but the size of the NTML rainbow table for all passwords of length 1-9 with "only" mixed alphanumeric is 690GB with a key space of 13,759,005,997,841,642. This doesn't include the fact that a windows password can use any unicode character. So while there is could be some sort of collision with a shorter password, it's not really likely. Note that windows passwords can be up to 127 unicode characters, but that in win2k/2k3 the actual dialog box would only allow 32. So we're talking quite a bit more space to have each combination stored.

Additionally, unless I'm doing some bad math here, it's just not currently possible to have a rainbow table that includes all possible MD4 hash values. An MD4 hash is 16 bytes, which is 128 bits. In order to just list each hash would take 16 bytes * 2^128 = 5 * 10^39 bytes, which is something like 5 * 10^27 terabytes, 5 * 10^13 yottabytes, etc. This doesn't include any space to list whatever password caused that hash to be calculated.

And directly 'reversing' an MD4/NTLM hash still requires a preimage attack on MD4 and the current best known is still at a complexity of 2^121 [0], which would likely still be more feasible than having access to an MD4 rainbow table with all possible hash values.

[0] - https://who.rocq.inria.fr/Gaetan.Leurent/files/MD4_FSE08.pdf
I hadn't thought about it that way before. Thanks for the information!
Contributor Covenant: A Code of Conduct for Open Source Projects
If the value it offers to others can't be recouped then its meaningless in terms of investment.

Twitter, as it stands, is very useful to people in the media who use it as a free sentiment analysis and polling service during election cycles, and a free firehouse for unqualified reports that they can follow up on. However, Twitter doesn't receive remuneration on any of this value.
PinkyPearly – A one stop blog about Beauty, Relationship Tips and Movies
This is really neat. Glad it was built. Im a big fan of using realistic mockups for analysis and fault detections. Especially needed for filesystems, networking stacks, distributed system assumptions, bitflips, and unauthorized code execution.
It's just poorly done damage control. I would expect someone in charge of developer relations at Twitter to come up with an actually concrete plan, if they actually cared about the developer community, and not just talk about how "flexible" Twitter is in private or how "disappointing" it is to get this private matter get exposed. The rest of us developers need to see things like this to properly decide technology product direction, and at least for me, it speaks for how much I will continue to push for removing reliance on Twitter as a platform in favor of something more open, transparent, and predictable.
It's good to see a bit of a variety – we all know that monoculture ends up being a bad thing, and there are obvious downsides to applications hosted by third parties (though of course in some cases it's not a problem!). Of course, there's no real network effect with applications like this either (beyond integrations support) so there's a relatively low bar to switching when compared to something like Facebook.

I do hope to see some work on better user interfaces. Our team recently switched to Slack from Hipchat - many features are better, but the desktop UI is really unpleasantly sluggish. It seems unreasonable for a chat application to stutter and freeze on even small amounts of data. The trend for wrapping web UIs in desktop apps is not a good one, in my experience. Hopefully open equivalents will encourage the development of native clients.
I mean, it's not actually IRC, even though it could've been. It's a custom server that speaks a custom protocol, as far as I know.
> And then they will pass laws that force you to give up the encryption key to that Base64 data or face imprisonment.

IMNAL, but my understanding is that such a law would run into rock solid, granite hard, iron clad parts of a little issue called the US Constitution. E.g., if the cops ask you a question, then you don't have to answer. The person's lawyer can just tell the cops that "My client has no idea what that base 64 gibberish is."

For encryption as a recognized right, no, that's asking a bit much of the US political system.

BTW, for the person receiving the base 64 code (that's the way JPGs, etc. are sent in e-mail), first go through base 64 decoding and, then, apply the receiver's private key to that to decode back to the secret message, e.g., where and when the boy and his girlfriend are going to meet and carve their initials on a tree.

Base 64 is in the internet standard for e-mail and there is called MIME for multi-media internet mail extensions. So, the idea of MIME is to permit sending pictures, audio, movies, etc.

So, in arithmetic, base 10 has digits 0-9, that is, 10 digits. Base 16 has, right, 16 digits, 0-9-A-F. Base 2 has, you guessed it, 2 digits, 0-1. Well, presto, bingo, base 64 has 64 digits, 0-9, a-z, etc., all simple, ordinary printable characters such as e-mail had been sending right along.

Well, with 6 bits, can count from 0 to 63, that is, have 64 different patterns. So, given a stream of bits, can replace each 6 of them with one of the base 64 digits. And there is a simple solution for what to do with any few bits left over. So, that is how to take any stream of bits and 'encode' it to just printable characters easy to send via e-mail.

A huge fraction of all Internet data is sent as base 64. So, base 64 data alone is nothing suspicious.
if only getting external collaborators or non-technical users into IRC didn't involve sending them a 15-step howto on configuring screen and ssh and could be as simple as "check your email and click the link you get"

and, if only there was push button per channel access control set up out of the box so that some users can join some channels but not others! no, not channel keys, those are busted (what do we do when someone stops being involved in a channel? rotate the channel key?)

there's way more in slack than IRC, so there needs to be way more in a slack killer than IRC...
Dammit, I spent a good time deciding to write "loses" or "looses"... I almost googled it but figured nobody would care. Boy was I wrong :)
This feels optimistically premature.

Sure, it's been superseded, and it's great to move the ball forward. But somehow I think this legacy technology will be in use for a long, long time.
Sulon Q VR AR Headset
My experience with Twitter:

1. Build a successful product

2. Twitter discontinues dev-friendly policies, product gets shuttered

3. Later, tweet doubts about Twitter's dev "commitment"

4. Tweet gets removed

5. Read yet another horror story about working with Twitter

6. Twitter guys claims that Twitter is "committed"

7. Turns out, previously mentioned horror story tells a different story

8. Rinse, repeat?
Can you point to any more elaborated examples or write-ups of the kind of html/http work you're describing here? I'd love to learn more.
Typical SV let's go for lunch:

1. get car / gather people in 5m
2. wait in traffic for 15m
3. look for parking for 10m
4. wait in restaurant & eat for 1hr or get sandwich and eat in 30m.
5. get back to car in 5m
6. wait in traffic for another 15m

And 1.5-2 hrs later you're back at work. Nice to do for special occasions, not so good every day. If SV companies didn't provide lunch by default, the entire south bay would be in gridlock during lunch time.

If you're close to restaurants then this is far more practical since you just need to walk for 10m. But if your office parks at least a 15m drive from the restaurants, it isn't. What I do is go out for lunch with coworkers at the company cafe.
Slack is not IRC. The gap between them is so huge that they are distinct. Push notifications and message sync are key features.
It was released by Wargaming.net on Steam in November last year, and after buying the GoG version earlier last year, much to my surprise when I re-bought the Steam version, the Steam version works fine on my machine which didn't work with the GoG version. Its also so ancient that its basically perfect under WINE.

There is still active development on some of the fan sites on a 3.9 and 4.0 'fan patch', which will also have corresponding groups of players using the patches.

There is online multiplayer via both virtual LAN / hamachi style setups and via a few tools like GameRanger that also help keep these older games connected.

The community is spread thin, but still thriving, since the simplicity of the game makes it so easy to keep enjoying it. I'm looking forward to its 20th anniversary on September 30th next year (2017).
AVC.com is Down
It is enough that you simply respect when someone tells you that your comments about their juggling or their cool new haircut is alienating, instead of freaking out about how you intended only to compliment them. That's all you have to do.

Nobody is asking you to memorize a dictionary of "microaggressions".
Oh, TIL.

So I can point my run-off-the-mill IRC client to a slack server and partake in cat pictures exchanging and almost-NSFW-but-not-quite with my fellow coworkers, yes?

Otherwise whatever it uses inside its walled garden is completely irrelevant I'm afraid.
if only IRC was sufficient for the needs of modern workplaces. We use it, but it requires you do things like write a bot just to send a message to someone who is offline or store history so you can refer to it later.
A unicorn is a company that has reached 1bn valuation while staying private. So Microsoft, Oracle, Google and Amazon don't qualify (while Google definitely was one for some time, it's just that the term didn't exist back then). Of course it also puts PwC and Bechtel in this league...
You can create wealth out of thin air. The economy is not a zero sum game.
Cool. I told my daughter who has a 2-year-old. She has a problem now that when she lets her kid play with her cellphone he disappears into bringing up kid videos. Based on available evidence he will do this forever.
I love this. Reading about the build leaves me itching to present something using one of these boards. Thanks for sharing!
Every time Slack is mentioned here someone brings this up. I can't help but think they've missed the point. User experience is important.
> I think these sentences contradict each other?

The first statement is conditional on Twitter behaving like a neutral platform, which it does not. The second is meant to indicate that there is a cost associated with creating fake accounts, which is a factor in the economics of the system.

> It's very easy to make a fake account seem like a real person.

Why is this a bad thing? If casual Twitter users find the content entertaining, the fake account benefits the ecosystem.

> Do you count "retweets" here?

Yes. No need to ban retweets, just to show stats that indicate which are likely from retweet networks.

> ... hm, are you focusing on the aggregate affect of fraudulent accounts?

Yes because that is what drives the money flows. People create fraudulent accounts of both kinds to generate revenue. Someone somewhere is paying for the campaign that included thousands of fake retweets, etc. I saw a network graph recently that showed that such networks are easily identifiable with simple network analysis.
Hopefully Mattermost and Rocket.Chat both build mature, robust HA systems since their features [honestly] are on par with Slack. Then move into SaaS hosting of their service in VM clusters across ~3 regions. :)

Really, the only thing that stops me from wanting to use these services at $DayJob is the fact I have enough stuff I have to maintain. I'd really rather just pay $99/month for a 10-20 person team.
That's Slack's main feature. Well that and gifs. IRC on the other hand is
James has left the channel.
Bill has left the channel.
Samantha has joined the channel.
Samantha has left the channel.
filled with worthless status updates
Martha has gone idle
that make it
Bill has joined the channel.
terribly easy to
Bill has changed the channel topic to "ZOMG! Ponies!"
miss things
Martha has become active
Martha has left the channel.
Hey HN,

Johnson and I are co-founders of Cardiogram, and we're working with UCSF cardiology (the Health eHeart project) to launch the mRhythm Study today.

We'll be giving a talk with more technical detail on our machine learning approach at Strata 2016, as we mention in our blog post:
http://blog.cardiogr.am/2016/03/16/have-an-apple-watch-you-c...

But let me know if anybody has questions on machine learning in medicine, heart rate sensors, cardiology, or anything else!
I've seen enough markov IRC log chatters to know where this is going -- any bot clone true enough to the original will end stored in the basement for being too socially inadequate.
This comes up every time, and as usual you have totally missed the point.

IRC is difficult to configure, difficult to host, difficult to use, and does not offer the same feature set as Slack. There is an obvious use case for something like Slack (obviously, because otherwise it would not have millions of users!) and covering one's ears while yelling "IRC! IRC! IRC!" is sort of wilfully ignoring that if it were a suitable solution, Slack would never have taken off.
Is this just hind sight talking, or was it obvious the idea didn't have legs at the time?
Can someone please summarize this? I can't get past his rambling style.
Mattermost claims to have "Native Applications". (http://www.mattermost.org/community-applications/#native)

Turns out they mean "electron is a native application, and our app is a webpage inside of electron, so our webpage is a native application."

Bummer. I use both Slack and Hipchat for different groups, and I'm not happy with the wrapped webapp for either of them.
This is one of those applications that is always being rewritten somewhere. JWZ's law may even be relevant here: "Every program expands until it reads mail". It seems there is always a large group people out there working on messengers.

The question really is what made Slack special. Why is it the Slack revolution and not the HipChat revolution? What about the veneer has allowed it to become a pervasive trend, expanding into non-tech companies and being hailed as a permanent replacement for most emails? This is the only interesting question around Slack, since, as numerous other commenters have pointed out, it doesn't really bring anything to the table that the messaging space hasn't seen a good number of times before.
that said if anyone can explain to me the benefits of webpack in comparison to my gulp.js build pipeline with real examples then it would be nice.
Your experience of IRC clients seems like a bad one, I'm sorry about that.

Have you heard of irccloud.com? You should check it out. My mum could use it (I'm not affiliated with them in any way besides being a happy customer).
Design counts.
Execution of that design counts.
User Experience counts.
Offline messages with IRC is a bit of a pain to set up and scale easily.
This is the sort of interesting technology that RethinkDB makes possible. I'm the next months/years I think we'll see more projects that use Rethinkdvs scaling and realtime capabilities to make some very useful tools.
The British approach is safer for both officers and the public. By emphasising containment and de-escalation, British officers avoid the kind of chaotic and unpredictable confrontations that lead to fatalities.

Only one British police officer was killed in the line of duty last year - PC David Phillips, who was run over during a pursuit. In the same year, eight American officers were killed by vehicular assault, 36 were fatally shot, three died after being assaulted and two died of accidental gunshot wounds. In 2014, no British police officer was killed on duty.

Even accounting for the difference in population and the prevalence of firearms, there is a substantial disparity. Britain does have armed criminals, but our police are not routinely armed.

There were riots across Britain in 2011, precipitated in large part by the fatal shooting by police of Mark Duggan. Only one other person was shot by the police in 2011. In the same year, the FBI estimated that 400 Americans were killed by police officers, but no official count exists.

There is considerable interest amongst US police forces in learning from the British approach, as shown in this documentary:

https://www.youtube.com/watch?v=66pr23xUKZc
Doesn't mention IRC, doesn't mention Discord. I'm suspicious that a PR firm pushed this to a journalist.
Off the top of my head? Bob Woodward? Carl Bernstein? Glenn Greenwald?