About a [month and a half ago](https://www.jasonernst.com/posts/2017/06/22/ACM-Future-of-Computing-A ...
This past semester I had the privilege of assisting in an undergraduate assembly language class. Fro ...
The trend in blogs, the internet and news sites lately is to write articles about the economy. Inste ...
I recently ran into a peculiarity of multicast in Java / Kotlin. I was using a MulticastSocket: [https://docs.oracle.com/javase/8/docs/api/java/net/MulticastSocket.html](https://docs.oracle.com/javase/8/docs/api/java/net/MulticastSocket.html) and trying to ensure that it winds up bound to either an Inet4Address or Inet6Address. It turns out that even if I did something like: ``` val multicastSocket = MulticastSocket(InetSocketAddress("0.0.0.0", MULTICAST_DEFAULT_PORT)) assert(multicastSocket.localAddress is Inet4Address) ``` The assertion could fail. Similarly if I did: ``` val multicastSock ...