skysight-inc/HackerNews huggingface dataset:
For continuing past signals, what about SIGCHLD? I don't think anybody wants that to kill their process.

Most programs are also going to want SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU, and SIGCONT to be handled transparently with the process continuing on as if nothing happened. I've actually been bitten by this. I had written a program that worked fine on Linux. While it was waiting for input on stdin you could suspend it with Ctrl-Z and then resume it with `fg`. When my friend tried this on his machine (a Mac, IIRC), it would suspend fine. Then resuming it would cause it to immediately die with "Interrupted system call". I hadn't written any code to handle EINTR. I'd been getting away with it because something in glibc and/or the kernel were helping me out and hiding this detail for me.

After a SIGWINCH or a SIGINFO you probably want to continue on too. If you've registered a handler for SIGUSR1 and/or SIGUSR2 you usually don't shut down after receiving them.

SIGPIPE is arguable. If you've decided to handle broken pipes by looking for errno == EPIPE then you likely want SIGPIPE to be ignored entirely, as if it had never happened. But you have to opt into this behavior by explicitly setting SIGPIPE to be ignored. The default behavior is to terminate your process.

For SIGALRM you probably do want a system call to be interrupted and return EINTR. But that usually doesn't indicate that your program will quit but that you wanted a timeout on some operation and that you intend to continue on with other work in the case that it didn't complete quickly.

The issue here is that signals have a bunch of different behaviors shoehorned into them. There are things like SIGSEGV and SIGBUS that need to be handled synchronously because they related to the current instruction. There are things like SIGINT, SIGINFO, and SIGTSTP that come from user action on the terminal. There are things like SIGCHLD that are generated by the kernel in response to events on the system. And there are things like SIGTERM and SIGUSR1 that are generated by a different process calling kill(2). Trying to make blanket statements about all of them is tricky.
Shared libraries also reduce RAM usage; multiple executables that use the same shared library can load it into memory just once.
Cognizant should be banned from the h-1 program for these type of employee abuses. If they were threatened with something like that, they would actually listen since thats how they make money. There should be some principle like "if we believe you are a scummy employer, you can be banned from being granted h-1 visas".
I agree they’re a great product org, but not sure I agree they’re a $16B company — messaging apps tend to be cyclical, so I’m not sold on their long term viability. It’s just too easy for new IM platforms to take root inside a company once the old one gets too noisy.

Given the growing grassroots backlash against the entire Slack Way, I’m not convinced they have a long enough runway to pivot to a stickier product before something shinier comes along.
Their valuation stems from MAUs and majority are on the generous free tier. Do investors really think they can monetize the free users?
I would agree. Having to watch some of this stuff is a great incentive to make the AI better.
I suspect the movie "mentioned" in the article will cover some of that, etc. (The casual mention towards the end of the article strikes me as the whole article being advanced marketing for the movie, by drumming up general interest in this story. That's not a bad thing but I suspect we'll start seeing more articles about Mr. Montañez before too long.)
If WaPo or any other news publication decided to turn off ads out of moral obligation to prove a point, they'd be digging their own graves

Why, at this rate, Jeff Bezos might have to shut the Post down in... 6.3 million years.
Atlassian was already profitable weren’t they?

There’s a disclaimer these unicorns put in their S1s - “we are not profitable and may never be” - Atlassian probably didn’t have to do that.

That should count for something right?
Do you have a citation on that? My experience is the other way around.
Crypto just seems to be an endless lesson of people realizing why regulations exist.
Mazes as Mirrors of Creation
Fascinating story. I wonder what happened to that game company with the little tank, it probably shutdown by the police as well... 4th June is a very sensitive word in China...
How would i.e. OpenGL IHV drivers work as static libraries? No driver updates without a recompile? No driver switches (between vendors) without a recompile?
What would happen in the US would depend on whether a Democrat or a Republican was in the White House.
It makes no sense for me. It's just a web frontend on top of an irc chat. $16B for that is a complete insanity.

