Video-Based Cryptanalysis: Extracting Cryptographic Keys from Video Footage of a Device’s Power LED
Paper at https://eprint.iacr.org/2023/923
YABin: Yet another pastebin, simple but feature-rich
Demo at https://bin.sohamsen.me, I would be really grateful if you can provide me feedback on which features are needed and which aren’t. I made this since I couldn’t find any open-source pastebins that had the features I needed.
Learning modern compilers?
There was a video a few years ago where Anders Hejlsberg (of C#, Turbo Pascal, and Delphi fame, among others) discussed modern compiler architecture and how it’s vastly different from what is taught in university compiler courses, or even in recent books on compilers and language implementation
https://www.youtube.com/watch?v=wSdV1M7n4gQ
Specifically, he talks about the Roslyn compiler and how it utilizes a more service oriented architectur … ⌘ Read more
Eltanin - An OS project and a Linux distro (Glacies)
The mentioned distro has recently achieved more stable grounds, see 2023-04-19-00.
WASI socket extensions for Go 1.21
The WASI preview 1 specification was missing socket APIs so some WebAssembly runtimes added extensions to allow applications to do more than basic file I/O.
This package enables a large class of Go programs (almost any program doing networking) to run when compiled to WebAssembly using the WASI preview 1 spec. It exposes functions similar to net.Dial and net.Listen that can be used to leverage the socket extensions thanks to the new //go:wasmimport compiler directive.
It also has a set of exampl … ⌘ Read more
It’s great that you provide operator overloads, but it’s also nice to have names
Comments ⌘ Read more
“Clearly predatory”: Western Digital sparks panic, anger for age-shaming HDDs [after 3 years uptime]
Comments ⌘ Read more
Meet Swift OpenAPI Generator
Introductory blog post: Introducing Swift OpenAPI Generator