Notices by Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me), page 2
-
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 08:42:46 UTC Haelwenn /элвэн/ :triskell: It's me or Firedfox is horribly confusing when it comes to copying a link an image points to but not the image itself? -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 08:42:45 UTC Haelwenn /элвэн/ :triskell: @quad Historically it was:
- Copy Link Location
- Copy Image Link
- Copy Image
And I don't know for you but I'm pretty sure my eyeballs just search for "Location". -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 05:35:50 UTC Haelwenn /элвэн/ :triskell: @sjw @clacke Proprietary software also makes people butthurt.
Butthurt isn't the point of any libre licences. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 05:35:49 UTC Haelwenn /элвэн/ :triskell: @sjw @clacke In fact I would say that libre licenses, specially copyleft ones, reason for being are to avoid being butthurt later on.
I think being a slight pain in the butt to some others is a side-effect, not the primary purpose. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 05:35:47 UTC Haelwenn /элвэн/ :triskell: @sjw @clacke Nah, with SSPL, if Pleroma would use MongoDB we would have to ask every contributor ever if they're okay with a relicensing or drop MongoDB.
MissKey moved to PostgreSQL.
We probably also would have to drop any dependency under the GPL, if there is any.
And MongoDB is also a thing that's probably not packagable in a distro as you probably would end up having to license the distro under SSPL.
People often dislike how the GPL is viral, but at least it's virality is when there is a direct software link.
AGPL just adds the ability for remote users to ask for source code.
SSPL is network virality and that's basically a worm. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 05:23:01 UTC Haelwenn /элвэн/ :triskell: @sjw @clacke "open source" is defined by OSI, which threw it away: https://opensource.org/node/1099 -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 05:23:00 UTC Haelwenn /элвэн/ :triskell: @sjw @clacke I think the problem is effectively that it restricts on the field of endeavor, which is a highly protected thing in OSI and DSFG.
I guess it might not break the four freedoms though. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 04:33:38 UTC Haelwenn /элвэн/ :triskell: @sjw You forgot the A of AGPL.
Like I don't own baest but I can ask for the source code of your instance :D
And there is few weird cases of GPL enforcement on ~rented/lent machines like ISP routers. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 00:45:07 UTC Haelwenn /элвэн/ :triskell: For people wondering why the hell I care: While I can choose whatever software runs on my own machines, for other people's machines I'm doomed.
And sometimes you're quite expected to give them private/sensitive data.
(GDPR is a thing but I feel that compared to copyright, it's still a bit of a joke when enforcing comes into play) -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 28-Jun-2022 00:38:36 UTC Haelwenn /элвэн/ :triskell: I have a question: Does AGPL holds on kiosk machines?
Like asking for the source on something which is a ticket vending machine.
Or asking for the source on one you're typically using-by-proxy like a cashier. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Sunday, 26-Jun-2022 23:59:59 UTC Haelwenn /элвэн/ :triskell: @devinprater @ilja IIRC my dad did something like this for the descriptions in his custom photo gallery (now offline), might been loosely related to our shared blind family member so they could still browse through it.
It's a thing I should do here for my own photos, specially as it would also make it easier to search in them. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 22-Jun-2022 00:17:43 UTC Haelwenn /элвэн/ :triskell: @wolf480pl @sjb Modern browsers?
Balancing between the records has been a thing since Netscape. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Tuesday, 21-Jun-2022 01:02:36 UTC Haelwenn /элвэн/ :triskell: @clacke @neauoire @wakame Well the real meaning is probably to have computers be less programmable than a high-school calculator. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 20-Jun-2022 13:25:36 UTC Haelwenn /элвэн/ :triskell: @wakame @neauoire And doesn't understands computers.
"A computer which doesn't processes code" is an oxyMORON. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 15-Jun-2022 11:46:27 UTC Haelwenn /элвэн/ :triskell: @koakuma @chjara @clacke To me what you want is a parser generator, just that you got a OOP brainworm which abstracts away the whole thing, typically with init/get/set/fini methods (that are really just normal functions).
Also:
struct a { BigEndian<uint32_t> c1; LittleEndian<uint32_t> c2; } a.c1 = 0x42; a.c2 = 0x24;What would c1 == c2 give? Type error? True? False? Would you have cycles eaten away with endian-conversion at each usage?
-
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 15-Jun-2022 11:39:49 UTC Haelwenn /элвэн/ :triskell: @a1ba @chjara @clacke @koakuma Well… it's C so you might as well be reading some garbage and get a segfault from just that.
Never trust user input :) -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 15-Jun-2022 11:39:47 UTC Haelwenn /элвэн/ :triskell: @a1ba @chjara @clacke @koakuma Guess why I don't really trust other's people code by default.
Sharing software is great, but it can easily be a greek gift. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 15-Jun-2022 11:33:23 UTC Haelwenn /элвэн/ :triskell: @a1ba @chjara @clacke @koakuma Well… you can, just decode it first. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 15-Jun-2022 11:23:03 UTC Haelwenn /элвэн/ :triskell: @koakuma @chjara @clacke Endianness being a bit like text-encoding, programming languages aren't going to have a type per text encoding, but you're going to have functions to encode/decode in specific text encoding. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 15-Jun-2022 11:21:26 UTC Haelwenn /элвэн/ :triskell: @koakuma @clacke @chjara Endianness is mostly just encoding/decoding for external data, so you want functions.
Types are for memory representations and safety features and endiannness is pretty much irrelevant there.