Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: maybe Clear Filter

A list is a monad

The term “monad” is often invoked when describing patterns in functional programming. Yet explanations typically swing between high-level metaphors and deep mathematical abstractions. Each approach offers part of the picture, intuition without precision, or rigor without intuition but seldom both. Monads can be idealized as a container (albeit is a flawed metaphor) or context holding a value (or multiple values, or no value), but in some cases we will get into later on it’s better to think of i

Topics: list map maybe value var

A List Is a Monad

The term “monad” is often invoked when describing patterns in functional programming. Yet explanations typically swing between high-level metaphors and deep mathematical abstractions. Each approach offers part of the picture, intuition without precision, or rigor without intuition but seldom both. Monads can be idealized as a container (albeit is a flawed metaphor) or context holding a value (or multiple values, or no value), but in some cases we will get into later on it’s better to think of i

Topics: list map maybe value var

The wanton destruction of a creative-tech era

Fastly, you killed glitch.com and ruined your karma for 10,000 years. You have “betrayed yourself for nothing.” Glitch was an idealistic place where people gathered and made sites, were inspired by other people’s sites and remixed them, and generally enjoyed themselves. Of course a site like that takes money to run, of course you need people to run it - it was specifically better because of the people that ran it. And I can only be very sympathetic to the fact that it cost money - that it only

Switch, Xbox, and the portable future of games

The Switch 2 is a hit (and a supply chain success story). Microsoft is starting to show off its plan for the future of Xbox. And everywhere you look, there are reasons to think we’re headed toward a very different kind of gaming device. Maybe it’ll be even more modular and portable. Maybe it’ll be even more like a Windows PC. Maybe it’ll be all that a bunch of other things besides.