Victor Skvortsov's Avatar

Victor Skvortsov

@r4victor.bsky.social

Hardcore backend stuff, python, cloud and ml Author of Python behind the scenes Building dstack.ai My blog: http://tenthousandmeters.com Other projects: https://github.com/r4victor

15 Followers  |  146 Following  |  16 Posts  |  Joined: 26.01.2025  |  1.6395

Latest posts by r4victor.bsky.social on Bluesky

Meta’s Hyperscale Infrastructure: Overview and Insights – Communications of the ACM

This is cool. Meta describe how they operate infra and deploy services.

cacm.acm.org/research/met...

11.02.2025 17:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

we know it's AGI when AI models naming becomes intelligible

05.02.2025 19:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How has DeepSeek improved the Transformer architecture? This Gradient Updates issue goes over the major changes that went into DeepSeek’s most recent model.

Finally found a concise and comprehensible overview of DeepSeek v3

epoch.ai/gradient-upd...

04.02.2025 02:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
SQLite concurrent writes and "database is locked" errors SQLite claims to be one of the most popular pieces of software in the world, being integrated into every major operating system and browser. It...

A recipe for improving SQLite concurrent write performance:

1. PRAGMA journal_mode=WAL;
2. PRAGMA busy_timeout=5000; or higher.
3. PRAGMA synchronous=NORMAL;
4. Keep write transactions small.
5. Avoid write-after-read transactions.
6. Use app-level locking if needed.

02.02.2025 19:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is it just me or bluesky's Suggested Accounts shows only politicians?

02.02.2025 18:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Container Networking From Scratch - Kristen Jacobs, Oracle
YouTube video by CNCF [Cloud Native Computing Foundation] Container Networking From Scratch - Kristen Jacobs, Oracle

A great lecture on container networking: how to implement bridge networking on a host, across hosts, etc.

www.youtube.com/watch?v=6v_B...

02.02.2025 17:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Open-R1: Update #1 A Blog post by Open R1 on Hugging Face

Yes! a 15-min-read post to catch up on all experiments, reproductions, explorations around DeepSeek R1

We've summarized everything we did & saw in this first week since DS came to light

Results/code/dataset/experiment => if we missed one, share & we'll update

Link: huggingface.co/blog/open-r1...

02.02.2025 09:49 β€” πŸ‘ 79    πŸ” 9    πŸ’¬ 3    πŸ“Œ 1

Companies out here be like…

01.02.2025 15:52 β€” πŸ‘ 35    πŸ” 3    πŸ’¬ 4    πŸ“Œ 0
Preview
DeepSeek Debates: Chinese Leadership On Cost, True Training Cost, Closed Model Margin Impacts The DeepSeek Narrative Takes the World by Storm DeepSeek took the world by storm. For the last week, DeepSeek has been the only topic that anyone in the world wants to talk about. As it currently s…

DeepSeek Debates: Chinese Leadership On Cost, True Training Cost, Closed Model Margin Impacts

semianalysis.com/2025/01/31/d...

01.02.2025 16:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There is nothing easier than writing something you want to write, and nothing harder than writing something you don't want to write.

31.01.2025 01:39 β€” πŸ‘ 23    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0
SQLite concurrent writes and "database is locked" errors SQLite claims to be one of the most popular pieces of software in the world, being integrated into every major operating system and browser. It...

My new post explores how SQLite handles concurrent writes

tenthousandmeters.com/blog/sqlite-...

01.02.2025 12:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Wait, there is a podcast on python internals? Please keep it up guys! I've gone listening to all the episodes.

26.01.2025 19:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And if you wanted an overview of how SQLite works, here it is, a lecture by the SQLite creator www.youtube.com/watch?v=ZSKL...

26.01.2025 18:53 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Benchmarking SQLite Performance in Go SQLite has a reputation of being a toy database useful only for hobby projects and integration tests. I’ll show you why this is not true, with data to back it up.

An article on this: www.golang.dk/articles/ben...

26.01.2025 18:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Benchmarked this on mpb 2021 inserting 1KB blobs. Each insert is a separate transaction.

Explanation: SQLite is known to have limited concurrency. It uses a global lock to sync writes. With too much contention it's less efficient than, say, a go mutex because it's a file lock.

26.01.2025 18:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

SQLite can give you an excellent write performance, e.g. ~70k inserts/s. Concurrent writes are ok, but if you have too much concurrency, performance drops, e.g. with 128 threads inserting, it's ~3k inserts/s . There's a trick: use a mutex to sync threads, same 128 threads give ~50k inserts/s.

26.01.2025 18:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

liquid rocks!

26.01.2025 18:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

not a huge fan of air cooling

26.01.2025 18:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Let's get it started!

26.01.2025 18:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@r4victor is following 20 prominent accounts