skysight-inc/HackerNews huggingface dataset:
This is also an amazing tool for anyone making electronic music that is looking for samples! I've been looking for something like this for quite some time: a tool to find audio clips on YouTube that match a particular phrase. Nothing like "lose your mind, get out of control" [1] to enhance a techno track!

1. https://youglish.com/search/lose%20your%20mind/all
I never used Slack out of choice either. I've used it because I was forced to due to others' decisions. So now I've lost a bunch of my communications due to others' choices that I had little control over.
Good to see Americans wisening up to the necessity of saving.
Atlassian products are more mission-critical. Most companies actually need some tool that does what Jira or Bitbucket does. They don't really need Slack.
Discord attempts to monetize by offering a sales platform for game developers integrated into their chat server.

https://discordapp.com/sell-your-game
This is not entirely true. You can export all data from Slack, including data that’s normally hidden because you’re on the free plan.
I've always been curious how that scene works. It feels like a comfortable place for someone with broad curiosity and an ability to write. Do you have any insights?
Is that still the case? That there is no way to export message history? I'm trying to find a way to publish messages from my Slack channel to my website in real-time so that I can give visitors a look at what they are signing up for. Similar to how Pieter Levels has nomadlist.com/chat/ set up (if anyone knows how he does that, please let me know).
Atlassian was profitable for well over a decade before the IPO.
Shared libraries by themselves are not the problem here, so I’m not sure why you bring them up.

The problem described in the article appears when you dynamically load/unload shared libraries. This only comes up in the context of plugin systems, or sometimes hot code reloading, and in those cases there is no alternative; there is nothing you can do with static binaries to emulate this behaviour.
Really? How do I export the DMs I have beyond the 10k limit?
What backlash?

The product is compelling enough that Microsoft is trying to position their clone as the lynchpin of everything in O365 that isn’t mail.

It’s a platform that is attractive to all sorts of players. Apple has a huge enterprise business that they completely ignore. Google, Cisco, other enterprise plays are easily imaginable.
Uh, pretty much my entire comment was about how I recognized my privilege as a child and spent pretty much my whole life deciding to push back against it. Appreciate the condescension though.
Editable Set of Animated Icons
> How is Discord superior? I haven't really used it but my first impressions are that it seems very tailored to the gaming community.

At NuCypher switched to Discord from Slack.

It's not particularly tailored, but certainly cultural influenced. There are maybe a feature or two that make more sense for gaming, but it's very useful for business.

The Discord voice features are particularly useful and are in use every day at NuCypher.

Slack also has a disastrous "feature" wherein any user can cause the SlackBot to send a message to another user. In an open instance (which Slack seems wont to discourage), this means that a user can easily impersonate another user and purport to be sending messages in an official capacity.

> I have used Slack extensively and it appears more professional.

I don't even know if I know what that means in 2019. As far as appearance, Discord is much more fun. Is that what you mean?

Slack doesn't seem particularly professional to me.
Remove the pejorative 'just' and the answer is an obvious uncontroversial yes.

MySQL is a nicer alternative to managing really big CSV flat files on a filesystem.

Facebook is an RSS, address book, message share.

Etc.
So far I did not reach that limit (I used it to train networks for image segmentation) so I had mostly ingress and only downloaded large amounts to the machine not from it (which is free like with most providers).

But you can just ask them.

I have to say that not everything was 100% smooth - sometimes the proprietary NVidia driver crashed (you have to use the right CUDA and driver combination) my Linux instance and hanged the system, so I had to hard-reboot it (which is supported via their admin console) which takes some minutes. However that's not their fault as I heard the driver is a big pile of crap shit anyway because NVidia is too embarrassed to post it to LKML.
I’m starting to see Slack show up in all sorts of places far beyond software development teams. Accounting firms, non profits, and even a home inspector I worked with... I can’t imagine they’re even close full market penetration.
Seattle campaign finance program gives voters $100 to donate
The thing that really struck me about Slack was its level of polish, esp compared to other software around the time of its release.

