Details
-
AboutAAAAAAAAAAAAAAAAAAA
-
SkillsRust and other things
-
Locationhere
-
Website
Joined devRant on 12/8/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@antigermanist Lets settle on bayrisch because it sounds funny
-
@Lensflare Just trolling ostream :P
-
Obviously they should all be in german since it's the better language
-
@jestdotty Ah got it
A table-like approach can actually be pretty good if you use the slotmap crate (e.g. one slotmap/"table" per entity), that's how I'm storing stuff in my compiler! I really don't like Rc<RefCell<>> at all. With slotmap(s) you can keep your ownership in one place and give it out via &mut instead of having to lock the refcell everywhere. Much cleaner in my opinion! (but of course also no silver bullet...)
I understand your frustration with JS interop... it can definitely suck trying to map such a dynamic language to a super static one like Rust -
dev.to is kinda gay (literally) but I guess you'll have bigger audience there
I'd make my own blog with a static site generator though, that's a lot cooler -
Just don't use lifetimes and don't use mutexes
Spawn "single threaded" tasks which communicate via channels. If you need shared data use immutable lists/maps from the`im` crate. I think that would fix like 90% of your issues with Rust
Like I know you're doing mostly async and async can be challenging but from what I understand you mostly do web based stuff. It *really* shouldn't give you that many issues to write a http client with a bit of data processing -
@antigermanist I mean, just don't miss the seat then or don't just throw your body down without feeling the seat with your butt
This doesn't seem like that big of a problem -
Don't know if trolling or not...
-
UML in 2025 lul
-
@whimsical I haven't thought too much about it :P
The users are really the problem; if you don't have any nobody will use it and then nobody will join :/ -
Stuff like this is often for a good reason. Like "what if the thing gets dropped in this very specific scenario, then we couldn't do X anymore" or "if we don't take the thing then it has to be bound by lifetime Y if we await inside here"
There's quite some complexity sometimes
Or maybe the library is just designed badly :P -
@whimsical I think a big reason why devRant is better is because its so much smaller. And because its smaller everybody can see and read every rant, so these filter bubbles that don't allow for other opinions can't form. On dR you also have to tolerate the things you don't typically like
I've been thinking about making a social media where people get secretely assigned to little invisible "groups" (maybe based on rough location?) and the feed then also shows them posts from that group with a higher likelihood
So you always have some natural diversity of opinion. I think it also *really* helps if you often see the same person. I don't like ostream but I've talked to him enough that I don't hate him as a person anymore (he's just a little "special" :P ), but if you always talk with strangers you tend to be less nice -
From experience so far it feels really cool and novel to let the AI do all the coding, but steering it in the right direction and making it fix all the bugs takes longer than writing it yourself :P
-
@BordedDev For real I just watched the latest devin video from theprimeagen and I wanted to scream the way he writes JS. Holy hell, sooooooo much boilerplate and repetition and a very small amount of actual business logic
Complete opposite to my rust code. Just goes to show that you can write good and bad code in any language! -
@BordedDev something something skill issue
-
@BordedDev *Everything* goes well with enough beer :P
-
@antigermanist Well that sucks
-
@BordedDev Goes well with döner 😋
-
@antigermanist We know :)
-
Didn't you just get a new job like 2 days ago?
-
Also DRAM is kinda slow in contrast. Normal DDR4 has a throughput of like 10-20 GB/s
"Soooooo" slow :P -
It's a lot! Local GPU memory throughput is insane as well
Like just rendering a game with deferred rendering can easily take 100+ GB/s just to read/write the render targets to vram
Nowadays the top GPUs have a mem throughput of like 1-2 terabyte per second. It's insane -
Pls stop with the ai slop
-
@whimsical Yeah.... it will be... it already is
-
Still :P I just have more energy when I drink
-
@Lensflare Honestly not though! Everything improves when I'm drunk
... that's not a good sentence -
This is some wealthy white liberal shit
-
@princess Fuck it, fbi get me, youre too cute 😭😭
(I am dearly missing basic human interaction) -
@princess Surely that isnt what a glowie would say Clueless 🤙
-
@princess Okay that's a glowie alert if I ever seen one lmao