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.
HN user
clarkmcc
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...
Interesting, I wonder if I could use this on embedded. I was trying to get Rayon to work on embedded but was getting stack overflows when I tried. Maybe this will do the trick…
Based.
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.
Yeah I didn’t give his comment much thought other than the thumbs down, it was the follow up reprimand for even emoting and removing the emote. Just the whole exchange rubbed me the wrong way. Here are the receipts https://imgur.com/a/nsRpFGk
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…
Would you say this is an alternative to https://hex.tech/, or does this fill a different niche?
Agreed. Everything else is very nice
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...
That’s like comparing apples to oranges though. This was never meant to be used in situations where you have a smartphone and LTE service.
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.
For someone that is smarter than me, here’s his patent https://patents.google.com/patent/WO2020159603A2/en
Is this just kind of like a GitHub repo template basically?
I had some friends in middle school that classified me the same way
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.
Yeah this isn’t even open source or partially open source as far as I could tell (and I did some digging). This product is extremely cool, but this is just corporate product marketing.
Pretty much! Right now it only supports md, pdf, txt, and html, but supporting additional formats is trivial: https://github.com/clarkmcc/chitchat/blob/main/src-tauri/src....
Check out my little side project for chatting with PDFs. You should be able to load most models including this one. https://github.com/clarkmcc/chitchat
Full disclaimer, I'm not an ML expert by any stretch of the imagination and that probably shows in this blog post. But I have recently needed to run some simple models in Go that I've trained in TensorFlow and this approach has worked great for me so far, so I wanted to share it :).
Very cool, but honestly Retool is very far ahead right now. Do you see Retool as a competing product?
Shameless plug for my version of this, also written in Rust: https://github.com/clarkmcc/chitchat
According to this, your boss Matt Cain is the most annoying person you know. This would be a much more exciting chat if it hadn’t been scrubbed haha
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).
Not yet, I haven't had a chance to test on Linux but it should compile fine. Tauri doesn't have great support for cross-compilation, you need to actually be on the target platform.
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.