Toots for pushcx@ruby.social account

Written by Peter Bhat Harkins on 2025-01-30 at 14:54

@joeldrapper Getting started in about 8 minutes: https://twitch.tv/pushcx

I won't have a golive post like usual because of tech setup... complicated by GitHub taking a nap a minute ago. Uh oh. We'll see how it goes!

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-30 at 14:00

Lobsters office hours is in 1 hour, where I'll be joined by @joeldrapper to experiment with Phlex. Then the usual PR review. https://push.cx/stream

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-29 at 19:53

I swear it's independent reinvention but I also want to hack out a page for rendering components in different states like @jmduke did: https://bsky.app/profile/jmduke.com/post/3lfhxt2f5ps2f

Comments are reused widely, have complex (for us) styling, have options, and change for author vs visitor vs user vs mod. Bug factory.

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-29 at 15:39

The next Lobsters office hours is in 23.5 hours. @joeldrapper and I will experiment with turning the site's brittle Erb partials into reliable, performant Phlex components. This should be a really fun one. We're going to collab with Zed, so I'll be flailing like I'm typing in mittens. https://push.cx/stream

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-29 at 15:05

Because I am a Totally Normal Person I wrote a 1,500 word blog post about how I set up our TV that descends into the madness of video game controllers. https://push.cx/tv-setup

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-28 at 17:25

@neil Not that Ofcom will be responsive, but @aphyr asked them some good questions: https://woof.group/@admin/113906588999482985

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-28 at 16:09

This was a really fun compare-and-contrast session with two senior ruby devs, but spoiler, it was basically 3 hours of me going "look at this awful thing I did in the name of performance" and Joel going "you don't have to live like this".

(psst hire him fast if you can https://ruby.social/@joeldrapper/113905355183840480)

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-28 at 16:04

Yesterday's stream had a surprise guest, @joeldrapper! We talked about sqlite performance and toured his Phlex and Literal gems, comparing them against the same challenges in Lobsters. https://push.cx/stream/2025-01-27-im-suspicious-of-any-type-signature-with-a-newline

We're sorting out tech to experiment with Phlex more on the Thursday morning stream.

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-27 at 20:01

Lobsters office hours starting now: https://twitch.tv/pushcx

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-27 at 19:46

For story merging I still don't have a lot of confidence on the best db model, so I'm going start with UI improvements and then see where that gets us, even if it means a little more code to refactor. Now in 15m.

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-27 at 19:04

The CSS got better but also sort of more brittle. Using light-dark got us a big simplification to the color setup. Debugging mismatched types without signatures is painful. https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/light-dark

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-27 at 17:35

The next Lobsters office hours stream is in 2.5 hours. There's some css dark mode work, then into story merging UI. No OSA news. https://push.cx/stream

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-24 at 16:24

A few people have sent me the link to an upcoming Q&A about the UK law to censor online forums, so I wrote up a quick explanation of why, though their censorship rules are unusable, this does not address the root problem: https://lobste.rs/c/wsr0az

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-24 at 15:22

I'm logging some perf data on Rails to help answer the question of how much Rails performance is bound by IO: https://lobste.rs/s/45n2xd/mythical_io_bound_rails_app#c_5ozdwf

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-23 at 18:07

If you're curious, on stream I wrote up the latest news about Ofcom to update Lobsters thread: https://lobste.rs/c/xjccul

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-23 at 14:57

I peeked at PRs/issues and rahul1990gupta has lept to take on the postgresql migration, so there's plenty of code to talk through. Starting in about 3 min: https://twitch.tv/pushcx

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-23 at 14:47

Well, to be fair, Ofcom dropped the ball three times. They released another useless tool, they made a point of threatening small forums, and they finally replied to tell me they're the king of the world. Ofcom has worked to ensure least bad plan is going badly: https://lobste.rs/s/ukosa1

Stream in 15m now.

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-23 at 14:25

In 35 minutes I'll host the next Lobsters office hours, streaming on Twitch. You can drop in to talk about the site or codebase. When I don't have questions to answer, I work on the codebase. Today it'll be the database structure for story merging. Also Ofcom dropped the ball again. https://push.cx/stream

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-22 at 22:40

Section 31 on Disco would be much scarier if they wore the same uniform and quit twirling their mustaches. They are only scary and interesting writing if the Federation needs them to betray its ideals to survive... not because they dress like extras in an 80s biker movie.

=> More informations about this toot | View the thread

Written by Peter Bhat Harkins on 2025-01-21 at 16:41

The very active new contributor to Lobsters rahul1990gupta bumped our old issue that considered migrating the codebase to PostgreSQL and it now looks worth doing this year: https://github.com/lobsters/lobsters/issues/539#issuecomment-2604683262 There's some prep cleanup + I really hope to find someone with pg tuning experience to help out.

=> More informations about this toot | View the thread

=> This profile with reblog | Go to pushcx@ruby.social account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/112910056163103030
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
412.349921 milliseconds
Gemini-to-HTML Time
4.579576 milliseconds

This content has been proxied by September (3851b).