Skip Navigation
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/)ÆN

Old grumpy software architect and engineer. I create, perform, and teach music. I´m married, have kids, dogs, dabble in fine arts, and talk psychology, culture, and politics.

Posts
12
Comments
30
Joined
2 yr. ago
Rust Programming @lemmy.ml
Ænðr @lemmy.sdf.org

GPT-Burn: a simple and concise implementation of GPT in Rust and Burn

  • The Windows 10 equivalent, Timeline, got discontinued in 2021. At this point in time it is unknown whether Microsoft will retrofit Recall into Windows 10. Knowing Microsoft it is safe to assume they’ll try anything for profit.

  • Some web applications force me to open their screens in separate tabs and windows, by making the screens remove any filtering on revisit by back button. And thus I have 20 tabs open that all start with the same meaningless word.

  • Science @beehaw.org
    Ænðr @lemmy.sdf.org

    "A discovery in the muscles of long COVID patients may explain exercise troubles"

    New symptom identified for Long Covid : post-exertional malaise, a.k.a. crashing and burning for days to weeks after mild exercise. Cause: serious deterioration of work done by mitochondria, leading to tissue damage and brain fog. 
NPR reports.

  • I took that AQ-10 test, and also pondered this particular question. No, I suck at reading between the lines. Give it to me straight, please. No beating around no bush.

    Figures of speech pose an equal problem: I may just lack the cultural awareness that allistic people enjoy, but it's rare for me to understand a common phrase, and more often than not I'll invent a completely new one.

    Reading between lines: do allistic people do that? How? Is it some skill I can learn?

  • All the good things Records bring are stifled by JPA and DAO conventions and requirements. I really hate JPA for that reason, and have avoided Hibernate in favor of my own DAO implementations.

    Records will slash thousands of lines of code from my implementation and will make it infinitely easier to maintain, and trust down-stream.

  • Java @programming.dev
    Ænðr @lemmy.sdf.org

    Java Records slash a million lines of code off my programs

    Advances in the java programming language, version 16 and newer, slashed a million lines of code from my codebase. Maintaining my programs became easier overnight, due to this 1 secret trick: Records. 
Unfortunately version 16 was not LTS, so I had to wait until this year's release of version 21, which is LTS. 
 Go read the linked article. It explains Java Records in a very approachable manner.

    JavaScript @lemmy.sdf.org
    Ænðr @lemmy.sdf.org

    Writing Comments Is Lazy Coding

    Andrez Sainz de Aja writes that comments are a code smell: they make us lazy. Instead of using comments to convey intent, the coding should. But that is hard, so it is easier to write dumb coding and just put the intent into comments.

    UI/UX @lemmy.sdf.org
    Ænðr @lemmy.sdf.org

    Designers, they're gaslighting you.

    "You can't prove your value to someone whose business value relies on not seeing it," and other inspirational meanderings by Wachter-Boettcher about the position of UX and design in product development, where designers' livelihood and mental well-being gets threatened by late-stage capitalism.

  • Enterprise will cause a boom in hiring VBA devs to migrate legacy apps to other programming languages, then hear Microsoft will extend support for a few more years, then fire all those VBA devs again. If Microsoft had some wits, they'd create easy tools to migrate VBA to C#.

  • Cool. Just what I need: yet another version of a JDK/JRE to test. I feel like I spend more time testing these for regressions than I spend developing functionality for my clients. Anyway. Good for Adoptium and those who found and solved this bug.

  • Firefox @lemmy.ml
    Ænðr @lemmy.sdf.org

    Stop Firefox from suggesting github.blog web address whenever I enter "github" into address bar (solved)

    Solution: delete all bookmarks that point to an article hosted at github.blog.

    Background: For the longest time, Firefox would suggest the github.blog web address whenever I type "github" into the address bar. I found that weird: yes the word "blog" starts with a letter lower in the alphabet than the word "com", but the ".com" TLD is much more popular so should show up first, right?

    Right... unless you, like me, have web search suggestions turned off when entering web address into the address bar. Instead, it takes suggestions from my bookmarks and open tabs, like I instructed it.

    Thus, Firefox is behaving exactly as designed and instructed, and the solution is to remove the bookmarks that point to github.blog.

    I only wish I'd had recognized that sooner...

    Technology @lemmy.world
    Ænðr @lemmy.sdf.org

    Tucson's Molly Holzschlag, known as 'the fairy godmother of the web,' dead at 60 | Obituary

    Wow. Molly Holzschlag passed away. An invaluable force for adoption of web standards and usability. May Molly's loved ones find solace in sharing those memories that inspire them most.

    Autism @lemmy.ml
    Ænðr @lemmy.sdf.org

    Every time the driver asks me, my brain struggles to produce (the bus stop name)

    JavaScript @lemmy.sdf.org
    Ænðr @lemmy.sdf.org

    Things learned from developing an action game in javascript

    JavaScript @programming.dev
    Ænðr @lemmy.sdf.org

    Things learned from developing an action game in javascript

    Java @programming.dev
    Ænðr @lemmy.sdf.org

    Chances are you forgot to kick it.

    The linked article is written by me. It explains how Java streams need a terminating operation in order to start any actions. For more explanations and code examples, do follow the link and read the article. It's free.

    UI/UX @lemmy.sdf.org
    Ænðr @lemmy.sdf.org

    How to build intuitive and engaging interfaces

    Listen, gain, build, test, query: 5 tips from experience.

    Listen.

    Observe other interfaces. Study them. Are they intuitive? Are they engaging? Who thinks so? Just you? Your boss? Millions of users? Who are those users? Local people? People like you? Or people from other cultures? People unlike you? More is better.

    Gain

    Gain examples of intuitive and engaging interfaces in the wild. Determine which of those can be made to fit whatever product or service it is you want users to use, or customers to purchase.

    Build

    Build the interface. If you’re the designer: don’t worry about coding, storage, security, and payment models. Focus on the components and how they fit into the larger view. Start with pen and paper, then move on to tools like Axure and Figma.

    Test

    Test how it feels. Does the flow guide you well? Or does it have you bouncing around? Can people who live in other parts of the world, enter their information? Can people who use smaller or larger devices enter information and