The overall level of polish on similar apps has risen since then so that’s less of a differentiator, but I still refer to Slack as a great example of polish and consistency in product, with mostly great UX as well
This means that who gets a place to live and who doesn't will be decided by factors other than willingness or ability to pay. I imagine renter selection will come down to criteria that are no better and possibly borderline discriminatory -- how do you choose which renter to go with when you have 100 to choose from all paying the same? Should we make regulation for renter selection also?
Yes -- and what ethnic terminology such a person would prefer to use is a complicated and delicate issue, and I think you should call them whatever they want to be called (within reason).

But I certainly wouldn't suggest listening to the opinions of random Anglos who aren't affected by the issue at all claiming that "calling someone Mexican is offensive"
Wouldn't the Slack bot integration provide a better moat. If they can get orgs using a lot of bots for CI reporting, etc switching gets more difficult at least. Not sure how many teams get that tightly integrated with bots though.
If the law is true, and quantum computing is the key enabler of AGI, then the law is either the best or worst news in human history. And we may be living in the final generations of our species. Not to be dramatic. I'm kinda hoping that Nevin is an inferior prophet to Moore.
Do you use Slack?

You don't think it's Mission Critical?
Youtube is just following its own policy: "[we] specifically prohibit videos alleging that a group is superior in order to justify discrimination, segregation or exclusion based on qualities like age"

So because they cannot justify exclusion of people based on age, they violate everyone's privacy equally.
Too busy carving chips out the unobtainium wafers to worry about it, one supposes.
Crazy, sometimes I picture the creators of HipChat laying in bed staring the ceiling mumbling: 'but, but, we did thi..'
A billion? So since before the big bang... (I agree with your statement otherwise.)
Amelio was at Apple for over a year; his memoir about it was titled, "On the Firing Line: My 500 Days at Apple". One of his claims was that the Microsoft thing was already a done deal by the time he left. The only "Nixon" thing about it was how Jobs could (just barely) get away with standing on the stage at Macworld with Bill Gates ominously looming over everyone like Big Brother.
It was as far as I was able to tell when I checked many months ago. I've seen no indications that anything has changed, but would love to hear otherwise...
They haven’t fucked up hosted chat yet, which is the benchmark.

There is no chat/IM client on the market today that is superior to the pinnacle, which was circa-2000 AOL Instant Messenger. Every platform gets worse every year, except slack.
>It’s inefficient to read the list of swear words every time swearfilter is called (and similarly for checkban and checkAdminIP)

Agreed, its not efficient.

>The way it is implemented, you’ll also have quite a few false positives

Yes. The filter is only for a handful of swearwords, I wouldn't bother making it larger since people can easily circumvent it with various characters.

>Also, is it common idiom in Go to both defer f.Close() and manually call f.Close()? Seems noisy to me (and would, in many other systems, give an error when the deferred code tries to close an already closed file)

Honestly, I don't know. This was just based on some file io tutorials I referenced. Might be able to not have that defer statement at all. I haven't tried.

>Other issue: from glancing at the code, the 403 page doesn’t seem to return a 403 status code.

Good catch.
Will this profitably mine bitcoins? :p
Wow.. This is amazing. As someone who mispronounces lot of words because of my education in Indian English which takes most of the sounds from British English, this is very helpful. Though there are google and merriam websters dictionary, sometimes it is not easy to get the pronunciation in a sentence. This fills that gap! I'm also curious know how it is implemented. Thanks & all the best!
Edge caching is a solution.
Slack isn't a consumer company, they are an SaaS enterprise company. Most SaaS enterprise companies trade at far lower multiples.
A decent comp for Slack would be Dropbox, which has $1.4B and rough valuation of ~$10B
Trust me, it takes a motivated (and talented) individual to push through something like that. I would wager that the vast majority of us would never have taken it this far.
If you wanted to avoid offending people who dislike the term "Latino", I think you could just say "people from Latin America" which AFAIK absolutely nobody objects to.

