19,256 karma · joined April 8, 2014
I love Big Tech more than I love startups. Feel free to disagree with me on that.
You can implement channels and select using STM, so these don’t have to be in the standard library. And the contentious design choices like what happens when you close the channel twice can be your choice! And going from STM to managing mutexes is a definite downgrade in abstraction power.
The concurrency design in Haskell feels like true magic.
I don't want to devalue your experience, but I am surprised to hear that. Livelock is harder to debug. Silent data corruption caused by missing or wrong synchronization is way harder to debug.
How would a land value tax accurately compute the land value?
> The biggest challenge was how to cool the A.I. chips, which heat up when they perform calculations and process information. Fans, which typically help dissipate the heat, do not work in space. So the Silicon Valley company instead developed a cooling system that uses layers of conductive material to expel the heat into space.
> The bottom layer is made up of Google’s A.I. chips, which sit on a green motherboard. The next layer consists of “thermal interface material,” a pale green putty that comes in sheets like Fruit Roll-Ups and connects the chips to layers of aluminum and copper, radiating heat away from the motherboard. Finally, there is a radiator panel, which projects heat into space.
> The chips can operate for about 15 minutes in space before needing to be shut down so they can cool off, said Travis Beals, Google’s senior director of product management for Project Suncatcher.
Some people get an icky feeling where remote editing tools change the remote filesystem in any way that is not explicitly done by the user. A binary installation of Node is extra extra icky. (I don’t have Node installed anywhere on my computers; I avoid JS if possible and if not I prefer Deno.)
I would go further and say that I don’t want a custom look and feel for each app unless the app is a game, especially if your app is a regular line of business app. The default Win32 widgets are good enough. The default Cocoa widgets are also good enough.
This was the original launch announcement from 2025: https://blog.google/innovation-and-ai/models-and-research/go...
I relied on that a lot until one day a random system update deleted all my old browsing history.