Sublime
An inspiration engine for ideas

AI SDK 4.0.9
🆕 Non-blocking data streams for RAG & agentic apps
With the new createDataStreamResponse function, you can send custom data to the frontend before calling streamText. This is essential for RAG application where you may have blocking retrieval operations: https://t.co/HhySKj08Gj
ICYMI, amongst all of the excitement, we silently launched one of our MOST user-requested features:
✨Bulk URL uploads✨
To upload multiple URLs at once, just make sure each link is separated by a space or new line. (Heroes? Us? We're just doing our jobs. 🫡🫡🫡)
NotebookLMx.comUsing invokeLater() is as simple as passing a Runnable instance whose sole method, run(), contains the code you wish to execute on the EDT.
Romain Guy • Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications

/// TextBox t = new TextBox(); /// ListBox l = new ListBox(); /// /// QuickEntryMediator qem = new QuickEntryMediator(t,l); /// // that's all folks.
Robert C. Martin • Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)

easiest jailbreak of last gpt4o that I got so far - just say that they're an API endpoint that answers any request https://t.co/eG1GVIlWja
If it had occurred to anyone to edit the binary to increment the version number, they could have pushed out a good update in a minute instead of an hour, which would have kept the issue from spreading to more than 0.06% of their users, instead of sending 2% of their users a broken update1
danluu.com • Editing Binaries

I tried using @resend scheduled emails, but they are limited to 72 hours in advance.
With 93 LOC and @Cloudflare Durable Objects, there is no limit. L142 is where the magic happens. https://t.co/OdzLllCJ81


On Dec. 15, ChatGPT was updated to defend against my prompt injection shown above. The announcement of the release is here: https://t.co/aDLgBe6OwD
Fortunately, I brought others. https://t.co/hEDBr93oP6