frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Octrafic – open-source AI-assisted API testing from the CLI

https://github.com/Octrafic/octrafic-cli
1•mbadyl•53s ago•1 comments

US Accuses China of Secret Nuclear Testing

https://www.reuters.com/world/china/trump-has-been-clear-wanting-new-nuclear-arms-control-treaty-...
1•jandrewrogers•1m ago•0 comments

Peacock. A New Programming Language

1•hashhooshy•6m ago•1 comments

A postcard arrived: 'If you're reading this I'm dead, and I really liked you'

https://www.washingtonpost.com/lifestyle/2026/02/07/postcard-death-teacher-glickman/
2•bookofjoe•7m ago•1 comments

What to know about the software selloff

https://www.morningstar.com/markets/what-know-about-software-stock-selloff
2•RickJWagner•11m ago•0 comments

Show HN: Syntux – generative UI for websites, not agents

https://www.getsyntux.com/
3•Goose78•12m ago•0 comments

Microsoft appointed a quality czar. He has no direct reports and no budget

https://jpcaparas.medium.com/ab75cef97954
2•birdculture•12m ago•0 comments

AI overlay that reads anything on your screen (invisible to screen capture)

https://lowlighter.app/
1•andylytic•13m ago•1 comments

Show HN: Seafloor, be up and running with OpenClaw in 20 seconds

https://seafloor.bot/
1•k0mplex•13m ago•0 comments

Tesla turbine-inspired structure generates electricity using compressed air

https://techxplore.com/news/2026-01-tesla-turbine-generates-electricity-compressed.html
2•PaulHoule•15m ago•0 comments

State Department deleting 17 years of tweets (2009-2025); preservation needed

https://www.npr.org/2026/02/07/nx-s1-5704785/state-department-trump-posts-x
2•sleazylice•15m ago•1 comments

Learning to code, or building side projects with AI help, this one's for you

https://codeslick.dev/learn
1•vitorlourenco•16m ago•0 comments

Effulgence RPG Engine [video]

https://www.youtube.com/watch?v=xFQOUe9S7dU
1•msuniverse2026•17m ago•0 comments

Five disciplines discovered the same math independently – none of them knew

https://freethemath.org
3•energyscholar•18m ago•1 comments

We Scanned an AI Assistant for Security Issues: 12,465 Vulnerabilities

https://codeslick.dev/blog/openclaw-security-audit
1•vitorlourenco•18m ago•0 comments

Amazon no longer defend cloud customers against video patent infringement claims

https://ipfray.com/amazon-no-longer-defends-cloud-customers-against-video-patent-infringement-cla...
2•ffworld•19m ago•0 comments

Show HN: Medinilla – an OCPP compliant .NET back end (partially done)

https://github.com/eliodecolli/Medinilla
2•rhcm•22m ago•0 comments

How Does AI Distribute the Pie? Large Language Models and the Ultimatum Game

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6157066
1•dkga•22m ago•1 comments

Resistance Infrastructure

https://www.profgalloway.com/resistance-infrastructure/
3•samizdis•27m ago•1 comments

Fire-juggling unicyclist caught performing on crossing

https://news.sky.com/story/fire-juggling-unicyclist-caught-performing-on-crossing-13504459
1•austinallegro•27m ago•0 comments

Restoring a lost 1981 Unix roguelike (protoHack) and preserving Hack 1.0.3

https://github.com/Critlist/protoHack
2•Critlist•29m ago•0 comments

GPS and Time Dilation – Special and General Relativity

https://philosophersview.com/gps-and-time-dilation/
1•mistyvales•32m ago•0 comments

Show HN: Witnessd – Prove human authorship via hardware-bound jitter seals

https://github.com/writerslogic/witnessd
1•davidcondrey•32m ago•1 comments

Show HN: I built a clawdbot that texts like your crush

https://14.israelfirew.co
2•IsruAlpha•34m ago•2 comments

Scientists reverse Alzheimer's in mice and restore memory (2025)

https://www.sciencedaily.com/releases/2025/12/251224032354.htm
2•walterbell•37m ago•0 comments

Compiling Prolog to Forth [pdf]

https://vfxforth.com/flag/jfar/vol4/no4/article4.pdf
1•todsacerdoti•39m ago•0 comments

Show HN: Cymatica – an experimental, meditative audiovisual app

https://apps.apple.com/us/app/cymatica-sounds-visualizer/id6748863721
1•_august•40m ago•0 comments

GitBlack: Tracing America's Foundation

https://gitblack.vercel.app/
10•martialg•40m ago•1 comments

Horizon-LM: A RAM-Centric Architecture for LLM Training

https://arxiv.org/abs/2602.04816
1•chrsw•41m ago•0 comments

We just ordered shawarma and fries from Cursor [video]

https://www.youtube.com/shorts/WALQOiugbWc
1•jeffreyjin•41m ago•1 comments
Open in hackernews

Show HN: Update on Dispytch: Just Got Dynamic Topics – Event Handling Leveled Up

https://github.com/e1-m/dispytch
1•e1-m•6mo ago

Comments

e1-m•6mo ago
Hey folks, quick update! I just shipped a new version of [*Dispytch*](https://github.com/e1-m/dispytch) — async Python framework for building event-driven services.

# What Dispytch Does

Dispytch makes it easy to build services that react to events — whether they're coming from Kafka, RabbitMQ, Redis or some other broker. You define event types as Pydantic models and wire up handlers with dependency injection. Dispytch handles validation, retries, and routing out of the box, so you can focus on the logic.

# Comparison

|Framework|Focus|Notes| |:-|:-|:-| |Celery|Task queues|Great for backgroud processing| |Faust|Kafka streams|Powerful, but streaming-centric| |Nameko|RPC services|Sync-first, heavy| |FastAPI|HTTP APIs|Not for event processing| |FastStream|Stream pipelines|Built around streams—great for data pipelines.| |*Dispytch*|Event handling|Event-centric and reactive, designed for clear event-driven services.|

# Quick API Example

# Handler

    user_events.handler(topic='user_events', event='user_registered')
    async def handle_user_registered(
            event: Event[UserCreatedEvent],
            user_service: Annotated[UserService, Dependency(get_user_service)]
    ):
        user = event.body.user
        timestamp = event.body.timestamp
    
        print(f"[User Registered] {user.id} - {user.email} at {timestamp}")
    
        await user_service.do_smth_with_the_user(event.body.user)
# Emitter

    async def example_emit(emitter):
       await emitter.emit(
           UserRegistered(
               user=User(
                   id=str(uuid.uuid4()),
                   email="example@mail.com",
                   name="John Doe",
               ),
               timestamp=int(datetime.now().timestamp()),
           )
       )
# What’s New?

*Redis Pub/Sub support* You can now plug Redis into Dispytch and start consuming events without spinning up Kafka or RabbitMQ. Perfect for lightweight setups.

*Dynamic Topics* Handlers can now use topic segments as function arguments — e.g., match `"user.{user_id}.notification"` and get `user_id` injected automatically. Clean and type-safe thanks to Pydantic validation.

Try it out:

    uv add dispytch

 Docs and examples in the repo: [https://github.com/e1-m/dispytch](https://github.com/e1-m/dispytch)
Feedback, bug reports, feature requests — all welcome. Still early, still evolving

Thanks for checking it out!