soc.octade.net 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
social@octade.net

Search results for tag #programming

screwlisp boosted

[?]hairylarry » 🌐
@hairylarry@gamerplus.org

Gamer+ Events

part 1

Chat with DJ Hairy Larry every Saturday night at 10:00 CDT. Join the open music chat on Gamer+ or Fluxer while we listen to Something Blue.

Every day it's tob's Dubious Goals Committee at 2:30 PM CDT. Something Blue follows on Fridays at 3:00 PM CDT. MixRemix Creative Commons Jazz follows on Mondays at 3:00 PM CDT. Listen at anonradio.net. Join sdf.org for free to join the DJ chat.

+

    [?]Petar Petrov » 🌐
    @petarov@social.tchncs.de

    Once again I remind myself I should use my IDE more effectively. "Structural search" is a really powerful feature that helped me find all the wrongly used instances of `java.io.InputStream.toString()` in the codebase. Fortunately, there was only one.

    jetbrains.com/help/idea/struct

      [?]Black Cat White Hat Security » 🌐
      @BCWHQuiz@defcon.social

      General Data Protection Regulation (GDPR)
      The General Data Protection Regulation (GDPR) is the strictest and most comprehensive data privacy and security law in the world. Passed by the European Union, it dictates how organizations globally must protect the personal data and privacy of anyone physically located in the European Economic Area (EEA).



      Link: blackcatwhitehatsecurity.com

      General Data Protection Regulation (GDPR)