This is an insubstantial business, doing an even more insubstantial product, with a sole criteria of it being a "big thing" being some smart banker analyst saying so — that's a hello from dotcom bubble era

At such valuation, it will take them ~100 years just to earn its price from ads sales
Trump's commercial war on China (how clueless as it might be and having totally different motives) is at least finally contesting China's autocratic government power grabbing in all the Western world that has been unchecked since the 90's.

As a side effect, it's also curbing the world greatest polluter production and that will surely have a positive effect on global CO2 emissions.

I have no illusions that Trump's motives are all but ecological or progressive, but what matters is that the end result seems to be quite positive for the free world.
What netiquette have I broken here?
I've now read that entire page several times, and I don't believe that the explanation is truly there. The about page does a good job of explaining why accessibility is important, what "A11Y" means, and states that The Accessibility Project's goal is essentially to further accessibility on the web. It's very easy to interpret that page as meaning/implying they originated the term "A11Y" and/or that "A11Y" is specifically related to The A11Y Project, and therefore that The A11Y Project page is the defacto "A11Y page", for someone who has not come across the numeronym "a11y" before.

But whatever... This is rather off-topic to the main point of this HN post.
Within this context the removal of the policy for contractors helps protect them from sexual harassment by increasing the potential downside for those doing the harassment.
Interesting! What were their names? Were those white people also of Latin American origin?
I didn't downvote you, but if it's any comfort I got downvoted too :)

I am however not going to change that sentence even though I know it doesn't sound (and might not even be grammatically correct) :)

You can think of it as a more open way of asking.

I.e. "where are problems hiding" it's instead of asking what is a problem" because I was trying to explore where they could be found.
Something like that has been done a few times. I think the most popular one was called Broken Picture Telephone.
Adding one-to-one rooms to your Ionic 4 chat app
I would encourage people to read the Pets.com 10-Q to understand what the dot com bubble was like from a corporate finance perspective, because there are deeper lessons than "Some companies with substantial Internet operations IPOed."

https://www.sec.gov/Archives/edgar/data/1100683/000089161800...

Pets.com paid $10.5M for pet food then sold it for $8.7M, while needing $23M to keep the lights on that quarter.

Compare to https://sec.report/Document/0001628280-19-004786/ :

Slack, unsurprisingly because it sells software, has positive gross margins rather than negative gross margins; they're healthy at ~80%. They appear to be able to turn $1 of sales and marketing spend in Year 1 into > $1 of software revenue in year 2. Their churn rate on a dollar basis is 43%. Excuse me, -43%; a cohort of SaaS customers paying $100M in year 1 will pay $143M in year 2 due to growth in number of seats more than offsetting churning accounts.

There is no price at which a rational person should want to own Pets.com. There is, very clearly, a price at which a rational person should want to own Slack.
If I do an ample amount of physical exercise -- whether it's weight training or cardio-focused -- I tend to find I sleep well at night, whether the physical exercise is done earlier or later in the day. Not to say your suggestions aren't more optimal, but at some point, you reach diminishing returns.

If you're getting 8 hours of sleep, and eating lots of fruit/vegetables and exercising 4-5 times a week, 30 minutes each time, there is only so much more you can do for maximizing your wellness.
Case in point, it probably wouldn't have picked up this submission's title if 'phased' had been written instead as I commonly see these days.
Atlassian has a wider suite of products. I would say HipChat is the Slack alternative. Slack has nothing like Jira, BitBucket, or Trello. And Atlassian is more developer centric whereas Slack is monetizing enterprise users.
What a complete nonsensical comment. Is Facebook just a frontend on top of a user DB?
Self-driving car startup Argo AI is giving researchers free access to its HDmaps
2018 revenue was $400 million, ~doubled the previous year - Slack isn't a company with just a ton of free users and no monetization
Qt is $5508 per developer for the commercial version. It appears they are only targeting larger enterprises at this point in time.
Does it matter what Slack wants? People tend to use what THEY want.
So they are worth $1,600 per user? I don't understand how that is possible at all.
That disclaimer is as old as dirt. I saw a company that sent public in 1960 had the same. Won't be surprised if Atlassian had the same.
"Undeserved" instead of "underserved" is an unfortunate typo there... :P
Their moat is sticky enough and they know it. They can decide what verticals they want to compete it, but their company mission to make business-communication more effective is still as open a field as it was when they were founded.

