site: reviews — bIRC, Cayin CP6, Marbles on Piano Strings (graduate from finds)

This commit is contained in:
2026-07-27 01:40:56 -04:00
parent cbc1060b67
commit 01d3499cff
11 changed files with 137 additions and 2 deletions
+48
View File
@@ -4132,3 +4132,51 @@ Held back, not written (2 clusters):
- **`casa-bonavita` has no home yet.** The day's best travel hero, and deliberately not forced into this bundle: it is a destination, and this bundle is explicitly about everything *except* the destination. Its natural neighbours are the restored-hotel finds sitting unbundled since 06-21 (cori-hornbaek-hotel, four-seasons-cartagena, villa-argentina-dubrovnik, pocketbook-hudson, hotel-corazon-mallorca) — a strong, entirely hero-bearing cluster on adaptive reuse, but `2026-07-25-places-that-dont-just-sit-there` shipped two days ago and `2026-07-20-outlived-their-first-purpose` covers buildings given a new job. Worth writing once a run or two has put distance between them. - **`casa-bonavita` has no home yet.** The day's best travel hero, and deliberately not forced into this bundle: it is a destination, and this bundle is explicitly about everything *except* the destination. Its natural neighbours are the restored-hotel finds sitting unbundled since 06-21 (cori-hornbaek-hotel, four-seasons-cartagena, villa-argentina-dubrovnik, pocketbook-hudson, hotel-corazon-mallorca) — a strong, entirely hero-bearing cluster on adaptive reuse, but `2026-07-25-places-that-dont-just-sit-there` shipped two days ago and `2026-07-20-outlived-their-first-purpose` covers buildings given a new job. Worth writing once a run or two has put distance between them.
Uncovered from today's shortlist (8): golf-course-browser, sunflowers-logic-puzzle, semisim-transistor-animations, marbles-on-piano-strings, plus the four held-back software finds above. None was padded in to raise the count. Uncovered from today's shortlist (8): golf-course-browser, sunflowers-logic-puzzle, semisim-transistor-animations, marbles-on-piano-strings, plus the four held-back software finds above. None was padded in to raise the count.
## 2026-07-27 — reviews: birc, cayin-cp6, marbles-on-piano-strings (+ 1 rejected, 1 held)
Three graduations from today's shortlist. The run's top-ranked review candidate was **rejected on fact-check** — see below; it is the most consequential decision of this stage.
### review: birc
Graduated from find captured on 2026-07-27, source: Daring Fireball — Linked List.
Hero: the first Mac App Store screenshot at 1600×1000 (requested via the mzstatic thumb size suffix rather than the default 800×500). The developer's own site publishes only an app icon, so there was no richer first-party asset; the App Store shot is a real in-app window — Libera in the sidebar, #MacOSX selected, 357-name member list — with no marketing text.
Category: messaging (existing — joins the one other review there).
Fact-check: **find held up and was slightly expanded.** Confirmed against birc.app's own feature pages and the iTunes lookup API: free, version 1.1.4, developer Fredrik Blank, **macOS 14.6 or later** (the find did not state a requirement). Confirmed IRCv3 coverage, CHATHISTORY replay, CertFP/SASL, SOCKS5 and HTTP-CONNECT with remote DNS, ZNC/soju bouncer support, and DCC with passive mode, resume and automatic port mapping.
Honest limitation surfaced (per the charter): **it is not open source.** The developer's own /about text says he may open it later but, as a sole developer treating it as a side project, does not want pull requests he cannot service. Stated in the review because anyone planning to lean on the sandboxed JavaScript automation API should know the codebase is one person's.
Amazon: n-a (software).
### review: cayin-cp6
Graduated from find captured on 2026-07-27, source: Gear Patrol.
Hero: a second Cayin studio shot (1800×1800, three-quarter view showing the copper Timbre Menu key and both headphone jacks), deliberately different from the 2048×2048 front view left on the find so the two pages do not show the same image twice. Both from Bloom Audio's CDN — clean product photography with no overlay text; Cayin's own site serves a distributor logo as its og:image.
Category: music (existing).
Fact-check: **one real correction.** The find as drafted from Gear Patrol said the switch moves between "tube and solid-state." Cayin's own product page gives **three** voicings — Classic Tube, Modern Tube and Solid-State — and adds that the selection applies to the headphone output, line out *and* Bluetooth transmission, not only the analogue path. The find was corrected before publishing. Also confirmed: two Raytheon JAN6418 pentodes on a silicone damping suspension, a discrete symmetrical four-channel headphone amp switchable Class-A/Class-AB across 8600Ω, LDAC / aptX Adaptive / aptX HD in both directions, and lossless one-button CD ripping to USB storage.
Prices reconciled across sources rather than taken from one: ~$699 through US dealers, €998 in Europe, ¥3,498 mainland. The review gives the two Western figures and says distribution runs through specialist dealers.
Honest limitation surfaced: ~7.5 hours of battery, varying substantially by mode — tubes cost power.
Amazon: n-a. Checked and omitted: an audiophile CD player at this price sells through specialist hi-fi retailers, and no confident first-party Amazon listing exists. A marketplace listing would fail the same-maker-same-model test.
### review: marbles-on-piano-strings
Graduated from find captured on 2026-07-27, source: The Awesomer.
Hero: the video's own YouTube thumbnail at 1280×720 — checked frame by eye before use and it is **text-free**, unlike the title-card thumbnails this creator often ships (and unlike the frozen-polygon-waves case on 07-25 that forced a same-run hero swap). A concert grand with its string bed under hundreds of coloured marbles, several caught mid-bounce.
Category: sound (existing — previously held only cities-and-memory-sound-map). Chosen over `music`, which now holds cayin-cp6 from this same run, and over `video`: the subject is the acoustic result, not the medium.
Fact-check: **one correction, caught before publishing.** The draft named the pianist "Fabrizio Ferrari" — wrong, and invented rather than sourced. Verified via the YouTube oEmbed endpoint (channel *Vinheteiro*, `@Lord_Vinheteiro`, exact title "What Happens If You Put Marbles in a Grand Piano?") and then against Wikipedia and Wikitubia: his name is **Fabrício André Bernard Di Paolo**, a Brazilian pianist and audio engineer born in São Paulo in 1980. Corrected in the review before the file was committed. Recording it because an unverified name attached to a real living person is exactly the error the fact-check stage exists to catch, and it nearly shipped.
Context added, carefully attributed: the review connects the stunt to John Cage's prepared piano (*Sonatas and Interludes*, 1940s) as the site's own observation — the video does not claim the lineage, and the review does not say it does.
Amazon: n-a.
### Rejected graduation: discrete6502
**The day's top-ranked review candidate, and it does not graduate.** The find was captured describing a MOS 6502 rebuilt from 4,051 discrete transistors, with 55 LEDs making the register state visible "while it runs." Reading the project's own status section rather than the Show HN framing produced this, in the maker's words: **"Designed and verified — not yet built … No physical board exists yet — nothing here has been proven in copper, only in simulation and geometry."** Boards are being ordered; fabrication and bring-up are the one milestone still open.
That is a review of a design document, not of a thing, and the capture bar excludes not-yet-shipping items. Held as a find; revisit the moment the first board powers up, which the maker frankly notes is "the real test" — the dynamic NMOS logic depends on charge held on long board traces and on a bootstrap effect simulated but never soldered.
**The find was corrected in this same commit**, and this is a factual correction rather than a retroactive rule application (the charter's forward-only rule governs rules, not errors): the body's "make the CPU's state visible while it runs" became explicitly conditional, and the description now states that the design is verified but unbuilt. The correction is small and the find is, if anything, better for it — the project's candour about its own status is part of what makes it good. Worth noting for the operator that the hero is the **PCB layout render**, not a photograph of hardware, because no hardware exists to photograph.
Nothing else about the project failed verification, and much of it is remarkable: 8,421 connections routed by a purpose-built negotiated-congestion router after off-the-shelf autorouters gave up (one managed 700 connections in ten hours), 1,023 pull-up resistors standing in for depletion loads, 778 bidirectional pass gates each doubled into back-to-back pairs, and a logic-equivalence proof run against the visual6502 netlist on every change.
### Held, not rejected: aqua-ui
Ranked third among review candidates and genuinely delightful — Mac OS X Cheetah rebuilt as installable web components, documented inside a working Aqua desktop. Held on maturity, not quality: the GitHub repo was **created 2026-07-26**, one day before capture, carries 4 stars, has no resolved license (`SEE LICENSE IN README.md`, no license file), and both npm packages sit at 0.1.1. Reviewing a two-day-old project at v0.1.1 risks writing 350 words about something that may not exist next month. The find carries it well. Revisit if it is still being pushed in a few weeks.
Verified before holding, so the find's claims stand: both `@aqua-ui/web-components` and `@aqua-ui/react` are really published to npm at 0.1.1, and the documentation desktop works.
+1
View File
@@ -6,6 +6,7 @@ shortlist: true
link: "https://birc.app/" link: "https://birc.app/"
linkText: "birc.app" linkText: "birc.app"
source: "Daring Fireball — Linked List" source: "Daring Fireball — Linked List"
promotedTo: birc
topics: [macos-apps] topics: [macos-apps]
tags: [irc, chat, native-mac, free] tags: [irc, chat, native-mac, free]
description: "Free Mac App Store IRC client built only from Apple frameworks, with broad IRCv3 support, bouncer history replay, TLS client certificates, and a sandboxed JavaScript automation API." description: "Free Mac App Store IRC client built only from Apple frameworks, with broad IRCv3 support, bouncer history replay, TLS client certificates, and a sandboxed JavaScript automation API."
@@ -6,6 +6,7 @@ shortlist: true
link: "https://cayin.com/produkt/cayin-cp6-cd-spieler/" link: "https://cayin.com/produkt/cayin-cp6-cd-spieler/"
linkText: "cayin.com" linkText: "cayin.com"
source: "Gear Patrol" source: "Gear Patrol"
promotedTo: cayin-cp6
topics: [music-and-sound, gadgets-and-toys] topics: [music-and-sound, gadgets-and-toys]
tags: [hi-fi, cd, tubes, portable] tags: [hi-fi, cd, tubes, portable]
description: "A battery-powered CD player running two Raytheon JAN6418 tubes on silicone suspension, with Classic Tube, Modern Tube and Solid-State voicings and a one-button disc ripper." description: "A battery-powered CD player running two Raytheon JAN6418 tubes on silicone suspension, with Classic Tube, Modern Tube and Solid-State voicings and a one-button disc ripper."
@@ -8,7 +8,7 @@ linkText: "epatel.github.io"
source: "Hacker News — Show HN" source: "Hacker News — Show HN"
topics: [gadgets-and-toys, history-and-archives] topics: [gadgets-and-toys, history-and-archives]
tags: [retrocomputing, hardware, "6502", open-source] tags: [retrocomputing, hardware, "6502", open-source]
description: "The 6502's circuit rebuilt from 4,051 individual SOT-323 transistors on an A4-sized board, each placed at the coordinates of the transistor it replaces on the real die." description: "The 6502's circuit redrawn as 4,051 individual SOT-323 transistors on an A4-sized board, each placed at the coordinates of the transistor it replaces on the real die. Designed and verified; no board has been built yet."
--- ---
Every transistor sits at the coordinates of the one it replaces, scaled up from photographs of a decapped 6502 — so the dense stripes across the top are the instruction decoder's own floorplan, and the ordered columns below are the datapath, arranged by the silicon rather than by a designer. The front face carries only transistors and LEDs so the texture reads cleanly; resistors and capacitors live on the back. Fifty-five LEDs, one per register bit, make the CPU's state visible while it runs. Every transistor sits at the coordinates of the one it replaces, scaled up from photographs of a decapped 6502 — so the dense stripes across the top are the instruction decoder's own floorplan, and the ordered columns below are the datapath, arranged by the silicon rather than by a designer. Fifty-five LEDs, one per register bit, would make the CPU's state visible as it ran. Would: the design is finished and verified in simulation, but the boards are only now being ordered, and the maker says so plainly.
@@ -6,6 +6,7 @@ shortlist: true
link: "https://youtu.be/V9fkPC6Jrxw" link: "https://youtu.be/V9fkPC6Jrxw"
linkText: "youtube.com" linkText: "youtube.com"
source: "The Awesomer" source: "The Awesomer"
promotedTo: marbles-on-piano-strings
topics: [music-and-sound] topics: [music-and-sound]
tags: [piano, video, experiment] tags: [piano, video, experiment]
description: "Vinheteiro pours marbles across the strings of a grand piano and plays it anyway — the smooth notes come back rattling." description: "Vinheteiro pours marbles across the strings of a grand piano and plays it anyway — the smooth notes come back rattling."
Binary file not shown.

After

Width:  |  Height:  |  Size: 356 KiB

+28
View File
@@ -0,0 +1,28 @@
---
name: "bIRC"
subtitle: "A native Mac IRC client for the post-Textual era"
date: 2026-07-27
category: messaging
topics: [macos-apps]
tags: [irc, chat, native-mac, free, ircv3]
link: "https://birc.app/"
linkText: "birc.app"
description: "A free Mac App Store IRC client built only from Apple frameworks, with broad IRCv3 support, bouncer history replay, CertFP and SASL, DCC transfers, and a sandboxed JavaScript automation API. Version 1.1.4, macOS 14.6 or later."
source: "Daring Fireball — Linked List"
fromFind: "birc"
---
import { Image } from 'astro:assets';
import hero from './hero.png';
<Image src={hero} alt="The bIRC window showing the Libera network in the sidebar with the #MacOSX channel selected, the channel topic bar across the top, and a member list of 357 names down the right side." />
> Textual, the Mac's best IRC client for the better part of a decade, has been sunset. bIRC is one developer's answer — a client built from Apple frameworks alone, that speaks the modern extensions IRC has quietly been growing all this time.
IRC has a reputation as a fossil, which undersells what has happened to it. The IRCv3 working group has spent years bolting the things people expect from a chat app onto a protocol from 1988, and bIRC implements a genuinely wide slice of them: message tags, server-time, batches, reactions, replies, typing indicators, read markers, message redaction, and multiline messages. The one that changes daily use most is CHATHISTORY — reconnect and the client asks the server for what it missed, rather than dropping you into a conversation already in progress.
The native part is not a marketing line either. Real windows and toolbars, split views, semantic colors that follow the system appearance, system notifications. Fredrik Blank built it with no third-party dependencies at all, which is an unusual choice in 2026 and the stated reason he can keep the codebase small enough to vouch for.
The security surface is more thought-through than the category norm. TLS with CertFP client certificates and SASL cover authentication; SOCKS5 and HTTP-CONNECT proxies do remote DNS, so your lookups don't leak the networks you're on. It works with bouncers — ZNC, soju and others — replaying stored history on reconnect. DCC is there too, with passive mode, resume, and automatic port mapping through the router, which is more care than most clients still give a feature this old.
Two honest caveats. It is not open source: the developer says he may open it up later but, as a sole developer with this as a side project, he doesn't want to take on pull requests he can't service — a straight answer, and worth knowing before you build a workflow on the sandboxed JavaScript automation API. And it needs macOS 14.6 or later. It is free, currently at 1.1.4, and on the Mac App Store.
Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

+28
View File
@@ -0,0 +1,28 @@
---
name: "Cayin CP6"
subtitle: "A portable CD player with real vacuum tubes inside"
date: 2026-07-27
category: music
topics: [music-and-sound, gadgets-and-toys]
tags: [hi-fi, cd, tubes, portable, headphones]
link: "https://cayin.com/produkt/cayin-cp6-cd-spieler/"
linkText: "cayin.com"
description: "A battery-powered CD player running two Raytheon JAN6418 pentodes on silicone suspension, with Classic Tube, Modern Tube and Solid-State voicings, LDAC Bluetooth in both directions, and one-button CD ripping. Around $699 in the US, €998 in Europe."
source: "Gear Patrol"
fromFind: "cayin-cp6"
---
import { Image } from 'astro:assets';
import hero from './hero.jpg';
<Image src={hero} alt="The Cayin CP6 portable CD player in grey aluminium, three-quarter view, showing the amber segment display, 3.5mm and 4.4mm headphone jacks, transport buttons and a copper Timbre Menu key." />
> Two miniature vacuum tubes, built decades ago for military electronics, running off a battery in a machine you can carry — driving headphones from a compact disc.
The tubes are the whole argument. Cayin picked Raytheon JAN6418 pentodes, subminiature valves originally made to survive being shaken around inside military gear, and suspended them in a silicone damping system. That last detail is the one that makes the thing possible rather than merely charming: tubes are microphonic, and a portable player is a device you carry, tap and set down. Without the suspension, every footstep would ring faintly through the music.
What you get for it is a switch. The Timbre Menu moves between Classic Tube, Modern Tube and Solid-State, and — unusually — the choice applies to the headphone output, the line out and the Bluetooth transmission alike, rather than only to the analogue path. Underneath sits a fully symmetrical discrete four-channel headphone amp that runs in Class-A or Class-AB, rated across an 8 to 600 ohm range, so it drives sensitive in-ears and stubborn high-impedance cans from the same box. Both 3.5mm and 4.4mm balanced outputs are on the front.
It refuses to be only a CD player. It takes USB and Bluetooth as inputs as well as discs, transmits and receives over LDAC, aptX Adaptive and aptX HD, and offers coaxial, optical and Bluetooth digital outputs. Best of all, it rips: press one button and the disc copies losslessly to USB storage, which quietly makes it the most pleasant CD ripper anybody has built in twenty years.
The limitations are the ordinary ones for the category. Battery life is roughly 7.5 hours and varies a lot with which mode you are in — tubes cost power. And the price is not casual: around $699 through US dealers, €998 in Europe, with distribution running through specialist hi-fi shops rather than the usual places. It also charges over QC and PD, so at least the power brick is not another purchase.
Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

@@ -0,0 +1,28 @@
---
name: "Marbles on Piano Strings"
subtitle: "What a grand piano sounds like full of glass"
date: 2026-07-27
category: sound
topics: [music-and-sound]
tags: [piano, video, experiment, prepared-piano]
link: "https://youtu.be/V9fkPC6Jrxw"
linkText: "youtube.com"
description: "Vinheteiro pours hundreds of marbles across the strings of a grand piano and plays it anyway — the smooth notes come back rattling, a prepared piano assembled by the cheapest possible means."
source: "The Awesomer"
fromFind: "marbles-on-piano-strings"
---
import { Image } from 'astro:assets';
import hero from './hero.jpg';
<Image src={hero} alt="A pianist in black tie reaching into the open body of a grand piano, its entire soundboard and string bed covered in hundreds of coloured glass marbles, several caught mid-bounce above the strings." />
> You are not supposed to put things inside a piano. The Brazilian pianist Vinheteiro tips hundreds of glass marbles across the strings of a grand and plays it anyway, and the instrument comes back changed rather than broken.
The picture does most of the work here: a concert grand with its lid up and its entire string bed under a layer of coloured glass, marbles caught mid-bounce over the bass strings as the hammers land underneath. It is a genuinely beautiful image of a thing nobody should do.
What it sounds like is the interesting part. The marbles sit on the strings and damp them unevenly, so each note comes out with a rattle riding on top — the fundamental still there, roughened, buzzing where it used to be smooth. And because the strings move, the marbles never settle: they hop and reseat with every strike, so the same note played twice does not quite match. The piano stops behaving like a fixed instrument and starts behaving like a surface.
There is a real tradition behind the stunt, whether or not the video reaches for it. John Cage spent the 1940s wedging bolts, screws and rubber between piano strings and calling the result a prepared piano — the *Sonatas and Interludes* are the canonical outcome. What is on screen is the same principle assembled from the cheapest possible material, and arriving at a percussive, faintly gamelan-like result by accident rather than by score.
Vinheteiro — Fabrício André Bernard Di Paolo, on the channel @Lord_Vinheteiro — has form for this: an earlier video plays a piano using typewriters. Nothing here needs a musical education to enjoy, which is most of the appeal. You watch a man in black tie ruin a piano's tone on purpose, and the piano turns out to have more in it than expected.