• 3 Posts
  • 98 Comments
Joined 3 years ago
cake
Cake day: June 15th, 2023

help-circle


  • Photos are the same as most other data, you can store them pretty easily long-term in a physical medium. Of course, capturing an image is much easier and more convenient with a digital device, but that doesn’t mean it has to live digitally indefinitely. It’s simple enough to have an instant digital camera with a built in printer and access to a high quality scanner.

    If you held a gun to my head, I could pick out a few dozen personal photos that I own that are worth saving physically. If you allowed me a modern flash drive’s worth of storage (64-128GB, ~5000 good quality images), I could pretty easily store every picture worth a second look from my entire lifetime.

    Apple’s marketing driven perception that every single person needs a cinema quality camera (and cinema sized storage) in their pocket is ludicrous. Only a tiny fraction of people actually truly need that. Let them borrow that gear from a library if we want to preserve fair access.




  • Crazy that companies will do this shady stuff with client side code. At least it was slightly obfuscated at first, but that’s just incompetent fraud to leave it so obvious that a self professed non-software engineer (though clearly a smart guy) can read it and deduce what’s happening. Throw a tiny bit of random noise to the stepdown logic and it becomes much harder to find and reproduce as proof.




  • Idk the model but can check later. Removing/modifying it isn’t an issue, but my household wants to use it since it’s there.

    I’m not personally opposed to a camera but would need to be in full control of the feed. My main goal is keeping it simple and cheap for now, so not replacing a functional camera is very tempting. Later on I can look into real alternatives but an afternoon project will do for now.




  • Couple of reasons of varying importance:

    • Security. Even when you limit operations or table access it’s very easy to mess something up. Some new employee starts storing sensitive data in the wrong place or a db admin accidentally turns off the wrong permissions, etc…
    • It’s secretly more overengineered than a standard api despite looking simpler. If your app needs extremely robust query capabilities then you probably have a use case for an entire analytics stack and could use an open source option. Otherwise your users probably just need basic search, filtering, sorting, etc…
    • Ungodly, Flex Tape tier tight coupling. Part of the purpose of an api is to abstract away implementation details and present a stable contract. Now if you want to migrate/upgrade the database or add a new data source, everyone has to know about it and it’s potentially a major breaking change.
    • Familiarity. If someone else steps in to maintain it it’s much easier to get up to speed with a more standard stack. You don’t need a seven layer salad of enterprise abstraction bullshit, but it’s useful to see a familiar separation of auth, queries, security, etc…
    • Having the option to do business logic outside of the database can save countless headaches. Instead of inventing views or kludging sprocs to do some standard transformation, you can pull in a mature library. Some things, such as scrubbing PII, are probably damn near impossible without a higher tier layer to work in.
    • Client support. Your browser/device probably has a few billion options for consuming a REST/HATEOAS/graphql/whatever api. I doubt there’s many direct sql options with wide support.

    I probably wouldn’t do it outside of a tiny solo project. There are plenty of frameworks which do similar things (such as db driven apis) without compromising on flexibility, security or features.



  • Cool cool, now just need to wire it up to every common command and make a custom best-effort fallback so I never have to think about it (except for when it inexplicably breaks in 6 months and I need to fix it again).

    Gonna get down voted to hell for this, but it’s my main gripe with daily driving Linux: to get a semblance of QoL you either monkey patch a brittle solution or dedicate your finite time and memory to learning the song and dance of each tool.

    I know it’s not fair to gripe about freely supported open source software, but dev tooling has advanced an incredible amount since the old hackathon days. We need better efforts around modular integration and UX to really get widespread adoption.


  • Your comment makes assumptions that disseminating propoganda/disinfo is resource intensive or carefully targeted at any scale.

    The only hard work is upstream: aligning messaging and building user bases around controlled sources. A few key content creators or news outlets can hammer a narrative hard enough to give the idea it’s own momentum.

    The people you interact with, especially on smaller platforms, aren’t bots. Bots and malicious actors exist to amplify messages in the main stream (up votes, shares, reposts, etc…) and they generally don’t have to interact much beyond putting up the facade of a normal user. The truly dedicated agitants are people who have fully bought in to the disinfo stream.

    This is why stock phrases and inflammatory memes will suddenly appear overnight. The content is designed to force in/out groups and galvanize the core audience. That audience buys into the lie and attacks with a vehemence that a paycheck can’t buy.

    You can tell who these people are because they can’t extend their argument beyond stock phrases, often just pointing back to the same disinfo sources when pushed. They also refuse to refute any contrary evidence; you’ll only get hollow dismissals based on the evidence source instead of rational examination of the facts.





  • Out of curiosity, what is your experience/usage like with this? Spotify is very easy to justify if you heavily use some of their features because there’s not a way (that I know of) to replicate them. For example:

    • Shared playlists
    • Universal links directly to songs
    • Playback control from a second device
    • Group listen/jam
    • Zero overhead for search and discovery. From someone mentioning a band you can find, sample, and add to a playlist in 30s or less
    • Public playlist discovery
    • Easy crawling. Eg. browsing from Song -> Featured Artist -> Album -> Record label -> Related Artists etc…

    From my usage, sacrificing a majority of those is a non-starter because my Spotify usage has become more than mp3 hosting and organization.


  • shoo@lemmy.worldtoMemes@lemmy.mlO no! Not the nazisss
    link
    fedilink
    arrow-up
    1
    arrow-down
    8
    ·
    9 months ago

    Not an ad-hominem when it’s directly pertinent to the debate and an example of your implicit bias. If you take not understanding a word or filtering it through your own bias that be stupidity then that’s on you.

    What should the Soviets have done instead?

    Again, the conversation won’t go anywhere because no matter what I say, you’ll say it couldn’t be done.

    That there was literally no possibility of making concessions to the Allies or leveraging their resources in a more indirect way. No way to manage your political footing that didn’t require reliance on Nazis or giving them an open flank in Eastern Europe. No German aggression that could be deflected and spun to international support. They definitely needed to make a photo-op of signing documents next to Nazis and of Soviet troops shaking hands with Germans. They needed to immediately start the annexation and sovietization of territories fresh off their liberation from inevitable German capture. No other way, definitely needed to happen like that.

    Talking to you is a clinic in historical determinism.


  • shoo@lemmy.worldtoMemes@lemmy.mlO no! Not the nazisss
    link
    fedilink
    arrow-up
    1
    arrow-down
    6
    ·
    9 months ago

    1940 is the date Goebbels reported

    All of these were verified by the Red Cross and there are stacks of documents giving evidence and testimony to the contrary. But yes, I suppose if you throw out everything you don’t like then any argument will get flimsy. Certainly we don’t get “genuine analysis” as you put it.

    Further, again, the Soviet weaponry did not fire German ammunition.

    The NKVD was a police force, they were under no compulsion to use military issue weapons. There are other documented instances of them using foreign weapons, it’s not out of the ordinary.

    This whole weapon discussion is circumstantial evidence at best, there are plenty of ways it could have happened. And of course Goebbels was eager to report it, it’s very well documented in his own records that he was excited about the find and the bad PR it would give the Soviets. The fact that you’re dismissing the general consensus that the international community has come to after decades of investigation just to maintain your own narrative is pretty disappointing.

    America rightly draws criticism for their strong arm enforcement of “democratic values” through occupation, but you see no parallel to the USSR enforcing “Soviet values” through the same occupation strategy. You’ve got some massive blinders on.