frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
631•klaussilveira•12h ago•187 comments

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
18•theblazehen•2d ago•0 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
930•xnx•18h ago•547 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
34•helloplanets•4d ago•26 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
110•matheusalmeida•1d ago•28 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
43•videotopia•4d ago•1 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
10•kaonwarb•3d ago•9 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
222•isitcontent•13h ago•25 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
213•dmpetrov•13h ago•103 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
323•vecti•15h ago•142 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
372•ostacke•19h ago•94 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
359•aktau•19h ago•181 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
478•todsacerdoti•21h ago•234 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
275•eljojo•15h ago•164 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
404•lstoll•19h ago•273 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
85•quibono•4d ago•21 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
25•romes•4d ago•3 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
56•kmm•5d ago•3 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
16•jesperordrup•3h ago•9 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
244•i5heu•16h ago•189 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
13•bikenaga•3d ago•2 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
53•gfortaine•10h ago•22 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
141•vmatsiiako•18h ago•64 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
281•surprisetalk•3d ago•37 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1060•cdrnsf•22h ago•435 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
133•SerCe•9h ago•118 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
177•limoce•3d ago•96 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
70•phreda4•12h ago•14 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
28•gmays•8h ago•11 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
63•rescrv•20h ago•23 comments
Open in hackernews

Show HN: I built a biological network visualization tool

https://nodes.bio
39•jmg421•6mo ago
I've been working on nodes.bio - an interactive tool for visualizing biological networks and systems thinking. The tool features interactive network visualization powered by Cytoscape.js, with real-time graph editing and manipulation capabilities. It supports JSON import/export and provides a responsive design that works seamlessly on the desktop (mobile-friendly version coming later).

The tech stack combines modern frontend technologies with robust backend architecture. The frontend uses Next.js 14 with TypeScript and Cytoscape.js for the visualization engine. The backend is built with FastAPI and Python.

The featured demo showcases a Traumatic Brain Injury Nasal Spray mechanism of action visualization, demonstrating the tool's capability to handle complex biological pathway mapping.

You can explore the live demo at <https://nodes.bio> to see the TBI Nasal Spray visualization in action, along with other biological network examples.

I'd love feedback on the visualization capabilities or any suggestions for biological data integration. What do you think?

Comments

gibsonf1•6mo ago
Thats a terrible ontology (the relations) - needs to be much lower level to understand anything important.
jmg421•6mo ago
The current demo shows a simplified view, but the tool can handle much more granular relationships. I have some glioblastoma and pancreatic cancer networks with protein-protein interactions, phosphorylation events, and pathway cross-talk that show the lower-level detail. The challenge is balancing accessibility with scientific rigor.
bloqs•6mo ago
hey you made it to the front page but looks like its down
jmg421•6mo ago
It's back up, thanks for checking it out!
puppycodes•6mo ago
Looks potentially cool but your mobile version needs work, currently looks like its broken
jmg421•6mo ago
Thanks for the feedback... this is one of the top items I'm working on!
throwaway127482•6mo ago
The website has a little card that says "Interactive Mobile Experience" but your post says "mobile-friendly version coming later," which is confusing. I tried it, and it doesn't seem to work on mobile at all (Chrome/Android)
jmg421•6mo ago
Thank you for the feedback! You're absolutely right about the mobile experience - I need to fix that "Interactive Mobile Experience" card. The mobile version is indeed broken right now, and I should have been clearer about that. Working on a proper mobile-responsive version.
jmg421•6mo ago
I wanted to share why I built this - it's deeply personal. In 2020, my mother was diagnosed with glioblastoma. As I navigated her treatment, I found myself completely overwhelmed by the complexity of biological networks. The medical literature was fragmented across hundreds of papers, and I struggled to see how her specific genetic markers related to potential treatments.
kvthweatt•6mo ago
I’m getting 502 on mobile
jmg421•6mo ago
It should be back up momentarily- I think I had a deployment issue while I was working on the mobile experience.
kvthweatt•6mo ago
It’s working. I’m checking it out now.
cbracketdash•6mo ago
I'm getting a 502 error on laptop
jmg421•6mo ago
It's back up, thanks for checking it out!
8mobile•6mo ago
Hi, I'm interested in the tool but I get this error, 502 Bad Gateway.
jmg421•6mo ago
Not sure what happened, it should be back up momentarily. Thanks for having a look at it!
jmg421•6mo ago
Update on the 502s- looks like it was a memory issue during an overnight deployment. I'm working on getting a proper staging environment running. Sorry for the inconvenience!
rickcarlino•6mo ago
Reading the threads, it sounds like mobile is a WIP. you should consider adding screenshots of a compelling demo use case to the mobile landing page in the interim.
jmg421•6mo ago
thanks for the feedback. I'm working on this right now.
jmg421•6mo ago
Check out https://nodes.bio/mobile/
jmg421•6mo ago
UPDATE: I've added a quick demo page for mobile at https://nodes.bio/mobile/ . The mobile page now showcases three major network visualizations:

