Matthew Cowen
About Newsletter Categories Working Library Subscribe License Search Also on Micro.blog
  • The more social, social network

    There’s a number which is called Dunbar’s Number. It’s around 150 or so.

    It’s a significant number in that it seems to indicate that, as humans, we are incapable of having a meaningful discussion and keeping personal links with other humans if we have to do that for a group larger than this number.

    Think about how many friends you have, no not Instagram acquaintances, real friends? Now think about how many of them you can keep in touch with in a meaningful way. It’s probably much less than Robin Dunbar’s suggestion.

    I’ve started to see discussions about having a much more sociable social network, prompted by not just Elmo’s destruction of Twitter but the abject fatigue surrounding the use of social media that sucks you dry and intentionally disconnects you emotionally from a human being on another smartphone. Connecting more people was supposed to bring us together. Instead, it has succeeded in doing the exact opposite. For example, suggestions discuss limiting follows and followers to around 300 people or so and making them mutually agreed upon.

    I don’t know the solution, and I don’t think it is Mastodon in its current guise. Still, I think it is a good starting point for people, organisations, institutions and even governments to see how they can build more community rather than more division.

    Community centres and youth clubs were everywhere before. They weren’t perfect, nor do I expect Social Media to be. But I think there’s an opportunity to build something more localised and connected simultaneously. And that is what I think the value of something like Mastodon may inspire.

    5 January 2023 — French West Indies

    → 1:18 PM, Jan 5
  • The Dark Risk of Large Language Models

    From Wired:

    Unless you’ve been hiding, in a coma, or purposefully ignoring Social Media, you will have seen the explosion of the use of GPT-3 through a website called ChatGPT.

    The above is a transcription of what transpired when the model was used for interactions of a health-related matter.

    Quite extreme and clearly nothing a human would do —sociopaths notwithstanding.

    Please read the article to get the context. It’s not that long and is quite informative about some of the risks of Large Language Models (LLMs).

    3 January 2023 — French West Indies

    → 8:14 AM, Jan 3
  • A missed opportunity for Apple and Apple Music 🤷‍♂️

    Despite being criticised, and rightly so for some products, much hi-fi equipment is far from being snake oil. It tends to follow the laws of diminishing returns, for sure, but looking at that from the starting end of the graph, it means that spending just a little more will yield large returns on investment in sound quality. It generally follows that build quality and robustness also follow when you increase the budget of your hi-fi equipment.

    Sadly, that world is full of promises and downright fraudulent claims, particularly in the cable market. But on the whole, a decent small-batch hi-fi manufacturer providing reasonably priced components will prove a wise strategy to get the best out of recorded music for you.

    And that world is becoming more affordable as sources, components, and reproduction are all moving to digital. Looking at the middle-to-high end —brands like Naim Audio and Linn— are providing digital systems of the all-in-one design. Some model lack speakers, which is likely to capture a large chunk of the budget, but other models are true all-in-one systems conceived for the digital age. These systems are capable of producing remarkable sound for their size and budget. But the music industry has had a harder time convincing users of the benefits of higher definition audio.

    Some of that has to do with the fact that some people just cannot hear the difference, others pretend they can and scientific experiments have all but proven that the benefits of high definition audio sources are only marginal. The human’s average hearing range is well inside the bandwidth of high definition audio, so it is difficult to prove the benefit to listeners.

    That hasn’t stopped online streaming services like Tidal and Spotify from offering those products to their users. In fact, Tidal’s business model was predicated on the promise that it had the best sounding streams on the planet.

    To play these sources as well as locally ripped or produced high definition sources, there are more products on the market adapted to this trend. One such product is the Buchardt Audio A500. It is a 4000€ speaker + hub package (delivered worldwide incl.) that negates the need for any other component in your system. You plug the speakers in, link them to the hub, and you can start streaming in less than ten minutes. The product goes much further, but that’s not the remit of this blog. Take a look at someone like DarkAudio for a better review.

    But yes, this 4000€ product is out of the range of most listeners, either by wealth or by value perceived. And this is where I think Apple has a fantastic opportunity on two fronts to make the ultimate “everyday man’s” dream hi-fi system.

    We’ve seen and heard what two HomePods in paired mode can produce in sound quality, and it is mightily impressive. Even two HomePod minis sound superb for $200 when paired! But the original HomePod was a floored design initially. It was Apple-only (through Apple Music) and could stream through AirPlay (an Apple proprietary streaming protocol). They worked very well but only suited those heavily invested in the Apple ecosystem.

    Apple subsequently added the possibility for its AppleTV set-top box to use them as the default output device, but this only worked sporadically and relied on good wi-fi and internet. Most people use a variety of TV boxes and TV sets, and in those circumstances the go-to solution was to buy an AV amplifier and speakers —sometimes 8 (7+1)!

    Where I think Apple could meaningfully contribute to the market, a market that is self-proclaimed to be significant to Apple, is on one hand provide a high definition streaming plan to the Apple Music subscription. An extra $5 or so a month would be picked up by a sizeable market, I believe (whether they hear the difference or not!). Let’s call it Apple Music+.

    The second prong of the strategy would be to produce a device in the vein of the Buchardt Hub. A small set-top box that has AppleTV built in, inputs for line (both RCA and Minijack), USB and HDMI. The device would take the input, either wired or wireless through AirPlay, and output quality stereo sound to the two linked speakers using the same communications as the existing HomePods. With a little more work, it may be possible to even add additional speakers to the mix, providing the immersive all-round sound film buffs tend to favour.

    The price of the package could be $500-$700 and would sell like hot cakes I would guess.

    Think about a small, easy to set up, great-sounding all-in-one package that could replace the hi-fi, the AV amp and god-awful ugly speakers.

    I’d go for that.

    31 March 2021 — French West Indies

    → 8:16 AM, Apr 1
  • The origins of Rosetta(2) probably lie in a little-known technology from 1996 called FX!32

    Unless you’re a hermit or not in any way linked to the tech industry, you’ll be aware that Apple has released its in-house designed processors to replace the current Intel-supplied ones used in the low-end line of Apple’s computers; the MacBook Air, the MacBook Pro 13” and the Mac Mini.

    Upon reception, people have been benchmarking these processors with nothing short of absolutely stunning results. They are that good it seems. Everything from switching resolutions —which is, by the way, instantaneous with no blanking or delay— to running Apple M1 optimised tasks at over three times the speed for some functions, as compared to even the fastest of the Intel family.

    But I’ve been most interested in this transition to RISC1 from CISC2, or to put it differently, from Intel to Apple arm-based processors, for one reason. Rosetta.3 A Apple officially calls it Rosetta, but we all know it as Rosetta 2 because its original outing was in 2006. Back then Apple was embarking on its first major transition from the PowerPC line of processors to Intel’s x86 line. Rosetta, at that time, provided the bridge between the older PowerPC applications and the newer operating system that was running entirely on the Intel instruction set.4 Rosetta was an emulation software that took PowerPC-based commands and turned them into equivalent Intel-based commands, allowing the application to run, albeit slowly. There is an overhead that is not negligible to run as an emulation. At the elementary level, the processor has to do at least twice the work than an application running natively.

    Rosetta 2 does things a little differently, and as a result, substantially reduces the time required to run the translated applications. The word ‘translate’ is the key to understanding Rosetta 2.

    Back in 1996 during the precipitous misfortune of digital, a major computer company from Maynard, Massachusetts, digital had designed, built and implemented a RISC-based architecture processor called Alpha. The move to RISC was seen as the way forward and was —rightly so, if what we’re seeing today from Apple— projected to be the future of processor design.

    At the time, there was a belief that RISC-based microprocessors were likely to replace x86-based microprocessors, due to a more efficient and simplified implementation that could reach higher clock frequencies.

    (FX!32 - Wikipedia. [en.wikipedia.org/wiki/FX!3...](https://en.wikipedia.org/wiki/FX!32))

    There was, however, one snag, and that was application compatibility with the growing x86 application base that had taken hold at the time, through PCs running various flavours of Windows. One interesting version had been commercialised for a few years, NT or New Technology, and was quickly outdoing the established Unix workstation operating systems, like digital’s own AXP.

    To remove this sticking point, Raymond J. Hookway and Mark A. Herdeg led a team of engineers in developing a much better solution to the CISC ➔ RISC problem than simple emulation. Released in 1996 and discussed in detail in this 1997 Digital Technical Journal article, DIGITAL FX!32 provided the means for the binaries to be “translated” from x86 to Alpha. FX!32 took native x86 binaries and created alpha DLLs, or Dynamic Linked Libraries, and ensured that these ran in the place of the original x86 binaries.

    FX!32 allowed two things to happen. One, FX!32 let non-native x86 code run on the Alpha processors with a much smaller speed penalty than emulation. Version 1.0 reportedly ran at 40-50% of the speed of native Alpha code. It was way faster than emulator software that typically ran at a tenth (or slower) of native speed. Subsequent versions and other optimisations allowed the code to run at over 70% of the native Alpha processors speed. Being that the alpha processor was the fastest processor on the market at the time, this allowed complex applications like Microsoft Office, to run at very useable speeds on Alpha workstations running NT 3.51.

    Secondly, the work done to translate the binary was not lost and re-expended every time the required application was run, as it was in emulation. FX!32 optimised the binaries in the background and stored the translated libraries on-disk which enabled the second-run experience to be virtually unnoticeable. The background translation ran without user interaction and allowed the processor to choose the best possible optimisations in terms of computational resources enabling the user to start the application and get to work after a short delay. Modules not yet used in the application were optimised in the background and on the first run, were fast and responsive.

    The primary goals of the project were to provide 1) transparent execution of x86 applications and 2) to achieve approximately the same performance as a high-end x86 platform. FX!32 achieved both these goals.

    That brings us to Apple’s Rosetta 2 technology. Wikipedia’s entry for Rosetta 2 is two sentences:

    Rosetta 2 is included starting with macOS Big Sur to aid in the Mac transition to Apple Silicon from Intel processors. In addition to the just-in-time (JIT) translation support available in Rosetta, Rosetta 2 includes support for translating an application at installation time.

    Technical information is scarce, as Apple typically shields these types of technical documents. The page dedicated to Rosetta on developer.apple.com is scant in technical detail too. But I suspect the origins of the technology lie in FX!32, updated to run x86 64bit instructions. The difference between now and then, is that Apple’s M1 is so fast that even the 20-30% speed hit allows these computers to run Intel code faster than Intel itself can (on the line of processors Apple is replacing).

    Just. Stunning.

    20 November 2020 — French West Indies

    1. Reduced Instruction Set Computer ↩
    2. Complex Instruction Set Computer ↩
    3. Taken from the Rosetta Stone that enabled historians and scientists to understand 3 languages, as the stone contained translations of Green, Demotic and Hieroglyphic ↩
    4. The instruction set determines how the processors calculates the code it is fed. Both RISC and CISC have their advantages and disadvantages ↩
    → 5:53 PM, Nov 20
  • Virtual or Physical Civil War?

    In my timeline of doom and gloom, I put forward my theory that the recent divisions in societies around the world would push them into civil war. In particular, I (still) feel that Brexit will be the spark required to turn Europe against itself and I'm feeling even more confident that the United States will slip into civil war in the next decade.

    A recent news article on BBC World has done nothing but solidify my feelings. Donald Trump’s appalling behaviour, too, is pulling the US deeper and deeper down that rabbit hole. It is not a good place to be. It is playing with fire. The question is whether the civil war being started now is going to stay virtual and played out online over Facebook and Twitter/Parler —as it is currently— or whether it will spill over into physical civil war?

    All major wars are precluded by many skirmishes and localised battles that do nothing but solidify the divisions of all. Keeping an eye on what happens over the next couple of years, and particularly as this current pathetic administration in the US gives way to the new one, will give us an idea of where America wants to go.

    Mark my words, this is not going in a peaceful direction.

    18 November 2020 — French West Indies

    → 6:25 PM, Nov 18
← Newer Posts Page 19 of 25 Older Posts →
  • RSS
  • JSON Feed