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

darkling ,
@darkling@mstdn.social avatar

@foone PC LOAD 9MM

darkling ,
@darkling@mstdn.social avatar

@foone It uses a mini-USB connector.

whitequark ,
@whitequark@mastodon.social avatar

@foone web camera (the cursed part is that someone would actually deploy this)

foone OP ,
@foone@digipres.club avatar

@whitequark there was that thing where some US states have specifically banned "hunting-over-Webcam" because someone theorized Internet Hunting where you watch a Webcam and you have a button to shoot at the deer, remotely. It was never built, but it's now illegal in some states

foone OP ,
@foone@digipres.club avatar

@whitequark also hi, I was thinking of you when I made this post. I was like "this is some whitequark-esque cursed shit"

dec_hl ,
@dec_hl@mastodon.social avatar

@foone I thought virtual COM ports are more cursed than USB printers because there isn't a standard for it?
Am I wrong?

Also: to make it fire you should have to use postscript 🤣

Mareepy ,
@Mareepy@glaceon.social avatar

@foone russian roulette with a usb-c plug that fires or doesn't based on the orientation of the plug

suchipi ,
@suchipi@corn.social avatar

@foone a printer that doesn't need weird proprietary drivers? that is cursed

18+ emily ,
@emily@sparkly.uni.horse avatar

@foone but first, it prints onto a bit of heatshrink and puts it around the bullet

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

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

danieldurrans ,
@danieldurrans@mastodon.me.uk avatar

@foone Bullet Jam in bullet draw.

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

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

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

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+ 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+ mhoye ,
@mhoye@mastodon.social avatar

@foone "next slide please"

18+ gsuberland ,
@gsuberland@chaos.social avatar

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

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+ 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+ dunkelstern ,
@dunkelstern@kampftoast.de avatar

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

18+ DM_Ronin ,
@DM_Ronin@mstdn.social avatar

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

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+ dzwiedziu ,
@dzwiedziu@mastodon.social avatar

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

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+ PiiiepsBrummm ,
@PiiiepsBrummm@chaos.social avatar

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

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+ 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.

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