Skip Navigation

Posts
5
Comments
963
Joined
2 yr. ago

Express.

Jump
  • So… public shopping post Covid? So many people act “feral” now.

    I wish this amalgamation of various shoppers was pure fiction and not almost the norm now.

    What do you mean my snarling uncontrolled dog can’t urinate in the cart at the checkout line? And where’s that cashier? Why do I have to wait? Don’t they know I have to get back before Olsteen’s special service comes on? These kids are so lazy… why doesn’t anybody do their jobs anymore!?!

  • Express.

    Jump
  • Pushed cigarettes on kids

  • I see a lot of good answers here but let’s try it from another angle.

    How do we get randomness from a function or formula?

    For starters let’s setup a few simple rules.

    Every time our random function is called we’ll

    • Take the last output from a variable we call LAST_RESULT
    • If there’s no value in LAST_RESULT we’ll assume the value is 1
    • We run a set of calculations storing the value in a variable we call X
    • We store the result of these calculations in LAST_RESULT
    • We return this new “random” number.

    So let’s call it.

     
            > Random()
        Since LAST_RESULT is undefined SET LAST_RESULT to the value of 1
        Set X to the result of this calculation 
           (LAST_RESULT+1) * 3
    
    
      

    X is now 6

     
            Set X to the result of this calculation
           (X + 7) / 2
    
    
      

    X is now 7

     
            Set X to the result of this calculation (rounding to the nearest whole number)
           X/LAST_RESULT
    
    
      

    X is now 7

     
            Set LAST_RESULT to the value of X
    
    
      

    LAST_RESULT is now 7

     
            Return the value of X as the result 
       
    
      

    Result is 7

    Ok. So let’s call it again

     
             > Random()
        Set X to the result of this calculation 
           (LAST_RESULT+1) * 3
    
    
      

    X is now 24

     
            Set X to the result of this calculation
           (X + 7) / 2
    
    
      

    X is now 16

     
            Set X to the result of this calculation (rounding to the nearest whole number)
           X/LAST_RESULT
    
    
      

    X is now 2

     
            Set LAST_RESULT to the value of X
    
    
      

    LAST_RESULT is now 2

     
            Return the value of X as the result
    
    
      

    Result is 2

    And if we call it again we get seemingly random results

    Random() Result is 4

    Random() Result is 3

    But the next time you run it you’ll get the same results in the same order. 7, then 2 then 4 then 3

    So what you need is something to “seed” the random number calculation.

    Something like

    SetRandomSeed Set LAST_RESULT to the current second of the day

    Then when you call Random after this it starts with that as the prior results and gives seemingly random results.

    Of course my calculations are rough and probably fail/repeat after so many calls but it gives you an idea of how this works.

    So the trick is to get noise for the seed. That could be the number of non leap seconds since 00:00:00 UTC on Thursday, 1 January 1970 (Unix epoch)

    Or the temperature reading of a CPU chip.

    Maybe it’s the ratio of red vs yellow from a camera feed looking at lava lamps.

    Or the current users average typing speed.

    An additional note. Many of those would not be “cryptographically” secure for encryption because they can easily be determined by a third party. We all experience the same “Unix epoch” within a few milliseconds if our system clocks are properly set for example. Or monitored from afar and reproduced (hacked webcam shows they had just typed the following letters in the previous 27 seconds that we know the “algorithm” uses, etc.

  • I thought I’d add that it looks like it’s overextruded. So much that the filament is being “pushed” out and curling back around the nozzle.

    It could be the e steps, flow rate, etc but it could also be that your Z offset needs to be adjusted back away a smidge.

    That could be part of the inconsistent print since the tool head movement over one section of the bed vs another may be affected by the layer below based on how the filament curled there.

    If you want to do a deep dive into adjusting/calibrating the Ender I did write up a bit here (although that post does relate to Klipper and I mention settings/adjustments for Klipper it starts purely with the physical printer itself and builds on it)

    https://lemmy.world/comment/7904011

  • Here’s more if you’d like to read about it.

    https://www.copyright.gov/engage/visual-artists/

    I remember when the DMCA was introduced and all the various issues arising from what and isn’t copyrightable when it comes to digital vs physical copies, etc.

    Again I’d like to recommend Leonard French (Lawful Masse) on YouTube and Twitch for a copyright lawyers breakdown of these kinds of issues.

  • And therein lies the rub. When it comes to copyright every infringement case has to be adjudicated by a judge (assuming they have filed a copyright)

    I can definitely recommend Leonard French’s (a copyright lawyer) channel Lawful Masses on YouTube and Twitch for a more in-depth breakdown of copyright cases. How it works, the rights that copyright holders have, etc.

  • I’m not Anti AI. I have fun making stuff with it.

    But the copyright laws as they are don’t apply. And if they did it would open a can of worms legally.

    The recipe can’t be copyrighted. The cake produced can’t be copyrighted. But the packaging or style of a cake with your brand could be trademarked which is a different legal ball of wax entirely

  • It’s a good analogy but one thing to consider is that the artist is the copyright holder.

    The company that directed it only has the copyright either by explicit contract transferring rights or because it’s a work for hire where the employee’s copyright work is “automatically” transferred to their employer.

    Some interesting case law on that from Disney artists, comic book authors, etc

    https://copyright.gov/circs/circ30.pdf

  • It has to be fixed in a tangible medium.

    In this case they’re not “fixing” their words and the final art is the created expression. Yet in this case their created expression wasn’t created by them but the program.

    In this case their combination is the palette and paint but the program “interpreted” and so fixed it.

    For example you can’t copyright a simple and common saying. Nor something factual like a phone book. Likewise you can’t copyright recipes. There has to be a “creative” component by a human. And courts have ruled that AI generated content doesn’t meet that threshold.

    That’s not to say that creating the right prompt isn’t an “art” (as in skill and technique) and there is a lot of work in getting them to work right. Likewise there’s a lot of work in compiling recipes, organizing them, etc. but even then only the “design” part of the arrangement of the facts, and excluding the factual content, can be copyrighted.

  • It’s like how the earth bulges out at the equator.

    The momentum pulls them out, gravity pulls it back. Similar thing at the solar and galactic planes.

    They “bulge” relatively to the spin of the material over time and the clumps of material then forms planets along that general plane.

    From the aboves video you can see this at 44seconds

    https://www.youtube.com/watch?v=sCkhEu3lYNc&t=44s

    And a relevant PBS Spacetime video

    Why is the Earth Round and the Milky Way Flat? | Space Time | PBS Digital Studios

    But the biggest reason is the way gasses form in space. As noted in the above video at the 8:45 mark. Gasses aren’t able to fall back into the center along their axis of spin because of their momentum. But the gassed above and below the plane can move towards the gathering material there by gravity and so it flattens out.

    https://youtu.be/Aj6Kc1mvsdo?t=8m45s

  • Roll for intelligence.. 16. The progress of the one hit BEG killing spell is 33%

    <many turns later>

    Roll for intelligence.. 3. The progress of the one hit BEG killing spell is 96%. That’s the only action you can take on your turn. You better hope the party can stop the army from hitting the power source of this spell before it finishes.

    Roll for intelligence… 5. Since that would be more than 100 the progress of the spell rolls back to 91%.

  • A crack forms below you… and suddenly a tunnel collapses inward beneath your feet.

    After a short while your fall is arrested. You are now snagged in a web, in the dim light lit from where you fell you can see this web goes on, all around you, seemingly forever.

  • I cast CVE-2014-0160… at the darkness

  • You roll a 1.

    This causes an unauthorized access exception and a giant bouncer rapidly approaches, screaming in fury.

  • The orc becomes a pile of gelatin, quivering, you now must choose what it will become.

    Roll for…

  • Agile Method

    Kill

    Clone

    Daemon Process

  • I’m looking forward to it. Just worried that it’ll be as short as Links Awakening

  • Enders Game instilled the importance of adjusting your frame of reference. What was up can become down.

    So it’s science fiction but when you consider a collaborative global human response to existential danger it’s fantasy.

    But the Shadow series shows how quickly we go back to weaponizing and using gifted war trained children as tools of conquest… so realism/horror?

  • If a person is at the intro/intermediate level that advice may be sound enough. Since they’re less likely to apply proper rules to include those ranges of IP’s etc.

    Assuming it’s advising disabling it at the router/switch level and not just a per device level.

    Better would be to explain: Disable this until you’re familiar with the following concepts (see cited books/material for more info)

  • Or a LAN. Could do a WAN which itself can be interconnected over a wide area. Usually by routing over the internet but you could use something like satellite uplink or miles of dedicated cables.

    But the interconnection of multiple LANS and WANS is what would make an “internet”.

    So maybe 2 universities joining their own networks would be moving towards a private “internet” but I think we’d still call that a private network or a WAN.

    It’s interesting to consider where the definitions change.