Interestingly I think there is a parallel to this: there’s no widely-used term in English to refer to white, English-speaking people from the US, UK, Australia, Canada and New Zealand. People in those countries just think of each other as foreigners and don’t spend a lot of time talking about their group as a whole.

But there is a widely-used term in France (and probably other European countries) for this group: anglo-saxon. Which is only used very rarely in the US unless you are talking about the actual medieval Anglo-Saxon tribes.

To me this feels similar to how people in the US are much more likely to describe people as “Latino” than people from Latin America are.
> example of someone condemning the systems which were cheap (or license-free), widely available

Right!

> , worked well enough for most people

Well, with a mouse click, the Chinese can cause most of the self-balancing mobility devices (scooters, etc.) within a few miles of all military bases and schools to turn off while doing 10-20mph down the street (thus seriously injuring the rider). Goin' be tough to fight a war with ripped up ACL/MCLs and broken bones! 100% of the technology came from the fruit of Richard Stallman's religion.

Can't feel me? Okay, how about if you work for the federal government or have a credit file in the United States (or much of Europe) and all of your financial information is stolen so that the data can now be used to kill your family (either literally or financially) if you don't give them something they know you have and that want (or maybe even if you do!).

So I respectfully disagree with "well enough for most people" because impressionable tech kids didn't know any better ("everybody is doing it") and were convinced to give away their advanced technology over the Internet to people who can't or shouldn't handle it because they want to kill us (literally or financially), aren't trusted and/or don't have the proper education.

Fortunately the passage of time heals all wounds and much that free software movement was really just a bunch of knock-offs of truly new art that was created by companies that have been drifting "sideways" lately (since their founders left) and that's given the governments (barely) enough time to catch up. Soon, code will have to (by platform regulation and eventually federal law) be signed by a third-party before it can run on some unsuspecting user or business' computing platform. But also, there are the Amazing and Wonderful Services that are scooping up all of the millions of would-be idiot developers and subsidizing their lack of educations to ensure that they don't get into too much trouble (and to quickly identify and neutralize them if they are trouble). There's such a demand for this service that they're able to use the revenue to fund a fleet of friggin' spaceships and deep sea exploration platforms.

> his own narrow view of how it should be done

Right again! But note that narrow views coming from some people are far better than the consensus of many people. I know that breaks Star Trek or something, but it happens to be how American business works, for example.
The redis server reboots. Simple as that. Redis is very very rarely run in a transaction mode that guarantees consistency across reboots (and it's rare enough to doubt the code works even when it is set to the necessary mode). If you're using redis in this mode, it's significantly slower than a proper database, so don't do that either.
Class comes from behavior, which is I guess what you are saying - but it's real, as real as body language or your native language. This would also imply that if you talked enough about how art made you feel around your people, you would be exempt from getting rejected by your extended family. I'm not sure if there is a class in America higher than rich (Zuckerberg class?) but if there was, you would have to hang out around them to really test your theory.
I’d say you don’t understand how revenue growth at scale works. That’s the thing being valued.

Doubling revenue without increasing losses is a great sign.
It's not, but seeing how I get accused of all kinds of things here by now and people have started swarming my DMs on Twitter, here y'all go — but one of you better put it on Libgen:

https://en.wikipedia.org/wiki/International_Encyclopedia_of_...

Seems I recalled the price wrong - over $600, apparently.

And here, links to two reviews of the first edition:

https://onlinelibrary.wiley.com/doi/pdf/10.1002/%28SICI%2910...

https://onlinelibrary.wiley.com/doi/pdf/10.1002/%28SICI%2910...

Also, here, a slide deck about the second edition:

http://benking.de/systems/encyclopedia/BBK-Saur-Library-Fran...

I hope the third edition comes around at some point...
Or we could keep things simple and just have one shared Notes file or Google Doc with separate headers with those hashtags. The above sounds stressful
>Slack is ok for chatting and quickly sharing stuff, but not for longer, more thoughtful, drawn out, asynchronous discussions.

The reality is that in my workplace, it's hard to get longer, more thoughtful, drawn out discussions via email anyway. If I write an email that is more than 2 paragraphs, it very often does not get read. And it almost never gets an equally thoughtful response. I haven't internalized my lesson - I still sometimes write long emails. But 90+% of the times I won't get a response. And when I do, 90+% are going to be 1-2 liners.

Don't get me wrong. I like email and simply don't do chat. My work chat tool used to say something to the effect of "If you're in the building I won't respond. Come to me in person or send me an email". I like email so much that I put in significant effort[1] in making my email experience better.

Now you've given me an idea for my next project. Autorespond to emails that contain less than 130 characters with "Sorry, I prefer well thought out emails, and your email is too short to warrant my attention."

In all seriousness, I probably won't do it - can't think of a way to do it without annoying them. But I do recall an email exchange I had with an old friend, and at one point I sent this email:

> Dear old friend,

> In 3 emails, you wrote a sum total of 12 words.

> For someone as well read as you, please ponder over this. :-)

