• 3 Posts
  • 249 Comments
Joined 24 天前
cake
Cake day: 2025年9月14日

help-circle
  • tal@olio.cafetoTechnology@lemmy.worldThe Web is Going to Die
    link
    fedilink
    English
    arrow-up
    1
    ·
    24 分钟前

    That depends on how you define the web

    Wikipedia:

    https://en.wikipedia.org/wiki/Gopher_(protocol)

    The Gopher protocol (/ˈɡoʊfər/ ⓘ) is a communication protocol designed for distributing, searching, and retrieving documents in Internet Protocol networks. The design of the Gopher protocol and user interface is menu-driven, and presented an alternative to the World Wide Web in its early stages, but ultimately fell into disfavor, yielding to Hypertext Transfer Protocol (HTTP). The Gopher ecosystem is often regarded as the effective predecessor of the World Wide Web.[1]

    gopher.floodgap.com is one of the last running Gopher servers, was the one that I usually used as a starting point when firing up a gopher client. It has a Web gateway up:

    https://gopher.floodgap.com/gopher/

    Gopher is a well-known information access protocol that predates the World Wide Web, developed at the University of Minnesota during the early 1990s. What is Gopher? (Gopher-hosted, via the Public Proxy)

    This proxy is for Gopher resources only – using it to access websites won’t work and is logged!




  • tal@olio.cafetoTechnology@lemmy.worldThe Web is Going to Die
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    5 小时前

    How many of you out there are browsing the web using Gofer?

    Gopher predated the Web.

    I do agree that there have been pretty major changes in the way websites worked, though. I’m not hand-coding pages using a very light, Markdown-like syntax with <em></em>, <a href=""></a>, and <h1></h1> anymore, for example.


  • tal@olio.cafetolinuxmemes@lemmy.worldDo you like systemd?
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 小时前

    It doesn’t work with private DNS servers or forward DNS over VPN.

    Like, you want to have it query some particular DNS server?

    From man 5 resolved.conf:

       DNS=
           A space-separated list of IPv4 and IPv6 addresses to
           use as system DNS servers. 
    
           For compatibility reasons, if
           this setting is not specified, the DNS servers listed
           in /etc/resolv.conf are used instead, if that file
           exists and any servers are configured in it.
    

    If you specify your private server there, it should work. For VPN, I mean, whatever VPN software you’re using will need to plonk it in there. Maybe yours is not aware of systemd-resolved, is modifying /etc/resolv.conf after systemd-resolved has already started, and it doesn’t watch it for updates?

    In my /etc/nsswitch.conf, I have:

    hosts:          files myhostname mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] dns
    

    I’m assuming that the “resolve” entry is for systemd-resolved.

    kagis

    https://www.procustodibus.com/blog/2022/03/wireguard-dns-config-for-systemd/

    With systemd-resolved, however, instead of using that DNS setting, add the following PostUp command to the [Interface] section of your WireGuard config file:

    PostUp = resolvectl dns %i 9.9.9.9#dns.quad9.net 149.112.112.112#dns.quad9.net; resolvectl domain %i ~.
    

    When you start your WireGuard interface up, this command will direct systemd-resolved to use the DNS server at 9.9.9.9 (or at 149.112.112.112, if 9.9.9.9 is not available) to resolve queries for any domain name.


  • It’s been a long time, but IIRC Windows’s file dialog also remembers your recently-used files for quick access in the file dialog, and I assume that Explorer has a thumbnail cache.

    It looks like GTK 3 has a toggle for recently-used files:

    https://linux.debian.user.narkive.com/m7SeBwTP/recently-used-xbel

    While the guy sounds kinda unhinged, I do think that he has a point — he doesn’t want activity dumping breadcrumbs everywhere, unbeknownst to him. That’s a legit ask. Firefox and Chrome added Incognito and Private Browsing mode because they recorded a bunch of state about what you were doing for History, and that’s awkward if it suddenly gets exposed. There should really be a straightforward way to globally disable this sort of thing, even if logged history can provide for convenient functionality.

    Emacs has a lot of functionality, but I don’t think anything I use actually retains state. If emacs can manage that so can oyher stuff. Hmm. Oh, etags will store a cached TAGS file for a source tree.

    thinks

    Historically, bash defaulted to saving ~/.bash_history on disk. Don’t recall if that changed at any point.

    There’s ccache, which caches binary objects from gcc compilations persistently.

    Firefox can persistently cache data in the disk cache or for LocalStorage or cookies.

    System logfiles might record some data baout the system though they generally get rotated out.

    Most of the time though, I don’t have a lot of recorded persistent state floating around.




  • tal@olio.cafetoNew Communities@lemmy.worldCanary Cage
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    11 小时前

    Further complicating this, the Threadiverse also has “display names” for communities — something which I think is probably a mistake — and one has to know how to get the actual name for the bang-syntax link. For example, the display name here is “New Communities”, but the actual community name is “newcommunities”.

    I’d like standard bang syntax to be able to link to a post and comment as well in a home-instance-agnostic fashion. That doesn’t exist today, and we can’t really do it today without Mbin, Lemmy, and PieFed adding support.










  • Well…it depends.

    First, I don’t know if she was under oath.

    Second, there is executive privilege. That doesn’t mean that she can apply it in this case (or that she was even trying), but it’s not a blanket “Congress can demand all communications, period”.

    https://en.wikipedia.org/wiki/Executive_privilege

    Executive privilege is the right of the president of the United States and other members of the executive branch to maintain confidential communications under certain circumstances within the executive branch and to resist some subpoenas and other oversight by the legislative and judicial branches of government in pursuit of particular information or personnel relating to those confidential communications. The right comes into effect when revealing the information would impair governmental functions. Neither executive privilege nor the oversight power of Congress is explicitly mentioned in the United States Constitution.[1] However, the Supreme Court of the United States has ruled that executive privilege and congressional oversight each are a consequence of the doctrine of the separation of powers, derived from the supremacy of each branch in its area of constitutional activity.[2]

    That being said, Congress is expected to perform oversight of the Executive Branch, and you don’t get to just invoke executive privilege every time they require you to provide information, either. I imagine that one could wind up with court cases and more case law finding the limits of the privilege if it comes up, especially if — as I assume will most-likely be the case — the Democrats take the House in the midterm elections and then start promptly use control of the House to start sticking their nose into everything Trump’s been doing.


  • There are some existing video games that incorporate LLMs or diffusion models. So in one sense, that’s probably very doable.

    But I think that it’s probably going to be a slow process. There are probably going to be dead ends. I kind of suspect that early games, even if they’re technically-novel, probably will suffer the same problems that past video games did before they matured. End of the day, a video game needs to be fun, and just throwing a new technology like a powerful graphics card or a fancy natural-language parser or whatever at it doesn’t get you to that fun game. I think that it’s going to take quite some years of game developers iterating to incorporate generative AI stuff well.

    That being said, there are some things I’d like to see tried.

    • My guess is that it’s probably possible to create to develop some sort of social-media-based video game that generates a choose-your-own-adventure style video game, remembering story branches generated by other users to take advantage of human-assisted creation, and trying to show “top” story forks. Like, make the bar low, use voting or link tracking or something to determine what story branches people like, and show those.

    • I’d like to see some kind of system for tracking world state that isn’t purely based on having an LLM look at the entire preceding text for context. That’s a pretty inefficient way to store world state, and implementing game logic at the LLM level is, I think, going to be problematic. Think of something like, oh, a game system like Inform/TADS/glulx-based interactive fiction. You have objects and properties and a game engine that handles tracking them and their interactions. But you try to get an LLM to generate text for those objects.

    • There are some games that use diffusion models, either statically or at runtime, to generate illustrations, where the number of permutations would be impractical for a human artist. The ones I’ve seen have been adult-oriented; I don’t know how the field has developed, and there may well be a lot more out there now.

    • One thing that I think could be done today is to start using procedurally-generated voices. Generative AI can do pretty decent voice synthesis. Video games are good at doing procedurally-generated text, but if you do that, you don’t get voice audio. That’s not really a game genre, but it’s a way in which one could provide some neat added functionality. I think that to really take advantage of this, there’d need to be a training corpus of text annotated with emotional information and such, but I’ve seen people doing this in a usable form for game mods.