Readit News logoReadit News
dleeftink commented on Manim: Animation engine for explanatory math videos   github.com/3b1b/manim... · Posted by u/pykello
voat · a day ago
Is there a typescript alternative?
dleeftink commented on Manim: Animation engine for explanatory math videos   github.com/3b1b/manim... · Posted by u/pykello
bavell · a day ago
It's fairly common for artists to release a single or two from an upcoming album. Some artists release more singles than they do albums.
dleeftink · a day ago
And more common nowadays, to re-release/master the recording as 'the artist intended'. But once you are familiarised with an original work and its (unintended) artefacts, a re-do is likely to lose some of the initial magic that drew you to the work in the first place.
dleeftink commented on Manim: Animation engine for explanatory math videos   github.com/3b1b/manim... · Posted by u/pykello
Jorge1o1 · a day ago
Well, to me it seems like he just shared the original so that others could benefit from the work he had already done, but that since his main priority is to continue making new videos, he may not have the time resources to:

- Avoid breaking changes

- Keep APIs stable

- Test and document everything, etc.

I personally think there's nothing wrong with that. We wouldn't say that a musician is *obligated* to put out a second album or a remaster. We wouldn't say that an author *must* make a sequel to their popular book. But when it comes to code sometimes we feel like the original author has an obligation to keep working on it just because it would convenience us.

(edited for formatting)

dleeftink · a day ago
I agree, but want to add that while we may perceive other creative works as 'finished' (to an extent), code often is not. It unfortunately, needs perpetual work.
dleeftink commented on Why is D3 so Verbose?   theheasman.com/short_stor... · Posted by u/TheHeasman
dleeftink · 3 days ago
Verbosity is readability. I'd wager some of the terser libraries take more effort picking up again after leaving them for a while.

Whereas once the D3 training wheels come off, its muscle memory is hard to shed.

dleeftink commented on Left to Right Programming   graic.net/p/left-to-right... · Posted by u/graic
juancn · 6 days ago
SQL shows it's age by having exactly the same problem.

Queries should start by the `FROM` clause, that way which entities are involved can be quickly resolved and a smart editor can aid you in writing a sensible query faster.

The order should be FROM -> SELECT -> WHERE, since SELECT commonly gives names to columns, which WHERE will reference.

You could even avoid crap like `SELECT * FROM table`, and just write `FROM table` and have the select clause implied.

Never mind me, I'm just an old man with a grudge, I'll go back to my cave...

dleeftink · 6 days ago
PSQL (and PRQL) use this ordering, and a similar pipe/arrow notation has recently been added to BigQuery.

Check out the DuckDB community extensions:

[0]: https://duckdb.org/community_extensions/extensions/psql.html

[1]: https://duckdb.org/community_extensions/extensions/prql.html

dleeftink commented on Raised by Wolves Is Original Sci-Fi at Its Most Polarizing (2020)   rogerebert.com/streaming/... · Posted by u/walterbell
ghssds · 14 days ago
TBH, The Expanse also suffers from a major drop in quality after season 3. It is so hard for series to maintain quality over time I now prefer miniseries as the quality is more uniform from the start to the end in my experience.
dleeftink · 14 days ago
I found it pretty consistent! The improved CG in later seasons also clearly shows.
dleeftink commented on Let's properly analyze an AI article for once   nibblestew.blogspot.com/2... · Posted by u/pabs3
jacquesm · 15 days ago
I think until the third year of high school you should do without a calculator. There really is no substitute for being able to do basic math in your head. It also helps you to later on spot order of magnitude errors and such, as well as to do good first order of approximation estimates.
dleeftink · 15 days ago
I'm a bit different then, maths only started to make sense well after picking up a calculator; Wolfram notebooks, Excel and SQL were much easier for me to grok than attempting the equivalent by heart/head/hand.

Nowadays, math concepts or papers only makes sense when I can properly implement them as query, it's somehow a basic translation step I need.

dleeftink commented on Rethinking DOM from first principles   acko.net/blog/html-is-dea... · Posted by u/puzzlingcaptcha
ale · 19 days ago
While the web has grown complex in line with increasingly complex applications, the platform is also undeniably bloated, precisely because every new feature (like HTML in Canvas proposal) has to be shoehorned into an already very fragmented puzzle. Backwards compatibility has become an idealistic badge of honor rather than a technical feat. I believe the article does a good job at getting into the technical parts that are in fact not so remarkably robust, despite the web's organic growth. Even a bonsai tree needs to be pruned every once in a while. And while there will never be One Correct Way the way we engineer interfaces have converged a lot since the days of Flash meaning we can at least move the conversation forward in the Mostly Agreed Upon Way.
dleeftink · 19 days ago
I'm reminded of how in the modular synthesis world Eurorack has standard 4U sizes but still allows other unit sizes to be fitted (e.g. 1U, 5U). Similarly, voltages and connections can be tweaked to your own content, as long as there exist appropriate adapters and converters in between.

We already have similar sofware development patterns, but I wonder what a Web API surface would look like when fully embracing a similar modular mindset.

dleeftink commented on I tried Servo   spacebar.news/servo-under... · Posted by u/robtherobber
nicoburns · 24 days ago
> Does having experience implementing a web browser engine feature change the way you write HTML or CSS in any way?

I think I'm more concious of what's performant in CSS. In particular, both Flexbox and CSS Grid like to remeasure things a lot by default, but this can be disabled with a couple of tricks:

- For Flexbox, always set `flex-basis: 0` and `min-width: 0`/`min-height: 0` if you can without affecting the layout. This allows the algorithm to skip measuring the "intrisic" (content-based) size.

- For CSS Grid, the analogous trick is to use `minmax(0, 1fr)` rather than just `1fr`.

(I also have a proposal for a new unit that would make it easier to get this performance by default, but I haven't managed to get any traction from the standards people or mainstream browsers yet - probably I need to implement it and write it up first).

> Do you still google "css grid cheatsheet" three times a week like the rest of us?

Actually no. The process of reading the spec umpteen times because your implementation still doesn't pass the tests after the first N times really ingrains the precise meanings of the properties into your brain

dleeftink · 24 days ago
(Just say yes, you have to look it up all the time so we don't feel as bad)
dleeftink commented on Figma will IPO on July 31   figma.com/blog/ipo-pricin... · Posted by u/nevir
rafram · 25 days ago
Figma? Fast and snappy?

It runs impressively well for a web app, but I still get multi-second freezes all the time on high-end hardware.

dleeftink · 25 days ago
I don't have first-hand Figma experience, but Adobe products aren't free from lag and freezing issues either; there's a large hardware and software surface to support that comes with its own set of issues.

u/dleeftink

KarmaCake day687June 13, 2023View Original