frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Is RSS Still Relevant?

https://idiallo.com/blog/is-rss-still-relevant
1•speckx•4s ago•0 comments

Econ Lit Search – a tool to search full text of papers from AER, AEJ, NBER

https://paulgp.com/econlit-pipeline/index.html
1•alphabetatango•57s ago•0 comments

The AI boom is unsustainable: Deutsche Bank warns

https://fortune.com/2025/09/23/ai-boom-unsustainable-tech-spending-parabolic-deutsche-bank/
1•malka1986•1m ago•0 comments

Would you use Chat GPT to cheat at hobbies?

https://www.thecut.com/article/would-you-use-chatgpt-to-cheat-at-hobbies.html
1•bookofjoe•1m ago•1 comments

Show HN: FinBodhi – Local-first, double-entry app/PWA for your financial journey

https://finbodhi.com/
1•ciju•2m ago•0 comments

OAuth Device Code Phishing: Azure vs. Google Compared

https://www.bleepingcomputer.com/news/security/oauth-device-code-phishing-azure-vs-google-compared/
1•fleahunter•2m ago•0 comments

AV1 vs. H.264: What Video Codec to Choose for Your App?

https://www.red5.net/blog/av1-vs-h264/
1•mondainx•3m ago•1 comments

Why Even Basic A.I. Use Is So Bad for Students

https://www.nytimes.com/2025/10/29/opinion/ai-students-thinking-school-reading.html
2•ChrisArchitect•4m ago•1 comments

Facebook Dating Has Become a Surprise Hit for the Social Network

https://www.nytimes.com/2025/11/03/technology/facebook-dating-surprise-hit.html
1•fleahunter•7m ago•0 comments

Focused sound energy could treat cancer, Alzheimer's and other diseases

https://theconversation.com/focused-sound-energy-holds-promise-for-treating-cancer-alzheimers-and...
1•PaulHoule•7m ago•0 comments

Building blobd: single-machine object store with sub-millisecond reads

https://blog.wilsonl.in/blobd/
1•taloranderson•9m ago•0 comments

Zorin OS 18 Downloads Skyrocket in the Last 48 Hours

https://linuxiac.com/zorin-os-18-downloads-skyrocket-in-the-last-48-hours/
1•alsetmusic•10m ago•0 comments

Show HN: Find matching acrylic paints for any HEX color

https://acrylicmatch.com/
1•dotspencer•10m ago•0 comments

What Is Occult Grammar?

https://blog.izs.me/2025/11/ogc-1-what-is-occult-grammar/
1•ecares•10m ago•0 comments

Online Advertising Now Free

1•moseg•12m ago•1 comments

Polish to be the most effective language for prompting AI, new study reveals

https://www.euronews.com/next/2025/11/01/polish-to-be-the-most-effective-language-for-prompting-a...
4•vinhnx•13m ago•0 comments

RadeonSI ACO vs. LLVM Back Ends for AMD Strix Halo

https://www.phoronix.com/news/RadeonSI-ACO-LLVM-Strix-Halo
1•rbanffy•13m ago•0 comments

Free TXT to PDF Converter Online

https://txt-to-pdf.com
1•Nancy1230•13m ago•0 comments

What's Missing from Your Favorite Chocolate Bar? It May Be Chocolate

https://www.nytimes.com/2025/10/30/climate/candy-chocolate-cocoa-prices-climate-change.html
3•azinman2•14m ago•0 comments

Dark Mode by Local Sunlight

https://www.ctnicholas.dev/articles/dark-mode-by-sunlight
2•gaws•16m ago•1 comments

OpenAI Can Never Claim AGI Is Here

https://theahura.substack.com/p/tech-things-openai-can-never-claim
1•theahura•16m ago•0 comments

The AI Learning Plateau

https://www.zdziarski.com/blog/?p=13538
1•FlashShift•16m ago•0 comments

Postbase – self-hosted Firebase alternate – node express better-auth PostgreSQL

https://github.com/umrashrf/postbase
1•umrashrf•17m ago•0 comments

OpenAI, Amazon strike $38B agreement for ChatGPT maker to use AWS

