There are security advisories, but the feature isn't particularly good. Non-actionable stuff is mixed in with actionable stuff and actionable stuff is IMO presented too generically.
I misread the title and was quite confused about when the F* programming language connection will take a stage in the article. Spoiler alert: it never does, because the title doesn't make a reference to the F* programming language :D
I'm 32 and Discord is the harbinger of getting out of touch with technology for me. It is clearly a great service, because so many people use it and seem happy with it, but it is _not_ for me. And I wish that wasn't the case because Discord is pretty much _the_ spot for the communities I'd like to hang around with.
But I wasn't able to get on top of its notification system or get past the gamer heavy UI.
Does your friend group consist of mainly techies? If not, I am impressed you were able to get them to use it. Even more so if they were already on it. I tried to get folks to use Signal with me for a bit and it was the most futile endeavor I've ever attempted.
We really only use discord for voice chat. I also loathe discord for communities and anything else. Funny you mention the notifications - every now and then discord won't send the notification till hours after my bot has sent a message. I think it has something to do with having the discord app on your desktop open and it not knowing how to handle the notification.
I guess my friend group is somewhat techy - but they aren't on HN. We've been on discord since its inception. We moved to Signal as we wanted to get off Meta products.
I managed to get extended family onto Discord. Also have one just for my non-extended family. It works great.
Signal has stuck for a couple of friends, but has decidedly not stuck for anyone else - and the ones it stuck for were either already on it or have a privacy bent.
Signal, back then at least, didn't do group chats, or nowhere near as conveniently as Discord. So much so that I don't even know if Signal does group chats now as I only ever use it for one-on-one.
I set up a Matrix server back then too, didn't take. Discord won.
I 100% agree about Discord being a horrible mess that can't possibly host normal people...
But Signal? It's basically identical to Whatsapp. I had zero issues getting people on Signal and I now use it exclusively. Every friend and family member is on it.
Only works for small groups though. I don't think large communities will have a good time on Signal. Telegram might be better for that.
TIL about "four-letter word" as an ESL speaker. If anyone else is confused about the linguistic compression algorithm that squeezes "scheduling" into just four letters, the magic is, of course, profanity! And "four-letter word" seems to be a polite way of saying something is or can become a PITA.
yeah calling something a "four-letter word" is intended to evoke the idea that, people react negatively upon merely hearing the word (as though it were an expletive)
And if you use Claude Code you can also tell it to compile it and test it and it will keep fixing problems until it gets it right or gives up or spirals to a dead end.
My favourite way to use it is to write tests first, then say "make these pass". It will generate some code, run the tests, say "oh, there's an error here ... let's fix that ... oh, there's an error there, let's fix that ..." and (most of the time) it will reach a solution where the tests pass.
I already do TDD a lot of the time, and this way I can be sure that the actual requirements are covered by the tests. Whereas asking it to add tests to existing code often gets over-elaborate in areas that aren't important and misses cases for the vital stuff.
Sometimes, when asking Claude to pass existing tests, it comes up with better implementations than I would have done. Other times the implementation is awful, but I know I can use it, because the tests prove it works. And then I (or Claude) can refactor with confidence later.
With Claude Code you can, it is aware of your code base. Or you can have it generate them and then manually check them. If there are existing tests you can tell it to use those. I usually have it work on the thing I want it to do, keep a journal MarkDown file capturing what it did and why in case I want to review something later and tell it to build and test its changes after each edit.
I feel this was an ‘of it’s time’ thing, but I am so glad we have moved on from this. I wouldn’t enjoy working in a workplace where this was acceptable.
How about ascii art of a male penis every time you opened your IDE?
The point isn’t what you (MyPasswordSucks) would find objectionable, the point is what the median would find objectionable in a professional setting. Luckily we’ve gotten away from the locker room behavior being the median and now the median is approaching good-manners behavior. This is one of the situations where the Overton window shifting makes us better as a species instead of worse.
IMHO it's made the world worse. We're not sterile robots. To deny us mischievous ASCII art is to deny the very things that make us human. Bring on the IDE penis. Make it widescreen if you like. It's not nearly as offensive as having a censoring big brother overlord telling us what is and isn't acceptable for the workers' enjoyment.
As a gay dude, I'd have no problems at all with this out of a garage game developer.
And any reasonably well adjusted straight male would probably get a good laugh out of the art, same as I would.
We now live in a world where female colleagues can speak in whispers about how a male colleague is hot/attractive, but male colleagues cannot engage in the same behaviour.
Trust me, I know. Because of media stereotypes about gays most female colleagues don't have any problem engaging in "girl talk" once they know I'm gay. Like damn I don't care, I'm just a dude.
> How about ascii art of a male penis every time you opened your IDE?
Once again: So what?
> The point isn’t what you (MyPasswordSucks) would find objectionable, the point is what the median would find objectionable in a professional setting.
I'm part of this "median" you seem to hold in such high regard. If you try to silence all data points outside your preconceived notion of what the "median" view is, then what you have there isn't a median, but just a few vocal people who happen to be on your side.
Why would you assume other men want to see that shit either? It's weird, creepy, unprofessional, and weird and creepy. Mostly weird and creepy though. Like are you so lonely and horny that you need to plaster your shit with half-naked women?
Even if you restrict yourself to talking about men, asexual and gay men exist. And honestly, I suspect that such people are more common among developers than among the base population.
Funny that I and my coworkers have figured out how to make the office not an "unpleasant sterile place" without doing so in a way that alienates so many classes of people.
Oh yeah it's so unpleasant not having to see creepy and gross shit in the work place because some horny dork never grew up. Gosh won't someone please think of the incels?!
Interesting. How is that comment homophobic? Might be factually incorrect, but not homophobic. Quite the contrary, it implies that women prefer looking at women too.
It's teenager-ish, and the kind of thing that would make people uncomfortable if they saw it at our own workplaces. We can argue about whether companies 'should' punish people for stuff like this, but I can say for sure that I don't feel like I'm missing out on much here.
I don't disagree, but the first sentence of your post happens to be true for very many specs/protocols I know of and have implemented in the past. And it is not just communication protocols. Take PDF for example. The world practically runs on it, yet the file format is horrid. The real standard seems to be that standards are bloated by default.
Right but MCP is a brand new protocol which is at its core JSON-RPC formatted messages and a few verbs. It doesn't actually do much. The main things are tool definitions which is just a JSON schema describing a function call and resources which a is a wisp of a filesystem.
Fair, thought I have a feeling MCP will actually grow to do much more. I wouldn't disagree with the sentiment that it is too bloated too soon, but I also feel like it is destined to be bloated, because the technology it is targeting is sort of a moving target itself. Of course with proper versioning, this is easeable, deprecate stuff that turned out to be the wrong turn and cut major versions or introduce extensions to the protocol when new stuff is on the scene, but then you're liable to find yourself in an XMPP-style situation where no one implements the standard and extensions wholly, because it is so complex.
It also seems like it would be more fun and mentally stimulating to operate a water fountain which is a reason to do it that I wouldn't put past a cockatoo given how smart they are.
Gonads have driven creatures to show they are more capable than others, whether knowledge or capability, for eternity. So much of our drive, just a drive to "do better" is driven by such.