@SnoopJ@hachyderm.io
@SnoopJ@hachyderm.io avatar

SnoopJ

@SnoopJ@hachyderm.io

Hi, I'm James. Eternal dilettante and purveyor of nonsense, much of it about #Python or #physics. I work for a computer vision company whose customers actually care about results, so the current """AI""" craze is slowly melting my brain. I boost more than I post. TANSTAAFL

Avatar drawn by Nick Shea

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

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

spent part of my day walking a new non-engineer hire through the process of building our core product to get access to one small facet that they currently need

SnoopJ,
@SnoopJ@hachyderm.io avatar

anyway I think it's time for my irregularly-scheduled hate-editing of the core product's README to catch it up with all the various load-bearing changes that were made that nobody bothered to mention because they're "obvious"

SnoopJ,
@SnoopJ@hachyderm.io avatar

I know that these posts are full of bile but it is actually quite rewarding to help someone avoid the huge time-suck of rediscovering all the "obvious" stuff

Possibly one of the most rewarding things I've done here recently, which is something I should probably reflect on some more

SnoopJ,
@SnoopJ@hachyderm.io avatar

look, docs are hard, I'll be the first to admit it

this is not an excuse to shrug and not write them at all

start with the general description ("install the dependencies, configure with cmake, invoke the build with cmake") and work your way forward from there (what dependencies, and from where? what config flags should unfamiliar readers know about?) in terms of what matters most to your local context

specific info is great, but in lieu of it, a breadcrumb is still better than nothing

SnoopJ,
@SnoopJ@hachyderm.io avatar

a specific example from this very product:

we use CMake, and we regularly chase the bleeding edge for some new baubles to add to our rat's nest config

So the README can't rightly name the minimum version of CMake, right? What to do?

Mention that we must have a newer CMake than the one provided by [reference system], link to the sources, and point the user to the CMakeLists.txt where we declare the minimum version.

Not 100% precision, but a lot better than "lol idk figure it out yourself"

SnoopJ,
@SnoopJ@hachyderm.io avatar

today, I am angy

SnoopJ,
@SnoopJ@hachyderm.io avatar

@Doomed_Daniel we have a lot of technical competence, but on days like today I feel that we are wanting for the other kinds

eniko, to gamedev
@eniko@peoplemaking.games avatar

yuzu what are you doing, get down from there!

kitsune tails is SMB3 with gay fox girls, info & wishlist at https://kitsunegames.com/kitsunetails

SnoopJ,
@SnoopJ@hachyderm.io avatar

@eniko if she fits she sits

onelson, (edited ) to random
@onelson@mastodon.social avatar

I have this open source thing I wrote some years ago, mostly for learning, but also because my employer at the time had a need I could fill if I could manage to build it.

Today, years later, I have not given much thought to it, but suddenly I find people opening PRs to contribute to it. I don't know how to politely say, "hey - I don't have the context to properly review any of this." It's a bunch of unsafe rust too, being mostly FFI.

SnoopJ,
@SnoopJ@hachyderm.io avatar

@onelson bearing in mind that you also don't owe me an answer to this question…

is there specific stuff that puts you off announcing "I'm not really working on this anymore and not able to" publicly?

SnoopJ,
@SnoopJ@hachyderm.io avatar

@onelson yea the only thing in the margin is the timeout between now and when the collective downstream reaches that decision point (and, as you say, you don't owe them anything, even that time)

onelson, (edited ) to movies
@onelson@mastodon.social avatar

Star Wars: Episode I - The Phantom Menace (1999)

Background TV as I wind down my work day.

I'll work my way through the main 9 movies over the next few days, and starting with The Phantom Menace might be sacrilege to some, but who cares.

SnoopJ,
@SnoopJ@hachyderm.io avatar

@onelson it only took them 8 movies but they finally put sexual tension in star war

SnoopJ,
@SnoopJ@hachyderm.io avatar

@onelson it also has the most important star war character: Dexter Jettster

SnoopJ,
@SnoopJ@hachyderm.io avatar

@onelson it really deflates the cool fight that precedes it by shoving the "what if creaky old character who hobbles everywhere is actually spry when fighting teehee" thing down the viewer's optic nerves

SnoopJ,
@SnoopJ@hachyderm.io avatar

@onelson I've never before considered it but man they really missed an opportunity to do an awesome fight by having him still be creaky and old, but whipping ass in the fight anyway?

So much for star war being a western jidaigeki

SnoopJ,
@SnoopJ@hachyderm.io avatar

@onelson it could even serve the narrative, with an increasingly-enraged Dooku fighting with aggressive motion

ah well, we got uhhhh bouncy-boi CG instead

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

Unreasonably sad that I'm at 4068 followers. So close to a Nice™ number

SnoopJ,
@SnoopJ@hachyderm.io avatar
SnoopJ, to mahjong
@SnoopJ@hachyderm.io avatar

my recent interest in #mahjong has collided with my on-going interest in #Unicode as I remember that the block U+1F000 through U+1F02B are allocated for encoding tiles

🀀🀁🀂🀃🀄🀅🀆🀇🀈🀉🀊🀋🀌🀍🀎🀏🀐🀑🀒🀓🀔🀕🀖🀗🀘🀙🀚🀛🀜🀝🀞🀟🀠🀡🀢🀣🀤🀥🀦🀧🀨🀩🀪🀫

this information has no practical use to me, but it's nice that the UCS represents them

SnoopJ,
@SnoopJ@hachyderm.io avatar

also mildly fascinating that 🀄 seems to be the main one with an emoji presentation, wonder what the story is there

SnoopJ,
@SnoopJ@hachyderm.io avatar

@demofox not super (heh) savvy about super heroes, closest I can think of would be Green Lantern

SnoopJ,
@SnoopJ@hachyderm.io avatar

HUH, 🀄 also does not have a text presentation on my system. what the heck

SnoopJ,
@SnoopJ@hachyderm.io avatar

I wrote a pretty dumb little program to deal a hand and I'm disappointed that I can't make it look consistent in the terminal with this font :(

molly0xfff, to web
@molly0xfff@hachyderm.io avatar

If you've ever found yourself missing the "good old days" of the , what is it that you miss? (Interpret "it" broadly: specific websites? types of activities? feelings? etc.) And approximately when were those good old days?

No wrong answers — I'm working on an article and wanted to get some outside thoughts.

SnoopJ,
@SnoopJ@hachyderm.io avatar

@molly0xfff for me, the thing I miss most is the up-front feeling that the web was built by people and for people.

Rationally, I know that people are still building the web, but everything feels so smoothed over and dehumanized now.

And when I ask myself "why does this exist" about most websites now, the answer is "to make money [on ads/investors]" rather than "because someone thought this should be on the web"

Kind of an abstract answer, but everything is so featureless now.

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

In lieu of other software quality proxies, counting how many different flavors of "oh, you're holding that wrong" are present is not a bad indicator

SnoopJ,
@SnoopJ@hachyderm.io avatar

@Doomed_Daniel "what if the STL was even worse?"

SnoopJ,
@SnoopJ@hachyderm.io avatar

@Doomed_Daniel it's not just that but in practice it does act as an incubator, yea

SnoopJ, to random
@SnoopJ@hachyderm.io avatar
SnoopJ,
@SnoopJ@hachyderm.io avatar

Ahh, it turns out the proposal for this emoji was accepted in UTC , so it's been known to be on the way for a while now.

https://www.unicode.org/L2/L2023/23231.htm#177-C2

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