@mhmd_azeez You can read my blog posts with crdt hashtag: https://t.co/X9el5ULVK3 - starting from first posts ;)
There's also https://t.co/Q5bb3hCNZm which aggregates different sources.
Another day wasted because Rust actix actors are incapable of using &self in async methods.
In general, it's incredible that given how well actor model fits rust ownership philosophy, the ecosystem has 15 halfcooked crates to do it and they all sucks in their own unique ways.
@arturaz_@Krever01 I'd say the issue is not with async, but the fact that everyone are using tokio's work stealing executor which requires Send+Sync everywhere.
If you can stick to single execution thread things can stay simple. IMO this article covers it well: https://t.co/j33lAPXJRW
Early Civ 7 opinion: plays nice, but it's unbalanced as fuck (esp. if you abuse mechanics) and it's clear that it has a lot of cut/unfinished content, which will be probably added as paid DLC (on top of $70-130 that you already have to pay).
@adisiera Mastodon is not a single entity. It's like the forums from the old days, but federated together. If you pick a server where moderator has a god complex and occasional meltdown, you can get banned for whatever reason ;) You can also host your own mastodon server.
I started to believe that social media became net negative brain rot. But Mastodon taught me that the issue is The Algorithm.
Now: I don't observe politicians and constantly mark such tweets as not interesting and blocking them, yet >50% of my feed is political propaganda.
I am importing the MVCC implementation based on Hekaton me, @sarna_dev, and @iavins did to the Limbo source tree. Nothing to get excited about, it's full of bugs and not even integrated to the core. But you gotta start somewhere to fix SQLite writes!
https://t.co/6caAYMpUjh
years in the making. Bun was a dev server before it became a runtime. Now it’s a runtime with a dev server, an npm package manager, a test runner, a bundler, a task runner, an S3 client, a PostgreSQL client, a CSS parser, a JSX & TS transpiler
@vzarytovskii - It's open for contributions.
- It's natively supporting io_uring and async I/O.
- Most likely it will be easier to add future extensions that Turso as a company needs for its business.
@mitsuhiko Btw. if you care about binary size ie. for WASM targets, `rand` crate is pretty heavy. It also does a lot more that most of the people expects (or need). Hence why there are plenty alternatives to it.
Fun fact: rust needs to generate random numbers in the standard library for hash maps and sets. But that's not exposed. This is how many dependencies adding the latest version of the popular rand crate pulls in that everybody uses:
Implementing a web socket connector with Rust. Crucial points: queues messages to be send without blocking and auto-reconnects on connection failure under the hood.
While this is trivial in other PL, I'm surprised with the amount of mental gymnastics that it requires in Rust.