@rrrinavH@ChShersh It’s the generalization to the extremes of abstraction that make category theory stuff brain-melting. Coming at it from practical examples makes it much less intimidating.
@rrrinavH@ChShersh That’s pretty much it practically. Then generalize further where “if everything is alright” can be other behaviors beyond error handling.
Nullability is another example, i.e. the Option type in many languages gets a monadic API. Usage code will look essentially identical.
@ivanglpz Will happen with any sandboxed macOS app if you do anything that touches your user Pictures directory, like opening a terminal in Zed with home dir as cwd and running some command that walks filesystem recursively (tons of stuff you or your coding agent might run like ripgrep)
“…it’s abundantly clear that the engineering excellence that created GitHub’s success is no longer driving it.”
Six-months-ago Andrew Kelley’s most concisely damning sentence keeps echoing in my mind.
https://t.co/Okr2viUlgE
@instapaper Literally two days before this release I was doing some processing in Instapaper and lamenting that the TTS hadn’t caught up to modern state-of-the-art speech synthesis.
Congrats on shipping, and thanks for continuing to bring thoughtful, modest (in a good way) improvements!
Dear @readwise, consider at least hosting yours on Smithery or something officially, given that it should logically be remote anyway.
Though I would welcome an MCP Bundle distribution in the meantime, thanks 💕
Smart play by Docker with MCP Toolkit to provide the—albeit developer-centric—type of 2024 distribution that these things should have had in the first place.
@mikeschinkel I understood your point, my 2nd line addressed that. To build native executables they would need a runtime, garbage collector, etc. Cross-platform implementation.
It’s just a whole different scope of project, and existing JS runtime projects like V8 are highly optimized already.
@mikeschinkel The current compiler *is* written in TypeScript.
TS targets JS to run on existing JS runtimes, implementing a runtime for native executables would be a fundamental expansion of the project scope vs. this language port of the compiler.
“One of the things I like to say is that the early part of design is more art than science, and the later part of design is more science than art.”
– a @maro254 nugget of #gamedesign wisdom
https://t.co/lOaiybQEVx
Sometimes I imagine an internal Radar at @Apple with a million votes titled “Users complain that Esc exits full screen”, where some greybeard interaction designer stands steadfastly on top of this hill, willing to die on it, yelling that it is *The Path of Righteousness*.
@iandavisfr@nurijanian Their job performance is evaluated on identifying and qualifying opportunities, selling them within the org, shepherding their execution, and exhibiting ROI. If none of their ideas ever get off the ground, they lose their job for not being effective.