If you’re looking for a simple, small desktop computer that doesn’t take up much space in your home or office, consider a mini PC. These computers are best for everyday tasks like working on documents and spreadsheets, browsing the web, taking video calls, or watching TV. However, our top picks are also powerful enough to do some light media editing, and our upgrade pick is fast enough even for professional photo and video editors.
The Mac mini with an M2 Pro and 32 GB of RAM can speed up most media-editing workflows, and it can connect up to three monitors.
For those who prefer Windows, the HP Pro Mini 400 G9 is the best choice, and macOS users should buy the Mac mini with Apple’s M2 processor. Both are capable little computers that you can stick under or behind a monitor, saving space on your desk. A more powerful upgrade is the Apple Mac mini with the M2 Pro processor, which competes with high-end desktops in photo and video editing capabilities.
Processor:Intel Core i5-12500TStorage:256 GB NVMe SSDMemory:16 GBSize:7 by 7 by 1.5 inchesFront ports:two USB 3.2 Type-A (10 Gbps), one USB 3.2 Type-C, headphone jackWireless:Wi-Fi 6E, Bluetooth 5.2Rear ports:three USB-A, two DisplayPort 1.2, one HDMI, one 1Gbps EthernetExpansion:two DDR4 RAM slots, one NVMe M.2 slot, M.2 Wi-Fi cardThe HP Pro Mini 400 G9 is a basic PC that’s perfect for home or office use. It runs on Intel’s latest generation of processors, which are energy-efficient and more than powerful enough for daily tasks. It has all the ports you need to hook up multiple monitors, and it offers the latest Wi-Fi and Bluetooth wireless connectivity. We love that the Pro Mini 400 is especially repairable; you can swap out and upgrade the storage drive, the RAM, and even the processor. And HP’s competitive pricing on this model means you can get more RAM and storage for $300 less than you’d pay for a similarly upgraded Apple Mac mini.
Processor:eight-core Apple M2 CPUStorage:256 GB proprietary SSDMemory:8 GBSize:7.7 by 7.7 by 1.4 inchesFront ports:noneWireless:Wi-Fi 6E and Bluetooth 5.3Rear ports:two USB-C with Thunderbolt 4, two USB-A, one HDMI, one 1 Gbps Ethernet, headphone jackExpansion:noneIf you prefer macOS, get the Apple Mac mini with Apple’s M2 processor. This speedy little Mac desktop can integrate seamlessly with an iPhone or an iPad, as well as Apple services like FaceTime and iMessage. For everyday browsing and general use, an M2 Mac mini with 8 GB of memory is good enough, though if you plan to use yours for professional photo and video editing or app development, you should step up to 16 GB of memory. Keep in mind that you can’t upgrade the Mac mini’s memory or storage after you buy it, so you need to make that decision up front. Apple’s internal-storage upgrades are pricey enough that you should look at an external hard drive or a portable SSD if you need more space.
Processor:10-core Apple M2 Pro CPUStorage:512 GB proprietary SSDMemory:16 GBSize:7.7 by 7.7 by 1.4 inchesFront ports:noneWireless:Wi-Fi 6E and Bluetooth 5.3Rear ports:four USB-C with Thunderbolt 4, two USB-A, one HDMI, Gigabit Ethernet, headphone jackExpansion:noneBy upgrading the processor in Apple’s Mac mini to the M2 Pro, you get the same blistering processing speeds found in the new MacBook Pro for nearly half the cost. Compared with our previous upgrade pick, the Mac Studio with an M1 Max chip, the Apple Mac mini with an M2 Pro processor loses some convenient features, such as front USB-C ports and an SDXC card reader, but you pay substantially less—$700 less, to be exact—for a faster machine. It’s also whisper-quiet, even under a heavy processing load, so you can keep it on your desk and forget it’s even there.
My use of RMB was on a 68000-based Viper board that plugged into a slot in a PC. RMB by itself took half a megabyte, without the user's application. This board had and IEEE-488 port and native support. I did the heavy I/O to several lab instruments at once on the 71 (and before that, even the 41, although not in BASIC on the 41) with the HP82169A HPIL-to-HPIB interface converter. RMB 5.1 did not allow certain things in the program editing, did not allow more than one program in memory at a time (whereas the 71 allowed any number, and your main application could take advantage of subprograms in other program files, with their own environments, without importing them), forced you to use a certain case for variables (I seem to remember it had to start with a capital letter and the letters after it had to be lower-case), and had plenty of other annoyances.(03-31-2014 09:34 PM)
Howard Owen Wrote:(03-30-2014 07:29 PM)
Garth Wilson Wrote: I have never seen such a good BASIC, even when I was working with Rocky Mountain BASIC 5.1 at work which was ahuge
disappointment compared to the 71 with math module and a bunch of LEX files from the Paris users' group.
Off topic:
Wow, I thought RMB was the best thing ever coming from mbasic on CP/M. I was struck by the elements it shared with Pascal and FORTRAN. It was also extendable with Pascal or 68K assembler. I loved the "knob" on the Nimitz keyboard too. But I was most impressed with its I/O capability. We were typically collecting data from radio navigation and bathymetry, plotting a fix and graphing and logging that in real-time, all on a 9816 with 256K. We also interfaced with a menagerie of other marine instrument systems, from pingers to sidescan to LORAN and on and on. HP71B BASIC was and is a wonderful handheld BASIC, but it can't do any of that stuff.
It was a fun start to my professional career. "Offshore Programmer" was not a typical job title.
My use of RMB was on a 68000-based Viper board that plugged into a slot in a PC. RMB by itself took half a megabyte, without the user's application. This board had and IEEE-488 port and native support. I did the heavy I/O to several lab instruments at once on the 71 (and before that, even the 41, although not in BASIC on the 41) with the HP82169A HPIL-to-HPIB interface converter. RMB 5.1 did not allow certain things in the program editing, did not allow more than one program in memory at a time (whereas the 71 allowed any number, and your main application could take advantage of subprograms in other program files, with their own environments, without importing them), forced you to use a certain case for variables (I seem to remember it had to start with a capital letter and the letters after it had to be lower-case), and had plenty of other annoyances.
http://WilsonMinesCo.com (Lots of HP-41 links at the bottom of the links page, http://wilsonminesco.com/links.html )