Hacker Newsnew | past | comments | ask | show | jobs | submit | qpery's commentslogin

I don't know if they are platitudes but they just sound like some generic PR drivel. Take from that what you will.


I'm curious what kind of answer you would consider "not PR drivel." Specifically, if sounds like there is nothing Bill Gates could write that you would consider genuine.


Some kind of personal anecdote or something that is even remotely specific instead of that generic comment that looks like something that was written by the same people who write apologies for Facebook.


Why should he have to annotate his personal beliefs with anecdotes and specifics?


"I pay way too little in capital gains tax and it is a thorough shame that nobody in Congress has fixed this issue in 30 years. In fact they've made it worse"


He did write something that amounts to that, just with more words.


>Firefox treats scripts running from bookmarklets as being scripts that are directly on the page. This means that unless you list `script-src: unsafe-inline`, your CSP policy can disable the user's ability to use bookmarklets. This is the single instance where a site owner has control over the user agent without the user having ultimate veto powers.

about:config -> security.csp.enable -> false


I assume any extension that consists solely of any combination of \x00 and \x20 is to be understood as "no extension"


THANK YOU for this, I will definitely check it out. The pricing of most email platforms, including FastMail, is simply ridiculous. And if you complain they'll tell you that, well, all other platforms cost rougly the same! It's basically an oligopoly.


Yea, that was my reaction too some months ago when I was looking to move away from gsuite, which was beginning to get ridiculously slow and expensive. (Seriously, what is gmail _doing_?)

We have this weird dichotomy in services pricing that's either free or pretty expensive. If you're a free customer, you're not a customer. You're a potential customer in need of sales. And everyone is looking for the features they can put behind a pricing gate.

Let me know if you run into any issues!


The problem with Edge is that they wrapped the engine, which was great, inside a UWP app, which are known to be stupidly ugly and stupidly sluggish. That's what killed it. Had they chosen Win32, it wouldn't have died. But I guess we will never know.


Honestly I don't know what you expected. There's no other way it could've ended. Voice, file uploads, etc are expensive.

Don't fall in love with services. (Or with people ;P)


By judging all the strings in the client frontend, their help website, and my interactions with the support team, Discord is being run by some rather immature people.


>By far the best messaging user experience on desktop there is.

No offence but that's like your opinion.

Coming from IRC and TeamSpeak, to me Discord is unnecessarily bloated and full of analytics.

>I used Slack / Skype / Hangouts / WhatsApp / Messenger / etc. before

Yeah, explains it. :P


I'm still on IRC. It is much quicker and it is much easier to be connected and active in multiple servers/channels, whereas the overview in Discord is terrible unless you use third party clients, which can get you banned from the service.

The voice service isn't very high quality and there are frequent server outages.

I use Telegram, Facebook, whatever except Discord for instant messaging, and wish Discord wasn't the default for non-professional groups.

People my age (upper 20s) praising it are always those who used Skype for gaming and never touched Teamspeak/Ventrilo/Mumble.


I was a user of all three of the gaming-centric chat / voice services and the issue always has been about centralizing different communities together rather than quality of service / technology itself. One group plays on a random guy’s Teamspeak server that’s been running in a VPS or colo for 6 years, another splinter group moved to Vent, etc. Then there were the fun times dealing with various authentication and rotating certificates (if you practiced decent security at all you had to have one) for each of these disparate communities.

As gaming itself got broader reach a lot of casual folks were left to their own devices and underserved, so that’s the big gap being seen. I know plenty of 20-somethings that know about and used the predecessors to Discord but they’re all hardcore gamers compared to even the folks closer to mid/late 30s that may have been hardcore before but don’t have the time to fiddle with these systems anymore.

It seems with Discord quality was tough to maintain at scale and we’ve got the inverse problem set.


Teamspeak/Ventrilo/Mumble could get some inspiration from some ergonomics aspects of Discord. Quickly sharable unique urls for invitations for instance, instead of server:port-username-(password)


The mumble URI lets you embed a password: https://wiki.mumble.info/wiki/Mumble_URL#Username_and_Passwo...


Teamspeak has something like this.


In on both Discord on IRC but like Discord better. Discord comes with multiple servers (not that easy in IRC, you must have a bouncer), formatting, logs, in an easy package and relatively "low" footpring when compared to the competition.


You do not need a bouncer to connect to multiple servers on IRC. Any client will do that and have server lists ready for you to just check and join.

Now, you might want a bouncer to store messaged and logs when offline, but not to be able to connect to multiple servers. Logging is a basic feature in IRC.


I'm precisely speaking about seeing the logs when not connected. The sense of community on IRC is lower because you need to connect all the time and otherwise loose what everyone said.


IRC clients have had those features for at least 15-20 years now.


No if you are not connected you loose the logs.


Discord has low footprint? It's usually the application that consumes most RAM of my system (if we ignore the browser) and consumes an steady 1-2% of CPU even when in the systray.

And it is, of course, closed source, so no way to use an alternative client. I wish I could use an IRC gateway for it, that would be cool (I very, very rarely use the voice chat)


>no way to use an alternative client These exist, but some are not open source. You can run discord on a vita if you wanted to.

Just because something is closed source, doesn't mean it's impossible to reverse engineer. The entire system is compiled into a javascript webpack, alongside just reading web requests/their documentation, doing some basic functionality in an alternative implementation is really easy.

This apparently breaks the terms of service, but they are only enforce this if you're an outlier for the number of API requests you send.

The most well known 3rd party client would be Ripcord, which I use for it's Slack features


> but they are only enforce this if you're an outlier for the number of API requests you send

This thing usually goes: Until the better client threatens the proprietary one with is better monetized.


Low footprint compared to the competition, Discord is way better than IRC practically so IRC is no competition. I'd better spend that RAM to have features.


I used Teamspeak and Ventrilo for gaming back in the day and much prefer Discord.


IRC lacks history (unless you have access to an always-on server, which you'll pay for one way or another) and has a userbase that is hostile to standardizing anything like user auth or rich-text formatting. I'll put up with a bit of "bloat" for the sake of not having to worry about where my bouncer is running.


I haven't been on IRC in years but auth has been standardized no? Msg the auth bot with your authentication phrase or you get your nick changed


Some servers do that. It's not standardised, not integrated with any other systems, and usually inherently subject to a race condition that renders it low security.


No history is a feature. I like knowing that, like in real life, only people who are present can read what I'm saying.


That's not the case either though - many users have bouncers that will sit in the channel the whole time, and you have no idea who might be saving logs or where they might be publishing them. It's the worst of both worlds.


>many users have bouncers that will sit in the channel the whole time

Then I know they're reading.

>and you have no idea who might be saving logs or where they might be publishing them

If I'm in a room with you nothing stops you from telling others what I've told you.


> If I'm in a room with you nothing stops you from telling others what I've told you.

Sure, but I won't have a complete written record like an IRC log, and won't be able to credibly quote.


how would one credibly quote on IRC? Isn't the chat log enough for you?


My point is that chat logs make IRC a lot more "on the record" than in-person discussions in practice (even if not in theory). Anyone who's keeping a log can quote directly from it, and those quotes are credible (if nothing else, because the person posting them doesn't know who else was keeping a log and can call out inaccurate quotes).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: