Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)FM
fmstrat @lemmy.nowsci.com
Posts 65
Comments 2.1K
Shouldn't all ActivityPub servers implement all objects and leave it to the client?
  • I've been working with some smart people on something to hopefully become a "federated account" that can be used with any service, and is 100% compatible with OIDC, so its easy for systems to implement as the authentication vehicle: https://fedid.me

    Just presented it at IIW and interest is building thus far, so my hopes are high 😉

  • What are ways to end a web surfing addiction?
  • Go on a vacation with a dumb phone. Make sure there are tons of active activities to wear you out. Bring a friend if possible who will do the same.

    Before you leave, set up some form of blocker/parental controls and have someone you trust set the passwords.

  • New to selfhosting
  • All good suggestions, but mine is: Start with something redundant.

    Do you use Google Drive? Set up Nextcloud and use both for a while.

    Also, decide on user management first. It's way better to have a central system for managing passwords/etc. Personally I use an Active Directory based off Samba4: https://github.com/Fmstrat/samba-domain because it's got LDAP and expandable with Keycloak to OAuth and OIDC. This may sound overwhelming, but once you learn what they are, its fairly straight forward.

  • I love Rust
  • Fun story from before Rust was getting popular (years ago). So, I did a performance comparison to determine what language we should write our rules engine in. I compared Go, Rust, Node, and some others not worth mentioning.

    At the time, I had experience with all but Rust.

    Even knowing nothing, and working from scratch, the Rust POC was significantly faster. Just way, way, better.

    That being said, I still chose Go due to productivity based on the language knowledge of the team to ease the transition (Go was closer to what they knew already), and while it was good for them to learn Go, I look back on it and realize Rust would have been a great opportunity to invest in their careers and have them learn it instead.

    A hindsight is 20/20 experience for me.

  • Can somebody please explain to me what exactly is Scientology?
  • It's bad, really really bad. Have a talk with her immediately. It doesnt mean her partner is a bad person, it just means her partner is caught up in something bad.

    Don't interject yourself in between, just expose her to all the news articles of people who have tried to get out, and the cult like behaviors.

  • Google is testing the ‘impact’ of removing EU news from search results
  • But, is this bad? Google makes a crap-ton of revenue compared to publishers who are now struggling with AI content competition. They need revenue to pay journalists.

    Hard to define the good guys on this one.

    Note: It's also a misrepresentation. The EU asked Google to do this.

  • Google is testing the ‘impact’ of removing EU news from search results
  • This is the opposite of what you think it is.

    Google says it’s running the “time-limited” test because EU regulators and publishers “have asked for additional data about the effect of news content in Search.” The company says it will continue to show results from websites and news publishers located outside the EU, and it will resume showing results from EU news publishers once the test ends.

    This is the EU testing what it would be like if they ditched Google, not Google testing what it would be like without the EU. The test also doesn't impact the US.

  • ELI5 How come streaming service are now running commercials? Is that not bad for business because most if not all people got it to avoid commercials?
  • Prep for removal of gate keeping bandwidth with met neutrality.

    GOP will gut NN again, leaving the door open for paying for additional bandwidth. Startups won't be able to compete if they're slower, so the big companies will have a captive market just like cable companies used to.

    This gives them the ability to squeeze. More money per customer with less customers is cheaper to manage than more customers at less per-person cost.

  • If I eat a ton of garlic, and you eat a ton of garlic, can one of us recognize the smell of the other?

    TSIA.

    13

    Florida To Experiment With New 600-Lever Voting Machine

    Every year.

    6
    www.theguardian.com North Carolina hurricane recovery team relocated amid threat of ‘armed militia’

    Hurricane Helene federal emergency workers told to evacuate Rutherford county, Washington Post reports

    North Carolina hurricane recovery team relocated amid threat of ‘armed militia’
    21

    That was quick rule

    11
    Lemmy Support @lemmy.ml fmstrat @lemmy.nowsci.com

    400 and 499 errors in NGINX logs

    Hi all,

    How would I go about identifying why all these 400 (and some 499) errors are popping up in my server's logs?

    [26/Sep/2024:17:12:42 -0400] "POST /inbox HTTP/1.1" 400 137 "-" "Lemmy/0.19.6-beta1; +https://lemmy.ml" [26/Sep/2024:17:12:43 -0400] "POST /inbox HTTP/1.1" 400 133 "-" "Lemmy/0.19.3-4-gc98049af6; +https://lemmy.world" [26/Sep/2024:17:12:44 -0400] "POST /inbox HTTP/1.1" 400 137 "-" "Lemmy/0.19.6-beta1; +https://lemmy.ml" [26/Sep/2024:17:12:44 -0400] "POST /inbox HTTP/1.1" 499 0 "-" "Lemmy/0.18.4; +https://beehaw.org" [26/Sep/2024:17:12:44 -0400] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.6-beta1; +https://lemmy.ml" [26/Sep/2024:17:12:44 -0400] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.6-beta1; +https://lemmy.ml" [26/Sep/2024:17:12:52 -0400] "POST /inbox HTTP/1.1" 499 0 "-" "Mbin/1.7.1 (+https://fedia.io/agent)" [26/Sep/2024:17:12:53 -0400] "POST /inbox HTTP/1.1" 400 139 "-" "Lemmy/0.19.6-beta1; +https://lemmy.ml" [26/Sep/2024:17:12:53 -0400] "POST /inbox HTTP/1.1" 400 140 "-" "Lemmy/0.19.3-4-gc98049af6; +https://lemmy.world" [26/Sep/2024:17:12:54 -0400] "POST /inbox HTTP/1.1" 400 135 "-" "Lemmy/0.19.6-beta1; +https://lemmy.ml" [26/Sep/2024:17:12:59 -0400] "POST /inbox HTTP/1.1" 499 0 "-" "Lemmy/0.18.4; +https://beehaw.org" [26/Sep/2024:17:12:59 -0400] "POST /inbox HTTP/1.1" 499 0 "-" "Lemmy/0.18.4; +https://beehaw.org" [26/Sep/2024:17:13:00 -0400] "POST /inbox HTTP/1.1" 499 0 "-" "Mbin/1.7.1 (+https://fedia.io/agent)" [26/Sep/2024:17:13:03 -0400] "POST /inbox HTTP/1.1" 400 137 "-" "Lemmy/0.19.6-beta1; +https://lemmy.ml" [26/Sep/2024:17:13:04 -0400] "POST /inbox HTTP/1.1" 400 132 "-" "Lemmy/0.19.3-4-gc98049af6; +https://lemmy.world" [26/Sep/2024:17:13:04 -0400] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3-4-gc98049af6; +https://lemmy.world"

    I don't see a way to get Lemmy server to spit out any helpful info. I've tried setting RUST_LOG=verbose in the env, but no luck, still no log output.

    2
    element.io Element Starter: open source meets on-premise collaboration

    We are proud to introduce Element Starter: a brand new offering designed to provide IT administrators with a free, self-hosted, and user-friendly on-ramp to the world of secure communications and digital sovereignty.

    Element Starter: open source meets on-premise collaboration

    After trying to understand if Synapse was still the preferred community method for Matrix after the post on Element X/ESS, I thought I'd share this.

    > Element Starter is a game-changer, offering a free (as in beer) self-hosted version of Element Server Suite. It is a lightweight version of the officially supported Kubernetes-based components found in our paid packages (Business, Enterprise and Sovereign) - the very same stack used to power the biggest Matrix homeservers in the world; built by the team who created Matrix.

    > Element Starter is designed to allow anyone in the world (who doesn’t need to start with our powerful paid-for enterprise features) to adopt Element Server Suite for free. This option gives them all the real-time communication functionality they expect from a leading messaging and collaboration app with the added benefit of self-hosting to ensure data ownership and control, while building on a wrought-iron foundation which is futureproofed for commercial support and features on demand.

    Really surprised I can't located migration methods anywhere, though. And that all the Element X app repos are still labeled pre-release but the blog says they are production ready.

    Edit: This does require sign in and terms of use agreements, so I'll be sticking to my Synapse docker container for now.

    7

    Google Maps search history without "Web & App Activity"?

    Q: Is it still possible to have "Web & App Activity" turned off, but also have history of previously searched places in Google Maps?

    This was possible until recently (Pixel 8), and came back this week for a few days, but now my history is empty again with a button trying to get me to turn on privacy cancer.

    (Yes I use OSMAnd and Organic Maps when I can already.)

    1

    Webbian - Linux VMs in Docker on the Web

    nowsci.com Webbian | nowsci.com

    A web accessible Virtual Machine powered by Docker, Debian, and noVNC.

    Webbian | nowsci.com

    cross-posted from: https://lemmy.nowsci.com/post/9807839

    > A web accessible Virtual Machine powered by Docker, Debian, and noVNC. Webbian allows you to execute a single docker run command to get an entire linux system with a web interface.

    2

    Webbian - Linux VMs in Docker on the Web

    nowsci.com Webbian | nowsci.com

    A web accessible Virtual Machine powered by Docker, Debian, and noVNC.

    Webbian | nowsci.com

    A web accessible Virtual Machine powered by Docker, Debian, and noVNC. Webbian allows you to execute a single docker run command to get an entire linux system with a web interface.

    3

    Twystlock - Free, 100% 3D printable gaming accessories

    nowsci.com Twystlock | nowsci.com

    100% 3D printable gaming accessories that require no printed supports or additional parts.

    Twystlock | nowsci.com

    cross-posted from: https://lemmy.nowsci.com/post/9782596

    > Hi all, > > I've finally gotten around to releasing these formally after much testing of prints and usage. > > The Twystlock system is a set of 100% 3D printable gaming accessories that require no printed supports or additional parts. This means no springs to buy and no metal elements to melt in, just access to a 3D printer and a bit of super glue. Originally designed for the Steam Deck, these accessories can be applied to the case of any mobile gaming device. > > The Twystlock connector itself is designed as a quick-connect that secures parts together with a simple twist motion, can be fully recreated with affordable home-based 3D printers, and doesn't require complicated supports to print. The first use of this connector has been for the Steam Deck, specifically to supply an alternative accessory platform that is more accessible to the everyday 3D printing hobbyist, however it could be utilized as a connector in almost any environment. > > Feel free to download what you like, and if you would like to request a new accessory design, or vote on the next accessory to be created, please visit our Lemmy community at https://lemmy.world/c/[email protected].

    6

    Twystlock - Free, 100% 3D printable gaming accessories

    nowsci.com Twystlock | nowsci.com

    100% 3D printable gaming accessories that require no printed supports or additional parts.

    Twystlock | nowsci.com

    cross-posted from: https://lemmy.nowsci.com/post/9782596

    > Hi all, > > I've finally gotten around to releasing these formally after much testing of prints and usage. > > The Twystlock system is a set of 100% 3D printable gaming accessories that require no printed supports or additional parts. This means no springs to buy and no metal elements to melt in, just access to a 3D printer and a bit of super glue. Originally designed for the Steam Deck, these accessories can be applied to the case of any mobile gaming device. > > The Twystlock connector itself is designed as a quick-connect that secures parts together with a simple twist motion, can be fully recreated with affordable home-based 3D printers, and doesn't require complicated supports to print. The first use of this connector has been for the Steam Deck, specifically to supply an alternative accessory platform that is more accessible to the everyday 3D printing hobbyist, however it could be utilized as a connector in almost any environment. > > Feel free to download what you like, and if you would like to request a new accessory design, or vote on the next accessory to be created, please visit our Lemmy community at https://lemmy.world/c/[email protected].

    9

    Twystlock - Free, 100% 3D printable gaming accessories

    nowsci.com Twystlock | nowsci.com

    100% 3D printable gaming accessories that require no printed supports or additional parts.

    Twystlock | nowsci.com

    cross-posted from: https://lemmy.nowsci.com/post/9782732

    > cross-posted from: https://lemmy.nowsci.com/post/9782596 > > > Hi all, > > > > I've finally gotten around to releasing these formally after much testing of prints and usage. > > > > The Twystlock system is a set of 100% 3D printable gaming accessories that require no printed supports or additional parts. This means no springs to buy and no metal elements to melt in, just access to a 3D printer and a bit of super glue. Originally designed for the Steam Deck, these accessories can be applied to the case of any mobile gaming device. > > > > The Twystlock connector itself is designed as a quick-connect that secures parts together with a simple twist motion, can be fully recreated with affordable home-based 3D printers, and doesn't require complicated supports to print. The first use of this connector has been for the Steam Deck, specifically to supply an alternative accessory platform that is more accessible to the everyday 3D printing hobbyist, however it could be utilized as a connector in almost any environment. > > > > Feel free to download what you like, and if you would like to request a new accessory design, or vote on the next accessory to be created, please visit our Lemmy community at https://lemmy.world/c/[email protected].

    0

    Twystlock - Free, 100% 3D printable gaming accessories

    nowsci.com Twystlock | nowsci.com

    100% 3D printable gaming accessories that require no printed supports or additional parts.

    Twystlock | nowsci.com

    cross-posted from: https://lemmy.nowsci.com/post/9782596

    > Hi all, > > I've finally gotten around to releasing these formally after much testing of prints and usage. > > The Twystlock system is a set of 100% 3D printable gaming accessories that require no printed supports or additional parts. This means no springs to buy and no metal elements to melt in, just access to a 3D printer and a bit of super glue. Originally designed for the Steam Deck, these accessories can be applied to the case of any mobile gaming device. > > The Twystlock connector itself is designed as a quick-connect that secures parts together with a simple twist motion, can be fully recreated with affordable home-based 3D printers, and doesn't require complicated supports to print. The first use of this connector has been for the Steam Deck, specifically to supply an alternative accessory platform that is more accessible to the everyday 3D printing hobbyist, however it could be utilized as a connector in almost any environment. > > Feel free to download what you like, and if you would like to request a new accessory design, or vote on the next accessory to be created, please visit our Lemmy community at https://lemmy.world/c/[email protected].

    0

    Twystlock - Free, 100% 3D printable gaming accessories

    Hi all,

    I've finally gotten around to releasing these formally after much testing of prints and usage.

    The Twystlock system is a set of 100% 3D printable gaming accessories that require no printed supports or additional parts. This means no springs to buy and no metal elements to melt in, just access to a 3D printer and a bit of super glue. Originally designed for the Steam Deck, these accessories can be applied to the case of any mobile gaming device.

    The Twystlock connector itself is designed as a quick-connect that secures parts together with a simple twist motion, can be fully recreated with affordable home-based 3D printers, and doesn't require complicated supports to print. The first use of this connector has been for the Steam Deck, specifically to supply an alternative accessory platform that is more accessible to the everyday 3D printing hobbyist, however it could be utilized as a connector in almost any environment.

    Feel free to download what you like, and if you would like to request a new accessory design, or vote on the next accessory to be created, please visit our Lemmy community at https://lemmy.world/c/[email protected].

    3

    Uncoated aluminum boiler with brass group head corrosion risk?

    cross-posted from: https://lemmy.nowsci.com/post/9721947

    > > > Hi all, > > I've got an uncoated aluminum boiler to replace the flaking one in my Gaggia Classic Pro Evo. Given that aluminum boiler coupled with the brass group head will cause galvanic corrosion, what are my options? > > I know I can wait for companies to get chrome plated group heads in stock, but I hear the new (since April) GCP Evos are using the brass group head and the uncoated boiler. How are they pulling that off? > > Thanks. >

    0

    Uncoated aluminum boiler with brass group head corrosion risk?

    Hi all,

    I've got an uncoated aluminum boiler to replace the flaking one in my Gaggia Classic Pro Evo. Given that aluminum boiler coupled with the brass group head will cause galvanic corrosion, what are my options?

    I know I can wait for companies to get chrome plated group heads in stock, but I hear the new (since April) GCP Evos are using the brass group head and the uncoated boiler. How are they pulling that off?

    Thanks.

    10

    YSK there are more than 3 US credit bureaus

    Why YSK: Locking your credit with the main 3 places is not enough.

    https://innovis.com/ have grown enough to require locking as providers are using them as a single check source.

    There's also https://www.chexsystems.com/ which many banks use for opening checking accounts. They're unique because they handle accounts that don't show up in a credit report.

    31
    140

    SearNGX should be a federated search engine

    github.com GitHub - searxng/searxng: SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.

    SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled. - searxng/searxng

    GitHub - searxng/searxng: SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.

    All the posts about Reddit blocking everyone except Google and Brave got me thinking: What if SearNGX was federated? I.E. when data is retrieved via a providers API, that data is then federated to all other instances.

    It would spread the API load out amongst instances, removing the API bottlenecks that come from search providers.

    It would allow for more anonymous search, since users could cycle between instances and get the same results.

    Geographic bias would be a thing of the past.

    Other than ActivityPub overhead and storage, which could be reduced by federating text-only content, I fail to see any downside.

    Thoughts?

    27

    Latest Firefox and Obtainium?

    The Firefox for Android GitHub releases aren't being updated anymore, and is versions behind the Play Store now.

    FDroid Fennec isn't fully the same app, and FDroid has it's own set of delays.

    Is there a location where the latest version can be pulled/tracked with Obtainium?

    22