Hacker Newsnew | past | comments | ask | show | jobs | submit | xonery's commentslogin

Claude helped me out for sure, i'm not a DLNA or FFMPEG beast, but i solved a problem I had and that's what matters. If it solved a problem you have, even better.


Yeah don't listen to HN dorks. Unless youve handwritten the code using Mayan virgin blood on papyrus scrolls they will complain.


Dude didn't even harvest the quill himself. Back in my day you had to track a bird for hours just praying they'd drop a feather so you didn't have to actually catch the thing. Of course, the Smith family had a bow, so you'd maybe borrow a bow but then you were praying you didn't lose or break the arrow because then you're out the labor for the quill you didn't get AND the arrow!


"Helped me build" usually means it was vibe coded AI slop.


Did the app work?


While I think responsible use of AI coding tools is possible, "working" is a low bar for software. Does it accomplish the intended function securely, performantly, with reasonable error handling?


Main use case


I mean I get it, but also it's funny that you commented this 5 minutes after you edited the readme[1] to add in the exact type of plausible deniability I remarked was absent.

[1] - https://github.com/stupside/castor/commit/847abd1ad0dbe893fc...


Shhhh...


It casts whatever stream's on the page, same as VLC plays whatever file you open.


But you didn't answer my question


Docker version on MacOS might not find your TV.


You probably have to expose it to do Upnp through the VM that is needed for docker on Macos.


Yes, kindof…


It's a CLI that lets you select a movie, finds a matching stream from streaming websites, transcodes it, burns in subtitles in real time, and tells your TV to play it.


What kind of streaming websites? Like, Netflix? Amazon Prime?


Do I need to bring my own sources or is there a maintained list?


You mean the streaming website source ? You can use the one present in the config.yaml of the project, it works fine.


it comes preconfigured with three different illegal pirate sites.


Looks like they removed now, and changed some language in Readme: https://github.com/stupside/castor/commit/692b2f18b8f6e99c32...


Lol. I wonder how that will hold up in court. "Your Honor, Castor is not designed for piracy" "Then why did the last version automatically access three pirate sites?"


Moley Expose your local apps to the world—securely, instantly, and with zero hassle.

Moley is the easiest way to share your local development services using Cloudflare Tunnels and your own custom domains. Moley automates everything for you, so you can focus on building, not configuring.

Why Choose Moley? Zero Infra: No reverse proxies, load balancers, or additional services needed Instant Setup: Get your local app online in minutes with a single command Custom Domains: Use your own domain names for a professional presentation Secure by Default: Uses Cloudflare's enterprise-grade security and DDoS protection Automatic Recovery: Robust state management with crash recovery and cleanup


One command to share your localhost on your own domain use CF Tunnels TL;DR: moley tunnel run → localhost:3000 is instantly live at https://api.yourdomain.com.

The problem:

Ngrok/localtunnel give you random URLs that expire.

Paid tiers kick in fast if you want custom domains or longer sessions.

Cloudflare Tunnels are free but annoying to set up manually.

Moley fixes all of this with one simple command.

Perfect for:

API development

Hackathon demos

Webhook testing

Client presentations

Team collaboration

Key features:

Your own domain (no random subdomains)

Multiple apps on different ports

Configurable environments (--config production.yml)

Clean shutdown on Ctrl+C

Built on Cloudflare infra → fast, free, no limits

Setup (2 min):

brew install --cask stupside/tap/moley cloudflared tunnel login moley config set --cloudflare.token="your-token" Example config:

ingress: zone: "moley.dev" apps: - target: { port: 3000, hostname: "localhost" } expose: { subdomain: "api" } - target: { port: 8080, hostname: "localhost" } expose: { subdomain: "app" } Result → https://api.mycompany.com → localhost:3000 https://app.mycompany.com → localhost:8080

GitHub: https://github.com/stupside/moley


Expose your local apps to the world—securely, instantly, and with zero hassle.

Moley is the easiest way to share your local development services using Cloudflare Tunnels and your own custom domains. Forget about reverse proxies, manual DNS, or complex infrastructure—Moley automates everything for you, so you can focus on building, not configuring.


Moley is the easiest way to share your local development services using Cloudflare Tunnels and your own custom domains. Forget about reverse proxies, manual DNS, or complex infrastructure—Moley automates everything for you, so you can focus on building, not configuring.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: