Skip Navigation

Posts
0
Comments
1065
Joined
3 yr. ago

Aussie living in the San Francisco Bay Area.Coding since 1998..NET Foundation member. C# fan https://d.sb/Mastodon: @dan@d.sb

  • pro consumer policies

    What pro-consumer policies does Steam have? They still have a lot of games with DRM, although I guess that's the publisher's choice, not theirs.

    Their refund policies aren't great. Not being able to get a refund if you encounter a game-breaking bug just because you've played the game for more than 2 hours isn't a good policy. Thankfully it's been ruled illegal in some countries like Australia - in those regions, you can get a refund for major issues regardless of how much you've played or how long you've had the game for.

    I agree that they're better than some of the competition, but at the end of the day they're still giving you a license that they can revoke at any time. GOG gives you actual ownership.

  • At least it's open source so anyone can look at the code and figure out why it asks for the permissions.

  • Oops! You're right!

  • I didn't realise Drupal is still around! I remember when they forked from Mambo and I had to convert a few sites across. That was probably 20 years ago now! this was Joomla - I misremembered

  • Are there any actual issues in those commits though? I spot checked a few and they look pretty benign, and don't really look vibe coded to me.

    Just because someone uses an AI tool doesn't mean their work is vibe-coded slop. An experienced developer that knows what they're doing can use AI as a tool to take care of boring/mundane parts and write a rough plan for their work, while still paying attention to the business logic and system design, and still fully reviewing everything themselves.

    A lot of the recent commits are in the test suite, and building test suites, fixtures and harnesses is something AI is fairly decent at if you give it a good prompt (give it the input, expected output, and expected side effects).

  • Printing doesn't change very often. The main protocols (like PostScript, PCL, and IPP) haven't had any major changes in a very long time. Software like SavaPage probably mostly "just works" and doesn't need a huge amount of maintenance or have a huge number of issues.

  • Stop accepting free with ads as a way to use things you really care about.

    A lot of people can't afford to pay for every website and webapp they use. Not everyone is in a first-world country with a lot of discretionary income.

    WhatsApp (pre Meta acquisition) used to charge $1/year and even that was a barrier for a significant number of users, particularly in developing countries.

    The only free models that work are either to use ads, to have a freemium service (where the paid users subsidize the free users), or to have someone else cover the cost for you (which is how it works on most Lemmy servers for example).

  • Interesting - I've never heard of this but it looks useful. Love that it supports OIDC. Thanks for the link.

  • Syncthing is pretty good.

    I tried seafile and it kept going down and corrupted a lot of files after an unexpected server shutdown. It shared the corruption to all the local files on every app/pc I had it shared to.

    This sounds like an issue with your server rather than with Seafile specifically. Was the unexpected shutdown due to a power outage? You should have a UPS so that it can properly shut down during outages. You'll hit similar issues with any other system otherwise.

  • That's true, but the stickers weren't much work so I figured I'd try them out.

  • Kagi is great, but not everyone wants to pay for a search engine (even though it's the best way to get a product where the developers care about you and your privacy).

  • paperless treats it as a single ASN number row and reports the highest used.

    This is OK as long as you consistently use the QR codes to assign ASNs.

  • If your scanner supports scanning to a network share, install Samba on your Pi and share the paperless-ngx incoming directory. My ScanSnap iX1600 supports this, but I'm not familiar with other models. I had to configure the scanner using the Windows app to add the SMB details, but once it's configured, it works without a computer attached.

    Paperless-ngx also supports email. You can set up a separate email account for it, then forward it any documents you want to keep to it.

    For documents you need to keep a physical copy of, use ASNs (archive serial numbers) to correlate the physical and virtual copy. You can use QR code stickers to automatically set the ASN in paperless-ngx. I posted a nested comment with more details about this.

    Consider using paperless-ai to use an LLM to tag and title your scanned documents automatically. It needs a webhook to be configured. Consider a local model if possible, and if you want to use a hosted model, review the provider's privacy policy to ensure they do NOT train the AI on user content.

  • And file away your scanned papers separately,

    I'd recommend using ASN (archive serial numbers) for documents you store a physical copy of, following the recommended flow

    I printed ASN QR code stickers, using the smallest Avery labels I could find (Avery 5267 in the USA, L4731REV-25 in Europe) along with their free online design app.

    For documents I want to keep, I stick a QR code sticker on them before scanning. Paperless-ngx automatically detects the QR code and sets the ASN. I then file it away in a folder that's sorted by ASN. When I need to find the physical copy again, I first look in Paperless to find the ASN, then find the document in the folder (pretty quick since all documents are sorted).

    You'll need to set the following settings:

     
        
    PAPERLESS_CONSUMER_ENABLE_BARCODES=true
    PAPERLESS_CONSUMER_ENABLE_ASN_BARCODE=true
    PAPERLESS_CONSUMER_BARCODE_SCANNER=zxing
    
      

  • You're just injecting yourself though 🤔

  • use &udm=14

    Most users aren't going to know what that means. It's the "Web" tab at the top of the search results.

  • I was going to suggest this too. The "Web" tab is very useful.

  • I've been meaning to try this. It's backed by Louis Rossman, so I'm sure it's great.

  • These days I see so much AI slop that my reaction when I see code I hand-wrote myself is "hey, that's pretty good".

    My team's code is great, but we use a lot of shared code written by other teams, with varying levels of quality.

  • Even with gratuity, Waymo is usually more expensive. Their operating expenses are far higher since they own their vehicles.