Readit News logoReadit News
frogulis commented on Pushing and Pulling: Three reactivity algorithms   jonathan-frere.com/posts/... · Posted by u/frogulis
MrJohz · 8 days ago
Oh, that's me! Feel free to ask me any questions.

There's some great discussion over on lobste.rs (https://lobste.rs/s/2zk3oe/pushing_pulling_three_reactivity), but I particularly recommend this link that someone posted there to a post that covers much of the same topic but in a lot more detail with reference to various existing libraries and tools and how they do things: https://lord.io/spreadsheets/

frogulis · 8 days ago
I really enjoyed your post and was surprised to see it not posted here. I guess now I can leave the comment I wasn't able to leave on lobste.rs :)

The format made for good lunchtime reading -- the care you put into making it easily readable shows. Are the illustrations actually hand-drawn? Looking forward to the next part(s) that you hinted at!

frogulis commented on JavaScript-heavy approaches are not compatible with long-term performance goals   sgom.es/posts/2026-02-13-... · Posted by u/luu
Cthulhu_ · a month ago
To add, the other dominant force is Angular, very popular in enterprise settings. I don't understand why per se, it's very... verbose, every component needing a number of files. It (and also React) gets worse if you add a state system like RxJS.

My theory is that it's popular with back-end / OOP / Java / C# developers, because they're used to that kind of boilerplate and the boilerplate / number of files / separation of concerns gives them comfort and makes it "feel" good.

But also, like React, it's easier to find developers for it, and on a higher level this is more important than runtime performance etc. And continuity beats performance.

(I can't speak of its runtime performance or bundle size though)

frogulis · a month ago
My current company uses Angular, and uses it reasonably well. Prior to working there, I'd never used Angular, so I feel well-equipped to comment on this.

We've also recently absorbed a vanilla(-ish) JS codebase largely developed by one dev which provides a point of comparison.

Angular has plenty of boilerplate and idiosyncrasy, but it being opinionated and "pattern-y" has advantages when you want devs who infrequently touch it to be able to jump in and make changes with some level of consistency.

Additionally -- and this is anecdotal, but I suspect it's a common part of working with a plain JS codebase -- tracking the flow of data through the Angular application is usually soooo much more straightforward, even when it involves navigating through many layers and files. The Angular codebase only has N types of things, and they tend to relate to each other in the same ways, and they're often quite explicit (such as explicitly defined component element names in HTML templates). In contrast the JS app has whatever it has built up with very few constraints keeping it consistent. Obviously that could be improved with discipline and structure, but reducing that requirement is one of the things a framework gets you.

I can't comment too much on React as my one experience working in a proper React codebase was in a team who were largely as clueless as me :)

frogulis commented on Hideki Sato, designer of all Sega's consoles, has died   videogameschronicle.com/n... · Posted by u/magoghm
ranger_danger · a month ago
Interesting... I wonder why I have never seen it then.
frogulis · a month ago
At least for me on mobile with a dark mode address bar, it's usually quite hard to see it.
frogulis commented on Hideki Sato, designer of all Sega's consoles, has died   videogameschronicle.com/n... · Posted by u/magoghm
ranger_danger · a month ago
black bar?
frogulis · a month ago
This site will often have a thin black bar along the top of the page as a mark of commemoration for someone noteworthy who has recently died.
frogulis commented on Hard-braking events as indicators of road segment crash risk   research.google/blog/hard... · Posted by u/aleyan
chausen · a month ago
It brings me peace to see other people thinking this way. You should be an active participant on the highway, making decisions to maximize flow. Leaving space so people can merge, controlling speed to smooth slowdowns, anticipating traffic patterns, etc.

All of the people tailgating are contributing to the congestion.

https://youtu.be/iHzzSao6ypE

frogulis · a month ago
Funny that I could guess that the link would be to that CGP Grey video :D

Adam Something has a video responding to it that's worth watching too: https://www.youtube.com/watch?v=oafm733nI6U

frogulis commented on Hard-braking events as indicators of road segment crash risk   research.google/blog/hard... · Posted by u/aleyan
overfeed · a month ago
> I will never understand why this is so rage-inducing for people

Putting my armchair psychoanalyst hat on: I think American society embeds a need to be the "winner", and are you winning if end up behind another driver who's contending for "your" spot?

If you've driven elsewhere for a while, you start noticing subtle driver differences, such as drivers who want to merge into your (slower) lane never braking to merge behind you and always accelerating to do so, even when you're at the tail end of a vehicle chain in your lane.

frogulis · a month ago
Driving in Melbourne -- I won't generalise to the wider Australia -- is often much the same.

Comparing to the experience of being a passenger on a bike in Saigon, the level of cooperation there is way higher, possibly due to a sort of necessity. I had this feeling while observing traffic there, that, while the latency and throughput of the roads during high traffic times are still kinda awful, at least for bikes there's a slow continuous progress that simply wouldn't exist without cooperation.

Funnily enough, my experience driving in Los Angeles was distinctly not terrible. Traffic was usually good enough to drive in, though there was very little regard for the speed limit on the freeways! I suspect I may have just been lucky to miss the worst of the traffic.

frogulis commented on In praise of –dry-run   henrikwarne.com/2026/01/3... · Posted by u/ingve
antinomicus · 2 months ago
Like what?
frogulis · a month ago
First class functions and iterators are probably examples of what they mean, in terms of language features that obsolete (GoF) design patterns
frogulis commented on The Science of Fermentation [audio]   bbc.co.uk/programmes/m002... · Posted by u/fallinditch
frogulis · 2 months ago
It occurred to me at some point that what many "fine" foods have in common is fermentation. Tea, coffee, chocolate, cheese, alcohol, cured meats, dry aged meats, others I can't think of right now. Makes sense, as the complex biological processes are of course going to lead to the culinary complexity and variety that is necessary for connoisseurship.

u/frogulis

KarmaCake day630November 1, 2020
About
Software-maker and walk-taker

frogulis.net

View Original