skysight-inc/HackerNews huggingface dataset:
> He's a kid

He's twenty-one years old. He can drive a heavy vehicle, vote for politicians that affect all of society, and die in a uniform for his country.

> doesn't deserve 15 years for tearing down a poster

I don't think he deserves it either. I also don't think people deserve years of jailtime for simple possession of drugs, yet american jails are full of such people. The same kind of "kids" who make the same kind of decisions ("this will be fun!"). The right thing to do there is not imprison those people - even if you think possession should be illegal, years of jailtime is too excessive a punishment.

The only thing that makes this newsworthy is that it happened in NK, and he's 'lucky' about that - because newsworthy = publicly visible, and that means the government is more likely to get involved. If this had happened in a place like Eritrea, it'd be lucky to make the news, because as I said above, this kind of stuff happens to hundreds of people every year.
It's already here - Bitrix24. Light years ahead of Slack. Free for unlimited users without silly restrictions on search and other crap. And GASP it comes with actual work tools beyond IM.
What's wrong with that? VSCode is also such a thing, high performance and beautiful apps are obviously possible.
Messages just like that show up in Slack whenever someone joins or parts the channel, changes the topic, etc. Not sure this is a valid complaint.
matrix.org with the vector.im and android client have been pretty great so far.

Matrix has solved the right engineering problem first which is the persistence of the chats across all of your clients.
At $350 monthy it's way too expensive. They should consider introducing an indie or individual developer licences at a lower price point.
You mean the same IRC that doesn't include basic features like the ability to receive messages if you aren't currently connected? The same IRC that has horrible scaling issues once you try to really use it? The same IRC that is a miserable experience to setup, administer, search, and even use?

Stop touting IRC as the "perfect" chat system. It's far from it.
IRC comes to mind.
Doesn't matter, article should mention IRC given the breadth of the introduction, especially when talking about chat from an open source perspective.
This seems like the story of every great Internet site, ever.

It's great until the lowest common denominator finds it then it goes to crap.

Reddit is only spared because you can unsubscribe from default subreddit's and find more niche sub-reddit's that attract a niche audience or subset of users that are less likely to "sh#tpost" for lack of a better term. Not to say all new users are bad or don't contribute anything new, but the noise to signal ratio is way worse the more people pile on and start becoming an echo chamber. I've even seen it a little with HN as its gained popularity, but thankfully this site is so niche its not too bad.

But I kind of wish I could do that with other community sites and social media. I know a lot of people loved twitter, or digg, or whatever back in the day before the celebrities, media, and extended relatives caught on.
This is always bizarre to me. California is the biggest economy as a state in the country. As such, for as many people say it's "bad for business," there are a lot of businesses choosing it for a destination.
Twitter is a public company.
Maybe slack gets enough momentum to overtake IRC. Right now it looks a lot like Google Wave to me.
2 days left to register Open Networking Hackathon
In Two Moves, AlphaGo and Lee Sedol Redefined the Future
They have an IRC bridge you can connect your IRC client to. It probably can't do all the things (because IRC has no way of expressing them, and I wouldn't be surprised if they didn't spend too much effort on it), but it works.
I have seen a couple a while back, but from my experience they were an internal purchasing department form that was completed by the purchaser not the vendor. Basically the purchasing department wanted justification as to why a product was not put out to bid. I can't imagine why they would request you to do it yourself, as that is kind of backwards to me.
Revolution? Drinking the kool aid much? My team has it. We've had it for a month or two now. There has only been a handful of posts and most of them are "TGIF" posts.
They don't go into details on available jobs but I would speculate that these graduates are working in either in hospitality/food service, which recovered after katrina, or petroleum, which increased dramatically with the expansion of the shale and fracking technologies in the US.
One thing that nobody's mentioned yet is encryption. A Slack alternative that's end-to-end encrypted (at least for private messaging between users) and has encryption for chatrooms would be worth my time.
It really isn't hard to use. Firefox has a great extension called Chatzilla that makes it wonderfully easy to use. Maybe it's hard to host, but you can just claim a channel on freenode if you need to.
Not everything has to be drawn as a triangle. You can apply a fragment shader symmetrically to every pixel in a framebuffer, instead of using geometry to apply different fragment shaders within each triangle.

