You are viewing page 1 of 34.

AI Training and Category Confusion

By Timothy R Butler | Posted at 1:23 PM

I keep hearing people say Open AI has no room to complain if DeepSeek distilled their data, since they crawled the web for data. The article on the Verge about this seems to think that way. We need to quit being lazy and start making careful distinctions in life again; a basic requirement if we are going to ever think seriously on anything.

The web has existed from early on dependent upon spiders grabbing publicly exposed data to make things like search engines work. AI is an extension of that, quite directly, as we’re seeing AI chatbots start to supplant search engines. If a human can read something and learn from it (because it is publicly released), artificial intelligence that’s genuinely going to show any “intelligence” needs the same opportunity.

This is different from signing up for a license to use an API — something that is “paywalled” so to speak — and then breaking the license agreement, which is what DeepSeek did if it used OpenAI’s programming interface to teach its own model. That’s akin to music or software piracy. There’s a difference between learning from a book and writing about it and taking a chapter out of a book and reprinting it — proper AI training is like the former, distilling is like the latter.

Wombat Pine Pro

An Unfamiliar Name Proves Intriguing

By Timothy R Butler | Posted at 10:29 PM

Continuing the fall keyboard review season with the interesting Wombat Pine Pro:

Mechanical keyboard makers generally fall into two broad categories: established gaming peripheral companies and a series of upstarts, like Keychron and Epomaker, focused purely on mechanical boards. Wombat Keyboards is neither and, like the company, its Pine Pro keyboard feels like a unique entry into a market flooded with very similar offerings.

Das Keyboard MacTigr

Metadot Exquisitely Crafts a Mac-focused Keyboard

By Timothy R Butler | Posted at 9:50 PM

I’ve been reviewing keyboards once again on OFB, this week a new Mac-focused keyboard from one of my favorite keyboard makers, Metadot:

At the height of the rage around the first consumer marketed Hummer, later rechristened the H1, I remember getting the chance to climb into one at the nation’s leading dealer of that incredibly robust SUV. The vehicle was capable of tackling terrain no car I’ve ever owned could, but also was incredibly basic on certain creature comforts. This is a professional tool. That analogy aptly fits the Das Keyboard MacTigr, the curiously spelled, newly released keyboard from Metadot.

NDI Support for Apple Silicon in OBS 28. Finally.

By Timothy R Butler | Posted at 10:15 PM

So, it has been about two years since Apple introduced the M1 processor, which remains a truly impressive feat of engineering — I love how well things can run on even a low-end M1 computer. Since then, the M1 Pro/Max/Ultra and M2 have come out, but OBS — the standard bearer for live-streaming software — only finally added native Apple Silicon support in late August. That delay wasn’t a huge problem since Apple Rosetta runs Intel native apps incredibly well in translation. OBS is an intensive application, but runs at least as well on an M1 Mac through Rosetta as it does on a high-end Intel Mac.

The late but finally here native release should prove even better, but for one problem when using it in a setting like I do (and like many church users do) where you want to bring in graphics and video conveyed using NewTek’s NDI protocol. About two months after OBS finally went Apple Silicon native, obs-ndi is still not ready for the new version. Thankfully, DDRBoxman has done the work to make the old version of that plugin work on OBS 28 on all the major platforms.

Two caveats to getting it up and running; the installer installed the plugin to /library/Application Support/obs-studio/plugins/obs-ndi.plugin, but OBS does not seem to find it there. I moved it to ~/Library/Application Support/obs-studio/plugins to resolve that.

Also, you need an Apple Silicon native copy of the NDI Runtime, which is not included. A forum post on the obs-ndi GitHub tracker clued me in. I downloaded the latest, Apple Silicon native version of NDI Tools for free and the found the NDI Video Monitor app in the Applications folder. I right clicked it, clicked “Show Package Contents,” and then went into the Contents/Frameworks folder. The library located there needed to be copied to /usr/local/lib/ and renamed to libndi.4.dylib in order for the plugin to detect it.

