HNHacker News
TopNewBestAskShowJobs

TimTheTinker

8,328 karma · joined October 19, 2016

I'm glad to chat: tim.the.tinker@pm.me
submissionscomments
TimTheTinker··on I switched to Brave
> a 2008 donation of $1,000 to California Proposition 8

The woke/cancel culture crowd (none of whom knew him personally) went after him with a vengeance in 2014, but there were LGBT and LGBT-allied co-workers of his at the time who were aghast at the outrage. Here are three examples I could find online just now [0][1][2]

[0] https://subfictional.com/on-brendan-eich-as-ceo-of-mozilla/

[1] https://web.archive.org/web/20150202162458/http://words.tofu...

[2] https://medium.com/@__davidflanagan/for-the-record-7645a4bf8...

TimTheTinker··on 13 Months Sober (2025)
I think this ought to be the goal with any important (but well-defined & bounded) venture in life: own it so thoroughly that it becomes routine, uninteresting, assumed, and boring.

When it has become boring, it no longer consumes brainspace, freeing you to pursue further goals. It effectively has become part of the platform upon which you implement the specifics of your life.

TimTheTinker··on Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini
Why is this better than running Windows 98 on a guest VM (non-emulated) on modern x86 hardware?

Surely a modern hypervisor should be able to emulate a retro Voodoo 3D card.

TimTheTinker··on What Sun got wrong
And not overcommitting memory.

But Illumos is a real modern viable option over Linux (and *racle Solaris) for server hardware.

TimTheTinker··on Bend – a language that blocks AI mistakes via proof and runs on GPUs
Hi author :wave:

I'm confused - could you explain how the board/flag animation relates to Bend's compile time checking? Is it actually a direct demonstration of Bend running a check?

TimTheTinker··on The CSS Zen Garden dream, finally shipped
I think a collection of basic utility classes (w-100, m-2-t) and layout components (<Flex dir="row" gap="2">, etc.) are equivalent ideas, and they are nice for quickly setting up a one-off layout that's very readable. But Tailwind turns this practical idea into a religion that locks projects in to using it and harms readability.

Human readability is a very useful proxy for good modularity and separation of concerns (and modularity increases scalability and reusability). Since LLMs take the whole thing in at once, they are terrible at module boundaries. (They also suck at theory of mind, and their comments reflect it, but I digress.)

TimTheTinker··on The CSS Zen Garden dream, finally shipped
This is really great work, but I think a lot of folks on HN don't look kindly on the CSS Zen Garden or that era of CSS. They think the markup/stylesheet separation of concerns was a terrible idea, an idea that Tailwind exists to fix. (I think they're wrong, that separation of concerns is good, Tailwind is a hack, and get off my lawn while you're at it.)

The point is - now the modern vanilla web platform really can support first-class CSS-styled app components, from design systems, in production. This is really cool!

HTML and CSS were originally designed as document-oriented languages for digital document display; think MS Word or PDF with cross-document hyperlinks, and not an app SDK. The idea was simply "style your web site's titles, headings, paragraphs, footers, etc. in just one place; change it there and the whole site will update". That's the dream that CSS Zen Garden was meant to showcase. Interactivity and web apps came later, and CSS has taken a very long time to catch up.

But catch up it has, and I'll be glad when frontend web development sheds Tailwind and React in favor of the updated vanilla web platform; and I won't complain if we use super light web component libraries like Lit[0]).

[0] https://lit.dev

TimTheTinker··on Psychoactive substances helped spur Andean civilization
No conflicts of interest, and I'm not diminishing the impact of the research, just questioning how much it supports your statement.
TimTheTinker··on Psychoactive substances helped spur Andean civilization
It's clear that nicotine binds to those receptors, but exactly how that plays out is far more complex in practice, depending on a whole host of variables.

- Presence or absence of other nicotinic agonists, inverse agonists, and antagonists, and relative concentrations of each

- Effects vary wildly with nicotine concentration levels in plasma/interstitial fluid, as if it's an entirely different drug depending on how much is present

- etc.

You're drawing a direct line from one agonist the paper only mentions once to a psychological effect that the paper doesn't even describe. You may or may not be right, but this paper is at best a citation for a separate study to test your hypothesis.

TimTheTinker··on Mind-altering drugs played key role in rise of Andean civilization
> nicotine receptors make meaningless behavior meaningful as if you expend effort on it

*nicotinic receptors, which are activated by acetylcholine. But I only saw nicotine mentioned once in the paper, and in the titles of two citations.

To me, it seems like a big stretch to say that nicotine "makes meaningless behavior meaningful" - could you explain how that's supported by the paper's data?

TimTheTinker··on Mind-altering drugs played key role in rise of Andean civilization
And nicotine, don't forget that. Smokers built the modern world (and then developed lung cancer for their troubles).
TimTheTinker··on Mind-altering drugs played key role in rise of Andean civilization
drugs have been making people feel good (and messing with their sense of motivation to behave responsibly) regardless of society's state
TimTheTinker··on Stop making swap partitions—use swap files instead
Illumos also doesn't overcommit, if you want the more modern OS descended from Solaris.
TimTheTinker··on iPhone Duo
The iPhone 13 mini feels huge compared to the 4s... I'd still use the 4s if it didn't have such horrible battery life or could run modern apps.
TimTheTinker··on Bob and Van
I'm reconsidering here - there's a long distance between "someone believes in a harmful ideology" and "someone is an informant". So yes - there's ample room to talk with people.

