Sign in

rewinfrey

@rewinfrey.bsky.social
42 followers 76 following 24 posts

I love computers and computing. Founding engineer at Opacity. Previously, code intelligence at GitHub. MSc Software Engineering Oxford.

PostsRepliesMedia
Reposted by rewinfrey
Andrew Gallant @burntsushi.net · 26/05/2026
Why don't Jiff's strftime and strptime routines validate the format string separately from formatting or parsing a datetime? github.com/BurntSushi/j...
github.com
Why don't Jiff's `strftime` and `strptime` routines validate the format string separately from formatting or parsing a datetime? · BurntSushi jiff · Discussion #560
I've been considering moving from chrono to jiff. So far, I've been liking what I'm reading, especially when it comes to time zones. However, one thing stood out to me. That's the strftime and strp...
0203
rewinfrey @rewinfrey.bsky.social · 08/05/2026
My thesis is submitted! It's an empirical analysis of content defined chunking through the lens of FastCDC and cAST(chunking via Abstract Syntax Tree) applied to real version control histories, to produce a parameterized cost model looking at 5 axis (deduplication, network, system, storage, latency)
111
rewinfrey @rewinfrey.bsky.social · 20/03/2026
I've been fine tuning small language models for text classification on mobile devices using T4 GPUs on Modal. This introduced me to BERT (bidirectional encoder representations from transformers), sentence transformers, and SetFit. I wrote up my notes as a post: rickwinfrey.com/writings/sma...
rickwinfrey.com
Small Models for On-Device Text Classification
LLMs are powerful classifiers, but they require API calls, cost money per request, and can't run offline. This post explores the landscape of small models, from bag-of-words to transformers to cont...
001
rewinfrey @rewinfrey.bsky.social · 14/03/2026
This is a wonderfully written and presented book on algorithms. In the chapter on Minimum Spanning Trees is this small jewel of a footnote about Hyperbole and a Half. jeffe.cs.illinois.edu/teaching/alg...
010
Reposted by rewinfrey
Benjamin Brittain @bwb.dev · 03/03/2026
I still believe code review is necessary for many reasons, but I don't think I'll be putting code in front of a human without running it through an LLM ever again. It would be inconsiderate to the reviewer not too.
1384
rewinfrey @rewinfrey.bsky.social · 01/03/2026
Sharing a 5-part series on content-defined chunking (CDC) algorithms as background research for my master's thesis on source code deduplication. It's a tour of the algorithms, a deep dive into FastCDC, and explores costs for building deduplication pipelines at scale. rickwinfrey.com/writings/con...
rickwinfrey.com
From Problem to Taxonomy
An introduction to content-defined chunking: why fixed-size splitting fails, how content-aware boundaries solve the deduplication problem, and a taxonomy of three CDC algorithm families.
022
rewinfrey @rewinfrey.bsky.social · 28/02/2026
000
rewinfrey @rewinfrey.bsky.social · 22/02/2026
www.citriniresearch.com/p/2028gic
citriniresearch.com
THE 2028 GLOBAL INTELLIGENCE CRISIS
A Thought Exercise in Financial History, from the Future
000
rewinfrey @rewinfrey.bsky.social · 12/02/2026
I've been working on a detailed blog post about the history and algorithms behind content-defined chunking (CDC). A bit niche but is background for my master's thesis. This is a short gif of an animation I'm using to help introduce the 2016 version explaining how the FastCDC algorithm works.
010
Reposted by rewinfrey
Simon Willison @simonwillison.net · 04/02/2026
I've been experimenting with distributing Go binaries as wheels on PyPI so you can execute them without installing them first using commands like "uvx sqlite-scanner ~/Downloads" - I wrote sqlite-scanner in Go I built go-to-wheel to help implement this pattern simonwillison.net/2026/Feb/4/d...
simonwillison.net
Distributing Go binaries like sqlite-scanner through PyPI using go-to-wheel
I’ve been exploring Go for building small, fast and self-contained binary applications recently. I’m enjoying how there’s generally one obvious way to do things and the resulting code is boring …
3575
rewinfrey @rewinfrey.bsky.social · 16/01/2026
I wrote up a reflection and some lessons from a silly side quest to realize an idea I had for a background animation for my personal site. Beyond vibing, I find LLM’s are great for learning, diving deeper into unfamiliar topics, and engaging in creative play. rickwinfrey.com/writings/202...
rickwinfrey.com
Anatomy of a Line Field Animation
Rick Winfrey
000
rewinfrey @rewinfrey.bsky.social · 15/01/2026
Wondering how many surfers here are coordinating with their code agent of choice via smart watch in between sets?
000
rewinfrey @rewinfrey.bsky.social · 06/08/2025
Had my first encounter with an owl this evening… based on detections from my BirdWeather PUC, this is a Great Horned Owl.
020
rewinfrey @rewinfrey.bsky.social · 28/05/2025
Most of my entertainment now comes from observing the ecosystem in my garden. Sharing some of my favorite daily encounters!
Male Ana’s hummingbird feeding from Dudlea flowers.Male Ana’s hummingbird feeding from Dudlea flowers.Female Ana’s hummingbird feeding from Dudlea flowers.Diadasia bee (specific species unknown) sleeping in an abutilon palmeri flower (Indian mallow).
020
rewinfrey @rewinfrey.bsky.social · 04/03/2025
First experience with openAI’s deep research offering today. My prompt was ~1200 words, and it returned a sophisticated response in about 15-20 mins. Its strengths were in retrieving and summarizing a wide breadth of concrete details, research papers, and software libraries for the topic I gave it.
000
rewinfrey @rewinfrey.bsky.social · 11/02/2025
View of a SpaceX launch from my backyard in Southern California, up the coast from San Diego. The detail visible in the exhaust plume is surprisingly clear, and it’s also easy to see the twin booster separation.
000
Reposted by rewinfrey
Omoju @omoju.bsky.social · 27/01/2025
Hey friends, If you are having trouble, or struggling with GitHub Actions, I would like to sync with you. My DMs are open. Y'all share this broadly. Thanks.
001
rewinfrey @rewinfrey.bsky.social · 15/01/2025
Congratulations to @hendrik.van-antwerpen.net for his decade of PLT research and work culminating in the successful defense of his PhD dissertation entitled "Declarative Name Binding for Type System Specifications" 👏🥳
040
rewinfrey @rewinfrey.bsky.social · 07/01/2025
My neighbor wants to start surfing and couldn’t have picked a better time than the winter. The water is 60F / 16 C, almost no crowds, and the sting rays have mostly migrated to deeper water. It’s also the best exercise! 🏄‍♂️
000
Reposted by rewinfrey
José Valim @josevalim.bsky.social · 23/12/2024
We saw tons of progress on Elixir's type system in 2024. We started the year with a Best Paper award, then Elixir v1.17 in May with data-type warnings, and now Elixir v1.18 with type checking + inference on function calls. Today I started working on v1.19, I'll share more here as it progresses!
A picture of Reviewers' Choice Award 2024 for the Design Principles of the Elixir Type system by Giuseppe Castagna, Guillaume Duboc, and José Valim, in The Art, Science, and Engineering of Programming.
627531
rewinfrey @rewinfrey.bsky.social · 25/11/2024
Highlight of Oxford (apart from the learning) was touring the Divinity School, parliament room, and the oldest reading room in the Bodleian Libraries. The structure goes back to the late 1400’s.
010
rewinfrey @rewinfrey.bsky.social · 16/11/2024
From Oceanside, CA to Oxford, UK. 6000 miles traversed via car, train, plane, and bus. 24 hours later, first stop, a pub!
140