@tenderlove@mastodon.social
@tenderlove@mastodon.social avatar

tenderlove

@tenderlove@mastodon.social

Rails Core / Ruby Core.
PGP: 4CE9 1B75 A798 28E8 6B1A A8BB 9531 70BC B4FF AFC6
Switch: SW-6099-0664-6989
He/Him
tfr

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tenderlove, to random
@tenderlove@mastodon.social avatar

My cat refuses to sit in my lap, but insists on sitting in a basket that is in my lap. She gets in the basket and then meows at me until I put the basket in my lap ๐Ÿ˜‚

tenderlove, to random
@tenderlove@mastodon.social avatar

Good article, but the part about commit messages hurts my heart. I am guilty of writing long ass commit messages that nobody will ever read. ๐Ÿ˜† https://blog.testdouble.com/posts/2023-10-10-16-things-you-believe-about-software/

tenderlove, to random
@tenderlove@mastodon.social avatar

Tried out passkeys with my Google account and iCloud Keychain and I can't seem to make it work. Guess I'll stick with my yubikey? ๐Ÿ˜ซ

tenderlove, to random
@tenderlove@mastodon.social avatar

Looks like I've been given a new UI on GitHub. It looks good, but why is the repo name font so small? (Private mode browser window is on the right for comparison)

tenderlove, to random
@tenderlove@mastodon.social avatar

Every time I hear "may the force be with you" my brain automatically says "and also with you" despite having not been church in 20+ years

tenderlove, to random
@tenderlove@mastodon.social avatar

Today is my birthday! I'm 43 and in the prime of my life, again.

tenderlove, to random
@tenderlove@mastodon.social avatar

Made some red velvet cookies with cream cheese filling

tenderlove, to random
@tenderlove@mastodon.social avatar

Thing that kills me about "just rewrite in Rust" energy is that yes, if you translate the O(n^2) algorithm to Rust it is indeed faster, but you still have an O(n^2) algorithm. Maybe think about the problem more abstractly first?

tenderlove, to random Japanese
@tenderlove@mastodon.social avatar

Every time I travel I feel too hot, so I bought a travel thermometer and yes it's too hot (for me)

tenderlove, to random
@tenderlove@mastodon.social avatar

I wish RubyGems had some kind of "org owner" type thing. There are gems effectively owned by previous employers, but nobody on the owners list works there anymore. Fortunately current employees are able to reach former employees, but this seems like a fragile system

tenderlove, to random
@tenderlove@mastodon.social avatar

I need to think about this more, but my initial take is that writing extensions for Ruby in Rust is not a good idea. Many of Ruby's C APIs are macros, so Rust extensions end up reimplementing the macros in Rust which couples the implementation with Ruby's internal data structures. It's extremely unsafe as Ruby's internal data structures could change and now the Rust code is just broken with no compiler warnings.

tenderlove, to random
@tenderlove@mastodon.social avatar

Me, with a scratchy throat and sneezing every 5 min: "are these actually allergies? Is this bad enough to try allergy meds?"

tenderlove, to random
@tenderlove@mastodon.social avatar

First time driving on the left! ๐Ÿ˜ต๐Ÿ˜ต๐Ÿ˜ต

tenderlove, to random
@tenderlove@mastodon.social avatar

I don't mind posting slides online, but I feel like slides without the context of the talk doesn't have as much value. If slides were all you need, why give the talk?

tenderlove, to random
@tenderlove@mastodon.social avatar

When you hit t on GitHub, it lets you search files inside the repo. It used to be that immediately after hitting t, the search box got focus so you could immediately type. Now you have to click in to the search box before you can type. I never noticed how much I cared about that feature until it stopped working ๐Ÿ˜†

tenderlove, to random
@tenderlove@mastodon.social avatar

I made an example Stream Deck plugin using Ruby: https://github.com/tenderlove/streamdeck-ruby-plugin

tenderlove, to random
@tenderlove@mastodon.social avatar

Doing security releases sucks (don't worry, I'm just thinking back to the most recent Rails release). Was thinking about writing a blog post that explains the challenges, but even thinking about it makes me tired

tenderlove, to random
@tenderlove@mastodon.social avatar

"open source needs more funding!"

nation state pays for backdoor

"not like that!"

tenderlove, to random
@tenderlove@mastodon.social avatar

Checking out a miso brewery so I can say I've bean there

tenderlove, to random
@tenderlove@mastodon.social avatar

Please people. It's not "Mastodon", it's "ActivityPub/Mastodon"

tenderlove, to random
@tenderlove@mastodon.social avatar

Happy belated Friday everyone!

tenderlove, to random
@tenderlove@mastodon.social avatar

Annual reminder to use jemalloc with your Ruby/Rails apps in production! You don't need to change your app and it will use less memory and perform better

tenderlove, to random
@tenderlove@mastodon.social avatar

I wish Siri could understand multiple languages at the same time. When I'm using Carplay and I get texts in Japanese, Siri will say "__ sent a message I can't read". But if my phone is connected via bluetooth, Google Assistant will happily read both English and Japanese.

tenderlove, to random
@tenderlove@mastodon.social avatar

I don't understand why people are afraid of debugging segv's but are willing to put up with error messages like this. I don't even know what to do with this ๐Ÿ˜†

tenderlove, to random
@tenderlove@mastodon.social avatar

Getting a new computer, and the thought of moving dotfiles has me shook. I hope vim will support XDG someday.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines