Skip Navigation
25 June 2024
  • It's hard to spot, but Pembrose is an eyeball on the couch. It's absurdist humor - of course if someone were just an eyeball but somehow sentient, they'd probably have a lot of anger towards the world.

  • 25 May 2024
  • Capuchin monkeys have it figured out:

    [...] we have been documenting the spread of a new tradition in Pelon group – eyeball-poking. In this ritual, one participant inserts its finger in the other’s eyeball, slipping the finger deep between the eyelid and the bottom of the eyeball up to the first knuckle. As in handsniffing, the pair remains in this posture for up to several minutes, and often the one being poked in the eye inserts fingers in the partner’s nostrils or mouth during the eyeball-poking.

    https://www.sscnet.ucla.edu/anthro/faculty/sperry/ctp.html

  • "X couple" with DALL-E

    Inspired by the recent news of Google's Gemini and race issues, I wanted to know how some basic queries would work with DALL-E. This was completely unscientific and just what I thought of off the top of my head, but I thought it was mildly interesting. The above picture is what happened when I asked ChatGPT to "Draw a picture of a white couple", and it sent this to the image generator:

    > A romantic, serene scene of a couple, both with fair skin tones, standing close together in a beautiful outdoor setting. The man is tall with short hair, wearing a casual shirt and trousers. The woman, with medium-length hair, is wearing a summer dress. They are holding hands, smiling at each other, surrounded by a backdrop of a lush green park with flowers and a small pond. The lighting is soft and warm, suggesting a late afternoon setting. The scene conveys a sense of love and companionship.

    I wasn't really as interested in seeing how things worked through ChatGPT's interpretation of my input, so the rest of these are instructing ChatGPT to send simply "X couple" to DALL-E. ChatGPT already doesn't have strong opinions compared to Gemini and happily draws the picture.

    > white couple

    !

    > black couple

    !

    Just because, I figured I'd try out other simple colors too:

    > red couple

    !

    > blue couple

    !

    I think this is the first time I've gotten a nipple from DALL-E, woo

    > yellow couple

    !

    > green couple

    !

    > straight couple

    ! ! !

    > gay couple

    !

    > lesbian couple

    !

    > straight white couple

    ! ! !

    > hetero white couple

    !

    > hetero black couple

    !

    > straight black couple

    ! !

    > diverse couple

    ! !

    > interracial couple

    !

    > couple

    ! ! !

    Then I tried various countries/ethnicities. See if you can guess which is which:

    ! ! ! ! ! ! !

    Then I tried using opinionated words:

    > normal couple

    !

    > ideal couple

    !

    > regular couple

    !

    > worst couple

    ! ! !

    Then I hit the API limits so that's all

    11
    Sorry there bud

    cross-posted from: https://midwest.social/post/8925909

    > Source: https://mas.to/@dasharez0ne/111965947462974889 > > Alt text from original post: "A FREINGLY SKALATON TRYEN TO GO ABOUT THERE BUSNESS BUT THERE ALWAYS IN THE WAY OR SOMEONES IN DA WAY AND DA TEXT SAYS "I GO FROM ZERO TO OPE IN 0.8 SECOND'S ,SORRY BUD, OPE, SORREY, SCUSE ME HERE, GONNA SCOOCH ON BY YA,SORRY THERE,SORRY COMIN THRU GONNA SNEAK THRU REAL QUICK,OPE,SCUSE ME SORRY,OPE" AND THEY DIDENT KNOW UNTIL LIKE 2 YEAR'S AGO THAT NOT EVERY ONE SAID IT ,WHAT DO YOU SAY WHEN YOUR AROUND OTHER PEPOLE, DO YOU JUST SAY NOTHING SEEM'S WEIRD, DO YOU SAY A FULL SENTENSE SEEM'S LIKE TO MUCH TALKEN ,WHY IS IT SO HARD TO BE AROUND OTHER PEPOLE ,WHY IS EVERY INTERACTION A PUZZLE WHY DID EVERY ONE AGREE TO MAKE EVERY THING OUT OF PLASTIC AND PUT IT BACK IN DA GROUND FOREVER ,THAT JUST TURN'S DA GROUND INTO MILK JUG'S AND POP BOTTEL'S ,MAY BE THE ALIEN'S GAVE US THE IDEA AND THE TECNOLOGY TO DO IT BECUASE THEY LOVE PLASTIC ,MAYBE THERE FARMING US TO TURN ALL CRUDE OIL INTO PLASTIC LIKE WHEN WE TURN GRASS INTO BURGER'S AND MILK WITH COW'S , OUTA SPACE GOTTA GO - DASHARE.ZONE ADMI"

    2
    Loz: Automate Git commit messages with LLM
  • Using it in pipes looks cool. IMO the usage in writing git commit messages is actually not useful. Almost always you should be writing the why, not the what. Same thing for comments. Unless the code has a good reason to be written inscrutably e.g. for performance, write simple code and comment why you're doing something as necessary. Which is not to say "the code comments itself", but the "what" comments should be higher level at a function or file level

  • Windows dropped new feature called "sudo"
  • What parent is likely referencing

    TBH I wonder if the current Microsoft is capable of executing that here. I don't believe in a "changed" MS, but Linux is eating the world, and MS doesn't really care about Windows much anymore. Azure happily runs Linux VMs

  • This flight was brought to you by Tux

    cross-posted from: https://lemmy.world/post/11881718

    > Should I be worried that Tux is flightless?

    1
    Deleted
    If I had a dollar for every time this happened, I would have $2 but it's weird that it happened twice
  • There's at least one example you can look at, the Jenkins CI project had code like that (if (name.startsWith("windows 9")) {):

    https://issues.jenkins.io/secure/attachment/18777/PlatformDetail

    Microsoft, for all their faults, do (or at least did) take backwards compatibility very seriously, and the option of "just make devs fix it" would never fly. Here's a story about how they added special code to Windows 95 to make SimCity's broken code work on it:

    Windows 95? No problem. Nice new 32 bit API, but it still ran old 16 bit software perfectly. Microsoft obsessed about this, spending a big chunk of change testing every old program they could find with Windows 95. Jon Ross, who wrote the original version of SimCity for Windows 3.x, told me that he accidentally left a bug in SimCity where he read memory that he had just freed. Yep. It worked fine on Windows 3.x, because the memory never went anywhere. Here’s the amazing part: On beta versions of Windows 95, SimCity wasn’t working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity. If it finds SimCity running, it runs the memory allocator in a special mode that doesn’t free memory right away. That’s the kind of obsession with backward compatibility that made people willing to upgrade to Windows 95.

  • [Community challenge 22] Busy Bees: Animals with Jobs
  • You're not getting past this bouncer

    Prompt

    ChatGPT came up with the punny name on its own:

    A large, heavy animal, resembling a buffalo, dressed as a bouncer at a cyberpunk-themed nightclub in an all-animal world. The club, named 'Byte the Dust', showcases a grungy, cyberpunk aesthetic, with a neon sign that's bold and futuristic. The buffalo bouncer is wearing high-tech, neon-lit glasses and a distinctive cyberpunk mohawk. The outfit is a rugged, cybernetic ensemble with metallic accents. It stands imposingly at the club entrance, which features rough textures, rusted metal, and dimly lit neon lights. The buffalo's expression is tough and unwavering, in harmony with the gritty cyberpunk theme. The artwork should be in a realistic style, highlighting the formidable presence of the buffalo and the intense, neon-tinged atmosphere of 'Byte the Dust'.

  • Little Disney+ whoopsie on my Fire TV
  • Double curly is pretty common IME, but I have more experience in backend which is less likely to be involved in an error like this. Off the top of my head, handlebars, django, and jinja2 all use that style.

  • Generic Typing with `Iterable[str]` or `Collection[str]`: Should you use it?
  • If you're writing code that generic, why wouldn't you want str to be passed in? For example, Counter('hello') is perfectly valid and useful. OTOH, average_length('hello') would always be 1 and not be useful. OTOOH, maybe there's a valid reason for someone to do that. If I've got a list of items of various types and want to find the highest average length, I'd want to do max(map(average_length, items)) and not have that blow up just because there's a string in there that I know will have an average length of 1.

    So this all depends on the specifics of the function you're writing at the time. If you're really sure that someone shouldn't be passing in a str, I'd probably raise a ValueError or a warning, but only if you're really sure. For the most part, I'd just use appropriate type hints and embrace the phrase "we're all consenting adults here".

  • What could go wrong trying to solve AoC in Rust?
  • The collect's in the middle aren't necessary, neither is splitting by ": ". Here's a simpler version

    fn main() {
        let text = "seeds: 79 14 55 13\nwhatever";
        let seeds: Vec<_> = text
            .lines()
            .next()
            .unwrap()
            .split_whitespace()
            .skip(1)
            .map(|x| x.parse::().unwrap())
            .collect();
        println!("seeds: {:?}", seeds);
    }
    

    It is simpler to bang out a [int(num) for num in text.splitlines()[0].split(' ')[1:]] in Python, but that just shows the happy path with no error handling, and does a bunch of allocations that the Rust version doesn't. You can also get slightly fancier in the Rust version by collecting into a Result for more succinct error handling if you'd like.

    EDIT: Here's also a version using anyhow for error handling, and the aforementioned Result collecting:

    use anyhow::{anyhow, Result};
    
    fn main() -> Result<()> {
        let text = "seeds: 79 14 55 13\nwhatever";
        let seeds: Vec = text
            .lines()
            .next()
            .ok_or(anyhow!("No first line!"))?
            .split_whitespace()
            .skip(1)
            .map(str::parse)
            .collect::>()?;
        println!("seeds: {:?}", seeds);
        Ok(())
    }
    
  • DALL-E can't draw a blank picture

    Prompt to ChatGPT was "Draw a completely white picture", and it sent to DALL-E:

    > a completely white canvas, with no features, textures, or elements, just a uniform white color

    And got the above picture and this one:

    !

    Kind of interesting see what each color generates. I also tried transparency (which I imagine it can't do anyways) with:

    > a completely transparent canvas, where every pixel has an alpha value of 0, resulting in a fully invisible image with no features, textures, or colors

    And it gave me this:

    !

    4
    fatherverse @midwest.social m_f @midwest.social
    Screen Time?

    How do you guys handle screen time and what rules do you have? We've settled on "intentional" screen time like Friday night movies, but also some situations like when our kid is sick.

    Also, any favorites? Bluey is by far the favorite here, though Ponyo is a recent strong contender.

    0
    This Captcha

    Does warmer mean temperature? Color? Something else?

    108
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)M_
    m_f @midwest.social
    Posts 9
    Comments 82