frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: FYI - Product Events Tracking and Notifications for Elixir Phoenix Apps

https://github.com/chrisgreg/fyi
1•bustylasercanon•1h ago
I'm an indie hacker who builds a lot of small Phoenix apps, and I got tired of setting up LogSnag/Mixpanel/whatever for every project just to get pinged when someone signs up or makes a purchase.

My favorite thing about Elixir is not needing third parties -Phoenix.PubSub instead of Redis, Oban instead of Sidekiq, LiveView instead of React. So I built FYI to bring that same philosophy to product event tracking and notifications.

What it does: - Track events with one line: `FYI.emit("purchase.created", %{amount: 4900})` - Get Slack/Telegram notifications when things happen - Route specific events to specific channels (e.g., waitlist.* → Slack, errors.* → Telegram) - Beautiful admin UI at /fyi with live updates, search, and filtering - Drop-in feedback widget (installs into your codebase, not an iframe)

Key features: - Zero external dependencies - just BEAM, Ecto, and Phoenix - One command setup: mix fyi.install - Integrates with Ecto.Multi so events only emit after transactions commit - Fire-and-forget - failures never block your app - Feedback component lives in YOUR repo so you can customize it

Philosophy: No Oban queues, no retries, no backoff. Just simple HTTP notifications and Postgres persistence. Think "LogSnag but self-hosted and Elixir-native." The installer even copies a feedback component into your codebase instead of making you use an external widget, so you can style it however you want.

Repo: https://github.com/chrisgreg/fyi

Hex: https://hex.pm/packages/fyi

Docs: https://hexdocs.pm/fyi

Would love feedback from the community!

Next Year Is Americas 250th Birthday. Meet the Person Behind the Celebration

https://www.politico.com/news/2025/12/26/next-year-is-americas-250th-birthday-meet-the-person-beh...
1•RickJWagner•1m ago•0 comments

Russia patents space station designed to generate artificial gravity

https://www.space.com/technology/russia-patents-space-station-designed-to-generate-artificial-gra...
1•chickensong•1m ago•0 comments

What on earth is Kubernetes? (a beginners intro)

https://kylejeong.com/blog/what-is-kubernetes
1•Kylejeong21•1m ago•0 comments

My role as a founder-CTO: year 8

https://miguelcarranza.es/cto-year-8
1•ridruejo•7m ago•0 comments

Ban LLMs Using First-Person Pronouns

https://crookedtimber.org/2023/05/22/ban-llms-using-first-person-pronouns/
1•DamonHD•8m ago•0 comments

Show HN: Historical Options Chain Data for 100 US Equities (2008–2025)

https://github.com/philippdubach/options-data
1•7777777phil•10m ago•0 comments

Notes on Building an Internal Agent

https://lethain.com/agents-series/
1•rognjen•11m ago•0 comments

Cursor UI is built with SolidJS

https://www.reddit.com/r/solidjs/s/inVuYmkIJ6
1•itayadler•12m ago•0 comments

Show HN: Real-Time Website Generator

https://sudo.sdan.io/
1•sdan•13m ago•0 comments

Code a database in 45 steps: test-driven coding puzzles

https://trialofcode.org/database/
1•rohitpaulk•15m ago•0 comments

Joyce Project

https://github.com/alexchunt90/joyce
1•paddw•19m ago•0 comments

Show HN: Automoderated Anonymous Wall of Messages

https://wall.tulv.in/
1•atulvi•21m ago•0 comments

Show HN: A lightweight UI to manage my LXC dev environments

https://github.com/joseprupi/lxc_manager
1•melenaboija•22m ago•1 comments

Grok and the Naked King: The Ultimate Argument Against AI Alignment

https://ibrahimcesar.cloud/blog/grok-and-the-naked-king/
1•ibrahimcesar•26m ago•0 comments

Gaussian Splatting 3 Ways

https://github.com/NullandKale/NullSplats
2•nullandkale•28m ago•0 comments

Mathematically extra-complicated Secretest Santa 2025 [video]

https://www.youtube.com/watch?v=4pG8_bWpmaE
1•yboris•28m ago•0 comments

Simplifying the build process for vst3-rs

https://micahrj.github.io/posts/vst3/
1•glowcoil•33m ago•0 comments

The Epstein Files: Why Half the Internet Is Wrong About Those Redactions

https://pdfa.org/a-case-study-in-pdf-forensics-the-epstein-pdfs/
6•moonshotideas•35m ago•0 comments

"Vibecession" reflects an increasingly difficult economy and society

https://greyenlightenment.com/2025/12/24/vibecession-reflects-increasingly-difficult-economy/
2•paulpauper•36m ago•2 comments

Hookmark 6.12 released with new ways to add and automate bookmarks

https://hookproductivity.com/release-notes/hookmark-6-12/
1•LucCogZest•37m ago•1 comments

My insulin pump controller uses the Linux kernel. It also violates the GPL

https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/
33•davisr•38m ago•3 comments

New Testing and Benchmarking Software for Amiga: XSysInfo

https://www.amigalove.com/viewtopic.php?t=2982
2•erickhill•41m ago•0 comments

Debian network packet multicast whenever USB storage device is connected (2023)

https://askubuntu.com/questions/1456506/multicast-packets-sent-out-every-time-a-usb-device-is-con...
3•transpute•42m ago•1 comments

Circular Causality: A Short History (With Receipts)

https://medium.com/@maddyjean/circular-causality-a-short-history-with-receipts-87454402f987
1•asplake•42m ago•0 comments

DIY E-Reader Folds Open Like a Book

https://hackaday.com/2025/12/24/diy-e-reader-folds-open-like-a-book/
3•axiomdata316•43m ago•0 comments

Show HN: Chaos engineering for LLMs – Making models cross-examine each other

https://www.usecouncil.app/
1•jonnyhere•43m ago•0 comments

Our king, our priest, our feudal lord – AI is taking us back to the dark ages

https://www.theguardian.com/commentisfree/2025/dec/26/ai-dark-ages-enlightenment
3•binning•44m ago•0 comments

Daphne Oram, a visionary pioneer in electronic music

https://theconversation.com/5-things-to-know-about-daphne-oram-the-visionary-pioneer-in-electroni...
2•binning•47m ago•0 comments

Lewis Carroll Computed Determinants

https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/
30•tzury•48m ago•3 comments

Claude Bootstrap – Opinionated Project Initialization for Claude Code

https://github.com/alinaqi/claude-bootstrap
1•naxmax•49m ago•1 comments