My wife started “formally” testing my new app, recording everything as she goes. She only spent an hour on it today but raised more than 10 issues/observations on the settings screen alone 😬
#indiedev #buildinpublic #testing
Don’t Make Me Think Principle, Testing, and Intuitive Expectations
In this article, a new extension to Minitest Expectations by @jaredwhite is the perfect illustration for the DMMT philosophy of programming. Come along on a personal journey from learning #testing with RSpec, moving on to Minitest Assertions, then Expectations, and now? Intuitive Expectations, a brand new style provided by @bridgetown for use in any #Ruby application.
Don’t Make Me Think Principle, Testing, and Intuitive Expectations
In this article, a new extension to Minitest Expectations by @jaredwhite is the perfect illustration for the DMMT philosophy of programming. Come along on a personal journey from learning #testing with RSpec, moving on to Minitest Assertions, then Expectations, and now? Intuitive Expectations, a brand new style provided by @bridgetown for use in any #Ruby application.
So I've been fucking around, testing Google's purity filters some more—seeing what it rejects, what it accepts, and what changes it makes without instruction.
In every case, if I give it a photo with much skin showing, it rejects it.
If I give it a photo with underwear or lingerie showing, it tends to cover me up more (i.e. it zips up jeans, buttons up shirts, makes fishnets opaque, etc).
It almost always makes me look less like a tomboy. Often enlarging breasts (even while hiding them away).
This time it accepted four photos (out of well over a dozen submitted), from three different photoshoots—two with face covered and two with face showing (which is the closest I've done to a face reveal now, I guess 😋). *more details in alt-text.
Conclusion: Google has baked a technology into its default Android photo gallery that (surprise) reinforces unrealistic ideals of beauty while simultaneously treating feminine bodies as inherently sexual and in need of censoring.
Follow-up: I'd like to see folx with other body types, gender presentations, and styles, test the edges of what Google Photos "Remix" and "AI Enhance" features will accept, and what un-requested changes it makes to those images. Does it censor topless men? Does it lean into racist stereotypes? Does it make thinner femme folx more curvy? Does it make curvier folx thinner?
If this tech is going to be crammed into everything, where kids, friends, and corporations are going to be using it, we should understand the potential psychological effects and built-in biases we're likely to encounter with increasing frequency.
My wife started “formally” testing my new app, recording everything as she goes. She only spent an hour on it today but raised more than 10 issues/observations on the settings screen alone 😬
#indiedev #buildinpublic #testing
So I've been fucking around, testing Google's purity filters some more—seeing what it rejects, what it accepts, and what changes it makes without instruction.
In every case, if I give it a photo with much skin showing, it rejects it.
If I give it a photo with underwear or lingerie showing, it tends to cover me up more (i.e. it zips up jeans, buttons up shirts, makes fishnets opaque, etc).
It almost always makes me look less like a tomboy. Often enlarging breasts (even while hiding them away).
This time it accepted four photos (out of well over a dozen submitted), from three different photoshoots—two with face covered and two with face showing (which is the closest I've done to a face reveal now, I guess 😋). *more details in alt-text.
Conclusion: Google has baked a technology into its default Android photo gallery that (surprise) reinforces unrealistic ideals of beauty while simultaneously treating feminine bodies as inherently sexual and in need of censoring.
Follow-up: I'd like to see folx with other body types, gender presentations, and styles, test the edges of what Google Photos "Remix" and "AI Enhance" features will accept, and what un-requested changes it makes to those images. Does it censor topless men? Does it lean into racist stereotypes? Does it make thinner femme folx more curvy? Does it make curvier folx thinner?
If this tech is going to be crammed into everything, where kids, friends, and corporations are going to be using it, we should understand the potential psychological effects and built-in biases we're likely to encounter with increasing frequency.
Bluetooth 6.2 – more responsive, improves security, USB comms, and testing
#HackerNews #Bluetooth6.2 #Responsive #Technology #Security #USBComms #Testing
Vitest 4 is out!
🎊 Browser Mode is Stable
👀 Visual Regression Testing
🛠️ Improved Debugging
⛵️ Pool Stabilization
✨ New APIs
✅ Bug Fixes
Stay updated with our blog post: https://vitest.dev/blog/vitest-4
#pytest 9.0.0 was released yesterday. 🤗
It has a couple of exciting features like native toml support and a new umbrella strict mode, but the one thing I’m *really* excited about is that it’s the first version ever that has complete, correct and functioning lower bounds on its own dependencies… which means that it’s finally possible to test #python libraries with UV_RESOLUTION=lowest and get working, reproducible builds for no additional cost* !
#pytest 9.0.0 was released yesterday. 🤗
It has a couple of exciting features like native toml support and a new umbrella strict mode, but the one thing I’m *really* excited about is that it’s the first version ever that has complete, correct and functioning lower bounds on its own dependencies… which means that it’s finally possible to test #python libraries with UV_RESOLUTION=lowest and get working, reproducible builds for no additional cost* !
*: unless, of course, your *other* dependencies have incorrect or missing lower bounds themselves, but at least now it’s easy-ish to find out ! (also, a great time to *fix* it)
#pytest 9.0.0 was released yesterday. 🤗
It has a couple of exciting features like native toml support and a new umbrella strict mode, but the one thing I’m *really* excited about is that it’s the first version ever that has complete, correct and functioning lower bounds on its own dependencies… which means that it’s finally possible to test #python libraries with UV_RESOLUTION=lowest and get working, reproducible builds for no additional cost* !
The μMixa is finished. I built 5 of them in yesterday. All good. Now they need to go out into the wild for #heavy #testing. The very first unit directly went to #india with Seljuk, who is today going back home after his long time residency close by.
Have a dive into his beautiful sound work here: https://seljukrustum.bandcamp.com/
2nd one I gave to the hands of https://alwinweber.de/ who is well known for playing his instruments hard :)
More details on the #instrument coming later.
"An organization’s culture sets the foundation for what it can achieve. Working in a space where people feel safe to experiment, explore, connect, create, and be human, enables creative and valuable outcomes. Alternatively, an organization that commands, controls, judges, reprimands, and considers people expendable significantly limits creative output and value delivery. A healthy culture can make a huge difference in organizational success." - Janet Gregory, Lisa Crispin
#Design #Guides
Grayscale testing · The missing step in color accessibility https://ilo.im/168557
_____
#Testing #Grayscales #Colors #Contrast #Accessibility #UiDesign #WebDesign #Development #WebDev #Frontend
The μMixa is finished. I built 5 of them in yesterday. All good. Now they need to go out into the wild for #heavy #testing. The very first unit directly went to #india with Seljuk, who is today going back home after his long time residency close by.
Have a dive into his beautiful sound work here: https://seljukrustum.bandcamp.com/
2nd one I gave to the hands of https://alwinweber.de/ who is well known for playing his instruments hard :)
More details on the #instrument coming later.
Vitest 4 is out!
🎊 Browser Mode is Stable
👀 Visual Regression Testing
🛠️ Improved Debugging
⛵️ Pool Stabilization
✨ New APIs
✅ Bug Fixes
Stay updated with our blog post: https://vitest.dev/blog/vitest-4