Hacker Newsnew | past | comments | ask | show | jobs | submit | random9763's commentslogin

It's totally different because it is a message syncing http+json API and totally not a messaging and presence protocol based on XML. /joke

It is interesting because Matrix has money thus full-time developers, marketing, exposure, and time to defend their work to the depth of the deepest reddit thread.

(The Element page on F-Droid reads "Element is able to do all this because it operates on Matrix - the standard for open, decentralised communication.", not presumptuous at all)


I love that all 3 of the snarky points here are illfounded :D

Yes, Matrix is a conversation history syncing protocol, and XMPP is a message-passing protocol. They genuinely are fundamentally different. It's a bit like the difference between SVG and Canvas. Sure, you can use both to draw pretty vector artwork. But one's an object graph, and the other's immediate mode.

In terms of Matrix having money: yup, it's true that folks have generously donated to Matrix over the years to keep the project afloat, and more recently Element has funnelled most of its VC funding into supporting Matrix. However, the whole "marketing, exposure and time to defend their work to the depth of the deepest reddit thread" trope is hilarious, given Matrix's marketing department is... me, the project lead? and I'm doing this in my spare time with my FOSS hat on. (technically there's benpa, our dev evangelist too, but he's ended up being hijacked by Element business this year).

Finally, "Matrix - the standard for open, decentralised communication" is like saying "Rugby - the game". It's not saying that Matrix is the one and only standard for open, decentralised communication any more than Rugby is the one and only game; it's disambiguating it from "Matrix - the mathematical construct".

Meanwhile, comically, xmpp.org declares itself "The universal messaging standard" and "XMPP is the open standard for messaging and presence".

¯\_(ツ)_/¯


Yes, how dare you sift through Reddit threads relevant to matrix and devote your time to give responses there!

It's like self-loathing teens reflexively making fun of an enthusiastic teacher. Except we're presumably all adults here.


> However, the whole "marketing, exposure and time to defend their work to the depth of the deepest reddit thread" trope is hilarious, given Matrix's marketing department is... me, the project lead?

At this point you've probably realized that it's still immensely more than what XMPP-the-protocol has ever done: a voice that is present on all fronts to talk about it and spread the word about our Savior :)

When you want to "get into" XMPP you have to choose between NN clients, and pick a proper provider among the YY that can give you an xmpp address. When you're starting with Matrix there's a server that is "right" for beginners, with a client that is the flagship so every standard feature can be expected to be there and work, there's a company that funds its development...

You might be the only person in Matrix's marketing departement, but I guess it works this way because the way the ecosystem is today, one person is enough !


Personally I hate that I can converse with the project lead directly about my thoughts and concerns for the project.


AMD APUs are not that bad anymore, I am certainly considering a 3000G for my next cheap build. Obviously it would be nice to have a 15W Zen3 APU though, but one can only dream.


I have one and it works well, but AMD doesn't have good CPUs with their APUs yet.

They aren't Zen 2, more than 4 cores or 7nm, all of which would make a huge difference. Putting the APU on the same chip makes them more difficult to cool, especially since they don't have quite as high quality packaging as the better CPUs. Getting smooth 4k realistically means messing with bios settings to get them to throttle less and run hotter.


That is true, but considering how terrible the AMD APUs were before ryzen, I’m still impressed by the performance leap (current dual-core APUs with HT perform better in multicore workloads than the previous ones with four). I’m still waiting for them to release something that has a low enough thermal envelope to go into a NUC-like while keeping decent performance.


"collapse" is really quite a big word. You listed five websites, which is hardly "the web as we know it", though it certainly is a sizeable portion of online traffic. Stackoverflow would easily survive since it is a tool used mostly by wealthy people, easy to monetize. Reddit may survive but is it even alive right now? Youtube would have no way of surviving as it is.

But really, you are conflating "the web" with "megacorps flushed with cash able to hire (tens of) thousands engineers building unprecedented surveillance tools and networks". And the end of the latter


Yes, salaries usually posted on HN are quite far from the average or median salaries for engineers.

E.g. as a french junior SWE I earn €50k before taxes and I known that’s more than most and less than some.


Yes. e.g. in France you have something called "droit de retrait" ("right of withdrawal") when you consider that you cannot do your job without endangering yourself (e.g. not adequate protection or measures, especially in a pandemic), you only have to inform the health committee or your boss by any means before doing so.

You cannot be directly denied your salary or get demoted/fired for this. The company can of course appeal by opening a court case saying you abused this right, in which case any sanction may be applied if the ruling is in their favor.

The law also mandates that the company is responsible for the health of its employees on company time and premises, so you can also open a court case if you do not feel adequately protected (what happened to amazon).


> You cannot be directly denied your salary or get demoted/fired for this.

but what if they do it anyway? this is more the context here - we have wrongful termination as well, though it is likely much less strict


Well, then you go to court and win, because that’s not how they are supposed to do it. If you are a temp worker they can obviously not renew your contract as well.


Yes, this is the law in the US as well. The catch in both the US and France is that you have to say you believe it is unsafe and why.

https://www.osha.gov/right-to-refuse.html


I’m using it as my main mobile browser but the lack of amp redirector hurts quite a bit.


Kiwi Browser for Android has extension support plus built-in AMP removal.


Engineers should begin to understand that they are not some enlightened beings that have somehow grown beyond the need for workplace organization. They are still cogs in the machine that can be replaced at any time; pricey cogs for sure, and replacing them may take some time, but they are still cogs.


That's why you have to learn to live for your own "selfish" good as opposed to giving yourself to your company. You use them like they use you. That's why I have worked for an assortment of companies that HN would turn their noses up to. I would never work with an "evil"company per se, but companies that don't do "life changing" or "socially aware" software is perfectly okay with me. Software is just a tool in my tool box to live the life that I want to live. Let go of the rat race and find out who you are. A yacht, a sports-car, a superb algorithm, a vapid partner on your arm, will never make you happy or feel like you're living your best life. Don't let work become your life. Otherwise you'll just be a burnt out programmer, salesperson, businessperson, or whatever, it's not a field that's doing it to you, it's yourself.


> Engineers should begin to understand that they are not some enlightened beings that have somehow grown beyond the need for workplace organization. They are still cogs in the machine that can be replaced at any time

This kind of thinking is exactly why Amazon warehouse workers are fed up.


Indeed, and even the ones where "replacing them may take some time" are only a very small percentage.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: