Skip Navigation
If you're making software for actual end-users, you HAVE to give it a goddamn GUI, or else you suck, your software sucks, and nobody is going to use your damn software.
  • Game engines have their own tools and languages, which can be very different from non-game software, and needless to say require a completely different skill set from your average software without a GUI.

    Most of the time, they cannot easily interoperate with the languages people use for other things. When you are building a game, you will be using the engine's tools and language from the very start, but porting an existing software to work inside of a game engine is unrealistic, and building normal software inside of a game engine would be completely absurd for most cases, both for performance reasons and also for developer convenience.

    In theory you might be able to pack the original program on its own with no changes and just make the GUI interact with the actual program, but at that point it's already a completely separate project from the original software - a project that the original developer likely has no interest in, assuming that the original program already fulfills their own needs.

    In other words: While it is possible to use Godot and alike to create a GUI, for most cases you would have to either do some extremely complex things to run the original program inside of the engine or (re)write the entire program from scratch inside of the engine, and odds are the engine will not have direct equivalents of third-party tools the program relies on.

  • If you're making software for actual end-users, you HAVE to give it a goddamn GUI, or else you suck, your software sucks, and nobody is going to use your damn software.
  • GUIs are way more complicated than you imagine, and require a completely different set of skills than developing the sort of program you mentioned.
    If you want a nice, easy to use and well supported software, then pay for it and hold whoever you're paying accountable for making it user-friendly. If whatever you are using is free open source software, then that's literally !choosingbeggars

    If you really think it's something that can be built in an afternoon, feel free to commission a freelancer to make the GUI for you or see if the repository owner is accepting any sort of bounties/commissions. How expensive could an afternoon's worth of work be?

  • Reddit has reportedly signed over its content to train AI models
  • Out of all things to hate Reddit for, giving data to AI isn't something fediverse users can really criticize it for, though making money from it perhaps.
    Remember: All data in federated platforms is available for free and likely already being compiled into datasets. Don't be surprised if this post and its comments end up in GPT5 or 6 training data.

  • Apollo dev released a youtube app for Vision Pro
  • Since a lot of people will come to the comments without reading the article itself:

    It is embedding the Youtube video, like a lot of websites and apps do - if you ever watched a youtube video outside of youtube.com or official apps, odds are it is using the same API as that app.

    It still shows ads and uses the Youtube website directly for certain parts, but with some custom CSS and JS akin to how browser extensions would work.

  • Apollo dev released a youtube app for Vision Pro
  • From the article (right under "Can I give feedback"):

    I’ve only been able to develop this in the simulator, which obviously has its limitations, so once I get my hands on a device this Friday I’ll probably have a lot of thoughts on things I want to improve as well.

  • Unlimited Kagi searches for $10 per month
  • the 300/month is for the 5$ plan? possible "fair use"-like hidden limits aside, the 10$ sounds unlimited
    from their front page they claim that "We do not log or associate searches with an account", and their privacy page is fairly detailed

  • "...is not supported in this browser", fuck you Discord
  • Why would you want to block their telemetry?
    It is not like they're using it to serve ads to you, and it should be better for everyone for developers to make decisions based on how users are actually using their app, no?

  • Anon is nothing more than a tool
  • the story is written from the perspective of a literal toaster, not a human
    (the primal urges / bodily needs being just normal hunger for food)

  • Nvidia released a paper about a 100KB text-to-image model that only trained for 4 minutes but claims to be better than bigger models
  • Might want to clarify: The "model" in this case is not a full model like Stable Diffusion, but rather something used like a patch, more comparable to something like LoRA

    I don't think that anyone would misunderstand anyway, but better safe than sorry

  • Removed
    Freedom can't exist without Privacy. Plus: a privacy tool review.
  • Some things you did not mention that caught my eye, please correct me if I misunderstood how they work:

    • No servers, just P2P. Every user doubles as a server to some degree, akin to seeding
    • Their one and only method to prevent bots is Proof of Work

    ...I personally can only really see that as cons,

    • waste storage space and bandwidth on other user's encrypted messages that have nothing to do with you
    • waste computing power every time you want to send a message to anyone
      (and I refuse to dismiss those as "negligible", wasting any of that means wasting energy after all)

    Not to mention abuse related issues that come with the "100% Censorship resistance", from scams and social engineering to abusive texts to illegal content to displeasing images.

    I can see an argument for some sorts of communities, but I would never consider that "a good alternative to Twitter/Facebook" in general.
    If anything, their explicit, by-design lack of moderation may make it even worse for vulnerable/sensitive groups.

    Quoting their FAQ before anyone asks for the source:

    (Security > Privacy and Data Security > Where is my data stored?)

    Your data is relayed and stored in your friends' devices and other random devices available in the network. All data is protected by strong cryptography algorithms and can be accessed only with the owner's secret seed.
    (Security > Underlying Technology > On what technology is WireMin built in?)
    WireMin users jointly created an open computing platform for messaging and data storage that serves each other within the network for personal communication. WireMin protects the public resource from being abused or attacked by requiring proof-of-work, or PoW, for every message sent and each bit of data stored. A tiny piece of PoW needs to be completed by computing SHA256 hundreds of thousands of times before you can send a message. Such computing tasks can be done in less than a tenth of a second which is a negligible workload for a user device sending messages at human speed. While this introduces a significant effort for an attack to send overwhelming amounts of messages or data, the actual PoW difficulty requirement of a specific message or bit of data is proportional to its size and the duration for which it is to be stored.

  • Removed
    Freedom can't exist without Privacy. Plus: a privacy tool review.
  • Unlike the Fediverse and similar projects, there are no servers nor instances at all. It's exclusively Peer to Peer.
    They explicitly opted to not have any form of moderation, instead just using Proof of Work, which should help reduce spam but doesn't does much that about offensive content nor trolls.

  • Child Safety on Federated Social Media
  • It is not "in the whole fediverse", it is out of approximately 325,000 posts analyzed over a two day period.
    And that is just for known images that matched the hash.

    Quoting the entire paragraph:

    Out of approximately 325,000 posts analyzed over a two day period, we detected
    112 instances of known CSAM, as well as 554 instances of content identified as
    sexually explicit with highest confidence by Google SafeSearch in posts that also
    matched hashtags or keywords commonly used by child exploitation communities.
    We also found 713 uses of the top 20 CSAM-related hashtags on the Fediverse
    on posts containing media, as well as 1,217 posts containing no media (the text
    content of which primarily related to off-site CSAM trading or grooming of minors).
    From post metadata, we observed the presence of emerging content categories
    including Computer-Generated CSAM (CG-CSAM) as well as Self-Generated CSAM
    (SG-CSAM).

  • Child Safety on Federated Social Media
  • Here's a link to the report: https://stacks.stanford.edu/file/druid:vb515nd6874/20230724-fediverse-csam-report.pdf
    It is from 2023-07-24, so there's a considerable chance it is not the one you were thinking about?

  • Update: The hottest 21 days ever recorded were the last 3 weeks
  • They could live in the Southern hemisphere Subtropics like somewhere in Latin America

  • "ActivityPub not suitable for implementation as the base federation layer in diaspora"
  • Their arguments still hold up pretty well as far as I can tell. If anything "improved" since then, you could argue that what the biggest platforms decided to use (Mastodon, Lemmy) became the de-facto dialect in use, but you still have to explicitly refer to how certain projects do things if you want to implement ActivityPub, which can be pretty demotivating for developers, and doesn't makes the user experience any better.

    ...and nothing prevents new apps such as Threads from using ActivityPub differently, being incompatible with existing apps and further dividing the space

  • What does defederating from Meta's Threads.net actually accomplish?
  • If by algorithms you mean things like GPT, all data on the fediverse is effectively public and arguably even easier to be collected than the likes of reddit, and is almost definitely going to be used to train models whenever or not the fediverse federates with threads.
    There's still significance in defederating though, specially when it comes to preventing "Embrace, extend, and extinguish"

  • etrotta etrotta @kbin.social
    Posts 0
    Comments 16