ubavic
It’s not for everyone yet. It’s still unstable, and its ecosystem is small. However, both are improving.
WICG Proposal Draft: Web Smart Card API
List of programing languages that compile to Go
Show HN: Smart card eID driver written in Zig
https://github.com/ubavic/srb-id-pkcs11
In Serbia, for a long time, the only way to use an eID was by having a Windows machine. Over the last year, I slowly implemented an open source module by reading the PKCS#11 standard and sniffing the USB traffic of the official (Windows) module. The result is a shared library that can be used on *nix systems, removing the need for Windows for many citizens of Serbia.
A Security Site
- make sure bring extension chords, and make sure you have enough fast wifi for all participants
- bring enough USB-s. Installation on older laptops can take time
- ventoy is useful
- for beginners stick to Fedora/Debian. Popular distros come and go, but these two are constant and will be supported for a long time
- don't give options to beginners if they don't ask for it. You will induce paralysis of choice
- automatic dual boot setup by Debian installer works very well. Partition shrinking on Windows isn't scary as I thought before
- sometimes you can't install BIOS/UEFI drivers without windows (on older devices). You maybe want to do that before installing Linux
- i think it is good to have a windows installation ready. At least for windows boot loader recovery if anything goes bad
- bitLocker can be PITA. Don't lock users device
- after installation update system
- write some material, what-to-do-after-installation guide, and give to participants. Maybe create group on some social network or messaging app
Linux Instal Fest Belgrade
Mint Is Not TeX
Hyperbolic Non-Euclidean World (2007)
OpenPrinting
Reimplementing PKCS#11 Module
CV Tips from Someone Who Reads Them
The Second Dumbest Way to Solve a Maze
Interactive math: a curated list of tools and articles
Just today, I finished first working version of the new compiler (https://github.com/ubavic/mint). It is written in Go, and there are lot of things on the TODO list, but it works :)
This is actually the second compiler for the atex. The first one was written in Haskell and compiled fixed document schema. I used it for writing a book on Haskell (https://github.com/ubavic/programming-in-haskell).