Joined March 2017
998 Photos and videos
Pinned Tweet
I probably won't be checking this very often so if you need me I'm `asottile` on discord
1
23
7,248
Anthony Sottile retweeted
[partial outage] the pre-commit.ci website is unreachable for parts of the world. runs are still flowing so it appears to be limited to web reachability through cloudflare -- more details groups.google.com/u/3/g/pre-…
1
6
4,885
Anthony Sottile retweeted
pre-commit ci now has python 3.12 support (and python 3.7 has been removed) -- full details here: groups.google.com/u/3/g/pre-…

1
18
4,400
infuriating that @github support would send me confidently-wrong obviously AI generated garbage in response to reporting a regression
1
16
4,167
Anthony Sottile retweeted
pre-commit ci lite is now available for private repositories! python 2 has also been removed -- check out the full details here: groups.google.com/u/3/g/pre-…

3
20
4,949
a PROGRESS BAR for saving cookie preferences???
3
1
32
4,110
agile russian roulette: you take turns opening up a jira ticket and touching your yubikey
1
1
11
2,754
Anthony Sottile retweeted
13 Aug 2023
Well I did it. I changed my life. I've made a lot of mistakes in my life but quitting drinking for six and half years to focus on getting my BS in CS was not one of them. 2 weeks in the books as a SWE. Shout out @codewithanthony.
1
14
2,944
interesting problem... @pre_commit_ci is so fast that sometimes github records the statuses out of order
18
3,270
itertools.batched made its way into python 3.12... but it's kinda? bad? it doesn't have any sort of size checking so it'll do all the work until the last chunk is the wrong size *and then error*
6
13
4,590
flake8 6.1 has been released! this adds support for python 3.12 among other things -- flake8.pycqa.org/en/latest/r…

1
31
3,882
Twitter fired almost all of their engineers just so they can say they have 10 X engineers
3
14
144
9,155
Anthony Sottile retweeted
16 Jul 2023
Replying to @codewithanthony
@codewithanthony thank you for pre-commit.ci! I added it for a new repo and went to check on a build, and the job was already done before I had even managed to click the link to the build run. It's awesome!
1
1
13
1,834
lmao d iffgram is trying to strike my YouTube video which shows their sketchy business practices
9
2,151
_____ considered djangerous
1
9
2,916
wellp. python 3.12 `type x = ...` aliases won't be auto-rewritable because they can't be used equivalently :( >>> type a = int >>> isinstance(1, a) ... TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union github.com/asottile/pyupgrad…
3
1
15
3,930