I didn’t even know the leave(1) program existed, but now it takes slightly more flexible input.
Accidental theme this week: roguelikes! Maybe with me that’s not so accidental.
- Neal.fun. The old weird web. This will eat some hours.
- “Link In Bio” is a slow knife. There’s a lot of things I can’t link to because they are hidden away just like this.
- blinry’s Advent Calendar of Curiosities 2019. (via)
- It’s Time to Get Personal. (via)
- Tmux and Vim — configurations to be better together. (via)
- OpenHAB, open source home automation software. (via)
- 36th Chaos Communications Congress, coming up.
- Real time clock for your ISA slot.
- A Spotify playlist of all songs mentioned in the Time Zone Database documentation. I love everything about this without even hearing the music. (via)
- AI Dungeon 2: “My Musical Troupe of Orcs Uses Music to Advance Orc Rights”.
(via) - Roguelike Tutorial: Up-to-Date and Literate. (via)
- Roguelike Tutorial – In Rust, via comments in the last source. There’s a lot more links in there, too.
- Dungeon Generation in Enter The Gungeon. (via)
- The Bloomberg Terminal, Explained. (via)
I managed to miss the Thursday update to BSDNow (#329) – Michael W. Lucas is interviewed mostly about his unnatural love of gelato BSD books , and he’s always an entertaining talker.
- NomadBSD – Installation and First Impressions. (via)
- Building Ansible Training Environment on FreeBSD. (via)
- This is another reason to go to BUG meetings.
- January 8th: next NYCBUG meeting, “What is notqmail?“. Note different location than usual.
- FreeNAS 11.2-U7 is out, and a FreeNAS Hardware Guide. Speaking of which, FreeNAS 2020 plans, which mention bringing the interface to non-FreeBSD systems. What’s driving that? OpenSSH Key Shielding. (via)
- Block bad hosts with PF. (via)
- Packaging, Vendoring, and How It’s Changing. Related to BSD packaging. (via)
- New PlayOnBSD Steam Grpup [sic] with Curator List of Games for OpenBSD.
- Valuable News – 2019/12/16.
- e2k19 Hackathon Report: Stefan Sperling on GoT and wireless.
- Arduino Development on OpenBSD.
You probably type “du -sh *” reflexively when looking at disk usage, or at least I do. On DragonFly, there’s also a -t option, which gives the simple file size on disk. That’s the amount of data that would need to move when copied; that may differ from other amounts because of compression at the filesystem level.
This is minor, but I’ll mention it because it might bite you someday: if you are using powerd to minimize CPU power usage, and also trying to push a high data rate through your serial port, you might drop characters. It’s mentioned in the powerd(8) man page, which has an entertaining bugs section.
The BSD.nrw Dusseldorf-Wersten BSD user’s group next meeting is on the 20th. Go, if you are near.
This recent change in kernel memory use may make booting faster. If you’re running -current, time your boot before and after this change, and see what the difference is. I’m always curious.
A recent implementation of SMAP would cause a panic on some machines; that’s now fixed (including on release). So if you had a panic from ACPI between May and now – please retry.
Some deep dives here; take your time today.
- The ZedRipper: Part 1. 16 cores, 83 MHz. (via)
- Play AI Dungeon 2. Become a dragon. Eat the moon.
- Links of the 2010s. There’s a lot here.
- 3 Wyrd Things: Robin the Fog. Listen to Catch 22-20, on that page; a skipping recording that skips with the right timing to create coherent music.
- Two malicious Python libraries caught stealing SSH and GPG keys. (via)
- DNote, self-hosted personal note saving.
- Unreleased Infocom Game Unearthed (from 1986).
- “The Unbeatable Deck of Ronan Shin” by Kiyash Monsef. (via)
- Think App Updates Suck? Try Upgrading a Programming Language. Every language gets to find this out.
- Freebies. Oddball desktops, etc. (via)
- Vim 8.2 is out. (via)
- Andy Baio Uses This. Linked cause he’s a superior link source.
- What I want for CES.
- It’s a good idea to label all of the drives in your desktop.
Lots of variety this week.
- NetBSD Advent Calendar 2019. (via)
- ARM64 and BSD discussion.
- Notqmail, the presentation topic for the January NYCBUG meeting and maybe for SEMIBUG at some point too.
- HAMBSD, presented at NorthernRST. (via)
- BSD-Licensed Combinatorics library/utility. This is neat.
- “The Microsoft LSG (former Open Source Technology Center) FreeBSD Team is pleased to announce the availability of FreeBSD 11.3-RELEASE on Azure.”
- BSDCan 2020’s Call for Papers is out.
- December 2019 Infrastructure Status. (HardenedBSD)
- KDE plasma flavor now available. (FuryBSD)
- Developers shouldn’t distribute their own software. Touches on BSD ports. “Note: This article presumes that proprietary/nonfree software is irrelevant, and so should you.”
- Clang build bot now uses two-stage builds, and other LLVM/LLDB news.
- Manage Contacts the UNIX Way.
- FreeBSD Desktop – Part 19 – Configuration – Plank – Skippy-XD.
- Valuable News – 2019/12/09.
- Learning from OpenBSD can make computers marginally less horrible. (via)
- Artworks for the Euro BSD Con 2020 in Austria.
- Infinity Engine on OpenBSD.
- Meet Radiant Award Recipient Claudio Jeker.
- Playing CrossCode within a web browser.
If you have an Elantech touchpad IC type 15 on your laptop (and you do if it’s a ThinkPad L480 or Huawei Magicbook), it’s now supported in DragonFly. Thanks to K Staring for the fix.
BSD Now 328 is out, and it’s covering various news items; the common thread seems to be “please test this new tech”, which is always exciting.
The i915(4) driver now supports some newer models of Intel GPU, thanks to Francois Tigeot.
The next ChiBUG meeting is tomorrow night, December 10th. Go, if you are near, but also RSVP on the list.
The BSD user’s group in Dusseldorf is also meeting on the 10th. Go there instead, if you are on that side of the ocean.
Accidental theme this week: terminals.
- Teletext’s creative legacy. (via)
- Related: Teletext, the font. (via)
- The Plain Text Project. (Thanks, Benn Collver.)
- TROS: How IBM mainframes stored microcode in transformers.
- IBM, sonic delay lines, and the history of the 80×24 display. An answer to the recently-linked-here “80×25” post, and perhaps the definitive answer on terminal size. Also: sound delay lines are bonkers.
- The Magical Excel 97 Far East Language Build Screwdriver™.
- 26th International Obfuscated C Code Contest (2019) winners. (via)
- New Tricks for an Old Z-Machine, Part 2: Hacking Deeper (or, Follies of Graham Nelson’s Youth).
- New Tricks for an Old Z-Machine, Part 3: A Renaissance is Nigh.
- Unlocked Recordings, via the recent Music Modernization Act. This is one of the many reasons to donate to the Internet Archive. (via)
- Migrationator: Open source tool to help migrate away from Google. (via)
- Big Pile of Vim-like. (via)
- It was 20 years ago today. 4 years ahead of me.
Your odd pile of GIFs for the week: more Jan Svankmajer animations than I’ve ever seen in one place. (via)
Accidental theme: BUGs BUGs BUGs and also happy birthday me! It’s a bit brief cause like usual I am working extra.
- NetBSD 9.0RC1 is out.
- Next ChiBUG meeting: December 10th. RSVP on the list if you are attending.
- Next Dusseldorf BUG meeting: also December 10th.
- Next NYCBUG meeting: January 8th.
- ZFS sync/async + ZIL/SLOG, explained. (via)
- ryzen build (for openbsd).
- HardenedBSD Infrastructure Goals. (via)
- Authentication vulnerabilities in OpenBSD. (via)
- Related: syscall call-from verification.
- e2k19 Hackathon Report: At e2k19 nobody can hear you scream (Claudio Jeker).
- sysget: A single front end for every unix package manager. (via)
- Writing a daemon using FreeBSD and Python pt.3.
- Valuable News – 2019/12/02.
- PlayOnBSD Shopping Guide now scraping for sales on GOG and Steam.
This week’s BSD Now talks about, among other things, renaming of ZFS On Linux to OpenZFS, and a bonkers story about Sun.
The Holiday Hardware Swap is happening at NYCBUG’s monthly meeting today, at a new location. Go, if you are near.
