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
abucci@bucci.onl
Admin account
@abucci@buc.ci

Search results for tag #coding

AodeRelay boosted

[?]HackMag — Top-notch cybersecurity magazine » 🤖 🌐
@hackmag@infosec.exchange

⚪️ Go coding! Mastering Golang without tiresome books

🗨️ Go is a programming language that leaves no one indifferent: people either love it or hate it. Its syntax resembles C, Kotlin, and Pascal at once. It's concise: not many keywords, no object-oriented programming, no exceptions, and even no enumerations. However, in Go, you can deploy a web server …

🔗 hackmag.com/coding/learning-go

    [?]Erik Jonker » 🌐
    @ErikJonker@mastodon.social

    Some people are getting too dogmatic about AI use in coding, just as i can use (even before AI) grammar and syntax checking in texts, why would people not be allowed to use AI for improving code they have written. Coding/programming has always been supported by tools? 🤔

      [?]Ami Angelwings » 🌐
      @ami_angelwings@urusai.social

      what's a scorching hot take you have about a hobby/genre/piece of fiction/work/etc that you're into?

      This has to be an actually hot take, bonus points if it's unique to you (as far as you know) or fairly weird/idiosyncratic

        AodeRelay boosted

        [?]Lorenzo Ancora 🇪🇺🇮🇹 :verified: » 🌐
        @LorenzoAncora@ieji.de

        A meme with a man and a woman discussing at an outdoor cafe, while drinking coffee. The smiling woman asks "So what's your idea of a perfect date?" and the man smiling replies "ISO 8601-1, I find other formats a bit confusing."

        Alt...A meme with a man and a woman discussing at an outdoor cafe, while drinking coffee. The smiling woman asks "So what's your idea of a perfect date?" and the man smiling replies "ISO 8601-1, I find other formats a bit confusing."

          AodeRelay boosted

          [?]Steven Saus [he/him] » 🌐
          @StevenSaus@faithcollapsing.com

          Hackers quickly prove that Neo Geo Doom ports are not “impossible“

          Clever coding and graphical compromises get a classic game on more classic hardware.

          -geo
          arstechnica.com/gaming/2026/07

          An image pulled automatically from the post for decorative purposes only.

          Alt...An image pulled automatically from the post for decorative purposes only.

            AodeRelay boosted

            [?]HackMag — Top-notch cybersecurity magazine » 🤖 🌐
            @hackmag@infosec.exchange

            ⚪️ Web shells from scratch. Seizing servers via web applications

            🗨️ This article discusses web shells and how to write them. It also examines RCE-based shell injection techniques (RCE is typically gained by exploiting other vulnerabilities) and explains how server logs can be turned into a web shell capable of executing any command. warning This article is intend…

            🔗 hackmag.com/coding/webshells-f

              AodeRelay boosted

              [?]Monospace Mentor » 🌐
              @monospace@floss.social

              When writing functions, make the happy path obvious and handle edge cases at the top with early returns. This reduces nesting and makes the main logic easier to follow. Guard clauses save sanity.

                AodeRelay boosted

                [?]diesUndDasMitTassen 🇺🇦 » 🌐
                @Andreas_Sturm@mastodon.social

                Texteditor - teste gerade Alternativen für notepadqq unter Debian für die kleinen dev tasks zwischendurch - Kate, notepadnext, neovim, zed - wird vermutlich Kate.

                Tipps und Anregungen sind willkommen :)

                  AodeRelay boosted

                  [?]HackMag — Top-notch cybersecurity magazine » 🤖 🌐
                  @hackmag@infosec.exchange

                  ⚪️ Error-based SQL injection: How hackers exploit error handling

                  🗨️ This article explains how hackers extract massive databases by exploiting error messages. Using specific examples, it demonstrates how an error-based SQL injection can be detected and how to exploit it. You'll master various techniques and learn how to transform a time-based injection into an err…

                  🔗 hackmag.com/coding/sqli-error-

                    AodeRelay boosted

                    [?]Alfonso Siciliano » 🌐
                    @alfonsosiciliano@mastodon.bsd.cafe

                    New blog post about an update on my installer in

                    alfonsosiciliano.gitlab.io/pos

                    A screenshot shows a FreeBSD UNIX terminal window running the experimental installer for FreeBSD 16.0-CURRENT. A central dialogue box titled "Welcome" displays text stating "Welcome to FreeBSD! F1 for help. Please note that this installer is still experimental." Below this, a menu shows options like Language (English), Graphical Install, and Install (Text User Interface, which is highlighted). At the bottom, a "[ Select ]" button is highlighted in yellow.

                    Alt...A screenshot shows a FreeBSD UNIX terminal window running the experimental installer for FreeBSD 16.0-CURRENT. A central dialogue box titled "Welcome" displays text stating "Welcome to FreeBSD! F1 for help. Please note that this installer is still experimental." Below this, a menu shows options like Language (English), Graphical Install, and Install (Text User Interface, which is highlighted). At the bottom, a "[ Select ]" button is highlighted in yellow.

                      AodeRelay boosted

                      [?]HackMag — Top-notch cybersecurity magazine » 🤖 🌐
                      @hackmag@infosec.exchange

                      ⚪️ Watering hole attack. Injecting JavaScript backdoor into Confluence

                      🗨️ Confluence isn't just a corporate knowledge base; it can also serve as a handy foothold for hackers inside an organization. This article discusses a real-life example of a ‘watering hole attack’ involving the injection of a JavaScript backdoor into the Confluence Server primary authentication for…

                      🔗 hackmag.com/coding/confluence-

                        AodeRelay boosted

                        [?]HackMag — Top-notch cybersecurity magazine » 🤖 🌐
                        @hackmag@infosec.exchange

                        ⚪️ Hacking WordPress. How to identify and exploit vulnerabilities in WP plugins

                        🗨️ New vulnerabilities are discovered in the WordPress ecosystem on a regular basis; they range from simple bugs to quite complex security holes. Many of these vulnerabilities have CVE IDs; while many researchers are eager to see their names in the NVD database one day. In this article,…

                        🔗 hackmag.com/coding/wp-plugins-

                          AodeRelay boosted

                          [?]Monospace Mentor » 🌐
                          @monospace@floss.social

                          Code organization: Keep related functions together in the same file, but separate concerns into different files. If you're scrolling too much to find related code, it's time to refactor.

                            AodeRelay boosted

                            [?]Verfassungklage@troet.cafe » 🌐
                            @Verfassungklage@troet.cafe

                            AodeRelay boosted

                            [?]Dan ⁂ » 🌐
                            @FRYTG@beoriginal.social

                            this talk from Ryo Lu, one of the designers at their recent conference about and interfaces is a 10/10 – highly recommend watching youtu.be/az6OEZV8iHw?is=lP4Sz6

                              [?]ma𝕏pool » 🌐
                              @maxpool@mathstodon.xyz

                              Writing code versus shipping code: Productivity effects across generations of AI coding tools
                              cepr.org/voxeu/columns/writing

                              "In software, AI's most advanced application domain, a 180% gain in coding activity becomes a 30% gain in shipped releases and, so far, no detectable gain in usage. Growth projections that apply task-level estimates without adjusting for downstream bottlenecks will therefore overstate AI's near-term impact."

                              ... "Human bottlenecks in reviewing, integrating, testing, and releasing code, together with scarce consumer attention, help explain why large task-level gains have not yet produced a software output boom. "

                                AodeRelay boosted

                                [?]HackMag — Top-notch cybersecurity magazine » 🤖 🌐
                                @hackmag@infosec.exchange

                                ⚪️ Trespassers W. Protecting iOS apps from reverse engineering and modifications

                                🗨️ If you've ever published an app in the App Store and discovered its cracked version a few weeks later on some suspicious resource, this article is right for you — it discusses real-life techniques for protecting iOS apps against reverse engineering, hacking, and modifications. You and I will exam…

                                🔗 hackmag.com/coding/ios-anti-re

                                  AodeRelay boosted

                                  [?]𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕™ » 🌐
                                  @kubikpixel@chaos.social

                                  AI is code – and can't be prompted into being smarter

                                  The author of Java property-testing tool jqwik did not want AI coding agents using his project. So he told them not to.
                                  Then he went one step further: he added a message to the tool's output telling those agents to delete jqwik tests and code. […]

                                  🧑‍💻 theregister.com/ai-and-ml/2026

                                    AodeRelay boosted

                                    [?]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

                                      AodeRelay boosted

                                      [?]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

                                        AodeRelay boosted

                                        [?]Alfonso Siciliano » 🌐
                                        @alfonsosiciliano@mastodon.bsd.cafe

                                        Development of my personal FreeBSD installer keeps moving forward!

                                        Lots of new ideas and features are currently in the works: the out-of-the-box GUI experience, completion of the Simple and Expert installation modes, automatic hardware detection and configuration (now also GPU support as well).

                                        I'll be publishing a new blog post soon with more details. Stay tuned! 😄

                                        Screenshot of my new FreeBSD installer. The first setup screen lets users choose between Auto, Simple, and Expert installation modes through a keyboard-friendly text interface. Simple mode is currently selected.

                                        Alt...Screenshot of my new FreeBSD installer. The first setup screen lets users choose between Auto, Simple, and Expert installation modes through a keyboard-friendly text interface. Simple mode is currently selected.

                                          AodeRelay boosted

                                          [?]Mike McCaffrey » 🌐
                                          @mikemccaffrey@drupal.community

                                          Lol, I bet does want to take a pause if their developers are shoveling eight times as much slop into their codebase and no one understands what it all does.

                                          tomshardware.com/tech-industry

                                            AodeRelay boosted

                                            [?]Steven Saus [he/him] » 🌐
                                            @StevenSaus@faithcollapsing.com

                                            AodeRelay boosted

                                            [?]Rev. caffinepwrd ☕ » 🌐
                                            @caffinepwrd@infosec.exchange

                                            My code got thrown under the bus on a call. It's my first time getting called out. It will never feel the same.

                                              AodeRelay boosted

                                              [?]HackMag — Top-notch cybersecurity magazine » 🤖 🌐
                                              @hackmag@infosec.exchange

                                              ⚪️ Burp and Acunetix. Implementing target passing in Jython

                                              🗨️ This article discusses further evolution of the Burp–Acunetix extension presented in the previous publication and addresses the following practical aspects: (1) how to load targets and identified vulnerabilities from Acunetix to Burp; (2) how to run a new scan in Acunetix from the Burp extension;…

                                              🔗 hackmag.com/coding/burp-acunet

                                                2 ★ 1 ↺
                                                #tech boosted

                                                [?]Anthony » 🌐
                                                @abucci@buc.ci

                                                Re: https://hails.org/@hailey/116657391001259044

                                                I love this post for several reasons, one being that it got me thinking. The Bad Tech aside, generally speaking modern software development seems hyperfocused on change at the expense of stability. git has countless features for managing changes to source code. What's the equivalent tool for managing the stability of finished software? What's the tool that tells you "Great! You're done now, congratulations!"

                                                Surely there are pieces of software that are mature enough that we do not need to keep updating them (*) with new features. The industry seems to provide little fanfare or reward for reaching or even approaching such an end state.


                                                (*) Bug fixes, security patches, and porting aside.

                                                  AodeRelay boosted

                                                  [?]Tom Seidel » 🌐
                                                  @desater@mastodon.social

                                                  I just found a Japanese website for Vibe Coder that reviewed my game to show that it doesn't take much to develop a successful app.

                                                  Technically, PastPuzzle is simple, but its true strength lies in the historical references. The AI is trained on a lot of false statements and oversimplifications. You can see this when you ask questions about events, connections, or dates.

                                                    AodeRelay boosted

                                                    [?]Hacker News » 🤖 🌐
                                                    @h4ckernews@mastodon.social

                                                    AodeRelay boosted

                                                    [?]Steven Saus [he/him] » 🌐
                                                    @StevenSaus@faithcollapsing.com

                                                    Controlling Your Music Queue More Flexibly With MPD

                                                    I’ve been working with two programs that make interacting with your music using mpd even easier, regardless of source. First, I’ve updated some things with mpdq. It runs […]

                                                    Archive: ia: https...


                                                    ideatrash.net/2026/05/controll

                                                    Controlling Your Music Queue More Flexibly With MPD

                                                    Alt...Controlling Your Music Queue More Flexibly With MPD

                                                      AodeRelay boosted

                                                      [?]⚓💾 Tueddelmors 💾⚓ » 🌐
                                                      @reeeen@norden.social

                                                      Also da kannste nichts sagen. Habe 7 Anwendungen von einem in auf einen Server in 1,5 Stunden mit umgezogen und konnte nebenher andere Sachen machen. Da waren keine ganz einfachen Sachen dabei. Unter anderem / etc.. Das war großes Tennis und eine echte Erleichterung.

                                                        AodeRelay boosted

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

                                                        This is how the Linux kernel mailing list looks like from a browser.

                                                        From a mobile browser it looks less polished.

                                                        It's a *mailing list* you should read it from a email client, not a memory hungry browser, but if you are in the links browser it will look fine. Links is light ;)

                                                        The message is important; if you keep up with kernel development on the Linux side section audio drivers, you may find it interesting

                                                        lkml.org/lkml/2026/5/18/133

                                                          AodeRelay boosted

                                                          [?]Bill » 🌐
                                                          @Sempf@infosec.exchange

                                                          AodeRelay boosted

                                                          [?]Metin Seven » 🌐
                                                          @metin@graphics.social

                                                          The recent re-release of our 1992 Amiga platform game Hoi was realized using a transpiler tool our coder Reinier developed to convert Amiga 68000 Assembly code to portable C code.

                                                          We've now also released the transpiler as open source. The original Hoi Amiga Assembly files are included to prove it's working.

                                                          We hope it will help other Amiga devs to revive their old games!

                                                          bitbucket.org/rhinoid/convert6

                                                            AodeRelay boosted

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

                                                            AI assisted pen testing, coding and arising secvulns. Are we humans still good enough?

                                                            the last weeks we saw more and more security issues coming up. Let's talk!

                                                            Sorry, a pretty long blog post about this...

                                                            https://gyptazy.com/blog/coding-after-ai-are-humans-still-good-enough/


                                                            Let's talk about AI slops - like this image!

                                                            Alt...Let's talk about AI slops - like this image!

                                                              [?]N-gated Hacker News » 🤖 🌐
                                                              @ngate@mastodon.social

                                                              🎉 Behold, the majestic spectacle of "deliberately" helping you code better, because clearly, we've been wrong this whole time. 🤖✨ Meanwhile, morphs into an with its AI rides, promising a thrilling experience of "skill development" while you sit back and watch the robots do the work. 🛠️🤷‍♂️
                                                              github.com/DrCatHicks/learning

                                                                AodeRelay boosted

                                                                [?]Deutsches Technikmuseum » 🌐
                                                                @deutschestechnikmuseum@mastodon.social

                                                                Für alle Kurzentschlossenen:

                                                                Der 12. Mai 1941 gilt als Geburtsstunde des ersten voll funktionsfähigen Computers Z3. An diesem Tag führte Konrad Zuse seinen Relaiscomputer Z3 einem Kreis von Wissenschaftlern vor. Zum 85. Jubiläum hält Horst Zuse einen Vortrag zur Entwicklung der Z3 und den Computerentwicklungen seines Vaters Konrad Zuse.

                                                                Die Teilnahme ist kostenlos, benötigt wird nur ein Eintrittsticket für das Museum.

                                                                technikmuseum.berlin/veranstal

                                                                  AodeRelay boosted

                                                                  [?]DROP\ TABLE Hacker of Earthsea » 🌐
                                                                  @ChickenPwny@infosec.exchange

                                                                  lol micro improvements to your code

                                                                    AodeRelay boosted

                                                                    [?]Patrick Leavy » 🌐
                                                                    @patrickleavy@mastodon.social

                                                                    "Without hyperscalers propping up OpenAI and Anthropic, there would be no reason to buy so many GPUs or build so many data centers, and neoclouds would have no reason to exist.

                                                                    This is a giant con, a giant illusion, and a giant mistake."
                                                                    - Ed Zitron
                                                                    wheresyoured.at/premium-ais-ci

                                                                    So... is an impressive technology, especially for , but it's being run like a giant con. What a shame.

                                                                      AodeRelay boosted

                                                                      [?]Alfonso Siciliano » 🌐
                                                                      @alfonsosiciliano@mastodon.bsd.cafe

                                                                      If you’re implementing a timezone selector after handling all continents, oceans, and pseudo-macro regions… don’t forget Büsingen am Hochrhein 😄 en.wikipedia.org/wiki/B%C3%BCs

                                                                      A tiny German town of fewer than 1,500 people, completely surrounded by Switzerland.

                                                                      Fun historical timezone trivia:
                                                                      Büsingen is associated with Europe/Zurich instead of Europe/Berlin.

                                                                      Why? In 1980, West Germany introduced DST, but Switzerland initially did not. For a few months:

                                                                      Germany was UTC+2
                                                                      Switzerland stayed UTC+1
                                                                      and Büsingen followed Swiss time to avoid daily chaos with the surrounding area.

                                                                      That historical difference is still reflected in the tz database today.

                                                                      👨‍💻 🌐 🕜 🖥️ 🇩🇪 🇨🇭

                                                                      Screenshot of a text utility showing the timezone selection for Germany. The dialog offers two choices: “most of Germany” and “Büsingen”, the small German enclave inside Switzerland that uses the Europe/Zurich timezone.

                                                                      Alt...Screenshot of a text utility showing the timezone selection for Germany. The dialog offers two choices: “most of Germany” and “Büsingen”, the small German enclave inside Switzerland that uses the Europe/Zurich timezone.

                                                                        🗳

                                                                        [?]Negative12DollarBill » 🌐
                                                                        @negative12dollarbill@techhub.social

                                                                        Poll: say you have a table of data sorted in ascending order:

                                                                        Alpha
                                                                        Bravo
                                                                        Charlie
                                                                        … etc

                                                                        Which icon should appear next to the heading to show that it has been sorted that way?

                                                                        Downward pointing triangle like ▼:4
                                                                        Upward pointing triangle like ▲:1
                                                                        Some other thing:1
                                                                          AodeRelay boosted

                                                                          [?]⚓💾 Tueddelmors 💾⚓ » 🌐
                                                                          @reeeen@norden.social

                                                                          Heute mal wieder dependencies aktualisiert und dabei festgestellt: irgendwas bricht immer. 🫠

                                                                          Aber hey – das ist auch der Moment wo man versteht, was der Code eigentlich tut. Unfreiwilliges Lernen ist auch Lernen.

                                                                          Shoutout an alle die CHANGELOG.md wirklich pflegen. Ihr seid die wahren Helden. 🦸

                                                                            AodeRelay boosted

                                                                            [?]Uckermark MacGyver :nonazi: » 🌐
                                                                            @maxheadroom@hub.uckermark.social

                                                                            "Train Fight" got some updates. New music (in Stereo!), new levels and controls. Check it out either on Scratch or Turbowarp if you want 60fps

                                                                            scratch.mit.edu/projects/12850

                                                                            turbowarp.org/1285094904?fps=60

                                                                            A pixel art illustration of a train wagon with some keyboard short cuts printed. I'ts from a Scratch Game "Train Fight" by Bro8an

                                                                            Alt...A pixel art illustration of a train wagon with some keyboard short cuts printed. I'ts from a Scratch Game "Train Fight" by Bro8an

                                                                              1 ★ 1 ↺
                                                                              #tech boosted

                                                                              [?]Anthony » 🌐
                                                                              @abucci@buc.ci

                                                                              I just had an interaction on LinkedIn in which the person claimed we don't code anymore, we "manipulate data". When I pushed back, they gave a PHP regular expression as an example. Apparently what they meant by "manipulate data" is "modify highly-structured strings according to a syntax", an activity they don't seem to recognize as coding. 🤦‍♂

                                                                              Do instructors just not teach the code-data duality anymore? Data is code is data is now a mystery?


                                                                                AodeRelay boosted

                                                                                [?]NerdNextDoor :Blobhaj: » 🌐
                                                                                @mrmasterkeyboard@mastodon.social

                                                                                update! Please boost!

                                                                                EVi, our anti-AI fork of VIm which was previously on my account, is now hosted over on our new org "evi-editor" at codeberg.org/evi-editor/evi. Please update your fork/clone remotes as soon as possible.

                                                                                Thanks for your support!

                                                                                  [?]𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕™ » 🌐
                                                                                  @kubikpixel@chaos.social

                                                                                  Vibe Coding Has a Security Problem, and Shipping Code You Do Not Understand Is Not a Strategy

                                                                                  AI-assisted coding is speeding up software development, but it is also making it easier to ship insecure defaults, weak access controls, poisoned dependencies, and code nobody on the team can confidently defend.

                                                                                  🧑‍💻 kylereddoch.me/blog/vibe-codin

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

                                                                                    Weekend reading thoughts. Human brains, and the ease of deception when in a area outside our expertise. How many scientists are as easily fooled? As many as are not experts in trickery (even then..)

                                                                                    How many today buy into magical thinking? As many who are not experts in coding AIs (even then..)

                                                                                    Same tricks, fake outs, waste of money, don't fall for it peeps, it's an AILlusion.

                                                                                    Props to @emilymbender for being a of btw 😄

                                                                                    cover of the book: 'A magician among the spirits' by Houdini, showing Houdini's face in black and white with a yellow border.

                                                                                    Alt...cover of the book: 'A magician among the spirits' by Houdini, showing Houdini's face in black and white with a yellow border.

                                                                                      AodeRelay boosted

                                                                                      [?]SpaceLifeForm » 🌐
                                                                                      @SpaceLifeForm@infosec.exchange

                                                                                      This is FUD.

                                                                                      Exploits can be found on proprietary code too.

                                                                                      m.slashdot.org/story/454100

                                                                                        AodeRelay boosted

                                                                                        [?]Alonso Caballero / ReYDeS » 🌐
                                                                                        @Alonso_ReYDeS@infosec.exchange

                                                                                        🎖️ El Curso de Hacking Aplicaciones Web está permanente disponible en el aula virtual para acceso inmediato. 📲 WhatsApp: https://wa.me/51949304030 🌐 https://www.reydes.com/e/Curso_de_Hacking_Aplicaciones_Web #security #technology #linux #ethicalhacking #coding #kalilinux #cybersecurity

                                                                                          AodeRelay boosted

                                                                                          [?]Lorenzo Ancora 🇪🇺🇮🇹 :verified: » 🌐
                                                                                          @LorenzoAncora@ieji.de

                                                                                          𝗪𝗵𝗮𝘁 𝗮𝗿𝗲 𝗙𝗢𝗦𝗦 𝗵𝗮𝗰𝗸𝗲𝗿𝘀?

                                                                                          Mass media often associates the term hacker with cybercrime. However, in the Free and Open Source Software communities, the term is always honorific and indicates volunteer programmers specialized in the correction and improvement of public codebases.
                                                                                          FOSS hackers thrive in community-driven projects like Linux, Apache, and Wikipedia, where they collaborate for the common good.

                                                                                            AodeRelay boosted

                                                                                            [?]David Megginson » 🌐
                                                                                            @david_megginson@mstdn.ca

                                                                                            has been my IDE since the late 1980s. I've tried many others, but they never made sense: I can't find a meal under all the fancy garnishes.

                                                                                              Stomata boosted

                                                                                              [?]Absolute Memery 🎭 » 🤖 🌐
                                                                                              @AbsoluteMemery@tribe.net

                                                                                              AodeRelay boosted

                                                                                              [?]Alfonso Siciliano » 🌐
                                                                                              @alfonsosiciliano@mastodon.bsd.cafe

                                                                                              New blog post: 16 System Calls Table

                                                                                              alfonsosiciliano.gitlab.io/pos

                                                                                              I wrote this mainly as personal notes to explore and kick off a new project, but it might be useful for others too.

                                                                                                2 ★ 4 ↺

                                                                                                [?]Anthony » 🌐
                                                                                                @abucci@buc.ci

                                                                                                I cosign this sentiment from Ross Barkan's Substack, and would add that it extends to software development as well:
                                                                                                I’ve made this point before about how inane AI hype is now, but a computer beat the best chess player in the world in 1997. No one pretended, after 1997, it wasn’t worthwhile to have humans compete in chess. In fact, the world of chess developed strict protocols around computer use and you can get banned from tournaments if you use a computer program as you play. You are certainly shamed and mocked.

                                                                                                AI and writing needs to be treated the same way. I do think people should be shamed for using AI to help them write creatively. It’s an embarrassment, and a form of cheating.


                                                                                                  AodeRelay boosted

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

                                                                                                  Adding the new feature to for clusters during Easter is basically: hiding eggs → finding eggs → realizing some eggs are actually critical alerts

                                                                                                  For real, many people asked me for their smaller and mid-sized environments, how to handle remote syslog of their nodes. I had some ideas (some of you may have already found my Rust interpretation of this) but I think having this included in as a centralized management interface makes more sense.

                                                                                                  So, PegaProx comes with an own syslog server (ipv4/ipv6, udp/tcp, encrypted/unencrypted support) and is wired to the interface within the resources tab. Providing a quick overview of all your logs and filter options. The next thing is wiring it to the notification system of PegaProx, allowing automated alerting. Might be nice to quickly identify when the quorum got lost - all built-in into PegaProx!


                                                                                                  A syslog integration (server & frontend audit) for PegaProx for Proxmox based clusters

                                                                                                  Alt...A syslog integration (server & frontend audit) for PegaProx for Proxmox based clusters

                                                                                                    AodeRelay boosted

                                                                                                    [?]𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕™ » 🌐
                                                                                                    @kubikpixel@chaos.social

                                                                                                    «Ubuntu setzt auf ntpd-rs — Rust für präzise Zeitsynchronisierung:
                                                                                                    Ubuntu plant, ntpd-rs als Standard für die Zeitsynchronisierung einzuführen. Die Rust-Implementierung soll chrony und weitere Tools ersetzen.»

                                                                                                    Ich bin kein @ubuntu Fanboy aber ich mag @rust und deswegen sehe ich deren Einsatz sehr positiv.

                                                                                                    🕑 heise.de/news/Ubuntu-setzt-auf

                                                                                                      8 ★ 9 ↺

                                                                                                      [?]Anthony » 🌐
                                                                                                      @abucci@buc.ci

                                                                                                      I put the text below on LinkedIn in response to a post there and figured I'd share it here too because it's a bit of a step from what I've been posting previously on this topic and might be of some use to someone.

                                                                                                      In retrospect I might have written non-sense in place of nonsense.

                                                                                                      If you're in tech the Han reference might be a bit out of your comfort zone, but Andrews is accessible and measured.



                                                                                                      It's nonsense to say that coding will be replaced with "good judgment". There's a presupposition behind that, a worldview, that can't possibly fly. It's sometimes called the theory-free ideal: given enough data, we don't need theory to understand the world. It surfaces in AI/LLM/programming rhetoric in the form that we don't need to code anymore because LLM's can do most of it. Programming is a form of theory-building (and understanding), while LLMs are vast fuzzy data store and retrieval systems, so the theory-free ideal dictates the latter can/should replace the former. But it only takes a moment's reflection to see that nothing, let alone programming, can be theory-free; it's a kind of "view from nowhere" way of thinking, an attempt to resurrect Laplace's demon that ignores everything we've learned in the >200 years since Laplace forwarded that idea. In that respect it's a (neo)reactionary viewpoint, and it's maybe not a coincidence that people with neoreactionary politics tend to hold it. Anyone who needs a more formal argument can read Mel Andrews's The Immortal Science of ML: Machine Learning & the Theory-Free Ideal, or Byung-Chul Han's Psychopolitics (which argues, among other things, that this is a nihilistic).

                                                                                                        10 ★ 5 ↺

                                                                                                        [?]Anthony » 🌐
                                                                                                        @abucci@buc.ci

                                                                                                        The other day I had the intrusive thought
                                                                                                        AI is intellectual Viagra
                                                                                                        and it hasn't left me so I am exorcising it here. I'm sorry in advance for any pain this might cause.


                                                                                                          9 ★ 1 ↺

                                                                                                          [?]Anthony » 🌐
                                                                                                          @abucci@buc.ci

                                                                                                          Not a single mask in sight. Very disappointing to see this, especially as we're in a COVID uptick. The number of people in photo 1 who have their hands up is probably roughly equal to how many will leave this conference with COVID or some other respiratory illness.

                                                                                                          https://fosstodon.org/users/scala_lang/statuses/115056704676502452


                                                                                                            9 ★ 6 ↺

                                                                                                            [?]Anthony » 🌐
                                                                                                            @abucci@buc.ci

                                                                                                            If you take the stance that technical debt is code nobody understands, then current LLM-based code generators are technical debt generators until somebody reads and understands their output.

                                                                                                            If you take the stance that writing is thinking--that writing is among other things a process by which we order our thoughts--then understanding code generator output will require substantial rewriting of the code by whomever is tasked with converting it from technical debt to technical asset.


                                                                                                              46 ★ 31 ↺

                                                                                                              [?]Anthony » 🌐
                                                                                                              @abucci@buc.ci

                                                                                                              Programming properly should be regarded as an activity by which the programmers form or achieve a certain kind of insight, a theory, of the matters at hand. This suggestion is in contrast to what appears to be a more common notion, that programming should be regarded as a production of a program and certain other texts.
                                                                                                              Peter Naur in Programming As Theory Building, 1985.

                                                                                                              A computer program is not source code. It is the combination of source code, related documents, and the mental understanding developed by the people who work with the code and documents regularly. In other words a computer program is a relational structure that necessarily includes human beings.

                                                                                                              The output of a generative AI model alone cannot be a computer program in this sense no matter how closely that output resembles the source code part of some future possible computer program. That the output could be developed into a computer program over time, given the appropriate resources to do so, does not make it equivalent to a computer program.


                                                                                                                6 ★ 4 ↺

                                                                                                                [?]Anthony » 🌐
                                                                                                                @abucci@buc.ci

                                                                                                                Nowadays programming in a programming language I don't use daily seems to always require an upgrade cascade of editors, tools, plugins, dependencies, libraries, my DNA, ??? I put some effort into keeping my environment static but all it takes is one autoupgrading thing I missed to kick off one of these cascades, and it feels like whack-a-mole trying to find and lock down every possible cause. This time it looks like a newer version of scala metals might have stopped supporting Java 11 and somehow got updated without my knowledge (maybe? I'm guessing).

                                                                                                                P.S. This is not an invitation to post critiques about any of these technologies or recommendations about what I should be doing instead.


                                                                                                                  6 ★ 5 ↺

                                                                                                                  [?]Anthony » 🌐
                                                                                                                  @abucci@buc.ci

                                                                                                                  Today I visited Github to find a Copilot search box prominently displayed at the top of the page. Microsoft is reallyyyy pushing Copilot hard; I posted a few days ago about the email I received announcing Copilot is free now.

                                                                                                                  I don't want to use Copilot (1). It is bad and unethical technology. I don't want Copilot forced on me any more than I want other commercial products forced on me when I'm trying to do something else.

                                                                                                                  So I did what I usually do: make a uBlock Origin filter to hide the thing I don't want to see. Here's the filter to hide that Copilot box on Github:

                                                                                                                  github.com##.copilotPreview

                                                                                                                  They'll probably change the CSS and this rule will stop working, but for now it makes the offending box go away.

                                                                                                                  To use this, open the uBlock Origin settings in your web browser, choose My Filters, paste that string above in the box, and click Apply Changes. Refresh Github to verify it works.


                                                                                                                  (1) I use code completion and other coding tools in IDEs, like many people who write software. Just not environment-destroying, copyright-infringing, Layoff as a Service aspiring anti-tech like Copilot

                                                                                                                    5 ★ 2 ↺

                                                                                                                    [?]Anthony » 🌐
                                                                                                                    @abucci@buc.ci

                                                                                                                    Just got an email:

                                                                                                                    Access to GitHub Copilot is now included with your GitHub account

                                                                                                                    Your GitHub account now includes free use of GitHub Copilot in VS Code and on GitHub, powered by your choice of AI models from OpenAI and Anthropic. This is now part of your personal GitHub account, and accessible via VS Code and on GitHub.
                                                                                                                    Absolutely not. I did not sign up for this and I do not want it. I'm putting this email in a Faraday bag and scouring my Github settings to make sure none of this is turned on anywhere.


                                                                                                                      4 ★ 3 ↺

                                                                                                                      [?]Anthony » 🌐
                                                                                                                      @abucci@buc.ci

                                                                                                                      I've been writing computer software in a wide variety of programming languages since the early 1980s, and I've never once felt that code I wrote was "right". There is always a gap between what I want to express and what I do express in code. The code always has some warts. In fact, I almost never even reasonably approximate what I want to express unless it's a tiny code fragment.


                                                                                                                        2 ★ 1 ↺

                                                                                                                        [?]Anthony » 🌐
                                                                                                                        @abucci@buc.ci

                                                                                                                        10x coding and "the 10x engineer" has always been a myth. It figures people who buy the snake oil also buy into that old canard.

                                                                                                                        Sorry, GenAI is NOT going to 10x computer programming
                                                                                                                        https://garymarcus.substack.com/p/sorry-genai-is-not-going-to-10x-computer


                                                                                                                          28 ★ 9 ↺
                                                                                                                          planetscape boosted

                                                                                                                          [?]Anthony » 🌐
                                                                                                                          @abucci@buc.ci

                                                                                                                          A weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).

                                                                                                                          When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.

                                                                                                                          I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.

                                                                                                                          I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags: