home.social

#namingthings — Public Fediverse posts

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

fetched live
  1. Hey, look at this Flibbert we’ve made.

    “Yeah, but have you thought about the need to Gibbet?”

    Oh yeah, good point. Thanks for that, and we’ve now refactored Flibbert to embrace Gibbets, but because of technical debt and a truck load of momentum we’re gonna have to still call it a Flibbert.

    “Why can’t we just call it a Flibbertigibbet?”

    It’s complicated.

    “It’s not complicated, words should mean what they say!”

    #namingThings

  2. Hey, look at this Flibbert we’ve made.

    “Yeah, but have you thought about the need to Gibbet?”

    Oh yeah, good point. Thanks for that, and we’ve now refactored Flibbert to embrace Gibbets, but because of technical debt and a truck load of momentum we’re gonna have to still call it a Flibbert.

    “Why can’t we just call it a Flibbertigibbet?”

    It’s complicated.

    “It’s not complicated, words should mean what they say!”

    #namingThings

  3. Hey, look at this Flibbert we’ve made.

    “Yeah, but have you thought about the need to Gibbet?”

    Oh yeah, good point. Thanks for that, and we’ve now refactored Flibbert to embrace Gibbets, but because of technical debt and a truck load of momentum we’re gonna have to still call it a Flibbert.

    “Why can’t we just call it a Flibbertigibbet?”

    It’s complicated.

    “It’s not complicated, words should mean what they say!”

    #namingThings

  4. Hey, look at this Flibbert we’ve made.

    “Yeah, but have you thought about the need to Gibbet?”

    Oh yeah, good point. Thanks for that, and we’ve now refactored Flibbert to embrace Gibbets, but because of technical debt and a truck load of momentum we’re gonna have to still call it a Flibbert.

    “Why can’t we just call it a Flibbertigibbet?”

    It’s complicated.

    “It’s not complicated, words should mean what they say!”

    #namingThings

  5. Hey, look at this Flibbert we’ve made.

    “Yeah, but have you thought about the need to Gibbet?”

    Oh yeah, good point. Thanks for that, and we’ve now refactored Flibbert to embrace Gibbets, but because of technical debt and a truck load of momentum we’re gonna have to still call it a Flibbert.

    “Why can’t we just call it a Flibbertigibbet?”

    It’s complicated.

    “It’s not complicated, words should mean what they say!”

    #namingThings

  6. I tell you this, because it is true: there is a towing company in my city called "Camel Towing".

    To the company owner: this tells me that:

    (1) you allowed a 13-year-old boy (or someone with the mental development of one) to choose the name for your company

    and

    (2) there were no adults in the room to overrule this decision.

    Seriously, you want to alienate half [1] your possible customer base even before they've tried to contact you?

    They shouldn't be successful enough to stay in business. And yet...

    [1] Well, more than half. Any man with a shred of respect for women should also be turned off by this. I sure am.

    #HowDoesICapitalism #naming #names #NamingThings #adolescent #GrowUp #NoAdultsInTheRoom

  7. I tell you this, because it is true: there is a towing company in my city called "Camel Towing".

    To the company owner: this tells me that:

    (1) you allowed a 13-year-old boy (or someone with the mental development of one) to choose the name for your company

    and

    (2) there were no adults in the room to overrule this decision.

    Seriously, you want to alienate half [1] your possible customer base even before they've tried to contact you?

    They shouldn't be successful enough to stay in business. And yet...

    [1] Well, more than half. Any man with a shred of respect for women should also be turned off by this. I sure am.

    #HowDoesICapitalism #naming #names #NamingThings #adolescent #GrowUp #NoAdultsInTheRoom

  8. I tell you this, because it is true: there is a towing company in my city called "Camel Towing".

    To the company owner: this tells me that:

    (1) you allowed a 13-year-old boy (or someone with the mental development of one) to choose the name for your company

    and

    (2) there were no adults in the room to overrule this decision.

    Seriously, you want to alienate half [1] your possible customer base even before they've tried to contact you?

    They shouldn't be successful enough to stay in business. And yet...

    [1] Well, more than half. Any man with a shred of respect for women should also be turned off by this. I sure am.

    #HowDoesICapitalism #naming #names #NamingThings #adolescent #GrowUp #NoAdultsInTheRoom

  9. I tell you this, because it is true: there is a towing company in my city called "Camel Towing".

    To the company owner: this tells me that:

    (1) you allowed a 13-year-old boy (or someone with the mental development of one) to choose the name for your company

    and

    (2) there were no adults in the room to overrule this decision.

    Seriously, you want to alienate half [1] your possible customer base even before they've tried to contact you?

    They shouldn't be successful enough to stay in business. And yet...

    [1] Well, more than half. Any man with a shred of respect for women should also be turned off by this. I sure am.

    #HowDoesICapitalism #naming #names #NamingThings #adolescent #GrowUp #NoAdultsInTheRoom

  10. I tell you this, because it is true: there is a towing company in my city called "Camel Towing".

    To the company owner: this tells me that:

    (1) you allowed a 13-year-old boy (or someone with the mental development of one) to choose the name for your company

    and

    (2) there were no adults in the room to overrule this decision.

    Seriously, you want to alienate half [1] your possible customer base even before they've tried to contact you?

    They shouldn't be successful enough to stay in business. And yet...

    [1] Well, more than half. Any man with a shred of respect for women should also be turned off by this. I sure am.

    #HowDoesICapitalism #naming #names #NamingThings #adolescent #GrowUp #NoAdultsInTheRoom

  11. One of my favourite source of confusion, changing the style of versioning!

    I admit, I had to click on the top version to check if it is actually the most recent version or did they switch from year-month to draft-number.

    #jsonschema #versioning #namingthings

  12. One of my favourite source of confusion, changing the style of versioning!

    I admit, I had to click on the top version to check if it is actually the most recent version or did they switch from year-month to draft-number.

    #jsonschema #versioning #namingthings

  13. One of my favourite source of confusion, changing the style of versioning!

    I admit, I had to click on the top version to check if it is actually the most recent version or did they switch from year-month to draft-number.

    #jsonschema #versioning #namingthings

  14. One of my favourite source of confusion, changing the style of versioning!

    I admit, I had to click on the top version to check if it is actually the most recent version or did they switch from year-month to draft-number.

    #jsonschema #versioning #namingthings

  15. I just found out that the #macOS music library files are under
    ~/Music/Music/Media.localized/Music/
    and I'm now less troubled by some of the interesting paths that code I wrote myself uses.
    #NamingThings #MusicMusicMusic

  16. I just found out that the #macOS music library files are under
    ~/Music/Music/Media.localized/Music/
    and I'm now less troubled by some of the interesting paths that code I wrote myself uses.
    #NamingThings #MusicMusicMusic

  17. I just found out that the #macOS music library files are under
    ~/Music/Music/Media.localized/Music/
    and I'm now less troubled by some of the interesting paths that code I wrote myself uses.
    #NamingThings #MusicMusicMusic

  18. I just found out that the #macOS music library files are under
    ~/Music/Music/Media.localized/Music/
    and I'm now less troubled by some of the interesting paths that code I wrote myself uses.
    #NamingThings #MusicMusicMusic

  19. I just found out that the #macOS music library files are under
    ~/Music/Music/Media.localized/Music/
    and I'm now less troubled by some of the interesting paths that code I wrote myself uses.
    #NamingThings #MusicMusicMusic

  20. Why on earth would you create a directory named "files"?

    #NamingThings

  21. Why on earth would you create a directory named "files"?

    #NamingThings

  22. Why on earth would you create a directory named "files"?

    #NamingThings

  23. Naming things in software is hard (just like cache invalidation).

    Renaming things can even be harder.

    I wonder what the best strategy is if the entire company/brand is renamed, but the name has inevitably leaked deeply into code. Namespaces, package prefixes, S3 bucket names, you name it.

    Keep the old name forever, even for new stuff for consistency?

    Rename as much as realistic, leave the rest as "legacy"?

    Use the new name for new stuff, keep the old one for existing?

    #NamingThings

  24. Naming things in software is hard (just like cache invalidation).

    Renaming things can even be harder.

    I wonder what the best strategy is if the entire company/brand is renamed, but the name has inevitably leaked deeply into code. Namespaces, package prefixes, S3 bucket names, you name it.

    Keep the old name forever, even for new stuff for consistency?

    Rename as much as realistic, leave the rest as "legacy"?

    Use the new name for new stuff, keep the old one for existing?

    #NamingThings

  25. Naming things in software is hard (just like cache invalidation).

    Renaming things can even be harder.

    I wonder what the best strategy is if the entire company/brand is renamed, but the name has inevitably leaked deeply into code. Namespaces, package prefixes, S3 bucket names, you name it.

    Keep the old name forever, even for new stuff for consistency?

    Rename as much as realistic, leave the rest as "legacy"?

    Use the new name for new stuff, keep the old one for existing?

    #NamingThings

  26. Naming things in software is hard (just like cache invalidation).

    Renaming things can even be harder.

    I wonder what the best strategy is if the entire company/brand is renamed, but the name has inevitably leaked deeply into code. Namespaces, package prefixes, S3 bucket names, you name it.

    Keep the old name forever, even for new stuff for consistency?

    Rename as much as realistic, leave the rest as "legacy"?

    Use the new name for new stuff, keep the old one for existing?

    #NamingThings

  27. Naming things in software is hard (just like cache invalidation).

    Renaming things can even be harder.

    I wonder what the best strategy is if the entire company/brand is renamed, but the name has inevitably leaked deeply into code. Namespaces, package prefixes, S3 bucket names, you name it.

    Keep the old name forever, even for new stuff for consistency?

    Rename as much as realistic, leave the rest as "legacy"?

    Use the new name for new stuff, keep the old one for existing?

    #NamingThings

  28. Speichertest war erfolgreich, #Fedora 43 ist installiert und aktualisiert. Bevor ich jetzt aber weitermache: wie nenne ich ihn bloß?

    #NamingThings

  29. Speichertest war erfolgreich, #Fedora 43 ist installiert und aktualisiert. Bevor ich jetzt aber weitermache: wie nenne ich ihn bloß?

    #NamingThings

  30. Speichertest war erfolgreich, #Fedora 43 ist installiert und aktualisiert. Bevor ich jetzt aber weitermache: wie nenne ich ihn bloß?

    #NamingThings

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. #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

  37. #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

  38. #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

  39. #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

  40. #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

  41. @wyatt I read your post and began to fear that I had misnamed my Game Boy and Game Boy Advance ports of 240p Test Suite. github.com/pinobatch/240p-test

    "#240p" means 256x240 on an #NES, 320x240 on a bunch of devices, or 400x240 on a #Nintendo3DS Top Screen. And in analog video, it even ends up including devices like #MSX and #NintendoDS that generate roughly System M timings (15.7 kHz by 60 Hz), even if the top and bottom borders are so thick that only 192 lines actually have picture. (#GameBoy and #GBA don't count as "240p" because their horizontal frequency is lower.)

    #240pTestSuite #NamingThings

  42. @wyatt I read your post and began to fear that I had misnamed my Game Boy and Game Boy Advance ports of 240p Test Suite. github.com/pinobatch/240p-test

    "#240p" means 256x240 on an #NES, 320x240 on a bunch of devices, or 400x240 on a #Nintendo3DS Top Screen. And in analog video, it even ends up including devices like #MSX and #NintendoDS that generate roughly System M timings (15.7 kHz by 60 Hz), even if the top and bottom borders are so thick that only 192 lines actually have picture. (#GameBoy and #GBA don't count as "240p" because their horizontal frequency is lower.)

    #240pTestSuite #NamingThings

  43. @wyatt I read your post and began to fear that I had misnamed my Game Boy and Game Boy Advance ports of 240p Test Suite. github.com/pinobatch/240p-test

    "#240p" means 256x240 on an #NES, 320x240 on a bunch of devices, or 400x240 on a #Nintendo3DS Top Screen. And in analog video, it even ends up including devices like #MSX and #NintendoDS that generate roughly System M timings (15.7 kHz by 60 Hz), even if the top and bottom borders are so thick that only 192 lines actually have picture. (#GameBoy and #GBA don't count as "240p" because their horizontal frequency is lower.)

    #240pTestSuite #NamingThings

  44. @wyatt I read your post and began to fear that I had misnamed my Game Boy and Game Boy Advance ports of 240p Test Suite. github.com/pinobatch/240p-test

    "#240p" means 256x240 on an #NES, 320x240 on a bunch of devices, or 400x240 on a #Nintendo3DS Top Screen. And in analog video, it even ends up including devices like #MSX and #NintendoDS that generate roughly System M timings (15.7 kHz by 60 Hz), even if the top and bottom borders are so thick that only 192 lines actually have picture. (#GameBoy and #GBA don't count as "240p" because their horizontal frequency is lower.)

    #240pTestSuite #NamingThings

  45. @wyatt I read your post and began to fear that I had misnamed my Game Boy and Game Boy Advance ports of 240p Test Suite. github.com/pinobatch/240p-test

    "#240p" means 256x240 on an #NES, 320x240 on a bunch of devices, or 400x240 on a #Nintendo3DS Top Screen. And in analog video, it even ends up including devices like #MSX and #NintendoDS that generate roughly System M timings (15.7 kHz by 60 Hz), even if the top and bottom borders are so thick that only 192 lines actually have picture. (#GameBoy and #GBA don't count as "240p" because their horizontal frequency is lower.)

    #240pTestSuite #NamingThings

  46. 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

  47. 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

  48. 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

  49. 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

  50. #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

  51. #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