home.social

#programming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #programming, aggregated by home.social.

  1. I thought I could speak here a little more about my light simulation / 3d renderer project. First thing first: introduction.
    I call it #MinMinLight . The name has two origins. One is the name given by aboriginal Australians to a light phenomenon, which is what it is all about. The other is the min operator in signed distance fields, which is how I implement shapes in that project, used to merge several shapes together, hence "MinMinLight" is a play on words intended to mean "the union of many lights".
    The project has no definite goal, and no use case I can think of. It's just a sandbox where I learn and experiment about #light #color #computergraphics #computervision #photography #programming , and where I code for the joy of coding.
    I've started it over and given it up again and again since university, and although it's useless in itself the knowledge gained through it served me well a few times in my professional life.
    Obviously it's 100% #cprogramming and #humanmade .
    I'll take care to tag posts in this thread with #MinMinLight so you can filter easily. Your likes help keep that thread alive. Random post frequency depending on my mood and progress. At least I have a few weeks worth of work in this iteration to start the thread.

  2. RE: defcon.social/@riverpunk/11756

    Lots of very interesting discussions on this post. With the amount of fair criticisms against the Free Software/Open Source movement's approach, and where it has seemed to fail, I wonder if perhaps an explicitly new movement needs to "rise from the ashes", so to speak?

    A Neo-FOSS or Post-FOSS movement, that takes far more into account than simply just the 4 Freedoms put forth by the FSF.

    Some common points I observed in the replies:
    - We need more focus on inclusion, accessibility, and kindness
    - We need to think about the user, and accommodate *their* needs -- such as by focusing on UX and listening to user input.
    - We need to get the creeps out of our movement. We don't work with fascists or rape apologists.
    - We need to come to terms with the inherently anti-monopolistic/anti-capitalist (depending who you ask) aims of our movement. Accept the fact that our movement *is* political, and is a progressive movement!

    So, the question is: Does this movement need to explicitly define itself as a new thing beyond just Free Software? Do we need a new, less problematic Richard Stallman and FSF to head the effort and write new theory? Or would it be better for this movement to simply continue operating as the modern day version of the same old "Free Software/Open Source movement"?

    Once again, boosts encouraged :cyber_boost_request:

    I'd love to hear y'all's thoughts on this!

    #FOSS #FreeSoftware #OpenSource #tech #leftism #progressive #programming

  3. So I'm thinking about getting some more work on modrinth.com/mod/sunken-trinke done to get it playable on more modern versions of #minecraft . But I'm really undecided how to go forward with the versioning. Like what mc versions should I target next? (The mod currently supports 1.16.5, 1.17.1 and 1.18.2 on both forge and fabric. If your loader isn't listed, please comment seperatly!)

    #modding #minecraftmods #modrinth #java #coding #programming

  4. *Flash-C*

    OMG! This is like a Christmas present for me :)

    My favorite lang (C'89) dressed as my favorite IDE (Turbo Pascal). And of top of that it "writes a native x86-64 Linux executable directly. No assembler, linker or C library is used at any point."

    => jayakody2000lk.blogspot.com/20

    => github.com/dilshan/flash-c

  5. The videos Hacker News keeps telling each other to watch. Broadcasting 24/7. (hackertv.org/)

    hackertv.org/

    #programming #youtube

  6. agents are everywhere. Getting started is easy; getting the workflow right is surprisingly hard.

    Here's my attempt: applying distributed systems design patterns to agents. Some work; others break unpredictably.

    cloudrumble.net/blog/one-agent

    What's your solution?

  7. Same model, same 50 Terminal-Bench Pro tasks, different open-source harness: up to 40x more tokens per solved task, while pass rates moved only 0 to 8 points. Goose, OpenCode and OpenHands-SDK each failed in their own recurring ways, idle loops included. A model name alone says little about cost. arxiv.org/abs/2607.22585

    To watch a harness spin live from a browser tab, we built shell.online

    #AIAgents #Programming #OpenSource

  8. I might have done a silly: My personal website now displays how long the last load of it took and how many KiB your browser loaded from the server in that time at the bottom of the page!
    The #JS I wrote for this is likely pretty bad, but I am not a professional and just trying stuff, so if you have suggestions to improve this, tell me :3
    Ah yeah also I added minify to my deployment setup, so I can have normally formatted stuff in my repository and then it gets automatically minified before upload :3
    For the deployment I use as always @forgejo runners hehe :neocat_heart:

    Note: When you visit my webpage your visit will be counted by goatscounter.

    #webdevelopment #website #diy #tinkering #programming

  9. what do think about the layout of my site WorldRTC
    cool right?????
    #webdesign #webdev #feedback #programming #coding

  10. Yesterday I ran to work. No students came to classroom so I took the time to work with a demonstration on using Composite, Prototype and Visitor design patterns in C++ for next week’s lecture. The motivation is to show how to add functionality with visitors to an object structure without changing the object structure itself.

    Then ran back home for a remote meeting and online teaching session.

    The ditch in the photo appeared in a local man’s YouTube video. He paddled the stream with an inflatable canoe from originating lake to the lake where the stream ends. That is where I took this photo. Though most of the length he had to carry the canoe because of fallen trees and vegetation where he got stuck. Entertaining video from a local explorer.

    Total 6+ km, ca 42 mins, average pace ~7min/km.
    🌞 2-4°C.

    #running #teaching #programming

  11. We should all decide to use our fedi handles instead of email for PGP, ActivityPub is just waaaaay better than the hell that is email

    #activitypub #pgp #fedi #programming #email

  12. I've spent most of the week working on my light simulator / 3d renderer.
    One thing I've been able to reproduce and I'm happy about is the CIE chromaticity diagram.
    In previous versions of that work I was already implementing conversion from light spectrum to sRgb color space, but I had never plot that particular diagram myself.
    I'm glad I did this time because it allowed me to realise that it's wrong. If you know what this diagram represents you'll probably notice the spectral locus shape is wrong, in particular in low wavelengths, and even completely diverges when approaching ultraviolet.
    That was interesting to understand why. It's not a bug in my implementation, it comes from approximation in the calculation. Now I'm trying to see if it can't be corrected.
    If you don't know what this diagram is, it is a representation of all the colors visible by an average human eye. The triangle contains all the colors representable with the sRgb color space (the one commonly used by our elecronic devices), and the U shape extends to what a human can perceive (the U closes with a straight line at the bottom, not represented here).
    Also, if you compare with the same diagram in Wikipedia for example and wonder why the sRgb colors are much brigther in mine: the color space is 3D and one can choose arbitrarily how to project the luminance dimension. In the diagram shown in Wikipedia they choose a constant luminance, while in mine I choose the maximum possible luminance for each color.

    #programming #cprogramming #computergraphics #light #color

  13. Once, and inspired from telescopic essays I documented the seeds of the article, so you might only want to read that:

    Artificial Intelligence is not Intelligence Augmentation

    hyper.dev/2026/ai-without-ia/

    Where I describe that a language (such as most if not all Scheme) are missing the tooling to make easy human and agent symbiosis possible. The agent can hack its way to working code by the way of burning tokens at great speed, but the human needs a debugger, traceback, readable proofs, etc...

    Python has almost all of those, except content-addressing / function identifier by their content. So, I benchmarked whether AI can handle the workflow associated with multilingual code bases. And the answer is: yes!

    #python #multilingual #programming

  14. I benchmarked bb.py against plain python files, and against "architects and workers", the results sounds funnily relatable:

    What it shows. One agent writing through bb.py builds about as well as one writing a file, a little faster, with fewer output tokens but more re-reading. Splitting the work among an architect and workers costs much more and did worse. And the tools that should give agents a map of the code went almost unused.

    github.com/amirouche/bb.py

    #python #programming

  15. All done for now!

    This time I learned how to layout Perl modules. THat my pcakage manager is broken right now. That perlbrew is kind of annoying and was fighting me.

    If it fights me too much more i'm switching to erlang!
    #KAHfundraiser #artCollective #transCrowfund
    #queerMutualAid #noAI #mutualAid #housingInsecurity #disabilityCrowdfund #actuallyAutistic #queer #disabilityMutualAid #HelpFolksLive
    #transCoded #transTech #programming
    #livecoding #airtable

  16. Keeping years of #PostgreSQL history gets expensive… even if your app barely touches it.

    pgEdge ColdFront is an open source tool that tiers old partitions to Apache Iceberg on object storage, & your app never changes a query. 🧊

    Muhammad Imtiaz sets it up on SeaweedFS, S3, GCS & Azure. The fun part? Once April's partition leaves Postgres, SELECT still returns its row, read live from Iceberg.

    It's in beta. Full walkthrough: 📖 pgedge.com/blog/coldfront-sett

    #OpenSource #Database #Programming #DevOps

  17. Back in the coffee shop for some Friday afternoon coding!

    Let’s see what’s next to do on dev-team-tools.com

    #webdev #programming #code

  18. RE: mastodon.social/@nixCraft/1175

    "AI", not AI.

    We win this by making everyone realize there is no intelligence, the models are just compressed patterns of existing text and code and of patterns of behavior, including thought processes experts use to solve problems.

    That's why they're going after interaction data so much and why they pay psychologists for their "anonymized" notes.

    It's our work, we own the product.

    #OwnershipOrRevolution #LaborTheft #llm #stocks #justice #noAI #antiAI #ai #anonymous #nasdaq #programming #dev

  19. Once again spent an hour trying to figure out why something didn’t work, only to finally realise that wasn't actually what I was testing and I was just giving it the wrong indata. But hey, that's .

  20. Estimate Fractional Multinomial Logit Models Use fracregmlogit (fracreg) With (In) R Software
    ln.run/fgml
    Fractional logit model as implemented in Wedderburn (1974) and generalized by McCullagh (1983) Use fraclogit With STATA 19
    ristek.link/fg
    #rstudio #rsoftware #softwarer #stata #stata19 #olahdatasemarang #programming

  21. 🚀 New Feature on World Real Time Chat!

    now its possible to send private messages!

    no account needed to post messages!

    🌍 worldrtc.wtnet9.site

    #chat #promotion #videogames #art #music #programming #gamedev #webdev

  22. When you set a feature request as "Resolved" eleven years (!) after it was requested because, well, you just implemented it 🤓 😄

    (Yeah, and it's been deployed to production, on a FRIDAY 😎)

    #fdinbox #frontdoorinbox #development #programming #devops #ticketsystem

  23. I wanna talk about the political movement of the Open Source community. If you spend enough time on fedi, you surely will have heard *plenty* of criticisms of what's going on in Open Source, and rightfully so.

    So I'm curious, what do we think the Open Source community *should be doing* in order to achieve important progressive and anti-authoritarian goals? What should the next generation of programmers be thinking of and working on in this space?

    A special rule: You're only allowed to say "don't X" if you have at least as many "do Y" recommendations. Preferably, I'd like to see more do's than don't's.

    Boosts welcome :cyber_boost_request:

    #tech #openSource #FOSS #progressive #programming #askFedi

  24. Not a week ago, I saw a post about a programming language that was moving to Codeberg to get away from AI slop. I saved it bc I was excited to finally start learning code.

    And then it vanished! Does anyone know the post or language I'm looking for?


    #wafrn #programming #no-ai #ai #anti-ai
  25. If your tool has a config file, and the format of the config file is not readily documented in detail, then you don't have a config file.

    #PHP #programming #rant

  26. 🎉 "The Release Trio" is now here! Featuring Nitrocid 0.2.1, Terminaux 8.9, and MediaBoom 1.0! 🎉

    #Nitrocid #NitrocidKS #Terminaux #MediaBoom #TechNews #TechUpdates #Aptivi #csharp #programming #dotnet
    1/4

  27. World Real Time Chat my website is fully ready now for use!!
    only needs users to make it come to live
    worldrtc.wtnet9.site
    #chat #responsive #videogames #art #music #tech #promotions #programming

  28. A failing CLI coding agent makes its decisive error at a median step 7. The first visible sign comes around step 16.

    A monitor model reading the run so far flagged only 3.7 to 8.7% of failures before lock-in, after which no run recovered (Terminal-Bench, 1,184 failed runs).
    arxiv.org/abs/2607.09510

    To follow a run from your phone and type a correction early, we built shell.online

    #AIAgents #Programming #Terminal

  29. The internet is starting to all look the same. Have some and

  30. It's incredible satisfying when you do a major refactor, and the tests continue to pass.

    That, or terrifying.

    But lets be optimistic and say it's all good!

    #code #programming #webdev

  31. the fact that AI-assisted coding in fintech & banking is being mainstreamed (Revolut isn't the only culprit in this; I know many other banks in UK do that too) is a serious concern. anything goes wrong and people's finances will get affected

    theregister.com/ai-and-ml/2026

    #Coding #Revolut #Banking #Software #NoAI #Claude #Programming #Claude #AI #Tech #Technology

Share on Mastodon

Enter the server where you have an account.