foone , Englisch
@foone@digipres.club avatar

Idea: a USB-controlled gun, but the USB protocol implementation is the most cursed part.
Any ideas? I have a better one, but I'll start with that it's a USB printer class. Every time you tell it to print a page, it fires

18+ DropTableFoxes ,
@DropTableFoxes@stackunderflow.com avatar

@foone Would have thought you'd do it as a keyboard, that types "bang!" every time you pull the trigger?

18+ foone OP ,
@foone@digipres.club avatar

@DropTableFoxes now that's a fun idea.

18+ DropTableFoxes ,
@DropTableFoxes@stackunderflow.com avatar

@foone worse idea: many chambered revolver that has to be turned to a certain letter before the trigger is pulled, dymo label maker style

18+ jevinskie ,
@jevinskie@mastodon.social avatar

@foone
Plain UVC and OpenCV but you have to mime out the finger guns action or sign “BANG!” in ASL.

vomithatsteve ,
@vomithatsteve@musician.social avatar

@foone the only way to stop a bad guy with a gun is a good guy with a printer driver

Or anybody with a printer driver really. Including the bad guy themself

18+ jordan ,
@jordan@sometimes.social avatar

@foone Make it a revolver that looks like a six disc SCSI CD changer. Eject is fire.

18+ jepyang ,
@jepyang@wandering.shop avatar

@foone gotta make sure you install asio4all or there’s a 700millisecond delay between trigger and firing

18+ gewt ,
@gewt@san-junipero.gimme-sympathy.org avatar

@foone remember the gun that ran linux

18+ foone OP ,
@foone@digipres.club avatar

@gewt yeah. I wish I could get one to play Doom with, but apparently they're stuck in Russia

18+ gewt ,
@gewt@san-junipero.gimme-sympathy.org avatar

@foone related to google autocorrecting gun to gnu led to GUN/Linux

18+ rho ,
@rho@treehouse.systems avatar

@foone @gewt I thought they were a texas company? pretty sure they're outside austin

18+ foone OP ,
@foone@digipres.club avatar

@rho @gewt maybe we're talking about different linux-guns

18+ ivor ,
@ivor@ivor.org avatar

@foone throw in a bit of Bluetooth to truly curse it?

18+ plaidtron3000 ,
@plaidtron3000@jorts.horse avatar

@foone clearly it needs to be HID class. Because the HID class is ridiculously cursed out of the box, and then extended with HUTs and then shat on by developers who would rather intercept at the class level and do their own thing because fuck you that’s why.

18+ growf ,
@growf@mastodon.org.uk avatar

@foone It's not really a HID though; it's not destined to provide input to the PC. Maybe the personal healthcare device class would be a better fit?

18+ PiiiepsBrummm ,
@PiiiepsBrummm@chaos.social avatar

@foone It won't, because it is out of cyan bullets.

Variaxocellus ,
@Variaxocellus@mastorol.es avatar

@foone It should also require an Ethernet connection but use it only as the sole power source via PoE

18+ dzwiedziu ,
@dzwiedziu@mastodon.social avatar

@foone
Why a gun when chain printers exist? :P

curtmack ,
@curtmack@floss.social avatar

@foone Off the top of my head:

  • Alphanumeric Display: fires when you write "BANG" to the display
  • Braille Display Device: fires when you send ⠃⠁⠝⠛ to the display
  • Magic Carpet Simulation Device: cursed in its own right, no further elaboration is required
  • Firmware Transfer Device: send it a text file and it fires in morse code
  • Watchdog Timer: fires if the Watchdog Timeout expires without timely intervention from software
18+ DM_Ronin ,
@DM_Ronin@mstdn.social avatar

@foone any network mesh-controlled gun, fires only at another holder of the same gun

18+ dunkelstern ,
@dunkelstern@kampftoast.de avatar

@foone ESC/P2 commands to swivel the gun mapped to print head movement…

18+ shac ,
@shac@ioc.exchange avatar

