Reduce, the “second oldest computer algebra system”, has been ported to DragonFly (and there’s work on other BSDs). The post about this has lots of links to more information; if you’re a Maple or Mathematica user, this will definitely interest you.
Accidental theme this week… video games, though not strongly.
- Eaten by a Grue, the Infocom podcast. There’s a lot to listen to here. (thanks, swildner)
- Urbigenous Library. There’s a lot to read here.
- Modern-Day BBSing on an Epson CP/M-based Laptop from 1984. (via)
- Jengo, a new point-and-click game.
- Dwarf Fortress dwarves to be given memories, dev shows no remorse.
- Home automation notes, not really BSD-related.
- The Game of Everything, Part 6: Civilization and Religion.
- “Why is the kernel community replacing iptables with BPF?” On Linux, where reinventing wheels in the system is a constant. (via)
- Pinebook: An Affordable 64-bit ARM based Open Source Notebook. Linked for the source link commentary, not for the selling page.
- Weekly Command: going over Git history with tig. (via)
- Zulip, an open source team chat. (i.e. Slack and Teams category) (via)
- What Video Games Have to Teach Us About Data Visualization. (via)
MAP_STACKStack Register Checking Committed to -current.
- Nextcloud 13 on FreeBSD. (via)
- Run OpenBSD on your web server. (via)
- Introduction to HardenedBSD World. (via)
- MirBSD Korn Shell on Jehanne. (via)
- Distributed Object Storage with Minio on FreeBSD. (via)
- Open vSwitch Overview.
- How to do math on the Linux command line. Or BSD.
- IKEV2 EAP User name/Password client on *BSD.
- Taylor Campbell, new to netbsd-core.
- [on sale] Bioware, FTL, System Shock, and more. (OpenBSD Gaming, though it may extend to other BSDs.)
- BSD Magazine wants article feedback.
- OpenBSD router/firewall?
BSDNow 242 has no interview and the normal wide range of topics: TrueOS, F-Stack, jails, SmartOS, and most interesting to me, open source business model development with iXSystems.
I like code that travels through multiple BSDs.
No theme grew this week.
- Conserve the Sound, “vanishing and endangered sounds”. (via)
- Why does Twitter allow third-party clients? Another walled garden approach winding to its end stage.
- z, a tool for navigating by regex. Odd, but powerful. (via)
- Ikea-style instructions for programming algorithms. Not sure if this makes them clearer, or not. (via)
- Seashells, piping CLI output to the web in realtime. (via)
- Why does”=” mean assignment? (via)
- The Game of Everything, Part 5: Civilization and War.
- Why SQLite Does Not Use Git. (via)
- XScreenSaver 5.39 is out. New hacks!
- The NES homebrew scene.
Your unrelated comics link of the week: Belfry WebComics Index. Very 90s. (via I lost it, sorry)
Totally last-minute summary, but I’m hitting every BSD category.
- Godot running on OpenBSD, though I didn’t know what Godot was.
- Finding what you’re looking for on Linux. BSD too. I link it because I always forget arguments to find(1).
- OPNsense 18.1.6 released.
- New M-Series storage devices from iXSystems.
- How to write ATF tests for NetBSD. (via)
- FreeBSD Desktop – Part 2 – Install. (via)
- Using FreeBSD Text Dumps. (via)
- Transparent network audio with mpd & sndiod. (via)
- Michael W. Lucas’s Penguicon 2018 Schedule. Several BSD presentations.
- pkg vs. underlying OS upgrades.
- The BSDCan 2018 schedule is posted.
This week’s BSDNow interviews Kevin Bowling of Greenlight Networks, plus lots of filesystem conversation.
I haven’t been able to say this in a while, but: I like cross-pollination.
As the title says, you can register for BSDCan 2018 now.
(Not leaving this for the weekend BSD summary cause I need to remind myself to plan for travel if possible.)
Accidental theme this week: Social media is a dead end.
- ViperCard – An open source re-creation and re-imagination of HyperCard. I… could have sworn I already linked to this but I can’t find it. (via)
- gokrazy – Go userland. Every language eventually reinvents the wheel this way. (via)
- The Game of Everything, Part 4: Civilization and Geography. First 3 parts linked last week.
- It’s Time for a RSS Revival. (via)
- Growth At Any Cost. Facebook is designed to take your data and give it to others. It will never not do that. Don’t participate.
- Cracks in the Wall. Blogging is better than social media, but of course I would say that. (via)
- And here’s some more reinforcement of that idea. (via)
- A 1970s disk drive that wouldn’t seek: getting our Xerox Alto running again. I like the platter shots.
- An oral history of the L0pht. Part 1, with subsequent parts linked. (via)
- The definitive resource for imagemagick scripts. I have needed this many times. (via)
- AlterEgo: A Personalized Wearable Silent Speech Interface. Neat but creepy creepy creepy from the illustations. (via)
- dotdrop, dotfile management. (via)
- Prince of Persia from Apple ][ to BBC Master. (via)
Your unrelated food link for the week: King Arthur test kitchen disasters. Summarized annually on April Fools Day, every year.
Losing power at home this week put a dent in my reading throughput, so to speak, but this will do.
- DragonFFI: FFI/JIT for the C language using Clang/LLVM. Not actually related to DragonFly or really BSD, but I like the synchronicity. (via)
- Simplifying Linux with … fish? Or BSD.
- New BSDMag issue – with a feature on OpenBSD Gaming. (via)
- Tarsnap pricing change.
- BSDCan 2018 schedule is up. Some people from my employer are going; I may too.
- DIY Hardware firewall on OpenBSD.
- OpenBSD 6.3 Released.
- Untangle vs pfSense.
- Nextcloud 13 on FreeBSD. (via)
- 32+ great indie games now playable on -current; 7 currently on sale! Rogue Legacy is fun, though I’ve only played the Windows version, not on any BSD.
- TrueNAS 11.1 – What’s New.
This week’s BSDNow has an intriguing title, and the show covers a number of hardware and software changes – no interview.
Shutdowns are a bit faster in DragonFly, thanks to the addition of a QUICKHALT shortcut. How much faster? It depends on what devices you have mounted, I suspect. I haven’t yet updated and tried.
So, you may have noticed that author Michael W. Lucas has been releasing regular books in his “Mastery” series, focusing on various tools. I like linking to his work because he writes inclusively about BSD, even when it isn’t the topic of the book.
He’s on his 13th Mastery book, and it’s April 1st, April Fools Day. Anyone who knows his sense of humor might suspect he would take advantage of this confluence of minor events. He did: he wrote “ed Mastery“.
ed(1), for those unfamiliar, is a text editor that doesn’t show you what you are working on – it was written more than 4 decades ago when you didn’t have a computer screen – just a printer. It’s a limitation that is positively difficult to duplicate today.
It was present in the very first release of UNIX from AT&T – the operating system was written using it! This does, at first, seem like a bit of a joke – people usually only claim to use ed when they want to show how they triumphed over adversity.
This being a book in the Mastery series, however, means that Lucas explores how to use the tool in-depth. His tongue is firmly planted in cheek, meaning he is taking this seriously and not seriously at the same time. The odd thing is that since this is the proto-editor that stands behind sed, vi, nvi, vim, and sorta emacs, a lot of the movement and control commands apply to everything. The regular expressions here are the model all the following editors stick to, by and large.
It’s humor, and the book knows it’s humorous both in topic and content. But it actually works as an explanation of how to work through ed to accomplish goals. I can’t imagine it’s easy to get into a situation where ed would be your only option… but I can see how the tools for shifting data around or automating text changes come right out of these processes.
It’s available now, through the usual sources and DRM-free from the author.
(Obligatory disclosure: Lucas sent me an electronic copy of the book and asked me to talk about it on April Fool’s Day, if I wanted to. I am bad at payola.)
Accidental theme this week: games.
- AI Anecdotes, with highlights. (via)
- The history of documented Unix facilities. (via)
- Web OS, open sourced. Originally what ran on Palm handhelds. I got to try an unreleased Palm phone just before they folded – it was slick. (via)
- The quest to save Stephen Hawking’s voice. He can literally speak from beyond the grave, if you think about it. (via)
- A Look Back at PLATO. (via)
- Odd Comments and Strange Doings in Unix. (via)
- The Handheld History Collection. (via)
- The Game of Everything, Part 1: Making Civilization and Part 2: Playing Civilization and Part 3: Civilization and the Narrative of Progress.
- The making of Dark Castle. That game fascinated me. (via)
- Edible Dice. Yep, can buy them. (via)
- Stop cherry-picking, start merging: Index.
- groups.io. Way, way better than dealing with Yahoo or Google ‘free’ group products, which is an unavoidable feature of many non-tech groups. (via)
Your unrelated cookbook link of the week: “Texture – A hydrocolloid recipe collection”.