clarkmcc's comments

clarkmcc | 4 months ago | on: Futurelock: A subtle risk in async Rust

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.

clarkmcc | 4 months ago | on: Futurelock: A subtle risk in async Rust

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...

clarkmcc | 1 year ago | on: My first experience with Gleam Language

> 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.

clarkmcc | 1 year ago | on: My first experience with Gleam Language

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

clarkmcc | 1 year ago | on: My first experience with Gleam Language

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.

clarkmcc | 1 year ago | on: My first experience with Gleam Language

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.

clarkmcc | 1 year ago | on: My first experience with Gleam Language

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…

clarkmcc | 1 year ago | on: Common Expression Language interpreter written in Rust

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...

clarkmcc | 1 year ago | on: Show HN: GitRoll – Assessing Developers' Skills via GitHub Code

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.

clarkmcc | 2 years ago | on: Ask HN: Any comprehensive courses on Auth?

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.
page 1