Live data from Hacker News

Ntfy.sh – Send push notifications to your phone via PUT/POST

ntfy.sh

201–210 of 306 posts

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#201

Hey cool, this is my project. Happy to answer questions. Edit: I am also looking for a new opportunity. If you need a good Staff/Principal Engineer, check out my resume here: https://heckel.io/resume.pdf

How were you a principal engineer with 5 years experience and a senior principle with 7? Genuinely curious.

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#202
post #201

Hey cool, this is my project. Happy to answer questions. Edit: I am also looking for a new opportunity. If you need a good Staff/Principal Engineer, check out my resume here: https://heckel.io/resume.pdf

How were you a principal engineer with 5 years experience and a senior principle with 7? Genuinely curious.

Not knowing anything about the engineer in question, no two people's experience over a given period of time is equivalent. Additionally, levels differ wildly at different organizations.

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#203
post #157

Earlier quoted context omitted.

>This is Hacker News, a discussion platform, and I am raising a question about software development in general. No - no you aren't. You're complaining about a feature in a product you've admitted you won't use. Which... is fine. At the end of the day - the feedback might be helpful or it might not, part of the journey of publishing software (or making anything, really) is figuring out what advice to listen to, and wh…

> But personally - I don't really find your point sensible. You have no use-case, you have no threat model [...] My point is very clear and simple: all private communication on the internet should be E2E encrypted by default, unless there is a good reason not to. > [...] say "if they are doing it, it must be easy" - Ignoring that they are literally using the difficulty of doing it as the distinguishing factor for the…

> My point is very clear and simple: all private communication on the internet should be E2E encrypted by default, unless there is a good reason not to.

Are you counting HTTPS as “E2E encrypted”? Because if not, consider that we do private communication over mere HTTPS all day long. Me loading the HN web page and having my own personal rendering of it with my user cookie header and all my upvote/downvote/karma/profile state is private communication, for example.

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#204
post #201

Hey cool, this is my project. Happy to answer questions. Edit: I am also looking for a new opportunity. If you need a good Staff/Principal Engineer, check out my resume here: https://heckel.io/resume.pdf

How were you a principal engineer with 5 years experience and a senior principle with 7? Genuinely curious.

Because titles don’t tell you anything, they are decided by the organization you work in for any number of reasons.

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#205

Hey cool, this is my project. Happy to answer questions. Edit: I am also looking for a new opportunity. If you need a good Staff/Principal Engineer, check out my resume here: https://heckel.io/resume.pdf

Have you thought about integrating with Matrix in any way? I.E. curl ntfy.sh/matrix and put the matrix room id in the post payload. The user would have to invite your ntfy.sh matrix user to the room, and it would not offer encryption, but it might add value for use cases where you want to send to a team or the user wants their notifications in the same place.

It is integrated with Matrix through UnifiedPush (https://unifiedpush.org/). Many people use it as a distributor to deliver Matrix messages. In fact, matrix.org is publisher #1 for the ntfy.sh instance. See stats here: https://news.ycombinator.com/item?id=33520729

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#206
post #201

Hey cool, this is my project. Happy to answer questions. Edit: I am also looking for a new opportunity. If you need a good Staff/Principal Engineer, check out my resume here: https://heckel.io/resume.pdf

How were you a principal engineer with 5 years experience and a senior principle with 7? Genuinely curious.

[deleted]

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#207

Hey cool, this is my project. Happy to answer questions. Edit: I am also looking for a new opportunity. If you need a good Staff/Principal Engineer, check out my resume here: https://heckel.io/resume.pdf

What does your reliability look like? Obviously no SLA but what can we really expect? Pay tier available for HA?

https://ntfy.sh/docs/faq/#what-are-the-uptime-guarantees

I guarantee for nothing, since this is a spare time project. That said, I have had zero outages in 11 months, see https://ntfy.statuspage.io/

When it outgrows the single EC2 instance, I'll likely start building some distributed thingy to spread the load and do some HA things (sounds like fun). Probably just a load balancer and 2-3 instances with a rqlite backend instead of SQLite, nothing too fancy.

Right now that's not necessary. As you can see, it handles traffic just fine for now.

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#208

Hey cool, this is my project. Happy to answer questions. Edit: I am also looking for a new opportunity. If you need a good Staff/Principal Engineer, check out my resume here: https://heckel.io/resume.pdf

Look for an email from achilles@relay.cc :) I'm building https://github.com/relaycc/receiver , and we're hiring.

Much appreciated! I'll check it out and will reach out (likely tomorrow, busy day).

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#209

Hey cool, this is my project. Happy to answer questions. Edit: I am also looking for a new opportunity. If you need a good Staff/Principal Engineer, check out my resume here: https://heckel.io/resume.pdf

From the repository that I found, it seems that you wrote the backend in Go. How did it hold up? Any lessons learned?

No real lessons learned. I like Go, and I like that it lets me do no-fuzz-straight-to-the-point development. The single Go binary and server is handling the traffic just fine, and the architecture is simple and easy to extend.

I am suffering a little right now while I try to add E2E encryption, because I structured the handlePublish logic awkwardly. But other than that there have been no surprises.

Sorry that's such a boring answer.

Re: Ntfy.sh – Send push notifications to your phone via PUT/POST

#210
post #173

Earlier quoted context omitted.

Additionally they support "Critical Alerts" on iOS for when you really need to get a notification regardless of whether or not you've muted your device. Probably something similar is possible on Android as well?

On Android, Pushover is able to (optionally) play notification sounds for high-priority messages through the alarm channel like an alarm app would, so it can bypass the device's mute switch.

This has been requested in ntfy as well. I'll likely implement that eventually. Sounds like a great feature.
Post reply on HN