Tom MacWright
@macwright.com
writes, bikes, makes val.town, writes macwright.com, open source, geo, music, sewing and other stuff.
twitter archive: https://bsky.app/profile/archive.macwright.com
twitter archive: https://bsky.app/profile/archive.macwright.com
i've seen variations of this function so many times and it never becomes less shocking, as does probably the performance once it goes over 9 github.com/Effect-TS/ef...
November 5, 2025 at 6:35 PM
i've seen variations of this function so many times and it never becomes less shocking, as does probably the performance once it goes over 9 github.com/Effect-TS/ef...
hyperlocal brooklyn news: the intersection of Willoughby and Duffield is finally getting fixed! crosswalk signals installed yesterday. Used to net an unmarked crosswalk that drivers would speed through. Good stuff!
November 4, 2025 at 2:23 PM
hyperlocal brooklyn news: the intersection of Willoughby and Duffield is finally getting fixed! crosswalk signals installed yesterday. Used to net an unmarked crosswalk that drivers would speed through. Good stuff!
maybe a mini-theme is that devices for kids are where the good computer-physical-user-interface-innovation ideas are cooking, like the yoto
October 31, 2025 at 2:31 PM
maybe a mini-theme is that devices for kids are where the good computer-physical-user-interface-innovation ideas are cooking, like the yoto
i am puzzled about how all of the new york city council's pushback against this year's budget proposals is legal at all www.cityandstateny.com/politics/202...
October 22, 2025 at 7:21 PM
i am puzzled about how all of the new york city council's pushback against this year's budget proposals is legal at all www.cityandstateny.com/politics/202...
welp another one on the list www.are.na/tom-macwrigh...
October 21, 2025 at 4:54 PM
welp another one on the list www.are.na/tom-macwrigh...
@daringfireball.bsky.social quoted Stanley Kubrick in his defense of AI art, I'm announcing my champion to quote in response: the one, the onlyyyyy 💪 Kurt Vonnegut 💪
macwright.com/2025/10/16/t...
macwright.com/2025/10/16/t...
October 16, 2025 at 9:57 PM
@daringfireball.bsky.social quoted Stanley Kubrick in his defense of AI art, I'm announcing my champion to quote in response: the one, the onlyyyyy 💪 Kurt Vonnegut 💪
macwright.com/2025/10/16/t...
macwright.com/2025/10/16/t...
copilot is smarter than ever (we no longer have accurate counts of pull requests on the pull requests tab)
October 9, 2025 at 3:02 PM
copilot is smarter than ever (we no longer have accurate counts of pull requests on the pull requests tab)
i want a big ol' citation needed marker on "increasing compensation" in this paragraph because i cannot see any simple or complicated economics brain way in which this is inevitable
September 27, 2025 at 8:24 PM
i want a big ol' citation needed marker on "increasing compensation" in this paragraph because i cannot see any simple or complicated economics brain way in which this is inevitable
bike camping photos came back ❤️
September 26, 2025 at 11:52 AM
bike camping photos came back ❤️
i wrote a whole thing about wrangling npm dependencies because it's an unglamorous part of the job that's nevertheless really important. also because i wanted to make some watercolor illustrations. blog.val.town/gardening-de...
September 11, 2025 at 4:47 PM
i wrote a whole thing about wrangling npm dependencies because it's an unglamorous part of the job that's nevertheless really important. also because i wanted to make some watercolor illustrations. blog.val.town/gardening-de...
i occasionally search twitter for my name for desperate "do people still think of me" reasons and this time i learned that no, they don't, but the llms do
September 8, 2025 at 12:39 PM
i occasionally search twitter for my name for desperate "do people still think of me" reasons and this time i learned that no, they don't, but the llms do
interesting july 2024 paper about UBI which says: recipients work less and use extra time for leisure, don't get better jobs, are somewhat more entrepreneurial static1.squarespace.com/static/631f9...
(via ted lamande collabfund.com/blog/the-cos...)
(via ted lamande collabfund.com/blog/the-cos...)
September 3, 2025 at 12:10 PM
interesting july 2024 paper about UBI which says: recipients work less and use extra time for leisure, don't get better jobs, are somewhat more entrepreneurial static1.squarespace.com/static/631f9...
(via ted lamande collabfund.com/blog/the-cos...)
(via ted lamande collabfund.com/blog/the-cos...)
decision points whether to ship my bike to ohio to ride the otet, buy an ohio bike (because i spend time in ohio), or, alternatively, hear me out - ride about 900 miles from nyc to ohio on the empire state, erie, and otet
September 2, 2025 at 2:26 PM
decision points whether to ship my bike to ohio to ride the otet, buy an ohio bike (because i spend time in ohio), or, alternatively, hear me out - ride about 900 miles from nyc to ohio on the empire state, erie, and otet
some more photos from this roll of film (shot on on olympus xa2, i think this roll was kodak max)
August 29, 2025 at 2:06 PM
some more photos from this roll of film (shot on on olympus xa2, i think this roll was kodak max)
writing about the thing that always makes my functional-programming flavored code look gunkier than the pretty examples
August 19, 2025 at 3:34 PM
writing about the thing that always makes my functional-programming flavored code look gunkier than the pretty examples
cool stuff that lazyvim/neovim can do: the oil.nvim file explorer lets you edit filenames like a textfile, with all of vim's magic, and when you save, it figures out what renames & moves you want and does them github.com/stevearc/oil...
August 19, 2025 at 1:44 PM
cool stuff that lazyvim/neovim can do: the oil.nvim file explorer lets you edit filenames like a textfile, with all of vim's magic, and when you save, it figures out what renames & moves you want and does them github.com/stevearc/oil...
did not write any code this weekend
August 18, 2025 at 2:10 PM
did not write any code this weekend
nice thing in neovim: flash.nvim selects text by _treesitter nodes_. so here i hit S, for 'select by treesitter', it shows me options around the cursor, i pick one by letter, and then delete it. using this for refactoring, it builds on vim's already selection support github.com/folke/flash....
August 14, 2025 at 5:24 PM
nice thing in neovim: flash.nvim selects text by _treesitter nodes_. so here i hit S, for 'select by treesitter', it shows me options around the cursor, i pick one by letter, and then delete it. using this for refactoring, it builds on vim's already selection support github.com/folke/flash....
my contributions from yesterday
August 11, 2025 at 2:18 PM
my contributions from yesterday
two wikipedia easter eggs as a treat
August 10, 2025 at 5:00 PM
two wikipedia easter eggs as a treat
unfortunately necessary to update my github status today
July 17, 2025 at 12:56 PM
unfortunately necessary to update my github status today
yesterday in the chaos of messed-up flights, united airlines needed to inform me that their text message about a messed-up flight was "Powered by GenAI"
July 14, 2025 at 2:34 PM
yesterday in the chaos of messed-up flights, united airlines needed to inform me that their text message about a messed-up flight was "Powered by GenAI"