Twitter | Search | |
Rich Harris
Graphics editor, investigations team. Open sourceror
15,073
Tweets
1,692
Following
17,714
Followers
Tweets
Rich Harris 6m
πŸ™Œ
Reply Retweet Like
Rich Harris 20m
it's a perfectly cromulent word
Reply Retweet Like
Rich Harris 38m
'Simplify' differs from context to context. Svelte is a self-contained script with zero dependencies, and it produces code that involves close to zero indirection. I think in our arena, 'simplify' can mean things like 'avoid npm packages with huge dependency trees'
Reply Retweet Like
Rich Harris 42m
yeah, i need to stop procrastinating as well πŸ˜… I'd like that too!
Reply Retweet Like
Rich Harris 43m
For sure β€” I'm just saying that even if having knowledge written down somewhere were a sufficient condition for its preservation (I don't think it is), we're storing more and more of that written knowledge in ways that are inherently brittle
Reply Retweet Like
Rich Harris 45m
It's not a meteorologist's job to prescribe solutions to climate change. Regardless though, the talk *does* offer a suggestion β€” work to simplify whatever rung of the ladder of abstraction you're on
Reply Retweet Like
Rich Harris 47m
Replying to @aldomendez86
that... doesn't work. unless you have some combination of tooling and configuration to make it work
Reply Retweet Like
Rich Harris 1h
limited severity, but it's the height of folly to think the same thing can't happen in ways that cause serious problems. We've put all our eggs in a few giant baskets, then hung them over a cliff with gossamer threads
Reply Retweet Like
Rich Harris 1h
This is a more active concern in journalism circles, where it's routine for stuff to succumb to bitrot after a few years β€” it is definitely already happening. Or think about MySpace recently losing years of music files, or YTMND, or Geocities. Isolated cases of relatively
Reply Retweet Like
Rich Harris 1h
Replying to @SteveALee
i would definitely stop at two (one package manager controlled, one checked in)
Reply Retweet Like
Rich Harris 1h
> the knowledge is still there. It's in books and on lecture videos his claim is that we can lose that faster than we imagine β€” in ancient civilisations that knowledge was literally *carved in stone*, yet it was still lost. All the knowledge on YouTube could be lost instantly
Reply Retweet Like
Rich Harris 1h
Replying to @rstacruz
agree with the namespacing thing, I think that helps a lot. i'm a little sceptical of anything that's npm or yarn specific, since there's no much flux right now (entropic, tink, yarn 2, the continuing implosion of npm inc)
Reply Retweet Like
Rich Harris 1h
Replying to @deaniusol
it is in blighty πŸ‡¬πŸ‡§
Reply Retweet Like
Rich Harris 2h
I assume you both also do this then? taking care to add the file extension etc πŸ˜‰
Reply Retweet Like
Rich Harris 2h
I don't think JB would disagree with any of that β€” it's the effects that are the problem, not the causes
Reply Retweet Like
Rich Harris 2h
Replying to @jdan
I'm not speaking from a position of authority, but my understanding was that we're able to rely on nuts and bolts being reliable/standardised/etc largely because of government regulation. We don't really have anything like that in software
Reply Retweet Like
Rich Harris 2h
Replying to @acrockr
you'd rather use a package that modifies Node's runtime behaviour in a tool-specific way, using weird config, and that breaks code completion and typechecking, rather than using the system as it was designed? you do you :)
Reply Retweet Like
Rich Harris 3h
Replying to @jdan
Mostly though I'm persuaded by how his thesis tracks empirical observations. Case in point: there's currently a Twitter bug that, if you go over 280 then fix it, highlights the entire tweet in red instead of just the excess. How did that make it into prod?
Reply Retweet Like
Rich Harris 3h
Replying to @jdan
It's a good analogy, but particle physics is a body of knowledge, not something we're responsible for creating/maintaining. Scientists *observe* the world at different levels of abstraction, we're *creating* it, which provides more opportunities for chain reactions of upfuckery
Reply Retweet Like
Rich Harris 3h
Replying to @everdimension
Browsers don't handle 'bare' imports at all β€” the fix is to use an import map, which isn't widely supported yet. In the future, tools will create import maps for us, but for now this is bundler-centric advice
Reply Retweet Like