July 20th, 2024

Butts Are Difficult

The Buttplug.io website discusses challenges in developing intimate technology, emphasizing empathy, lack of best practices, content appropriateness, and ethical considerations. It promotes safety, autonomy, and human rights in sex tech.

Read original articleLink Icon
HumorCuriosityEthics
Butts Are Difficult

The Buttplug.io website discusses the challenges and considerations involved in developing technology for intimate use. It emphasizes the importance of empathy towards users engaging with such software and the need to design with their experience in mind. The site also addresses the lack of established best practices for developing sexual software and the potential issues when sharing such projects on platforms like GitHub. It suggests being mindful of content appropriateness and recommends having a Code of Conduct in place for projects involving sensitive materials. Additionally, the website highlights the significance of planning ahead to avoid social and ethical implications that may arise from mistakes in sex tech development. It concludes with the Buttplug Mission Statement, emphasizing a commitment to safety, autonomy, and human rights in the realm of sex technology. The site encourages responsible behavior and individual empowerment through self-directed education.

Related

Surfing the (Human-Made) Internet

Surfing the (Human-Made) Internet

The internet's evolution prompts a return to its human side, advocating for personal sites, niche content, and self-hosted platforms. Strategies include exploring blogrolls, creating link directories, and using alternative search engines. Embrace decentralized social media and RSS feeds for enriched online experiences.

Emulating Humans with NSFW Chatbots

Emulating Humans with NSFW Chatbots

Jesse Silver discusses NSFW chatbots in AI, focusing on emulating human personalities for creators on platforms like OnlyFans. The conversation covers technical challenges, revenue generation, and market growth potential.

The Programmers' Identity Crisis: how do we use our powers for 'good'?

The Programmers' Identity Crisis: how do we use our powers for 'good'?

Reflection on ethical dilemmas faced by programmers, discussing challenges of working for companies with questionable practices. Emphasizes rationalizing involvement with conflicting values in tech industry and suggests navigating dilemmas collectively for positive change.

Give people something to link to so they can talk about your features and ideas

Give people something to link to so they can talk about your features and ideas

Creating dedicated web pages for projects, ideas, or product features aids discussions and sharing. Examples like ChatGPT Code Interpreter and Boring Technology showcase this. Proper documentation enhances usability and SEO.

Devs need system design tools, not diagramming tools

Devs need system design tools, not diagramming tools

The New Stack website provides resources on software engineering, emphasizing system design tools for developers. It covers various topics like AI, security, and trends in software development, offering insights and resources for the community.

AI: What people are saying
The comments on the Buttplug.io article reflect a mix of humor, appreciation, and serious discussion about the challenges and ethics of intimate technology.
  • Many commenters appreciate the well-written and thoughtful approach to the softer aspects of human-computer interaction in intimate tech.
  • There is humor and wordplay related to the topic, with some comments making light-hearted jokes.
  • Concerns are raised about the safety and potential hazards of intimate devices, emphasizing the need for better safety mechanisms.
  • Some commenters express curiosity about the practical aspects of testing and developing such technology.
  • There is a discussion about the appropriateness of NSFW content on general developer platforms and the potential need for dedicated spaces.
Link Icon 23 comments
By @qdot76367 - 9 months
Oh hey it's been a while.

Hi, I'm qdot, founder of buttplug.io and author of Butts Are Difficult, the ethics page in the buttplug.io docs.

I also wrote the rest of the buttplug.io docs but this is the part that I'm proudest of, both because I was really happy how it turned out and also because unlike the parts of the docs involving the API, this one doesn't go out of date as quickly.

Ask me anything!

By @kortex - 9 months
I was expecting lulz but this was actually very well written and gets into a lot of the softer aspects of human-computer interaction.

Also the double entendre of "plug" in technology contexts, subtly brilliant.

By @thelastparadise - 9 months
The hard thing about this is that it's not all software. Just look up what can go wrong with "the handy."

The thing is a pinch hazard and a user could get their scrotum sucked into the slit of the machine, or get pinched as it vigorously slides back down.

Just look up the reports of what can go wrong --it's not pretty. ("do not press it on your scrotum" is the frequent community refrain.)

AFAIK, most of these devices do not have pressure sensors and feedback mechanisms. They're output only.

No amount of software develpper empathy will help as when things go wrong it will happily slice your genitals off and keep chugging away.