This technique is commonly used to post-process already-rendered scenes, like with a tone mapping shader or depth of field effects. But for simple scenes you can also put an entire rendering engine in the fragment shader, typically using ray marching.

Here are some examples of this technique being used to draw voxels:

https://www.shadertoy.com/results?query=voxel
You actually can use a regular IRC client with Slack. Though obviously anything that isn't supported natively by IRC comes through as a URL or encoded somehow.

https://get.slack.help/hc/en-us/articles/201727913-Connectin...
I think you just said it yourself. They gave the company millions of dollars, and now the company is more loyal to them than you. The job of the company is to serve it's shareholders. At first, as a founder, you are the only shareholder. When you take investment, you are bringing in more shareholders. Sometimes you have to bring in enough shareholders that you aren't the majority anymore. But if your choice is to do that or have the company die, then you choose to give up control.
Not even Soviet-era - this is Stalin-era stuff. Khrushchyovkas had private bathrooms and kitchens.
When I took time off when my daughter was born, it was seriously the hardest thing I've ever tried to do. Building a successful business or building great products pales in comparison to trying to raise a human. Going back to work was basically like taking a holiday.
It's been built: http://matrix.org/
This and the number of apologists seems a little suspicious indeed.
For talking about a race, Wired seems to have neglected a crucial technology: ircv3[1].

I'm not very fond of IRCv2, and have moved away from it where I previously used IRC. But IRC is popular, has a lot of clients, and v3 has a lot of promise. Why didn't the author bother to mention it?

[1]: http://ircv3.net/
Is a slack alternative that can never support search truly a slack alternative?
That landing page has way too much going on to the point that it's hard to focus on what it's trying to tell me.
Who said it is hard to get a licence here?
don't ask why

I don't think we need to. It seems self-evident that certain languages excel at different styles of tasks. So if a company is using the best tool for the job, then they are likely doing so in a multi-language environment.
The Investigatory Powers Bill: Britain Wants You… to Hack Your Customers
Messaging protocols are largely fungible these days, which makes them irrelevant implementation details. A major reason for the success of Slack is around the end-to-end UX. It's not "perfect", whatever that means, but it has met important needs that the "well, we already have IRC!" portion of the world has apparently never dreamed of.
You are seriously out of touch if you really believe that.
There's a big difference in the safety net of someone who went to a high level US college, and someone who had to get a job during high school to help pay the bills.
For a soda tax to work and reduce consumption, the price for soda must rise.

The cost of the taxed drinks, indeed, sharply rose.

The cost of the other untaxed drinks that were caloric substitutes, like juice or milk, did not go up. This suggests that people were not just substituting soft drinks for other high calorie drinks.

Early results suggest that the tax may achieve its goal of weight loss, but it is too early to tell.
What about reusing and polishing XMPP and existing decent software for it? About donating money to people who develop it all these years? No, we'll spread FUD upon XMPP or just ignore it but will proceed to use and abuse its legacy behind the closed doors.

http://risovach.ru/upload/2016/03/mem/novyy--shablon_1085837...
Denmark the 'happiest country'
Where I work, not even a very large startup, we spend a lot of venture money on a PR firm. It's pretty common for a PR firm to push content to journalists and blog writers and really it works nicely most of the time. It bugs me in this case though if it is a PR fluff piece.
>Drinking the kool aid much?

As you can tell from my post which states that Slack doesn't offer anything unique or special, uh, no, I'm not drinking the kool-aid.
If there's an image host as clean, neat, and fast as imgur I'm not aware of it.

You don't have to interact with the "community" part of it ever if you don't want to.

When using it to view images on reddit, RES loads images inline and you never see imgur at all.

