Avatar

Shay.

@shaythempronouns

genderfluid astrophotographer (any/all). in my thirties. love computers, 'ate computers, simple as.

food that’s totally devoid of nutritional value doesn’t exist. all food has macronutrients which our bodies rely on to support life, and the vast majority of food has a significant amount of micronutrients. pop tarts, cheeseburgers, french fries, pizza, cookies, chips, white flour products and other demonized foods contain vital micronutrients such as iron, calcium, magnesium, potassium, b vitamins, vitamin c, and more. meat is a better source of some essential micronutrients than plant foods. 

vegetables and fruits are great, as are legumes, but they’re not the only nutrient-dense foods. they tend to be lower calorie & higher fiber foods, tho, which in conditions of scarcity (the reality for many ppl on earth, incl the ~developed world~) are far less efficient delivery systems for nutrients.

“empty calories” aren’t a thing - calories are units of energy - and you’d have to work pretty hard to find a food that contained no significant amount of any micronutrient. again, all foods have the macronutrients that keep us alive.

kindly get off my posts about the health benefits of eating foods you enjoy w this shaming nonsense about “foods that have no nutritional value”. i’m sorry your relationship w food is characterized by fear & a mistrust of pleasure, but we’re not here to keep you company in your misery

I very often resent having being trans be such a big part of my identity, to the extent that I often describe my gender as just not wanting to be perceived in general

60 minutes integration of the Eagle Nebula in H-alpha.

This session revealed some problems with my guiding and focusing that I'm going to correct next time (you can see the lack of crisp detail and slight deformation of bright stars if you zoom in), but I'm still very happy with this one.

Sulfur-II and Oxygen-III exposures to follow on subsequent nights as I build a color composite of one of the most iconic nebulae in the sky.

was thinking to myself "I'd love to just show up for hire in other people's tabletop games and play big NPCs for them, just really go for it, chew the scenery right up, is that a job you can have"

and like

acting

I am describing acting

Avatar

European: Americans will be like I’m going to watch a whore movie and eat a hamburger slathered in lard

Americans: it’s true I do do this.

American: British people will be like alright I’m off to eat some wheezy bangers (beans and bread out of a can)

Brit: I’ve seen this reblogged by several people I normally trust so: How mocking British cuisine and dialect has a long classist history and how it became frighteningly normalized on an American (uniquely cruel, uniquely ignorant) internet: a thread. 1/?

Brits, alternatively: your children will be taken out by a firing squad in their classroom 🤣🤣🤣🤣🤣

Avatar

I guess what really bothers me about holding “story over rules” as a guiding principle in tabletop RPGs is that it’s misidentifying the actual problem.

In tabletop RPGs, rules produce stories. That’s kind of the medium’s whole thing. Any given set of rules is going to encode certain assumptions about how the game ought to be played, and obviously the kind of stories the rules want to produce and the kind of stories you want to tell are never going to be in perfect agreement unless you designed the whole system from scratch (and generally not even then!), but if you find yourself disagreeing with the story the rules want to produce often enough and severely enough that it makes sense to adopt “story over rules” as a guiding principle, what that means is that you’re using the wrong set of rules for the kind of game that you want to play.

Any time I see somebody talking like telling a story and playing a game are intrinsically opposing priorities and it’s the GM’s job to negotiate that fundamental opposition, what that tells me is that this person has spent their whole life running and playing systems that are just wildly unsuited for their preferred mode of play

Same photo data of the Crescent Nebula, three different tries at editing - each better than the last, I think. All edits done entirely in GIMP after stacking exposures. You can see a lot more stars, a lot less noise and mess, and a LOT more detail on the inner nebulosity inside the crescent in the final edit.

so, fun trivia bit: the lancer discord server does *not* take it well if you ask questions like "so what makes an NHP different from a slave?" and then don't just accept "well, they're communally owned." as a satisfying answer.

i'm not sure if this is necessarily the intention of the artists, but i think it's interesting how profoundly disinterested the audience is in the less virtuous parts of the setting.

