HN user

clarkmcc

42 karma
Posts2
Comments36
View on HN

I think the thing that rubs me the wrong way is that Rust was supposed to be "fearless" concurrency. Go doesn't claim that title so I'm not offended when it doesn't live up to it.

I can’t say whether it was rushed out, but it’s clearly not everything it was advertised to be. Early on, the big talking point was that the async implementation was so modular you could swap runtimes like Lego bricks. In reality, that’s nowhere near true. Changing runtimes means changing every I/O dependency (mutexes, networking, fs), because everything is tightly coupled to the runtime. I raised this in a Reddit thread some time ago, and the feedback there reinforced that I'm not the only one with a sour Rust async taste in my mouth. https://www.reddit.com/r/rust/comments/1f4z84r/is_it_fair_to...

Gleam's community has grown much faster and larger

I hope I’m the anecdotal exception then! I personally watched this exchange happen and left the community within 24 hours. I respect your right to run your community how you’d like, but I unfortunately didn’t experience any “good vibes” from how you handled this situation.

To me a good moderator handles situations without patronization or condescending, is respectful but clear, and doesn’t care how people feel about them.

Keep up the excellent work on Gleam.

I’m most excited about the Rust-ish types in a garbage collected language. Aside from the lack of compiling to static binaries, this fills an empty void for me between Go and Rustz

Not looking for anything. This post was titled “My first experience with the Gleam language”, I also think the language was pretty great but I am sharing my poor first experience with the language and the community. I don’t even fault the guy for not wanting to answer questions, but it was in the #off-topic channel and the response was just abrasive. I hope people use the language, I think it has huge potential and honestly it looks beautiful. I thought sharing ‘my first experience’ was pretty on topic.

They were asking Rust questions in one of the channels going back and forth and the mod out of the blue told him to stop asking Rust questions because he doesn’t give Rust advice for free. Which I understand, it just came off in a highly abrasive way so I thumbs-downed it.

Gleam seems cool. In the Discord the lead guy bit off someone’s head in chat and I thumbs downed his comment, then he removed my thumbs down and messaged me to say that I was rude. Bit of a turn off tbh…

Ah, I was wondering why the project was getting a few more eyes today! Maintainer here, I took over this excellent project from Tom Forbes in April 2023. He did a phenomenal job writing the parser and laying the groundwork for an interpreter. One of the beautiful things right now about this project is its simplicity — it’s tiny compared to cel-go for example. I’m also a huge fan of our Axum-style functions[1] where you can register pretty much any closure as a custom function to be used in your CEL expressions. There’s still some mileage to go to support some of the more obscure aspects of the spec, but I feel like we’re getting close, and we have an excellent little cadre of contributors that have been extremely helpful in moving this forward.

[1] https://github.com/clarkmcc/cel-rust/blob/master/example/src...

This was pretty cool, but I noticed that my score is impacted by open source libraries that I maintain that are just OpenAPI generated clients. It fails me on those even though the code is generated. Would be nice if it could exclude those.

Also, it would be nice if it supported Go eventually.

I work on the cloud security team for a Fortune 500 company. They won’t even consider a third party service that doesn’t provide a enterprise SSO/SAML integration with our auth provider. I suspect this is the more common approach for enterprise level companies given that at 40k+ employees it’s just not possible to manage employee auth across hundreds of services.

That's a good idea to tackle next. The project is only a few days old so I haven't added this yet. Will look into it! It does have memory context in the sense that as you chat, it will remember your messages, but there's no support for pre-populating the context from a document (though you could drop a bunch of content into the warmup prompt right now).

At my day job we use ClickUp and as a contractor for another large company we use Jira. ClickUp is actually awesome. It’s a joy to use, it has more features then we need, it’s extremely flexible when it comes to linking tasks together. It has a document solution that’s very good. I would highly recommend.

I’ve just started using linear for a personal OSS project. It seems nice so far but I don’t have enough experience with it to say for sure.

Hey good on you if you’re signing over paychecks to employees that leave work to go shopping or take extended lunch breaks. Apparently I just don’t have that kind of cash to spend on non-productivity. I care very much how much time their backside is in the chair as that is significantly more correlated to productivity than shopping.