Peter Bhat Harkins

@pushcx@ruby.social
672 Followers
154 Following
671 Posts

Programmer by day, programmer by night.

Blog: https://push.cx Bootstrapping: https://recheck.dev

I run https://lobste.rs and stream office hours Mon+Thu: https://push.cx/stream

For people migrating, I was @pushcx on Twitter.

Homepagehttps://push.cx
Sweet homeChicago
Pronounshe/him
That guy who runshttps://lobste.rs
I let my day get away from me so I didn't pre-announce, but I'm starting the Lobsters office hours stream now. Lots of PR activity to talk about, no Recheck demo, maybe I get abruptly called away for a family thing. Minor chaos, but https://push.cx/stream for info or https://twitch.tv/pushcx to tune in now.
Streaming

Getting Lobsters office hour started now: https://twitch.tv/pushcx
pushcx - Twitch

Rails dev and office hours for https://Lobste.rs Ask questions anytime. I code when not answering questions.

Twitch
I'll stream a Lobsters office hour in just under an hour. Drop in to talk about the site or look over my shoulder as I maintain things. I plan to continue to struggle with logrotate, enable HSTS, and otherwise tidy up deployment. https://push.cx/stream has more info and archives.
Streaming

If you use MobiusSync on iOS, SyncTrain is an immediate improvement. A Shortcut+Automation to sync when you leave/join home wifi works great on top of its improved bg syncing.

One hassle around folder naming, and syncing large photo collections doesn't work (but MS can't touch at all). https://github.com/pixelspark/sushitrain/discussions/41

How can I use the foldername instead the folderid for foldernames in synctrain-folder. · pixelspark sushitrain · Discussion #41

Hi at MöbiusSync I found my folders at Möbius Sync/. At Synctrain it's synctrain/. Unfortunately the ids are very difficult to remember if I want to select the folder from another app. A workaround...

GitHub
Odd startup moment: choosing which region to spin up a first VM in is a bigger commitment than choosing a bank.
The Lobsters Office Hour is live now: https://twitch.tv/pushcx
pushcx - Twitch

Rails dev and office hours for https://Lobste.rs Ask questions anytime. I code when not answering questions.

Twitch
In 40 minutes I'll stream Lobsters Office Hours (well, probably just the 1 hour, still pretty heads-down). The door's open to talk about the site or see what goes into keeping it running. PRs and bugs have been pretty quiet, so I'll likely tidy/writeup the recent server move. https://push.cx/stream for info
Streaming

Is there a way to get deprecation warnings/notifications for projects from GitHub or rubygems.org? I just now discovered, after pushing some minor changes, that the async-io gem was deprecated in favor of io-endpoint 10 months ago; luckily it's just a name change so easy to fix.🤯 Need to improve my dependency monitoring.

#github #ruby

I forgot to send an early reminder, but I'm about to start streaming Lobsters Office Hours, drop in to chat about site stuff. So just in the last day that's been hot topics like self-promo, brigading, and getting LLM slop PRs. Or hang out as I code and tidy up after new deploy. https://twitch.tv/pushcx
pushcx - Twitch

Rails dev and office hours for https://Lobste.rs Ask questions anytime. I code when not answering questions.

Twitch
Once again I had my quarterly talk with an entrepreneur where I explain $10/month is not a serious price for B2B SAAS and they tell me their plan is to price less to a customer segment with higher CAC + lower LTV who req more support, and then I scream until I sublimate from the earthly plane.