TLDR: Recently ChatGPT just started wildly lying, inventing bullshit and disregarding my instructions. The root cause seems to be that OpenAI has instructed it to reduce use of the search tool (you can see references to this in the chain of thought). I imagine this is to conserve resources, but without some factual context to go on ChatGPT hallucinates like hell.
But there is a better way: Use the command line version of your preferred AI tool. Watch NetworkChuck's video for details! These are available for Gemini (free), ChatGPT and Claude (both of which require a standard subscription). Why is it better? You can force the AI to remember rules and context for any given project, agent workflow, or output style, making it much more reliable.
]]>According to the marketing materials, the proprietary Firewalla WIFI-SD USB dongle/antenna only works with their (excellent) hardware firewalls. But I needed an external WIFI antenna for a Raspberry Pi, so I inserted it into a USB port to see if it would work, and yeah it does. The downside is that the Pi only seems to have drivers to use it on the 2.4 GHz band, while the antenna is supposed to be a WIFI 5 device.
It is apparently based on the dual-band RTL8821CU chipset (802.11ac). Probably you could get it working on 5 Ghz if you were prepared to tinker with drivers but I'm told this chipset is notoriously difficult to work with, and kernel updates would probably keep breaking it, so I'll pass. Anyway, if you login to a Firewalla box via SSH the default username is 'pi', so you can probably guess why this works.
]]>I like FontAwesome (I'm a backer), but I'm so over subscription services, there's only so much many times I want to pay for the same icon collection, you know? I'm also annoyed that they withdraw access to the subsetter app once your subscription expires. That's miserable, given that subsetting the icons is mandatory to control file size, as the full icon library is too large to use.
IcoMoon has a free online tool that lets you convert icon collections into a custom font. You upload your icon SVGs, select the ones you want to use, and export them back out as a font, which is trivial to incorporate into your project. The files are much smaller, and do not require any Javascript. I will probably remove the FontAwesome script from Tuskfish and re-implement the icons as a font. This will also allow other icon sets to be integrated, as you aren't limited to the FontAwesome set.
]]>So: Is it worth the upgrade? If you use the mapping applications a lot then I would say yes. Being able to pan with your finger is a game changer. Otherwise, the functionality is very similar to the 945. There are a few more apps but nothing that you are likely to miss.
]]>TLDR: Quick charging technologies can cause problems. The headphones charge reliably over 5 volt connections, but may cease charging if there is an option to negotiate higher voltage charging as found on many recent chargers. Try using an ordinary USB cable without Power Delivery (PD) capabilities, or a charger that won't output more than 5 volts, and charging may be yours again. Also applies to power banks.
]]>You can adjust the level of compression and sharpening in the trait file method createThumbnailWithExec().
]]>Recommended. I've had a Zoom F3 for a while now, but I've only recently taken it on a field trip. I bought it to record wildlife and environmental ambiences (a hobby), but most of the time I'm recording meetings (work), and pack a Zoom H6 (not the new "essentials" version).
The H6 has a few shortcomings, mainly its size and very average quality preamps. But it is an enormously flexible device and has an intuitive interface with hardware knobs for each microphone input. The X-Y stereo capsule it ships with is great for meetings, if you just want an ok recording to check your facts later.
But this time, I needed something light, so I took the F3 instead, and it worked out far better than I expected. Apart from the obvious advantage (size), the F3 has a few improvements over the H6.
Update: The new Tascam FR-AV2 is the new best portable field recorder, but significantly more expensive.
]]>The real reason why 24 fps is so common is purely historical: It is basically the minimum frame rate that allows a moving image without annoying flickering. Video used to be shot on physical film, so keeping the frame rate as low as possible saved on costs. Apparently it also helped with sound synchronisation.
Neither of these are valid constraints in the modern era. Sticking to 24 fps just makes panning shots look terrible due to judder, especially on a big screen. You are better off going for 50 or 60 fps depending on your region, which will deliver a far more fluid image, so long as you keep your shutter speed at one over double the frame rate.
]]>