frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

We Tracked Every Website That Launched in September 2025. The Data Is Wild

https://websitelaunches.com/blog/post.php?slug=september-2025-website-launch-data
1•antiochIst•54s ago•0 comments

Free Sleep – Jailbreak 8 Sleep Pod and Control Locally

https://github.com/throwaway31265/free-sleep
1•hrimfaxi•2m ago•1 comments

Starbuck v. Google LLC N25C-10-211 (Del.Super. Oct.22,2025) [pdf]

https://fingfx.thomsonreuters.com/gfx/legaldocs/mopadxyaeva/STARBUCKGOOGLEDEFAMATIONLAWSUITcompla...
1•1vuio0pswjnm7•6m ago•0 comments

AI Orchestration for Operational Real-Time Network Analysis

https://dimaggi.com
1•tenywan•6m ago•1 comments

Looking for an influencer to help with agentic e-commerce app for fashion

1•kuma0177•6m ago•0 comments

Starbuck v. Google LLC N25C-10-211 (Del.Super. Oct.22,2025) [pdf]

https://fingfx.thomsonreuters.com/gfx/legaldocs/mopadxyaeva/STARBUCK%GOOGLE%DEFAMATION%LAWSUIT%co...
1•1vuio0pswjnm7•6m ago•0 comments

What caused the large AWS outage?

https://blog.pragmaticengineer.com/aws-outage-us-east-1/
2•robin_reala•8m ago•0 comments

How Immigration Has Remade Canada [video]

https://www.youtube.com/watch?v=uz-Sx8lXeXk
1•jjangkke•8m ago•0 comments

NBA player among 30 arrested for gambling scheme that included X-ray poker table

https://www.theguardian.com/sport/2025/oct/23/heats-rozier-and-blazers-coach-billups-reportedly-a...
1•whycome•9m ago•2 comments

Microsoft makes Copilot "human-centered" with a '90s-style animated assistant

https://arstechnica.com/gadgets/2025/10/microsoft-makes-copilot-human-centered-with-a-90s-style-a...
1•pseudolus•10m ago•0 comments

Zram Performance Analysis

https://notes.xeome.dev/notes/Zram
1•enz•11m ago•0 comments

Stone Tools: Exploring retro productivity software from the 8/16-bit era

https://stonetools.ghost.io/
1•PaulHoule•16m ago•0 comments

A Return to Discovery

https://analoghobbyist.bearblog.dev/a-return-to-discovery/
1•speckx•19m ago•0 comments

ADP stopped data sharing with Fed

https://prospect.org/2025/10/21/fed-making-key-economic-decisions-without-data/
2•jimmydoe•19m ago•0 comments

I built this AI photography app for small brands

https://pixelshot.ai/
1•ozgrozer•21m ago•2 comments

Bay Area tech startup will play the villain in a new TV drama

https://www.sfgate.com/sf-culture/article/bay-area-tech-startup-villain-tv-drama-21114640.php
2•jedberg•23m ago•2 comments

Show HN: Front end says back end changed again? Stop that with middlerok

https://www.middlerok.com/
1•rokontech•23m ago•0 comments

The Muscular Compassion of "Paper Girl"

https://www.newyorker.com/books/page-turner/the-muscular-compassion-of-paper-girl
4•mitchbob•25m ago•1 comments

Collatz Automata

https://gbragafibra.github.io/2025/10/23/collatz_automata.html
1•Fibra•25m ago•0 comments

What antidepressants do to your brain and body

https://www.telegraph.co.uk/health-fitness/wellbeing/mental-health/what-antidepressants-do-to-you...
2•wjb3•29m ago•0 comments

Linux Proposed Cache Aware Scheduling Benchmarks Show Big Potential on AMD Turin

https://www.phoronix.com/review/cache-aware-scheduling-amd-turin
2•rbanffy•29m ago•0 comments

Cyberthreats surge against US logistics infrastructure

