• 0 Posts
  • 42 Comments
Joined 4 months ago
cake
Cake day: June 6th, 2024

help-circle






  • Based on the small town where I grew up:

    • convenience store: 2km
    • nearest chain/big supermarket: 5km
    • bus stop: what bus?
    • park: 10km (but there are hiking trails within 1km)
    • train (metro) station: 5km
    • library: 5km
    • long distance train station: 20km
    • my dad’s daily commute when I was growing up: 140km (that’s 140km each way, 5 days a week. 1200km of commuting each week. He did this with a combination of car, bike, and train. It took him about 3 hours each way.)

    Note that a lot of the roads don’t have sidewalks so even if you want to walk it can be kinda dangerous depending on time of day.

    Based on cities I’ve lived in:

    • convenience store: 300m
    • chain supermarket: 800m
    • bus stop: 500m
    • train (metro) station: 1km
    • park: 1.5km
    • library: 1.5km
    • big supermarket: 2.5km
    • long-distance train station: 2.7km
    • my current commute: 3km

    The cities tend to be a lot more walkable, but you still need to take the car or train to get to things like by the bigger (and cheaper) supermarket and other stores. The train is slow and unreliable (sometimes it’s faster to walk than take the train) so cars are much more popular.




  • Inkscape is for vector graphics, GIMP is for pixel graphics. You probably want to use a combination of both for many situations (design the logo in Inkscape, touch it up and scale it in GIMP).

    From my experience, GIMP is close to par with Photoshop in terms of both features and user friendliness. Inkscape is unfortunately much harder to use than Illustrator.



    • AI Code suggestions will guide you to making less secure code, not to mention often being lower quality in other ways.
    • AI code is designed to look like it fits, not be correct. Sometimes it is correct. Sometimes it’s close but has small errors. Sometimes it looks right but is significantly wrong. Personally I’ve never gotten ChatGPT to write code without significant errors for more than trivially small test cases.
    • You aren’t learning as much when you have ChatGPT do it for you, and what you do learn is “this is what chat gpt did and it worked last time” and not “this is what the problem is and last time this is the solution I came up with and this is why that worked”. In the second case you are far better equipped to tackle future problems, which won’t be exactly the same.

    All that being said, I do think there is a place for chat GPT in simple queries like asking about syntax for a language you don’t know. But take every answer it gives you with a grain of salt. And if you can find documentation I’d trust that a lot more.





  • WolfLink@sh.itjust.workstoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    14 days ago

    It’s not that simple. It’s not just a “this is or isn’t AI” boolean in the metadata. Hash the image, then sign the hash with digital signature key. The signature will be invalid if the image has been tampered with, and you can’t make a new signature without the signing key.

    Once the image is signed, you can’t tamper with it and get away with it.

    The vulnerability is, how do you ensure an image isn’t faked before it gets to the signature part? On some level, I think this is a fundamentally unsolvable problem. But there may be ways to make it practically impossible to fake, at least for the average user without highly advanced resources.



  • Even if you assume the images you care about have this metadata, all it takes is a hacked camera (which could be as simple as carefully taking a photo of your AI-generated image) to fake authenticity.

    And the vast majority of images you see online are heavily compressed so it’s not 6MB+ per image for the digitally signed raw images.