site: reviews — Shanling M0 Pura, Lunacy, Lai Tak Tsuen Estate (graduate from finds)

Three graduations, and the fact-check earned its keep on every one.

Shanling M0 Pura (music): the 250mW balanced figure needs an adapter Shanling
sells separately — out of the box it is 100mW, on a single 3.5mm jack. The
'cannot stream' pitch holds (no Wi-Fi, no apps) but the review declines to sell
the myth: Bluetooth-receiver mode will happily play your phone's Spotify. Read
alongside the existing Zenteek review — the same argument with a battery in it.

Lunacy (play): runs the original unmodified After Dark module, not a
reimplementation — confirmed. Corrects the find's attribution of More After
Dark to Apple (it was Berkeley Systems) and disambiguates Jeff Halter, who made
Lunacy, from Ben Haller, who wrote Lunatic Fringe in 1991. Ships no game data;
you supply your own copy. Same developer as the Stacks HyperCard player, which
is the actual story.

Lai Tak Tsuen Estate (places — new category): the find was substantially wrong
and both it and this morning's bundle have been corrected in place. Not two
1975 towers but four cylinders across two twin-cylinder blocks, completed 1976.
And access is not 'a guard checks resident cards' — there are coded gates and
posted notices prohibiting entry and photography, put up because the Ghost in
the Shell shoot turned a residential estate into a backdrop. The bundle no
longer invites anyone through the gate, and this is emphatically not the pick.
This commit is contained in:
2026-07-14 02:10:49 -04:00
parent a1da03acc4
commit b463f85b3f
11 changed files with 161 additions and 7 deletions
+57
View File
@@ -2569,3 +2569,60 @@ Items referenced:
Through-line: each item argues for the handmade page *by being one*. Bantock's novel is literally glued-in mail you unfold; Price's guide to loose, unprecious journaling is hand-lettered on every page instead of typeset; London's 1903 advice is to carry a notebook and slap every stray thought into it. A deliberate genre mix (two books + one verified quote) — the theme is the practice, not the object class. This finally surfaces london-notebook-writing, which had been shortlisted-but-invisible since 07-04.
Coverage: 6 of the 25-item unbundled pool. 19 remain invisible (the 07-13 grab-bag remainder, minus grand-view-park-turtle-hill and london-notebook-writing which this run rescued, plus today's un-themed shortlist). Watch for a weekly catch around 07-19.
## 2026-07-14 — review: lunacy
Graduated from find captured on 2026-07-14, source: Daring Fireball — Linked List.
Hero: `hero.png` (1600×1200 PNG) — the maker's own gameplay screenshot (`morphing.cloud/lunacy/lunacy-shot-1.png`). Verified byte-identical (sha256) to the find's hero, so the find already carried the source asset at full resolution; no richer asset exists on the maker's site (the only other image is a 285×80 wordmark). Copied across rather than re-downloaded. No animated GIF (known astro:assets flattening trap avoided).
Category: play (existing).
Fact-check: the find's central claim **held** — Lunacy really is a native Swift app with a built-in emulation engine that runs the *original, unmodified* Lunatic Fringe module (confirmed verbatim on the maker's site); it is not a reimplementation. Corrections and additions:
- **The find misattributed the publisher**: it said Lunatic Fringe was "a hidden game inside *Apple's* More After Dark package." *More After Dark* was **Berkeley Systems**, not Apple. Corrected in the review.
- "Hidden game" softened: it was a listed After Dark module whose caps-lock toggle turned the animation into a playable game — a twist, not an easter egg.
- **Author disambiguation (important)**: *Lunatic Fringe* was written by Ben **Haller** (1991, published by Berkeley Systems, © 19911993). Lunacy is by Jeff **Halter** — a different person, near-identical name. Called out explicitly in the review to prevent the conflation.
- Legal picture stated plainly: Lunacy ships **no game data**. Berkeley Systems still owns the module; it cannot be redistributed. User must supply their own copy from *More After Dark* / *After Dark Deluxe* and drag it on at first launch.
- Specs confirmed: v1.1.1, free direct-download zip (~3.8 MB), universal binary, requires macOS 13 Ventura+. No App Store listing, no price. **Closed-source** — the site's GitHub link reads "coming soon" and no repo exists at github.com/jhalter.
- CRT shader confirmed. Also undersold by the find: customizable keybindings, full-screen mode, and an optional global high-score leaderboard (live on the maker's page).
- Prior art the find missed: Greg Parker's **Fringe Player** (2007) did this for the PPC/early-Intel era, capped at Mac OS X 10.5 Leopard, dead on modern macOS. Lunacy is its successor.
- Genre corrected against the framing brief: Lunatic Fringe is **not** Star Castle-like and has **no multiplayer** — it's a single-player Asteroids/*Maelstrom*-style sprite shooter (per Greg Parker, who wrote the previous player) with a radar and a per-subsystem damage model (weapons/radar/engines/turn jets degrade and self-repair).
- **Same-developer story CONFIRMED and used as the review's closer**: morphing.cloud is Jeff Halter's systematic salvage operation on dead Mac software — Stacks (HyperCard player, already a find here as `stacks-hypercard`, captured 07-11), Afterglow (original 68k After Dark modules on the Musashi CPU emulator, 125+ modules across After Dark 1.04.0, still "coming soon"), a web port of Cliff Johnson's *The Fool and His Money*, and Mobius (Hotline server in Go, actively maintained). Review cross-links to the Stacks find.
Honest limitations surfaced: BYO module (and sourcing a 30-year-old disc is the user's problem), macOS 13+ only, closed-source, v1.1.1, one developer, no public issue tracker.
Amazon: n-a (software).
## 2026-07-14 — review: lai-tak-tsuen-estate
Graduated from find captured on 2026-07-14, source: Atlas Obscura.
Hero: `hero.jpg` (3600×2400) — carried over from the find. Wikimedia Commons `File:Lai_Tak_Tsuen.jpg`, © **Eugene Lim**, **CC BY 2.0**, originally Flickr (2014), a fisheye looking straight up one cylinder's atrium. Verified the license on the Commons file page. Searched Commons' `Category:Lai Tak Tsuen` for a better asset — everything else is exterior/street/bus-terminus/night-signage; this is the only high-res interior atrium shot and remains the right hero. Attribution + license linked in a caption under the inline `<Image>` (required for CC BY). No Atlas Obscura imagery used.
Category: **places** (NEW — the site had no travel/places category; this establishes it. `/categories/places/` builds).
Fact-check: the find was **substantially wrong** and the review corrects it. Sources: en + zh Wikipedia (the zh article's block table is the authoritative one, sourced), Hong Kong Housing Society, Wong Cho Tong attribution via architecture press, HK media on visitor restrictions.
- **Completion year wrong.** Find said 1975. The *cylindrical* blocks (Lai Kit Lau, Tak Chuen Lau) were completed in **1976**. 1975 (May) is Tsuen Wing Lau — the ordinary slab block nobody photographs. Estate spans 197576.
- **Tower count wrong — the big one.** Find said "two nearly identical towers." Reality: **three named blocks**, internally numbered as **eight**. Lai Kit Lau (blocks 12) and Tak Chuen Lau (blocks 34) are each a *twin-cylinder* (雙圓柱體) block — two joined drums each. So there are **four cylinders and four atria**, not two towers. The third block, Tsuen Wing Lau (blocks 58), is a conventional 26-storey central-corridor slab. The hero image shows *one drum*, not the estate.
- Cylindrical blocks: 27 storeys, 20 flats/floor, 540 flats each. Estate total 2,675 rental flats, 24.6955.67 m².
- **Developer confirmed**: Hong Kong Housing **Society** (self-financing non-profit), NOT the Housing Authority. The find had this right; note that several secondary sources (incl. some search summaries) get it wrong. It was HKHS's second self-financed rental estate, after Lok Man Sun Chuen.
- **Architect identified** (the find had none): **Wong Cho Tong Architects & Engineers** (黃祖棠建築工程設計所).
- Atrium confirmed: **open to the sky**, full height of the block, lined with balcony-corridor access galleries (that's *why* it reads as concentric rings — the void is circulation, not decoration). Corroborated by photos + two independent sources. Did not repeat the widely-copied "25-storey atrium" figure; the blocks are 27 storeys.
- **Ghost in the Shell (2017): SURVIVES.** Filmed **2016** in the circular atrium; it's the apartment block where the Major visits her mother. Confirmed by en + zh Wikipedia and multiple filming-location sources. Additional filming history the find missed: Fruit Chan's *Dumplings* (2004, in *Three… Extremes*), a Coca-Cola commercial (2006), a government cleanliness campaign (2009), and TVB's *Women's Club* (2014).
- **Access reality is stricter than the find claimed**, and this reshaped the review. The find said "a guard checks resident cards; visitors limited to the ground-floor courtyard." Actually: the entrances have **coded metal gates** and the estate posts notices reading 「未經批准 不得進入樓宇或進行拍攝」 — *entering or photographing the buildings without permission is not allowed*. The restrictions went up in response to tourist traffic disrupting residents. Enforcement is uneven and photographers routinely tailgate residents through the gate; the review names that as precisely the thing not to do. Net: the honest advice is that the estate is **not open to visitors** — the public streets around it are the visit.
- History added (explains the form): announced Jan 1969, due 1972, delayed three years by site-formation problems and a **landslide** on the steep Tai Hang slope. The drum packs flats onto a small hillside footprint, puts a light/ventilation well in a deep plan, and swings more flats toward the harbour view. Trade-offs stated honestly: wedge-shaped rooms, the light well only really serves upper floors, triangular stairwells. Most expensive low-cost rental estate in HK at opening; the cylinder flats had bathtubs.
- Named for **Michael Wright** (鄔勵德, 19122018), Director of Public Works, whose "Wright Principle" — every public flat gets its own kitchen and toilet — is why HK public housing is what it is. The three block names' first characters spell 勵–德–邨.
- Extinction note: Singapore's semi-cylindrical Pearl Bank Apartments, its closest cousin, was demolished in 2020.
Editorial framing: the etiquette is load-bearing, not a footnote — a full paragraph ("Which brings up the thing the pretty pictures leave out"), written as what a decent visitor already knows rather than as a scolding, closing on "A place can be worth knowing about without being yours to walk into." The review deliberately notes the hero is a fisheye *because* the effect depends on a view the eye standing at the bottom doesn't get — i.e. the photographs oversell the experience, which is itself an argument against making the trip. Consistent with the site's decision not to make this the homepage pick.
Amazon: n-a (a place).
## 2026-07-14 — review: shanling-m0-pura
Graduated from find captured on 2026-07-14, source: Gear Patrol.
Hero: Shanling's press-kit "in-hand" shot (1280×720), not the find's 800×800 retailer photo. All 17 images in Shanling's own on-site gallery are 1920×1000 with baked-in marketing headlines and were unusable whole; the press image is clean and does the one thing the retailer shot couldn't — it shows scale, the player held between finger and thumb.
Category: music (existing — the natural home, and the review's best move was relating it to the existing Zenteek review, which makes the same own-your-music argument in software).
Fact-check (mandatory): Shanling's product page is a JS gallery with no text — the authority is their **official spec sheet, published as an image** in that gallery. Five corrections: (1) **the balanced output is not a second jack** — there is exactly one 3.5mm port, and the 250mW figure only exists with a proprietary 3.5mm→4.4mm adapter that Shanling's own accessories slide lists as *sold separately*; out of the box it is 100mW, and a buyer expecting 250mW would be disappointed. (2) aptX is transmit-only (receiver mode is LDAC/AAC/SBC). (3) No MQA. (4) USB-DAC mode caps at 32/192 + DSD128, below the 32/384 + DSD128 it does off the card. (5) No internal storage whatsoever and no card in the box — microSD is the only storage (2TB ceiling confirmed).
**The central claim — "deliberately cannot stream" — holds, with an asterisk the review names honestly.** True: no Wi-Fi, no app store, no streaming client, MTouch OS on an Ingenic chip rather than Android. But there *is* a companion phone app (Eddict Player) for library control, and Shanling's own marketing says Bluetooth-receiver mode turns the M0 Pura into a DAC/amp "for use with any smartphone and their music streaming services." So it cannot stream, but it will happily play your streams. The purity is in the hardware, not in the enforcement — and the review says so rather than selling the myth.
Confirmed: 1.54" 240×240 touchscreen, 35.8g, 650mAh / ~9.5h rated (~8h40m measured), $129. The find *undersold* one thing: 1×–2× variable-speed playback with A-B repeat makes it a real audiobook/podcast player.
Amazon: B0GZ8HXF48 re-confirmed as the M0 Pura, carried into the review.
## 2026-07-14 — corrections pushed back into the find and the bundle
The lai-tak-tsuen-estate fact-check was severe enough that leaving the find and the bundle as written would have published claims we now know to be false — so both were corrected in place (same precedent as 07-13's html-review-issue-05).
- **Find `lai-tak-tsuen-estate` rewritten.** It claimed "two nearly identical 1975 towers" and an access policy of "a guard checking resident cards... visitors are limited to the ground-floor courtyard." Both wrong. The cylindrical blocks were completed in **1976** (1975 is Tsuen Wing Lau, the ordinary slab block nobody photographs), and there are **four cylinders across two twin-cylinder blocks** (Lai Kit Lau and Tak Chuen Lau, two joined drums each), not two towers. Access is stricter than described: **coded gates and posted notices prohibiting entry or photography without permission** — put up in response to the tourist traffic the *Ghost in the Shell* shoot brought. The find now says all of this, and ends "It is also not yours to walk into."
- **Bundle "Not built to be visited" reframed.** As first written this morning its body said each of the three places "is worth the climb" — which, for an estate whose residents have posted notices asking photographers to stay out, was an invitation to trespass. The theme survives (it is in fact the *purest* case of a place not built to be visited); the body no longer sends anyone through the gate, and now lands on "a place can be worth knowing about without being yours to walk into."
This is also why the day's most striking image is **not** the homepage pick — see the pick entry below.
@@ -2,12 +2,12 @@
title: "Not built to be visited"
date: 2026-07-14
tags: [daily-finds, travel, architecture]
description: "Three places that were never meant to be destinations — a housing estate, an industrial ruin, a neighborhood hill — and reward the detour anyway."
blurb: "A home, a workplace, and a hill. None of them was built for you."
description: "Three places that were never meant to be destinations — an industrial ruin, a neighborhood hill, and a housing estate that has had to ask photographers to stay out."
blurb: "A workplace, a hill, and a home. None of them was built for you."
items:
- lai-tak-tsuen-estate
- hoffmann-lime-kilns
- grand-view-park-turtle-hill
- lai-tak-tsuen-estate
---
> Today's catch is three places nobody designed for visitors. One is still somebody's apartment building, one burned limestone for sixty-six years, and one is just the hill at the end of a residential street and each is worth the climb precisely because it was built for something other than being looked at.
> Today's catch is three places nobody designed for visitors. One burned limestone for sixty-six years and is now a free, signposted walk through its own ruins. One is just the hill at the end of a residential street, and you earn the view up five minutes of stairs. And one is a Hong Kong housing estate so astonishing from the inside that the people who live there have had to post notices asking photographers to stop coming in — which makes it the clearest case of the three: a place can be worth knowing about without being yours to walk into.
@@ -1,14 +1,15 @@
---
name: "Lai Tak Tsuen Estate"
subtitle: "Twin 1975 towers built around a dizzying open-air circular atrium"
subtitle: "Four 1976 concrete drums, each hollow to the sky"
date: 2026-07-14
shortlist: true
link: "https://www.atlasobscura.com/places/lai-tak-tsuen"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
promotedTo: lai-tak-tsuen-estate
topics: [travel-and-places, design-and-art]
tags: [hong-kong, public-housing, architecture, film-location]
description: "Two 1975 Hong Kong public-housing towers in Tai Hang built around open-air circular atria that run unobstructed from the ground-floor courtyard to the sky, doubling as a filming location in Ghost in the Shell (2017)."
description: "A Hong Kong Housing Society estate in Tai Hang whose two twin-cylinder blocks enclose four open-air atria running the full 27 storeys to the sky — a Ghost in the Shell (2017) location that is also, firmly, someone's home."
---
Two nearly identical 1975 public-housing towers in Tai Hang, each built around an open-air circular atrium that runs unobstructed from the ground-floor courtyard to the sky — stand in the middle and look straight up, and the ring of balconies spirals into a dizzying, almost hypnotic pattern. The cylindrical design made it a natural fit for the sci-fi look of Ghost in the Shell (2017), which filmed a scene in the atrium. It's still a lived-in Housing Society estate with a guard checking resident cards at the entrance, so visitors are limited to the ground-floor courtyard and should keep noise and camera use to a minimum — it's someone's home, not an attraction.
Two of Lai Tak Tsuen's blocks are twin cylinders — a pair of joined concrete drums apiece, four in all — and each drum is hollow, its 27 storeys of access balconies ringing an open-air atrium that runs uninterrupted to the sky. The shape was not a flourish: announced in 1969 and delayed three years by a landslide on the steep Tai Hang slope, the drum packs flats onto a small hillside footprint while giving a deep plan its own light-and-air well. It was finished in 1976 by the Hong Kong Housing Society, and it is still full of people who live there — coded gates and posted notices now prohibit entering or photographing the blocks without permission, put up precisely because the *Ghost in the Shell* (2017) shoot and the photographers who followed it turned a residential estate into a backdrop. The view up the drum is extraordinary. It is also not yours to walk into.
@@ -6,6 +6,7 @@ shortlist: true
link: "https://morphing.cloud/lunacy/"
linkText: "morphing.cloud"
source: "Daring Fireball — Linked List"
promotedTo: lunacy
topics: [macos-apps, history-and-archives]
tags: [game, screensaver, retro, free]
description: "A native Swift player that runs Lunatic Fringe, the interactive After Dark space-shooter screensaver from the early '90s, unmodified on modern macOS."
@@ -10,6 +10,7 @@ amazonLink: "https://www.amazon.com/dp/B0GZ8HXF48"
topics: [music-and-sound, gadgets-and-toys]
tags: [audio, dac, hi-res, no-streaming]
description: "A matchbox-sized dedicated music player with dual Cirrus Logic DACs, a microSD slot for ripped files, and no streaming apps at all."
promotedTo: shanling-m0-pura
---
Two Cirrus Logic CS43131 DACs drive a fully balanced output — up to 100mW single-ended or 250mW balanced into 32 ohms — inside a body that weighs 35.8g and measures 43.8 x 45 x 13.8mm. There's no Spotify, no app store, nothing to subscribe to: music comes from a microSD card (up to 2TB) loaded with ripped CDs or FLAC files, over a USB-DAC connection, or via two-way Bluetooth 5.0 with LDAC and aptX. A 650mAh battery rates 9.5 hours of continuous playback on the 1.54-inch touchscreen.
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 MiB

@@ -0,0 +1,32 @@
---
name: "Lai Tak Tsuen Estate"
subtitle: "Hong Kong's only cylindrical public housing — four 1976 drums around open-air atria, and still someone's home"
date: 2026-07-14
category: places
topics: [travel-and-places, design-and-art]
tags: [hong-kong, public-housing, architecture, film-location, modernism, tai-hang]
link: "https://www.atlasobscura.com/places/lai-tak-tsuen"
linkText: "atlasobscura.com"
description: "Lai Tak Tsuen in Tai Hang is the only cylindrical public rental housing ever built in Hong Kong — two twin-drum blocks from 1976, each cylinder wrapped around an open-air atrium that runs the full 27 storeys to the sky. It is also a working estate of 2,675 flats that now posts notices asking photographers to stay out."
source: "Atlas Obscura"
fromFind: "lai-tak-tsuen-estate"
---
import { Image } from 'astro:assets';
import hero from './hero.jpg';
<Image src={hero} alt="Fisheye view looking straight up the interior of one of Lai Tak Tsuen's cylindrical blocks: twenty-seven storeys of pale access balconies with blue-tiled rims form concentric rings around an open circular void, with a disc of bright sky at the centre." />
*Lai Tak Tsuen, Causeway Bay. Photo by [Eugene Lim](https://www.flickr.com/photos/eugenelimphotography/16010239501/), via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Lai_Tak_Tsuen.jpg) — [CC BY 2.0](https://creativecommons.org/licenses/by/2.0/).*
> Lai Tak Tsuen is the only cylindrical public rental housing ever built in Hong Kong: two twin-drum blocks on a Tai Hang hillside, each cylinder ringed by access balconies around an open-air void that runs the full 27 storeys to the sky. It is also 2,675 flats that people live in, and the estate now posts notices asking visitors not to come in and photograph it.
Start with what it actually is, because the popular description of it is wrong in ways worth fixing. Lai Tak Tsuen is a Hong Kong Housing Society estate — the Housing Society, not the Housing Authority, a separate self-financing non-profit — and it has three named blocks, not two. Tsuen Wing Lau, finished in May 1975, is a conventional 26-storey slab with a central corridor and 66 flats to a floor; nobody photographs it. The famous ones are Lai Kit Lau and Tak Chuen Lau, completed in **1976**, and each of them is not one cylinder but two: a *twin-drum* block, joined at the waist, 27 storeys, 20 flats per floor, 540 flats apiece. So the count is four cylinders and four atria across two blocks — the estate is numbered internally as eight blocks — and the hero image above is one drum, not the whole thing. The architect was Wong Cho Tong Architects & Engineers. Its three blocks were named so that their first characters spell out the estate: LaiTakTsuen, itself a tribute to Michael Wright (鄔勵德), the Public Works director whose "Wright Principle" — that every public flat gets its own kitchen and toilet, not shared ones — is the reason Hong Kong public housing looks like housing at all.
The reason the atrium reads the way it does is that it is a circulation deck, not an ornament. These are balcony-corridor blocks: to reach your flat you walk an open gallery that rings the void, so the void is lined, floor after floor, with the same continuous band of parapet — pale render, blue-tiled rim, doors and windows behind it. Stack that twenty-seven times in a perfect circle and the eye stops reading it as storeys and starts reading it as a moiré, an optical rather than architectural pattern. The photograph above is a fisheye, which is a confession: the effect depends on seeing the whole cylinder at once, and the human eye standing at the bottom does not have that field of view. What you actually experience is narrower, dimmer and stranger than the picture — a shaft of daylight, a lot of laundry, and the sound of the estate arriving from every direction at once.
The design was not whimsy. The Housing Society announced the estate in January 1969 and expected it in 1972; the hillside site defeated that, with site-formation problems and a landslide during construction pushing completion out by three years. On a steep, cramped Tai Hang slope, the drum does real work: it packs a lot of flats onto a small footprint, it puts a light-and-ventilation well at the centre of a very deep plan, and — the stated intent at the time — it swings far more of those flats around to face Victoria Harbour than a slab could. The trade-offs are equally real, and were noticed immediately: wedge-shaped rooms are miserable to furnish, the light well only meaningfully lights the upper floors, and the stairwells had to be triangles. It was, when it opened, the most expensive low-cost rental estate in the territory, and the flats in the two cylinders came with bathtubs — the top of the Housing Society's range in 1976. Its afterlife has been cinematic: Fruit Chan's *Dumplings* (2004), a Coca-Cola commercial, a TVB drama, and, in 2016, the atrium as the apartment block where the Major visits her mother in the live-action *Ghost in the Shell* (2017). That claim, at least, holds up.
Which brings up the thing the pretty pictures leave out. Lai Tak Tsuen is not a monument, a museum, or a set — it is 2,675 households, many of them elderly, who have spent the last decade absorbing a steady trickle of people who came to photograph their hallway. The estate has responded the way you'd expect: coded gates on the entrances and posted notices reading, in plain terms, that entering or photographing the buildings without permission is not allowed. Tailgating a resident through the gate to get the shot anyway is a well-documented tourist move, and it is exactly the move not to make. The honest version of "how to visit" is therefore short: the estate is not open to you. The public streets around it are — Lai Tak Tsuen Road climbs right past the blocks and the exteriors are visible and photogenic from outside — and that is the visit. If you are there with a resident, or you are let in, the rules are the ones you already know: ground floor, quiet, no photographing people, nothing pointed into a flat, and don't linger. A place can be worth knowing about without being yours to walk into.
Honest limitations, then. Access is restricted and getting more so, so the odds are you will look at Lai Tak Tsuen rather than stand in it. The interior is genuinely hard to photograph — the images that made it famous are wide-angle and taken from positions most visitors will never reach — and the reality at ground level is a working residential lobby. And the estate is an ordinary, ageing, well-used piece of 1970s public housing that happens to be round: the architecture press has never been entirely kind to it, the flats are small and awkwardly shaped, and the type went extinct for reasons (Singapore's semi-cylindrical Pearl Bank Apartments, its closest cousin, was demolished in 2020). What survives is a genuinely singular idea, executed once, at scale, for people who needed somewhere to live — and still doing that job fifty years on, which is more than most photogenic buildings can say. That is the reason to know about it, and the reason to leave it alone.
Binary file not shown.

After

Width:  |  Height:  |  Size: 414 KiB

+29
View File
@@ -0,0 +1,29 @@
---
name: "Lunacy"
subtitle: "A native player that runs the original Lunatic Fringe module, unchanged, on a modern Mac"
date: 2026-07-14
category: play
topics: [macos-apps, history-and-archives]
tags: [game, screensaver, retro, free, macos, emulation, preservation]
link: "https://morphing.cloud/lunacy/"
linkText: "morphing.cloud"
description: "A free native Swift app that hosts an emulation core and plays Lunatic Fringe — the interactive After Dark screensaver module from 1991 — unmodified on macOS 13+. It is the player, not the game: you supply the module."
source: "Daring Fireball — Linked List"
fromFind: "lunacy"
---
> Lunacy plays *Lunatic Fringe* — the After Dark screensaver module that was secretly a space shooter — on a modern Mac, by running the original 1991 code rather than rewriting it. It is the player, not the game: Berkeley Systems still owns the module, so you have to bring your own copy.
![Lunatic Fringe running in Lunacy: the player's ship in a starfield, radar at the corners, enemy craft closing in.](./hero.png)
*The original module, unmodified, rendered by a Swift app on Apple silicon.*
In 1991, Berkeley Systems shipped *More After Dark*, an expansion pack for the screensaver that everyone remembers for its flying toasters. One of the modules in it, written by Ben Haller, was not a screensaver at all. *Lunatic Fringe* looked like an idle animation of ships drifting through a starfield — until you toggled caps lock, at which point you took the controls and it became a single-player space combat game: Asteroids by way of *Maelstrom*, with a radar, power-ups, and a high-score chase. The detail that makes it more than a novelty is its damage model. Take hits and your weapons, radar, engines, and turn jets degrade individually and eventually stop working altogether; break off the fight and the ship slowly repairs itself, as long as it still has parts to spend. That is a real game, hidden inside the utility category that screensavers briefly were.
Lunacy is a native Swift app that plays it. The distinction that matters — and the find's central claim, which holds up — is that this is **not a reimplementation**. Lunacy embeds an emulation engine and executes the module's original 68k code, unchanged, presenting it in a native macOS window. Nothing has been ported, redrawn, or reverse-engineered into new source: the thing on screen is the 1991 binary, driven by a modern host. This is the same approach as its sibling Afterglow, which runs original After Dark modules on the Musashi 68k CPU emulator. You are not running a lookalike, and you are also not running a whole emulated Macintosh — the game is emulated, the app around it isn't.
It is also not the first attempt. Greg Parker's Fringe Player did this job through the PowerPC and early Intel years, and its 2007 release stopped at Mac OS X 10.5 Leopard; it has been dead on Apple's platforms for a long time. Lunacy is the successor, and it arrives with more than parity: full-screen mode, customizable keybindings, an optional CRT shader (confirmed — Gruber singles it out), and an optional global high-score leaderboard that the project's own page describes as "over-engineered (but optional) [...] for no good reason." Version 1.1.1 is a free direct download, a universal binary of about 3.8 MB, requiring **macOS 13 Ventura or later**. There is no App Store listing and no payment.
The honest catch is the one the site leads with, and it is a legal constraint rather than a technical one. *Lunatic Fringe* is copyright 19911993 Berkeley Systems and cannot be redistributed. Lunacy ships **no game data whatsoever** — you must supply your own copy of the module, which shipped in *More After Dark* and *After Dark Deluxe*, and drag it onto the app at first launch. If you don't have a 30-year-old install disc in a drawer, sourcing that file is your problem and the project pointedly does not solve it. Two further caveats: the app is closed-source for now (the site's GitHub link reads "coming soon," and no repository exists yet), and it is very young — 1.1.1, one developer, no public issue tracker, no support channel.
One clarification, because the names are almost cruelly similar: *Lunatic Fringe* was written by Ben **Haller**. Lunacy is the work of Jeff **Halter**, a different person entirely, and the more interesting fact about him is that this is not a one-off. Under morphing.cloud he is running a systematic salvage operation on dead Mac software: [Stacks](/find/stacks-hypercard/), a HyperCard player for modern macOS and the web, which this site captured three days ago; Afterglow, which promises 125+ original After Dark modules spanning releases 1.0 through 4.0; a web port of Cliff Johnson's *The Fool and His Money*; and Mobius, an actively maintained Hotline server written in Go. His Mastodon bio — "Drunk on 90's computing nostalgia, hacking on After Dark, HyperCard, and Hotline" — is an accurate job description. Lunacy is worth ten minutes on its own. As one exhibit in a person's ongoing project to make an entire lost software era executable again, rather than merely screenshotted, it's worth rather more.
Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

@@ -0,0 +1,33 @@
---
name: "Shanling M0 Pura"
subtitle: "A 35-gram hi-res player with no Wi-Fi, no app store, and nothing to subscribe to"
date: 2026-07-14
category: music
topics: [music-and-sound, gadgets-and-toys]
tags: [audio, dac, hi-res, no-streaming, dap, bluetooth, portable]
link: "https://en.shanling.com/product/493"
linkText: "en.shanling.com"
amazonLink: "https://www.amazon.com/dp/B0GZ8HXF48"
description: "A 35.8g dedicated music player with dual Cirrus Logic CS43131 DACs, a microSD slot for ripped files, and no Wi-Fi or app store at all. $129. Balanced output needs an adapter Shanling sells separately."
source: "Gear Patrol"
fromFind: "shanling-m0-pura"
---
import { Image } from 'astro:assets';
import hero from './hero.jpg';
<Image src={hero} alt="The Shanling M0 Pura held between finger and thumb — an orange, matchbox-sized music player with a small square touchscreen showing a play icon and a volume wheel on its right edge." />
*43.8 × 45 × 13.8mm. It is roughly the size of the thing it is obviously descended from.*
> A $129 hi-res player the size of a matchbox: dual Cirrus Logic CS43131 DACs, one 3.5mm jack, a microSD slot, and no Wi-Fi anywhere in it. It cannot stream — not because Shanling forgot, but because there is no radio and no app store to put a streaming client in.
The M0 Pura is the fourth generation of Shanling's smallest player, and the pitch has stayed the same across all four: 35.8g, a 1.54-inch 240×240 touchscreen, a volume wheel, and Shanling's own MTouch OS running on an Ingenic chip rather than a cut-down Android. There is no Wi-Fi. There is no app store. Music arrives on a microSD card — the only storage the device has, and it does not come with one — or over USB, or over Bluetooth. That is the whole surface area. Shanling sells it in black-and-orange, orange, and berry purple for $129, which is roughly what a month of a family streaming plan costs over a year and a half.
We reviewed [Zenteek](/reviews/zenteek-music-player/) in May — a Mac player written "for the experience of owning your music rather than streaming it." The M0 Pura is the same argument with a battery in it. Both start from the assumption that you have files, that the files are yours, and that the software's job is to get out of the way between them and a DAC. The difference is that Zenteek makes a choice about how to treat your collection while sitting on a machine that can still open Spotify in another window. The M0 Pura removes the other window.
The audio hardware is real, not decorative. Two Cirrus Logic CS43131 DACs drive a fully balanced signal path: 100mW into 32Ω single-ended (121dB SNR, 0.0004% THD+N), 250mW balanced (128dB SNR, 0.4Ω/0.8Ω output impedance — low enough for sensitive IEMs). It plays PCM to 32-bit/384kHz and native DSD128, and its format list is the omnivorous kind — DSD, DXD, APE, FLAC, ALAC, WAV, AIFF, DTS, MP3, WMA, AAC, OGG, M4A, AC3, plus CUE sheets and M3U playlists. Battery is 650mAh rated at 9.5 hours; Headfonics measured about 8h40m at real listening volume, with a ~75-minute recharge over USB-C. It will also do variable-speed playback (1×/1.25×/1.5×/2×) with A-B repeat, which makes it a serviceable podcast and audiobook player — a use the find didn't mention.
Four things the find got slightly off, all worth knowing before you buy. **The balanced output is not a second jack.** There is exactly one 3.5mm port, and the 250mW figure only appears when you plug in Shanling's proprietary 3.5mm-to-4.4mm adapter — which is *sold separately*, alongside the leather and clip cases. Out of the box you get 100mW and a USB-C-to-A cable. **aptX is transmit-only.** Shanling's spec sheet lists Bluetooth 5.0 as LDAC/aptX/AAC/SBC when the M0 Pura is sending to headphones, but LDAC/AAC/SBC when it's receiving — no aptX inbound. **There is no MQA**, anywhere in the spec sheet; if you bought into that format, this is not the player. And **USB-DAC mode is capped lower than card playback** — 32-bit/192kHz and DSD128 when it's acting as your computer's sound card, versus 384kHz off the card.
The honest limitation is the one the find celebrated, and it deserves a sharper edge. No Spotify. No Tidal, no Qobuz, no Apple Music, no on-device library sync of any kind: you rip the CDs, or you buy the files, or you have nothing to listen to. The screen is 240×240 — fine for album art and a track title, useless for anything else — and browsing a large collection through it is a chore that Shanling half-admits by shipping a companion phone app (Eddict Player, free, iOS and Android) whose SyncLink mode moves library browsing to your phone's screen. Which leads to the honest asterisk on "deliberately can't stream": Shanling's own marketing points out that in Bluetooth-receiver mode the M0 Pura "transforms into a Bluetooth DAC/AMP for use with any smartphone and their music streaming services." The device can't stream. It will very happily play your streams. The purity is in the hardware, not in the enforcement — and if that distinction doesn't matter to you, the thing you actually want is a dongle DAC, which costs less and does that one job.