Replies

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

erkattak, to random
@erkattak@fosstodon.org avatar

Using mocks as your main testing strategy is not really a valid testing strategy. Being confident in your code at a unit level should be a requirement to using mocks at all. And even then, sparingly, if ever.

It's tricky. If a team sees a bunch of tests of a certain type, they're much more likely to replicate that strategy again and again as new code is written. Be vigilant. Communicate.

kellogh,
@kellogh@hachyderm.io avatar

@erkattak i’ve never found a good general-purpose rule for when to use mocks. the best i got is, “mocks are bad, but sometimes necessary”. unfortunately it takes a lot of wisdom to know which case you’re in. phrasing it as unit vs not is interesting, but i’m not convinced it’s also ways so clear

reckless1280, to random

Google's Sundar Pichai talked to me about AI, search, and the web on Decoder. It got very deep, and he sighed at me more than a few times as we dug into the incentives Google creates, but he stuck it out for 40 minutes.

In the pod feed but this one has a YouTube video as well -> https://www.theverge.com/24158374/google-ceo-sundar-pichai-ai-search-gemini-future-of-the-internet-web-openai-decoder-interview

kellogh,
@kellogh@hachyderm.io avatar

@reckless1280 @jcrabapple my hot take is that Sundar makes a lot of sense, imho. there were a couple places where his answer wasn’t great, but in general i think it makes sense. when you run a 2-sided marketplace, you can’t always make both sides happy. they’re choosing to prioritize end users. in late stage enshittification, the group of sellers is prioritized, so in a lot of ways, this is a reversal of enshittification

w7voa, to random
@w7voa@journa.host avatar
kellogh,
@kellogh@hachyderm.io avatar

@w7voa damn... i thought lobsters were immortal

kellogh, to random
@kellogh@hachyderm.io avatar

this is in reference to super-alignment & safety, but my cousin also had her DEI team disbanded and “distributed” in the same way

on the surface, i think safety, DEI, and similar topics should be embedded in the culture and not centralized into a specific team. centralization would cause people to say, “oh that’s not my job”.

then again, any time a centralized team is disbanded, my immediate thought is, “apparently safety/DEI/etc. doesn’t matter to this company”. it’s a paradox, i suppose

kellogh,
@kellogh@hachyderm.io avatar

@TEG yeah, security is another one. but security is hard and you typically need dedicated team just to host security professionals. someone needs to act as a bar raiser in order to maintain the culture…

olafurw, to random
@olafurw@mastodon.social avatar

Anytime English speakers talk about the Nordics having long weird words, I remind them of the word "Defenestration" (the act of throwing someone out of a window)

kellogh,
@kellogh@hachyderm.io avatar

@olafurw @marta the other half is from the nordics

norootcause, to random
@norootcause@hachyderm.io avatar

I’ve never understood this compulsion by some to display the ten commandments in schools.

Heck, I attended a parochial Jewish elementary school and I do not remember them being displayed there! And that’s despite the fact that representations of the Ten Commandments are a very common iconography in the main sanctuary of Jewish synagogues.

https://www.axios.com/local/new-orleans/2024/05/17/louisiana-10-commandments-classrooms

kellogh,
@kellogh@hachyderm.io avatar

@norootcause you’d think they’d be pushing for the fruits of the spirit instead, given they’re Christian: love, joy, peace, patience, kindness, faithfulness, gentleness, and self-control

kellogh, to random
@kellogh@hachyderm.io avatar

holy shit

yesterday while trail running i came across this fallen tree. it looks like a thick vine wrapped and choked the life out of it, and the storm this weekend finally took it out. i couldn’t easily identify the vine, but whatever

this morning i wake up and i’m breaking tf out with what sure looks like poison ivy rashes.

i came back, and identified the vine as, yep, poison ivy. thick woody 1/3” vines up and down the full tree

A close-up of two green leaves with visible veins and black specks on their surfaces. The leaves are attached to a thin branch with a blurred background of other foliage and tree bark.

kellogh,
@kellogh@hachyderm.io avatar

follow-up: i’ve had a severe case of poison ivy since this. my immune system has been in overload, i’ve been sleeping 10-11 hours per night, plus afternoon naps. benedryl + zertec + ibuprofen. i got some antibiotics from the doctor because some blisters on my ankle are getting infected.

TIL poison ivy in the tree tops is the worst kind of poison ivy. Stay clear of downed trees!

18+ kellogh,
@kellogh@hachyderm.io avatar

it actually got worse than this

image/jpeg
image/jpeg

kellogh,
@kellogh@hachyderm.io avatar

@sashawood i actually asked to not have prednisone, bc i didn’t like the reactions i’ve had in the past, and i’m actually managing the symptoms okay with my OTC cocktail

polotek, to random
@polotek@social.polotek.net avatar

Can anybody point me to a good deep dive on the mastodon database schema? Preferably with explanations where necessary? Yes I know how to go look at the mastodon docs and code. I’m doing that. I’m also looking for more of a guide to wrap my head around things.

kellogh,
@kellogh@hachyderm.io avatar

@polotek yeah… appending and reading from the end of a file can be very fast. might need several files, but this could work well

dev, to random
@dev@discuss.systems avatar

I wish Bay Area had Sandhill cranes. Majestic creatures

kellogh,
@kellogh@hachyderm.io avatar

@dev the zoning restrictions are too strict for buildings tall enough to need cranes

mistersql, to random
@mistersql@mastodon.social avatar

Time to learn to use rust with python.

from this guy

https://www.youtube.com/@davidhewittdev

kellogh,
@kellogh@hachyderm.io avatar

@mistersql that is…haha not really that good of a mapping. there really isn’t a good mapping tbqh

hgrsd, to random
@hgrsd@hachyderm.io avatar

Ok, fine, I heard you Rustaceans. I'll give Helix another shot.

kellogh,
@kellogh@hachyderm.io avatar

@hgrsd anything with vim key bindings

w7voa, to random
@w7voa@journa.host avatar
kellogh,
@kellogh@hachyderm.io avatar

@w7voa the hard part about iMessage outages is realizing that, no, people do want to talk to you, they just can’t

BelfastRoadster, to Futurology
@BelfastRoadster@birds.town avatar
kellogh,
@kellogh@hachyderm.io avatar

@BelfastRoadster @bentomn whaaaat?? that’s a face on the dashboard!!

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