ademarre 6 years ago

I love Battleship hacks. The game begs to be implemented everywhere for its simplicity. Before I learned to program I implemented it in MS Excel circa 2002. It was played over a local network as a shared file, and it relied on manual polling (file reload) and honor (don't peek at your opponent's worksheet).

I played it with a coworker during breaks in an environment that IT had locked down, but they didn't block Excel.

  • ComodoHacker 6 years ago

    >in an environment that IT had locked down

    When I worked in one such environment people made and enjoyed HTA chat app which used text file on a corporate file share as its storage.

    • gh02t 6 years ago

      I remember me and a friend figuring out how to use `net send` to send messages in my middle school typing class. They had everything so locked down, but they allowed command prompt for some reason. We felt so accomplished.

empath75 6 years ago

> The game went smoothly, apart from a 45 minute period where no moves were exchanged due to causing the previously mentioned route flap damping to activate. This happened on my side and caused Level 3 to have a less optimal route for my traffic in the 45 minute period. To mitigate this from happening again later on the game, we decided to move to a 90 second cooldown period on every move.

Must have been an interesting support call.

  • scruffyherder 6 years ago

    I can't even imagine taking the call from the business people why we were basically off the internet for 45 minutes, and or severely degraded..

    • jauer 6 years ago

      Only way they'd be offline or severely degraded is if this was a shit network that was only connected to (3).

      • scruffyherder 6 years ago

        Level 3? Yeah it's shit. And by causing the routes to be dampened, yeah great thing to do with a production network.

pbhjpbhj 6 years ago

Love it. But I like the skrillex steganography even more! https://blog.benjojo.co.uk/post/encoding-data-into-dubstep-d...

mino 6 years ago

Found your tweets weeks ago by accident and started following you.

Man, you must start giving nerd standup comedy talks at CCC/RIPE/ARIN/etc!!

iDemonix 6 years ago

I work for an ISP and have done a fair bit of work on the peering side of things - it's amazing how many peers have no/few filters on their side, and/or refuse to use an MD5 password.

z3t4 6 years ago

Need to come up with a good reason to register a ASN so I can play too

mey 6 years ago

I am amazed about the hilarious design and concept. Horrified that this was done with links running production data.

  • progval 6 years ago

    No experiment is worth doing without your production system at stake

    • mey 6 years ago

      Typically move fast and break things refers to improving a product, not the next move in battleship.

      • iDemonix 6 years ago

        I think it's open to interpretation.

      • jauer 6 years ago

        You don't actually know if something works until you've tested in prod.

        Adding some community tags to BGP announcements is really trivial and mostly harmless.

  • tscs37 6 years ago

    Considering the modern role of BGP it's probably a bit like playing battleship on the controls of two nuclear power plants using the power grid.

  • q3k 6 years ago

    If your production systems break when some third-party plays battleship on them, you might want to invest in better production systems.

  • ocdtrekkie 6 years ago

    Indeed. The responsible way to do this would've been using either off-network routers with non-real AS numbers, or even virtual ones in something like Cisco Packet Tracer.

xingped 6 years ago

Does anyone have any recommended resources for learning more about and playing with BGP?

  • znedw 6 years ago

    A nice introduction to BGP is Peter Hessler's BGP-spamd (https://bgp-spamd.net), which is a creative use of BGP for sync'ing lists of blacklisted mail servers.

  • iDemonix 6 years ago

    You can setup a decent lab with GNS3.

    • scruffyherder 6 years ago

      Why bother with a lab, I want a company that'll let me mess up their traffic, and an ISP that'll not block me for doing so.

ConceptJunkie 6 years ago

I can't be the only one who was annoyed because the game is "Battleship", not "Battleships". I can see using the plural to describe the game generically, but he also uses the name capitalized, which is just wrong.

Nevertheless, it was an interesting article. It's always cool when someone totally subverts the purpose of something to do something entirely different.

  • iDemonix 6 years ago

    I was only annoyed by 'interger' in one of the diagrams, but other than that a great article - I'll admit I didn't know the proper title of the game!