They may have to acquire their Instagram equivalent some time in the future, but I can easily imagine that their Enterprise Customers are here to stay.
How can you do great AI research without access to Google-scale compute?
Spy Satellite Reveals Accelerated Pace of Himalayan Glacier Melt
Yes, the desired outcome by the governments seems to be:

> You rob a bank and make off with $10 MM in bank notes

> They strike those bank notes' serials from a central database and you are now holding a duffel bag of paper.

Fiat currency is just make belief paper. It's backed by nothing but hopes and dreams at this point, so the actual paper you hold is really just a manifestation of that. It has no inherent value beyond what the government says it's worth.

If we move to centralized ledgers it becomes even easier for them to decide which transactions are legitimate and which are not. Of course this then extends to:

> You tried to give $5 to a government critic's podcast

> The transaction was flagged as illegitimate and cancelled. Your $5 was returned to you.
I wish them all the best. But I do hope they stay small in spirit and nimble.

One of my favourite things about slack is /feedback and the fact that someone will get back to me within 24hrs. There is no product of this scale that has such a low barrier to feedback/questions/bug report.
Nope, they won't be a fortune. They'll be regarded as a minor variety and get their own catalog entries, but nobody will care very much.
I don't know about "well deserved". They did it by holding people's data hostage. It's one thing to make your messages unsearchable or otherwise available in the UI until your pay, but holding your data completely hostage until you pay up isn't exactly a noble way to go about things. Even Facebook isn't this obnoxious about getting you a copy of your message history.
To be technically accurate, you should say they are Native American, or of mixed Native American and European ancestry (btw, the Spanish word for this is “mestizo” which means mixed).

I’m aware that nobody actually says this in real life, but this is what people in the US usually mean when they think of “typical Latino-looking person”.

In reality though, “Latino” is not a very precise way to describe someone with that phenotype, because just like Canada and the US and other countries with a major history of colonialism, there are people of all racial ancestries in Latin America. This is largely ignored in the Western US, I suspect because most of the “Latino” people there are from Mexico and Central America, where most of the population looks like what you describe.

But Latin America started out with all the same major groups that the US did: Native Americans, European settlers, African slaves, Asian immigrants, etc., and so you would expect to find all the same ancestries there as you would in the US, just in different proportions.

And indeed, in places like Uruguay and Argentina, the majority of people would be considered “white” according to US racial classification norms. In the Caribbean, many would be considered “black”. In Brazil there are a lot of people of Japanese descent.

But even in Mexico there are people who look like this: https://specials-images.forbesimg.com/imageserve/5b147c3d4bb...

That guy is Mexican and Latino and Hispanic by any possible definition of those terms, and also “white” (I.e., of primarily Western European ancestry).

The point is: “Latino” and “Hispanic” are not directly connected to phenotypes or biological ancestry in the way you are assuming.

In general I don’t understand why it is so important to describe people by their ancestry, as opposed to their actual culture. If you see a white person in India you can be 99.99% sure they are not culturally Indian, but you can’t really conclude anything similar in the US.
Confusing Browser Globals
Yes, if especially if "you" is a company or engineering department. It can be difficult trying to figure out how to best deprecate a micro-service endpoint if you aren't quite sure what other services are using it and if logging is lacking.
40x still seems like an insane multiple.
They are stickier than you think. Especially with shared channels.
Even if we ignore the time value of money, Slack needs to quadruple its revenue and turn it all into profit to justify a 16B valuation. I can see it happening since so much is being integrated into it from 3rd parties, but it's a very tall order.
We're already well on our way to replacing email with gmail. No guarantees that your self-hosted email server will actually be able to send emails anymore.
WeWork is rebranding as "The We Company", so the word WORK is probably not their #1 choice

