Thomas Gilray

1.2K posts

Thomas Gilray banner
Thomas Gilray

Thomas Gilray

@tomgilray

CS prof @ WSU, HARP lab. Formerly: Basili Fellow @ UMD; prof @ UAB. I build programming languages & static analyses. Free your mind and your ass will follow.

Pullman, WA เข้าร่วม Kasım 2015
1.1K กำลังติดตาม457 ผู้ติดตาม
ทวีตที่ปักหมุด
Thomas Gilray
Thomas Gilray@tomgilray·
Logic programming in a nutshell.
Thomas Gilray tweet media
English
1
5
37
0
Mathieu
Mathieu@miniapeur·
There are four broad archetypes of researchers. They are, of course, not mutually exclusive, and any given researcher may embody several of them at once. 1. Empiricists push methods forward through relentless experimentation, careful ablation, and practical heuristics, extending performance beyond our current theoretical understanding. 2. Applied researchers solve real-world problems in all their complexity, adapting methods to messy constraints and difficult settings. 3. Method builders create new methods and frameworks, often uniting distant concepts and reshaping them into original tools that open new directions. 4. Theorists uncover the deeper structure beneath methods, explaining why they work, proving guarantees, and identifying their fundamental limits. Which archetype do you fall into most?
English
4
8
38
4.7K
Thomas Gilray
Thomas Gilray@tomgilray·
@StarGazerMiao This is exactly what context sensitivity is meant to solve eh. Also let polymorphism and related techniques. Precision for a subtype requires analyses that distinguish it's uses from uses of other subtypes.
English
0
0
1
30
Yihao Sun
Yihao Sun@StarGazerMiao·
I have a strong feeling that wrong ploymorphism design in a language design for example: all object has type Object will massive ruin performance pf compiler's program analysis as now if you query subtype/member info table, you select everything immediately.
English
2
0
3
267
Thomas Gilray
Thomas Gilray@tomgilray·
@krismicinski You're breaking into his house to ask if indices start at 0 or 1. I'm breaking into his house to make sure he's up late working. One's magnum opus doesn't stay up late to write itself.
English
0
0
1
23
Thomas Gilray
Thomas Gilray@tomgilray·
@krismicinski Everyone knows array indices go 1,2,3,4a,4b,4c,4d,5,6,7. Why? Well, simply because that's how many fingers we have.
English
0
0
1
19
Kristopher Micinski -- REBORN
Kristopher Micinski -- REBORN@krismicinski·
One of the attractive things about woodworking as a hobby is it is for immune to the claude code effect: good-quality custom furniture is still *radically* expensive and out of reach to all but wealthy individuals--I know people who literally pay $8k for dining tables!
English
5
0
14
681
Thomas Gilray
Thomas Gilray@tomgilray·
@krismicinski We need to give Dr. Claude its PhD already. (Some Uni needs to step up to the plate.) I think we all know it's earned it...
English
1
1
2
192
Kristopher Micinski -- REBORN
Kristopher Micinski -- REBORN@krismicinski·
Laypeople are going to lose their minds when they realize “critical thinking” is not some inherent beautiful thing unique to humans. This doesn’t mean that the LLM is god either. Good AI beats almost every human at “reasoning” now
Nicole Lee Schroeder, PhD@Nicole_Lee_Sch

I do not want my drs using a LLM. I do not want my lawyers using an LLM. I thank God I do not have children because I woukd not want their teachers to use an LLM. Critical thinking has value. And I find it so surprising that anyone is embracing genAI. 1/4

English
1
0
16
624
Thomas Gilray
Thomas Gilray@tomgilray·
@krismicinski It was always an unsustainable accident of history that, for a few years, one could get a high paying job by knowing a touch of html and JS, even if you rather hated the coding yourself.
English
0
0
1
21
Thomas Gilray
Thomas Gilray@tomgilray·
@krismicinski The grain of truth is that the supply and demand around hiring developers is changing, and it makes so much less sense to go into software development unless you are genuinely passionate about the subject yourself. But that is always the thing to prioritize.
English
1
0
1
25
Thomas Gilray รีทวีตแล้ว
Yihao Sun
Yihao Sun@StarGazerMiao·
pure vibe coded vscode plugin
Yihao Sun tweet media
English
1
3
9
760
sam laki
sam laki@samlakig·
wait how do you coq,
English
5
0
3
411
Thomas Gilray
Thomas Gilray@tomgilray·
@krismicinski Did somebody leak a picture of your chest tattoo, Kris, or what happened?
English
0
0
1
68
Thomas Gilray รีทวีตแล้ว
Khoa Vu
Khoa Vu@KhoaVuUmn·
Indiana Jones is a fantasy about being a professor not having to submit itemized travel expenses after every adventure.
Khoa Vu tweet media
English
29
237
2.7K
157.1K
Thomas Gilray รีทวีตแล้ว
Ilya Sergey
Ilya Sergey@ilyasergey·
Just visited YST Conservatory of NUS, the venue for the upcoming FARM concert at ICFP/SPLASH'25. Excited about the upcoming performances combining art, music, and creative programming! #About" target="_blank" rel="nofollow noopener">2025.splashcon.org/track/splash-2… @icfp_conference @splashcon
Ilya Sergey tweet mediaIlya Sergey tweet media
English
0
4
24
5.6K
Thomas Gilray รีทวีตแล้ว
Andrew Reed
Andrew Reed@andrew__reed·
When it’s 10 minutes before a meeting and you open the doc you received three days in advance and get one of these
Andrew Reed tweet media
English
488
7.6K
215.5K
6.3M
Thomas Gilray
Thomas Gilray@tomgilray·
@krismicinski You're not going to convince me LLMs are anything but the text adventure games of 2025.
English
0
0
1
21
Thomas Gilray
Thomas Gilray@tomgilray·
@krismicinski It's just a gaming-card company that's bigger than Amazon and Walmart put together. Nothing to see here.
English
1
0
2
59
Thomas Gilray รีทวีตแล้ว
Jonathan Aldrich
Jonathan Aldrich@JAldrichPL·
Launching my Programming Language Pragmatics talks! These short, accessible talks cover the material in the textbook, the 5th edition of which I wrote with Michael L. Scott. The first one (link in 🧵) introduces the topic and talks about why we study programming languages!
Jonathan Aldrich tweet media
English
2
32
223
12.7K