Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ezst
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
781.
▲
by
ezst
4y ago
Yeah, we should give a shout-out to the octobus folks for making heptapod, a Gitlab fork bringing support for mercurial repos. That brings at least one mainstream hosting option for hg repos.
782.
▲
by
ezst
4y ago
That's true, but that's not the whole story either. I remember not too long ago when it wasn't a big deal to jump from one VCS to another. Devs were proficient in CVS, SVN, HG, BZR, GIT as a standard, would go from mailing pa
783.
▲
by
ezst
4y ago
heh, I'm highly sympathetic of what you say :) . I also got to use git after being told how awesome it was, by people who themselves were told how awesome it was, and so on and so forth. And for many years, I was a believer, too, and p
784.
▲
by
ezst
4y ago
Not my experience. As it happens, Mercurial and Git are very similar in terms of the "mental model" required to use them: history is just a DAG, and common operations consist of navigating the history and creating/editing
785.
▲
by
ezst
4y ago
What are the arguments for insensitivity? I'm not used to it, and it seems to my rookie eyes that it only opens venues for confusion (forcing to pay closer attention to symbols to mentally "de duplicate" them), inconsistencie
786.
▲
by
ezst
4y ago
Scala is my go-to for cli tools these days because of that, and even more so since it has a compiler to native (via llvm)
787.
▲
by
ezst
5y ago
That's not true. Java was notorious for AbstractFactoryProducerArtifactFactory and awful inheritance-based patterns long before that. You can't dumb down a language and expect the complexity of the problem space to go away (develo
788.
▲
by
ezst
5y ago
> when properly designed (especially, avoiding the feeping creaturitis of something like Scala) What I find interesting here is that Scala has the reputation of being a complex language, while its syntax and grammar are among the simples
789.
▲
by
ezst
5y ago
> Maybe I'm too brainwashed by git, but it seems to me one of its benefits is the way the index works. And maybe I'm too brainwashed by Mercurial, but to me the index is nothing but a single weird commit with only downsides (wh
790.
▲
by
ezst
5y ago
Agreed about Matrix and Tox qualifying (not being centralized). I can't vouch for Tox from a security standpoint (haven't looked at the details), but I can guarantee that it's not ready for widespread use (esp. on mobile wher
791.
▲
by
ezst
5y ago
> Signal has no idea who sent messages with Sealed Sender. Sorry to deceive you, but "Sealed Sender" is just an empty promise. Even if you could assess that this is indeed what is being done server-side (and you won't, bec
792.
▲
by
ezst
5y ago
Same as the rest of the modern internet, XMPP relies on the DNS network. Your account is basically `nick@service.tld`, just like email.
793.
▲
by
ezst
5y ago
> I'm very unlikely to recommend it to anyone over alternatives that default to end to end encryption, or even require it. Which are they? Alternatives that require you to reveal your identity (via a phone number), or to reveal your
794.
▲
by
ezst
5y ago
> Matrix supports encryption out-of-the-box that's not true for most clients, though (AFAICT, only riot works with itself). I might even say that the situation is better/more sustainable in XMPP where more diverse implementatio
795.
▲
by
ezst
5y ago
> EDIT: Signal can totally be used through Tor, so the IP can be hidden from Signal. For a centralized service like Signal, your IP doesn't matter, they own your account, literally. You can randomize it as much as you like, and your
796.
▲
by
ezst
5y ago
tor isn't perfect, but if that's good-enough for your use-case, you can use/host a server over it: https://gist.github.com/dllud/a46d4a555e31dfeff6ad41dcf20729...
797.
▲
by
ezst
5y ago
not true, for instance, git being slower than hg for things like large monorepos is why google and facebook invested so much in hg (while microsoft has been pretty busy reinventing large parts of hg in git, as git-vfs for instance).
798.
▲
by
ezst
5y ago
> Linus took a look at Monotone and Mercurial IIRC, but they were not nearly fast enough at that time That's incorrect for Mercurial, it was started by another kernel developer (Matt Mackall) at the same time, for the same reasons (
799.
▲
by
ezst
5y ago
Can't you, though? I think I've seen several apps doing it, making the set-up and administration of the cluster abstracted away and transparent to the user (I can think of KDE's Akonadi suite for instance). That doesn't
800.
▲
by
ezst
5y ago
> Oh and none of the Slack logs were kept, losing years of information. Welcome to another walled garden messaging service! At least lessons were learned..not.
801.
▲
by
ezst
6y ago
Indeed, that's just for the rooms where users are joined. But be aware that if you join a large room on matrix.org from your own homeserver, it might fill-up your disks with a lot of old state (and that might take large amounts of CPU+
802.
▲
by
ezst
6y ago
> In my case I can definitely relate to this for personal communications, I no longer send emails to personal acquaintances I think we can agree that they have different strengths, I haven't seen much change in my usage of email for
803.
▲
by
ezst
6y ago
Then Telegram is no better than other silos, and just slightly better than the worst of them in the sense that it lets you use a (puppet) third party client.
804.
▲
by
ezst
6y ago
As of today, XMPP has a more diverse ecosystem of clients and servers implementations, that makes it much more versatile and resilient. Matrix addresses the theoretically interesting issue of distributed chatrooms, which makes the protocol
805.
▲
by
ezst
6y ago
Would that bridge not require you to hold a telegram account? If not, then that's some true federation there, and they have my respect and praise (as an XMPPer).
806.
▲
by
ezst
6y ago
Sure! The first "practical"* difference between Matrix and XMPP is that Matrix' chatrooms are "necessarily decentralized" (whereas in XMPP that's optional [1]). How it works is that users involved in a given ro
807.
▲
by
ezst
6y ago
Well, I don't know in which world you live, but in mine Outlook is alive and kicking, that's where purchase orders are confirmed, meetings with suppliers are organized, business decisions are made … and in the few instances where
808.
▲
by
ezst
6y ago
> Your link [1] is actually the answer to/against moxie by Daniel Gultsch. True, I meant to move the reference at the end of the sentence rather than linking the two as initially planned, ended-up doing half of that. > There is a
809.
▲
by
ezst
6y ago
> _why_ communication has moved away from email Has it, though? I don't think we are any step closer now to dropping email than we were 25 years ago. > or why XMPP/IRC never really caught on despite being vastly older than t
810.
▲
by
ezst
6y ago
Also, for what's worth, my grandma uses XMPP just fine...
More ›