frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

DuoBolt – a review-first duplicate file finder powered by BLAKE3

https://duobolt.app/
1•r9ne•32s ago•1 comments

LibreQoS: Online Bufferbloat Test

https://bufferbloat.libreqos.com/
1•goodburb•58s ago•0 comments

Why the Future of Movies Lives on Letterboxd

https://www.nytimes.com/interactive/2026/02/03/magazine/letterboxd-film-discussion-site-streaming...
1•mitchbob•1m ago•1 comments

How do you validate AI-generated data transformations before prod?

https://www.yorph.ai
1•areddyfd•1m ago•1 comments

If AI Writes the Code, What Should Engineers Learn?

https://the-learning-agency.com/the-cutting-ed/article/if-ai-writes-the-code-what-should-engineer...
1•selvaprakash•1m ago•0 comments

A programmable, Lego-like material for robots emulates life's flexibility

https://techxplore.com/news/2026-02-programmable-lego-material-robots-emulates.html
1•Brajeshwar•2m ago•0 comments

Anthropic Super Bowl Spot Skewers ChatGPT Ads

https://www.businessinsider.com/anthropic-super-bowl-openai-chatgpt-ads-claude-2026-2
2•tortilla•2m ago•0 comments

Physicists achieve near-zero friction on macroscopic scales

https://phys.org/news/2026-02-physicists-friction-macroscopic-scales.html
1•Brajeshwar•2m ago•0 comments

Pipe organ playing a single, nonstop song until 2640

https://www.popsci.com/technology/pipe-organ-one-song-2640/
1•Brajeshwar•2m ago•0 comments

SpaceX grounds Falcon 9 missions, could impact ISS launch

https://phys.org/news/2026-02-spacex-grounds-falcon-missions-impact.html
1•bookmtn•3m ago•0 comments

Show HN: Distr 2.0 – A year of learning how to ship to customer environments

https://github.com/distr-sh/distr
1•louis_w_gk•3m ago•0 comments

Show HN: Orpheus, An Agent runtime that scales on queue depth and not CPU

https://github.com/arpitnath/orpheus
2•arpitnath42•5m ago•0 comments

Anthropic Performance Team Take-Home for Dummies

https://www.ikot.blog/anthropic-take-home-for-dummies
2•vinhnx•6m ago•0 comments

A field guide to sandboxes for AI

https://www.luiscardoso.dev/blog/sandboxes-for-ai
1•Dangeranger•6m ago•0 comments

Show HN: Finding similarities in magazine covers (updated)

https://shoplurker.com/labs/img-compare/
1•tkp-415•7m ago•0 comments

We read the JSON Schema spec so you don't have to

https://blog.dottxt.ai/dotjson-has-good-schema-support.html
1•PaulHoule•8m ago•0 comments

Show HN: I built Clash to avoid conflicts when running AI agents in parallel

https://github.com/clash-sh/clash
1•matk9•10m ago•0 comments

Show HN: Non-Linear LLM Chats

https://www.mindbloom.so/
1•greenfieldday•10m ago•0 comments

The First Café for AI Dates

https://lp1.evaapp.ai/cafe-eva
2•geox•10m ago•0 comments

Male students show more tolerance for political enemies than females for allies

https://expression.fire.org/p/male-students-show-more-tolerance
2•mpweiher•11m ago•0 comments

Show HN: LLM Skirmish, an RTS game you play with LLMs

https://llmskirmish.com/ladder
1•__cayenne__•12m ago•0 comments

Show HN: ADHD Focus Mate – AI mate to help me stop doomscrolling while coding

https://github.com/skainguyen1412/adhd-focus-mate
1•skainguyen1412•14m ago•0 comments

Kling 3.0 and 3.0 Omni - Everyone a Director. It’s Time. (?)

https://twitter.com/Kling_ai/status/2019064918960668819
1•iamA_Austin•14m ago•0 comments

Arcan-A12: Weaving a Different Web

http://www.divergent-desktop.org
1•ingenieroariel•14m ago•0 comments

Show HN: Humetrical – An Improvement on Team Wellness

https://humetrical.com
1•bojo•15m ago•0 comments

Show HN: Flowfile – Visual data pipeline editor (WASM and Polars)

https://demo.flowfile.org
1•edwardeechoud•16m ago•1 comments

A Copernican Revolution for State Machines – Logic as the Center of Gravity

https://github.com/deramazesaa-web/Crystalline-Protocol
1•strof•17m ago•1 comments

Alpine: All your work, in one place, organized for you

https://www.alpine.inc/
1•tilt•17m ago•0 comments

Slashwork: next generation of work tools

https://slashwork.com
1•tilt•18m ago•0 comments

Netflix says users can cancel service if HBO Max merger makes it too expensive

https://arstechnica.com/gadgets/2026/02/netflix-claims-subscribers-will-get-more-content-for-less...
2•voxadam•18m ago•0 comments
Open in hackernews

Show HN: Nocterm – Flutter-inspired TUI framework with hot reload (Dart)

https://nocterm.dev
3•norbert515•1h ago
Over the past couple of months I've been working on a TUI framework heavily inspired by Flutter, written in Dart.

The API is modeled after Flutter. StatefulComponent, setState(), Row, Column, Expanded, ListView.

There have been some discussions about performance of TUIs recently, and I think Dart is actually a great language for writing TUIs in. It compiles down to fast native code, is cross-platform, and has great developer ergonomics. JIT compilation for development (which enables hot reload) and AOT compilation for production binaries.

What's really cool is stateful hot reload. If you save your file with some modification, Nocterm will pick it up and update the TUI in real time without restarting.

Under the hood:

- Differential rendering: virtual terminal buffer, only redraws changed cells - Declarative component model (same as Flutter): Component → Element → RenderObject pipeline - 45+ components: layout, scrolling, text input, markdown, animations, mouse support - Built-in test framework: pump a component, send keys, assert on terminal state - Theming: 6 built-in themes, auto-detects terminal dark/light mode

Example:

void main() async { await runApp(Counter()); }

class Counter extends StatefulComponent { int _count = 0;

  Component build(BuildContext context) {
    return Focusable(
      onKeyEvent: (event) {
        if (event.logicalKey == LogicalKey.space) {
          setState(() => _count++);
          return true;
        }
        return false;
      },
      child: Center(child: Text('Count: $_count')),
    );
  }
}

I tried a couple of existing TUI frameworks but missed the Flutter DX I've learned to love, so I built my own (for better or worse...).

I've been using Nocterm to build vide_cli (https://github.com/Norbert515/vide_cli), a coding agent in the terminal.

There's some cool stuff coming up too, like virtual text selection in alternate screen mode. Since TUI apps take over the terminal, normal text selection breaks. This reimplements it at the framework level so users can select and copy text naturally.

Repository: https://github.com/Norbert515/nocterm

Happy to answer questions about the architecture, hot reload implementation, or anything else.

Comments

modulovalue•1h ago
Very interesting, I always believed we should have more declarative frameworks in other domains and not just UI. My experience shows me this gives LLMs a much smaller space to explore which leads to better results.