The General Data Protection Regulation (GDPR) is the strictest and most comprehensive data privacy and security law in the world. Passed by the European Union, it dictates how organizations globally must protect the personal data and privacy of anyone physically located in the European Economic Area (EEA).

      Alt...General Data Protection Regulation (GDPR) The General Data Protection Regulation (GDPR) is the strictest and most comprehensive data privacy and security law in the world. Passed by the European Union, it dictates how organizations globally must protect the personal data and privacy of anyone physically located in the European Economic Area (EEA).

        [?]gyptazy » 🌐
        @gyptazy@gyptazy.com

        finally sends me push notifications!

        Two things you can see here... It's pretty hot! That's why I stayed home and implemented a missing feature into snac. That's what you can also see - it finally sends push notifications to devices! In this case, we can see notifications coming from App for iPhone.

        What we can also see, it's still a bit faulty and not the expected content, but a first success here at least ;) I'll make some further adjustments when there's time and get in touch with @grunfink@comam.es to check if we can get this upstream. Thanks to @stefano@bsd.cafe for testing with me :)


        snac2 sending push notifications to a user via MastoBlaster App on iPhone

        Alt...snac2 sending push notifications to a user via MastoBlaster App on iPhone

          [?]LogicLuminaryBill » 🌐
          @LogicLuminaryBill@mastodon.social

          🌟 Thur., 6/25/26 🌟

          Day 175 of Year 3
          Day 906 of my coding journey since 1/1/24. 🚀

          💻 Today's Focus

          Worked on freeCodeCamp Python project: **Build a Caesar Cipher**. Focused on encoding & decoding logic, character shifting, & handling string manipulation to transform messages. 🐍

          Even simple encryption ideas reveal how powerful logic & patterns can be in programming.

            [?]amen zwa, esq. » 🌐
            @AmenZwa@mathstodon.xyz

            A systems language with all these characteristics does not exist, because these features are at odds with each other. But in a , we must not let aspiration be bounded from above by attainability.😀

            • Haskell-like syntax
            • ML-like semantics
            • Erlang-like resilience
            • Elm-like courtesy
            • Rust-like tooling
            • OCaml-like compilation speed
            • C-like execution speed
            • Smalltalk-like simplicity
            • JavaScript-like ubiquity
            • Python-like popularity
            • Fortran-like longevity

            On the upside, we programmers have such a low standard for what constitutes a good language: if the designer manages to nail any two of those characteristics, most of us are pre-programmed to like that language.

              [?]ghosttie [he/him] » 🌐
              @ghosttie@mastodon.gamedev.place

              I think programming languages have a tension between people trying to learn the language going "what the hell do these hieroglyphics mean, use keywords!" and people who know the language going "I just want to type less, let me use punctuation instead of words!"

                Sacha Chua boosted

                [?]hgrsd » 🌐
                @hgrsd@hachyderm.io

                In the spirit of inclusivity, codeberg.org/hgrsd/ztags now also supports outputting tags in `etags` format for use with , so it's not just users that can benefit from it.

                A tiny feature for my script (passing a -e flag to `ctags`), but hopefully something that will make the tool useful to wider swathes of programmers. Pretty cool that Universal Ctags supports both output formats.

                  [?]Dendrobatus Azureus » 🌐
                  @dendrobatus_azureus@polymaths.social

                  I would just

                  • fetch a microcontroller
                  • program it
                  • add a micro led display matrix
                  • add CR2032 batteries, or
                  • dedicated small lipo rechargeable
                  • 3D print a enclosure
                  • get a custom made wrist band

                  ...slap it on my wrist,  depending on the power requirements of the microcontroller

                  Much more niche, totally unique no need for a factory produced Gizmo

                  There are countless Open Source  Projects for something like this readily available

                  @rl_dane

                  #Watch #binary #micro #controller #led #matrix #programming #OpenSource

                    [?]xoron :verified: » 🌐
                    @xoron@infosec.exchange

                    Browser-Based Euro Office Clone

                    This is an experimental, local-first project designed to demonstrate client-side managed functionality without requiring any setup. By leveraging the FileSystem API, it offers a unique approach to storing files directly on your device from your browser.

                    Current Features:
                    - PWA (Progressive Web App)
                    - Local-first storage
                    - Word processor
                    - Spreadsheet tool
                    - PDF capability

                    Coming Soon:

                    - Support for more file types
                    - Storage synchronization
                    - Collaborative editing
                    - Encryption at rest
                    - P2P file-transfer

                    Long-Term Goals (Clones of):
                    - NextCloud
                    - WhatsApp
                    - Instagram
                    - WeTransfer

                    Note: This project is experimental, far from finished, and presented strictly for testing, feedback, and demo purposes (USE RESPONSIBLY!).

                    Check out the demo version and let me know your thoughts!

                    Demo: enkrypted.chat/?tab=file

                      [?]Earl » 🌐
                      @Earl@mast.john1126.com

                      @Quentin
                      As you said, computers just work around these blockades. Passing the gate does not prove a man's hand clicked on the box.

                      A machine can get around Cloudflare's blockade and write a post, all automated by a script.

                        [?]Dendrobatus Azureus » 🌐
                        @Dendrobatus_Azureus@mastodon.bsd.cafe

                        I was told about this blog site, a couple of weeks ago. There are interesting pages listed here

                        The subjects vary in the manner as seen in the first page (check the screencaps)

                        ## What I really like about this place, is that it loads blazingly fast

                        I also love the fact that you can use browsers in your,
                        * bash
                        * csh
                        * ksh
                        * zsh
                        * sh
                        * fish
                        * without any bloat just like browsing should be, everywhere

                        rldane.space/junited-2026.html

                        Thank you @rl_dane

                          [?]hgrsd » 🌐
                          @hgrsd@hachyderm.io

                          Are you a coder and user?

                          I've been trying to steer clear from LSPs when developing Zig and wanting to use ctags instead. But there are two issues with this:

                          1) ctags doesn't natively support Zig symbols; and
                          2) I miss being able to go-to-definition for Zig builtin functions and the std lib

                          codeberg.org/hgrsd/ztags is a simple tool (in bash) that solves this.

                          It bundles a Zig ctags grammar and automatically fetches the Zig source, generates tags for it, and then appends it to your project's tags so you can navigate freely between your project's symbols and Zig's stdlib code.

                          Hope this might be useful for some other Zig devs too. Please boost if you'd like, so that they might see it :)

                            [?]hairylarry » 🌐
                            @hairylarry@gamerplus.org

                            Gamer+ Events

                            part 1

                            Chat with DJ Hairy Larry every Saturday night at 10:00 CDT. Join the open music chat on Gamer+ or Fluxer while we listen to Something Blue.

                            Every day it's tob's Dubious Goals Committee at 2:30 PM CDT. Something Blue follows on Fridays at 3:00 PM CDT. MixRemix Creative Commons Jazz follows on Mondays at 3:00 PM CDT. Listen at anonradio.net. Join sdf.org for free to join the DJ chat.

                            +

                              [?]amen zwa, esq. » 🌐
                              @AmenZwa@mathstodon.xyz

                              A bad, unsolicited advice from an old, irrelevant :

                              • All programmers proficient in Standard ML, OCaml, Hope, Miranda, Haskell, or another member of the ML family of FP languages—and are interested in system —should pick up Rust, at some point.

                              • None should touch without first mastering at least one member of the ML family of languages and also C.

                                hairylarry boosted

                                [?]screwlisp » 🌐
                                @screwlisp@gamerplus.org

                                (very) since 2022 : I currently have the flu, sorry everyone! Today my topic is:

                                Xanadu and The Madman, 's side of 's story.

                                toobnix.org/w/grQNigh7kFaE9QEj

                                tl ; dl: the bifurcation is that where Ted Nelson picked , Basic, not math and indie gamedevs, Erik Sandewall picked , math (KR) and *not programming*.

                                Also, the and .

                                as always. 0UTC Wednesdays! toobnix.org/feeds/videos.xml?a

                                A lispy gopher show unix_surrealism banner by analognowhere.com featuring the lisp alien's handnose reaching up to the gopher, perched atop a building with a poster having Erik Sandewall's face on it.

                                Alt...A lispy gopher show unix_surrealism banner by analognowhere.com featuring the lisp alien's handnose reaching up to the gopher, perched atop a building with a poster having Erik Sandewall's face on it.

                                  [?]Brian Davis » 🌐
                                  @intrepidhero@mastodon.social

                                  New instance, new time.

                                  Formerly intrepidhero@vmst.io.

                                  I post a lot of , , and pictures, , , projects, esoteric and grumpy and thoughts, and , both my own and attributed. I like and and when I post about politics it will get a CW.

                                  Posts are meant to be ephemeral. Anything I want to keep up long term will end up on my website.

                                  ☮️

                                    [?]Hyde 📷 🖋 :debian: » 🌐
                                    @hyde@lazybear.social

                                    So far for June's carnival, I got only ... @rl_dane 😔

                                    Any user that would like to write about it?

                                      [?]Kroc Camen » 🌐
                                      @Kroc@oldbytes.space

                                      Here's Word 97 -- not a plain-text editor, but still a disgustingly complex piece of software that has WordArt and a complete drawing engine with vanishing-point 3D effects -- in less than 7 MB of RAM.

                                      THE COMPLETE OPERATING SYSTEM *AND* WORD IS USING 58 MB OF RAM.

                                      "Pride" is absolutely not the word you should be using.

                                      Screenshot of Microsoft Word 97 running on Windows 2000 with TaskManager beside showing memory usage. MSWORD.EXE is using 6'868 KB of RAM.

                                      Alt...Screenshot of Microsoft Word 97 running on Windows 2000 with TaskManager beside showing memory usage. MSWORD.EXE is using 6'868 KB of RAM.

                                        vicash boosted

                                        [?]Kroc Camen » 🌐
                                        @Kroc@oldbytes.space

                                        Imagine how affordable computer hardware would be right now if 256 MB of RAM was considered way more than enough for most users.

                                        Software. The *only* problem here is software. 1s and 0s, that we get to decide, 100%. Not set in stone.

                                        "Requiring" 16GB is a _choice_.

                                          [?]Shane Celis » 🌐
                                          @shanecelis@mastodon.gamedev.place

                                          Code will soon have ANTITODO notes which request that AI not do the stupid thing it keeps trying to do like an idiot on repeat who can’t learn. Wait, why are replacing things that learn with things that can’t?

                                            [?]Dendrobatus Azureus » 🌐
                                            @dendrobatus_azureus@polymaths.social

                                            I've seen where Torvalds said that he considers them as just another tool in the Arsenal, he doesn't really care, if the code is good.

                                            He doesn't want his time to be wasted  He'll scream and shout if an LLM creates that time pit

                                            These following words an extreme version of me would say

                                            It looks like you will have to stop using Linux. Since from your perspective anything that uses remotely an LLM is bad, you will have to stop, otherwise you will contribute to the environment being destroyed willingly and actively

                                            In practice that is impossible. If you drive a modern car it has the Linux kernel. If you have a smart TV or more you're also using the tainted kernel. Even if you have a stick which also streams or a camera you will have a Linux kernel in many cases.

                                            These LLMs are an infection of the planet's  code base

                                            Since you're already using BSD a solution would be to cut using Linux on your computers drastically

                                            @rl_dane @FranklinFrank

                                            #LLM #slop #hallucinations #AI #programming #coding

                                              [?]amen zwa, esq. » 🌐
                                              @AmenZwa@mathstodon.xyz

                                              These are some of the great textbooks to teach to undies:

                                              • V6, Lions
                                              • SVR2, Bach
                                              • MINIX3, Tanenbaum
                                              • Xinu, Comer
                                              • xv6 (V6 clone), Cox

                                              But there is a space to create an even smaller, sleeker, simpler, study OS:

                                              • Barebones 32-bit OS that runs on a cheap Cortex-M3 board (STM32 Blue Pill) or RISC-V board (ESP32-C6)
                                              • Keep the code under 10k lines of C (or Ada, Rust, Zig, ...)
                                              • Support only UNIX-like soft-realtime scheduling (no RTOS)
                                              • Support user and kernel modes
                                              • Multiplex the single-core CPU to multiple processes
                                              • Map a handful of interrupts to signals
                                              • Provide a subset of the POSIX API, just enough to run a simple I/O executable (button pushy/LED blinky) in multiple processes, simultaneously
                                              • Single-user (root only) operation
                                              • No security, accounting, etc.
                                              • Shell on a terminal emulator, via a USB-TTL adapter

                                              The goal is to create a smallest, simplest, bona fide OS for the cheapest ($0.99) hardware, so as to steer kids away from Scratch, MicroPython, Processing, and similar other harmful influences, during the early phase of their system education.

                                              To make explicit the implicit premise above, the marvellous Arduino teaches the kids to do the easy thing repeatedly, but a comparative-joke C64 forces the kids to do the right thing persistently.

                                              It is infeasible to teach, in detail, the essentials of an OS (scheduling algorithms, process management, memory management, memory protection, authentication, authorisation, encryption, disc I/O, network I/O, graphics I/O, ...) in just one semester.

                                              In contrast, the kids could master the above mentioned focused curriculum in just one semester, thereby gaining much confidence in system .

                                                [?]Dendrobatus Azureus » 🌐
                                                @dendrobatus_azureus@polymaths.social

                                                Point me please, to projects which are heavily dependent on LLM code generation which are older than 10 years.

                                                The Linux distributions I use,  have no code which is 100% LLM generated

                                                @rl_dane @FranklinFrank

                                                #LLM #slop #hallucinations #AI #programming #coding

                                                  screwlisp boosted

                                                  [?]hairylarry » 🌐
                                                  @hairylarry@gamerplus.org

                                                  Gamer+ Events

                                                  part 1

                                                  Chat with DJ Hairy Larry every Saturday night at 10:00 CDT. Join the open music chat on Gamer+ or Fluxer while we listen to Something Blue.

                                                  Every day it's tob's Dubious Goals Committee at 2:30 PM CDT. Something Blue follows on Fridays at 3:00 PM CDT. MixRemix Creative Commons Jazz follows on Mondays at 3:00 PM CDT. Listen at anonradio.net. Join sdf.org for free to join the DJ chat.

                                                  +

                                                    [?]xoron :verified: » 🌐
                                                    @xoron@infosec.exchange

                                                    React-like syntax with WebComponents.

                                                    ​After spending some time with Lit, I really appreciated its lightweight footprint but wasn't a fan of the class-based components. While Vue offers a great approach, I still prefer the intuitive nature of React's syntax for debugging and deterministic rendering. This led me to a challenge: could I build a UI framework using WebComponents that completely eliminates the need for transpilation?

                                                    ​I have written a breakdown of the concept, the architecture, and where I want to take it. I highly invite you to take a look, check out the code, and explore the live demo.

                                                    * How it works: positive-intentions.com/docs/p
                                                    * Checkout the code: github.com/positive-intentions
                                                    * Storybook demo: dim.positive-intentions.com

                                                    ​Please note, while the project is open-source, this is a personal exploration rather than an attempt to launch "yet another framework." It is not production-ready and is built for my own upcoming project migrations, but I am sharing it in hopes that the methodology is educational or interesting to the community.

                                                    ​I would love to hear your thoughts on this approach. Feel free to reach out if you have any questions or want to discuss the implementation details.

                                                    ​#WebDev

                                                    Dim

                                                    Alt...Dim

                                                      [?]alephoto85 :endeavourOS: :netbsd: :xmpp: » 🌐
                                                      @alephoto85@fedi.bobadin.icu

                                                      Devo smettere di fare ricerche in rete altrimenti trovo roba interessante e poi mi tocca passare le serate a casa davanti al pc 🤣

                                                      "I had the pleasure of serving as the summer instructor for 15-150, the introduction functional programming class for computer science students at Carnegie Mellon, in the Summer 2023 semester.

                                                      This course typically serves as the second or third course in the traditional computer science undergraduate sequence, a privilege which not many other universities get to enjoy, as functional programming is often considered a niche topic.

                                                      Despite this, I (and CMU) believe this to be of the utmost importance. A disciplined, type-oriented, safety-first view of programming can be of utmost benefit to burgeoning computer science scholars, and I have often heard feedback from students that it is has a transformative view on their perspective of computer science in general.

                                                      To that end, I have made my lecture materials from my iteration of the course available for free on the Internet. Please feel free to use this knowledge in any way that you see fit, and I hope that it aids you in your future endeavors."

                                                      Parliamo di programmazione funzionale e in particolare di StandardML. Magari può interessare a qualcunə...

                                                      https://brandonspark.github.io/150/

                                                      #functional_programming #functionalprogramming #standardml #ocaml #programming #dev

                                                        0 ★ 7 ↺

                                                        [?]OCTADE » 🌐
                                                        @octade@soc.octade.net

                                                        "Remember that there is a distinction between a programming language and a graphical user interface. Don't confuse snazzy graphics (generated using someone else's libraries and tools) with good programming."
                                                        ~ Bjarne Stroustrup (C++ Inventor)

                                                        @infostorm@a.gup.pe @hacking@a.gup.pe @c@a.gup.pe @programming@a.gup.pe @dev@a.gup.pe @quotes@a.gup.pe