Post 9wavHCkIIOfFCLI91U by lanodan@queer.hacktivis.me
(DIR) More posts by lanodan@queer.hacktivis.me
(DIR) Post #9washQuNxglSn1pKSG by sir@cmpwn.com
2020-06-30T01:55:58Z
1 likes, 1 repeats
ActivityPub is the new .com biz and/or new crypto ICO and/or new buzzword you can show people while keeping your actual project slightly out of view so that morons will think that it's amazing and The Future because it involves $technology which is Uniformly Good
(DIR) Post #9wasnzYq2OMS03sMsK by sir@cmpwn.com
2020-06-30T01:56:25Z
4 likes, 2 repeats
The cold hard truth of it is that ActivityPub is bad for almost all use-cases, and not great for the exceptions
(DIR) Post #9wastrC43mQVmq1Jui by sir@cmpwn.com
2020-06-30T01:56:57Z
3 likes, 1 repeats
*Federation* is the true value behind ActivityPub, and you can get that without it
(DIR) Post #9watHloxge7S4dcJIO by lanodan@queer.hacktivis.me
2020-06-30T02:03:27.140735Z
2 likes, 3 repeats
@sir I think the worst is that people are speaking about:- ActivityPub based on Mastodon UX- git based on GitHub- email based on epicly broken shits- web based on (Firefox|Chrome)- Matrix based on Riot+matrix.org on a powerful machine
(DIR) Post #9watZ2rTaFV3qa1wPI by sir@cmpwn.com
2020-06-30T02:05:05Z
2 likes, 0 repeats
@lanodan that people don't realize they're neck deep in horse shit when they decide to settle down and build a new house on top of it is a major problem in computers
(DIR) Post #9watgH7axoaU6J18jI by sir@cmpwn.com
2020-06-30T02:06:58Z
0 likes, 0 repeats
@lanodan we have the absolute worst standards of any engineering discipline, we have a million poorly educated programmers either using toy hammers and orbital lasers to build bridges out of popsicle sticks and children's toys out of refined uranium and everything is on fire and WHY ARE WE OKAY WITH THIS
(DIR) Post #9wattMYa4D3Uiqsdt2 by sir@cmpwn.com
2020-06-30T02:07:17Z
1 likes, 5 repeats
@lanodan we have the absolute worst standards of any engineering discipline, we have a million poorly educated programmers using toy hammers and orbital lasers to build bridges out of popsicle sticks and children's toys out of refined uranium and everything is on fire and WHY ARE WE OKAY WITH THIS
(DIR) Post #9wau3Z4KOzyQQKav7A by zachdecook@social.librem.one
2020-06-30T02:08:52Z
0 likes, 0 repeats
@sirNothing against any developers, but I've never benefited from any federation feature of my self-hosted funkwhale server...
(DIR) Post #9wauCanLM186NoxGO8 by boob@shitposter.club
2020-06-30T02:08:42.136902Z
0 likes, 0 repeats
@sir I see people say this often, but the reality is all the universally preferred iterations of federated platforms are based on it. So unless someone is actively working on transitioning to the next thing, does it even matter?
(DIR) Post #9wauCbS6uRjuQG1ovo by sir@cmpwn.com
2020-06-30T02:09:24Z
0 likes, 0 repeats
@boob I am a walking counter-example to your claim of universal preference
(DIR) Post #9wauQQ79rPC5JRogkq by lanodan@queer.hacktivis.me
2020-06-30T02:16:13.322357Z
0 likes, 0 repeats
@boob @sir> universally preferred iterationsMost of ActivityPub is just standardization of OStatus with fixing some issues of it.And there is no universal technology, when all you have is a hammer, everything isn't a nail.
(DIR) Post #9wauhDmGyvcryQ3iro by boob@shitposter.club
2020-06-30T02:16:23.158231Z
0 likes, 0 repeats
@sir I mean preference in the sense that it's what people use, not abstracts.Where is Diaspora? Nowhere. You may as well post on a notepad.
(DIR) Post #9wauhDxcIkhSXbMmY4 by sir@cmpwn.com
2020-06-30T02:18:11Z
0 likes, 0 repeats
@boob email is federated. IRC is federated. Matrix is federated. Git is federated (over email). RSS is federated. People are using all of these things, and none of them use ActivityPub. Any of these alone have been much more successful in their domain than all ActivityPub software combined.
(DIR) Post #9wauiqJNCPWNm2JZLM by portpupper@social.sakamoto.gq
2020-06-30T02:19:32.434783Z
0 likes, 0 repeats
@sir @lanodan You can teach yourself to tell the computer how to do something you want and become a programmer. You cannot reasonably do the same with civil engineering.
(DIR) Post #9wauqjL30aPqSprJLM by gcupc@anticapitalist.party
2020-06-30T02:19:02Z
1 likes, 0 repeats
@sir I have yet to see a modern social network that is in any significant way better than Usenet, and in general, they are worse.
(DIR) Post #9wauzRXSYbCdrhoqf2 by eryn@toot.cat
2020-06-30T02:19:22Z
0 likes, 0 repeats
@sir heckin MOOD
(DIR) Post #9wav1BwLWVHW4AIFRg by fleeky@prsm.space
2020-06-30T02:22:46Z
0 likes, 1 repeats
@lanodan @sir sure to all of that , except matrix where is the slim performant server/client ?
(DIR) Post #9wav6FHmVlPHtHjHoO by lanodan@queer.hacktivis.me
2020-06-30T02:23:46.340776Z
0 likes, 0 repeats
@portpupper @sir Mostly because we have no engineering standard at all.Like so far I only know OpenBSD and a bit of the linux kernel where a project actually has a standard on evaluating code.We still have a pile of CVEs that are found with mostly automated tools.
(DIR) Post #9wavAwiQywdLkDRBFw by Alonealastalovedalongthe@toot.cafe
2020-06-30T02:20:48Z
0 likes, 0 repeats
@sirAre there alternatives that you like better?I get very excited about reading about this stuff so I am curious
(DIR) Post #9wavHCkIIOfFCLI91U by lanodan@queer.hacktivis.me
2020-06-30T02:25:45.034612Z
1 likes, 0 repeats
@fleeky @sir Nowhere to be found.All matrix clients have basically yet to leave alpha/beta status and stop on doing NIH/CADT all the time.XMPP has a bit of this problem but it's old enough that it got filtered and we have few good clients.Meanwhile IRC is basically the best on all platforms.
(DIR) Post #9wavIqxGHhdyC68wOe by sir@cmpwn.com
2020-06-30T02:23:48Z
0 likes, 0 repeats
@Alonealastalovedalongthe you can make a federated network inside of a day's work, it's not especially difficult and doesn't really demand some larger meta-protocol
(DIR) Post #9wavPWXiZfCculNO3k by sir@cmpwn.com
2020-06-30T02:23:57Z
0 likes, 0 repeats
@fleeky @lanodan IRC
(DIR) Post #9wavYA8lEfim2Zp1Zg by sir@cmpwn.com
2020-06-30T02:27:47Z
0 likes, 0 repeats
@lanodan @fleeky Matrix developers are not incentivized to make good design decisions for Matrix, in fact they're incentivized to make bad ones
(DIR) Post #9wavtP7uiCa8bKYRbE by j1mc@glitch.social
2020-06-30T02:31:05Z
1 likes, 0 repeats
@sir you can say that, but activitypub is a reasonable functional starting point and it gets us part of the way away from solely centralized services.People and projects need to be encouraged ... Not dumped on for being less than perfect.Besides, I'm a bit wary of posts which dump on things in such generalized terms as the ones you've used here.
(DIR) Post #9wavvekLbmutcmbbIu by alexandria@catgirl.science
2020-06-30T02:28:16.402811Z
1 likes, 0 repeats
@lanodan @portpupper @sir Hey, we do have a standard, but it's ridiculously difficult to use and do properly (JPL's programming standard)
(DIR) Post #9wavvf2mVFf6XxEK2K by lanodan@queer.hacktivis.me
2020-06-30T02:33:02.970138Z
0 likes, 0 repeats
@alexandria @portpupper @sir IIRC that's used in ANSSI (France's national infosec agency) coding standard.
(DIR) Post #9waw1pBrgvuDkkPyEK by sir@cmpwn.com
2020-06-30T02:31:27Z
0 likes, 0 repeats
@j1mc bad software apologism
(DIR) Post #9wawUpxXuYO0XIYRAu by alexandria@catgirl.science
2020-06-30T02:36:38.468098Z
4 likes, 7 repeats
@lanodan @portpupper @sir I think though, the problem is essentially that programmers do not have Taste. Most artists grow up seeing Good Art, and strive to emulate it, and then later on experiment with that and develop their own Style. We don't have that (And if you're asking why I'm comparing to art, it's because ultimately programming is a majorly creative endeavour -- see Knuth's ACM piece for an argument on that).It's like seeing the pre-Renaissance paintings where literally nobody had any idea of what Perspective is, and the parts of the view are all over the place, but it's still considered "good", because for the time it _was_. That's basically all, programming at the moment.
(DIR) Post #9wawbXmxrr6OCwnrRA by sir@cmpwn.com
2020-06-30T02:39:03Z
0 likes, 0 repeats
@alexandria @lanodan @portpupper great analogy
(DIR) Post #9wawfmUHA1QGx959Jw by MonKaiju@todon.nl
2020-06-30T02:37:57Z
0 likes, 1 repeats
@portpupper @sir @lanodan I agree but that said I knew multiple people in college who switched from CE because it was a boring plug and chug field. In software development it's much easier for a single person/small team to make a thing that's useful without necessarily needing to pass the same bar as building a bridge, and that's good. People might build a lot of not so solid tools, but there are enough that work well enough that they dramatically improve productivity (hate that term...) and let people do things they previously couldn't.I definitely sympathize with this mood, but I also think people saying software development should be like CE makes no sense...
(DIR) Post #9wawk4ogxFo2xUgD4a by lanodan@queer.hacktivis.me
2020-06-30T02:42:10.909249Z
0 likes, 1 repeats
@alexandria @portpupper @sir > And parts of the View are all over the placeLiterally webdev, I don't even have to change the vocabulary.
(DIR) Post #9waxuODVmONbyflpei by mikegerwitz@mastodon.mikegerwitz.com
2020-06-30T02:52:08Z
0 likes, 0 repeats
@sir Regardless of technical merits, there is value in any protocol that gains sufficient traction. Consensus is the harder problem. You can't federate alone.
(DIR) Post #9wayB2AgztJyWmO9XU by portpupper@social.sakamoto.gq
2020-06-30T02:58:15.067954Z
0 likes, 1 repeats
@MonKaiju @sir @lanodan This is another way that software is different from traditional engineering: we can't even separate ourselves cleanly into "it's important to have professional standards" projects and "who cares?" projects.One person's CMS they designed for their webcomic might be re-used by someone else writing EHR software. When the security bugs start getting health records leaked, is it the fault of the CMS author who doesn't care if tomorrow's comic goes live a day early or that of the EHR vendor who brought in the dependency?
(DIR) Post #9wayZscxcQySAPSTPE by sir@cmpwn.com
2020-06-30T02:59:10Z
0 likes, 0 repeats
@mikegerwitz might does not make right, and neither does being popular. Windows is terrible and Mastodon is better than Twitter, but both Windows and Twitter are the dominant force in their domains.
(DIR) Post #9wayhFpVkdYS9fqRuq by alexandria@catgirl.science
2020-06-30T02:38:34.395104Z
0 likes, 0 repeats
@j1mc @sir Bad projects have been dumped on for half a century now, and it hasn't stopped them from being created. Individually speaking, you're right, creativity is something to encourage. However this is a protocol that *is intended to replace existing protocols*, it should at least _try_ to do something better, and I don't think holding it to a better standard than the things it's trying to succeed is actually at all a problem.
(DIR) Post #9wayhG6WjNAL0Ro2RE by alexandria@catgirl.science
2020-06-30T02:46:36.323377Z
0 likes, 0 repeats
@j1mc @sir The fundamental question here is, how do you empower people but also let them know that they things they're doing are dogshit and unacceptable. And again, we can learn from Art. Art tutors /have/ to learn how to give positive criticism. My mother is an art teacher and has had to become very skilled in letting people know that they did something wrong, without actually destroying them, because a lot of her students are very, very sensitive -- you can't say things in a normal, blunt way at all.
(DIR) Post #9wayhH8Ku8CuCLeztg by alexandria@catgirl.science
2020-06-30T02:58:32.164143Z
1 likes, 1 repeats
@j1mc @sir The other problem is one of scale. Programmers feel like they're allowed to create things that Might Not Work because a) they don't value their craft and b) the worst case that they can think of is that it will segfault.The first one is a problem with how the craft is obtained. You're not going to value something that you learned in a month at a bootcamp, you can't appreciate anything about the actual Craft of it at that level yet, because you haven't grown the lenses appropriate. People spend like, the entirety of their lives growing up seeing Good Art, so by the time they come to do artwork, they have a model of what's appropriate. When you start programming that's almost always the first time you've seen code, there isn't that run-up period that allows you to discern what is and isn't Good Code.The second one is a problem with scale. The craft of programming is so removed from the effects, that you can't accurately understand what the effects will be. The solution here is teaching, and accountability. Civil Engineers know that if they build something that fails, people will very likely die, and they, personally, will be inspected. Programmers need to be taught that if they fuck up, not only will they caused a lot of stress (Which honestly, is underappreciated in our current Zeitgeist), and time-loss, but they will likely cause environmental damage (Because of the sheer fucking heat and power that are used and put out by server farms), and they can ruin people's lives (Bad notification times have social consequences on people's social groups and also mental state).But teaching isn't enough. Because programming is most of the time used in building products, and the rotation period of employees is very short, not to mention that so many people touch a codebase during it's development, it's impossible to develop an accurate idea of what you should be accountable for. It's a firing squad mentality, where nobody knows if the bullet that they shot caused someone to die. You cannot have any sort of accountability in that environment.
(DIR) Post #9waynnhkiaaQxBKzBo by sir@cmpwn.com
2020-06-30T03:00:23Z
0 likes, 0 repeats
@alexandria @j1mc and this only barely brushes the surface of programming ethics, which is another HUGE problem we have to face
(DIR) Post #9wb00qscK90aWJCrce by mikegerwitz@mastodon.mikegerwitz.com
2020-06-30T03:17:36Z
0 likes, 0 repeats
@sir Federation is one of the few times where popularity is actually important. To overtake the likes of Twitter, we need a sufficient number of users, and enough federated instances to accommodate them. A "perfect" spec is useless if it's not adopted.Microsoft and Twitter are objectionable on moral grounds. Any replacement is infinitely better, just as a barely-working free/libre program is always superior to a non-free one.
(DIR) Post #9wb501Br0LgbyhcsnA by kungtotte@fosstodon.org
2020-06-30T04:13:08Z
2 likes, 3 repeats
@sir @lanodan imagine if any other business accepted the things software engineering accepts?"Yeah sometimes your car doors just won't open. Restart it and see if that helps"."We couldn't make this fridge run on the west coast power grid so we shipped it together with a complete miniature power grid that the user can dock into their kitchen.""I know this microwave uses 4000W but have you seen the pretty UI?"
(DIR) Post #9wb5GUCAvpbUZMd3Xk by lanodan@queer.hacktivis.me
2020-06-30T04:17:40.853792Z
0 likes, 0 repeats
@kungtotte @sir Microwave one could actually happen for the smart version.My kind of microwave is no microwave or the two-knobs one. (also my gaz stove is an hierloom one that is off the grid)
(DIR) Post #9wb9o1MJ3GAAnSc7CC by d599f84e@mastodon.xyz
2020-06-30T03:56:43Z
0 likes, 0 repeats
@alexandriaAlso, programming is engineering, building _tools_, it is not art, it doesn't carry emotional expressions.@sir @lanodan @portpupper
(DIR) Post #9wb9o1iHjXkBtctfSC by alexandria@catgirl.science
2020-06-30T05:06:14.445287Z
1 likes, 0 repeats
@d599f84e @sir @lanodan @portpupper Art doesn’t have to be about emotion, though. Knuth himself argues this point here (https://dl.acm.org/doi/pdf/10.1145/361604.361612). It’s more reasoned and well-put than mine, so before responding, please go and read what he says too :) If only to avoid any miscommunication (I’m writing this at 5am without stimulants like caffeine). Paul Graham also mentions about this in “Hackers and Painters”, which is a good read.Art isn’t about “emotion” — that’s simply one of the things we choose to express through art. A lot of art can be considered “beautiful” without striking any particular emotion within someone. It’s about creativity, and more fundamentally, about Expression. When we talk about “Good Code”, concepts like “Style” and “Aesthetics” are completely appropriate.Aesthetics and Style are the reason that there are 40 year old, heated flamewars about Bracing Style (K&R or Allman?), Comment Style (Both on the position and content). It’s the reason why APL or J are seldom used, why someone chooses one language over another. Both APL and J are perfectly functional, efficient languages. Indeed, from an Engineering standpoint, they are ideal! Minimal syntax, so the syntax parser has little work, and you do not have to type much. And the concepts they base off (matrix computations) are ideal for translating to SIMD for the fastest execution time! Not to mention, they’re equivalent to any other language!Surely, if it’s an Engineering practice, bracing style should not matter? Comments should not matter? Surely, how the language that you use looks, should not matter?The reason why they are not used is Aesthetics, and Style. The Aesthetics of those languages are unfamiliar, so they’re harder to parse (without training). The style you have to write in, performing matrix computations, is not one most people find easy or useful, and are harder to model in your head. These two things also come into how the communities developed. Look at the difference between C++ and C, the one community developing different Taste in what it was appropriate for the language to do, and how it should act as time went on, drawing a divide.In a deep way, Programming and Art are about expressing an idea from yourself to someone or something else. I’m going to borrow some ideas from Mathematical Platonism, and talk about the “Platonic Space” for a second.Imagine a platonic realm filled with concepts about implementation. The mechanisms you can create, the data structures you use, and so on.When you program, you have to figure out which, of the thousands of ways you could implement this program, to choose. You have to pick the data structures that you think fit the constraints best, from which there are many. Making that choice, is not a logical choice. Often one is as good as the other, or they have tradeoffs that make it impossible to choose through a logical method. Ultimately, it comes down to constraints and Taste. Ultimately, the way you write that, comes down to your Taste as a Programmer. Just like artists do. In the many days I would spend talking to my parents about my programs and them, their art, we slowly realised there is more in common than not.This is why toy languages and environments like the PICO-8 are so much fun for programmers. This is why learning more programming languages is fabled to make you a better programmer. It offers you experience and familiarity with pulling unfamiliar ideas out of that platonic space, forcing you to choose ideas that you have not implemented before, and seeing how they play out when you do that. It’s about expanding your own knowledge of the possible ideas that exist in that space, and how to implement them.When I say all of this, I say it as the child of two artists, one of whom is an acclaimed Fellow for the Society of Botanical Art. They have, throughout my entire life, done their utmost to convey their knowledge to me. We have spent long hours talking about our work, and noticing the similarities in how we approach things, and the forms of expression we are given. I have talked deeply, with artists, about this fact.I do not believe that craftmanship of programming shares any more with Engineering than the act of “Building a Wooden Chair” does. You can do it as an Engineer, and the chair will be well-built indeed. But you can do it with no knowledge about that and still build a beautiful, functional chair. The point of Engineering, and indeed, Computer Science, is to inform our senses when we wonder if a design for a program or a chair is going to work, and to expand our knowledge of what we can craft. but it should never be assumed tobe equivalent. Thanks for reading :)
(DIR) Post #9wbAWJK7cW2bFsi920 by wolf480pl@mstdn.io
2020-06-30T05:16:30Z
1 likes, 1 repeats
@d599f84eEngineering is when you have a reliable methodology that leads to reliable results, and consequences of design decisions can be predicted ahead of time.Programming is certanly not that. At least in most cases. @alexandria @sir @lanodan @portpupper
(DIR) Post #9wbAiGEOwWkp8ijXUW by wolf480pl@mstdn.io
2020-06-30T05:18:39Z
0 likes, 1 repeats
@d599f84e @alexandria @sir @lanodan @portpupperAlso, I don't think art must necessarily carry emotional expression.My maths teacher used to say "derivatives are a craft, integrals are art" because there's no algorythm or methodology for calculating integrals. You have to guess, and you have to guess correctly.
(DIR) Post #9wbDrjiD0GUl2csxzU by kragen@nerdculture.de
2020-06-30T05:53:57Z
0 likes, 1 repeats
@alexandria @sir @j1mc Nonsense. Creating things that Might Not Work is how we learn! And programming is primarily theory building — which is to say, learning. You need to do a whole lot of learning about a system and its failure modes in order to write code that Will Definitely Work. (Which of course is usually a better idea to run in production.)
(DIR) Post #9wbEDlfcP44nUABBbM by alexandria@catgirl.science
2020-06-30T05:56:20.399941Z
0 likes, 0 repeats
@kragen @sir @j1mc I mean, you're right, but not when it concerns other people's lives and data.
(DIR) Post #9wbEDm0X9Io4X1xtCa by kragen@nerdculture.de
2020-06-30T05:57:59Z
0 likes, 0 repeats
@alexandria @sir @j1mc yeah, people need to be able to choose how much risk they want to take with their own lives and data. when you're entrusted with someone else's life or data, you need to act responsibly with it.
(DIR) Post #9wbERyHIKD5udqZhVA by EdwardTorvalds@mstdn.io
2020-06-30T06:00:34Z
0 likes, 0 repeats
@lanodan you are talking about non-technical users.
(DIR) Post #9wbG6zVIluLIGrFZZY by kuba@toot.kuba-orlik.name
2020-06-30T06:17:35Z
0 likes, 0 repeats
@sir in what way does ActivityPub harm a project in your opinion? Genuinely curious
(DIR) Post #9wbHyhjX9qOMkT5Eky by wolf480pl@mstdn.io
2020-06-30T06:40:04Z
1 likes, 0 repeats
@sir @lanodan >WHY ARE WE OKAY WITH THISBecause that's the only way to cope. That, or giving up everything and moving to the mountains.
(DIR) Post #9wbIDbeA4P7SDNfzfM by lanodan@queer.hacktivis.me
2020-06-30T06:42:49.086608Z
0 likes, 0 repeats
@wolf480pl @sir Still have a bit of hope that I could move to HaikuOS rather than doing this, specially as mountains are far away here.Middle of the forest would work.
(DIR) Post #9wbKuvKKyVJLc2Be2S by bn4t@social.cyberpunks.xyz
2020-06-30T07:11:14Z
0 likes, 0 repeats
@sir I'm curious, why do you think that matrix devs are incentivized to make bad decisions?
(DIR) Post #9wbLWzzO5cPz4lXkfo by dumboLeNelephant@hostux.social
2020-06-30T07:19:44Z
0 likes, 1 repeats
> I think though, the problem is essentially that programmers do not have Taste. @alexandria definitely:Anime girl and naming things come to my mind. :awesome_rotate:
(DIR) Post #9wbgDixlGarDnzQv20 by zethra@fosstodon.org
2020-06-30T04:59:52Z
1 likes, 0 repeats
@d599f84eMy code carries emotional expression. The emotion is rage, unyielding rage. @alexandria @sir @lanodan @portpupper
(DIR) Post #9wbmu4kZFgqtGSq88G by sir@cmpwn.com
2020-06-30T12:25:26Z
0 likes, 0 repeats
@bn4t they are paid to increase exactly one metric through any means possible: the number of users signed up on the matrix.org homeserver
(DIR) Post #9wbncoqVELrUyAx2Vk by sir@cmpwn.com
2020-06-30T12:33:40Z
0 likes, 0 repeats
@kuba complexity and meta-abstractions
(DIR) Post #9wbnnPWLjF7RbvZioS by bn4t@social.cyberpunks.xyz
2020-06-30T12:34:08Z
0 likes, 0 repeats
@sir Hmm, isn't it their goal to shut down the matrix.org HS as soon as possible (i.e. when p2p matrix is ready; or at least move people off of matrix.org when nomadic identities are ready)?From what I've heard they're pretty unhappy with running such a large and central homeserver.
(DIR) Post #9wboCKEiVs1iSeCxKS by lanodan@queer.hacktivis.me
2020-06-30T12:41:08.797947Z
0 likes, 0 repeats
@bn4t @sir If shutting down matrix.org would have been their goal it would have been done years ago (like 2015).Just close down new accounts before it becomes a flagship.You can always come with excuses to not do it.
(DIR) Post #9wboUBooY5f3ZAbume by lanodan@queer.hacktivis.me
2020-06-30T12:44:22.495478Z
0 likes, 0 repeats
@sir @kuba complexity yes (can be seriously reduced in practice) but meta-abstractions not really.OStatus could have been considered that but it worked more like a bundle of existing abstractions (it's basically RSS/Atom + WebFinger + PubSubHubBub).
(DIR) Post #9wbpBxUnA8Fxt07FNA by bn4t@social.cyberpunks.xyz
2020-06-30T12:48:28Z
0 likes, 0 repeats
@lanodan According to them[1] they have it because they want to provide a stable HS for new users and plan to kill it once some "publicly available stable HSes" pop up and account migration exists.IMO waiting for account migration is not a bad argument to keep matrix.org running for the moment.Also there currently aren't many public stable homeservers with open signups as far as I'm aware. [1]: https://youtu.be/C2eE7rCUKlE?t=1228
(DIR) Post #9wbpBxf4XuToOsvSOe by lanodan@queer.hacktivis.me
2020-06-30T12:52:16.497613Z
0 likes, 0 repeats
@bn4t Migration would be a nice thing for existing users but it's irrelevant for newcomers.And doing a listing of servers isn't that hard, folks have been doing it for IRC network maps, Usenet, Fediverse, … for years as basically student projects.
(DIR) Post #9wbpauM5yVV5O0we5w by sir@cmpwn.com
2020-06-30T12:55:38Z
0 likes, 0 repeats
@lanodan @kuba "a bundle of existing abstractions (it's basically RSS/Atom + WebFinger + PubSubHubBub)"i.e. a meta-abstraction
(DIR) Post #9wbpwiuvBOh0HXdY5A by lanodan@queer.hacktivis.me
2020-06-30T13:00:44.244274Z
0 likes, 0 repeats
@sir @kuba Each part has it's own need though.It would be like saying that an IRC client is a meta-abstraction because of "pure IRC"+identd+CTCP+DCCPure IRC itself being DNS plus TCP or TLS.
(DIR) Post #9wbpzNDiJ9AdrJgs8u by 1iceloops123@shitposter.club
2020-06-30T13:01:13.880474Z
0 likes, 0 repeats
@sir activity pub is anus
(DIR) Post #9wc1aokG25iHR6yC5w by toast@toast.cafe
2020-06-30T15:11:14.183932Z
0 likes, 0 repeats
@kungtotte @sir @lanodanthat last example is literally how modern fridges workless exaggerated, but stillthe type of fridges we use most (french door, pull-out freezer on the bottom, single heat pump) is *the* most energy inefficient design available
(DIR) Post #9wcklNiRMa8cjGX0LI by demifiend@cute.science
2020-06-30T14:07:19.124595Z
1 likes, 1 repeats
portpupper@social.sakamoto.gq asks:>One person’s CMS they designed for their webcomic might be re-used by someone else writing EHR software.Don’t most #FOSS licenses come with language like the following (taken from the MIT license)?THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.IMO, if I built a CMS for webcomics, and some some other developer tries to incorporate it into EHR software, it’s not my problem if the resulting software leaks PII. I didn’t design or implement the CMS to handle PII. It’s theirs.If the EHR vendor expects me to care about their problems, I’m gonna ask ‘em if they’ve seen Goodfellas. Then I’m gonna tell ‘em, “Fuck you. Pay me.”
(DIR) Post #9wcmY1kluK5wl2NjNo by portpupper@social.sakamoto.gq
2020-06-30T23:57:22.000750Z
0 likes, 0 repeats
@wolf480pl @d599f84e @alexandria @sir @lanodan There's nothing that says that traditional art needs to intend to convey emotional expression, either.
(DIR) Post #9wcmdogFQQmtwy1gfo by portpupper@social.sakamoto.gq
2020-06-30T23:58:25.428704Z
0 likes, 0 repeats
@demifiend This is where you can really have fun dunking on the "software engineering"/"being a designer" should require professional licensure crowd.
(DIR) Post #9wd22AvhqwvpDYKWci by j1mc@glitch.social
2020-06-30T23:08:42Z
0 likes, 0 repeats
@alexandria @sir I get what you're saying here, but I'm not so sure that this applies so much to ActivityPub. ActivityPub went through numerous iterations & review by the WC3 (which I know is not an infallible body). The spec was developed over the course of at least three years.And it was based on what people learned from precursor projects such as status.net, pump.io & mediagoblin. I only note this to say ActivityPub wasn't a beginner project like you've described.
(DIR) Post #9wd22BE8kPg28ixFM8 by alexandria@catgirl.science
2020-07-01T02:47:16.085321Z
1 likes, 0 repeats
@j1mc @sir Have you uhhh, seen the state of the standards coming out of the WC3 lately? :catThink:
(DIR) Post #9wd6Ft13eUPxWvcuhM by demifiend@cute.science
2020-07-01T01:13:52.341563Z
1 likes, 0 repeats
@portpupper 10 or 20 years ago I'd be all over that. Nowadays it just seems tedious. Arguing with the licensure crowd is like arguing with liberals *and* conservatives.I can't be bothered to do more than say "evidence or gtfo" and then block them while they're compiling links.