so excited to find the origins of the workflow model in this 1998 internal Amazon memo – I think this directly led to AWS SWF and Temporal. it turned out that tracking state changes wasn't just an afterthought, but should be the basis of the entire thing
@swyx
-
GeneralTask: Converting TodoList Tasks into Calendar Events
By
–
came across @GeneralTaskHQ https://t.co/pGx0rjCCMk on HN
— swyx 🐣 (@swyx) 23 décembre 2022
takes the todolist -> calendar cycle very literally pic.twitter.com/cW8zdvfPdgcame across @GeneralTaskHQ https://
news.ycombinator.com/item?id=336587
63
… on HN takes the todolist -> calendar cycle very literally -

Testing Model Guidance Levels Finding Optimal Sweet Spot
By
–
randomly had this page open so tried it on the published model. guidances at 7, 10, and 13 from bottom to top. looks like 10 is sweet spot
-
Overloaded Partition Terminology and Data Chunking Concerns
By
–
feel like the word "partition" is overloaded in this context but if i understand this correctly… yes i can split them up into arbitrary length chunks.. but thats just making one long list into a hundred smaller lists – feels like something that is a routine part of data eng
-

Iterative Data Extraction with Error Recovery and Restart Logic
By
–
great post! i have a variant of this kind of work that i do often but the "extract" develops over time – run `extract` on a list of items (api calls, google searches) and running it until error, then either iterating from error index or restarting from 0.
-

ACM Journal publishes article on the end of programming
By
–
The ACM Journal now has a thing out about “the End of Programming” and… f yeah https://
m-cacm.acm.org/magazines/2023
/1/267976-the-end-of-programming/fulltext
… -

Shifting Vibes: From Throwing Errors to Intentional Error Handling
By
–
it feels like the vibes are shifting away from throwing things willy nilly and passing errors as values instead. https://
news.ycombinator.com/item?id=340883
70
… consider linting against throws by default and force people to think twice if your language makes it too easy to throw -

AI Tools Reduce Need for Google Searches and Testing
By
–
it has eliminated a lot of googling and testing for routine tasks
-
Humorous observation about someone’s initials matching LM abbreviation
By
–
are we sure she’s not an AI? her initials are literally LM
-

Building Copilot for X: Generative AI Moat Strategy
By
–
What Building "Copilot for X" Really Takes https://
lspace.swyx.io/p/what-buildin
g-copilot-for-x-really
… Everyone's talking about "Copilot for X", but few have actually built one. Presenting my first guest-post from @_anshulr
, on building @codeiumdev
! The first ever roadmap to a "generative AI moat" I've seen.