Tweets
- Tweets, current page.
- Tweets & replies
- Media
You blocked @sadisticsystems
Are you sure you want to view these Tweets? Viewing Tweets won't unblock @sadisticsystems
-
Pinned Tweet
Just cut rio 0.5! It's a pure-rust misuse-resistant io_uring library. io_uring will change everything about IO. The goldrush has started but folks don't realize it yet.
#rustlang lifetimes+RAII tricks ensure safety. go measure the o_direct example vs what you currently use :] https://twitter.com/sadisticsystems/status/1213188697274888192 …pic.twitter.com/htOKHXBOEk
Thanks. Twitter will use this to make your timeline better. UndoUndo -
electrified filth Retweeted
Enjoyed my first
@fosdem a lot! Memorable moment during the presendation by@sadisticsystems in the rust track: "Programming languages are just Domain-Specific Languages for system calls"Thanks. Twitter will use this to make your timeline better. UndoUndo -
It was a lot of fun speaking with folks at FOSDEM today about sled and io_uring! Here are the slides from my talk today: https://docs.google.com/presentation/d/1rKd7NYJhLovDhE7qVFCWeJda7LWIFeaZfSCaftPU9NE/edit?usp=sharing …https://twitter.com/sadisticsystems/status/1220703281242165251 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
this honestly felt like defusing a bombpic.twitter.com/Pre6vUZJ8H
Thanks. Twitter will use this to make your timeline better. UndoUndo -
This http://sled.rs 100m small inserts workload is now down to 80 seconds :) These results make me so damn happy after a week spent refactoring, adding varints to message headers. This reduces bytes written by an additional 42%. Now at 32% bytes written vs w/o varints!https://twitter.com/sadisticsystems/status/1216305764618338304 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
turns out you can copy a ton of sequential memory in the time it takes to clone a few
#rustlang Arcs. Rough rule of thumb: cloning an Arc takes as long as it takes to copy 2-4kb sequentially. Note that the Arc case is unrealistically optimistic, always sitting in L1.pic.twitter.com/A3j57lmFoZ
Thanks. Twitter will use this to make your timeline better. UndoUndo -
never "optimize"
#rustlang without actually knowing wtf you're measuring in the first place... just came to the hilarious conclusion that unsafe ptr::copy_nonoverlapping is slower than safe slice::copy_from_slice (which calls ptr::copy_nonoverlapping under the hood). yikesThanks. Twitter will use this to make your timeline better. UndoUndo -
the upcoming io_uring changes for linux 5.6 are awesome! TCP send + recv support added, among lots of other nice updates https://lkml.org/lkml/2020/1/27/636 … 5.6 is when io_uring is going to really spread its wings for network programming. Quite eager to gather some measurements
Thanks. Twitter will use this to make your timeline better. UndoUndo -
electrified filth Retweeted
7/8 It's easy to think you would've been against Nazis at the time. But if you're doing NOTHING to help people suffering through genocide right now,that's a clear sign that you would've been part of the silent majority while Jews, Roma and others were killed. Don't fool yourself.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
This is bad because it instantly triggers saturation, potentially increasing throughput but sacrificing latency of all requests being handled by the single work queue. Anyone who has worked on networks or distributed systems will tell you war stories related to poor backpressure.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
it's surprising that
#rustlang async runtimes continue to accept sockets even when other futures are runnable. pretty bad latency etiquette that prevents upstream load balancers from doing their jobs effectively. this is obvious with threads.Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
electrified filth Retweeted
All There Is to Know about Adolph Eichmann by Leonard Cohen Eyes: Medium Hair: Medium Weight: Medium Height: Medium Distinguishing Features: None Number of Fingers: Ten Number of Toes: Ten Intelligence: Medium What did you expect? Talons? Oversize incisors? Green saliva? Madness?https://twitter.com/nataliepis/status/1221744199185334272 …
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Want to learn German? My strategy for passing the B1 exam was to watch this on repeat without any pauses for a month before taking it. You can throw away your apps and classes now. You're welcome.https://www.youtube.com/watch?v=tQFGhZMsVGw …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
I'll be giving a short talk at FOSDEM this year in the
#rustlang room on modern systems engineering: * why io_uring will replace your IO stack * high concurrency DB techniques * bucking conv. wisdom on error handling If you're around come say hi :)https://fosdem.org/2020/schedule/event/rust_techniques_sled/ …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Coldbrew opens up so many batch optimizations, in addition to giving you amazing extractions. Then you can just heat it up in the morning. Lower effort than making coffee to drink very high quality coffee.
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Wide reading areas that force your eyes to move sideways are like a badly aligned data structure that forces extra cachelines to be read. This is why I use 60-width columns in code usually. Just move down. Using
@firefox's reader mode easily doubles, if not quadrouples my speedThanks. Twitter will use this to make your timeline better. UndoUndo -
electrified filth RetweetedThanks. Twitter will use this to make your timeline better. UndoUndo
-
SIAG Property II has not only refused to talk with investors willing to buy Griessmuehle's land and ensure it's existence for the next 7-10 years, but they have revoked a 3-day extension that would have allowed one final Cocktail d'Amore event. Protest Wedsnesday @ Rathaus NKpic.twitter.com/MlisgFZ5hv
Thanks. Twitter will use this to make your timeline better. UndoUndo -
A nice thing about writing a 44 line
#rustlang runtime is that I got extremely high quality feedback totally unprompted from several of the most qualified people on the subject. Short code is reviewable code. Turns out thread::park is prone to races when used with other ppls codepic.twitter.com/WlbYjM7pie
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Gonna be honest: anything that calls itself a "framework" is coming in at a huge disadvantage in my mind. Especially in
#rustlang where the churn is so high. I see most frameworks as an ego play that results in a ton of glued-together afterthoughts, never a synergistic curation.Thanks. Twitter will use this to make your timeline better. UndoUndo -
electrified filth Retweeted
much though I hate to admit it, I had nothing to do with making this uppic.twitter.com/4g1QtVt9rq
Thanks. Twitter will use this to make your timeline better. UndoUndo
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.