Gregory Kapfhammer (@GregKapfhammer) header
Gregory Kapfhammer (@GregKapfhammer) profile picture

I teach and research in computer science, write papers and code, smile and laugh often, and wave my hands with joy.

Joined August 2011
Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)Photo by Gregory Kapfhammer (@GregKapfhammer)
Gregory Kapfhammer retweeted
The home team chats with Professor @GregKapfhammer about his journey from a software developer to computer science academic, his research on flaky tests, and how AI can detect flakiness within code. stackoverflow.blog/2023/01/1…
2
6
5,768
Gregory Kapfhammer retweeted
Replying to @stolinski @code
idk, in neovim i'd just write a little lua function that checks whether there are any available definitions in files that don't contain `.d.ts` and then use that as the location to jump to ;)
2
1
15
3,916
Gregory Kapfhammer retweeted
favorite linux video editor? i'll probably just be doing very simple edits, but if i was going to learn it, i'd like to be able to have the possibility of doing more stuff later. (please leave comments as well)
7%shotcut
33%kdenlive
7%other
54%(see results)
536 votes • Final results
16
2
17
9,693
Gregory Kapfhammer retweeted
"On my laptop, pre-commit run --all-files ruff takes 6s . All of the checks we replaced took 1m40s!!!"
1
15
2,413
Gregory Kapfhammer retweeted
Take your test pilot for a spin: GitHub Copilot Labs now comes with a test generator, that creates and refines tests! @GitHubNext
54
532
139
3,423
998,254
Gregory Kapfhammer retweeted
My former team at @Meta just released a new Python package called `balance`, which automates the adjustment of biased samples (e.g. for surveys but many other applications). Exciting for me because the package was in its infancy when I left. Check it out! import-balance.org
1
33
3
199
25,937
Gregory Kapfhammer retweeted
imagine launching a dev tool that isn't blazingly fast in 2023
12
7
215
22,381
Gregory Kapfhammer retweeted
A reminder that rest isn’t something that we have to earn and taking a break from work doesn’t have to be about boosting productivity later on. Resting and taking breaks can be about remembering who we are apart from work and honoring ourselves and others as human beings.
15
196
13
928
112,780
Replying to @ASTConference
RT @ASTConference: Have you finished writing your AST submission yet? or planning to do it after the holidays? Don't forget the deadline for submission of AST 2023 is Jan 16, 2023. conf.researchr.org/home/ast-…
1
79
Gregory Kapfhammer retweeted
"The secret of life is to fall seven times and to get up eight times." — Paulo Coelho Processes are imperfect, perseverance is something that only belongs to you.
2
3
71
8,829
Replying to @JeffOffutt
RT @JeffOffutt: "the only thing more expensive than education is ignorance" Ben Franklin
60
Gregory Kapfhammer retweeted
Darren's post did phenomenally well. The textual.textualize.io has never seen so much traffic! ICYMI textual.textualize.io/blog/2…
This Post is from an account that no longer exists. Learn more
2
13
4,358
Gregory Kapfhammer retweeted
Textual, and TUIs in general are amazing. If you're building an app for a warehouse worker, please build an IBM AS/400'ish TUI, they'll eternally thank you. Waiting for a react DOM load, spinners, animations, etc. for millionth time is not fun. Aesthetics be damned. No one cares.
I've pushed version 0.8.0 of Textual, with the new `textual keys` command. 🎉💪😎 Check out the release page for the details... github.com/Textualize/textua…
3
4
47
7,439
Gregory Kapfhammer retweeted
Congrats to Textualize/textual, which has grown by 168 stars in the last 7 days and has reached 16.5K stars. Thanks to the contributors: @driscollis @sadhlife @bryan_bugyi @maximilianhils @Fahim_FBA ossinsight.io/analyze/Textua… #Python
5
11
1,676
Replying to @TheOfficialACM
RT @TheOfficialACM: We heard you! ACM's #Mastodon instance is up and running on mastodon.acm.org Our official account has migrated to [email protected] If you have followed us already, no worries, you're all set. If not, we hope to see you there!
112
Gregory Kapfhammer retweeted
Over the years, my "here there be dragons" list has gotten long. Mixing threading and forking --> page fault Floating point equality --> page fault High serialization loads --> page fault XML macros --> page fault ... 4/4
5
1
1
31
7,805
RT @kelseyhightower: At some point I made the decision to focus on foundational concepts; not features of a particular implementation; my tech career took off.
954