@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
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
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
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
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
@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
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
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
Lobsters office hours starting now: https://twitch.tv/pushcx
=> More informations about this toot | View the thread
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
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
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
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
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
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
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
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
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
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
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 This content has been proxied by September (3851b).Proxy Information
text/gemini