ec changed the topic of #elliottcable to: a π•―π–Šπ–“ 𝖔𝖋 π•―π–Šπ–™π–Šπ–—π–’π–Žπ–“π–Šπ–‰ π•―π–†π–’π–˜π–Šπ–‘π–˜ slash sΝ”ΜžuΝ•Ν™pΝ™Ν“e̜̺rΜΌΜ¦i̼̜oΜ–Μ¬rΜ™Μ™ c̝͉α»₯Μ§Ν˜αΈ·Μ‘Ν™Ε£Ν“Μ€ || #ELLIOTTCABLE is not about ELLIOTTCABLE
Sgeo has quit [Ping timeout: 260 seconds]
Sgeo has joined #elliottcable
joepie91 has quit [Remote host closed the connection]
joepie91___ has joined #elliottcable
joepie91___ has quit [Changing host]
joepie91___ has joined #elliottcable
joepie91___ is now known as joepie91
_whitelogger has joined #elliottcable
muelleme has joined #elliottcable
muelleme has quit [Ping timeout: 240 seconds]
mylesborins has quit [Quit: farewell for now]
mylesborins has joined #elliottcable
muelleme has joined #elliottcable
muelleme has quit [Ping timeout: 240 seconds]
muelleme has joined #elliottcable
muelleme has quit [Ping timeout: 256 seconds]
Sgeo_ has joined #elliottcable
Sgeo has quit [Ping timeout: 244 seconds]
muelleme has joined #elliottcable
muelleme has quit [Ping timeout: 265 seconds]
muelleme has joined #elliottcable
<ELLIOTTCABLE> mylesborins: i swear i had your phone β„–, but
muelleme has quit [Ping timeout: 244 seconds]
muelleme has joined #elliottcable
pennig_ has joined #elliottcable
<pennig_> oh. hi
<ELLIOTTCABLE> pennig_!
<vil> ELLIOTTCABLE: hi
<ELLIOTTCABLE> vil i miss you hi love
<ELLIOTTCABLE> currently cranking away on homework for an application so
<ELLIOTTCABLE> ugh FUCK reason/bucklescript right now
<ELLIOTTCABLE> BuckleScript's tech, and JS/npm interop? absurdly badass.
<vil> I am so far behind the curve on Modern Web Technologies (tm)
<ELLIOTTCABLE> their team's complete refusal to acknowledge and integrate with the existing OCaml community, tooling, and library-base? unfuckingtenable.
<vil> I live in python now
<vil> maintaining literally the oldest SDN framework that exists
<vil> it's so old SDN wasn't an ancronym yet
<jfhbrook> what is a SDN
<ELLIOTTCABLE> ditto, vil
<ELLIOTTCABLE> wtf is an SDN
<ELLIOTTCABLE> pennig_: come love on meeeeeeee <#
<vil> software defined networking
<vil> it logs into switches and routers and such and makes packets go where we want so we can test our products
<vil> but it's from before there were like, apis
<vil> so it has to do this by pretending to be a user typing into the cli and then it uses a bunch of regular expressions to parse the output
<vil> and we keep discovering that this is actually still more reliable than any of the apis that exist now
<ELLIOTTCABLE> oh my god wtf
<ELLIOTTCABLE> have you used P4 at all? it seems to have some pedigree, I almost wish I worked in that space so I'd have an excuse to play with it
<ELLIOTTCABLE> type gender = Male | Female | Neither | Unspecified
<ELLIOTTCABLE> come at me, fucking shitty job interview homework
<vil> I haven't
<vil> this looks neat, though a bit further below what we care about for qa
<vil> this would actually be more at home on the products themselves I think
<vil> https://github.com/p4lang/ptf this is interesting though
<vil> arbor's products are difficult to test with anything higher-level than "craft and send this exact packet" because we intentionally drop traffic that we deem bad
<vil> whereas most networking gear is supposed to never drop anything if it can avoid it
pennig_ has quit [Quit: Connection closed for inactivity]
eligrey has joined #elliottcable
Sgeo__ has joined #elliottcable
Sgeo_ has quit [Ping timeout: 240 seconds]
muelleme has quit [Ping timeout: 244 seconds]
<devsnek> i've wanted to set up some programmatic network routing but i never knew where to get started
<devsnek> with regard to SDN
eligrey has quit [Read error: Connection reset by peer]
eligrey has joined #elliottcable
eligrey has quit [Client Quit]
scrptktty has joined #elliottcable
<incomprehensibly> hello
_whitelogger has joined #elliottcable
devyn has quit [Ping timeout: 244 seconds]
devyn has joined #elliottcable
<vil> devsnek: I recommend anywhere that isn't pexpect
<devsnek> vil: what *do* you recommend
<vil> I don't really know if there's a good homelab sized framework, everything seems to go zero to kubernetes-level complexity
<devsnek> there's that router7 go project
<vil> cisco is pushing their "intent based networking"
<vil> which makes me laugh every time I hear it
<devsnek> but go is unreadable and evil
<vil> because I've used cisco software
<devsnek> heh
<vil> what level do you want to be at?
<vil> there's always like dpdk
<devsnek> i'm just messing around with my home network so
<vil> https://github.com/libmoon/libmoon is a bit friendlier
<vil> I haven't played with it a lot yet though
<devsnek> lua :(
<devsnek> although it will be easier to read through
<vil> that's why I haven't played with it a lot
<devsnek> i like plugging things into javascript runtimes
<vil> my experience is all with controlling real networking gear as opposed to routing the packets myself
<devsnek> same
<vil> there's openvswitch
<devsnek> this is what got me interested https://github.com/rtr7/router7
<vil> >It was not only quicker to develop my own router than to wait for either side to resolve the issue
<vil> yay ISPs
<devsnek> hehe
<vil> this is interesting
<devsnek> yeah i just
<vil> I considered picking up a pc engines box a few years ago but I went UBNT
<devsnek> can't figure out how it all connects together
<devsnek> because its written in hecking golang
<vil> I've avoided learning go so far
<vil> but so much networking stuff is go now
<devsnek> i can't figure out why people like it
<devsnek> but i do want to setup a custom router with like programming instead of pfsense or something