Greg Bylenok 2023-09-18 13:39:49 William Taysom 2023-09-18 16:51:13 Strikes me as a better present: as in what we do now but less sucky, though to really get transparent concurrency and distribution — that certainly feels like future tech. I'm going to have to listen.
William Taysom 2023-09-18 22:24:12 They didn't really get into the details, but I heard monads and other lifting constructs as a common theme. For example, ZIO Test zio.dev/reference/test/assertions/smart-assertions does something to rewrite assertions "smartly" so that you don't have to use a bunch of "assert*" variants. The also mention the Verse programming language, which seems to be playing with very flexible concurrency and non-determinacy constructs. For example, instead of carefully deciding whether to enable/disable buttons in a UI as state changes, you could say, "disable a button if pressing it would fail for any reason."
đź“ť Smart Assertions | ZIO
The smart assertion is a simple way to assert both ordinary values and ZIO effects. It uses the assertTrue function, which uses macro under the hood.
Mariano Guerra 2023-09-19 06:56:29 How the Mac didn’t bring programming to the people
Macs have brought a great deal to us over the years: desktop publishing, design, image editing and processing, multimedia, and more. One of the few fields where they have failed is programming, despite many attempts. Here I look back at some of those opportunities we missed
Jason Morris 2023-09-19 20:07:07 What a great name for a blog. Great mini-history. I also love how uncontroversial the idea "punctuation = bad" is to the author. :)
Ivan Reese 2023-09-19 20:25:13 Yes — if you ever find yourself troubleshooting something about Mac OS, this blog is an indispensable resource.
Oleksandr Kryvonos 2023-09-23 10:43:14 Jean-Louis Villecroze 2023-09-23 22:24:37 Saw this article on hackerNews … thought it was pertinent to me, albeit oddly phrased at time but the author is likely not a native English speaker (like myself) so that’s to be expected 🙂 zhangluyao.com/blog/make-something-nobody-wants
đź“ť It's okay to Make Something Nobody Wants
Products seem to be made for users, but I think this might be an illusion; they are more like a medium for self-expression.
Different expressions, conceived by various minds, undergo a form of natural selection, with the surviving expression being the one that resonates most with users.
I mean, the process unfolds like this: you create something not because “I think they might need this,” but because “I find this so fucking interesting.
Arcade Wise 2023-09-24 00:40:33 Super cool language! It's worth it to mess around with it
Jonas 2023-09-24 07:59:49 Hey! So Ashley Blewer has created this wonderful syllabus to go along with the TV show "Halt and Catch Fire" (2014-2017), "a fictional narrative about people working in tech during the 1980s-1990s." The syllabus features readings on the history of technology, computers, programming etc. as well as recommended RFCs and emulators of old systems to take a look at to provide material for discussions about a set of episodes.
I wanted to watch the show for a long time now, and since I really enjoy the A Pattern Language book club that was linked to here a few months ago, I thought it might be a nice idea to create a watch club to go through the series together–the way Ashley intended!
I created a Discord for this purpose. Right now, no date has been set for the first session, as I want to give people some time to show up first. I'll announce the schedule soon. If all this sounds like something you might be interested in, please join me in this adventure!
Here's the link: discord.gg/T3BDJN6AXz
abeyer 2023-09-24 20:51:03 sounds interesting, and I might have checked it out... if it were Anything But Discord.
Not asking/expecting you to change now, and certainly understand how it's often the easiest choice to get set up... but I also feel it's worth reminding people that in going that route they're making privacy decisions for their users that may not be in their interests. That's true for closed commercial platforms of all stripes, but doubly so when it's a company with a specific history of abusing their users' trust.