Benki β†’ All Posts

β‡  previous page next page β‡’

An NTP client and server designed for use with unstable networks and unreliable peers.

A C++ library that converts between smeared (UTC) and unsmeared (TAI) time scales.

A small object-oriented programming language. Statically typed with support for architectural patterns and internal domain-specific languages.

An effort to standardize more of the Arm architecture, making it more PC-like. A good idea. There is already some support in Yocto in the form of a generic-arm64 target. I am still partial to genericx86-64, myself, but let us see what the future brings.

Since the whole point of the original Raspberry Pi was that you would get a super-cheap PC-like device that you could use for home hacking and fun, with the more recent variations that are as expensive as or more expensive than a low-end PC, it is hard to see what their selling proposition is.

My personal experience is that the IBM-PC architecture and its evolutions are the most frictionless kind of computing. You get plug’n’play for hardware components, a predictable and uniform firmware interface, and massive compatibility forward and backward. All the major portable operating systems run unmodified and you do not have to rely on third-party forks of kernels and drivers. Plus you can assemble your own PC from parts and chances are it will boot and basically work no matter what weird combination of ancient CD-ROM drive and the latest trendy CPU you run.

So yeah. If you can use a PC, use a PC.

Cross-platform Swift support for JetBrains IDEs. Commercial.

Swift support for CLion was historically provided by JetBrains, but they have dropped it along with AppCode. In my experience it was not very stable and so was hard to recommend for more than occasional dabbling. Here is hoping that this new plugin is more solid.

β‡  previous page next page β‡’