Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mickael
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
PR to support XMPP channels in OpenClaw
(github.com)
1 points
by
mickael
7mo ago
|
0 comments
2.
▲
Fluux Messenger: A Modern Cross Platform XMPP Client
(process-one.net)
4 points
by
mickael
8mo ago
|
0 comments
3.
▲
by
mickael
1y ago
You need a stream parser like expat. No need to code your custom parser and once you settle at level n+1 in the XML it is just like parsing independent document. But again, the parsing is hidden by existing XMPP library, so you do not even
4.
▲
by
mickael
1y ago
You should compare it to other messaging protocol. You may change opinion, as it is actually elegant, modular and quite versatile. It managed to adapt over 25 years which I think it is quite a testimony. All messaging apps from that time di
5.
▲
by
mickael
2y ago
I do not understand who could deploy a nationwide chat and support those costs.
6.
▲
by
mickael
2y ago
I have written an article explaining the difference between Matrix and XMPP, and why it cannot be as scalable by design. You can read it here: https://www.process-one.net/blog/matrix-and-xmpp-thoughts-on... TL;DR: Matr
7.
▲
by
mickael
2y ago
Yes, I confirm you can build the same starting from ejabberd. A lot of changes are related to the ability to scale horizontally only some subcomponents, to fine tune the processing power, and also things that are related purely to Whatsapp
8.
▲
Thoughts on Improving Messaging Protocols – Part 2, Matrix
(process-one.net)
2 points
by
mickael
2y ago
|
0 comments
9.
▲
by
mickael
2y ago
I have been using an event XML parser to process XML on iOS (such as expat). You can processed the XML as a stream and it is very efficient.
10.
▲
by
mickael
2y ago
I have been funding Murena, because it’s probably the most ambitious and challenging project that aims to make the world better. We need to make the tech an opportunity again for people, to make it work for the people.
11.
▲
Instant Messaging: Protocols Are "Commons", Let's Take Them Seriously
(process-one.net)
9 points
by
mickael
3y ago
|
1 comments
12.
▲
by
mickael
3y ago
Exploring the 'Commons' in the digital economy. I discuss the French government's endorsement of a proprietary messaging platform, highlighting a deep misunderstanding of key digital dynamics.
13.
▲
by
mickael
5y ago
I am using Obsidian as well and I am considering using an Android eInk tablet (Like a Boox), with a keyboard to be able to use Obsidian. I may give it a try it some day.
14.
▲
by
mickael
5y ago
Thanks for this repo :) I also writes in French, but decided to switch to Qwerty layout a while back to get access to a wide-range of nice keyboard. Very happy with this move. I know this will not help you right now, but just saying you may
15.
▲
by
mickael
7y ago
I would start by both getting involved in the server part of the Swift forum ( https://forums.swift.org/c/server ), and by checking simple tickets you could help with on those projects Github.
16.
▲
by
mickael
7y ago
I am writing this from the Server Side swift conference. Despite what is said in the comments, I do not see a community waiting for Apple to push the server-side ecosystem further. What I see is a group of passionate people building plans t
17.
▲
by
mickael
7y ago
You can use VS Code + remote & Docker: https://medium.com/@ianpartridge/swift-development-in-docker...
18.
▲
SwiftNIO: Understanding Futures and Promises
(blog.process-one.net)
1 points
by
mickael
7y ago
|
0 comments
19.
▲
by
mickael
7y ago
The notification are for signaling. The message notification can be distinct and encrypted using standard push notifications. If the problem is with metadata around the conversation (like typing indication, etc), they still can be encrypted
20.
▲
My GopherCon 2019 Highlights
(blog.process-one.net)
1 points
by
mickael
7y ago
|
0 comments
21.
▲
by
mickael
7y ago
Apparently, Typescript type system is already Turing-complete: https://github.com/Microsoft/TypeScript/issues/14833
22.
▲
Stop using URL shorteners, to help protect the Web, please
(medium.com)
2 points
by
mickael
8y ago
|
0 comments
23.
▲
by
mickael
8y ago
I’m the CEO of ProcessOne and lead on ejabberd, ask me anything :)
24.
▲
by
mickael
8y ago
When you talk about MQTT and IoT, scalability and clustering is the deciding factor. When you deploy an IoT stack, it is common to have to manage hundreds of thousands or millions of devices. The stack is leveraging ejabberd clustering and
25.
▲
by
mickael
8y ago
MQTT 5 is implemented in ejabberd. That new version improves a few stuff, including error response.
26.
▲
by
mickael
8y ago
What I find interesting is to link exception handling in real or virtual process to the way we handle it in programming languages. Exception handling is one of the main difference between a junior and senior programmer. Beginner programmers
27.
▲
Toward Hybrid Macbooks with Apple and Intel CPU?
(medium.com)
2 points
by
mickael
8y ago
|
0 comments
28.
▲
Developing a Basic Echo Server Using Swift-NIO
(blog.process-one.net)
4 points
by
mickael
9y ago
|
0 comments
29.
▲
by
mickael
9y ago
Well, in practice, it is more than a promise. You are not forced to use Mnesia. You can use other backends to simplify the ops. Yes, it is as simple and make managing the platform a breeze. You need to be as stateless as possible.
30.
▲
by
mickael
9y ago
Well, the most difficult part is to understand how the Erlang VM / Environment works. Once you have set it up, ejabberd just works. You can have massive scale and large uptime. This, ultimately, saves bigger headaches.
More ›