1.1 AGM: Chris’ Financial Report
1.2 AGM Candidates for Board
- Note: 2 slots for 2 years + 1 slot for 1 year
- Two incumbents finishing terms:
- Chris Browne
- Alex Volkov
- Also, Stewart Russell has “thrown his hat in the ring”
- Chris thought that he had email from another would-be candidate, but couldn’t find the email 🙁
1.2.1 Candidates Found:
- Alex Volkov
- Chris Browne
- Stewart Russell
There being 3 slots, and 3 candidates, no vote turns out to be necessary for this.
1.3 PostgreSQL
- The PostgreSQL Version 13 release is out, and has many new features and improvements
- There were some arguments on the mailing lists about whether or not to avoid the “unlucky number 13” and the conclusion was to go with the flow and do version 13.
1.4 Pi Stuff
- Review of Gempro Pi4 Enclosure It’s made out of a whole lot of aluminium, so the whole case is a giant heatsink, and is apparently interestingly effective.
- US vendors (Amazon, Newegg) carry it for about $30 USD
1.5 NVFS – Non Volatile Filesystem
nvfs Internals NOVA filesystem NOVA (NVSL) on GitHub
- No particular discussion fell from this…
1.6 Game of Trees
- Uses Git repositories to store versioned data
- Can use Git to perform functionality not (yet) in Got
- Intended to be simpler than Git to fit with OpenBSD’s desire to have auditable components
- Note that FreeBSD is moving from Subversion to Git, and has added Got to their set of packages
1.7 Apple Swift increasingly open source
Swift System is an interface for system calls and low level currency types, now adding Linux support. This means that accesses can have type safety, unlike C interfaces
- Swift Playgrounds
- An introduction to programming intended for children to teach about iteration and such
1.8 Hello Darling
darlinghq.org, darling @ Github Darling is a translation layer that lets you run macOS software on Linux. At present, it won’t quite so much run GUI applications, though… It’s thus not so much a way to run Photoshop on Linux, and more like a way of running server-ish apps. Maybe it’s a place to host the Swift apps?
- how long until `osascript -e ‘say “hello world”‘` does something fun on Linux?
- osascript is AppleScript and similar… https://ss64.com/osx/osascript.html
1.9 Word Lists
- SCOWL (Spell Checker Oriented Word Lists) might be useful to
“spice up” your
/usr/share/dict
word lists. - You can construct your own word lists, based on parameters:
- SCOWL Size
- Indicates the portion of the language covered. The balancing act is interesting; make the dictionary larger, and risk false-negatives, that is, typos being mistaken for extremely uncommon words.
- Dialect Choices
- USian, Canadian, 2 British variants, Aussie
- (no term)
- Spelling variant inclusions
- (no term)
- Handling of diacritics
- (no term)
- Special lists
- Hacker words
- Roman numerals
- Lots of vigorous opinions!
1.10 A fun technical interview
Rewriting the Technical Interview
- I find it really fun that the writer designed, in-interview, a compiler specifically to parse (and rewrite) a (somewhat awful) program that was pulled off of (I assume) StackOverflow.
- Note that it’s from a series; each focuses on taking a different,
um, “abuse” of programming techniques taking things well beyond
any expected limits
- Reversing the technical interview
- Hexing the technical interview
- Typing the technical interview
- Rewriting the technical interview
- No particular discussion fell from this…
1.11 Interactive Fiction Competition
ifcomp.org – An annual celebration of new, text-driven digital games and stories from independent creators. In its 26th year!
- No particular discussion fell from this…
1.12 Object Storage Protocol: POSIX’s death imminent?
New Object Storage Protocol Could Mean the End for POSIX
- Object storage now has an mmap function
mmap_obj()
similar to POSIX. That means the processing and scalability limitations of POSIX become the new bottleneck. - Of course, perhaps this is tilting at a windmill…
- No particular discussion fell from this…
1.13 OnlyOffice
- multiplatform distributed “office software”
- AGPL licensed
- No particular discussion fell from this…
1.14 Snek
- https://github.com/keith-packard/snek
- By Keith Packard of X11 fame
- Microscopic Python-like language
- Can run on tiny, tiny hardware
- Apparently Lego is adopting it
- Is this a pure interpreter? Or does it push bytecode or machine
code to the runtime environment? see also:
https://circuitpython.org/
- Looks like it pushes the textual code to the runtime environment
1.15 ICANN
- https://tools.ietf.org/html/rfc8890
- IANA appears to exist, but got subsumed into ICANN in 2016 via “PTI” which performs like IANA