frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Nobody knows how large software products work

https://www.seangoedecke.com/nobody-knows-how-software-products-work/
1•7777777phil•1m ago•0 comments

Moving from Java to Python (2014)

https://yusufaytas.com/moving-from-java-to-python/
1•jatwork•1m ago•0 comments

19 hacks to get your startup's first customers (I made $150k+)

https://twitter.com/hustle_fred/status/2013200865956426130
1•Farid_Sukurov•2m ago•0 comments

Lava Lamps in Cloudflare's Encryption

https://www.cloudflare.com/en-gb/learning/ssl/lava-lamp-encryption/
1•cl3misch•3m ago•0 comments

The assistant axis: situating and stabilizing the character of LLMs

https://www.anthropic.com/research/assistant-axis
2•mfiguiere•5m ago•0 comments

Multi-tenant SaaS is dead for mid-market (and why K8s namespaces are the future)

1•nthypes•7m ago•0 comments

Show HN: Shebe, a fast, simple and tiny code-search tool

https://github.com/rhobimd-oss/shebe
1•marwamc•9m ago•1 comments

Looking Back at the Best Inventions of 2001

https://shkspr.mobi/blog/2026/01/looking-back-at-the-best-inventions-of-2001/
2•7777777phil•9m ago•0 comments

Help Denmark Buy California – Because Why Not?

https://denmarkification.com/
2•embedding-shape•10m ago•2 comments

SoundSlab: How It Started

https://craigjb.com/2026/01/10/soundslab-beginning/
1•wibbily•14m ago•0 comments

AI in Biotech in 2026

https://www.benchling.com/biotech-ai-report-2026
1•asielen•15m ago•0 comments

S4 (Severe) Solar Radiation Storm in Progress

https://www.swpc.noaa.gov/news/s4-severe-solar-radiation-storm-progress-january-19th-2026
4•uticus•18m ago•1 comments

Why Large Product Teams Create Fragmented Experiences

https://learningloop.io/blog/fragmented-experiences
1•philhansen•18m ago•0 comments

Ask HN: Why is opening a new window in OS26 Safari so slow this week?

2•zahirbmirza•21m ago•0 comments

Democrats Say They Want to Win Rural America. Here's Why They Don't

https://www.americanmuckrakers.com/p/democrats-say-they-want-to-win-rural
1•davidbwheeler•23m ago•0 comments

Read the Texts Between Trump and Norway's Prime Minister About Greenland

https://www.nytimes.com/2026/01/19/us/politics/trump-norway-prime-minister-texts-greenland.html
5•duxup•23m ago•1 comments

Cybersecurity thriller: whistleblowing SE uses a Jira ticket to torpedo his boss

https://www.amazon.com/dp/B0GC94SZXK
1•smafarin•23m ago•0 comments

The Assistant Axis: Situating/Stabilizing the Default Persona of Language Models

https://arxiv.org/abs/2601.10387
1•lawrenceyan•24m ago•0 comments

Self-Serve account takeover protection with FusionAuth [video]

https://www.youtube.com/watch?v=wAkZEjOMsrQ
1•mooreds•24m ago•0 comments

Why the Tech World Is Going Crazy for Claude Code [video]

https://www.youtube.com/watch?v=DcZWMQ_UL2o
1•mooreds•25m ago•0 comments

OAuth 2.0 Rich Authorization Requests (2023)

https://datatracker.ietf.org/doc/html/rfc9396
1•mooreds•25m ago•0 comments

The Unexpected Logic of Art Economics: Arts and Inequality in 80s NY (2020)

https://www.gothamcenter.org/blog/unexpected-logic-art-economics
1•hyperific•28m ago•0 comments

I found a secret protocol in Predator Spyware – iOS

https://www.youtube.com/watch?v=Q5A2Ydd1L9A
1•tonygo•30m ago•1 comments

Her 10 Years Instagram Handle Was 'Metaverse.' Last Month, It Vanished. (2021)

https://www.nytimes.com/2021/12/13/technology/instagram-handle-metaverse.html
2•airhangerf15•32m ago•0 comments

Global Renewables Watch

https://github.com/microsoft/global-renewables-watch
1•toomuchtodo•35m ago•1 comments

Italian fashion designer Valentino dies at 93

https://www.npr.org/2026/01/19/1114518694/valentino-garavani-dead
4•andsoitis•38m ago•0 comments

Show HN: Lite Bible – A fast, minimalist Bible reader

https://litebible.org/
4•foxinthebox•38m ago•2 comments

Show HN: Sign and initial PDFs in the browser (no uploads)

https://instantpdfsign.com
1•assetofbaskets•39m ago•0 comments

Simple Sabotage Field Manual [pdf]

https://www.cia.gov/static/5c875f3ec660e092cf893f60b4a288df/SimpleSabotage.pdf
4•praptak•39m ago•0 comments

Can AI Pass Freshman CS? [video]

https://www.youtube.com/watch?v=56HJQm5nb0U
1•Antibabelic•40m ago•0 comments
Open in hackernews

Show HN: A React state profiler used to find double-render bugs in Excalidraw

https://github.com/liovic/react-state-basis
1•lpetronika•1h ago

Comments

lpetronika•1h ago
Hi HN, creator here.

I've been building react-state-basis, a runtime auditor for React state architecture.

The project is inspired by a simple idea from linear algebra: a "basis" is a minimal set of independent vectors. In React, many apps suffer from state that is "linearly dependent" -variables that always move in sync and should really be derived values or a single source of truth.

The tool ignores state values entirely. Instead, it tracks the high-resolution timing of state updates and hook firings. It treats these updates as temporal signals to identify redundant state and reveal hidden "sync leaks" (causal chains) that static analysis usually misses.

What’s new in v0.4.0: I recently moved the engine from simple binary snapshots to Temporal Cross-Correlation (Lead-Lag analysis). Instead of just asking if two states update at the same time, the engine now checks across multiple "temporal planes." It can detect if State B consistently follows State A with a phase shift, allowing it to distinguish between simple redundancy and causal update chains.

Real-World Results: I validated the v0.4.0 engine by running it on Excalidraw (114k stars). It successfully identified a causal sync leak in their theme-switching logic - a manual useEffect synchronization that was causing an unnecessary double-render. I submitted a PR to replace it with a computed value: https://github.com/excalidraw/excalidraw/pull/10637

Engineering Highlights:

Pointer-based Offsets: Uses index offsets to perform temporal analysis directly on raw history buffers, avoiding array slicing (.slice()) or creating temporary objects that cause GC micro-stutters.

Lead-Lag Analysis: Evaluates the correlation across three temporal planes (Sync, Lead, and Lag) to determine the "Direction of Flow" between variables (A → B).

Circuit Breaker: Detects high-frequency state oscillations and halts execution before the browser thread locks up.

Zero Production Overhead: The entire library is replaced with no-op shims in production builds via environment-aware exports.

I’m trying to bridge the gap between "State Management" and "Signal Processing." I’d love to hear your thoughts on using temporal correlation as a heuristic for architectural debt.