• 0 Posts
  • 86 Comments
Joined 2 years ago
cake
Cake day: July 5th, 2023

help-circle
rss
  • Providing just a searchable marketplace that then dispatches you to buy from the store where you have to enter your payment information for them? Sure. And I’d use it. But then, that’s what the ‘shopping’ item on Google is.

    If you then say “but I’ve got to enter my payment and shipping info with the store again” - is that as much of a problem as you make it out to be? Because they do need it to do the payment processing and shipping. Fortunately my browser knows who I am and so it auto fills much of that information.

    The payment processing is a major hurdle. You’re dealing with each company and each company has its relationship with the payment processor. They have different rates depending on how trustworthy they are and how much business they do. The less trust in the system, the more it costs. The smaller the volume, the more it costs again.

    The companies that leak credit card data? They’re gonna pay with increased payment processor costs. You may not see it, but behind the scenes you’ve got https://www.commerce.uwo.ca/pdf/PCI-DSS-v4_0.pdf (that’s a 350 page checklist for the standards for handling payment cards).

    Assume that we’ve handled payment… logistics. Amazon has their enormous warehouses and automation that they’ve invested in (the robots are originally from Kiva - https://www.fromscratchradio.org/show/mick-mountz ). Having everything in one place and then dispatching works well and saves money. If I buy something from Best Buy and something else from Pottery Barn and something else from Williams Sonoma – they don’t share a warehouse and so they’re each doing their own shipping with whoever they’ve contracted to do shipping.

    Amazon again got big enough that they’ve got their own last mile shipping (and since they’ve got coverage with distribution centers it makes it even more efficient). Shipping from DC to DC is cheap - it’s the last mile that has the expenses.

    So, its cheaper (and more carbon / energy efficient) for someone to buy from Amazon and get one package from a marketplace where Amazon manages the payment, inventory, and logistics for delivery than it is to have it be managed from multiple vendors each with their own payment, inventory, and logistics.

    Presenting the marketplace is the ‘easy’ part of this. Payment, inventory, and logistics are hard and aren’t solved by federation but rather made more complex and worse from the standpoint of the consumer.










  • There are some people who just want to watch the world burn.

    A small lemmy site is often has lax administration and no mitigation for the attacks and so it is easy to point a DDOS at it and take it down and then the attackers get to watch people complain about it.

    Additionally, the “white noise file uploads” are likely encrypted content rather than “I just want to fill up the database”. I’d be willing to bet that it is CSAM material.

    People leaving reddit are barely a blip on most /r’s and the Lemmy’s growth for the past month is less than that of a popular cat sub on Reddit.

    Spez would also likely try to avoid doing things that are illegal and would put him or Reddit in legal jeopardy. Random DDOS fall into that category. Spez may be an ass, but he’s more than likely an ass that would rather not waste his time with things that could send him to jail.



  • I am on an instance that has the finer granularity of the technology topics and the corresponding subscribers to make the posts and comments interesting.

    Small, general topic instances means that now I’ve got a dozen copies of the same post scattered through my feed with only a few people on each talking to each other.

    Spreading out is ok… but spreading out too far makes people more isolated and content even harder to discover. Why should I subscribe to that instance rather than:

    … or any of the next 20 /c that show up that have less than a dozen people subscribed.

    I also don’t want to have to wade through a score of posts that Bram Moolenaar died in my feed. One or two will do (one in a general technology /c/ that I subscribe to one in !text_editors@programming.dev ).

    What is the value proposition of another /c/technology on a small, general interest instance?

    It’s ok to do it… but I am only subscribed to one because there’s a sufficiently large subscriber count and they’re active about moderating. If there was another techlemmy instance that was able to develop a sufficient community of people around the /c/ hosted there, I’d be interested… but subscribing to every instance that is spread out is more clutter in my subscribed section than I want to deal with.


  • ChatGPT works off of a fixed size possible maximum prompt. This was originally about 4000 tokens. A token is about 4 characters or one short word, but its not quite that… https://platform.openai.com/tokenizer

    “Tell me a story about a wizard” is 7 tokens. And so ChatGPT generates some text to tell you a story. That story is say, 1000 tokens long. You then ask it to “Tell me more of the story, and make sure you include a dinosaur.” (15 tokens). And you get another 1000 tokens. And repeat this twice more. At this point, the length of the entire chat history is about 4000 tokens.

    ChatGPT then internally asks itself to summarize the entire 4000 token history into 500 tokens. Some of the simpler models can do this quite quickly - though they are imperfect. The thing is at point you’ve got 500 tokens which are a summarization of the 4 acts and of the story and the prompts that were used to generate it - but that’s lossy.

    As you continue the conversation more and more, the summarizations become more and more lossy and the chat session will “forget” things.





  • Another promise was that we’d be able to basically have access to every tv show or film, and that evaporated very quickly when all the studios decided they wanted to gatekeep everything so they could charge even more for it, and then now we have them disappearing so many things that have been out there just because they don’t want to pay royalties to anyone involved.

    That is one part of it. The studios believed that if they did the distribution they’d be able to have a larger slice of the pie. This isn’t working as well as they thought it would in many cases (Disney is likely the exception if there is one with a very large historical catalog and several profitable franchisees) but didn’t realize the corresponding infrastructure and (customer) support costs that would incur reducing the amount that they make.

    Furthermore, the residuals (things that are currently at stake in striking) are based on “having it available” even if no one is watching it. This means that studios (and Netflix and Amazon) are strongly incentivized to remove shows that aren’t getting watched sufficiently for the draw of having them there because they’re paying residuals no matter if its being watched or not.

    Having a streaming catalog of 10,000 shows (Netflix has about 13,000 world wide by some accounts with about 5000 available in the US) would mean they’re paying small amounts to everyone even if they’re not getting watched. If the company (e.g. studio) isn’t set up around the infrastructure and support needed for streaming, this can easily mean that those small amounts can become more than the amount that the company is making off of streaming.

    Ever notice how Amazon Prime Video rotates in lots of B movies that are available for a few weeks and then disappear again? This is to get people to watch them but minimize paying residuals for having a bunch of movies and TV series that no one watches otherwise.

    With the combination of race to the cheapest for pricing (and sharing of accounts), and infrastructure / operational costs it is quite possible to be in the situation where studios are losing money on hosting shows and at the same time paying actors and writers far less than is fair… and the easiest solution that studios have to resolve this is to aggressively pull shows.

    https://text.npr.org/2023/03/06/1161382179/hbo-max-disappearing-shows-series-streaming-warner (full site for a 26 minute audio version)


  • You can move your account somewhere else, but if you’re subscribed to… say… !technology@lemmy.world then even though you’re on another instance, you’d still be trying to fetch and read content from lemmy.world. If lemmy.world were to go down, then the only content you would see on that /c/ would be from other people on sh.itjust.works and never any of the comments from lemmy.ee or lemmy.ca - who would also have similar problems of isolation of comments.

    Lemmy.world going down would mean that the tens of thousands of people who subscribe to /c’s hosted on there would be isolated from each other.

    Moving user accounts isn’t sufficient. Moving a /c to another instance is a significant undertaking of trying to get people to do it.



  • DNS is a poor example to use as there are multiple IPs that can map to one name.

    % nslookup www.yahoo.com
    Server:		192.168.1.1
    Address:	192.168.1.1#53
    
    Non-authoritative answer:
    www.yahoo.com	canonical name = new-fp-shed.wg1.b.yahoo.com.
    Name:	new-fp-shed.wg1.b.yahoo.com
    Address: 74.6.231.20
    Name:	new-fp-shed.wg1.b.yahoo.com
    Address: 74.6.143.25
    Name:	new-fp-shed.wg1.b.yahoo.com
    Address: 74.6.143.26
    Name:	new-fp-shed.wg1.b.yahoo.com
    Address: 74.6.231.21
    

    You might be interested in looking at something like Usenet News and NNTP where there is one and only one group with the name rec.games.roguelike.nethack ( https://groups.google.com/g/rec.games.roguelike.nethack ) and the contents of that group is federated out to every NNTP server that subscribes to it (not all do). Note that this is a different model and every server contains all the data for the groups that they subscribe to and may exchange those posts with any other server that they federate with (this also solves the “what if Lemmy.world goes down” problem where if the sponsoring server goes down, no one’s comments are exchanged outside of the instance they are on).

    https://www.eternal-september.org/hierarchies.php?language=en

    But this is a fundamentally different model than Lemmy uses.