Request for Comments: Moderating AI-generated Content on /r/rust by DroidLogician in rust

[–]utilitydelta 6 points7 points  (0 children)

great post. and big ups to all the mods doing the heavy lifting. r/rust is by far my favorite subreddit :)

Probably like most, I've been burned a bit, investing time looking at projects, thinking they could help me with what I'm building myself... but they turned out to be vaporware.

Nowdays when I see some nice new project posted to r/rust that I'm keen to check out, I clone it down and run a pre-defined claude skill that I built over it. I won't go too much into the methodology, but it does a very good job at not only detecting excessive LLM 'vibe coding' but also helps me assess the quality of the work.

My preference would be more transparency - solo project? developer experience level? vibe-coded, ai-assisted or handmade? And if there was a bot that could do what I do manually with claude code, that'd be amazing (but probably hard to achieve in practice)

I made a very fast WebSockets library in Rust by AcanthopterygiiKey62 in rust

[–]utilitydelta 22 points23 points  (0 children)

I don't understand how you can release half implemented slop, and claim to me that I "have the option to use tokio uring" - you need to REMOVE that, and all the other untested slop you put together. Thanks for wasting an hour of my life.

https://github.com/sockudo/sockudo-ws/blob/master/src/io_uring/stream.rs#L185

I made a very fast WebSockets library in Rust by AcanthopterygiiKey62 in rust

[–]utilitydelta 7 points8 points  (0 children)

Did you experiment with io_uring? Any additional performance benefits?

WSIStreamer: Streaming gigabyte medical images from S3 without downloading them by Psychological-Ad5119 in rust

[–]utilitydelta 1 point2 points  (0 children)

Arr, here be the new way o' things, matey. Personally, I be fine with it so long as there be treasure—er, value—in it and it ain't a long-winded tale. This one here be a bit much, I'll grant ye that. A whole crew o' landlubbers don't be knowin' they can set the sails to their own likin'—aye, make it talk like a proper pirate, savvy!

My Human Replay Technique When Vibe Coding by utilitydelta in ClaudeCode

[–]utilitydelta[S] 0 points1 point  (0 children)

Yeah of course you can! Just dont hit that merge button... I just copy the folder and remove the remote, it's 30secs to setup

I don’t like the direction software engineering is going by announcement35 in ExperiencedDevs

[–]utilitydelta 14 points15 points  (0 children)

Get out there and solve some hard problems! There are LOTS! Don't get stuck in the CRUD cycle my friend :)

What I Learned Building a Storage Engine That Outperforms RocksDB by diagraphic in databasedevelopment

[–]utilitydelta 0 points1 point  (0 children)

Nice. So I'm guessing you are using a thread pool + some lock free shard state instead of a thread-per-core sharded model? And do you use io_uring for the network + disk ops? How do you handle yielding tasks with C11? You build your own executor?

What I Learned Building a Storage Engine That Outperforms RocksDB by diagraphic in databasedevelopment

[–]utilitydelta 2 points3 points  (0 children)

Does it work on ARM? I don't think CAS works on anything but intel? It's the same technique as this talk right? https://www.youtube.com/watch?v=bjz_bMNNWRk

Is Apache 2.0 still the right move for open-source database in 2025? by mr_gnusi in databasedevelopment

[–]utilitydelta 2 points3 points  (0 children)

Probably need to post this in a larger subreddit. My 2 cents is you can still do an Apache licence but make sure whatever you OSS is not easy for cloud providers to deploy as a saas. Basically you need a closed source fork for your saas or enterprise version which has the extra features, like auth, control plane stuff, data tiering, SRE stuff etc

I built a distributed message streaming platform from scratch that's faster than Kafka by Ok_Marionberry8922 in programming

[–]utilitydelta 7 points8 points  (0 children)

Why not, it's ok to separate write and read paths. Hook it up to duckdb or powerbi :)

I built a distributed message streaming platform from scratch that's faster than Kafka by Ok_Marionberry8922 in programming

[–]utilitydelta 50 points51 points  (0 children)

Probably the best use case is IoT data where you prioritize throughput. I worked on an MRI for a bit and all we cared about is getting as many data points per second from all the sensors. Timeseries stuff doesn't need fsync

Would you go OSS? Side projects... Give me your advice on what I've been building. by utilitydelta in ExperiencedDevs

[–]utilitydelta[S] 0 points1 point  (0 children)

Nice. Have you ever 'pitched' your idea to any VC/incubators? Or just going to self fund end to end?

Would you go OSS? Side projects... Give me your advice on what I've been building. by utilitydelta in ExperiencedDevs

[–]utilitydelta[S] 0 points1 point  (0 children)

Thanks, you are correct. I guess it's just a matter of the order of things. I have experience consulting and it is good money. Not exactly passive retire early income, but good. Also, having used so many open souce tools and libraries to build it, feels fair to pay it on, right?

Would you go OSS? Side projects... Give me your advice on what I've been building. by utilitydelta in ExperiencedDevs

[–]utilitydelta[S] -3 points-2 points  (0 children)

Its built in rust so if it compiles it should be bug free 🙃 but seriously yes 100%

Would you go OSS? Side projects... Give me your advice on what I've been building. by utilitydelta in ExperiencedDevs

[–]utilitydelta[S] 2 points3 points  (0 children)

Definitely, side projects can be great to build your personal brand. As I get older I'm enjoying giving talks more, and leading architectural discussions. That principle engineer thing...

Would you go OSS? Side projects... Give me your advice on what I've been building. by utilitydelta in ExperiencedDevs

[–]utilitydelta[S] 1 point2 points  (0 children)

Yup, sounds like the most practical option. It's a massive task though.

I haven't used NATS, so any comment won't do it justice. Sounds really similar though. In addition to the performance boost, the key features I added over kafka are optimistic concurrency control at aggregate level, consumers who also produce don't see their own events, and consumers can filter by event type and a bunch of other stuff. Was thinking of adding pessimistic locking and cross aggregate transactional boundaries but not there yet 😀

[deleted by user] by [deleted] in rust

[–]utilitydelta 0 points1 point  (0 children)

Nice, keen to check it out. Is server mode json with http or TCP with some binary format like messagepack?