frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

3 Hours with Claude Opus 4.7: functional study webapp and remote MCP- Oneshotted

https://github.com/AmmarSaleh50/study-dashboard-demo
2•AmmarSaleh50•1h ago

Comments

AmmarSaleh50•1h ago
(demo video in the github repo)

i'm a CS student and i wanted to organize my course stuff for the start of the semester. I went on Moodle, downloaded all organizational PDFs of each course, all lectures, copied the course descriptions etc and i dumped it all into one folder on my laptop and told Claude Code to organize each one and write comprehensive .md files for each course (what is it about, when is the exam, what should be done across the semester, deadlines, etc) and then after it was done, i told it to build me a system around it.

what i ended up with:

- a fully functional study dashboard on Vercel (React + FastAPI + Supabase) tracking my four courses - lectures, topics, deliverables, exams. fully responsive on mobile, looks decent. - an MCP server with 40 tools. anything i can do in the UI the AI can do too - create a topic, mark something studied, upload a file, render a PDF as images, whatever. - plugged that MCP into Claude.ai as a custom connector. full OAuth 2.1 and everything. - which means those 40 tools are now available in Claude Code on my laptop, the Claude website, AND the Claude iOS app on my phone. i can just open Claude anywhere and it has access to all my course stuff. - two-way sync between my laptop's `Semester 4/` folder and the bucket. push/pull/watch commands. bucket is the source of truth.

I also made a custom Claude project (in claude.ai) with a system prompt i wrote, so every chat i start in that project already knows my workflow - which courses, how i transcribe lectures, when to mark something as studied vs covered etc.

the part that actually made me post: the MCP that i made has a tool that takes a PDF path and returns the pages as images. I searched some Claude docs and they don't tell you whether it feeds those retrieved images to the model as vision input or just displays them in the UI as attachments when it pulls them through an MCP server. so i tested by asking Claude to describe stuff you can only get by actually looking at the slide and it works.