> You were once insistent on preserving the quality of writing - at least in books and novels, and decried the decline that arose with mass paperback fiction. Do you now complain that tweets are too long?

(He never responded).

[1] http://blog.nawaz.org/posts/2018/Sep/solving-my-email-proble...
https://news.ycombinator.com/item?id=20229045
You don't necessarily need class diversity, though that would be nice, you need psychological diversity.
They can buy discord
Re-link, but yeah.
I fail to see why the advent of qbits has to be any more apocalyptic than the transistor.

"...there shall, in that time, be rumors of things going astray, errrm, and there shall be a great confusion as to where things really are, and nobody will really know where lieth those little things wi - with the sort of raffia work base that has an attachment. At this time, a friend shall lose his friend's hammer and the young shall not know where lieth the things possessed by their fathers that their fathers put there only just the night before, about eight o'clock." https://www.imdb.com/title/tt0079470/quotes?item=qt0979932
Slack is also very popular with open source and hobbyist communities. People often seem to assume that it's used only at work, which I guess makes some amount of sense given that the vast majority of paying customers are probably workplaces. Slack would already be making money off me if they offered an attractively priced plan for open source and hobbyist communities and gave workspace owners an easy way to forward that monthly subscription fee onto the users. But at the moment I use Slack a lot and pay them nothing.
To be fair, DLL Hell has a lot more issues than just versioning or registering the unload handler.

First, there’s load order which can mean that you’re not actually loading the DLL you think you are.

The second is WOW64 (Windows on Windows). Rather than using fat binaries like Linux and Mac OS, Microsoft decided to use a “brilliant” strategy where the file system lies to you in the “right” ways so that old 32-bit folders are moved to new addresses and the old 32-bit named golfers hold 64-bit binaries. This means that unless you use the “I really mean it” escape mechanisms (e.g. the “sysnative” directory) 32-bit binaries on 64-bit windows is actually loading DLLs from different paths than the code says.
Not quite. But:
https://news.ycombinator.com/item?id=20229045
The site doesn’t use any resources when I close its tab.
How can your mission be to just replace some arbitrary technology? What matters is that the replacement allows for better outcomes than whatever it replaces. I'm not sure that's the case with Slack.
For me it’s a usability thing—I tend to lose track of SPA tabs, often by closing the window or not being able to differentiate them from content tabs. I do use web apps but I vastly prefer using my machine’s window manager and window buttons/lists.
This is a great idea if you could get people to do it at scale -- it raises awareness, improves the lives of the moderators, and forces Facebook to deal with the increased volume of reports all at the same time.
Microsoft isn’t Oracle. They put Teams in the bundle and slowly break whatever they are replacing. In this case Skype.

