Russ Cox

3.7K posts

Russ Cox banner
Russ Cox

Russ Cox

@_rsc

Go Hacker. Mistake maker. (he/him)

Katılım Mart 2009
62 Takip Edilen37.4K Takipçiler
Sabitlenmiş Tweet
Russ Cox
Russ Cox@_rsc·
2024 resolution is to stop posting here. Now at @rsc" target="_blank" rel="nofollow noopener">hachyderm.io/@rsc. Perhaps also bsky.app/profile/russco….
English
2
0
35
12.9K
Russ Cox
Russ Cox@_rsc·
Breaking my Twitter silence because @junyer has passed away, and this is the site where he was most active. I know we had at least a few followers in common. There is a public memorial page of sorts at github.com/google/re2/iss….
English
3
32
188
23K
Russ Cox
Russ Cox@_rsc·
Wirth and Gutknecht did this–documented code for a full system–with Project Oberon, published as a hardcover book in 1992 and recently updated as a free PDF: people.inf.ethz.ch/wirth/ProjectO… Like Knuth’s books, it’s fascinating to flip through and (for me) hard to read cover-to-cover.
English
6
26
150
40.8K
Russ Cox
Russ Cox@_rsc·
@dbentley Glad to know I've been using his books right all along! Bill Gates has that quote on the back of TAOCP about send me a resume if you can read the whole thing, but if someone sent me that resume, I'd assume they were lying. :-)
English
0
0
2
246
Dan Bentley
Dan Bentley@dbentley·
@_rsc Knuth's 3:16 (and his discussion of it in "Things a Computer Scientist Rarely Talks About") make the argument that code shouldn't be read flat out, but explored and traversed stochastically to maximize understanding. Strong recommend for each of those books.
English
1
1
3
567
Russ Cox
Russ Cox@_rsc·
What TikTok-to-Twitter bot has been posting tweets with Go package fmt errors in them for the past year+ without any of its users caring? twitter.com/search?q=%22EX…
Russ Cox tweet media
English
2
5
84
17.5K
Russ Cox
Russ Cox@_rsc·
@BRIAN_____ People who want reproducibility independent of C toolchain can disable cgo and use pure Go net. But if a system has custom .so files listed in /etc/nsswitch.conf, net must use cgo to run them. In general we can't predict that, so using cgo is conservative but correct.
English
0
3
21
7.6K
Brian Smith
Brian Smith@BRIAN_____·
Surprised this amazing security accomplishment by the Golang team isn’t getting more attention: go.dev/blog/rebuild. It does seem like the way the CGO-based net package is built now is a regression of reproducibility. End-users’ C toolchain is the least reliable tool. @_rsc
English
2
2
20
3.7K
Russ Cox
Russ Cox@_rsc·
@evmar Independent reasonable actions may combine to an unreasonable action. It is completely rational to say the outcome is unacceptable and then decide not to do both. (Drinking and driving is the obvious example.)
English
0
0
8
457
Russ Cox
Russ Cox@_rsc·
@evmar C compilers do what the authors of those compilers have written them to do. Those authors absolutely have considered these cases and wilfully decided that the compiler behavior is acceptable.
English
1
1
7
1.1K
Russ Cox
Russ Cox@_rsc·
@jhietaniemi Fixed thanks. Looks like ``` was turning into “` before Markdown. (May take a few minutes for caches to clear.)
English
0
0
1
277
Jarkko Hietaniemi 🤨
Jarkko Hietaniemi 🤨@jhietaniemi·
@_rsc Some ldquo relics remain, failed conversion? But on the article I so fully agree. The UB is full-on insanity. There is a quote to the effect "apparently it is important to you to get the wrong answer as fast as possible".
English
1
0
0
250