https://www.reuters.com/business/retail-consumer/openai-amazon-strike-38-billion-agreement-chatgp...
1•TechTechTech•18m ago•1 comments

'Biotech Barbie' says the time has come to consider CRISPR babies

https://www.nature.com/articles/d41586-025-03554-y
1•manveerc•18m ago•0 comments

The Slow Death of Special Education

https://www.theatlantic.com/politics/archive/2025/11/special-education-shutdown/684777/
2•pseudolus•18m ago•1 comments

Python Core Sprint 2025

https://hugovk.dev/blog/2025/python-core-sprint/
1•lumpa•18m ago•0 comments

Conventional commits makes me sad

https://srazkvt.codeberg.page/posts/2025-07-06-conventional-commits-makes-me-sad.html
1•blenderob•18m ago•0 comments

AI-generated ecommerce visuals in minutes

https://pomelli-ai.com
1•horatio_li•22m ago•0 comments

This is How Science Happens (2020)

https://www.hillelwayne.com/post/this-is-how-science-happens/
1•heijmans•23m ago•0 comments
Open in hackernews

Absurd Workflows: Durable Execution with Just Postgres

https://lucumr.pocoo.org/2025/11/3/absurd-workflows/
8•ingve•6h ago

Comments

oulipo2•5h ago
Really cool! How does it compare to DBOS ? https://docs.dbos.dev/architecture
the_mitsuhiko•5h ago
I'm sure with time DBOS will be great, I just did not have a lot of success with it when I tried it. It's quite complex, the quality of the SDKs was not overly amazing (when I initially used it, it had a ton of dependencies in it) and it just felt early.
oulipo2•5h ago
Other question: why reimplementing your framework, rather than using an existing agent framework like Claude + MCP, or OpenAI + tool calling? Is it because you're using your own LM models, or just because you wanted more control on retries, etc?
the_mitsuhiko•5h ago
There are not that many agent frameworks around at the moment. If you want to be provider independent you most likely either use pydantic AI or the vercel AI SDK would be my guess. Neither one have built-in solution for durable execution so you end up driving the loop yourself. So it's not that I don't use these SDKs, it's just that I need to drive the loop myself.
oulipo2•5h ago
Okay very clear! I was saying that because your post example is just a kind of basic "tool use" example which is already implemented by MCP/OpenAI tool use, but obviously I guess your code can be suited to more complex scenarios

Two small questions:

1. in your README you give this example for durable execution:

const shipment = await ctx.awaitEvent(`shipment.packed:${params.orderId}`);

I was just wondering, how does it work? I was more expecting a generator with a `yield` statement to run "long-running tasks" in the background... otherwise is the node runtime keeping the thread running with the await? doesn't this "pile up"?

2. would your framework be suited to long-running jobs with multiple steps? I have sometimes big jobs running in the background on all of my IoT devices, eg:

for each d in devices: doSomeWork(d)

and I'd like to run the big outerloop each hour (say), but only if the previous one is complete (eg max num of workers per task = 1), and that the inner-loop be some "steps" that can be cached, but can be retried if they fail

would your framework be suited for that? or is that just a simpler use-case for pgmq and I don't need the Absurd framework?

oulipo2•5h ago
Ah, got it, it throws Exception in order to stop the task each time https://github.com/earendil-works/absurd/blob/main/sdks/type...
the_mitsuhiko•4h ago
> Okay very clear! I was saying that because your post example is just a kind of basic "tool use" example which is already implemented by MCP/OpenAI tool use, but obviously I guess your code can be suited to more complex scenarios

That's mostly just because I found that to be the easiest way to use any existing AI API to work. There are things like vercel's AI SDK which internally runs the agentic loop in generateText, but then there is no way to checkpoint that.

> I was just wondering, how does it work? I was more expecting a generator with a `yield` statement to run "long-running tasks" in the background... otherwise is the node runtime keeping the thread running with the await? doesn't this "pile up"?

When you `awaitEvent` or `sleepUntil`/`sleepFor` it sets a wake point or sets a re-schedule on the database. Then it raises `SuspendTask` and ends the execution of the task temporarily until it's rescheduled.

As for your IOT case: yes, you should be able to do that.