73 karma · joined December 10, 2014
My goal is to smooth out some of the operational rough edges I've seen companies deal with when using the tool:
- Team workspaces with role-based access control
- Event notifications & webhooks – Alerts on transfer failure or resource changes via Slack, Teams, Discord, etc.
- Centralized log storage
- Vault integrations – Connect 1Password, Doppler, or Infisical for zero-knowledge credential handling (no more plain text files with credentials)
- 10 Gbps connected infrastructure (Pro tier) – High-throughput Linux systems for large transfersThe audio quality itself is top notch, often talented and well known voice actors, and its all free, except the cost of the blank yoto card.
A bit off-topic, but I recently switched from Celery to Hatchet. I haven't even fully explored everything it can do, but the change has already made me a fan. Overall simplified my stack and made several features easier to implement.
Some takeaways from my experience
1. Streaming — My application provides real-time log streaming to users (similar to GitHub Actions or AWS CodeBuild). With Celery, I had to roll my own solution using Supabase Realtime. Hatchet’s streaming is straightforward: my frontend now connects to a simple SSE endpoint in my API that forwards the Hatchet stream.
2. Dynamic cron scheduling — Celery requires a third-party tool like RedBeat for user-defined schedules. Hatchet supports this natively.
3. Logs — Hatchet isolates logs per task out of the box, which is much easier to work with.
4. Worker affinity — Hatchet’s key-value tags on workers and workflows allow dynamic task assignment based on worker capabilities. For example, a customer requiring 10 Gbps networking can have tasks routed to workers tagged {'network_speed': 10}. This would have required custom setup in Celery.
5. Cancellation — Celery has no graceful way to cancel in-flight tasks without risking termination of the entire worker process (Celery docs note that terminate=True is a “last resort” that sends SIGTERM to the worker). Hatchet handles cancellation more cleanly.
dig b1.eu-central-1.storage.railway.app +short
s3.eu-central-1.wasabisys.com.
eu-central-1.wasabisys.com.
level=ERROR msg="failed to fetch collection config. retrying in 5s..." error="GET /configs/ failed with status: 204"
Always been fascinated by repurposing established protocols for unintended uses - DNS is everywhere, passes through firewalls, and has built-in caching. Seemed like a fun way to deliver location data without HTTP APIs.
Super niche, definitely a bit odd, but that's the appeal.
- Bacillus thuringiensis (or Bt). This is the bacteria used in "Mosquito Dunks"
- Garlic Barrier - I spray this all around my yard, trees, and bushes and works surprisingly well....
- Thermacell products
- A propane burning trap like Mosquito Magnet with an effective attractant, this can vary depending on your area and type of mosquito. - Removing certain types of vegetation, debris like dead leaves, etc. that attracts them.