https://www.freightwaves.com/news/cyberthreats-surge-against-us-logistics-infrastructure
1•crescit_eundo•30m ago•0 comments

Trump pauses federal surge to San Francisco

https://sfstandard.com/2025/10/23/lurie-trump-calls-off-federal-surge-san-francisco/
4•jzelinskie•31m ago•1 comments

Beyond Arithmetic: Understanding Computation and Computers

https://madeunraveled.xyz/blog/computation_revisited
1•rhythane•31m ago•0 comments

Avocados, auto parts, and ambushes: Inside Mexico's cargo theft crisis

https://www.freightwaves.com/news/avocados-auto-parts-and-ambushes-inside-mexicos-cargo-theft-crisis
1•crescit_eundo•31m ago•0 comments

Fat-chomping enzyme that moonlights as gene regulator could treat obesity

https://www.science.org/content/article/fat-chomping-enzyme-moonlights-gene-regulator-could-point...
1•rbanffy•32m ago•0 comments

Shahed-136 prototype was created in 1980s Germany, and it was called DAR

https://en.defence-ua.com/news/first_shahed_136_prototype_was_created_in_germany_in_the_1980s_and...
3•hooch•32m ago•0 comments

Trump pardons Binance founder Changpeng Zhao, high-profile cryptocurrency figure

https://apnews.com/article/trump-pardon-binance-changpeng-zhao-crypto-exchange-e1cb3fe516bc42b4c7...
8•philips•32m ago•1 comments

The Great AdTech Fork: Prebid vs. OpenAds

https://mixpeek.com/blog/prebid-openads-fork-2025
1•Beefin•33m ago•0 comments

Show HN: xCapture v3 for thread-level dimensional performance analysis with eBPF

https://tanelpoder.com/posts/xcapture-xtop-beta/
2•tanelpoder•35m ago•0 comments
Open in hackernews

Make Any TypeScript Function Durable

https://useworkflow.dev/
45•tilt•3h ago

Comments

Etheryte•2h ago
Of all the syntax options they could've gone with, they settled on what I would say is arguably the worst. If you want a one-liner, decorators are widely used across different languages and Typescript supports them as well.
javcasas•1h ago
My bad, this is open telemetry stuff to check the status of your servers, not for vendors to extract as much data as they can from you.

> I'm trying to find how they implemented the "use workflow" thing, and before I could find it I already found https://github.com/vercel/workflow/blob/main/packages/core/s...

> Telemetry is part of the core.

> Yuck.

nakovet•1h ago
It's on the landing page, there is not even a standalone mode yet, so you can't use it with node.js you need to use with Next.js. All to say, it's just early alpha preview, I would wait the project to mature before considering using it anywhere.
javcasas•1h ago
My bad, this is open telemetry stuff to check the status of your servers, not for the vendor to slurp as much data from you as possible.
evilduck•1h ago
This is Open Telemetry functions you're referencing. Being able to trace, profile and debug your own code that's executing in a highly distributed environment is a pretty useful thing. This isn't (necessarily) user behavior telemetry.

At least understand what you're looking at before getting the ick.

javcasas•54m ago
That's fair. I'm too accustomed to seeing the other type of telemetry shoved in all over the place.
skrebbel•1h ago
Good luck running a server without any sort of telemetry. How will you debug stuff without logs and traces? Seems to me that the priorities are with practical, real everyday engineering concerns.
oompydoompy74•52m ago
It’s apparently an swc compiler plugin.
tom1337•1h ago
Yea but it's a vercel product and they also pushed the 'use server' and 'use client' directives and probably want to build on them.
ajkjk•1h ago
or no-op functions like useWorkflow() (with some kind of stub that prevents dead code elimination).
MrJohz•1h ago
Decorators don't work for functions, unfortunately, so wouldn't work in this case. You'd need to add a bunch of class boilerplate to make it work.

JavaScript didn't have a lot of great options for this kind of statically-declared metaprogramming, which is why the "use X"; syntax has become so popular in various spaces. It's definitely not my favourite approach, but I don't think there's any clear "best" solution here.

