Post ADZFunEAHK4fwtLHGK by socjuswiz@gleasonator.com
(DIR) More posts by socjuswiz@gleasonator.com
(DIR) Post #ADWy8S0KW5gvNvLRcO by alex@gleasonator.com
2021-11-18T16:24:38.568319Z
0 likes, 0 repeats
@lain @feld Any thoughts about using CockroachDB in Pleroma?
(DIR) Post #ADWz7vcjntAeO4iV2e by curtis@social.teci.world
2021-11-18T16:35:46.691270Z
0 likes, 0 repeats
@alex @feld @lain https://www.objectrocket.com/blog/cockroachdb/how-to-choose-between-postgresql-and-cockroachdb/
(DIR) Post #ADWzIaZOQEFYH7Ef68 by feld@bikeshed.party
2021-11-18T16:37:42.396352Z
0 likes, 0 repeats
@alex @lain > CockroachDB is wire-compatible with PostgreSQL 13 Doesn't this mean you can just point Pleroma at CockroachDB, run the migrations, and everything will just work (except maybe the GIN/RUM indexes)?
(DIR) Post #ADWzTgkVmtwQcpjFwm by lain@lain.com
2021-11-18T16:39:41.421729Z
1 likes, 0 repeats
@feld @alex don't know what features they support, we're very heavily using postgres features that are kinda exotic. Not sure how cockroach deals with it, but would be worth a try.citus might be a good think to look at too if you need to scale postgres: https://www.citusdata.com/
(DIR) Post #ADX2gzhavqvB2AOuTw by socjuswiz@gleasonator.com
2021-11-18T17:00:36.721660Z
0 likes, 0 repeats
@alex @feld @lain Pretty sure this means they could screw you over for taking donations for running a pleroma node.
(DIR) Post #ADX2h0Bj7p1YXcUyRs by feld@bikeshed.party
2021-11-18T17:15:43.326903Z
0 likes, 0 repeats
@socjuswiz @alex @lain I think only commercial would apply here if you have to pay to use the service, not just getting donations
(DIR) Post #ADXBOh74CsElkufEEi by billstclair@impeccable.social
2021-11-18T18:53:15.766956Z
0 likes, 0 repeats
@lain @feld @alex Citus may have some good ideas. It would take significant time to determine that. But it's written in C, which to my mind disqualifies it for consideration in a modern system. Assembly languages are fine as compiler targets, but people should no longer be writing them for other purposes. https://github.com/citusdata/citus/tree/master/src/backend
(DIR) Post #ADXGqmY65ZWCUhWHz6 by alex@gleasonator.com
2021-11-18T19:54:19.367104Z
1 likes, 0 repeats
@billstclair @lain @feld But Postgres is also written in C…
(DIR) Post #ADXHKrov3S7nWwjYdE by billstclair@impeccable.social
2021-11-18T19:59:48.962326Z
0 likes, 0 repeats
@alex @feld @lain Figures. That's probably why this extension is written in C. Somebody please make it stop.
(DIR) Post #ADXHWC6Dzv5FbuEI4G by m@yeahnahcunt.club
2021-11-18T20:01:51.099307Z
0 likes, 0 repeats
@billstclair @lain @alex @feld There's nothing wrong with C. It's a fine language.Iff you're programming low level stuff that needs to be fast, and you aren't worried about security.
(DIR) Post #ADXHzUgrxJQnfRLCJE by billstclair@impeccable.social
2021-11-18T20:07:09.032895Z
0 likes, 0 repeats
@m @alex @feld @lain C is a fine portable assembly language. If you're doing something that needs that, i.e. low-level OS code or compiler output, it makes sense. Otherwise, not so much. If you're operating close enough to the hardware's abilities that you need to write low-level code, you're usually doing something wrong.
(DIR) Post #ADXI7pP0phL8Dlxjkm by m@yeahnahcunt.club
2021-11-18T20:08:38.791791Z
0 likes, 0 repeats
@billstclair @alex @feld @lain last C program I wrote was a high speed interface between a temperature sensor and a proprietary CNC control system.I don't think I'm doing anything wrong. Fuck writing that in a 4GL.
(DIR) Post #ADXXzxjbZKS30qrjzk by billstclair@impeccable.social
2021-11-18T23:06:31.031494Z
0 likes, 0 repeats
@m @alex @feld @lain C probably makes sense there. Basically a device driver.
(DIR) Post #ADYBliqge58s8XpjM0 by m@yeahnahcunt.club
2021-11-19T06:32:07.563387Z
1 likes, 0 repeats
@billstclair @alex @feld @lain Not far off really.Bugger writing an office application in C.
(DIR) Post #ADZFunEAHK4fwtLHGK by socjuswiz@gleasonator.com
2021-11-19T17:41:33.009432Z
0 likes, 0 repeats
@feld @alex @lain The language seems vague enough that they could harass you with lawsuits and you'd be left having to put lots of resources into defending yourself...I did a bit of googling and there's no obvious answer, from non-lawyers at least. Feels like a situation where a lawyer would also not be able to give a clear-cut answer.https://law.stackexchange.com/questions/17291/can-i-accept-donations-if-i-use-open-source-software-with-no-commercial-use-clhttps://www.gamedev.net/forums/topic/435764-free-for-non-commercial-use-license-and-donations/
(DIR) Post #ADZFunlqG70rdL6Akq by feld@bikeshed.party
2021-11-19T18:53:18.853269Z
0 likes, 0 repeats
@socjuswiz @alex @lain I'm still skeptical that it would be possible, honestly.
(DIR) Post #ADbP4bN0e1RDJmqYmO by getindor@cum.desupost.soy
2021-11-20T19:18:45.959135Z
2 likes, 0 repeats
@alex @feld @billstclair @lain literally everyone I've seen that disparages a program for the language it's written in has been retarded