"He who turns a sinner from the error of his way will save a soul from death and cover a multitude of sins" (James)

TimTheTinker··on Bob and Van
I read the first few paragraphs. It's all critical race theory and intersectionality. A worldview I reject. It leads to odd conclusions like saying it's impossible to be racist against white people, or that a black person can't be racist.

That's absurd. It's possible for anyone to judge another person by the color of their skin instead of the content of their character or their actual traits. No race is morally superior or inferior (and to say otherwise is very racist).

TimTheTinker··on Bob and Van
Those happened and they were evil. I'm not arguing with that.
TimTheTinker··on Bob and Van
I reject the notion of "structural racism". That's not about civil rights, it's critical theory masquerading. It's a destructive ideology.

It teaches us to suspect everyone around us, which promotes division and hatred, not love and unity.

Racism is an individual sin that arises from the heart, and it can be repented of and turned away from like any other sin.

TimTheTinker··on Bob and Van
Do you know the definition of the word "prejudice"? It means "preconceived opinion that is not based on reason or actual experience."

You say you think a lot of my acquaintances are racist, without even knowing who I am, let alone who they are, let alone what they act like or say. That's pretty extreme prejudice.

Don't judge people before you've at least learned who they are.

TimTheTinker··on Bob and Van
What the ...? Please show me examples of this on the right, and I don't mean random nutjobs on Twitter or 4chan. That's complete insanity.
TimTheTinker··on Bob and Van
Heck no. Hitler and Mussolini were deeply evil and their ideology was too. But there's nothing like them happening today.
TimTheTinker··on Bob and Van
A racist is known by their speech or actions. Like making prejudicial comments about people of one or more other races, or demonstrating through actions that they do not view other races as equals. If someone does neither, then they're not racist.

The last people I heard do that were my grandparents - like "Did you hear? She married a black man." with raised eyebrows.

You didn't answer my question - do you have racist neighbors?

TimTheTinker··on Bob and Van
Real racists in your orbit of regular acquaintances are pretty straightforward to pick out.
TimTheTinker··on Bob and Van
Speaking from my own moral compass - I don't think there's a moral obligation to bring up politics with people I know with whom I disagree. They have their opinion, I have mine.

I think that's even true when a horrible ideology is gripping a nation. The Bolsheviks and Red Guards were not to be reasoned with by neighbors in their heyday. "The wise man sees trouble coming and hides himself."

TimTheTinker··on Bob and Van
Do you have racist neighbors? If so, I'm curious which county you live in.

Two of my grandparents were racist, but I haven't talked personally with a racist in probably 25-30 years.

TimTheTinker··on Bob and Van
If you're in physical danger, then flee. I'm not talking about that. There's a bigger reality than your street - pay attention and be wise.

But at the same time, it is true than many white kids had racist parents but chose not to be racist themselves, largely because they rubbed shoulders with black kids and learned they had a lot in common with them. Don't underestimate the power of patience, kindness, generosity, and general personability to win, eventually. It took a generation of integration before racism disappeared from most US neighborhoods.

TimTheTinker··on Bob and Van
> evil ideology

Does exist and should be labeled as such. But it's also always been a term that evil political movements use to label those who oppose their ideas.

Let the wise be discerning. Not all is as it appears on the surface or is reported to be.

TimTheTinker··on Bob and Van
> what if your neighbor's political views are an existential threat to you personally?

Then you are uniquely placed to show them you're not the baddie they thought you were. Say hello, introduce yourself, smile and wave, bring cookies or stuff from your backyard garden once in a while, be personable.

TimTheTinker··on Bob and Van
> What we used to call "politics" now encompasses some fundamental aspects

That's less true IRL if you just talk to people and be personable. There's something about seeing someone face to face and chatting that helps you intuitively understand you have a lot in common with them (or not) - and regardless of their political opinions either way.

I find that the sorts of life choices people make and the character they have as a result is a far better discriminator of what they actually have in common (or don't) with others.

TimTheTinker··on AI Agents and the Refactoring That Never Happens
> The same modularity that keeps a system inside a human’s head keeps each change inside a well-defined boundary the agent can reason about reliably.

Not only that. Good modularity also:

- improves code reusability, reduces unnecessary code duplication

- helps agents and engineers make better data model, data structure, design pattern, naming, and algorithm choices

- surfaces incorrect irregularities or outdated exceptions to a rule

- enables clean, independent upgrades of parts of a system to improve performance

- reduces stale references in code and comments (and the confusion that results, both from agents and humans)

Bad modularity is basically a summary of what usually constitutes pathological code in general, but AI systems seem particularly disposed to sling lots of it (at least humans are constrained in their output rate). How often have you tried to grok an AI-built project and found trivially unreusable code, unnecessary duplication (everywhere!), bad data structure and algorithm choices, and stale references?

Page 1 of 34Next →