halflife•1h ago
You can use generator fns to achieve the exact same thing without magic strings or bundles. And the bonus is that you can debug it.
Etheryte•52m ago
Since this magic string requires a preprocessor step anyway, there's no reason they couldn't make it a decorator that works on functions. I don't see the problem?
ngruhn•33m ago
But then it's not valid TypeScript anymore. So all the other tooling breaks: syntax highlighting, LSP, Linter, ...
quacky_batak•1h ago
i hate the new pattern of using these magic strings everywhere. “use workflow”, “use client”, etc etc.

I don’t like having custom bundler logic for my code.

javcasas•1h ago
Custom bundler + telemetry already included. Smells way too much like Microsoft, too much like lock-in with a deal that gets worse and worse.
brazukadev•32m ago
"don't use next"

"don't use react"

tom1337•1h ago
So at it's core this is "just" a toolkit to add automatic retries to functions inside another function? I don't know if the audience Vercel is targetig knows about idempotency as well as they should before plastering all their functions with "use workflow".

I guess in the end it's another abstraction layer for queues or state machines and another way to lock you into Vercel.

0xb0565e486•1h ago
Somewhat related since this about "workflows" and not cloud function, but are there any practical benefits to cloud functions other than the fact that it's cheaper for the providers as they don't have to run an entire bespoke runtime for every customer/application?
drawfloat•1h ago
Use client and use server aren’t great, but the fact they had to be declared at the top of a file was at least clear.

Starting to scatter magic strings throughout a code base feels like a real step back.

c-hendricks•35m ago
There's nothing about "use server" that requires it to be at the top of the file though, it can go in function bodies and you have a typed RPC method.

I think "use client" is the only one that has to go at the top of a file.

halflife•1h ago
So vercel is adamant on making nextjs apps behavior completely unpredictable and hidden behind tons of magic code?

At least in any other framework library I can just command click and see why things are not working, place breakpoints and even modify code.

pavel_lishin•1h ago
Am I stupid, or does the page not actually explain that workflow is?
davey48016•55m ago
It doesn't explain it on the landing page. Even skimming their docs, it seems like you mostly have to infer the purpose of this based on the features.
zzixp•57m ago
This is actually pretty cool. We have a similar custom library at Xbox that's used extensively across all of our services.

I do wish that there was some kind of self-hostable World implementation at launch. If other PAAS providers jump onto this, I could see this sticking around.

lloydatkinson•52m ago
Azures Durable Task Framework or something else? I guess there’s nothing public on it, which is a shame because it sounds interesting
khalic•48m ago
This seems... bad, inelegant.
ssijak•48m ago
Lost me at "use workflow" directive. This and Next16 expanding the set of directives just makes me question if I'm the mad man for thinking they are absolutely terrible.
dangoodmanUT•42m ago
im becoming increasinglymore convinced that workflows are the wrong model

just build state machines folks

TimTheTinker•36m ago
I would much rather be explicit about what's going on at each step. That way idempotent functions can be handled differently, retry limits can be applied, and no separate preprocessor is required.

    export async function welcome(userId: string) {
      const user = await retry(() => getUser(userId));
      const { subject, body } = await retry(() => generateEmail({
        name: user.name, plan: user.plan
      }));
      const { status } = await retry(() => sendEmail({
        to: user.email,
        subject,
        body,
      }), 2);
      return { status, subject, body };
    }
The above code still wouldn't be production-ready unless it's wrapped with something that correctly handles errors with external API calls -- like "out of credits" or "service is temporarily offline".
LewisJEllis•5m ago
can anyone point to the "Durable" part?

looking at the docs and examples, I see Workflows and Steps and Retries, but I don't see any Durable yet. none of the examples really make it clear how or where anything gets stored

lloydjones•5m ago
"use turnMyBrainOff";

"use blackBoxWrapperForEverything";