eBPF, Sockets, Hop Distance and manually writing eBPF assembly

A friend gave me an interesting task: extract IP TTL values from TCP connections established by a userspace program. This seemingly simple task quickly exploded into an epic Linux system programming hack. The result code is grossly over engineered, but boy, did we learn plenty…

New system uses Twitter, artificial intelligence to predict floods

Researchers said AI can be used to extract data from Twitter and crowdsourced information from mobile phone apps to monitor urban flooding. Photo: AFP London: Scientists are combining Twitter, citizen science and cutting-edge artificial intelligence (AI) techniques to develop an early-warning system for flood-prone communities….