Artem Krylysov

454 posts

Artem Krylysov banner
Artem Krylysov

Artem Krylysov

@akrylysov

Databases and distributed systems. Working at Datadog on Metrics.

New York, NY Beigetreten Nisan 2009
222 Folgt476 Follower
Artem Krylysov
Artem Krylysov@akrylysov·
- "Did you consider using one of the open source file formats?" - "We didn't go that route was because of speed. We just wanted control."
English
0
0
0
7
Artem Krylysov
Artem Krylysov@akrylysov·
"I learned is that it's very uncommon to have this long of a tenure at a tech company these days. Eight years working on a single piece of software and scaling it teaches you a lot about how software ages well or what doesn't age well."
English
1
0
0
8
Artem Krylysov
Artem Krylysov@akrylysov·
turbopuffer: Object Storage-native Database for Search by @Sirupsen youtube.com/watch?v=pqoRNw… This is an outstanding talk. People are not talking enough about how unnecessary complexity, technical and organizational slows down teams and projects to crawl.
YouTube video
YouTube
English
1
0
0
29
Artem Krylysov
Artem Krylysov@akrylysov·
@astuyve @BenjDicken Steelcase lost me the second I found out their nyc showroom is by appointment only. I went with HM Mirra 2. Not sure if it's more comfortable than Aeron, but I like the design.
English
0
0
0
30
Ben Dicken
Ben Dicken@BenjDicken·
What's the best $2k office chair and why? Aeron vs Embody
Ben Dicken tweet mediaBen Dicken tweet media
English
71
0
76
42.5K
Artem Krylysov
Artem Krylysov@akrylysov·
@_Felipe @turbopuffer This is very cool and maps very well to the key-value storage model. The same Russ Cox article inspired me to build a fuzzy full-text search index for metrics a while ago at Datadog which still runs in prod.
English
1
0
1
55
turbopuffer
turbopuffer@turbopuffer·
new in tpuf: regex indexes regex and glob filters can now use a trigram index to avoid full-table scans
turbopuffer tweet media
English
5
4
128
31.9K
Artem Krylysov
Artem Krylysov@akrylysov·
Manhattan ferry today
English
0
0
1
59
Ben Dicken
Ben Dicken@BenjDicken·
Instance type matters a ton for your cloud compute. Datadog has a great tool for comparing performance across AWS, CGP, and Azure. Some types certainly deliver petter $/perf than others.
English
2
2
63
5.5K
Artem Krylysov
Artem Krylysov@akrylysov·
Back to skis after 15 years of snowboarding. Can't decide between High Anxiety Adios.
Artem Krylysov tweet mediaArtem Krylysov tweet media
English
0
0
0
82
Artem Krylysov
Artem Krylysov@akrylysov·
@richardartoul I wrote this code after getting back to Go after Rust. The case still seems legit to me, I needed to send value-or-error over a channel.
Artem Krylysov tweet media
English
0
0
2
194
Richard Artoul
Richard Artoul@richardartoul·
You can just do things
Richard Artoul tweet media
English
2
1
19
2.2K
Artem Krylysov
Artem Krylysov@akrylysov·
@kskrygan In both Rust and Go I would occasionally get "low memory" errors that forced me to restart the IDE, and that was on an M1 Max with 64 GB of RAM.
English
0
0
1
29
Artem Krylysov
Artem Krylysov@akrylysov·
@kskrygan In Rust the IDE struggled with some of the source files in the projects I worked on and would highlight entire files red, making the editor unusable. I remember two cases - one with macro-heavy code and another with tests that used a bunch of special characters and emojis.
English
1
0
0
50
Artem Krylysov
Artem Krylysov@akrylysov·
JetBrains IDEs have gone downhill in recent years. IntelliJ went from working almost flawlessly for Rust and Go to often having issues to the point where the IDE becomes unusable. I'm not sure how they're going to survive with free alternatives getting pretty good.
English
3
0
3
469
Artem Krylysov
Artem Krylysov@akrylysov·
"I simplified tx: Mutex<Option<mpsc::Sender<ScheduledTask>>> to tx: Arc<Mutex<Option<mpsc::Sender<ScheduledTask>>>>." Claude, are you sure?
English
0
0
1
149
Artem Krylysov
Artem Krylysov@akrylysov·
AI-assisted coding feels a lot like a mix of management and coaching junior engineers, except you are coaching the LLM instead of a person.
English
0
0
2
103
Artem Krylysov
Artem Krylysov@akrylysov·
Rust database developer starter pack: - Arc<Mutex>, RwLock, Ouroboros, ArcSwap - "Is atomic::Ordering::Relaxed enough here?" - "Polonius is not really ready for widespread use" - Tokio async disk IO is just blocking IO in a thread pool - tokio-uring: "Dead or dying?"
English
0
0
1
149