TBI Nasal Spray Mechanism - Shows molecular pathways and drug delivery mechanisms for traumatic brain injury treatment.

Biological Network Introduction - Demonstrates protein-protein interactions, signaling pathways, and cellular communication systems.

Innovation Pipeline Network - Visualizes the research-to-commercialization pipeline, mapping connections from scientific discoveries to market applications.

The full interactive experience is available on desktop for advanced features and larger networks.

Thanks everyone for the feedback about adding compelling demo screenshots - this gives mobile visitors a clear sense of what the tool can visualize across different biological domains.

JayEquilibria•6mo ago
Maybe I dream of building a competitor and Traumatic Brain Injury is deeply personal to me so I am super biased but it is super "meh" because of Cytoscape.

To me, Cytoscape is simply outdated and an arbitrary constraint on the software, a relic of network science history.

The deeper problem though is how valuable is network data visualization from an epistemological standpoint? Pretty useless from my experiments besides for a kind of scientism performance art. That is not to say scientistic performance art data viz can not be lucrative in a post modern scientism society.

Take this with a grain of salt because biological networks are never going to be my strong point. There is this huge node data viz scaling problem I don't think has been solved and I am kind of waiting for this to be solved with biological network so I can just rip off the idea.

jmg421•6mo ago
@JayEquilibria- This is a great comment, thanks so much, it helps tremendously. I will reply separately in a more comprehensive way :-).
jmg421•6mo ago
Hey @JayEquilibria — thanks again for your thoughtful comment!

I used to share some of your skepticism — a lot of network visualizations do feel like scientistic performance art. That started to shift for me after discovering NFX and reading The Cold Start Problem by Andrew Chen. I began thinking more seriously about network effects when I applied for my first U.S. patent after leaving JP Morgan Chase, where I spent 14 years in technology, leadership, and innovation. That experience led to the early ideas behind Nodes.bio.

I do rely on Cytoscape.js as a rendering engine — so I want to be transparent about that. But I’ve moved deliberately away from the legacy metaphors and plugin model of desktop Cytoscape. Nodes.bio is browser-native, install-free, and designed for speed, storytelling, and shareability. It's built for researchers, founders, investors, and even patients — not just PhD bioinformaticians.

I understand the “performance art” critique, but I’ve seen what happens when visualization actually delivers insight. One of my early users, Dr. Patrick Sewell, a clinical geneticist, has gone on record saying:

    “Nodes.bio transformed my hand-drawn network into a publication-quality, interactive diagram in minutes—something I simply couldn't have achieved with any other tool.”
That kind of feedback reshaped how I think about the epistemic value of visualization. In a world increasingly shaped by LLMs, I believe pictures that are worth thousands of tokens are becoming essential — not ornamental.

And even from a utilitarian standpoint — forget truth claims, just ask: does this help people make better decisions, faster, with fewer errors? From what I’ve seen: yes. Visual structure helps surface non-obvious connections, prioritize experiments, flag off-target effects, and bridge gaps between data producers and decision makers. That’s reason enough to keep going.

As for scaling: I’m running on AWS ECR/EB, so infrastructure is solid. The real challenge is cognitive scaling — how to keep massive biological networks legible and meaningful. That’s where I’m focusing next.

I’ll also be publishing the Nodes.bio APIs in the near future — because the value here isn’t just in pretty diagrams, it’s in enabling others to build, extend, and integrate with their own data pipelines, dashboards, or discovery workflows.

Appreciate the challenge. If you do decide to build in this space, I’d love to trade notes!

rowanxmas•6mo ago
What about the Cytoscape Desktop metaphor do you not like? As one of the original folks on the project I wrote the early API, and we very specifically made it data-agnostic. So unless you don't want to use nodes and edges (in which case yeah... look elsewhere) I think it's pretty adaptable.

When I was doing grad school work while working on Cytoscape the rendering engine part was only for figure generation. Most of the "real" work was using the networks-subnetworks and doing interesting things with the graph model.

jmg421•6mo ago
Thank you for commenting and for the amazing work you did to get Cytoscape off the ground. If it weren't for your work, nodes.bio would not have been possible!

-John

jmg421•6mo ago
At its heart, the Nodes.bio API addresses a fundamental gap in biological data accessibility. While vast repositories of biological information exist, they often remain siloed and difficult to manipulate programmatically. Our API transforms static biological data into dynamic, interactive networks that can be built, modified, and analyzed in real-time.

The platform's biological network graph system (/api/v3/graph) allows users to create nodes representing proteins, genes, receptors, and enzymes, then define the complex relationships between these entities through edges that represent molecular interactions such as binding, activation, and inhibition. This isn't merely data visualization—it's a living, breathing representation of biological systems that responds to real-time updates and modifications.

TODO: Swagger documentation on the API

jmg421•6mo ago
Here's the API!

https://api.nodes.bio/docs/index.html