Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MattJ100
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
181.
▲
by
MattJ100
4y ago
Mobile OSes (such as Android and iOS) heavily restrict what apps can do in the background, or even terminate them entirely when they are not in the foreground. This is to increase battery life, etc. For many apps, notifications are importa
182.
▲
by
MattJ100
4y ago
I'd find practical learnings from a bootstrapped one-man SaaS far more valuable than the examples used in the original post (all more large-scale companies with more room for refactoring). Any specific insights you can share?
183.
▲
How does the calculator percent key work? (2008)
(devblogs.microsoft.com)
3 points
by
MattJ100
4y ago
|
1 comments
184.
▲
by
MattJ100
4y ago
For social networking atop XMPP, see https://movim.eu/ Combined with the in-development ActivityPub gateway from Libervia ( https://salut-a-toi.org/blog/view/goffi@goffi.org/@/id/lib
185.
▲
by
MattJ100
4y ago
I know it's an anecdote, and I'm the founder of the Snikket project, but I rolled out an early version to 10+ family members during lockdown. The majority of them were remote and ages from <5 to >80. I emailed them the invit
186.
▲
by
MattJ100
4y ago
Since you mentioned comet, one of my favourite solutions for sending realtime stuff to web browsers is Server-Sent Events. It's just so simple. I wrote an XMPP bridge for it at: https://modules.prosody.im/mod_pubsub_eve
187.
▲
by
MattJ100
4y ago
Indeed. I work with XMPP daily and share your views. However XML can be horrific, and I do dread working with it in many applications (remember SOAP?). I assume people transfer these experiences easily. One thing that can be annoying is t
188.
▲
by
MattJ100
4y ago
What the IETF (or any organization in a similar position) sought for its discussions was an existing off-the-shelf product, not a protocol. They chose Zulip, because it is a product that has various features that are attractive for the IETF
189.
▲
by
MattJ100
4y ago
> certain single server in the group To be clear, only the server that the group is hosted on. Servers are not "in groups", so your statement doesn't make sense. > please expand on how OMEMO encrypted messages land read
190.
▲
by
MattJ100
4y ago
> MAM does not work with encryption and multiple devices False. MAM is explicitly designed for use with multiple devices. OMEMO is fully compatible with MAM and multiple devices too. > it relies on potentially different servers for ea
191.
▲
by
MattJ100
4y ago
> XMPP doesn't (to my knowledge) have any good, standardized way of dealing with offline communications and catching up with messages. It does. Incoming and outgoing messages are synchronized across all your devices. Work on that fe
192.
▲
by
MattJ100
4y ago
What you are describing is basically the gap that Snikket aims to fill - although for personal communication, it's not particularly aimed at organizations (I think the requirements for that are different, and there are many existing op
193.
▲
by
MattJ100
4y ago
Basic messaging? No, messages are one of the building blocks of XMPP and are specified in RFC 6120: https://www.rfc-editor.org/rfc/rfc6120.html#section-8.2.1
194.
▲
by
MattJ100
4y ago
Thanks! The project is generally going well, if a little ambitious for the resources it currently has :) Having been down the venture capital route in the past and not particularly enjoyed it, I'm trying to work on Snikket as close to
195.
▲
by
MattJ100
4y ago
My humble solution to this is Snikket: https://snikket.org/ I can't claim it has exact feature parity with Signal/Telegram/WhatsApp, but it has all the important stuff and is good enough for my family to use
196.
▲
by
MattJ100
4y ago
Funny you should say this. It's exactly why I started the Snikket project. I already ran a family XMPP server, but it was nowhere near user-friendly enough, and I was tired of provisioning accounts manually and explaining what an XMPP
197.
▲
by
MattJ100
4y ago
I use poezio in tmux over ssh full-time for XMPP. Works great. I know remote desktop stuff exists for GUIs (from RDP to VNC to X tunnelling), but ssh (or mosh) with TUI apps can provide a great balance of functionality and reliability that
198.
▲
by
MattJ100
4y ago
You're not the first with this idea! There exists a standard, see RFC 8959: https://www.rfc-editor.org/rfc/rfc8959.html Previous HN discussion: https://news.ycombinator.com/item?id=25978185
199.
▲
by
MattJ100
4y ago
This 2015 article (and its more recent discussions due to relevance) provides background on the topic and its controversial nature: https://news.ycombinator.com/item?id=28582500
200.
▲
by
MattJ100
4y ago
What variants do you think should not be included?
201.
▲
by
MattJ100
4y ago
The TransportBot approach is how things like Matterbridge work. Slidge uses a different approach where your XMPP address is translated to your identifier on the third-party platform.
202.
▲
by
MattJ100
4y ago
How do you think they would know you are using an XMPP client?
203.
▲
Notebook “Tingle” Sensation: What’s Going On?
(dell.com)
3 points
by
MattJ100
4y ago
|
0 comments
204.
▲
by
MattJ100
4y ago
This article has some context and links to original sources: https://www.bleepingcomputer.com/news/google/google-talk-to-...
205.
▲
by
MattJ100
4y ago
Because of the "stupid X", modern XMPP supports far more than it used to, and isn't stuck in the past like email and SMS. There is a mismatch between iMessage (Apple) and RCS (Google's flavour of the month). To the point
206.
▲
by
MattJ100
4y ago
> Or XMPP, once again, 5million extensions to the spec (the XSF recommends reading through 23 seperate RFCs to get an idea of how to implement a client). Fact check: The XMPP core protocol is split into three RFCs, one describing the fun
207.
▲
by
MattJ100
4y ago
Snikket isn't just an Android app, so it's unfair to dismiss it as such. Sure, the Android app is based on Conversations. We sponsored some features, such as the easy onboarding flow which is a big part of Snikket, but also availa
208.
▲
by
MattJ100
4y ago
In case anyone is in doubt after reading your comment, I want to clarify that XMPP is "up to date" and has an active community and ecosystem of software projects, open-source and commercial. Matrix is similar in many ways, and cer
209.
▲
by
MattJ100
4y ago
This is largely incorrect. SNI is used to tell the server which domain it needs to send a certificate for (i.e. to securely prove it owns that domain). You are right that it is separate from the HTTP host header, but in practice they are al
210.
▲
by
MattJ100
4y ago
They've gradually broken it over the years, but it still runs in some limited form. It's barely interoperable with modern XMPP, but occasionally I hear of people still using it.
More ›