The only time I see the site is when uploading images, and that's extremely slick and fast.
I think the same, IPv4 isn't going anywhere soon.
Your argument refutes a position I didn't take.

Preference plays a role. Also, there is evidence that preferences differ between the genders and are not entirely due to social, political, or cultural reasons.
The last time I checked with Adblock or Adblock plus (I don't remember which) I seem to remember it filtering out commonly used indicators of ads like divs with ad-related names or filenames containing _300x250_ etc... I could be mistaken though.

Thanks for the kind words too, I've really tried to make the site a place that I would personally like to browse and am glad to hear other people feel the advertising is nicely done.
Just because someone doesn't agree with you doesn't make them an "apologist"...
A distributable VM or docker container, or even ball of scripts fixes the configure/host package. And there are plenty of easy to use IRC clients, perhaps make and even dumber/simpler one. Easy problem to solve.
Yup if they are able to support this it will get much more adoption in the corporate world.
It also sometimes includes an animated cat paw that comes up from the bottom right and swipes the image to the next one for you. It's very convenient. I really enjoy that feature. /s

It's funny that it's following almost the exact same path Photobucket and then Tinypic did.

>"here's a great easy way to host your images"

>"we need to add some ads to support the site"

>"we aren't making enough"

>"f' it"
Everyone take note that this is an individual v0 draft, it says "Type: Active Internet-Draft (individual)" and "Intended status: Standards Track". Before this becomes and RFC (if it ever does at all) it has to go through discussions as an individual draft, then it has to be voted to become standards track, at which point it will become a working group draft where it goes through more comments, editing, and waiting, and only then does it become an official RFC. To give you an idea of the time scale this is talking about, see that this version of this draft expires in September.

This is in no way some proclamation that IPv4 is no more, it's more like the obituaries that news papers have sitting around for public figures just in case they die. The IETF isn't quick at getting RFCs published, and it definitely won't be with something as big as this.
Anyone can make a suit. (I've been on the receiving end of a frivolous one where the employee was caught committing fraud and sued anyway.) Frequently it's just cheapest for everyone to settle. A court date with expensive lawyers can cost more than a month's salary.

The law generally doesn't require a reason or documentation unless the employee is a protected class. If you are still positive with your boss or the CEO, you can usually ask off-line if you've signed something that says you won't sue.
Wow I had no idea you could put lambdas in place of slots!! Thanks!!
This sounds like a fun thing you could do directly in Slack with a chrome extension. Kills a lot of the server based features - search, pulling in webpages, lots of integrations, but it seems like those would break in your end-to-end world no matter what.
Everyone can come out ahead if the system is more efficient. Health care that cuts out the parasitic middlemen and mountains of paperwork of the insurance industry, for instance.
Regarding IRC... I started using Gitter a few months ago and have used various IRC clients for over 20 years.

I was blown away on how much better the UX was in Gitter compared to IRC. The history, the notifications, the markup, the UI...you name it.

And Gitter is a pretty crappy client. If there was a nicely implemented client, it would be even more impressive.
Substance: a JavaScript library for web-based content editing
Well, in Slack, you don't leave by disconnecting, so that lowers the volume of people joining/quitting because they moved their laptop.

It doesn't help that IRC tends to get used in places where massive amounts of users are expected. I feel some of the newbie clients should just hide by default join/quit spam.
I think you're correct now, but I believe this changed relatively recently (maybe around a year or so?) In fact, in some Microsoft Account password setting pages, there are warnings that say setting the password longer than 16 can cause XBox logins to fail (I think this is in Windows 10 for example).

All of this is anecdote from personal experience so take it with a grain of salt. I haven't researched it.
yes i agree. That is why I asked. Thx for your response.
Or just a troll :)
There are entire companies with squadrons of contractor scientists who just read papers and convert them to their ontology/database/analysis engine (Ingenuity, for example).

When I spoke to them they said if they had an AI that could do as good a job as people, they wouldn't need contractors. I think Google's approach would be to contract a bunch of scientists, have them read and interpret the papers, then use that data to train a deep net that could do it more accurately (you need some baseline humans to act as golden standards). This worked well for Google in several publicized examples, such as discriminating house numbers from numbers on cards in Street View imagery.
Kudos for caring enough to come here and respond directly. But man, Twitter just seems to have no consideration at all for the people and businesses who build on the platform.

Every 6 months you guys make a new change that kills a bunch of websites who were silly enough to rely on your APIs. Then you give an explanation like the one above: something about needing to grow the platform, and pushing the responsibility for the problem back on the businesses.

When you killed the tweet count a few months ago, the story was exactly the same - something about depreciating it in order to build a more dependable platform, and people shouldn't have relied on it in the first place. It's clear you guys just wanted to take control of your data.

As a social network, I love Twitter. But I would never waste any time building on your platform. At every step you leave a trail of dead businesses in your wake.
What's wrong with the today version? The image you posted isn't self explanatory to me. In my experience imgur is still really damn fast. It's evolved/grown to serve a community of user who love it. What's wrong with that
NYCLU: City’s Public Wi-Fi Raises Privacy Concerns
Douglas Lenat's Cyc is now being commercialized
IRCv3 lacks a logo, a startup, and VC funding. So people who write tech news seem to often be unaware that it even exists.
I was thinking of the peak to trough drop of 1.05 -> 0.70 (exactly 1/3). But you're right, currently we're at 1/4 off of parity.
Eh, the number of downvotes I'm seeing for a contrary opinion to article about something not really controversial is also pretty weird. Seems like evidence of a concerted promotional push on HN to be honest, if only anecdotally.
Here are non-qml bindings for Go. IT actual qorks quite well. https://github.com/visualfc/goqt
Whoa.

I can't tell if this is a joke, or 100% serious. I'm trying to find a download link because damn this looks cool. Thanks for sharing.
Just skip the editing and let the watcher seek in the video. I usually watch one hour presentations in 5 minutes, unless there's something very interesting.
Consider this... the genome is ~725MB, and 99% percent is shared with chimpanzees, leaving ~7.25 MB for human-specific traits. While I'm sure that the mother instinct is strong (and probably encoded in that 99%), it's truly amazing how little storage that is!

Edit: My point is not about imprinting (which I don't claim is restricted to humans). I'm claiming that what we consider "human-specific" occupies remarkably little genetic memory. To understand how human language acquisition works with so little genetic context, we need to study humans and not NLP algorithms.
Presumably you'd have access to the plaintext after decrypting it at the other end of the channel. Why wouldn't client-side search work if you wrote the entire app?
I just found imgsafe.org because I didn't want to use imgur to show how much imgur sucks now compared to 7 years ago. :)

Anyway, at the moment imgsafe.org seems to beat imgur on the qualities you listed.
> It doesn't affect the company's culture if the employee chooses to take the firing personally

When you fire a highly productive team member it will almost certainly mess with the companies culture. If that team member was "fired incorrectly" and talks to the rest of the team about it productivity and culture will take a beating.

As soon as I see a good team mate fired I start looking for a new job.
They don't really define what "on average" means in the problems. It makes a difference for example on problem 6; the median and mean result in different answers.
I wish the reason was that PHP exels at this task :-)
You can use Qt Charts or Qt 3d. Here is a link to the charts docs

http://doc.qt.io/QtCharts/
https://balboa.io/ is this, but commercial.
200 Zimbabwean Women Trafficked to Kuwait
Having money to start with makes a number of things much easier. It means fewer worries about what happens if it all goes south. It means being able to hire a lawyer up front. It means having a lot more runway for bootstrapping.

Money doesn't solve every problem, obviously, but it helps with quite a lot.
What is the origin of the title "One to Zero"?
Being build in HTML and being a webapp are very different things. I don't think rendering HTML is significantly worse than rendering some "native" UI kit. If it's not loading pages from the internet, which I'm sure Slack doesn't, than the experience should be pretty much the same.
Ruby on Rails Tutorial by Michael Hartl is a good starter course on Rails.

https://www.railstutorial.org/
IRC lacks message persistence across devices and sessions, which is a hard requirement today. It could be implemented but would require distributed storage, queueing, etc. between servers.
Copy paste is not one of your strong points is it.
I have learnt over the years from personal experience, and watching the outcomes of others, never, ever, accept a deal with an employer where they structure pay or rewards for future payout. Always, always get the payoff or bonus upfront.

They may want to discuss potential claw back contractual clauses, but again, once you starting your own, they will back down.

The biggest eye opener is that you never really "know" an employer till things go wrong and communication goes legal.
Our software testing terminology is terrible, here's how to improve it
It's definitely more about a social network instead of just uploading images to post elsewhere.
$920USD in the US will get you a I5-6500, 16GB, 980TI, case, PSU, and hard drive. The 6700K wouldn't be enough of a bump to be worth it (I own one.)

970 is really not that much slower and then the whole machine is like $600 instead of $920.
I think Mattermost has also Android and iOS native apps.

The Slack native app for desktop was horrible last year, but right now it's acceptable, apart from annoying notifications polluting the application switcher.
I'm sorry but from where i am it's not "contrary opinions" being downvoted, it's useless dribble.

Hell one of the downvoted comments is just "IRC comes to mind"... Just hand waving away all of the problems that something like slack is trying to solve, which the article talks about.
"Practical techniques for searches on encrypted data" (2000)

http://www.cs.berkeley.edu/~dawnsong/papers/se.pdf

Highly-Scalable Searchable Symmetric Encryption with Support for Boolean Queries (2013)

http://eprint.iacr.org/2013/169
Not sure why you were downvoted. What you said is true - there's little to write about for pure tech projects like that when there's no flashy video to show off. You'd have to figure out how to message it to reach a wider audience which honestly seems difficult to me.
Hey, thanks for the reply, your insights are amazing. Totally with you on the whole "being an introvert who learned the traits of extroversion" thing too.

I've played around with the Big Five model ages ago and found it to be a really good way to look at personality. I especially liked its usefulness for self-assessment - like you say it's easy to self-deceive yourself into thinking that you're much more open and non-neurotic than you really are, but so long as you are honest with yourself it can be a good tool in understanding your own strengths and weaknesses. I hadn't really tried practising it on strangers, though, that would definitely be a useful exercise!

I'm actually in the process of setting up a crowdfunding campaign for a personal project that I'm working on, and if that goes well then I'll be thinking about bringing in more people on board - hence why I asked you about this.

I have to say, the way you're going about this is really impressive in terms of methodology. Most high-level advice in this area that I've seen is full of hand-waving and vagueness, but you've got the whole thing down to a science. Especially the part where you talk about counterfactuals! So many people overlook that.

If you don't mind answering another question, I would appreciate more of your thoughts on this. You've said that you look for particular combinations of traits to fill in particular roles (hacker, inventor, finisher, watchdog, etc.) - what are the traits that you look for in each of them and how exactly do you envision each role's responsibilities within the company? (Is there a set number of such roles that you discovered or do you find yourself inventing new ones as the company evolves?)

Also, it sounds like you've been doing this for a while and probably have quite a few people on board, which would make the dynamic of hiring someone a bit different than if you were just starting out. If you were back to square one and had to consider hiring your first employee or even finding a potential co-founder, how would you approach that?
It's easier to host (at least on the scale that most teams would, few nodes, few tens of users, no need for services -- basically `apt-get install ircd-of-choice`) than to use, but I disagree that it's easy to use.

I can tell anyone in any kind of role (senior to junior, technical to non-technical) on my team to "Download (the/a) client for X and join #channel #channel2" "Follow the directions to set it up so changes on this Trello board are posted to #channel" and reasonably expect they will succeed if X is Slack, but not if X is IRC.