If you’re big enough for Microsoft to care about you, you already have embedded SEs compensated based on OneDrive and Teams adoption. Your IT middle management pushes teams.

Your CIO is getting the cyber pitch based in the insecurity of your O365 implementation. The fix is to buy Azure AD or the next bundle (EMS), or maybe the E5 O365/Windows subscription.
Do you want to compare other words that used to be popular but are now offensive? Not to say "Latino" is offensive, but your argument doesn't really hold water.
Atlassian is profitable and has been from the beginning. It was bootstrapped.
I've said this elsewhere in the thread, but Slack could already be making money off me if they offered an attractively priced plan for open source and hobbyist communities and gave workspace owners an easy way to forward that monthly subscription fee onto the users. But at the moment I use Slack a lot and pay them nothing.
It's easy to do when you implement. Links should be links. Buttons should be buttons. Lists should be lists. And so forth.

The problem IMO is that a lot of people see the default styling of, say, a button, and go 'screw that' and make a div do the work of a button instead of trying to override browser button styling. A fair amount of people learn web development very informally, and in my experience very few tutorials or education sources actually talk about accessibility other than as something that sounds like something nice to have. So they don't know why doing this is bad, or they don't think it's a huge problem.

And it's very easy to do these small little accessibility kludges instead of modifying default behavior, and you don't realize what the cost of that is until lots of kludges later you get slapped with a lawsuit. If you're on a team prioritizing composability, this isn't necessarily very difficult to fix, but for websites that exist pre-composable frameworks and use a hodgepodge of older technologically, this is actually very difficult, especially since many of the people who wrote the original logic are probably gone and the code probably isn't commented sufficiently.

Accessibility is just another form of tech debt. I don't know of any places that would hire a tech debt specialist.
You make it sound like some conspiracy that journalists rely on advertising tech while publishing negative stories about it. Journalists aren't the ones building the CMS features for their publishers. I used to be a developer at a newspaper in 2016, and most of my coworkers on the journalism side didn't understand the business side of the paper, it wasn't their job.

But I'll emphasize my previous point again: newspapers would die without online advertising revenue. Even with online ads, publications around the country are being sold at record low prices and shut down or kneecapped by private equity groups. I highly encourage you to read up on the financial landscape of news in 2019, it's terribly grim.

Massive contraction is occurring the industry, prompting major consolidation of media groups. Companies like Digital First Media acquire large collections of papers and immediately fire half of the newsroom, and this is happening nationwide.[0]

I get that it's so easy to point fingers at news orgs for using online ads, but they didn't really have a choice. When companies like Google and Facebook took control of the distribution and access of content, newspapers became their customers in order to stay alive.

0: https://www.inquirer.com/business/reading-eagle-newspaper-di...
Fair enough, but 40X multiplier is on the tail end for tech companies that don’t sell ads (not to say they won’t in the future).
Discord has much better performance for large communities, and I've found it to be perfect for remote collaboration with its intuitive and super low friction voice channels.

But the issue around professionalism that you bring up is certainly valid. I don't want to have to maintain separate accounts for work vs play (unless there's a seamless way to switch between them, like for Google, but currently there isn't), but currently there's no way to present different personas to different communities from the same account. Some examples:

- Can't change avatar based on server: https://support.discordapp.com/hc/en-us/community/posts/3600...

- Real account name shows up on profile even if you provide a different nickname to the server: https://support.discordapp.com/hc/en-us/articles/219070107-S...

I think they're still super laser focused on their core demographic of gamers rather than trying to expand into professional use and compete with the likes of Slack. You can certainly still use it in a professional capacity and it generally works great, and is better than Slack in some areas, but the lack of effort put into catering to those use cases definitely shows.

FWIW, I currently work around the issues around multi-account management using Firefox's excellent containers feature (using 1 work container to segregate all of my work accounts from personal ones without also having separate views of history).