HN user

oopsallmagic

69 karma
Posts0
Comments63
View on HN
No posts found.

Not exactly. Harfbuzz, the font shaping library, has an optional feature to use WASM for shaping. Normal font hinting is much more restricted, precisely because Turing-complete fonts are a horrible idea.

It's technically not arbitrary. There is a stack, of sorts, but IIRC it has a depth of six or so, by default. You can do cool stuff with font shaping, but you can't easily execute arbitrary code.

To be fair, I used to live like two or three miles from school, and we would've had to pay for the bus because I was "too close". So mom dropped me off at like 6:00 AM because we were poor as shit. If we cared about education at all, we wouldn't make families pay for something that I'm pretty sure used to just be free.

People need to get comfortable with git being a DAG, and not the degenerate case of just a straight line. Merge commits aren't scary, folks.

We can't expect to turn back the clock and have everyone writing HTML by hand again, not when we're all accustomed to typing text and uploading media via carefully manicured, intentionally minimal user interfaces.

I mean, I do it. That was always allowed! You've been able to write as much or as little HTML as you want since the Web was invented.

Concur. It's an unfortunate race to the bottom which is just indicative of the dilution of ability in this godforsaken industry. Why can't a team of grunts manage a basic CRUD web app? That's what's so frustrating: most of these problems aren't even _hard_, and yet devs screw them up anyway.

Signed, a greybeard sick of cleaning up messes.

You don't necessarily get them at high pay grades, either. I know people making fat salaries who truly can't manage to write anything decent, it's all a big JS monstrosity with 500 MB of broken dependencies and six build tools that all jump major versions every eight weeks.

Salary has long since been disconnected from skill, ever since cheap money flooded the industry, and easier abstractions made it seem like "everyone can code". Perhaps "fog a mirror" shouldn't be the only programmer criterion.

"Eat food. Not too much. Mostly plants."

All magic comes with a price, and the inside of Mylar packaging is absolutely magic. That is, it seems like whenever we try to science our way out of some food mistake, we end up making it worse.

Don't get me wrong, science has kept a lot of people from starving (although heavy nitrogen fertilizer use and monocultures are a challenge for the environment), but after a certain point, we started losing gains in health because we started optimizing for profit.

Now, we put pictures of nature on ultraprocessed food and convince people it's good for them, when all they really need is to eat an apple, which, unfortunately, has no marketing department.

Humans are smart, but there is probably no magic bullet. The safest food packaging is the skin on an orange.

It sounds like your issue is with the syntax of Jinja, and the hellscape of HTML email. I'm not sure how 20 MB of inscrutable JavaScript would help, considering it's also just template rendering with extra steps (bonus: using the user's CPU cycles and power instead of your own).