@kellogh@hachyderm.io
@kellogh@hachyderm.io avatar

kellogh

@kellogh@hachyderm.io

I'm a software engineer and sometimes manager. Currently #Raleigh but also #Seattle. Building ML platform for a healthcare startup. Previously, built an IoT platform for one of "those" companies.

Open source: dura, fossil, Jump-Location, Moq.AutoMock, others

Do I have other interests? No, but I do have kids and they have interests. I think that counts for something. I can braid hair and hunt unicorns!

I put the #rust in frustrate

He/Him

#metal #science #python

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

kellogh, to ai
@kellogh@hachyderm.io avatar

thinking about my education growing up, my k-6 teachers were wretched with getting facts right. one teacher didn’t have a single science experiment work. lots of stuff i was taught k-12 was outright wrong.

the thing is, students exceed their teachers all the time. a teacher isn’t the limiting factor for a student

i keep hearing that is worthless bc it hallucinates. yet it’s taught me functioning skills within UI dev, graphic design, 3D printing, 3D design

maybe i didn’t actually learn?

kellogh,
@kellogh@hachyderm.io avatar

@u0421793 kindergarten through 6th grade, kindergarten through 12th grade

kellogh, to random
@kellogh@hachyderm.io avatar

yesterday i spent 15 minutes on a “strong password training” that could be replaced with a paragraph of how to use a password manager

i’m pretty sure password managers, as difficult as they are, are still far simpler than all these rules we subject non-technical people to

like, they like writing things down. everything in their being says they need to write things down in order to remember them. why not just give them a secure way to do what they’re going to do anyway?

chikim, to llm
@chikim@mastodon.social avatar
kellogh,
@kellogh@hachyderm.io avatar

@chikim i love what they’ve been doing with phi!

luis_in_brief, to random
@luis_in_brief@social.coop avatar

I would read the hell out of a deep analysis of the many layers (internal, external, technical, personal, systemic, etc., etc.) that have combined to make early Google so arguably less dumb than early OpenAI.

It isn’t just rose colored glasses, right? There was no equivalent of the shareholder coup, the ScarJo voice thing, etc.?

kellogh,
@kellogh@hachyderm.io avatar

@luis_in_brief google was wholesome in the beginning. it lasted for a long time. they used the idea of them being good stewards of the internet to ingrain themselves into the internet, and then ditched the ploy when it didn’t benefit them anymore. it was fun while it lasted though.

github had a similar arc

openai actually has a similar arc as well, but their needs are different. they’re embedding themselves into everyone’s concept of “AI”, which doesn’t necessarily mean being good stewards

simon, to random
@simon@simonwillison.net avatar

It feels like "Sign in with Facebook" is a whole lot less common than it used to be, not sure I remember the last time I saw a new service that had that, whereas "Sign in with Google" and "Sign in with Apple" still show up a whole lot

kellogh,
@kellogh@hachyderm.io avatar

@simon as a developer, my thought process is, "which service are my users most likely to also use", so maybe people just don't use facebook anymore?

itamarst, to random
@itamarst@hachyderm.io avatar

"This module provides the capability to read, write, and manage Delta Lake tables"

OK what's a Delta Lake? Apparently it's "... an open-source storage framework that enables building a format agnostic Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, Hive, Snowflake, Google BigQuery, Athena, Redshift, Databricks, Azure Fabric and APIs for Scala, Java, Rust, and Python."

And there's an image that makes me want to run away screaming:

https://delta.io/static/delta-uniform-hero-v4-70d2db84259cea0021bd3a98cc5606c2.png

kellogh,
@kellogh@hachyderm.io avatar

@itamarst yeah, i think it’s best to think of it as a file management protocol on top of parquet that gives the illusion of insert, update and delete operations. being based on immutable files, it also gives you history of a table. being a protocol instead of a server means multiple uncoordinated writers can all write to the same table (well, coordination is pushed down to the storage layer…S3/blob/etc)

blainsmith, to random
@blainsmith@fosstodon.org avatar

Time to replace iTerm on my work machine tomorrow with something else that doesn't have ChatGPT in it.

I can't tell you how much I hate tech these days. People are just ruining shit for no reason.

kellogh,
@kellogh@hachyderm.io avatar

@blainsmith is that iTerm2? or the default terminal app?

kellogh,
@kellogh@hachyderm.io avatar

@blainsmith it looks like you have to go out of your way to enable it, by supplying an openai api key. so if you’re worried that it’ll accidentally use AI for you, i don’t think you need to be concerned.

