Trying a switch to tal@lemmy.today, at least for a while, due to recent kbin.social stability problems and to help spread load.

  • 0 Posts
  • 94 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle




  • Reddit had the ability to have a per-subreddit wiki. I never dug into it on the moderator side, but it was useful for some things like setting up pages with subreddit rules and the like. I think that moderators had some level of control over it, at least to allow non-moderator edits or not, maybe on a per-page basis.

    That could be a useful option for communities; I think that in general, there is more utility for per-community than per-instance wiki spaces, though I know that you admin a server with one major community which you also moderate, so in your case, there may not be much difference.

    I don't know how amenable django-wiki is to partitioning things up like that, though.

    EDIT: https://www.reddit.com/wiki/wiki/ has a brief summary.



  • I broadly agree that “cloud” has an awful lot of marketing fluff to it, as with many previous buzzwords in information technology.

    However, I also think that there was legitimately a shift from a point in time where one got a physical box assigned to them to the point where VPSes started being a thing to something like AWS. A user really did become increasingly-decoupled from the actual physical hardware.

    With a physical server, I care about the actual physical aspects of the machine.

    With a VPS, I still have “a VPS”. It’s virtualized, yeah, but I don’t normally deal with them dynamically.

    With something like AWS, I’m thinking more in terms of spinning up and spinning down instances when needed.

    I think that it’s reasonable to want to describe that increasing abstraction in some way.

    Is it a fundamental game-changer? In general, I don’t think so. But was there a shift? Yeah, I think so.

    And there might legitimately be some companies for which that is a game-changer, where the cost-efficiencies of being able to scale up dynamically to handle peak load on a service are so important that it permits their service to be viable at all.



  • I mean, scrolling down that list, those all make sense.

    I’m not arguing that Google should have kept them going.

    But I think that it might be fair to say that Google did start a number of projects and then cancel them – even if sensibly – and that for people who start to rely on them, that’s frustrating.

    In some cases, like with Google Labs stuff, it was very explicit that anything there was experimental and not something that Google was committing to. If one relied on it, well, that’s kind of their fault.







  • > > > What’s been your experience with youtube recommendations? > >

    I’ve never had a YouTube account, so YouTube doesn’t have any persistent data on me as an individual to do recommendations unless it can infer who I am from other data.

    They seem to do a decent job of recommending the next video in a series done in a playlist by an author, which is really the only utility I get out of suggestions that YouTube gives me (outside of search results, which I suppose are themselves a form of recommendation). I’d think that YouTube could do better by just providing an easy way to get from the video to such a list, but…


  • It’s available for me on kbin.social as of this writing, and I subscribed.

    As far as I can tell, what one needs to do on kbin is search for communityname@instance. I don’t think that “!” goes in the search string.

    But that’s already run by now.

    For people on kbin.social, you should be able to see it at:

    https://kbin.social/m/battlestations@lemmy.world

    If you’re on another kbin instance, do the above search. I’m still a little fuzzy about the right syntax in a comment to produce a link to perform such an initial search in a cross-lemmy/kbin, cross-instance fashion. I think that it should be:

    !@battlestations@lemmy.world
    
    

    Giving the following:

    @battlestations

    That generated link does work for me on kbin.social, but I could be wrong about it working elsewhere.

    I really wish that this particular issue would be made clear, as it’s important for community discoverability.

    EDIT: Nope, generated link does not work on lemmy.world, so doesn’t work on lemmy, at least.

    EDIT2: On fedia.io, another kbin instance, the link also doesn’t work, so someone on the instance may need to have already subscribed for the link to be auto-generated. The ability to have a link format that directs to one’s local instance in a way that works on all lemmy and kbin instances, regardless of whether anyone has subscribed, would be really nice.

    EDIT3: Trying:

    [battlestations@lemmy.world](/search?q=battlestations%40lemmy.world)
    
    

    Yields

    battlestations@lemmy.world

    Which works to generate a search on kbin.social.

    It also appears to work on fedia.io, so this is probably the right way to do a link, at least for kbin users.

    EDIT4: It also appears to work for lemmy instances! This should probably be the new syntax used on newcommunities@lemmy.world to link to a community!




  • Why do people care?

    I mean, yes, all else held equal, I’d rather have a video game two days earlier or whatever, but this is way down the list of things I’d get worked up about.

    Hell, the @PatientGamers crowd waits for at least a year after release, at which point all the patches and whatnot are normally out, often sales are on, hardware to run a game tends to be cheaper, and often people have done substantial work on game wikis and the like. I can understand someone not wanting to wait for a year, but who can’t handle a day or two?

    EDIT: Or let me put another perspective on it. The release date is essentially arbitrary from a player’s standpoint. Suppose some serious bug had shown up late in development – which could easily have happened – and that release date had been pushed back by five days. I doubt that anyone would have said anything, even though they would have gotten their hands on the game several days later. But the inability to preload making that same game show up playable a couple of days later has articles being written complaining about it. Why? The delay happens either way.


  • tal@kbin.socialtoSelfhosted@lemmy.worldWhy is DNS still hard to learn?
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Yeah, I don’t think I really agree with the author as to the difficulty with dig. Maybe it could be better, but as protocols and tools go, I’d say that dig and DNS is an example where a tool does a pretty good job of coverage. Maybe not DNSSEC, dunno about how dig does there, and knowing to use +norecurse is maybe not immediately obvious, but I can list a lot of network protocols for which I wish that there were the equivalent to dig.

    However, a lot of what of what the author seems to be complaining about is not really stuff at the network level, but the stuff happening on the host level. And it is true that there are a lot of parts in there if one considers name resolution as a whole, not just DNS, and no one tool that can look at the whole process.

    If I’m doing a resolution with Firefox, I’ve got a browser cache for name resolutions independently of the OS. I may be doing DNS over HTTP, and that may always happen or be a fallback. I may have a caching nameserver at my OS level. There’s the /etc/hosts file. There’s configuration in /etc/resolv.conf. There’s NIS/yp. Windows has its own name resolution stuff hooked into the Windows domains stuff and several mechanisms to do name resolution, whether via broadcasts without a domain controller or with a DC whether that’s present; Apple has Bonjour and more-generally there’s zeroconf. It’s not immediately clear to someone the order of this or a tool that can monitor the whole process end to end – these are indeed independent systems that kind of grew organically.

    Maybe it’d be nice to have an API to let external software initiate name resolutions via the browser and get information about what’s going on, and then have a single “name resolution diagnostic” tool that could span multiple of these name resolution systems, describe what’s happening and help highlight problems. I can say that gethostbyname() could also use a diagnostic call to extract more information about what a resolution attempt attempted to do and why it failed; libc doesn’t expose a lot of useful diagnostic information to the application, though libc does know what it is doing in a resolution attempt.