https://www.fastcompany.com/90289512/exclusive-wework-to-reb...
Yeah, and if you do dynamic loading of resources (images, templates, etc), I think the window of 404ing is much longer than just the index.html parse time — essentially, the span of a user session...
This would be the last release for TF 1.x as per comments in the tensorflow mailinglist..
Messaging apps are cyclical. I remember icq! Slack should become part of Google.. that would help Google widen its user base and perhaps a robust video conferencing system can piggy back on top of it.
Nothing would happen. Some currency collectors would want them because they represent a minor variety, but, with 480M printed, they wouldn't even be worth very much. There might be a 1 minute story on the news like "look at what those dummies at the BEP (Bureau of Engraving and Printing) did now," but it wouldn't be news for very long, if at all, outside collector circles.
What would you want it for over nvidia in the cloud?
> and they didn't need to bend or break laws to succeed.

I agree. There is no law against half-assed, bloated Electron based desktop software that can bring even recent hardware to its knees.
HipChat is dead. Atlassian threw in the towel and partnered with Slack for messaging.
Let's replace baseboard heaters with cryptominers.
It's not just going. It's nearly any word ending in a g.

Ending = endin
Surfing = surfin

In Australia "Gonna" = "Going to"
...of what? It seems to integrate well with both the parent comment and the article.

Given that you are the parent comment, is it so hard to read conversation like this as building on each other rather than an assumption of being relentlessly contrarian? This is needlessly hostile to someone who clearly agrees with you.
Why does anyone use the app instead of the site?
I agree, but in a less disparaging manner. I'd say rather, the barrier to entry is super low, many competitors exist, and some arguably better. I don't feel they have runaway velocity like say, FB achieved early on when in a similar boat.
Anyone could build Facebook, the value is the existing userbase. I would think that slack would be one of the easiest tools to replace because its only used within organisations so you can get everyone to switch at once.

The entire slack userbase could vaporise within weeks if slack made a wrong move. Slack doesn't really bring anything special to the table.
This reminds me of a strange bug I encountered once on ia64. We had a custom library that we loaded with dlopen(), and then called an initialization function within this library. Unbeknownst to me at the time, this function created a thread which did something, and then almost immediately went to sleep for a few seconds. Also unbeknownst to me, there was also function that you were supposed to call before dlclose() to kill this thread. If you dlclosed the library without previously having called this function to stop the thread, when the thread woke up, all its code would of course be gone, and the program segfaulted, leaving a core file. Interestingly, if you ran gdb on the core file, gdb segfaulted! Presumably because the thread didn't have any corresponding code in the core file either. Took awhile to figure that one out. Curiously, on x86, all this seemingly worked fine (maybe dlclose implicitly killed the thread on x86? ... never figured out why it didn't crash on x86 but did on ia64.)
buy a .edu email, use google compute till you have an MVP to sell
To your first point: iOS takes this idea to its logical conclusion and it seems to be an important aspect of iOS’s performance.
https://iphonedevwiki.net/index.php/Dyld_shared_cache
As someone who ate those Dulce de Leche M&Ms, what would've helped is if they were any good or bore any resemblance to the flavor they were named after.
The extra pins break out the center taps from the ethernet transformer, so that the power can be sourced directly from the existing LAN connection on the Pi.
It would make sense for apple iMessage to integrate said features.
A chat client that takes multiple hundreds of MBs of RAM and sucks battery life prodigiously should be, if not illegal, at the very least a violation of unwritten international norms.
I do post a lot of gifs on slack.
> a price at which a rational person...

This price is not that.
> CPA is an automatic process, motivated only by "a desire to be a live node on the network" ... CPA is motivated not by productivity but by connectivity.

It's about detecting predators before they eat you or prey before you starve or mates before your genes leave the pool. Modern networks are just a modern source of that data.

