Clockwork Labs

119 posts

Clockwork Labs banner
Clockwork Labs

Clockwork Labs

@clockwork_labs

Creating beautiful machines. Currently working on https://t.co/rUQoxP1R8d and https://t.co/ZIpXxgJDMZ

San Francisco, CA Beigetreten Mart 2019
24 Folgt281.6K Follower
Clockwork Labs retweetet
SpacetimeDB
SpacetimeDB@spacetime_db·
In March, we released benchmark numbers alongside SpacetimeDB 2.0. After a thorough investigation, we discovered a serious error in SpacetimeDB which caused our results to be misleading. We would like to sincerely apologize to our community. Read the full article: spacetimedb.com/blog/benchmark…
English
29
85
222
1.2M
Clockwork Labs retweetet
Clockwork Labs
Clockwork Labs@clockwork_labs·
We've got an exciting announcement! Today, we're announcing that we're open sourcing, Rish, the reactive Unity UI framework that we developed for BitCraft! Rish is so named, because it's like React-ish! Rish brings reactive declarative UI development to C# and Unity. - Rish Documentation Website: rish-ui.com - Rish Repo: github.com/clockworklabs/… - Roots (kinda like Bootstrap, it just have some basic elements to use as a starting point): github.com/clockworklabs/… - Sappy (fast event system, Rish depends on it): github.com/clockworklabs/… - Motion (animation library, Roots depends on it for animated elements): github.com/clockworklabs/…
Clockwork Labs tweet media
English
0
5
29
4.3K
Clockwork Labs retweetet
Tyler F. Cloutier
Tyler F. Cloutier@TylerFCloutier·
This is exactly the reason we built @spacetime_db. Our game engineers should not need to be distributed systems experts just to build @BitCraftOnline. SpacetimeDB is fast, but its real value is that by putting your code inside the DB, we can handle the distrib systems for you.
English
1
2
17
3.7K
Clockwork Labs retweetet
SpacetimeDB
SpacetimeDB@spacetime_db·
I see your 720p@20fps video conference and I raise you 12-15 people and screen sharing. Made by members of our Discord! discord.gg/spacetimedb
English
10
6
120
17.7K
Clockwork Labs
Clockwork Labs@clockwork_labs·
RT @spacetime_db: Why you should choose Convex over SpacetimeDB "Convex is tackling the same fundamental problem we are, and in many areas…
English
0
2
0
307
Clockwork Labs retweetet
SpacetimeDB
SpacetimeDB@spacetime_db·
SpacetimeDB + @claudeai is empowering new devs!
SpacetimeDB tweet media
English
1
3
20
2.7K
Clockwork Labs retweetet
SpacetimeDB
SpacetimeDB@spacetime_db·
If you're not following the Elegon vlog, you're missing out! Elegon is an indie MMORPG being developed on top of SpacetimeDB. youtube.com/watch?v=68BVjp…
YouTube video
YouTube
English
1
3
19
3.7K
Clockwork Labs retweetet
SpacetimeDB
SpacetimeDB@spacetime_db·
This is a dangerous and fundamental misunderstanding of how SpacetimeDB works. By default, SpacetimeDB waits for all data to be durably persisted to disk BEFORE exposing it to clients. We have a deeper dive coming, but dataloss is the cardinal sin of databases, and so we need to
English
4
2
42
15K
Clockwork Labs retweetet
Clockwork Labs retweetet
SpacetimeDB
SpacetimeDB@spacetime_db·
This is a dangerous and fundamental misunderstanding of how SpacetimeDB works. By default, SpacetimeDB waits for all data to be durably persisted to disk BEFORE exposing it to clients. The window in which you can lose data not "very small", it's absolutely 0. SpacetimeDB can be configured to expose data to clients before data is persisted, but so can Postgres (synchronous_commit = off). The genius of SpacetimeDB is that although we fsync asynchronously, we buffer all client reads (and write acks) until we've guaranteed they are persisted to disk. Not only does this guarantee durability of transactions from the perspective of clients, it also allows us to decouple fsync latency and fsync throughput. Pipelining is a powerful optimization. @mihir20/understanding-synchronous-commit-in-postgresql-54cb5609a221" target="_blank" rel="nofollow noopener">medium.com/@mihir20/under… That being said, it's understandable how people who spent their careers just operating Postgres instead of designing their own database engine could be so confused.
Hunter Leath@jhleath

"The WAL is asynchronous, and is flushed periodically to disk on the background (by default, every 50ms)." these kinds optimizations are appealing because the "window" at which you could lose data is very small. usually, though, production workloads are continuously writing data. when continuously writing, you're actually *guaranteed* to lose *some* data each time your host loses power. this is generally not desirable.

English
12
4
183
71.1K
Clockwork Labs retweetet
SpacetimeDB
SpacetimeDB@spacetime_db·
I'll bet your database can't do video calls...
English
40
31
656
95.8K
Clockwork Labs retweetet
Tyler F. Cloutier
Tyler F. Cloutier@TylerFCloutier·
1/ Today we announced SpacetimeDB 2.0 and our entrance to web dev. It's going to transform what people think is possible in web development. 2.0 adds support for TypeScript/JS SpacetimeDB modules and just about every popular web framework. You can now 1-shot Discord in TS.
English
12
8
191
16.2K
Clockwork Labs retweetet
SpacetimeDB
SpacetimeDB@spacetime_db·
Introducing SpacetimeDB 2.0. Web development at the speed of light. Come learn what fast really means.
English
106
104
1.3K
793.6K
Clockwork Labs retweetet
Tyler F. Cloutier
Tyler F. Cloutier@TylerFCloutier·
Fixed that for you.
English
0
4
17
4.1K