stuff broke along the way — Vercel's Python runtime doesn't fire ASGI lifespan (FastMCP's task group never starts), FastMCP has a DNS rebinding protection default that's localhost-only, Supabase Storage doesn't like German umlauts in filenames, iOS Safari won't scroll PDFs inside iframes. Claude hit every one of those, figured it out, fixed it.

i never had to say "no do it differently" a SINGLE TIME. this is the first time i've experienced this with Claude Code tbh.

Japan's Cherry Blossom Database, 1,200 Years Old, Has a New Keeper

https://www.nytimes.com/2026/04/17/climate/japan-cherry-blossom-database-scientist.html
2•caycep•3m ago•0 comments

OSS code review, in the era of LLMs

https://blog.ezyang.com/2026/04/oss-code-review-in-the-era-of-llms/
1•matt_d•5m ago•0 comments

Free tool for WebP and SVG optimization. Privat data

https://axiomoverclock.ca/
1•altered_carbine•9m ago•1 comments

A private space company has a new plan to bag an asteroid

https://arstechnica.com/space/2026/03/a-private-space-company-has-a-radical-new-plan-to-bag-an-as...
2•PaulHoule•11m ago•0 comments

Show HN: AI agents should browse your site, not call your API

https://www.rtrvr.ai/rover/blog/four-architectures-website-ai-agents
1•quarkcarbon279•12m ago•0 comments

Maine Said No to New Data Centers. Other States Are Racing to Follow

https://www.motherjones.com/environment/2026/04/maine-ai-data-center-moratorium-ban-energy-grid/
2•cdrnsf•12m ago•0 comments

If you want into Anthropic's Claude club, you may have to show ID

https://www.theregister.com/2026/04/16/anthropic_claude_id_verification_persona/
1•Bender•13m ago•1 comments

Cisco Wi-Fi boxes are filling their disks with 5MB of undeletable data every day

https://www.theregister.com/2026/04/17/cisco_wifi_ap_useless_data/
1•Bender•13m ago•0 comments

Intel eases reliance on TSMC with 'Merica-made Core Series 3 processors

https://www.theregister.com/2026/04/17/intel_eases_reliance_on_tsmc/
1•Bender•14m ago•0 comments

Does the brain make its own DMT? New study ignites debate

https://refractor.io/psychedelics/brain-dmt-endogenous-consciousness/
1•breve•16m ago•0 comments

From Endless Frontier to Enemy of the People: The Assault on Public Science

https://www.lawfaremedia.org/article/from-endless-frontier-to-enemy-of-the-people--the-assault-on...
4•hn_acker•24m ago•0 comments

Show HN: codeburn-rs; CodeBurn but 600x faster in Rust [view coding token usage]

https://github.com/rossnoah/codeburn-rs
1•noah32•25m ago•0 comments

Post-quantum cryptography migration at Meta: Framework, lessons, and takeaways

https://engineering.fb.com/2026/04/16/security/post-quantum-cryptography-migration-at-meta-framew...
1•hhs•25m ago•0 comments

NASA's X-59 Completes First Wheels-Up Flight

https://www.nasa.gov/blogs/quesst/2026/04/15/nasas-x-59-shows-streamlined-profile-in-wheels-up-fl...
4•big_toast•26m ago•3 comments

Gmail label bridge on Claude Cowork just broke

1•mangoe•29m ago•1 comments

How to Develop a Career Path Framework in 10 Steps

https://effortbox.com/blog/how-to-develop-a-career-path-framework/
1•andreylangovoy•29m ago•0 comments

Proteus: Heterogeneous FPGA Virtualization [pdf]

https://dse.in.tum.de/wp-content/uploads/2026/03/proteus-eurosys-26.pdf
1•matt_d•31m ago•0 comments

How to Host a Blog on a Subdirectory Instead of a Subdomain

https://www.davidma.org/blog/2025-11-14-host-your-blog-on-a-subdirectory/
7•taikon•32m ago•2 comments

A win–lose mindset affects political and policy preferences

https://www.aeaweb.org/research/zero-sum-politics-us
3•neehao•33m ago•0 comments

Show HN: Cogveo–Schedule AI agents to run Python on your files and email results

https://cogveo.com
1•thrinz•35m ago•0 comments

Cerebras Files for IPO as Demand Surges for More Efficient AI Chips

https://www.wsj.com/tech/chip-startup-cerebras-files-for-initial-public-offering-4aa27ae3
2•JumpCrisscross•36m ago•0 comments

LibreShockwave – Open-source SDK, decompiler and web player for Adobe Shockwave

https://github.com/Quackster/LibreShockwave
1•giancarlostoro•37m ago•0 comments

Trevex: A Black-Box Detection Framework for Data-Flow Transient Execution Vulns

https://roots.ec/publications/weber2026trevex
1•matt_d•37m ago•0 comments

The Danger of "Modern" Open Source

https://fagnerbrack.com/the-danger-of-modern-open-source-c15dd5206346
2•birdculture•39m ago•0 comments

Who Is Blake Whiting?

https://theamericanscholar.org/who-is-blake-whiting/
3•Caiero•40m ago•0 comments

How to teach the same skill to different robots

https://actu.epfl.ch/news/how-to-teach-the-same-skill-to-different-robots-2/
2•hhs•40m ago•0 comments

How an LLM becomes more coherent as we train it

https://www.gilesthomas.com/2026/04/how-an-llm-becomes-more-coherent-over-training
1•gpjt•40m ago•0 comments

Seinfeld Is Unfunny

https://tvtropes.org/pmwiki/pmwiki.php/Main/SeinfeldIsUnfunny
1•theopsimist•41m ago•0 comments

CRYS-L – execution engine with 0 variance for critical systems, verify with curl

https://desarrollador.xyz/benchmark.html
1•condesi•42m ago•0 comments

Adversarial distillation

https://www.frontiermodelforum.org/issue-briefs/issue-brief-adversarial-distillation/
1•hhs•51m ago•0 comments