buc.ci is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
[email protected]
Admin account
@[email protected]

Search results for tag #programming

[?]Julius Kaiser » 🌐
@[email protected]

I really like personal homepages and have quite a list of them bookmarked. I'll post one every week unless I fall behind this schedule. 😉 So here's Cool Personal Homepages Vol. 60: "Wes’ Retro Site" home.wezm.net/~wmoore/

Screenshot of the website under home.wezm.net/~wmoore/

Alt...Screenshot of the website under home.wezm.net/~wmoore/

    AodeRelay boosted

    [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
    @[email protected]

    It was women

    It was not witches who burned.
    It was women.
    Women who were seen as

    Too beautiful
    Too outspoken
    Had too much water in the well (yes, seriously)
    Who had a birthmark
    Women who were too skilled with herbal medicine
    Too loud
    Too quiet
    Too much red in her hair
    Women who had a strong nature connection
    Women who danced
    Women who sung or anything else, really.

    ANY WOMAN WAS AT RISK OF BURNING IN THE SIXTEEN HUNDREDS

    Sisters testified and turned on each other when their babies were held under ice.

    Children were tortured to confess their experiences with “witches” by being fake executed in ovens.

    Women were held under water and if they float, they were guilty and executed. If they sunk and drowned they were innocent.

    Women were thrown off cliffs.

    Women were put in deep holes in the ground.

    The start of this madness was years of famine, war between religions and lots of fear.

    The churches said that witches, demons and the devil did exist and women were nothing but trouble.

    As we see even today, there is often a scapegoat created, and the chaos escalated in Sweden when the Bible became law and everything that did not line up with what the church said became lethal.

    The Bible fanaticism killed thousands of women. Everything connected to a women became feared, especially her sexuality. It became labeled as dark and dangerous and was the core of the witch trials throughout the world.

    Why do I write this?

    Because I think the usage of words are important, especially when we are doing the work to pull these murky, repressed and forgotten about stories to the surface.

    Because knowing our history is important when we are building the new world…

    When we are doing the healing work of our lineages and as women.

    To give the women who were slaughtered a voice, to give them redress and a chance of peace.

    It was not witches who burned. It was women.

    Fia Forsström

      AodeRelay boosted

      [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
      @[email protected]

      W it h fem in m as que ra de

      C u l in e c

      H e ck

      Er s

      Pl

      G

      Y

      A

      I n

      C h

      E s s

      W it (Zer0) h fem (w it h)

      In m as que Ra de m as (s) c (yo) u (f) (oo) l in e play in g ch e ck er S

      (S) he Yin it pla

      Y i n g

      H e

      R

      S

      E

      L f

      C he ss

        AodeRelay boosted

        [?]Dendrobatus Azureus » 🌐
        @[email protected]

        I've just installed Cairo Dock in my SBC Raspberry Pi5, using pi-packages the Add/Remove software utility.

        What a mess I created.

        Cairo Dock could not work properly. The gfx output indicated that it rendered in a manner that Wayland does not like. I then proceded with sudo apt install cairo-doc from bash, after removal in pi-packages.
        All dependecies were easily installed, but the rendering of my beloved Cairo dock still failed, making it still unusuable, in Wayland on the Pi5 SBC with 8GiB RAM

        I will investigate, but for now I can't get the gorgeous Cairo dock to easily work on Wayland on the SBC Raspberry Pi5

          AodeRelay boosted

          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
          @[email protected]

          AodeRelay boosted

          [?]Dendrobatus Azureus » 🌐
          @[email protected]

          [?]Odd_Jayy » 🌐
          @[email protected]

          Got my Desktop Pet of Digit working. I STILL have a lot to work on but this is nice.

          Alt...Look at them go

            AodeRelay boosted

            [?]🔗 David Sommerseth » 🌐
            @[email protected]

            I've been doing some initial testing with @radicle ... radicle.xyz/

            First thoughts ...

            • it's an interesting idea, and I really like the concept.
            • It's a lot of new concepts I need to get used to, learn a lot of new terminology
            • I need to learn stop comparing more directly against how things works in Codeberg/GitLab/GitHub
            • it's pretty fast after all
            • Searching for existing projects on radicle seems to be an impossible task or based on pure luck. The rad:z3g..... strings identifying (needed for rad clone) are even worse to remember than IPv6 addresses. I'm missing a "DNS" equivalent for looking up those RID values.
            • There seems to be more URLs out there pointing at documentation for various versions. Several of them are completely outdated and examples no longer work. In other words: Confusing documentation for newcomers.

            I have so much to learn, and need to sit down and read the docs way more carefully. Just need to find the right ones.

              AodeRelay boosted

              [?]Dendrobatus Azureus » 🌐
              @[email protected]

              @miakizz

              I have fetched a copy of the manual at the site you linked

              Thank you for identifying the ATM 🏧 computing system.
              These ATMs are the latest that were introduced in my country of SR / SA. It is a joy to work with them from the client side.

              BTW thank you 💕 also for introducing me to this wonderful site. There are many interesting reference manuals available over there. I found the reference manuals for the Yamaha RD400 two-stroke Daytona!

                AodeRelay boosted

                [?]Dendrobatus Azureus » 🌐
                @[email protected]

                ./configure
                make
                make test
                make install

                  AodeRelay boosted

                  [?]Dendrobatus Azureus » 🌐
                  @[email protected]

                  Quote from Hammer2 page

                  Because HAMMER2 is a block copy-on-write filesystem, the "atime" field is not supported and will typically just reflect local system in-memory caches or mtime.

                  The radix tree is dynamic in that each entry can dynamically control how many bits it chops off. This allows small files to be contained in just one or two levels regardless of the block seek positions. The depth of the radix tree is increased as needed via a splitting mechanism, and will also be recombined if it grows smaller. All block references are 64-bit aligned-byte-indexed references and thus portable regardless of physical sector size changes between underlying block devices.

                  Inodes are 1KB of which 512 bytes are used for the top-level radix tree OR 512 bytes of data. Any file less than or equal to 512 bytes stores its data directly in the inode. Files up to 256KB can be accommodated with direct inode block references.

                  Directory entries are hashed (semi-sorted hash algorithm), and directly embedded in the radix table's blockref structure for maximum performance. Files with very long filenames will contain a dataref, otherwise filenames are embedded in the directory entry itself. Because directory entries are hashed, seeking and lookups are able to use a radix search and no linear scan of the directory is needed.

                  The inode and directory entry structure is extremely well suited for any file size or directory size, from tiny to huge.

                  Because of the block-copy-on-write nature of the filesystem, the filesystem is able to create a snapshot trivially simply by copying the volume header's root block table (4 blockref entries). The directory topology actually starts with a SUPERROOT, and volume ROOTs are directory entries under the SUPERROOT. Though the entries are actually special-cased a bit and actually part of the root inode for each filesystem root. And since physical freeing of space is handled via a bulk meta-data scan, destroying a snapshot or volume can be done simply by wiping the inode and ignoring everything under it... the next bulkfree scan will reclaim any reclaimable space. Similarly with file deletions... the top-level data blockrefs can simply be removed. The inode can simply be removed from the radix tree.

                  Performance is very good. HAMMER2 uses a variable-sized block in powers of two, starting at 1KB, up to 64KB, for the last block of the file (straddling EOF). All earlier blocks in the file, if any, use 64KB blocks. The freemap is organized by domain to cluster various meta-data types together. Indirect blocks can be one of two sizes: 16KB or 64KB, allowing medium-sized files and directories to be optimally allocated. In addition, file data compression of a logical block can result in a smaller physical block. The physical layer always does 64KB I/O and can cluster the I/O on top of that.

                  dragonflybsd.org/hammer/

                    AodeRelay boosted

                    [?]Dendrobatus Azureus » 🌐
                    @[email protected]

                    AodeRelay boosted

                    [?]Dendrobatus Azureus » 🌐
                    @[email protected]

                    @colinstu

                    I could not see anything of the boot / POST process since the ATM was in a frozen, paused status, because of the jammed money tray. The term DSA didn't give any usable results on either Wikipedia or the first pages of the Duck Duck Go search engine

                      AodeRelay boosted

                      [?]Dendrobatus Azureus » 🌐
                      @[email protected]

                      Is there anyone here who can tell me which Operating System this Automated Teller Machine 🏧 is running? I was lucky enough to catch this one in a state where it displayed more than just the user front end

                      Usually these things run a long-term support version of a closed source Operating System however this seems to be different.

                      This one runs DSA v1.0.18
                      It has an active dispenser error

                        AodeRelay boosted

                        [?]Dendrobatus Azureus » 🌐
                        @[email protected]

                        @DevWouter

                        Another excellent perspective on the subject at hand

                        This is what I Love 💕 about the FediVerse. Dynamic and open discussions on various matters in a civil way

                          AodeRelay boosted

                          [?]Dendrobatus Azureus » 🌐
                          @[email protected]

                          @DevWouter @florke64

                          Thank you 💕 for the valuable feedback Wouter. Thanks to a have another angle of insight into matters like these

                            AodeRelay boosted

                            [?]Le Bottin des Jeux Linux » 🌐
                            @[email protected]

                            🛠️ Title: LWJGL
                            🦊️ What's: A libre lightweight Java Game Library
                            🏡️ lwjgl.org
                            🐣️ github.com/LWJGL/lwjgl3
                            🔖
                            📦️
                            📕️ lebottinlinux.vps.a-lec.org/LO

                            🥁️ Update: 3.4.1
                            ⚗️ Minor vers. 🐁️
                            📌️ Changes: github.com/LWJGL/lwjgl3/releas
                            🦣️ From: 🛜️ github.com/LWJGL/lwjgl3/releas

                            🐹️youtube.com/embed/ksRFzSoMciE
                            🕯️youtube.com/embed/XfjmLP_PSsQ
                            🕯️[fr] youtube.com/embed/o56B1O1WwBk
                            🎮️ youtube.com/embed/MmB9b5njVbA
                            🎮️ youtube.com/embed/P7OQRA2kDyE
                            🎮️ youtube.com/embed/nPbsDmzZ3Oc

                            🕶️ The library's logo (its initials & the representation of a few keys on a keyboard on a blue background)

📚️ LWJGL is a libre Java library that facilitates access to lower-level standard libraries such as OpenGL (Open Graphics Library), OpenAL (Open Audio Library), OpenCL (Open Computing Language) or GLFW (window and input device management) for direct access and performance, and multi-platform games. LWJGL is not a framework, it does not provide higher level utilities than what the native libraries expose.

                            Alt...🕶️ The library's logo (its initials & the representation of a few keys on a keyboard on a blue background) 📚️ LWJGL is a libre Java library that facilitates access to lower-level standard libraries such as OpenGL (Open Graphics Library), OpenAL (Open Audio Library), OpenCL (Open Computing Language) or GLFW (window and input device management) for direct access and performance, and multi-platform games. LWJGL is not a framework, it does not provide higher level utilities than what the native libraries expose.

                              AodeRelay boosted

                              [?]Harry Sintonen » 🌐
                              @[email protected]

                              So how do you implement fork() on a system that have a global memory model and thus don't actually have per-process memory mapping?

                              Here's how you do it:

                              1. Compile all object files as resident code (re-entrant code) with single section storing all static data (both sdata and sbss).

                              2. First store values of local variables that the child process needs to static variables.

                              3. Perform first part of the fork by spawning a new child process. Pause the parent and let the child process execute. Note that some sneaky setjmp/longjmp kind of magic has to be done the stack of the child process to proceed execution from the right point, as well as setting up the return value (pid) to 0 for the child. The return value indicates whether the execution is in the context of the child (0) or parent (the parent get's the pid of the newly created child process).

                              4. In child: Allocate a new static data segment and copy the one from the parent. Note that since the parent is paused at this time it is safe to access the static data. Initialize the heap and other internal C library structures.

                              5. In child: Copy the parent's state to the child. Anything that the child accesses that is stored in the local variables or heap must be cloned. This involves recreating all pointers, as the addresses will be different - just direct copying won't work. Note that since the parent is paused at this time it is safe to access the structures and heap and clone the necessary objects. Set local variables to point to either the new objects allocated or the values stored in the static variables at step 2.

                              6. In child: Tell the parent process that it may continue execution.

                              See? It's not that hard!

                              But seriously, yes it's quite tricky. I have a hunch that hacks like this are kind of a lost art.

                                AodeRelay boosted

                                [?]German Vidal » 🌐
                                @[email protected]

                                I've been around the Fediverse for a few years, but at some point I ended up abandoning this account 🙈

                                So... let’s try again.

                                I teach computer science at VRAIN-UPV (Universitat Politècnica de València, Spain). My research interests include things like explainable and symbolic , programming/term rewriting, , , languages, computing, program , and .

                                Outside of work, I'm into and I'm a big -fi fan (books, movies, and TV shows). I also enjoy traveling, cooking, and getting outside for a walk or a run.

                                Languages: Spanish (native), Catalan, English, and some Italian.

                                  AodeRelay boosted

                                  [?]Dendrobatus Azureus » 🌐
                                  @[email protected]

                                  @florke64

                                  I've read your responses to my toot twice. Thank you 💕 for reacting.

                                  IMHO your though process does not justify the hate you've got for localsend.

                                  Your hate towards, the for you unknown program, localsend is **unfounded*"

                                  Cherish the fact that there is choice and diversity in OpenSource programming.

                                  Stable release versions for synchronizing files exist since the 1970s, not the 1990s. You've clearly not been around long enough to realize that fact **

                                  Ever since plain simple sh existed, such programs were coded. One such program was coded more than fifty years ago and is still in active use.

                                  Please be so kind to use wisdom and intelligence when you react and respond to toots. You acted like a typical snobbish Linux user. Reactions like yours don't contribute anything positive, no one learns from toots like the ones you posted in this thread.

                                  I've never had such responses from the people in the BSD range of Operating Systems.

                                  Even here on the FediVerse the diverse responses from Linux only users and programmers were not of such nature and low caliber.

                                  I'm surprised, yet paradoxically expected your motivational chain.

                                  ** If you have been around long enough, to know open source code from the 1970s, look in the mirror and ask yourself why you have reacted in such a manner .

                                  I will still wish you a good day / night, wherever you may reside.

                                  EOF
                                  ^Z

                                    🗳

                                    [?]Jimmy » 🌐
                                    @[email protected]

                                    "Which Linux distro do you prefer and why? 🐧💻 "

                                    Ubuntu:1
                                    Linux Mint:2
                                    Fedora:1
                                    Other:6

                                      [?]ticho » 🌐
                                      @[email protected]

                                      Today, on , a user is arguing that reading code is a more productive activity than writing code. 🤦‍♂️

                                        AodeRelay boosted

                                        [?]Aral Balkan » 🌐
                                        @[email protected]

                                        Coding is like taking a lump of clay and slowly working it into the thing you want it to become. It is this process, and your intimacy with the medium and the materials you’re shaping, that teaches you about what you’re making – its qualities, tolerances, and limits – even as you make it. You know the least about what you’re making the moment before you actually start making it. That’s when you think you know what you want to make. The process, which is an iterative one, is what leads you towards understanding what you actually want to make, whether you were aware of it or not at the beginning. Design is not merely about solving problems; it’s about discovering what the right problem to solve is and then solving it. Too often we fail not because we didn’t solve a problem well but because we solved the wrong problem.

                                        When you skip the process of creation you trade the thing you could have learned to make for the simulacrum of the thing you thought you wanted to make. Being handed a baked and glazed artefact that approximates what you thought you wanted to make removes the very human element of discovery and learning that’s at the heart of any authentic practice of creation. Where you know everything about the thing you shaped into being from when it was just a lump of clay, you know nothing about the image of the thing you received for your penny from the vending machine.

                                          AodeRelay boosted

                                          [?]Fell » 🌐
                                          @[email protected]

                                          What's a good short name for a program that (1) syncs files and (2) runs builds?

                                            AodeRelay boosted

                                            [?]Windy city » 🌐
                                            @[email protected]

                                            Not only are workloads increasing, by hollowing out their junior ranks, businesses are putting themselves squarely in the path of a slow-burning demographic time bomb as seniors begin to retire in record numbers.

                                            "There won’t be an endless supply of experienced hires to fall back on, so everyone will be fighting for the limited, increasingly expensive talent with domain expertise"

                                            What exactly is the tech-industry's endgame here?

                                            fastcompany.com/91483431/compa

                                              AodeRelay boosted

                                              [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                              @[email protected]

                                              P rinc i p

                                              L e

                                              A

                                              T

                                              H

                                              Ne

                                              It he r

                                              Form yet - Zero

                                              F or m tw o o lit tle (hyp) - O ne

                                              Much (anti) - Tw o o

                                              Co n scio us

                                              Ow n

                                              L y

                                              E

                                              R

                                              S

                                              H ip

                                              (Syn) - three

                                              The s i s e it he r both aw a re

                                              Z er Elf it

                                              S he

                                              Co

                                              N

                                              Sci

                                              O (n)

                                              Her self co n

                                              Sci 0 u s c 0 u n t o t a l l - F o u r

                                                AodeRelay boosted

                                                [?]Dendrobatus Azureus » 🌐
                                                @[email protected]

                                                AodeRelay boosted

                                                [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                @[email protected]

                                                AodeRelay boosted

                                                [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                @[email protected]

                                                O ne Z er 0

                                                L it

                                                Er

                                                A

                                                L

                                                L

                                                Y

                                                Z er
                                                Tao is m

                                                Thirty spokes meet in the hub.
                                                Where the wheel isn’t
                                                is where it’s useful.

                                                Hollowed out,
                                                clay makes a pot.
                                                Where the pot’s not,
                                                is where it’s useful.

                                                Cut doors and windows
                                                to make a room.
                                                Where the room isn’t,
                                                there’s room for you.

                                                So the profit in what is
                                                is in the use of what isn’t.

                                                Lao Tzu: Tao Te Ching, A Book about the Way and the Power of the Way
                                                Translation by Ursula K Le Guin (one of my favorites)

                                                On no (ye) al E ve r y t h in g 0 ne al ..

                                                Eve ry no ye t hing t h a t a (ch) e s f or m any, so do es at the ex pen se of p os sibl e (a t ime t he sa me) for m any ot he r

                                                Zer in f or m not yet polar it y, fr ac ti on s, mul ti ple s T w hyp O h re e Syn t he s F 0 u r is origin al 0 ne s t ill re m emb e r in g (S he r self it) Zer 0 ne al l

                                                S in re hab i l it at

                                                He r self it

                                                Y i

                                                N

                                                T

                                                He

                                                Size ed

                                                Z er not yet 0 ne still form all

                                                Be f or e i t a (ch)

                                                I n

                                                G

                                                F

                                                Or

                                                M ulti ple

                                                Fractions, op po s it e s h ape al O ne

                                                  AodeRelay boosted

                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                  @[email protected]

                                                  AodeRelay boosted

                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                  @[email protected]

                                                  Z Ev er y 0 u

                                                  A l O

                                                  Ne

                                                  L
                                                  L

                                                  Zer 0

                                                  Isn't, r at he r no ye t

                                                  H in g (e) an (wh) y (the only) every thing t h e r e IS

                                                  Eve ry no ye t hing t hat t a (ch) e s f or m any, so do es at the ex pen se of p os sibl e (a t ime t he sa me) for m any ot he r

                                                  Eve Z er 0 elf s he has turned

                                                  He r S elf in Two

                                                  F or m

                                                  S

                                                  0

                                                  Me

                                                  Z er IS

                                                  Dig it 0 ne IS

                                                  Dig it T w O IS dig it Th re e IS F 0 u r

                                                  Z Ev er y 0 u al O ne all. Zer 0 isn't, rat he r no ye t hing any (the only) eve r y thing t he r e is. Eve ry no ye t hing that t a (ch) e s f or m any, so do es at the ex pen se of p os sibl e (a t ime t he sa me) f or m any ot he r. Eve Zer 0 elf s he has turned he r S elf in Two f or m s 0 me.

                                                  Z er 0 ne T w O

                                                  H re
                                                  E

                                                  F

                                                  0

                                                  U r

                                                    AodeRelay boosted

                                                    [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                    @[email protected]

                                                    AodeRelay boosted

                                                    [?]Daniel » 🌐
                                                    @[email protected]

                                                    My mcp server to search packages is finally working correctly could you give it a try?
                                                    Find the instructions for it here: laraplugins.io/mcp

                                                      AodeRelay boosted

                                                      [?]Dendrobatus Azureus » 🌐
                                                      @[email protected]

                                                      Wondered why your new Android but cheap supports only old protocols (profiles) in BlueTooth? Why your older but more expensive Android supports almost the latest of Bluetooth protocols & profiles/

                                                      This lady tells the story in a clear and consise manner

                                                      Go watch and learn

                                                      youtube.com/watch?v=KbKVuzUnZBU

                                                        AodeRelay boosted

                                                        [?]Dendrobatus Azureus » 🌐
                                                        @[email protected]

                                                        I should note that you can not make the mistake of comparing KDEconnect extended capabilities with those of localsend.

                                                        They operate on totally different realms.

                                                        KDEconnect has a set of plugins which work like functional libraries. There so many that I will have to include a screenshot, just to give you a sample of what KDEconnect can actually do.

                                                        Local follows The Unix Principle; it does One thing in a does it very well.

                                                        In case you've gotten curious; you can install KDEconnect with its accompanying libraries on another working environment apart from KDE. You do not need to run a full KDE Desktop Environment.

                                                        Over here I run KDEconnect on machines which have Xfce4 running, while it's counterpart runs on a couple of Androids.
                                                        KDEconnect also runs on Ancient Android Operating Systems

                                                        The programming team of KDE does not care where you run it's wonderful software as long as you can enjoy it.

                                                        The same goes for The GNOME programming team. I run Cairo Dock and GPartED also on Xfce4. In fact I run many Gnome libraries in Xfce4 to have crucial functionality in many parts of the Xfce4 Desktop Environment. Without those wonderful libraries I would run a crippled version of Xfce4.

                                                        I will include screenshots from a desktop computer where I will show you that I run both GNOME software and KDE software in Xfce4 DE

                                                          AodeRelay boosted

                                                          [?]Dendrobatus Azureus » 🌐
                                                          @[email protected]

                                                          AodeRelay boosted

                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                          @[email protected]

                                                          AodeRelay boosted

                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                          @[email protected]

                                                          AodeRelay boosted

                                                          [?]Dendrobatus Azureus » 🌐
                                                          @[email protected]

                                                          AodeRelay boosted

                                                          [?]Dendrobatus Azureus » 🌐
                                                          @[email protected]

                                                          This is what will happen with the kernel development when eventually Linus stops work on it, due to old age /death

                                                          itsfoss.com/news/linux-kernel-

                                                            AodeRelay boosted

                                                            [?]Dendrobatus Azureus » 🌐
                                                            @[email protected]

                                                            It's gorgeous when OpenSource programmers are recognized for their massive ammount of produced work, mostly just scratching an itch, without seeking cash payments.

                                                            Greg got such an acknowledgement, for his enormous work in the OpenSource programming ENV:

                                                            itsfoss.com/news/greg-kroah-ha

                                                              AodeRelay boosted

                                                              [?]Dendrobatus Azureus » 🌐
                                                              @[email protected]

                                                              @hc

                                                              You are correct. Thank you 💕 for reacting.

                                                              As it stands now LLM large language models are damaging us in a very serious manner. I have to postpone the creation / assembly of a new computing system, using notebook APU, because the price of the memory required skyrocketed to USD 1600, from USD 256 {128GB DDR5}
                                                              I will now also have to fork over more than USD 220 for an SBC Raspberry Pi5 because of LLM generated demand for RAM.

                                                              Regretfully none of the three pillars which you stated, are even in the sites of those people who have created the serious mess, just from the perspective of computing Hardware assembly.

                                                                AodeRelay boosted

                                                                [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                @[email protected]

                                                                Z er 0 ne Tw O
                                                                Th re e
                                                                Co u
                                                                N t
                                                                G
                                                                I
                                                                D
                                                                Ts
                                                                0 ne
                                                                T w O
                                                                Th re e, F o u r

                                                                Zer 0 ne, tw o three in co un t in g dig it s

                                                                Zer 0 ne mirro r in g

                                                                Tw O three

                                                                Mirr or

                                                                I n

                                                                G

                                                                0

                                                                Ne

                                                                Tw O

                                                                Mirr or in g

                                                                Three, F o u r mi r r o r in g

                                                                  AodeRelay boosted

                                                                  [?]Dendrobatus Azureus » 🌐
                                                                  @[email protected]

                                                                  Without going into religous stances regarding Roman Catholicism {and their abuses (which also occured on a grand scale in SR / SA)} I want you to read what the current pope says about LLM and their enormous damage towards the homosapiens species

                                                                  When a pope makes logical sense on a global scale through all manners of thinking, something is globally damaging our species

                                                                  vatican.va/content/leo-xiv/en/

                                                                    AodeRelay boosted

                                                                    [?]Dendrobatus Azureus » 🌐
                                                                    @[email protected]

                                                                    I just learned that neofetch is not being updated anymore

                                                                    Alternatives are listed here

                                                                    itsfoss.com/neofetch-alternati

                                                                    TL;DR

                                                                    fastfetch hyfetch macchina screenfetch

                                                                      AodeRelay boosted

                                                                      [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                      @[email protected]

                                                                      AodeRelay boosted

                                                                      [?]Nagô (JJ) » 🌐
                                                                      @[email protected]

                                                                      DevLog: Orange Sentry Sprint 2 - MQTT Client Implementation

                                                                      Introduction

                                                                      This week's mission was to create a functional MQTT pub/sub client that can grab it's payloads to publish from FIFO pipes (mkfifo) and send them to the broker, as well as to subscribe to a topic and send the messages received through FIFO pipes to other processes to treat.

                                                                      As you can maybe guess,this week's theme has been plumbing more than anything!

                                                                      But I also learned more about build systems, why splitting functionality between multiple files is important and why writing utils is so.. useful..

                                                                      My main blockers were my overall noviceness with the C programming language and trying to learn the Eclipse Paho C MQTT library.

                                                                      So I dove deep into library docs, man pages and some AI code review to learn about industry best practices, in which the AI was surprisingly good and helpful, especially at providing guidance about best practices.

                                                                      The Changelog

                                                                      As a summary, this week provided the mqtt-client implementation, complete with mqtt.h/.c auxiliary files. But also the logging.h util and the fifo-ipc.h/.c library.

                                                                      The main challenge I faced was to hook everything up in a consistent and well structured manner, while providing adequate levels of abstraction through libraries and utils to avoid calling the vendor library directly from main.

                                                                      I am planning to use the logging and fifo-ipc libs extensively through the rest of this project, both to keep things consistent and clear.

                                                                      Speaking of pipes (FIFO is a very funny name btw), I chose to use this technology because I needed some sort of Inter Process Communication (IPC) to let my microservice-inspired architecture's processes talk to one another.

                                                                      My options were basically Unix Sockets, Signals, Shared Memory, Direct Piping, and FIFO pipes.

                                                                      Unix sockets looked promising at first, but they were kind of awkward to use (requiring handshakes), so I looked at the other options.

                                                                      I eliminated signals basically right away, because They can't communicate text in a flexible manner.

                                                                      Even ignoring the nightmare of memory management with Shared Memory, it was just a security disaster waiting to happen, so I dumped them right away.

                                                                      Direct Piping just was not repeatable and robust enough.

                                                                      So I looked at FIFO pipes, and they just fit so goldilockedly perfect. They were challenging but not impossible to implement right (they code basically the same as files), they can be easily debugged from the terminal by echoing to them, and they implement nicely with both C and Python (a technical requirement for this project). So I stuck with them.

                                                                      They are not perfect, though, and need special treatment for concurrency reasons, and as with any other way of inputting data into a program, they need extensive input sanitization and treatment to avoid security and other kinds of bugs.

                                                                      I ended up running out of time before I could actually finish implementing the subscribing part of the client, though from the docs it should not be that hard, since I've already done most of the groundwork to handle MQTT connections.

                                                                      And since I did not have the adequate time to actually test out and debug stuff on ARM and on the board, as well as to clear some TODOS on the code, I will join those tasks into one micro sprint that should last less than a week, a week at most, and try to implement those things there. The plan is to have a really functional and kind of robust (I plan to have at least input sanitization and message formatting/parsing functionalities by the end) client to thoroughly test. If I want to add some more work on top of that I can maybe start to figure out some sort of system to test and benchmark my code on the board.

                                                                      The Next Steps

                                                                      The next sprint, a micro one, is also related to MQTT. I plan to implement the subscribing functionality that I could not implement this week, as the complexity of the tasks was too big to handle. I plan to also do some general cleanup across the codebase and dedicate some time to validate and debug the functionality on the ARM board, As I have not been able to even boot up the board for time constraints

                                                                      Greatest Hits

                                                                      1. Was trying to create a FIFO without checking if the file existed before. This is bad, especially because this program would be a long-running daemon that would probably restart many times lol
                                                                      //snippet of buggy code
                                                                      int ipc_open_channel(IPC_Channel *channel, const char *path) {
                                                                      channel->path = path;
                                                                      if (mkfifo(path, 0666) == -1) {
                                                                      LOG_ERROR("Failed to create FIFO named pipe");
                                                                      return -1;
                                                                      }

                                                                      channel->fd = open(path, O_RDWR | O_NONBLOCK);
                                                                      if (channel->fd == -1) {
                                                                      LOG_ERROR("Failed to open FIFO named pipe");
                                                                      return -1;
                                                                      }

                                                                      return 0;
                                                                      }

                                                                      Error:

                                                                      $ ./bin/x86/mqtt-client 
                                                                      [Error] Failed to create FIFO Named Pipe: File exists
                                                                      <3>[MQTT_CLIENT] ERROR: Failed to open log FIFO at /tmp/test_fifo

                                                                      Fixed code:

                                                                      int ipc_open_channel(IPC_Channel *channel, const char *path) {
                                                                      channel->path = path;
                                                                      if (mkfifo(path, 0666) == -1) {

                                                                      // throw error if there is an actual issue
                                                                      if (errno != EEXIST) {
                                                                      LOG_ERROR("Failed to create FIFO named pipe at %s", path);
                                                                      return -1;
                                                                      }

                                                                      // if it gets here then the file already existed, so we just update the
                                                                      chmod(path, 0666);
                                                                      }

                                                                      channel->fd = open(path, O_RDWR | O_NONBLOCK);
                                                                      if (channel->fd == -1) {
                                                                      LOG_ERROR("Failed to open FIFO named pipe at %s", path);
                                                                      return -1;
                                                                      }

                                                                      LOG_INFO("Channel opened successfully at %s", path);
                                                                      return 0;
                                                                      }

                                                                      1. I basically conflated payload with topic. The code was trying to change the topic based on FIFO pipe input rather than changing the payload.

                                                                      Conclusion

                                                                      This was a very good and rewarding week for my first big milestone (yeah, I know it's only a sprint) of developing C code beyond just uni courses and quick Udemy projects. Feels nice to build something, and even nicer to ship it.

                                                                      It may not be perfect, but it's mine and I leaned a lot along the way, and that is what matters.

                                                                        AodeRelay boosted

                                                                        [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                        @[email protected]

                                                                        AodeRelay boosted

                                                                        [?]Dendrobatus Azureus » 🌐
                                                                        @[email protected]

                                                                        AodeRelay boosted

                                                                        [?]Dendrobatus Azureus » 🌐
                                                                        @[email protected]

                                                                        AodeRelay boosted

                                                                        [?]Dendrobatus Azureus » 🌐
                                                                        @[email protected]

                                                                        AodeRelay boosted

                                                                        [?]Dendrobatus Azureus » 🌐
                                                                        @[email protected]

                                                                        AodeRelay boosted

                                                                        [?]Dendrobatus Azureus » 🌐
                                                                        @[email protected]

                                                                        Do you want an alternative to airdrop? You can go two ways KDEConnect, which I covered already and am running

                                                                        You can also go to localsend!
                                                                        It works on all platforms Linux Android Apple win64

                                                                        github.com/localsend/localsend

                                                                          AodeRelay boosted

                                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                          @[email protected]

                                                                          To Ev 0 lv e aw a re ness

                                                                          S he r s el f it

                                                                          In tw o

                                                                          Co
                                                                          N
                                                                          S
                                                                          I o
                                                                          (N) us
                                                                          Es s elf - i t

                                                                          Ache s w it ch in g of f

                                                                          W it h i e n tire l y f in re d (w hat) is cove o n r in g out..

                                                                          To evolve awareness elf in two

                                                                          Co nscio us

                                                                          Ness

                                                                          I

                                                                          T

                                                                          A

                                                                          (K)

                                                                          Che s

                                                                          S w it ch in g off

                                                                          W it h in en tire ly f in d re (what) is cove r in out..to Ev 0 lv e aw are ness

                                                                            AodeRelay boosted

                                                                            [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                            @[email protected]

                                                                            AodeRelay boosted

                                                                            [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                            @[email protected]

                                                                            Up h old in g hyp o

                                                                            T he tic

                                                                            W/

                                                                            A

                                                                            L

                                                                            I

                                                                            L

                                                                            N

                                                                            Us

                                                                            P art

                                                                            S ill us i on

                                                                            In g l if o t h e r w hat co u ld too

                                                                            Sh o u ld be f in d in g w it h in out two th ro u gh (hypo the tic al) ot he Ze r act u o ur ow n a l iv in g 0 n e

                                                                              AodeRelay boosted

                                                                              [?]Larry Garfield » 🌐
                                                                              @[email protected]

                                                                              I may regret this at some point, but I felt the need to put down in writing how I feel about this moment in the tech industry.

                                                                              It is not kind. You may well be insulted by it. If you are... then you really should question yourself.

                                                                              garfieldtech.com/blog/selfish-

                                                                                AodeRelay boosted

                                                                                [?]Assess JeeBee » 🌐
                                                                                @[email protected]

                                                                                Progress on the SSGB Workflow interface.

                                                                                The SSGB Workflow editor

                                                                                Alt...The SSGB Workflow editor

                                                                                  AodeRelay boosted

                                                                                  [?]Myotis :fediverse: » 🌐
                                                                                  @[email protected]

                                                                                  People with and experience… a friend (professional musician) and I were chatting and we had an idea for affordable good hearing aids (we both have hearing loss): in-ears are relatively waterproof. They have to work with sweat dripping, being in the rain, etc. things that you are not supposed to have hearing aids near. They are also much cheaper than hearing aids. Yet, essentially, in many ways “the same” - you set what you want to hear live fed to you and mix it how you want. Hearing aids you just want to hear everything and can tune down background noise and increase certain ranges of sound to mix so you hear it right.

                                                                                  It seems like in-ears should be able to - in theory - function as a much more world-proof hearing aid. That would put the individual in control.

                                                                                  Is this possible to become a thing? Fediverse seems to be a place to have the right overlap of and folk for someone to have a go at this…?

                                                                                    AodeRelay boosted

                                                                                    [?]Dendrobatus Azureus » 🌐
                                                                                    @[email protected]

                                                                                    AodeRelay boosted

                                                                                    [?]BenjaminK » 🌐
                                                                                    @[email protected]

                                                                                    So thousands of programmers have been laid off recently, they can almost all work remotely and we all need to get off US tech as quickly as possible. Seems like the perfect opportunity to fund an open source collaborative suite of products to replace meta, alphabet, microsoft apple and amazon.

                                                                                      AodeRelay boosted

                                                                                      [?]Jeff Horton :canada: » 🌐
                                                                                      @[email protected]

                                                                                      When teaching project management as a quick exercise I have the students come up with the equipment, planning, resources needed for a podcast.

                                                                                      As an illustration of how concepts change. This semesters cohort top suggestions in the order they called them out for 'podcast'

                                                                                      1) Camera
                                                                                      2) Set
                                                                                      3) Guests
                                                                                      4) Microphones....

                                                                                      I guess that explains Netflix 'Podcasts' showing up on my feed recently.

                                                                                        [?]The Last Psion | Alex » 🌐
                                                                                        @[email protected]

                                                                                        The collection grows!

                                                                                        This is the full list. Those using screen readers might want to make a coffee first...

                                                                                        • Writing An Interpreter In Go - Thorsten Bell
                                                                                        • Writing A Compiler In Go - Thorsten Bell
                                                                                        • Computers And Quantity Surveyors - Adrian J Smith
                                                                                        • Digital Design Using VHDL - Dally, Harting, Aamodt
                                                                                        • VHDL By Example - Blaine C Readler
                                                                                        • The ZX Spectrum ULA - Chris Smith
                                                                                        • Design An RP2040 Board With KiCad - Jo Hinchcliffe, Ben Everard
                                                                                        • High-Level Languages And Their Compilers - Des Watson
                                                                                        • The Unix Programming Environment - Kernighan, Pike
                                                                                        • The C Programming Language (2nd ed) - Kernighan, Ritchie
                                                                                        • C Style: Standards and Guidelines - David Straker
                                                                                        • Variations In C - Steve Schustack
                                                                                        • C For Engineers - Edward Arnold
                                                                                        • Software Engineering In C - Darnell, Margolis
                                                                                        • Programming Abstractions In C - Eric S Roberts
                                                                                        • The Little Book Of Pointers - Huw Collingbourne
                                                                                        • Illustrating ANSI C (revised ed) - Donald Alcock
                                                                                        • C++ All-In-One For Dummies - John Paul Mueller, Jeff Cogswell
                                                                                        • An Introduction To Programming And Problem Solving With Pascal (2nd ed) - Schneider, Weingart, Perlman
                                                                                        • Advanced Programming And Problem Solving With Pascal (2nd ed) - Schneider, Bruell
                                                                                        • Data Structures Using Pascal - Tenenbaum, Augenstein
                                                                                        • Programming For Change With Pascal - David J Robson
                                                                                        • Recursion With Pascal - J S Rohl
                                                                                        • Oh! Pascal! (3rd ed) - Doug Cooper
                                                                                        • Programming Psion Computers - Leigh Edwards
                                                                                        • Introduction To Microprocessors - Levelthal
                                                                                        • The 8086 Book - Rector, Alexy
                                                                                        • Assembly Language For Intel-Based Computers - Kip R Irvine
                                                                                        • Computer Organisation And Assembly Language Programming for IBM PCs and Compatibles (2nd ed) - Michael Thorne
                                                                                        • Working Effectively With Legacy Code - Michael C Feathers
                                                                                        • The Basics Of Hacking And Penetration Testing (2nd ed) - Patrick Engebretson
                                                                                        • Computers And Early Books - Mansell
                                                                                        • The Amstrad CPC464 Manual
                                                                                        • The Sinclair ZX Spectrum Manual
                                                                                        • 30 Hour Basic (standard edition) - Clive Prigmore

                                                                                        Shelf full of computing and computer science books. Full list in the main post.

                                                                                        Alt...Shelf full of computing and computer science books. Full list in the main post.

                                                                                          AodeRelay boosted

                                                                                          [?]EdTheDev » 🌐
                                                                                          @[email protected]

                                                                                          Here's another update to my about setting up .

                                                                                          I've shared a bunch of sunshine and roses.

                                                                                          I am past due to share some crazy. Spoiler, I brought the crazy, and Linux Mint stood aside and shook it's head at me.

                                                                                          I wanted to install Ollama to try out my shiny second hand GPU. I followed the instructions. It was fine.

                                                                                          Then I wanted to serve Ollama to myself, across my local network over HTTP/HTTPS. SSH works perfectly, but I wanted something I can bookmark.

                                                                                          It got weird fast, because... I'm me. Sometimes I just need to try something.

                                                                                          Anyway, here's my 'recipe':

                                                                                          + Find a project on GitHub that does pretty much what I want.
                                                                                          + Realize the project hasn't been updated in months, but decide to YOLO it, anyway.
                                                                                          + Clone and Install the project using command line Git and a Python Virtual environment.
                                                                                          + Fork the project to CodeBerg because I like CodeBerg.
                                                                                          + Pull two interesting unmerged branches from GitHub and try to rebase them together. Fail badly. They're too different for my current understanding of the code base.
                                                                                          + Start fixing issues like stale dependencies, to update the project.
                                                                                          + Realize one of the unmerged branches has one of the fixes I need next.
                                                                                          + Rebase that branch onto my updates.
                                                                                          + 'Fix' some things that could only bother a Cybersecurity nerd, just to salve my own conscience.
                                                                                          + Enable HTTPS, because I typed the address, and that got me curious how hard it would be. It was surprisingly easy, because the Django community are steely eyed rocket persons.
                                                                                          + Add a Makefile because I'm old school and that's how I roll.
                                                                                          + Add targets for `make clean` and to rebud my virtual environment, because if I didn't add them I would need them.
                                                                                          + Actually test the thing on my local network.

                                                                                          It works swell.

                                                                                          So another thing I can say about Linux Mint is that...it's a great platform for making questionable technology decisions while meddling with mildly stale but super cool source code!

                                                                                            AodeRelay boosted

                                                                                            [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                            @[email protected]

                                                                                            [?]Maypop the Dragon » 🌐
                                                                                            @[email protected]

                                                                                            Hi, I'm making an offline shareware daily games app. What are some games I could include in it? I want a small set of games that are compelling to play frequently (possibly daily if you really like them), and easy for a computer to generate.

                                                                                            I already know I'm doing Wordle, but I'd prefer not to do games that require me to expand the dictionary beyond that because that would increase the file size and load time a lot.

                                                                                            Details of the Concept: There's new puzzles/levels in the games each day, which are the same for everyone in the world. They're generated locally based on the system date. It's a basic TUI app because that's easy to program and to set up, and it's written in Python because thats very well supported on all major PC operating systems.

                                                                                              AodeRelay boosted

                                                                                              [?]Nagô (JJ) » 🌐
                                                                                              @[email protected]

                                                                                              Coding C is like that quote from John Green "As he read, I fell in love the way you fall asleep: slowly, and then all at once" but with writing utils.

                                                                                                AodeRelay boosted

                                                                                                [?]Nagô (JJ) » 🌐
                                                                                                @[email protected]

                                                                                                Writing a good README is always a challenge for me.

                                                                                                I am reasonably good at bashing my head through coding issues, a bit worse but still kinda okay at documenting code (i think), but the READMEs always get to me.

                                                                                                I think it's a Kill Your Darlings kind of issue, where I don't know what to talk about and what not to in the README.

                                                                                                Blogging about the project has helped (I have a space where I can just ramble about the technical minutia all day) but has not solved the problem.

                                                                                                  AodeRelay boosted

                                                                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                  @[email protected]

                                                                                                  AodeRelay boosted

                                                                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                  @[email protected]

                                                                                                  AodeRelay boosted

                                                                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                  @[email protected]

                                                                                                  AodeRelay boosted

                                                                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                  @[email protected]

                                                                                                  AodeRelay boosted

                                                                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                  @[email protected]

                                                                                                  AodeRelay boosted

                                                                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                  @[email protected]

                                                                                                  AodeRelay boosted

                                                                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                  @[email protected]

                                                                                                  AodeRelay boosted

                                                                                                  [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                  @[email protected]

                                                                                                  AodeRelay boosted

                                                                                                  [?]Daniel » 🌐
                                                                                                  @[email protected]

                                                                                                  When needing standard functionality like SEO or Media handling, what is your default reaction? Do you reinvent the wheel or look for existing solutions?

                                                                                                  My recent survey shows a massive consensus: 96% of devs immediately look for existing packages . Only a tiny fraction start by building from scratch.

                                                                                                  This confirms that the modern dev is an integrator first. We focus on business logic and offload the plumbing to the ecosystem.

                                                                                                  Read the analysis: coz.jp/knr8Tr

                                                                                                    [?]1hitsong » 🌐
                                                                                                    @[email protected]

                                                                                                    The upcoming for 3.1.2 release is gonna be bananas!

                                                                                                    So much cool stuff that I, as a daily user of the Roku client, am excited to use!

                                                                                                      AodeRelay boosted

                                                                                                      [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                      @[email protected]

                                                                                                      [?]rk: it’s hyphen-minus actually » 🌐
                                                                                                      @[email protected]

                                                                                                      I still remember trying to sell people on Erlang back at an old job and it went something like “think of it as concurrent functional lisp” and they were like “Lisp’s syntax is terrible” and I was like “then good news because this is Prolog syntax” and that wasn’t better.

                                                                                                        AodeRelay boosted

                                                                                                        [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                        @[email protected]

                                                                                                        AodeRelay boosted

                                                                                                        [?]PLA_906114 » 🌐
                                                                                                        @[email protected]

                                                                                                        @vermaden @omar
                                                                                                        I always use alsamixer -c0 up to cxx from the OSS alsa period since it's ncurses based & faster than GUI programs.

                                                                                                        Many things in Linux were changed for good reason, but some are questionable. I don't use systemD init is easier to maintain. It aint broke so KISS

                                                                                                        Pipewire is fun to add FX in my signal chain to my DAW, but for serious work I have a physical FX rack.

                                                                                                        I understand why Wayland was made and only have it on my SBC Raspberry Pi5

                                                                                                          AodeRelay boosted

                                                                                                          [?]Dendrobatus Azureus » 🌐
                                                                                                          @[email protected]

                                                                                                          Amazing. Rock Solid stability.
                                                                                                          GNU gettext reaches v1.0 after Thirty 30 years!

                                                                                                          GNU Gettext is vital in translating programs to different languages

                                                                                                          Quote

                                                                                                          GNU gettext is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation. Specifically, the GNU gettext utilities are a set of tools that provides a framework to help other GNU packages produce multi-lingual messages.

                                                                                                          EOF

                                                                                                          2Linux

                                                                                                          gnu.org/software/gettext/

                                                                                                            AodeRelay boosted

                                                                                                            [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                            @[email protected]

                                                                                                            [?]Chris Bohn » 🌐
                                                                                                            @[email protected]

                                                                                                            Did I spend far too much time on this table just to get to the punchline at the bottom for something I'll spend perhaps 20 seconds on during lecture?
                                                                                                            Yes, yes I did.

                                                                                                            Do I regret it?
                                                                                                            No, I do not.

                                                                                                            A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed".

Lawful Good: Ada, Rust
Neutral Good: Kotlin, TypeScript (strict: true)
Chaotic Good: Scheme, Smalltalk
Lawful Neutral: Fortran (F90 & later), Java
True Neutral: PHP, Python (with type hints)
Chaotic Neutral: Python, Ruby
Lawful Evil: C, FORTRAN (F77 & earlier)
Neutral Evil: Visual  Basic, TypeScript
Chaotic Evil: BASIC (classic), JavaScript

                                                                                                            Alt...A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed". Lawful Good: Ada, Rust Neutral Good: Kotlin, TypeScript (strict: true) Chaotic Good: Scheme, Smalltalk Lawful Neutral: Fortran (F90 & later), Java True Neutral: PHP, Python (with type hints) Chaotic Neutral: Python, Ruby Lawful Evil: C, FORTRAN (F77 & earlier) Neutral Evil: Visual Basic, TypeScript Chaotic Evil: BASIC (classic), JavaScript

                                                                                                              AodeRelay boosted

                                                                                                              [?]Larry Garfield » 🌐
                                                                                                              @[email protected]

                                                                                                              Do you want to participate in destroying the environment even faster while ignoring copyright law, or leave your industry of 20+ years and try to find something else that may pay half as much?

                                                                                                              That's basically the choice all developers are being given today.

                                                                                                              I fucking hate it, and I fucking hate all the people who ignore all the externalities and damage and shrug "well it's inevitable."

                                                                                                              Yeah, I'm in a bad mood.

                                                                                                                AodeRelay boosted

                                                                                                                [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                @[email protected]

                                                                                                                AodeRelay boosted

                                                                                                                [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                @[email protected]

                                                                                                                AodeRelay boosted

                                                                                                                [?]⚠️CYBER⚠️katze » 🌐
                                                                                                                @[email protected]

                                                                                                                Do y'all have any recommendations on:

                                                                                                                • graphics programming in general
                                                                                                                • wgpu/wgsl
                                                                                                                • graphics programming for games
                                                                                                                • bevy graphics programming
                                                                                                                • graphics programming basics

                                                                                                                thanks!

                                                                                                                Boosts appreciated :3

                                                                                                                (gonna read through this thread tomorrow, going to sleep now so dont expect quick responses)

                                                                                                                  AodeRelay boosted

                                                                                                                  [?]Windy city » 🌐
                                                                                                                  @[email protected]

                                                                                                                  I've personally grown to hate the security theatre of rotating my bank passwords every six months, especially because of requirements like "must contain one uppercase, one symbol, one lowercase, one special case and the blood of a unicorn."

                                                                                                                  When mathematically, a simple, grammatically incorrect sentence of 25 characters is much harder for a machine to crack than a gibberish 8-character password with symbols.

                                                                                                                  Entropy loves length.

                                                                                                                  I love the idea that the most secure key to your digital life could just be a weird little poem or an inside joke that only you know. Security doesn't have to be painful.

                                                                                                                    AodeRelay boosted

                                                                                                                    [?]Dendrobatus Azureus » 🌐
                                                                                                                    @[email protected]

                                                                                                                    Bill Gates SHOCKED as Windows Users ABANDON Microsoft for Linux!

                                                                                                                    Logical IMHO

                                                                                                                    It started with the steamdeck according to the article

                                                                                                                    youtube.com/watch?v=LCTEoYTKoS0

                                                                                                                      AodeRelay boosted

                                                                                                                      [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                      @[email protected]

                                                                                                                      C al ei d os cop e

                                                                                                                      O per a

                                                                                                                      T i

                                                                                                                      0

                                                                                                                      N

                                                                                                                      A l

                                                                                                                      S y

                                                                                                                      T e m

                                                                                                                      Zer Elf S he it

                                                                                                                      He r S elf ech O ne mir r 0 (a) r in g

                                                                                                                      O r ig in

                                                                                                                      Ge n

                                                                                                                      Er

                                                                                                                      L

                                                                                                                      I

                                                                                                                      L

                                                                                                                      A

                                                                                                                      Ce

                                                                                                                      O r ig in

                                                                                                                      It s (tem) gen e ri c a l c e l l

                                                                                                                      “Ge” - Greek mythology God dess of the Ear th, M ot he r to Cr on us and, tw, to o, t he T it ans

                                                                                                                      Cry s tall in e le me (a) nt sem i co n d u c t in g

                                                                                                                      Met a ll o id (re sem

                                                                                                                      B l in g s ili

                                                                                                                      Co

                                                                                                                      N)

                                                                                                                      U

                                                                                                                      S

                                                                                                                      E

                                                                                                                      D in

                                                                                                                      Tran s is

                                                                                                                      T or s; oc c u r r in g in

                                                                                                                      G er man it e and a (ph) r g y rod it e.

                                                                                                                      (wordnik.com/

                                                                                                                      W or d

                                                                                                                      S/

                                                                                                                      G

                                                                                                                      E

                                                                                                                      “Ge”)

                                                                                                                        AodeRelay boosted

                                                                                                                        [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                        @[email protected]

                                                                                                                        AodeRelay boosted

                                                                                                                        [?]rk: it’s hyphen-minus actually » 🌐
                                                                                                                        @[email protected]

                                                                                                                        AI/LLM coding [SENSITIVE CONTENT]

                                                                                                                        Over the winter break I wanted to make sure I could speak from a place of knowledge. I bought the ~$20 thing for one month to ChatGPT and Claude.

                                                                                                                        I walked through a brief design for a small scripting language with each (grammar, tokenization, etc).

                                                                                                                        Claude is… bad. It would use coding ligatures in its output and then when talking about the code later try to implement UTF-8 in C because the grammar now had non-ASCII operators (that were not what I asked for).

                                                                                                                        1/x

                                                                                                                          AodeRelay boosted

                                                                                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                          @[email protected]

                                                                                                                          AodeRelay boosted

                                                                                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                          @[email protected]

                                                                                                                          S p ac e

                                                                                                                          V a
                                                                                                                          O
                                                                                                                          S
                                                                                                                          T
                                                                                                                          W
                                                                                                                          I d e
                                                                                                                          N o ech

                                                                                                                          Mir r o (a) r in g s t ill

                                                                                                                          W i
                                                                                                                          H
                                                                                                                          T
                                                                                                                          I
                                                                                                                          N

                                                                                                                          S p

                                                                                                                          A lt er

                                                                                                                          Na ting c ur r e nt

                                                                                                                          V as t so w id e n (t it y) o echo mir r o (a) r in g

                                                                                                                          Still ill till

                                                                                                                          Still

                                                                                                                          W

                                                                                                                          I

                                                                                                                          T

                                                                                                                          Thin

                                                                                                                          Still w it h in

                                                                                                                            AodeRelay boosted

                                                                                                                            [?]Alyx Woodward (she/her) » 🌐
                                                                                                                            @[email protected]

                                                                                                                            I learned about and when I was younger for a specific reason: I was into math and science, and these days it's basically impossible to separate the study of mathematics and the practice of science from *personal computing*, or "microcomputing" as it used to be called.

                                                                                                                            These days it's taken for granted that you'll be doing all your data collection and numerical analysis and so forth on a computer, using some mathematical or scientific packages. Microcomputers are likely to be how a person in the laboratory interacts with scientific instrumentation.

                                                                                                                            (cont'd)

                                                                                                                              AodeRelay boosted

                                                                                                                              [?]Daniel » 🌐
                                                                                                                              @[email protected]

                                                                                                                              How much "baggage" is currently in your composer.json file?

                                                                                                                              I surveyed 200 active developers to gauge the average weight of a modern Laravel application. The results highlighted a distinct split in the community regarding the "Build vs. Buy" mentality.

                                                                                                                              Over half of the respondents (54%) fall into the 6–15 package range. Given standard best practices today involving tools like PHPStan, Pint, and Debugbar, this feels like the industry standard.

                                                                                                                                AodeRelay boosted

                                                                                                                                [?]Alyx Woodward (she/her) » 🌐
                                                                                                                                @[email protected]

                                                                                                                                There's an assumption of *inevitability* about the / fad which the boosters and "evangelists" have been leaning into as heavily as possible. Here's Mr. @pauleveritt for example, in a sycophantic reply to Mr. @willmcgugan, giving a typical sample of the attitude (q.v. fosstodon.org/@pauleveritt/115 ):

                                                                                                                                "Do this project with an agent or not do it. Do it by hand isn't a choice."

                                                                                                                                I've been around long enough to notice that the sector and elite geeks have harbored an obsession with "agents" that well antedates the current-day craze for "generative AI".

                                                                                                                                (cont'd)

                                                                                                                                  [?]nycki » 🌐
                                                                                                                                  @[email protected]

                                                                                                                                  I'm and I use xkcd.com/color/rgb/ frequently.

                                                                                                                                  Randall 'xkcd' Monroe did a survey of over 100,000 readers where he showed them random rgb colors and said "what would you call this?" and afterwards he did his best to sort the results into the most popular color names and the colors they refer to.

                                                                                                                                  It's like a box of Crayola for the internet. Finally, my colorblind self can grab a sample of "dark magenta" that doesn't just look like "grape purple" to everyone else.

                                                                                                                                  The data is freely available as a .txt file under CC0, which I've converted into a .css file here: git.hatspace.net/nycki/nycki.n

                                                                                                                                  so now when I want a color on my website I can just write `color: var(--xkcd-off-white)` or so on. it's really convenient :)

                                                                                                                                    AodeRelay boosted

                                                                                                                                    [?]EdTheDev » 🌐
                                                                                                                                    @[email protected]

                                                                                                                                    @shish Yes. This concerns me, as well.

                                                                                                                                    We haven't seen the long term cost of the tendency to copy/paste code rather than to import from libraries.

                                                                                                                                    I am concerned that patching is going to return to an earlier meaning - we may need to find ways to address widespread code vulnerabilities not with package managers, but by sharing `patch` files while trying to find everywhere that needs them.

                                                                                                                                      AodeRelay boosted

                                                                                                                                      [?]Simon newslttrs.com » 🌐
                                                                                                                                      @[email protected]

                                                                                                                                      I have to admit, if I was creating a memory-safe version of C I wouldn't jump to using spicy autocomplete for the job.

                                                                                                                                      theregister.com/2026/01/26/tra

                                                                                                                                        AodeRelay boosted

                                                                                                                                        [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                                        @[email protected]

                                                                                                                                        AodeRelay boosted

                                                                                                                                        [?]AA » 🌐
                                                                                                                                        @[email protected]

                                                                                                                                        The Register: How an experienced developer teamed up with Claude to create Elo programming language theregister.com/2026/01/24/hum @theregister @thomasclaburn

                                                                                                                                          AodeRelay boosted

                                                                                                                                          [?]Jack William Bell » 🌐
                                                                                                                                          @[email protected]

                                                                                                                                          About that, "We built a web browser from scratch with AI," claim…

                                                                                                                                          > When AI 'builds a browser,' check the repo before believing the hype. Autonomous agents may generate millions of lines of code, but shipping software is another matter. go.theregister.com/feed/www.th

                                                                                                                                          > "… I agree this isn't just wiring up of dependencies, and neither is it copied from existing implementations: it's a uniquely bad design that could never support anything resembling a real-world web engine."

                                                                                                                                            AodeRelay boosted

                                                                                                                                            [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                                            @[email protected]

                                                                                                                                            Hypo the tic

                                                                                                                                            Ad voc
                                                                                                                                            Ate
                                                                                                                                            D
                                                                                                                                            E
                                                                                                                                            Vil
                                                                                                                                            M in
                                                                                                                                            Us what
                                                                                                                                            If we re not what

                                                                                                                                            Yet is S He r S elf it Zer al O ne pl us al l

                                                                                                                                            In us s ho w in g and th rough anti (to) hyp

                                                                                                                                            O ne m in us t w O

                                                                                                                                            It S he r

                                                                                                                                            Elf

                                                                                                                                            S

                                                                                                                                            Y

                                                                                                                                            N

                                                                                                                                            Th

                                                                                                                                            E s i s

                                                                                                                                            Dest i n ation

                                                                                                                                            Origin elf it S he r S elf Zer pl

                                                                                                                                            Aw are co n

                                                                                                                                            Sci

                                                                                                                                            O

                                                                                                                                            N

                                                                                                                                            E

                                                                                                                                            U s

                                                                                                                                              AodeRelay boosted

                                                                                                                                              [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                                              @[email protected]

                                                                                                                                              AodeRelay boosted

                                                                                                                                              [?]Daniel » 🌐
                                                                                                                                              @[email protected]

                                                                                                                                              A very persistent LLM scraper just gave my website a free stress test: 10k+ requests to a non-existent endpoint in under 24 hours

                                                                                                                                              The result? Zero downtime. Zero performance degradation. And if i did not check the analytics I wouldhave missed it.
                                                                                                                                              This is why I advocate for modern stacks like Traefik paired with FrankenPHP. The ability to handle high concurrency with minimal resource usage is a game changer for applications.

                                                                                                                                                AodeRelay boosted

                                                                                                                                                [?]Dendrobatus Azureus » 🌐
                                                                                                                                                @[email protected]

                                                                                                                                                Current weather for Kwamalasemutu SR / SA

                                                                                                                                                A gorgeors place where you can meet and interact with natur up close and personal

                                                                                                                                                  AodeRelay boosted

                                                                                                                                                  [?]Dendrobatus Azureus » 🌐
                                                                                                                                                  @[email protected]

                                                                                                                                                  Current weather in Leonsberg SR/SA with the power of wttr.in *sh curl and lolcat

                                                                                                                                                  Avoid using prt 80 when aded the server may return a 0 status not respond

                                                                                                                                                    AodeRelay boosted

                                                                                                                                                    [?]Dendrobatus Azureus » 🌐
                                                                                                                                                    @[email protected]

                                                                                                                                                    TIL that HVAC systems are vital to keep people alive in this extreme temperatures
                                                                                                                                                    This is a normal temperature in Canada in the state of Montreal

                                                                                                                                                    Since I live in the tropics I only have to check my PPE for temperatures at the high 40° Celsius and the low 18° c

                                                                                                                                                    This output is compliments of Open Weather Maps

                                                                                                                                                    @Timpostma

                                                                                                                                                      AodeRelay boosted

                                                                                                                                                      [?]Dendrobatus Azureus » 🌐
                                                                                                                                                      @[email protected]

                                                                                                                                                      TIL that vlc (GUI version) happily spawns more copies to play music from different directories. I use pavucontrol / pipewire here and its so smooth its almost like a dream

                                                                                                                                                      The ramfootprint is also very light

                                                                                                                                                        AodeRelay boosted

                                                                                                                                                        [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                                                        @[email protected]

                                                                                                                                                        H at e in w ay
                                                                                                                                                        St ra n
                                                                                                                                                        G e
                                                                                                                                                        Ly
                                                                                                                                                        H
                                                                                                                                                        T
                                                                                                                                                        E
                                                                                                                                                        W
                                                                                                                                                        S a
                                                                                                                                                        Me 0 l
                                                                                                                                                        O v e in g
                                                                                                                                                        I n f o (f)
                                                                                                                                                        R m
                                                                                                                                                        St
                                                                                                                                                        L
                                                                                                                                                        I
                                                                                                                                                        L
                                                                                                                                                        O
                                                                                                                                                        N e

                                                                                                                                                        H ate in
                                                                                                                                                        Way st range ly me 0 lov e
                                                                                                                                                        (Lov) in g (in) f or m of f s t ill me (Zer 0 in f or m sim ul tan eo us l (wh) y) O n e (t w O)

                                                                                                                                                          AodeRelay boosted

                                                                                                                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                                                          @[email protected]

                                                                                                                                                          AodeRelay boosted

                                                                                                                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                                                          @[email protected]

                                                                                                                                                          AodeRelay boosted

                                                                                                                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                                                          @[email protected]

                                                                                                                                                          AodeRelay boosted

                                                                                                                                                          [?]Z er 0 ne T w O h re e, F 0 ur » 🌐
                                                                                                                                                          @[email protected]

                                                                                                                                                          Back to top - More...