Hacker News

Subscribe to Hacker News feed
Hacker News RSS
Updated: 1 hour 6 min ago

Show HN: VibeRepo – Make any codebase AI-agent-ready in one command

Sat, 03/07/2026 - 1:32pm

I noticed a recurring problem with "vibecoding" using tools like Cursor, Copilot, or Claude Code: the AI hallucinates, hallucinates badly, or wastes thousands of tokens just trying to figure out where things are. They lack architectural context and environmental awareness out of the box.

To fix this, I built VibeRepo. It's a single CLI command (npx viberepo-cli init) that scans your existing project and scaffolds the "Agent Context Protocol" for you.

https://github.com/kk5190/viberepo

Comments URL: https://news.ycombinator.com/item?id=47290203

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: A website to learn Python tips daily

Sat, 03/07/2026 - 1:32pm

Hey HN!

I feel that my muscle memory is worst than ever. That's why I wanted to make something to remind me nice tips and things about Python, like flash cards.

I plan to add more, I need to reflect on what could be nice, I would like to keep it a little advanced.

I'll add some things about profiling, performances and ORMs also.

What do you think ?

Comments URL: https://news.ycombinator.com/item?id=47290200

Points: 2

# Comments: 0

Categories: Hacker News

The Origin Story of gRPC

Sat, 03/07/2026 - 1:26pm
Categories: Hacker News

Show HN: Excalidraw Architect MCP for AI Based IDEs

Sat, 03/07/2026 - 12:47pm

Hey Folks, I've been building an MCP server that generates beautiful Excalidraw architecture diagrams fully auto-laid-out, no manual positioning. It's open source, works with any AI IDE (Cursor, Windsurf, etc.).I wanted to share it early because the core layout engine is solid and already producing clean diagrams.

What Problem Am I Solving? AI IDEs generate architecture diagrams as Mermaid or ASCII art. When they attempt Excalidraw, they hallucinate coordinates and boxes overlap, arrows cross through nodes, and you spend more time fixing the diagram than drawing it yourself. LLMs understand what a system looks like, but they have zero intuition for where things go on a 2D canvas.

How Does This MCP Solve It? You describe the components and connections. The MCP runs a Sugiyama hierarchical layout algorithm to compute positions deterministically -- the AI never touches coordinates. It auto-styles 50+ technologies (say "Kafka" and get a stream-styled node), stretches hub nodes like API Gateways to span their services, and routes arrows around obstacles. The result is a clean .excalidraw file in seconds, with stateful editing so you can say "add a Redis cache" without starting over.

Why Not the Official excalidraw-mcp? The official MCP gives the AI a raw canvas and lets it place elements freely -- great for general sketching, but architecture diagrams still end up with overlapping boxes. excalidraw-architect-mcp takes a structured graph as input and runs a proper layout algorithm, so every diagram is overlap-free by design. It also runs fully offline in your IDE with no API keys, outputs version-controllable .excalidraw files, and includes architecture-aware styling that the general-purpose tool doesn't have.

What's the Future? Diagram-from-code (point at a codebase, get an architecture diagram automatically), live sync so diagrams update as code evolves, richer layouts (radial, swimlane, grid), and an expanded component library covering cloud-provider icons and CI/CD tools. The goal: architecture diagrams as a byproduct of building software, not a separate task.

Comments URL: https://news.ycombinator.com/item?id=47289785

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Share files and folders on your own domain or subdomain

Sat, 03/07/2026 - 12:45pm

Hi HN,

I built BulkShare (https://www.bulkshare.cloud/) because I was tired of sending clients generic links from services like Dropbox or WeTransfer. It always felt a bit unprofessional and disconnected from my brand. I wanted a way to share files that looked like they were part of my own site, hosted on my own domain, without having to set up a complex server or manage cloud storage buckets myself.

The idea is pretty simple: you connect your own domain or a subdomain (like files.yourdomain.com), and you can immediately start uploading files or entire folders. You can keep things public if you want them easily accessible, or you can password-protect them for more privacy. It preserves your folder structures perfectly, which makes sharing large sets of organized data much easier.

I think the main benefit here is ownership and branding. You own the URL, so you’re not locked into a specific platform's link format, and it just looks a lot cleaner to your clients or users. I’m really looking for some honest feedback on the workflow—is it easy to set up? Are there features like expiring links that you feel are missing?

I'll be around all day to answer any questions or hear your thoughts!

Comments URL: https://news.ycombinator.com/item?id=47289763

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Paster – A keyboard-first clipboard manager for Vim users

Sat, 03/07/2026 - 12:44pm

Hi HN, I’ve tried just about every clipboard manager for macOS, but I've always ran into the same two issues: either they were heavy Electron apps that felt sluggish, or they required me to take my hands off the keyboard to find what I needed. Raycast is what I used most of the time, but it's slow in loading screenshots and is search first, meaning I needed to leave the loved home row to scroll down through items.

I built Paster because I wanted something that felt like an extension of my terminal and had instant load of the content being copied. It's written in Rust to keep the latency as low as possible and uses a local SQLite database for history. It's completely private and does not have any telemetry, your data is your own. It does reach to it's domain to validate the license.

Some specific choices I made: - Navigation: I mapped it to j/k and / for search. If you use Vim or a terminal, it should feel like second nature. - Privacy: I’m not a fan of cloud-syncing my clipboard. Everything stays local on your machine. - Quick look: I've added a nice little bonus feature to view each clipboard item in a larger quick look window. Pretty handy for screenshots and offers syntax highlighting for text.

It’s currently a paid app with a 7-day trial. I’m really curious what the community thinks about the "Vim-for-everything" approach. For transparency sake, it's built with help from AI (Gemini) mostly for UI stuff which requires lots of boiler plate.

It's Macos only for now, I do intend to work on a Linux version but no promises.

Comments URL: https://news.ycombinator.com/item?id=47289746

Points: 1

# Comments: 0

Categories: Hacker News

CIS352: Principles of Programing Languages

Sat, 03/07/2026 - 12:42pm

Article URL: https://kmicinski.com/cis352-s26/

Comments URL: https://news.ycombinator.com/item?id=47289735

Points: 1

# Comments: 0

Categories: Hacker News

Pages