We're hard wired for CPA by a billion generations.
> I’ve actually noticed people in the US sometimes struggle to say that as if being “Mexican” is a bad thing; it’s not, don’t be afraid of the term.

It's more that people likely don't know for sure that you're actually of Mexican descent. You could've descended from any number of Central or South American nationalities, so going with something properly broad like "Latino" is going to be much more reasonable than running the risk of labeling someone as "Mexican" when one actually descends from, say, Colombia.

This is similar to the reason why most people just stick to calling white people "white" or black people "black" instead of trying to guess something more specific.
Solid revenue and solid growth. I was not saying Slack has no monetization, but getting from 400M to 16B is 40X growth. To expand that quickly would require monetizing your existing users most of whom use the free tier. How does Slack really plan to do that?
Capital One forcing me to “prove” I opened their emails
I have a Capital One credit card. I have my account configured so that I receive email notices for various activities (bill due, card charged, unusual transactions, etc.). Recently, I received an email (legit) from Capital One that reads in part:

------------------------------------

Open emails regularly to continue receiving notifications.

Recently, we updated the Paperless Terms & Conditions for your account. We've modified the Terms to make it clear that you'll need to open a Capital One email once every 12 months to continue receiving email notifications like statement ready alerts.

------------------------------------

From a tech perspective, I'm perfectly aware of what Capital One means by "open" - "load a tracking beacon". Since I don't (and won't) I assume I won't be receiving any email notices 13 months from now.

Personally, I find this requirement from Capital One to be appalling. I'm curious if anyone else has received a notice like this (do other banks do this?) and what your opinion is.
obligatory "Dropbox is just a trivial ftp server plus SVN"

[0] https://news.ycombinator.com/item?id=8863
I never said averaging the people; I said averaging the NUMBER of people, which is what's being done. "Averaging the day" makes no LOGICAL sense; what is being summed? Over what is that sum being divided?
Islamic Painted Page: Growing a Database
Boeing to Use Computer Simulations Instead of Physical Certification Tests
Export to a PDF then reorder the PDF pages would by my process which is doable on the command line, wipes out all those distracting item-level animations in the process too. :-)
Probably after they found out Slack was going to snag $WORK from them.
Well they might as well acquire Flickr.
Congrats to them. I used to be an avid user (loved the way some integrations could help productivity), but since then moved on to Discord, which feels superior in every aspect, especially since it's free.

I'm not sure how I feel about the valuation. I'd like to see how the user base, especially the ratio of paying users, has been growing. It feels likely that most of the companies that would have been easy to convert have already been converted. I expect CAC to go up and payer conversion to stagnate at best. I don't see how they can 2-3x their revenue this year (unless there are drastic, risky changes).

In addition, the slow iterations on the mobile and desktop clients, and the meteoric rise of Discord are enough cause for concern. I don't see how this investment would have legs.
In the fifties there were fake photos of UFOs.. as well as ghosts earlier than that. Whether it's an image or a video it can be faked and should not be absolute proof of anything
Every bike I've ever had has gotten stolen.

Out of locked, "secured" garages.

It gets expensive after awhile.
I think all companies with user generated content should require every employee to moderate content for some amount of time. 1 hour per quarter would be plenty.
Their moat is sticky?

They were simply the first company to do hosted chat well enough that it didn't constantly piss people off. I wouldn't call that a sticky moat.
There are 2 questions to answer:

1 - Are unknown physical principles employed-by / affective-to the living sentient organisms. (Interesting follow up: are all physical processes and phenomena comprehensible.)

2 - Are all physical processes and phenomena subject to simulation (in practice, not principle).

If No (Yes) Yes, then I suppose there is nothing stopping us from building "a man in our own image".
This is the m.o. for most VCs all the time. Doesn't seem to indicate a market peak

It does, however indicate that the VCs think that the company in question has peaked.

Unless the argument could be made that somehow, going public is going to really boost Slack's business going forward and was the only way to do so.