@foone It’s a USB-HID class device that identifies as a game controller, and you have to figure out which joystick or button activates the trigger.

18+ psilocervine ,
@psilocervine@peoplemaking.games avatar

@foone It's not actually USB, it's a PS/2 port with one of those USB adapters built in

18+ gsuberland ,
@gsuberland@chaos.social avatar

@foone SATA controlled gun, to fire it you send the ATA Secure Erase command

18+ mhoye ,
@mhoye@mastodon.social avatar

@foone "next slide please"

18+ sean ,
@sean@scoat.es avatar

@foone Proprietary-shaped (with extra low-current high-voltage pins) USB-A connector on the device side, inverted USB-B connector on the host side. Box contains 17 adaptor dongles; none of them fit quite right.

18+ bhasic ,
@bhasic@mastodon.social avatar

@foone Guns should be IoT so they wouldn't work before installing update and get useless when the manufacturer doesn't feel like updating anymore.

18+ owen ,
@owen@mastodon.transneptune.net avatar

@foone Audio Accessory Mode has to be involved here somewhere.

danieldurrans ,
@danieldurrans@mastodon.me.uk avatar

@foone Bullet Jam in bullet draw.

Warning: Take care not to shoot yourself when removing the bullet.

18+ jwildeboer ,
@jwildeboer@social.wildeboer.net avatar

@foone The most cursed version I could think of to use USB PD firmware update. The firmware allows for exactly one shot, after that it needs a new signed version :) https://usb.org/document-library/usb-power-delivery-firmware-update-specification

18+ foone OP ,
@foone@digipres.club avatar

Next bad idea; it shows up as a USB headset. The microphone input features a constant sinewave tone, and the frequency of the tone is the number of bullets remaining times 100hz.

The speaker out is the trigger. Play a loud enough noise and the gun will fire.

18+ foone OP ,
@foone@digipres.club avatar

USB joystick: the physical trigger is now a soft trigger, mapped to an analog button. The Y axis is used for ammo count.
To fire, you use the rumble feature/force feedback

18+ seyye ,
@seyye@meemu.org avatar

@foone USB CD drive; To fire, seek to the track number equal to the number of bullets remaining.

18+ rasteri ,
@rasteri@mastodon.scot avatar

@foone Mass storage device, create a file called "BANG" to fire

18+ aurorus ,
18+ dekkia ,
@dekkia@dekkia.com avatar

@foone

> Play a loud enough noise and the gun will fire.

I think you accidentally invented Cops.

jgullberg ,
@jgullberg@mastodon.social avatar

@foone the mental image of someone at a gun range, furiously yelling BANG into their mic as they aim downrange, while their friends quietly snicker and point to the unplugged cable

18+ halfur ,
@halfur@chaos.social avatar

@foone Now I'm imagining it as a MIDI device, and it reacts to any note event, but only when first sending a program change event for instrument 128 (Gunshot in General MIDI). Don't forget the classic MIDI Panic button in case a note "hangs" (might be problematic in fully automatic firearms).

18+ OchmennoPodcast ,
@OchmennoPodcast@literatur.social avatar

@foone gun to ps2 to com1 to usb adapter…. You will want to shoot yourself before the gun works

18+ Doridian ,
@Doridian@furry.engineer avatar

@foone So the firing mechanism is basically an irl version of what weird NES peripheral. x3 ( https://en.m.wikipedia.org/wiki/LaserScope )

18+ troldann ,
@troldann@techhub.social avatar

@foone as a chemistry lab technician, we use USB ion chromatographs. Ammo count can be encoded as the measured conductivity, pump speed setting can encode a turret rotation command, and “start sample” can fire.

18+ keengrasp ,
@keengrasp@layer8.space avatar

@foone muaaaaaaad'DIB

18+ keisisqrl ,
@keisisqrl@eternalaugust.com avatar

@foone hellschrieber gun

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • random
  • haupteingang
  • Alle Magazine