Skip Navigation

  • I like the diversity of sphincter options in unicode and encourage their use. Here are a few of my favorites:

  • This is a web service that returns the ActivityPub data for any URL that returns an ActivityPub message. For instance this post (https://lemmy.ml/post/19589249) returns:

     
        
    {
      "@context": [
        "https://join-lemmy.org/context.json",
        "https://www.w3.org/ns/activitystreams"
      ],
      "type": "Page",
      "id": "https://lemmy.ml/post/19589249",
      "attributedTo": "https://lemmy.ml/u/hongminhee",
      "to": [
        "https://lemmy.world/c/fediverse",
        "https://www.w3.org/ns/activitystreams#Public"
      ],
      "name": "BrowserPub: A browser for debugging ActivityPub and the ⁂fediverse",
      "cc": [],
      "mediaType": "text/html",
      "attachment": [
        {
          "href": "https://podcastindex.social/@js/113011966366461060",
          "mediaType": "text/html; charset=utf-8",
          "type": "Link"
        }
      ],
      "sensitive": false,
      "published": "2024-08-26T11:43:09.033551Z",
      "language": {
        "identifier": "en",
        "name": "English"
      },
      "audience": "https://lemmy.world/c/fediverse",
      "tag": [
        {
          "href": "https://lemmy.ml/post/19589249",
          "name": "#fediverse",
          "type": "Hashtag"
        }
      ]
    }
    
      

    Prepend https://browser.pub/ to the URL you want to check: https://browser.pub/https://lemmy.ml/post/19589249

  • So this is a web service that returns the ActivityPub data for any URL that returns an ActivityPub message. For instance this post (https://lemmy.ml/post/19589301) returns:

     
        
    {
      "@context": [
        "https://join-lemmy.org/context.json",
        "https://www.w3.org/ns/activitystreams"
      ],
      "type": "Page",
      "id": "https://lemmy.ml/post/19589301",
      "attributedTo": "https://lemmy.ml/u/hongminhee",
      "to": [
        "https://programming.dev/c/activitypub",
        "https://www.w3.org/ns/activitystreams#Public"
      ],
      "name": "BrowserPub: A browser for debugging ActivityPub and the ⁂fediverse",
      "cc": [],
      "mediaType": "text/html",
      "attachment": [
        {
          "href": "https://podcastindex.social/@js/113011966366461060",
          "mediaType": "text/html; charset=utf-8",
          "type": "Link"
        }
      ],
      "sensitive": false,
      "published": "2024-08-26T11:44:00.478179Z",
      "language": {
        "identifier": "en",
        "name": "English"
      },
      "audience": "https://programming.dev/c/activitypub",
      "tag": [
        {
          "href": "https://lemmy.ml/post/19589301",
          "name": "#activitypub",
          "type": "Hashtag"
        }
      ]
    }
    
      

    https://browser.pub/https://lemmy.ml/post/19589301

  • Some key quotes from the article:

    It’s perfectly reasonable for a consumer cloud storage provider to design a system that emphasizes recoverability over security. Apple’s customers are far more likely to lose their password/iPhone than they are to be the subject of a National Security Letter or data breach (hopefully, anyway).

    I wish that companies like Apple could just come right out and warn their users: ‘We have access to all your data, we do bulk-encrypt it, but it’s still available to us and to law enforcement whenever necessary’.

    So what is the alternative?

    Well, for a consumer-focused system, maybe there really isn’t one. Ultimately people back up their data because they’re afraid of losing their devices, which cuts against the idea of storing encryption keys inside of devices.

    You could take the PGP approach and back up your decryption keys to some other location (your PC, for example, or a USB stick). But this hasn’t proven extremely popular with the general public, because it’s awkward — and sometimes insecure.

    Alternatively, you could use a password to derive the encryption/decryption keys. This approach works fine if your users pick decent passwords (although they mostly won’t), and if they promise not to forget them. But of course, the convenience of Apple’s “iForgot” service indicates that Apple isn’t banking on users remembering their passwords. So that’s probably out too.

  • This is a consistent problem for me

  • Conda is their primary focus, but they support well more than conda packages.

  • I'm going to need more than a week to process this

  • Lemmy needs a feature where only subscribers can vote by default and mods can allow non-subscribers to vote it they want to.

  • What do you think about what Steven Wolfram wrote here?

  • This is great!

    @burntsushi@programming.dev, do you know is Astral is working with prefix.dev and their Pixi project? They seem to now have overlapping concerns.

  • Good info! Thanks!

    I wonder if Deno will expand compatibility further

  • Dude, you're not lost. You have highly specialized requirements that the vast majority of people don't have so most people won't be able to help. But you definitely are ahead of the average Linux user here.

    I'm one of the people that can't help you, but it looks like some others here have good suggestions

  • What self-hosted services did you set up passkeys on? How did setting it up go?

  • Is there a passkey setup that's easy to self host? I think passkeys with a backup would be best.

  • I'm going to give this a try. Thanks for working on it!

  • Scrum lends itself to procedural nonsense. It's rarely implemented in a way that improves project management.

  • System76 @lemmy.world

    System76 are giving their Linux laptops a big refresh

    www.gamingonlinux.com /2024/02/system76-are-giving-their-linux-laptops-a-big-refresh/
  • Rust @programming.dev

    What are you all doing with Rust?

  • Git @programming.dev

    Popular git config options

    jvns.ca /blog/2024/02/16/popular-git-config-options/
  • Opensource @programming.dev

    Porting Strategy - Redox - Your Next(Gen) OS

    www.redox-os.org /news/porting-strategy/
  • Operating Systems @beehaw.org

    Porting Strategy - Redox - Your Next(Gen) OS

    www.redox-os.org /news/porting-strategy/
  • Rust @programming.dev

    Porting Strategy - Redox - Your Next(Gen) OS

    www.redox-os.org /news/porting-strategy/
  • SQL @programming.dev

    SQL for the Weary

    gvwilson.github.io /sql-tutorial/
  • Rust @programming.dev

    Learn Embedded Rust on Espressif's ESP32-C3-DevKit-RUST-1 Dev Board

    esp-rs.github.io /std-training/
  • Machine Learning @programming.dev

    A One-Stop Shop for Principal Component Analysis

    towardsdatascience.com /a-one-stop-shop-for-principal-component-analysis-5582fb7e0a9c
  • Rust @programming.dev

    Rust For Lemmings - Code Together | "The Rust Programming Language" book club meeting on twitch

  • Learn Programming @programming.dev

    Rust For Lemmings - Code Together | "The Rust Programming Language" book club meeting on twitch

  • Android @programming.dev

    Unattended updates for everyone, 1.19 is here | F-Droid - Free and Open Source Android App Repository

    f-droid.org /en/2024/02/01/twif.html
  • Android @lemdro.id

    Unattended updates for everyone, 1.19 is here | F-Droid - Free and Open Source Android App Repository

    f-droid.org /en/2024/02/01/twif.html
  • Learn Programming @programming.dev

    Julia Programming Tutorial | An effective tutorial for science and engineering

    www.matecdev.com /posts/julia-tutorial-science-engineering.html
  • Julia @programming.dev

    Julia Programming Tutorial | An effective tutorial for science and engineering

    www.matecdev.com /posts/julia-tutorial-science-engineering.html
  • Machine Learning @programming.dev

    Spark vs Presto: A Comprehensive Comparison

    www.analyticsvidhya.com /blog/2023/12/spark-vs-presto-a-comprehensive-comparison/
  • Data Engineering @programming.dev

    Spark vs Presto: A Comprehensive Comparison

    www.analyticsvidhya.com /blog/2023/12/spark-vs-presto-a-comprehensive-comparison/
  • Machine Learning @programming.dev

    Offline listening and speaking bot

    github.com /nydasco/jen-ai
  • Machine Learning @programming.dev

    My Target Audience | The Two Culture Problem

    scientificcoder.com /my-target-audience
  • Julia @programming.dev

    My Target Audience | The Two Culture Problem

    scientificcoder.com /my-target-audience