Matt Nielsen

368 posts

Matt Nielsen banner
Matt Nielsen

Matt Nielsen

@TonyWunderbar

Sr. Software Engineer, Optimus and Robotaxi @Tesla. Opinions are my own.

/usr/local/bin Katılım Eylül 2020
123 Takip Edilen67 Takipçiler
Maxim Lobovsky
Maxim Lobovsky@MaxLobovsky·
In SF for Open Sauce and hosting a meetup for interesting hardware tech people and Formerlings this evening. DM me if you want to come!
English
6
0
27
1.4K
Matt Nielsen
Matt Nielsen@TonyWunderbar·
@VicVijayakumar Try mixing worktrees with hermetic bazel c++ projects. I’ve done multiple 600+GB purges in the past 2 months.
English
0
0
0
336
Vic 🌮
Vic 🌮@VicVijayakumar·
scariest thing i've seen today
Vic 🌮 tweet media
English
87
163
9.6K
399.9K
Matt Nielsen
Matt Nielsen@TonyWunderbar·
@KodaClement This was an especially hard secret to keep from you Clem. Enjoy!
English
1
0
1
25
Fernando Borretti
Fernando Borretti@zetalyrae·
The things that C programmers see as normal and unremarkable never cease to amaze me.
Fernando Borretti tweet media
English
28
17
734
82.1K
Robert Graham
Robert Graham@robertgraham·
Hi. Expert here of high performance infrastructure at massive scale here. One cause is the "truncated send()" bug. The Sockets send() function queues up the data in kernel buffers. When the kernel runs out of buffers, send() will return having queued only part of the data, returning the number of bytes queued. It works like this according to the spec on all systems (Windows, Linux, macOS, etc.). You are supposed to check the return value, most don't. Thus, you may see it send the data and then close the connection, not understanding that not all the data was actually stored in the kernel buffers. It's a far more common bug than people realize because it'll pass through almost all automated testing. You have to heavily load a server to the point where kernel buffers are all in use before you can detect it, which is beyond the scale of typical Continuous Integration unit/regression tests. It can continue right through production, because a lot of things correct it, such as automatically restarting a transaction if there's an intermittent failure. You can see the problem easily looking at the outer SSL headers, by tracking record length fields and error messages. But if it's the last record before terminating the connection, then you can easily diagnose it. The problem described is confusing. It talks about half a request when the rest of the text sounds like half a response.
David Gu@davidgu

we run 18 million EC2 instances per month. At our scale, we see very rare bugs very frequently. Last week, we received *half* an HTTP request. Not a HTTP 206, literally half a request. Content-Length was 2350 bytes. Body was actually 1200 bytes, and was truncated mid json doc.

English
21
64
954
80.1K
Yun-Ta Tsai
Yun-Ta Tsai@yunta_tsai·
It is under appreciated the fact that Tesla engineers are able to test Full Self-Driving at home, road trips, running errands — literally every second of their lives inside a Tesla. I went to a dinner once where a few people work at autonomous vehicle companies. They rarely put their butt in their own build, let alone drive them anywhere after work. Thus ride quality and experience are a myth to them. In contrast, we put our butt in the seat, literally “working ass off” every day, and getting unfiltered feedback from the spouses 😆.
English
143
190
3.3K
126.4K
Matt Nielsen
Matt Nielsen@TonyWunderbar·
The lion is concerned about patching openssl.
English
0
0
0
53
Clem
Clem@KodaClement·
im excited to hackathon at @xai
English
1
1
6
240
Matt Nielsen
Matt Nielsen@TonyWunderbar·
@KodaClement Bro I do this all the time except it’s like an officer telling me i failed grade 6 english and need to go back school
English
1
0
1
23
Clem
Clem@KodaClement·
Not dreaming again that I was gonna fail multivariable calculus
English
3
0
5
253
Matt Nielsen retweetledi
V 🖤
V 🖤@arkangeljoy·
There’s a game dev somewhere throwing a case of beer on a table and celebrating with his design team 😭
Scope@FaZeScope

English
247
15.4K
299.6K
9.4M
Matt Nielsen
Matt Nielsen@TonyWunderbar·
@YunTaTsai1 So glad he gave that presentation, it shows how deep we’re going into real world AI.
English
0
0
0
116
Clem
Clem@KodaClement·
@YunTaTsai1 how are yall processing the image then? Surely you need decoders for the bitstream?
English
3
0
7
3.1K
Matt Nielsen
Matt Nielsen@TonyWunderbar·
Why is the error called EPIPE and not VAPE?
English
1
0
0
70
Umesh Khanna 🇨🇦🇺🇸
Umesh Khanna 🇨🇦🇺🇸@forwarddeploy·
Canadian thanksgiving is just around the corner Who’s in SF and wants a hat? 👇 @ reply and ill dm you!
Umesh Khanna 🇨🇦🇺🇸 tweet media
English
50
0
123
9.1K