Noah Kennedy

542 posts

Noah Kennedy

Noah Kennedy

@despisecomputer

Tokio & Hyper maintainer, working at Cloudflare to help make the Internet a better place.

Austin, TX Katılım Mart 2017
350 Takip Edilen180 Takipçiler
Sabitlenmiş Tweet
Noah Kennedy
Noah Kennedy@despisecomputer·
So there I was, a wall of unsafe FFI on one side, with a panic unwinding the stack towards me from another...
English
1
0
7
0
Noah Kennedy retweetledi
Dane Knecht 🦭
Dane Knecht 🦭@dok2001·
One of the perks of working @Cloudflare is getting access to the internal blog
Dane Knecht 🦭 tweet media
English
8
6
268
56.3K
Noah Kennedy retweetledi
Matthew Prince 🌥
Matthew Prince 🌥@eastdakota·
New record #DDoS attack: 5.8 Tbps peak. @Cloudflare systems automatically mitigated without any human intervention or anything slowing down. If you’re not using us for DDoS mitigation, call your current provider and ask what will happen when this beast comes for them.
Matthew Prince 🌥 tweet media
English
69
135
2.7K
253.1K
ashley williams
ashley williams@ag_dubs·
@IamStan any further elaboration will require a shared in-person beverage.
English
1
0
11
498
Noah Kennedy retweetledi
\newcommand{\femb0t}{
\newcommand{\femb0t}{@__femb0t·
Yeah I’ll go ahead and integrate this into my belief system
\newcommand{\femb0t}{ tweet media
English
27
1.1K
11K
318K
Noah Kennedy
Noah Kennedy@despisecomputer·
For context, I'm revisiting the use of io_uring for multi-threaded work-stealing asynchronous systems.
English
0
0
0
66
Noah Kennedy
Noah Kennedy@despisecomputer·
@axboe What's the specified behavior for io_uring when two threads try and invoke io_uring_enter simultaneously, with one trying to submit events only and the other waiting for completions only? I couldn't find this documented anywhere.
English
2
0
0
115
Noah Kennedy
Noah Kennedy@despisecomputer·
@mitsuhiko @m_ou_se @djco I'm with @mitsuhiko here - this is such a monumentally painful thing to setup in a manner that it actually works and isn't incredibly brittle and dangerous to have in the codebase that I would treat this as a non-possibility. I've actually tried this a few times and NO
English
0
0
3
126
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
@m_ou_se @despisecomputer @djco From my experience in Rust without unwinding it’s incredibly hard to do something useful. You end up with accidentally deadlocking and async in the hook is super hard. Would not attempt.
English
1
0
2
152
Mara
Mara@m_ou_se·
@djco @mitsuhiko FWIW, all the folks I spoke to at big tech companies who run Rust (web) servers in production said they don't rely on unwinding, but just abort the process and have it restarted by a supervisor (e.g. systemd or a parent webserver process).
English
9
0
38
4.7K
Mara
Mara@m_ou_se·
@despisecomputer @djco @mitsuhiko Is the handling of panics through unwinding (including reporting, etc.) fast enough that it doesn't become a DOS vulnerability?
English
2
0
2
374
Noah Kennedy
Noah Kennedy@despisecomputer·
@m_ou_se @djco @mitsuhiko Also, for any bug where external input can cause a panic, this quickly becomes a severe DOS vulnerability.
English
3
0
0
159
Noah Kennedy
Noah Kennedy@despisecomputer·
@m_ou_se @djco @mitsuhiko At Cloudflare this is not generally the case - we would rather have other requests be handled to completion as normal than gracelessly kill the process, especially with stuff like QUIC where you might not be able to send reset packets (I am ignoring stateless resets)
English
2
0
2
351
Noah Kennedy
Noah Kennedy@despisecomputer·
@mycoliza how many people were out drinking when this line was uttered?
English
1
0
0
173
Noah Kennedy retweetledi
Ignat Korchagin
Ignat Korchagin@ignatkn·
Decided to join the hype: Bentley vs #Linux
English
18
122
534
114.3K
Noah Kennedy
Noah Kennedy@despisecomputer·
I drank 4 cans of red bull before coming to the airport this morning so that I could grow wings in the event of an airborne emergency or missed flight.
English
2
0
2
454
Noah Kennedy
Noah Kennedy@despisecomputer·
@PiquantParvenu so sorry to hear, i've been in this situation as well a number of times. it's crazy though how significant the transition to "full useless" mode is
English
0
0
2
152
Noah Kennedy
Noah Kennedy@despisecomputer·
@mycoliza also i bought more energy drinks on the way out of the airport after landing
English
0
0
1
28