Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

76% Positive

Analyzed from 619 words in the discussion.

Trending Topics

#knobs#amp#spacing#type#thing#letter#vibe#coding#makes#yet

Discussion (7 Comments)Read Original on HackerNews

vessenesabout 3 hours ago
Oh I love this a surprising amount. Also a good reminder of some of the dividends of vibe coding -- this would have been an extremely useful tool for at least two decades of web designers if published in the early 2000s. Even now for a type nerd who is not a designer, it was fun to play with -- really cool.
WillAdamsabout 3 hours ago
The thing it makes me wonder is why we need vibe coding to create such an app --- why can't there be a nifty RAD tool for web development like to VB6 which makes this sort of thing easy and natural --- I expected LiveCode to become that, but they never seemed to get any traction w/ their HTML5 Canvas implementation.

SpiderBasic might be usable thus, but I've yet to find a nice graphical IDE which ties into the code in a fashion which makes sense to me.

khalicabout 2 hours ago
I'm such a sucker for skeuomorphism... got chills clicking and turning those knobs
TacticalCoderabout 2 hours ago
Speaking of vintage audio interface with a modern touch, I love my stereo amp: a Yamaha amp with the old look of the Yamaha amp from the 80s, but with also a tiny OLED display on the bottom, "hidden" in a black band and that only shows fonts in blue (imitating an old monochrome seven-segment display or something).

Yamaha R-N1000A:

https://media.ldlc.com/r1600/ld/products/00/06/27/71/LD00062...

It is a thing of beauty. One could lament that the knobs are good looking but just cheap plastic knobs and not, unlike back in the days (at least on some models), actual metallic knobs.

It's a fully integrated amp with ethernet, a modern DAC, many input sources, room correction, etc. but it looks like a hi-fi component pulled straight of an 80s stereo stack.

P.S: there's also the same amp but with vu-meters and a bit more powerful etc. but then it gets really pricey

khalicabout 2 hours ago
oh no I summoned the audiophiles by talking about knobs and chills :D

just kidding, looks dope

brownieman1325about 2 hours ago
the export button actually being useful is the difference here, most of these type scale tools are fun to play with then you have to manually rebuild everything anyway. gonna steal this workflow for setting up type styles before I even open framer
chrismorganabout 1 hour ago
Some remarks. The entire thing ends up feeling tasteless to me: it has a whole bunch of knobs (metaphorical and for a change pseudo-physical), half of which shouldn’t exist and some others which should being missing, with terrible calibration, poor defaults, and just… it lacks a certain je ne sais quoi.

Various factors make me suppose this is low-effort vibe-coding, but I make this response anyway for the potential benefit of others.

• Modular type scales are harmful nonsense. I wrote about it in more detail a few years ago in https://news.ycombinator.com/item?id=36000879. They’re often presented as virtuous, but they actually produce arbitrary, bland, inferior results, mediocre at best.

• The range of base sizes is excessive. I think everyone should agree there’s no point in offering below 14px (8px!), and I wish everyone would agree beyond 24px is madness (32px!). Personally I recommend 16px on small screens, up to a maximum of 18–20px (or if you must, 22px) on large screens.

• Styling all heading levels the same is not a great idea. Yes, I know you have per-element overrides. Encouraging people to treat them the same is not wise. h1 especially is too often not treated differently enough from h2–h6. Sometimes I blame HTML for that, because despite its name, it’s not a heading, it’s the page title. Varying weight, and often varying size massively, between titles and headings and different-level headings, tends to be better than just using an anaemic modular scale with single steps. But there I go on that again…

• The auto-balancing button does some sensible things that show the nature of some of the other problems.

• Changing letter-spacing on headings (as is done by default) is a tad dubious.

• Changing letter-spacing on body text, and word-spacing on any text, should never be done; yet this option is offered.

• For “eyebrow” (interesting term, searching suggests it’s well-established yet somehow this is the first time I’ve come across it), 0.2em letter-spacing is definitely excessive. https://practicaltypography.com/letterspacing.html suggests 5–12% (0.05–0.12em). Incidentally, the per-element overrides doesn’t seem to know about that 0.2em, claims it’s at 0.

• I pressed random preset a few times, got some obviously bad results; e.g. Grand Hotel + Lato has a heading font with significantly smaller metrics than the body one, and where the negative letter-spacing is particularly bad, and where bold is not great. Significantly more than half the time, I strongly disliked the pairing. They felt completely random, even though it felt like half of the presets shown in the list were fine.