William Saar Profile
William Saar

@saarw

Followers
961
Following
12K
Media
183
Statuses
11K

Freelancer | Backend and data engineering for Spotify and Candy Crush, helped build SF-based appsec startup, financial trading tech @javamissionctrl

Stockholm + Remote
Joined October 2012
Don't wanna be here? Send us removal request.
@saarw
William Saar
29 days
Introducing AI Poker Sim that lets you play poker against LLM-powered opponents! Below is an example of how an AI player reasons and bets against a bluff. An interesting exercise in model evaluation and prompting to cost-effectively play poker! Try it:
Tweet card summary image
aipokersim.com
Play poker against ChatGPT-like AI. Large language models that make human-like decisions with real psychology, not just pure math
@aipokersim
aipokersim.com
29 days
Alice, Friends-level AI: "With a Two Pair hand and the opportunity to act first, you should consider that your opponents might be trying to bluff or protect their hands, so you may want to consider raising to build the pot and narrow the field, considering the 2625 chip size..."
0
0
0
@saarw
William Saar
1 day
What you don't want when buying a managed database service
@chronark
chronark
2 days
hey @ClickHouseDB our service on your cloud platform is at 0 replicas for the last 15 min, we have no idea why or why it doesn't spin up new replicas I created a ticket, but for some reason your severity picker only had a sev3 as option 500Uy00000hqxxvIAA pls help
0
0
0
@saarw
William Saar
2 days
Lots of talk about "scaleups" in the European startup scene as well
@OtherStuffPod
The Other Stuff Podcast
4 days
Alex Danco (@Alex_Danco) explains how the Canadian tech scene lies to itself.
0
0
1
@georgiagkioxari
Georgia Gkioxari
7 days
3Dfy anything from a single image! Very thrilled to announce SAM 3D. From an input image, select any object you want, 3Dfy it! Blog: https://t.co/wtQLAqXTzW Demo: https://t.co/tt3YqJlnRB
32
194
1K
@saarw
William Saar
7 days
A more concise and comprehensive list of panic prevention rules below. Claude Code seems to spit out the rules in a somewhat convoluted manner, but they did flag the unwraps in my libinjection port https://t.co/FF2dwZwX5d https://t.co/yDTybxgdp7
@BSN4_
Bader
7 days
@AstraKernel #![deny( clippy::unwrap_used, clippy::expect_used, clippy::panic, clippy::indexing_slicing, unused_must_use, clippy::await_holding_lock, clippy::await_holding_refcell_ref )]
1
0
30
@saarw
William Saar
7 days
You generally want a Clippy linter like this one in your Rust production code
@AstraKernel
AstraKernel đź’«
7 days
🦀 Bad news everyone - unwrap() is the reason behind cloudflare outage >The FL2 Rust code that makes the check and was the source of the unhandled error is shown below https://t.co/pZAHuuPNrO
28
48
1K
@scriptjunkie1
scriptjunkie (Matt)
13 days
Rust in Android "a 1000x reduction in memory safety vulnerability density compared to Android’s C and C++ code. But the biggest surprise… having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one" https://t.co/bO2zKSUxUi
Tweet card summary image
security.googleblog.com
Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...
9
48
391
@saarw
William Saar
17 days
The reason it can be tricky for encodings to compete with JSON even if they are theoretically more efficient is that JSON is everywhere so runtimes optimize heavily for it
@CanadaHonk
Oliver Medhurst
17 days
JSON.stringify is now ~2-4x faster thanks to much less memory usage after a rewrite 🎉 (shown roughly below in stages as time (ms), memory usage (mb) done 1000x)
0
0
1
@saarw
William Saar
20 days
AI makes the JSON-based Grafana dashboard UI so much better to work with, "Hey Claude, create a dashboard for the metrics in the app"
0
0
0
@saarw
William Saar
20 days
TypeGPU seems like a nice way to build with WebGPU
@reczko_konrad
Konrad Reczko
23 days
Ever since I first saw this I wanted to try implementing it in TypeGPU, and I finally got around to it while testing the new 0.8 release. You can try out the Jelly Slider here: https://t.co/2qi5c8kP5x Had a lot of fun brainstorming optimisations with @iwoplaza and the team, and
0
0
1
@saarw
William Saar
21 days
More interesting integrations between Postgres and data lakes
@craigkerstiens
Craig Kerstiens
22 days
Excited to announce the release of pg_lake which lets you: - Manage Iceberg tables directly in Postgres - Query raw data files in your data lake - Flexibly data import/export Repo at: https://t.co/rJCVlVSoO1 Announce post:
0
0
0
@saarw
William Saar
21 days
Cool CDC project for Postgres
@kiwicopple
Paul Copplestone - e/postgres
23 days
we are working on a Rust-based ETL server that can stream your Postgres database to S3/Iceberg (and other databases like BigQuery & ClickHouse) 100% open source, and designed so that it can be embedded in any Rust server
0
0
3
@saarw
William Saar
28 days
Gotta love TypeScript's advanced type system
@arktypeio
ArkType
29 days
📢Introducing ArkRegex📢 a drop in replacement for new RegExp() with types ⬇️
0
0
2
@saarw
William Saar
29 days
The term sync engine wasn't widely used back when I wrote Flushout, but finally updated the project description so people can find the project https://t.co/c0wwcYIeno
Tweet card summary image
github.com
Flushout is a sync engine based on event sourcing written in TypeScript. - saarw/flushout
0
0
0
@saarw
William Saar
1 month
My new app was not immediately approved by Adsense because they only look at top domains while the app where ads would be is on a subdomain It's an interesting challenge to embed the app in the main page instead of linking it, but it reduces friction and makes it overall better!
0
0
0
@saarw
William Saar
1 month
Interesting to see if Mojo can become an alternative to Python in the AI space with applications like these
@Modular
Modular
1 month
We just launched Mojo🔥 GPU Puzzles Edition 1, a hands-on guide that teaches GPU programming through 34 progressive challenges, not lectures. Learn by doing, from your first GPU threads to tensor cores. Works on NVIDIA, AMD, and Apple GPUs. https://t.co/nXy5cDSJCU
0
0
1
@saarw
William Saar
1 month
There is recently a trend of replacing clustered persistent logging systems with solutions based on durable block and object storage to lower costs CloudKitchens wrote a detailed description of such a logging platform they built with Rust and RocksDB https://t.co/bHFcS3J8Wh
Tweet card summary image
techblog.cloudkitchens.com
The architecture of our in-house Rust based logging engine
0
1
1
@saarw
William Saar
1 month
Finally got around to setting up Prometheus and Grafana for my new app. Can't say I enjoy ops work, but guess it's good to have done it from scratch at least once And no, this is for instances in Hetzner, so totally unrelated to whatever issues AWS data centers are dealing with
2
0
0
@saarw
William Saar
1 month
Interesting talk about the challenges of self-hosting models from @Landgren when sharing the story of building the Swedish AI data center https://t.co/b7zY5XJOTU at the #StockholmMLOps meetup
0
1
3