home.social

#namingthings — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #namingthings, aggregated by home.social.

  1. What is it with people naming things without thinking?

    There is a daycare / early childhood education business in a strip mall in my city, with a big sign out front advertising itself.

    The business name on that sign? "ONCE UPON A CHILD".

    Scout's honour. Sheesh!

    #name #naming #NamingThings #business #inappropriate #WTF #wat #sheesh

  2. #AutoTune software adjusts the frequency - the pitch - of musical elements like a singer's voice, musical instruments, or what have you, to fix them being off-key or out-of-tune. Whether autotune is an excellent tool for musicians and producers, or a blight on the listener's ear is out of scope for the discussion here 😉 .

    The pitch gets adjusted up and down automatically to ensure it stays at the correct note, rather than drifting into the no-man's land between semitones. Up and down to just the right discrete values, like a certain people conveyance device common in tall buildings.

    I just wanted to say that if there isn't already autotune software named "Elevator Pitch", there should be.

    #idea #name #NamingThings #ElevatorPitch #pitch #software #elevator #music #producer #production #audio

  3. HELP ME Fediverse :fediverse: ! 🥺 I need a name for an open source :opensource: project I'm working on. Please suggest anything in comments! I'm kinda stumped.

    It's a self-hosted AI-enhanced image search engine - see rough design sketches attached.

    ---------

    The Plan™:

    Basically it'll index all images in a given directory with 2 mechanisms:

    1. Exif / meta data + filepaths
    2. AI (currently CLIP) embeddings → vector DB

    ....then there'll be a web interface that lets you enter search terms & filter by various things like filename, exif fields, etc

    Quite early in development, but got the embedding worker done today!

    Aim is for it to run comfortably on a Raspberry Pi 4 that also has other things running on it.

    Still to do:

    - 🌐 Web interface
    - 🌄 Exif indexer
    - 🥔 Quantise CLIP etc for lower resource usage, go looking for better models
    - :opensource: Open source the code, but need a name for the project first!
    - 💭 Lotsa stuff I forget

    Tech:
    - 🟢 Node.js (pure JS libraries where possible)
    - 🍇 VectorDB: npmjs.com/package/hnsw (potential issue: this is in-memory or IndexedDB)
    - 🌄 Exif DB: npmjs.com/package/njodb ('cause I hate working with databases 'cause they're boring - sql ESP)
    - :python: Python worker 4 embedding/AI stuff: PyTorch, CLIP

    #AI #SelfHosting #OpenSource #NamingThings #IsHard #NamingThingsIsHard

  4. #ProgressiveWebApps (#PWAs) can act as a #shareTarget for other #apps on #Android.

    developer.mozilla.org/en-US/do

    So when I added this feature to my app, it seemed fine to call the url `/share`.

    And when I saved them to the #database I just went with it and named the table `shares`.

    But here's the thing; I have my app installed on my phone too. I use the `share` feature to "post" to my website.

    So, now my posts go in the `shares` table.

    #webDev #programming #namingThings

  5. There's a famous joke in computing that there are only 3 hard problems, and one of them is "naming things".

    But the USB Implementers Forum has long shown it's up to the challenge of that description. "USB 3.2 Gen 2x2" to describe a USB port's speed/protocol version is perhaps the worst name I've seen in years.

    #HardProblem #NamingThings #names #hard #problem #USB #USBIF #wat

  6. @CrazyITGuy42 @RainCityBunnies

    Very nice 😜 You didn't mention "Colossus", so the next time ...

    My Discworld names try to be somewhat relevant:

    -border routers named for Ankh-Morpork cops: cheery, vimes, angua
    -wireless access point: klacks
    -printers: teemer and spools - quite proud of these ones 😀
    -main server: hex
    -current main workstation: vetinari

    Phil Karlton said "There are only two hard things in Computer Science: cache invalidation and naming things."

    #HardProblems #NamingThings

  7. Though TBH it bugs me that we have to "business model paradigm for publishers, creates a way for users to own their experiences" about it... I suspect (not having yet looked at the codebase) that these addons are entirely a matter of worldview and perception; and that they don't *have* to be built into notions of unique name ownership.
    #NamingThings #Nameservers #Decentralization #DistributedTech

  8. CW: "design" "patterns"

    I'm tired of the normal naming for design pattern classes.

    From now on:

    It's not an XyzFactory with a Create method; it's an XyzBakery with a Bake method.

    It's not a FooBuilder with a Build method; it's a FooFarmer with a Harvest method

    #GoF #GoFDesignPatterns #designPatterns #softwareEngineering #namingThings

  9. @nuttycom @me If we agree that "map" is a good name for what "fmap" does (and as a non-native speaker of English, I think it is), then the adjectival-ish name of Functor could simply be "Mappable".

    #fmap #Functor #namingThings