So we started shipping WebRender in Firefox a few weeks ago. Completely new rendering engine written in rust, big departure from how we approached rendering before. We are gradually enabling it for different hardware/OS configurations and a couple of million users have it now.
What's kind of blowing my mind, having worked on 3 large-ish rewrites, is that since WebRender shipped, telemetry has reported less crashes per user with WebRender than without.
This is *not* how big rewrites usually go.
A great read, even though I hate that it's on Medium https://medium.com/@maradydd/when-nerds-collide-31895b01e68c
At programing conference:
45 minutes talk
First 25-30 minutes spent talking about philosophy.
On last ten minutes talking about technology that let's systems to be fully atomic and reliable.
Why don't you start with that? It's boring to listen about philosophy if you don't understand what you can get from it. Start with advantages, then talk how.
Your periodic reminder that Gmail is constructing a wall around its users, slowly trapping them inside its walled garden. Escape out of it while you still can.
It like Slack and IRC again, but this time the attack is on the most popular federated communication system on the planet.
Librem.one, Moderation Discussion
Admins: perhaps you should consider blocking social.librem.one. This instance’s policies could affect the safety of many of us on the fediverse. The instance automatically rejects both local and remote reports, meaning there is no way to bring bad users and content to the attention of their moderators. See here: https://source.puri.sm/liberty/smilodon/commit/9cae431902a2c0ce6438c6722a3a901e279c78fc
In discussion within their chatrooms, I received this response:
quick note about reporting (copied from other chat room): this is correct, after deep deliberation we have concluded that no company should control speech - we have a “stay safe” guide in the pipeline, but briefly, block bad users and report illegal content - in the long-term federated, community-managed blocklists are likely the answer
This does not seem right to me - if we’re subjected to their users, the only action admins can take is to block their server rather than have our issues addressed. This makes for a poor member of the fediverse.
It is proven! I am ignaloidas on Keybase: https://keybase.io/ignaloidas/sigchain#ed057702d6561f5466281bad7323a8654977bd32c5c3272a132d0fedc6d5478c0f
Would be great to have more gamedevs involved in WebGPU, https://github.com/gpuweb/gpuweb, development. Interestingly enough there's talk of a C API for it so you could program against that and potentially use WASM to run your game in the browser.
@aras 500 errors are comming back😒
I guess engines do #introductions too? So it all starts here: https://github.com/godotengine/godot/blob/5cb1d06/main/main.cpp#L269 ..
Ok, let's try something else. Born in 2007 as in-house engine, I was liberated under the MIT license in 2014.
3 years later, I'm developed by 400+ contributors and undergoing massive changes for the best at a steady pace.
Ah, and I'm a 2D and 3D game engine with an editor and tons of tools, cross-platform and, as mentioned, completely free and #opensource.
Thanks @aras for this instance, and welcome all!
@aras I already call this thing successful, because initial user base is in, it's only going to grow. Get some storage ready 🙂 And also, everyone call their friends here.
Game development! Discussions about game development and related fields, and/or by game developers and related professions.