Messy, but worth it: I now have native OBS with NDI support running on Apple Silicon.

Buying an iPad in Fall 2022

The Choices are Great -- and Clearer than Before

By Timothy R Butler | Posted at 11:46 PM

I know a lot of people get confused about which iPad they need to buy for what they want to do. This guide is my stab at helping to sort out the options and what might be right for you.

Getting Midnight in the UNIX Epoch from Perl

By Timothy R Butler | Posted at 4:49 PM

Many computer functions dealing with time are calculated in the number of seconds since the UNIX Epoch. I wanted to get midnight tomorrow in those Epoch seconds so that my Bible word Wordle clone Biblicle could say when the next word would be available. I couldn’t easily do the entire calculation on the client side in JavaScript, because when the next word is served varies: if the user is logged in, it is at midnight for the user’s specified time zone on FaithTree (which may or may not match their computer’s time zone), but if the user is not logged in, it will be at midnight Central Time (“US/Chicago”).

The calculation needed to be done on the backend on the server, which is written in Perl. This page had a suggestion how to get the number of seconds so far elapsed in the day, which could easily be modified to instead give me the number of seconds remaining. Problem: I want to calculate on the basis of the local time zone not UTC/GMT. Thankfully, using Perl’s DateTime object, that isn’t difficult:

use DateTime;
my $tomorrow = DateTime->now(time_zone => $timeZone);
my $secs = ((23 - $tomorrow->hour) * 3600) + ((59 - $tomorrow->min) * 60) + (59 - $tomorrow->sec);
$tomorrow->add( seconds => ($secs + 1) );
my $tomorrowStarts = $tomorrow->epoch;

With that little code snippet, $tomorrowStarts will return the first second of tomorrow located to $timeZone and relative to the Epoch.

Procrastinator's Gift Guide

By Timothy R Butler | Posted at 11:30 AM

Still Christmas shopping and getting nervous? In the second OFB YouTube channel video, I look at four items still able to arrive before Christmas that make thoughtful and fun gifts for just about anyone.

Das Keyboard 4 Professional for Mac

A Premium Board Squarely Aimed at Typists

By Timothy R Butler | Posted at 9:40 PM
I continue my series of reviews of mechanical keyboards by looking at one from Das Keyboard:

Nearly twenty years ago, the great mechanical keyboards of early computing were largely forgotten, spoken of in reverent tones by the faithful few who clung to them in a sea of mushy, but cheap successors. Das Keyboard stood out as a counterpoint, an attempt to offer a modern, mainstream-friendly board with mechanical switches years before the current resurgence took hold. Do its boards still hold up in a more competitive landscape? And, given that it is Christmastime, would a Das Keyboard make a nice gift?

Mevo Start Live Streaming Camera

A Live Streaming Exploration of Simple Made Simple, Complex Made Possible

By Timothy R Butler | Posted at 1:21 PM

I’ve talked about the Mevo live streaming cameras several times here on asisaid. They’re great for church and ministry functions and Logitech was kind enough to send a couple of their newest model units out to OFB so I could review them:

Live streaming continues to grow in influence while remaining complicated to do well. Mevo pioneered an easier path to quality live streaming a half decade ago with its original live streaming camera and the Mevo Start is the company’s latest entry into that line.

The Year When the Cheapest Mac was the Best

Apple's M1 Ushered in High End Performance for Average Users

By Timothy R Butler | Posted at 1:15 PM

My take on the Apple M1 line of systems as the sibling M1 Pro/Max systems emerge:

Since its introduction, no one has ever mistaken the Macintosh as the cheap option for computers. Nor would anyone who watched Apple’s launch of its insanely fast M1 Pro and Max chips on Monday argue that the new MacBook Pros are cheap. However, when the dust settles, the previous reigning top Apple Chip — the M1 — will still be the one that created a year when the cheapest Mac was the best Mac and one of the best computers, period.

You are viewing page 1 of 34.