Avatar
Avatar

Hi! I've been using your random generator generator on/off for a few years now, and it sadly seems to be broken. Is it an abandoned project or did something break?

Avatar

oh ough! probably broke along with idle game maker somewhere in the last round of site fixes which is weird because i try to test all our dynamic content whenever we do some infrastructure cleanup. i'll look into it once i'm awake (it's only like 3pm) thanks for the heads-up!

Avatar
Avatar

ah i see. it’s gonna be one of those huh

universal engineer moment

Avatar

everyone tag your newly discovered genders

love that all of these are either data noise from trying to ingest and process messy records or systems that evolved to find that the gender binary did not encompass all of their use cases, and needed it to be expanded or eliminated to be anything other than a limiting constraint.

I wonder if that second one could be analogous to anything in real life

The proliferation of Python as a serious programming language and its consequences has been disastrous for humanity.

I know "which programming language is best" is largely a matter of taste, but holy shit is Python bad for anything other than outlining simple algorithms in a pseudocode-like manner for teaching purposes.

  • All of the important underlying type information is abstracted away in favour of simplicity, which just means that when you want to interact with it, as you have to when you are doing anything substantial, you have to stuff in clunky syntactic garbage functions in order to retrieve it anyway, which just makes the resulting code less readable than it would have been in the first place.
  • Because type information is abstracted away, IDE tooltips always fucking suck.
  • The language disdains object oriented programming, despite the fact that nearly all modern programming is object oriented. Every bit of syntax to declare object properties feels like a hack. Access modifiers are not exposed and you have to add them in your function names??? You can't declare members in the class body and have to instead add them dynamically in the constructor???????? The object "self" must be explicitly passed to class functions as a parameter??????????????????? Those are all so hilariously bad and unintuitive that even though I know I've checked this I feel like I must be missing something, how was that chosen to be the intended behaviour!!!
  • It's an interpreted language. Why have we made an interpreted language the norm for data science applications, whyyyyyyy. Not to mention that means that you have to declare functions before you can run them like aaaaaaaa what is this the 1960s where we are feeding programs in via punch cards.

The entire Python experiment was a colossal misadventure. Because it is more human-readable when you are just demonstrating simple algorithms it is an easy language to introduce as a "first programming language" in entry compsci classes, as stuff like typing is abstracted away (I honestly feel that teaching programming like this is actively counterproductive to creating understanding, but whatever).

Anyway, so it got taught first, which unfortunately meant that people learning to program got used to it and started using it for actual applications, and now we are stuck with shitty Python abstractions and paradigms as the default for a lot of people and it has become one of the most popular languages on Earth, even though literally any other programming language will be much more well suited to the purpose of actually programming computers and will be more efficient. Now you have to know and use Python in order to do any actual industry work as a programmer, aaaaaa.

We literally have C# which is practically perfect for both imperative and functional programming and has a mass of libraries and can be compiled to standard executables and yet in order to write any ML code I have to create socket bridges to a live Python script because all of the libraries for data science were written for Python because data science people don't know how to use anything else and the .NET ports suck and are not up to date, aaaaaaaaaaaaa.

I feel like "capable of expressing concepts in a way that's very human readable" is a very valuable attribute for a language to have even if it falls over when people try to use it for everything, as any language would. there's some valid critiques of the language in here but I think it's very weird to use them to argue that python can't be used for serious applications

like what possible metric could we use for that beyond "people have used it for large scale products and the resulting code has been maintainable," something that is demonstrably true

some of your points aren't accurate to the language as it exists today, but I think attacking those would miss the forest for the trees: we know python is a serious programming language because people use it in serious contexts to produce maintainable software. any specific critique of its structure is valuable for improving it, but doesn't take away from that.

i love that dominos has rebranded "your pizza is sitting around" as "your pizza is being carefully inspected for quality" like the teenager making twelve dollars an hour is reviewing the pepperoni distribution on my six dollar pizza