kellogh,
@kellogh@hachyderm.io avatar

@blainsmith i mean, that’s up to you. but iTerm has tons of features i don’t use and don’t even know about. i personally find it strange to be upset about opt-in features that don’t effect me. but again, you might have a different way of thinking about things

personally, reading what you sent me, i’ve wanted features like that in a terminal. it doesn’t feel jammed in unnecessarily like a lot of AI apps, it actually sounds very useful tbqh

kellogh,
@kellogh@hachyderm.io avatar

@gaurdianaq @blainsmith yeah, i get it. for this, i feel like it’s a strong signal that AI backlash has jumped the shark, to the point where people aren’t even thinking critically anymore.

also, it’s open source. the author doesn’t gain anything from building this besides the joy of sharing. if that draws anger, you have to seriously question why someone’s joy is so disruptive to your life

kellogh, to random
@kellogh@hachyderm.io avatar

postgres’ extension ecosystem is incredible. back in the nosql days, you had to make a bold decision to abandon all sql just for a few features (KV, graphs, time series, etc.). now, you can continue using postres, just install an extension for vector store, graphs, etc. and now the DB engine is adapted to a new use case 🤯

kellogh, to ai
@kellogh@hachyderm.io avatar

people seem to be getting VERY upset that iTerm2 added integration.

  • it’s disabled by default, you have to have and enter an API key to enable it
  • it doesn’t get in the way of other features
  • it honestly sounds worth checking out, imho

it’s open source. this isn’t VC driven hype, it’s people building and sharing what brings them joy.

if someone else’s joy triggers your anger, you should probably check your attitude

https://iterm2.com/downloads/stable/iTerm2-3_5_0.changelog

lzg, to random
@lzg@mastodon.social avatar

my partner innocently asked what i think of the ICC warrants and even i wasn’t emotionally ready for my reply. it’s a lot.

kellogh,
@kellogh@hachyderm.io avatar

@lzg but seriously, i’m interested in your thoughts. granted, i don’t think you typically use this space for stuff like that, but i’m interested

scottjenson, to ai
@scottjenson@social.coop avatar

For innovation, should Big Tech be our only choice?

The assumption so far is that AI is just too big for normal developers, so we have no choice but to let Big Tech figure it out. There is likely some truth to this, but I'd like us to live in a world without silos. Every single company pursuing AI right now is using it to buttress their own silo. This may indeed be the simplest solution in the short run, but I'd like us to have at least the aspiration of something bigger.
1/2

kellogh,
@kellogh@hachyderm.io avatar

@scottjenson i wholeheartedly believe in very big opportunities for open source in LLMs, but sometimes i feel that’s a fringe belief

kellogh, to random
@kellogh@hachyderm.io avatar

i took a picture of my daughter’s math assignment and completely it with 100% accuracy. i had a talk with her about how these tools for cheating will always be available to her, but if she uses them she won’t learn.

thought: she’s doing this math because she wants to. what happens when she’s assigned work, and the cheat way seems more attractive?

this is a tough time to be a kid

adron, to random
@adron@metalhead.club avatar

I got curious and did some research. What are the top 10 subgenres in Heavy Metal?

The heavy metal genre contains numerous subgenres, each offering a unique sound and style. Some of the top subgenres include thrash metal, death metal, black metal, power metal, and more. Additionally, deathcore and metalcore are notable subgenres that combine elements from other genres. The post explores prominent bands and their respective subgenres, with the author expressing a…

http://viciousshred.com/2024/05/20/i-got-curious-and-did-some-research-what-are-the-top-10-subgenres-in-heavy-metal/

kellogh,
@kellogh@hachyderm.io avatar

@adron taylor swift feat knocked loose could rip

adron, to random
@adron@metalhead.club avatar

I'm realizing my favorite metal bands right now are coming from these top 4 countries.

  1. Sweden (still)
  2. Germany
  3. United States
  4. Australia

With Australia being a new one, as of last year I'd maybe listened to 1-2 bands out of Australia in decades of enjoying metal. Now though, I've got a half dozen in rotation.

Germany is also sort of new to my playlist. I've always had maybe 1-2 German bands in the playlist now and again. But now I've got several that rotate regularly.

kellogh,
@kellogh@hachyderm.io avatar

@adron oddly, my center of metal excellence has recently moved to the american southeast (ahem knocked loose)

kellogh, to random
@kellogh@hachyderm.io avatar

alternative title: Scientific Study with Dubious Methods Produces Shocking Results
https://noc.social/@todayilearned/112474329186430771

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

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