1. X
  2. Russ Cox
Log inSign up
Russ Cox
3,705 posts
Image
user avatar
Russ Cox
@_rsc
Go Hacker. Mistake maker. (he/him)
bsky app/profile/swtch.com
hachyderm.io/@rsc
Joined March 2009
62
Following
37.5K
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Russ Cox
    @_rsc
    Apr 23
    2024 resolution to stop posting here still in effect but updating forwarding address. Now at bsky.app/profile/swtch.… I'd been using russcox, but it looks like after the rename bluesky let someone else take it!
    bsky.app
    Russ Cox (@swtch.com)
    4.3K04.3K
  • user avatar
    Russ Cox
    @_rsc
    Jul 15, 2020
    Kudos to the hackers.
    Image
  • user avatar
    Russ Cox
    @_rsc
    Aug 12, 2022
    why do unix assembly files use a .s extension? someone asked me today, and i didn’t know, so i asked ken. the .s is for source, just like .o is for object.
  • user avatar
    Russ Cox
    @_rsc
    Feb 23, 2022
    I wasn’t going to say anything, but since ZDNet has republished the AWS “Sustainability with Rust” blog post, a short thread about why that post is misleading (at best) about Go. 1/
  • user avatar
    Russ Cox
    @_rsc
    Mar 14, 2022
    Never understood recruiters who can’t be bothered to do even cursory research about who they send mail to. “We write our backend in Go (if you know Python, Rust, C or C++ we can easily teach it to you).”
  • user avatar
    Russ Cox
    @_rsc
    Jan 19, 2022
    Knuth is making backwards incompatible changes to fix bugs in something he wrote 54 years ago (TAOCP volume 1, 1968)! www-cs-faculty.stanford.edu/~knuth/news22.…
    The "Concrete Mathematics and Bernoulli" section from https://www-cs-faculty.stanford.edu/~knuth/news22.html.
  • user avatar
    Russ Cox
    @_rsc
    Jun 5, 2018
    I don't understand why people say git is hard to use. Look how easy it is to list all tags with their dates: $ git for-each-ref --format='%(if)%(committerdate)%(then)%(committerdate)%(else)%(*committerdate)%(end) %(refname:lstrip=2)' refs/tags/*
  • user avatar
    Russ Cox
    @_rsc
    Dec 11, 2021
    Starting to think that making remote code execution a core feature in Java might not have been the best design choice.
  • user avatar
    Russ Cox
    @_rsc
    Aug 28, 2018
    Wondering what's going on with Go 2, generics, and error handling? Don't have time to read 100 pages of docs? Watch this 5-minute video. #golang. youtu.be/6wIP3rO6On8
  • user avatar
    Russ Cox
    @_rsc
    Feb 23, 2022
    Replying to @_rsc
    Personally, instead of reading blog posts that pretend Go vs Rust is some kind of zero sum game, I would much rather focus on ways that Go and Rust complement each other and can work well together. Like this post: thenewstack.io/rust-vs-go-why… 14/14
    Image
    Rust vs. Go: Why They’re Better Together
    From thenewstack.io
  • user avatar
    Russ Cox
    @_rsc
    Dec 17, 2016
    Intel published an open-source machine-readable (non-PDF) description of the x86 instruction set. github.com/intelxed/xed/t…
  • user avatar
    Russ Cox
    @_rsc
    Oct 1, 2020
    My 7yo just looked at my computer screen - I was in the middle of a long GitHub issue reply - and asked: Are you doing work? (Yes.) Why aren't you writing programs?
  • user avatar
    Russ Cox
    @_rsc
    Jan 23, 2019
    Our Software Dependency Problem. research.swtch.com/deps (Download and run code from strangers on the internet. What could go wrong?)
  • user avatar
    Russ Cox
    @_rsc
    Jun 29, 2021
    New blog post “Hardware Memory Models”, first of a short series. research.swtch.com/hwmm
Advertisement
Advertisement