By @fooker - 9 months
"Having a CoC in place guides moderation of situations where interests may conflict.

As for which CoC to use (if looking for a prewritten one), you can check out ours as an example."

Haha, not sure if intentional.

By @pornlover - 9 months
This is actually a think that Oculus / Meta feels like they didn't consider and still don't, even tho by their own statics it's the number one use for VR

Some of this I'm sure is my particular usage but still...

Examples: When the controller batteries are low I get a warning in the middle of my session and it sticks around way too long. If a battery dies in a controller the message is undismissible. The software I use works fine with one controller but instead I have to stop what I'm doing, remove the headset, find a battery, install it, put the headset back on, resume the software, and often reset the view because anytime you take the headset off it resets it's orientation.

There are also times where it just says "Fatal Error" and exits when the battery dies.

Another issue is I have 2d software I use in VR because having a giant screen is nice. But, Oculus insists on playing some annoying hum sound in the home screen with the built in desktop viewer. Note: I'm not using the 3D environments as my home screen because that ads more time to get stated. So, in any case, I have to launch something to get rid of the sound. I usually pick a video viewer app because it's very small and then pop up the desktop over it without selecting a video. But, Oculus is apparently unaware of this use case because they break this in some new way every few releases.

The latest is, if you bring up the desktop in the middle of an app, after about 5 seconds it automatically takes you back to the VR app. It's almost like they forgot the feature exists. Other issues in this area are it went from a fairly rock solid feature to one out of 3 times entering into some bug loop where it flips between paused mode (desktop) and VR app mode. Being able to get out of this loop bug has about a 1 in 4 chance. Fixing it removing the headset and restarting the Oculus software on the PC. Then starting whatever apps you were in.

Note that I'm using a Rift-S. I tried using a Quest 3 with Link which tries to give you the same experience but the Link was way way too flaky, crashing 1 of 3 times, when I pulled up the desktop.

Another feature that broke, which I used frequently, was pulling up the desktop and pinning it so it stays visible while a VR app is running. It was a great way to goon.

And, all of this is using porn software which makes it hard to make bug report that will be taken seriously.

By @sargun - 9 months
I’ve loved the Buttplug project. I was hitting an issue with their Bluetooth library controlling a we-vibe, and someone offered to drive over from the other side of the bay to help debug it. Bluetooth sniffer, and all.
By @theoa - 9 months
One of the best posts of the year!

Tech, caring and humor in butt one in and out

And there's even an acceptable self-plug!

By @riiii - 9 months
How do they test this stuff? Acceptance/integration testing?
By @hooverd - 9 months
Is something like the Nogasm/Edge o Matic using this technology for evil? ;) Food for thought.
By @jelder - 9 months
This guy takes butt plugs more seriously than ClowdStrike does CI/CD.
By @zelias - 9 months
top tier saturday night HN post
By @l0rn - 9 months
From reading the docs I see a pretty generic device fleet management framework. What makes this software specific to sex toys besides the intention of the authors and the name? Couldn't you just as well manage - i dunno - a fleet of corporate e-scooters with it?
By @Der_Einzige - 9 months
Folks like you are responsible for degrading the competitive integrity of chess players:

https://metro.co.uk/2022/10/05/chess-grandmaster-accused-of-...

https://boingboing.net/2023/12/26/chinese-chess-master-accus...

By @fitsumbelay - 9 months
would love to know more about the author's time as artist-in-residence at Autodesk. Blog looks promising.
By @arj - 9 months
Serious question. Do you put buttplug.io on your CV? :)
By @bloqs - 9 months
Bravo on the title. Oh what a world we live in
By @stevebmark - 9 months
“Don’t be horny on main (branch)”
By @cyanydeez - 9 months
I dunno about you guys, but about a decade ago, I just stopped having to _absolutely know_ the truth value of statements, webpages, satire, ignorance , conspiracy the, and other aberrations that appear on the internet.

This is one of those times.

By @hank808 - 9 months
I only read half of this, BUTT it CRACKED me up.
By @ossobuco - 9 months
> These hopes have to be tempered by the issues of the general sterility of software, though. GitHub, StackOverflow, Glitch, and other community sites were not really made with NSFW content in mind.

Yes and I hope it stays that way. Teenagers or even children may use those platforms and I think we're oversexualizing everything too much already.

Maybe that's an opportunity for a new developer platform focused on NSFW uses.