Featured image of post Some interesting projects

Some interesting projects

Machine learning

  • PyTorch Geometric is an extension of PyTorch to train GNNs on structured data. Their introduction by example page and list of collab notebooks (and associated videos) are very pedagogic and interesting to experiment with.
  • Content in french: videos of classes and seminars on the topic of Natural Language Processing. Classes given by Benoît Sagot.

Cybersecurity

SQL Injection datasets

For training of SQL Injection detection classification models, the following datasets can be used:

CTFs

Some random tools.

Software engineering:

  • Commit messages specification: conventionalcommits
  • Word, Excel, Powerpoint to markdown: markitdown
  • A static analysis tool: semgrep
  • A pdf files manipulation tool: Any administrative procedure requires to manipulate (merge, sign, reorder…) pdf files. I do not feel confident on relying on unknown online services. Stirling-PDF allows to locally deploy docker instances of a web app to manipulate these. If on a rush, framalab provides an instance at https://stirling-pdf.framalab.org/.

Nix

Some nix-specific projects of interest:

  • agenix A tool to encrypt and manage secrets according to specific SSH keys.
  • colmena A neat configuration deployment tool. This is a wrapper around your usual configuration deployment. It supports parallel deployment and is great to quickly update the ThinkCentre.
  • nix-topology A tool to automatically generate infrastructure and network SVGs from a given NixOS configuration.

Research

  • A website, summarize the upcoming cybersecurity main conferences with a countdown to their submission deadlines: sec-deadlines.

  • A USENIX community project with articles at the frontier of blog posts written with academic rigor. ;login:.

Banner image: John Martin (1868). Les Muses quittent Apollon, leur père, pour aller éclairer le monde. Musée Gustave Moreau.

Built with Hugo
Theme Stack designed by Jimmy