My Bluesky Feed
Better thread about this here
Data on NYC's congestion pricing is starting to roll in. Very early results, but routes that transition between the congestion pricing zone and outside it seem to have clear timing improvements
Source: www.congestion-pricing-tracker.com, from Joshua Moshes and Benjamin Moshes at Brown Uni
There were some tough moments for my family last year, and we don't have the easiest time talking about them with each other
I made a bunch of these little friends to help us share how we're feeling (send a picture instead of typing it out), and they were a hit! Great desk companions too
The styling of my Bluesky feed on my personal website is getting cleaner β¨
I'm for sure stumbling with the Bluesky API though, without understanding all of the core concepts. Baby steps
#buildinpublic
Q4 2024 in software projects:
- launched nycsinginglessons.com to help more people learn to sing ποΈ
- built my first ETL pipeline for allof.nyc π
- began rebuilding my personal website (with my Bluesky feed integrated!), which is so much more fun when I'm not ignoring it for months π¦
#buildinpublic
And I started 2025 by accepting a new part-time teaching job (technically my second attempt at this in the last few months, but oh well)!
Teaching, learning, building, and helping where I can. That's what I hope for 2025
The end of 2024 brought me
- an unexpected departure from my job, and an equally-unexpected return to writing software
- time with friends, new creative outlets, and the feeling that I'm living a richer life
- perspective on what I want to work toward
Remember you can make a difference!
Get a library cardβeven if you donβt plan to use it. Your registration helps secure funding for libraries, keeping them open and thriving for the entire community. Every card counts!
Feeling some good start of the year energy - projects coming together and moving out of draft phases, people super responsive to collaborating. It's going to be a good year
Thanks for the update and solving this quickly!
I, love talking to people on the phone...?
π―π―π―
Now if only Google sheets could offer publishing in JSON instead of CSV π€ͺ
incremental static regeneration (ISR) so a rebuild / redeploy isn't required for every content change
This is especially important because I'm also fetching data outside of the Google sheet (i.e. a feed of my Bluesky posts). ISR handles pulling new data periodically
Moved content management for my personal website from Netlify CMS to fetching data server-side from a published Google sheet, and it's speeeedy π₯
Data fetching and site builds happen server-side via Next.js getStaticProps, and the site gets new data with
#buildinpublic
(1/2)
Just had the same issue yesterday. 3/4 variables worked, last one nowhere to be found
Starting to code often enough that I can tell my older, casual projects (e.g. my personal website) are horribly written. Not the evidence of progress I was expecting, but I'll take it
Yep this sounds exactly right. Thank you!
A Psalm for the Wild-Built scratched a book itch I didn't know I had - it's cozy and feels good to read, but avoids being too simple to be interesting. TJ Klune's books have a similar energy for me
Any recommendations for something similar?
Update: found this great blog post from @davidgasquez.com that walks through incrementally adding layers of sophistication to async requests in Python
I roughly got to the "Async Requests with Batching" level, albeit with far messier code
That said, async operations in Python seem needlessly painful. My main struggle was processing a reasonable number of domains instead of all 60k at once, to not overload machine resources / network bandwidth
Landed on limiting the number of operations with asyncio.Semaphore, but it feels messy
Updated the data enrichment part of allof.nyc to asynchronously process the 60k+ domains, and first tests show a ~9x speed improvement over synchronous π
New favorite find in my .nyc domain analysis project: www.brooklynramen.nyc, a ramen consultancy
"Our consulting service offers intensive onsite training programs that teach you and your staff how to create great ramen."
#buildinpublic
Thinking of doing the same, following along to see what you do π«‘
Got in touch with my first organic user on nycsinginglessons.com (by accident, when they submitted the wrong form...), and it is ~exhilarating~ to be able to actually help people. Ah! Ahh!
#buildinpublic
Adjacent thought: I knew that I wanted to make time for exploration during my current career break, but I couldn't have imagined it being this great. Highly recommend this if you're considering any time away from work
I'm 3 webinars deep today on open data, from @catalyst.coop, NYC Open Data (cc @beta.nyc), and GridLab, and I haven't enjoyed anything professionally as much as this in a looong time. There's so much work to be done to better the world, and all of these organizations are helping make it happen π
We have less than a week left to make sure NY builds all the clean energy we need to fight climate change while lowering bills and creating good jobs.
Take 2 mins to send an official public comment that HAS to be read: actionnetwork.org/letters/gove...
Just registered! I missed the intro last month - do you have a recording of that, or a similar resource you'd recommend?
Beautiful New Hampshire
Hey Black Friday shoppers:
My latest book, "The Better Allies Way," is a Black Friday deal on Amazon US.
The price is so affordable. Order some for your team today and start leveling up your allyship skills next week.
#inclusion
I'm moving along on the allof.nyc data analysis, and the Jupyter Notebook is... clunky
Anyone have examples of notebooks that are readable and have an easy-to-follow story, or best practices for creating them?
Started a data analysis project on .nyc websites to see how people are using the TLD
Just started looking through the data, but a first observation: theumbrellalady.nyc is wonderful βοΈ
Check out .nyc sites at all-of-nyc.vercel.app
#buildinpublic
Being able to set my Bluesky handle to my personal website domain is a nice touch. I appreciate the identity and technology aspects of it, but it's also just... cool
I hope to never take for granted the wonder of houseplants having babies, and being able to nurture new plants in my home
Everyone here reads, very cool
While we're at it, I also enjoy:
- music, in all forms
- being outside
- teaching
- building useful tools, and fun little websites
- cooking
- mission-driven work
- video games
Seems I'm in the right place π§‘
Reminder that many libraries offer an out-of-area library card for a small fee. I'm at 9 library cards and counting after making a library visit a mandatory part of domestic travel π
(more cards = more sources for ebooks, and you get to support local libraries financially!)