Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
karmanyaahm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
karmanyaahm
4y ago
My recent F-Droid blog post explained what UnifiedPush is in detail, basically: > until now, the only option for push notifications was Google’s proprietary service, Firebase Cloud Messaging (FCM). UnifiedPush is a new alternative that a
32.
▲
Conversations (XMPP Client) is now a UnifiedPush distributor
(unifiedpush.org)
133 points
by
karmanyaahm
4y ago
|
30 comments
33.
▲
by
karmanyaahm
4y ago
The author couldn't have accessed the original AWS account, which is what managed configuration updates.
34.
▲
by
karmanyaahm
4y ago
I ran into a similar phantom-traffic problem from Go ignoring the Linux default for TCP keepalives and sending them every 15 seconds, very wasteful for mobile devices. While I quite like the rest of Go, I don't see why they have to be
35.
▲
by
karmanyaahm
4y ago
Blues Wireless has included data and a robust seeming SDK.
36.
▲
How to Befriend Crows
(fediscience.org)
800 points
by
karmanyaahm
4y ago
|
216 comments
37.
▲
by
karmanyaahm
4y ago
> What's the actual likely hood that the average end user is going to install a random service? For now, UnifiedPush is targeted towards De-Googlers, self-hosters and FOSS enthusiasts, not average users.
38.
▲
by
karmanyaahm
4y ago
I recommended FCM for iOS instead of APNS because OP is already using it. For iOS clients, FCM just forwards notifications to APNS.
39.
▲
by
karmanyaahm
4y ago
Yes, this is an FCM replacement on Android (and it can easily fall back to FCM if the user doesn't have UnifiedPush). There is no native UnifiedPush on iOS because Apple doesn't allow background services. The server side to suppor
40.
▲
by
karmanyaahm
4y ago
> telegram client can drain my battery in a very low number of hours (got suggestions here? any client supporting UnifiedPush?) It's possible. There is nothing ready right now. [1] https://github.com/UnifiedPush/
41.
▲
by
karmanyaahm
4y ago
Most distributors both show a foreground notification at all times and require exempting them from battery optimization. Because of its efficient design, something like ntfy only uses a few percent of battery per day [1]. System-level integ
42.
▲
by
karmanyaahm
4y ago
I agree that mandatory encryption would massively help privacy, integrity and even compliance [1]. However, the main cost is developer-effort involved in keeping track of keys and implementing encryption. As a small project, ease of adoptio
43.
▲
by
karmanyaahm
4y ago
One of the first uses of UnifiedPush was to self-host the whole Matrix messaging stack. In fact, we have already had someone in the UnifiedPush chat set this up on their ship [1]. Matrix + UnifiedPush would be perfect for a disconnected sit
44.
▲
by
karmanyaahm
4y ago
JMAP has a push implementation I really like, and it's natively compatible with UnifiedPush. Would be nice to see more adoption there. https://jmap.io/spec-core.html#push
45.
▲
by
karmanyaahm
4y ago
UnifiedPush is compatible with WebPush: both just involve an HTTP POST to a specific URL. If your application server supports WebPush, it can send encrypted notifications to UnifiedPush servers (that is how we're planning to support Te
46.
▲
by
karmanyaahm
4y ago
The lack of USB serial is just a bug in the first batch https://gist.github.com/lupyuen/7a0c697b89abccda8e38b33dfe5e...
47.
▲
by
karmanyaahm
4y ago
PBS Digital Studios [1] also funds several high-quality YouTube-style creators. Some of my favorites are "It's Okay to Be Smart" and "PBS Spacetime". Crash Course, a staple of high-school review material has also pa
48.
▲
by
karmanyaahm
4y ago
> randomly selected the last ten or so on hard and got more than half of those right Me too. Sometimes, things just looked nicer without really knowing what was wrong. Goes to show the power of subconscious perception. TBH, this activity
49.
▲
by
karmanyaahm
4y ago
The theoretical subject (routing, etc.) you're looking for is Delay Tolerant Networking. At the user layer, IPFS or a better collaborative, content-addressed filesytem could be used - request a movie, then watch it once it downloads in
50.
▲
by
karmanyaahm
4y ago
Publii [1] is still an excellent option in the Hugo-but-graphical space. It has a desktop app and allows hosting on GitHub Pages, AWS S3, Netlify or just plain old FTP. [1] https://getpublii.com/
51.
▲
by
karmanyaahm
4y ago
I'm working on improving the https://UnifiedPush.org explainer with more fancy CSS animations this weekend. Also improving the ntfy integration in matrix-docker-ansible-deploy (an ansible playbook to easily host a Matrix se
52.
▲
by
karmanyaahm
4y ago
While (afaik) this is not supposed to be used for typos, Arch Linux' provides enables 'synonyms' to be registered. https://wiki.archlinux.org/title/PKGBUILD#provides
53.
▲
by
karmanyaahm
4y ago
> which can give you several quality of life features for free especially networking related ones like DHCP/mDNS/etc > just to get USB-OTG to pretend to be a keyboard and have linux networking for 3-way network based auto-di
54.
▲
by
karmanyaahm
4y ago
Depends on your workload, but I use my Desktop solely as a docker host, large compile machine, and CAD machine (with remote access using Parsec). My laptop is what is actually connected to the monitor (when at home), and my browser and remo
55.
▲
by
karmanyaahm
4y ago
Yes. Additionally, this is a commonly cited win of cars in cars v. public transport. You can take your car anywhere in the zombie apocalypse*, whereas any system that requires central planning (trains) are more likely to break. Making cars
56.
▲
by
karmanyaahm
4y ago
The page says they're paying $2/kWh, the average electricity cost in (as an example) San Jose is $0.24/kWh. That means they're probably reserving this for emergencies, not for daily or weekly use.
57.
▲
by
karmanyaahm
4y ago
I think by seize assets GP means a fine of 100% of the net worth of the company
58.
▲
by
karmanyaahm
4y ago
> > it makes sense to look at change from baseline for individuals in the various groups rather than just differences in raw scores between treatment groups. > That’s called cherry picking. Results are always noisy. You could give
59.
▲
by
karmanyaahm
4y ago
FWIW the GitHub student developer pack allows age 13+ (unlike Unidays and StudentBeans) and supports high school students (unlike Unidays)
60.
▲
by
karmanyaahm
4y ago
I think that for the vast majority of threat models, the insecurity of having your own signing certificate (it needs to be hot if it's going to be automated) is not much different from the risk of not having secure boot at all. Also, t
More ›