frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A tool to visualize and map dependency hell in legacy COBOL codebases

https://apps.microsoft.com/detail/9n1b6m4fz1c8?hl=en-US&gl=US
1•NabilChiheb•54m ago
We built this tool after years of frustration working on massive, undocumented COBOL systems. The core problem is that simple maintenance tasks turn into high-risk, multi-day exercises because there is no clear, automated way to map program dependencies or control flow.

The Challenges We Solve:

Dependency Sprawl: A single program change often ripples through dozens of Copybooks, which themselves include others. Our tool performs a full static analysis of the codebase to generate an accurate, visual dependency graph of every program and copybook included.

Obscured Control Flow: PERFORM blocks and deeply nested IF statements make control flow difficult to trace manually. The tool generates a clear, interactive control flow graph (CFG) for any selected program. Clicking a node in the CFG jumps directly to that line in the source.

Variable Tracing: Debugging is painful when variable usage is scattered across a 5,000-line file. We map the entire lifecycle of any variable: definition, modification, and usage points, streamlining the debugging process.

The goal was to move tribal knowledge out of people's heads and onto the code itself. The tool supports adding annotations and notes directly onto the flow graph nodes, linking critical business context directly to the source of truth.

We focused on generating highly accurate, navigable visualizations that senior developers can use to quickly understand and safely refactor complex logic.

We'd appreciate any feedback from others who have wrestled with legacy systems.

Lamp for People with ADHD [video]

https://www.youtube.com/shorts/ZN12D1EuzrY
1•sheepscreek•30s ago•0 comments

Practical Web Tools – 50 file converters that run in-browser

1•cobrapi•48s ago•0 comments

Expert Beginner Peak: Where Early-Stage Startups Make Costly Mistakes

https://pawelbrodzinski.substack.com/p/expert-beginner-peak-where-early
1•flail•1m ago•0 comments

RoboCop Statue Rises in Detroit

https://www.theguardian.com/us-news/2025/dec/04/robocop-statute-detroit
1•cainxinth•2m ago•0 comments

Sierpiński Triangles

https://pollrobots.com/blog/2025-12-04-sierpinski/
1•pacaro•2m ago•0 comments

I Applied the Unix Philosophy to My Whole Life [video]

https://www.youtube.com/watch?v=h0s2sUu5zW0
1•vinhnx•7m ago•0 comments

Show HN: Script to Generate i18n Localizations

https://claudio.uk/posts/i18n.html
1•csantini•7m ago•0 comments

Falling asleep follows a predictable bifurcation dynamic

https://www.nature.com/articles/s41593-025-02091-1
1•mfld•8m ago•0 comments

Why Gophers Hate ORMs

https://jitesh117.github.io/blog/why-gophers-hate-orms/
1•Jitesh117•8m ago•0 comments

Show HN: Real-time compliance dashboard (IBAN, Swift, OFAC, 6 blockchains)

https://zkorigoplus.com/
1•ADCXLAB•8m ago•1 comments

Warren Buffett Changed Investing Forever [video]

https://www.youtube.com/watch?v=HxkHu4kdEeg
1•mgh2•8m ago•0 comments

Kite Backup: A WhatsApp-based emergency mode

https://zerodha.com/z-connect/kite/introducing-kite-backup-a-whatsapp-based-emergency-mode
1•archb•8m ago•0 comments

Idaho National Lab Creates Batch 1 for First Fast Salt Reactor

https://www.energy.gov/ne/articles/idaho-national-lab-creates-first-batch-fuel-worlds-first-fast-...
2•keepamovin•10m ago•0 comments

The most viewed charts and articles from Our World in Data

https://ourworldindata.org/top-of-the-charts-2025
1•alphabetatango•10m ago•0 comments

SaaS Catch-22

https://newsletter.pricingsaas.com/p/saas-catch-22
1•robbylit•10m ago•0 comments

The Corrupt Memory Industry and Micron [GamersNexus] (NSFW Language) [video]

https://www.youtube.com/watch?v=9A-eeJP0J7c
2•pogue•11m ago•1 comments

The 8pen input method for phones (2010) [video]

https://www.youtube.com/watch?v=q3OuCR0EpGo
2•PaulHoule•12m ago•0 comments

Tiny curl with Daniel Stenberg [video]

https://www.youtube.com/watch?v=1Q8CTrK4H0w
1•indigodaddy•12m ago•0 comments

Games picked solely based on vibes

https://alistof.games/
2•ibobev•15m ago•0 comments

The Web Runs on Tolerance

https://shkspr.mobi/blog/2025/12/the-web-runs-on-tolerance/
1•blenderob•17m ago•0 comments

Matrices: From Linear Algebra to Graphics

https://www.4rknova.com//blog/2017/01/01/matrix-xforms
2•ibobev•17m ago•0 comments

Color Grading, an Artist Driven Approach

https://www.4rknova.com//blog/2017/01/01/color-grading
2•ibobev•17m ago•0 comments

Go proposal: Type-safe error checking

https://antonz.org/accepted/errors-astype/
1•blenderob•17m ago•0 comments

Does this AI maximalist company (HN invested) scare / inspire you as much as me?

1•lifeisstillgood•18m ago•1 comments

Primate: Server hot reload for Go, Ruby and Python backends

https://primate.run/blog/primate-035#server-hot-reload
5•sarumake•19m ago•0 comments

Yann LeCun is proposing a different track for AI, through a venture in Paris

https://www.bloomberg.com/news/newsletters/2025-12-05/yann-lecun-leaving-meta-for-new-world-model...
2•reefab•19m ago•0 comments

The time has come to declare war on AI

https://www.sfgate.com/tech/article/time-to-declare-war-ai-21221535.php
2•megamike•21m ago•0 comments

TiDAR: Think in Diffusion, Talk in Autoregression

https://tidarlm.github.io/
1•gavide•21m ago•0 comments

How to Keep Documentation Screenshots Up-to-Date Using Ruby

https://www.ubicloud.com/blog/how-to-keep-documentation-screenshots-up-to-date-using-ruby
1•furkansahin•24m ago•0 comments

Why Everyone Is Having the Wrong Nightmares About AI

https://dailybulletin.rsna.org/en/2025/wed/wed01
1•megamike•24m ago•0 comments