home.social

#computerprogramming — Public Fediverse posts

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

  1. I can’t remember where I found it but it’s in my queue: Apives, a directory of APIs. From the front page: “Apives curates APIs with clear pricing, stability, access types, and real endpoint examples. This helps developers avoid guesswork caused by incomplete docs or outdated GitHub repositories.”

    https://rbfirehose.com/2026/05/13/apives-a-directory-of-apis/
  2. <hmmm-on-a-tangent/>

    What if such nasty things also bring about an increased demand for program verification using formal methods?

    Yes, it is difficult, but even partial solutions are helpful and way, way better than nothing.

    By the way, I ought to look for any surveys on the use of assertions (the little cousins of program verification) in published program sources.

    One old textbook I found well worth reading was the one about program specification and software development by Liskov and Guttag.
    The first edition, using the CLU programming language.

    #ComputerProgramming
    #IHaveADream
    #FormalMethods
    #ProgramVerification
    #SoftwareEngineering

    @screwlisp

  3. Tom’s Hardware: The largest programming community on Reddit just banned all content related to AI LLMs — r/programming is prioritizing only high-quality discussions about AI. “The solutionism surrounding artificial intelligence has ironically made people even more apprehensive about the concept, forcing people to push back in whatever ways they can against the onslaught of generative slop. As […]

    https://rbfirehose.com/2026/04/11/toms-hardware-the-largest-programming-community-on-reddit-just-banned-all-content-related-to-ai-llms-r-programming-is-prioritizing-only-high-quality-discussions-about-ai/
  4. The Register: AMD’s AI director slams Claude Code for becoming dumber and lazier since last update. “If you’ve noticed Claude Code’s performance degrading to the point where you find you don’t trust it to handle complicated tasks anymore, you’re not alone. A GitHub issue was filed on Friday by user stellaraccident. That user’s Github profile and a related LinkedIn post identify the poster as […]

    https://rbfirehose.com/2026/04/10/the-register-amds-ai-director-slams-claude-code-for-becoming-dumber-and-lazier-since-last-update/
  5. Harvard Gazette: ‘Vibe coding’ may offer insight into our AI future. “Among those exploring the new practice is Karen Brennan, Timothy E. Wirth Professor of Practice in Learning Technologies at the Harvard Graduate School of Education, who taught a six-week course on vibe coding beginning late last fall. In this edited interview, Brennan details what she tells students and insights she’s […]

    https://rbfirehose.com/2026/04/08/harvard-gazette-vibe-coding-may-offer-insight-into-our-ai-future/
  6. The Register: Claude Code bypasses safety rule if given too many commands . “Claude Code will ignore its deny rules, used to block risky actions, if burdened with a sufficiently long chain of subcommands. This vuln leaves the bot open to prompt injection attacks.”

    https://rbfirehose.com/2026/04/07/the-register-claude-code-bypasses-safety-rule-if-given-too-many-commands/
  7. The Register: Telling an AI model that it’s an expert programmer makes it a worse programmer . “For alignment-dependent tasks, like writing, role-playing, and safety, personas do improve model performance. For pretraining-dependent tasks like math and coding, using the technique produces worse results. The reason appears to be that telling a model it’s an expert in a field does not actually […]

    https://rbfirehose.com/2026/03/28/the-register-telling-an-ai-model-that-its-an-expert-programmer-makes-it-a-worse-programmer/
  8. Learn Visual Studio Code: Tips, Tricks, and Customizations for Learning VS Code, the World's Most Popular Code Editor by Louis Lazaris is the featured book on Leanpub!

    In this book you'll learn how to customize VS Code's UI, adjust settings, learn about shortcuts, and lots more.

    Link: leanpub.com/learnvscode

    #ComputerProgramming #Software #WebDevelopment #Ides #Software

  9. Learn Visual Studio Code: Tips, Tricks, and Customizations for Learning VS Code, the World's Most Popular Code Editor by Louis Lazaris is the featured book on Leanpub!

    In this book you'll learn how to customize VS Code's UI, adjust settings, learn about shortcuts, and lots more.

    Link: leanpub.com/learnvscode

    #ComputerProgramming #Software #WebDevelopment #Ides #Software

  10. Learn Visual Studio Code: Tips, Tricks, and Customizations for Learning VS Code, the World's Most Popular Code Editor by Louis Lazaris is the featured book on Leanpub!

    In this book you'll learn how to customize VS Code's UI, adjust settings, learn about shortcuts, and lots more.

    Link: leanpub.com/learnvscode

    #ComputerProgramming #Software #WebDevelopment #Ides #Software

  11. Learn Visual Studio Code: Tips, Tricks, and Customizations for Learning VS Code, the World's Most Popular Code Editor by Louis Lazaris is the featured book on Leanpub!

    In this book you'll learn how to customize VS Code's UI, adjust settings, learn about shortcuts, and lots more.

    Link: leanpub.com/learnvscode

    #ComputerProgramming #Software #WebDevelopment #Ides #Software

  12. PC Gamer: After this game dev shared her prototype online, it took less than 5 hours for someone to post their vibecoded knockoff. “Shameless videogame knockoffs are a tale as old as time, of course; once something crosses a critical threshold of attention, it’s inevitable that clones will flood the iOS app store soon afterwards in a mad rush to capitalize on the zeitgeist. … But [Freya] […]

    https://rbfirehose.com/2026/03/22/pc-gamer-after-this-game-dev-shared-her-prototype-online-it-took-less-than-5-hours-for-someone-to-post-their-vibecoded-knockoff/
  13. University of Waterloo: Top AI coding tools make mistakes one in four times. “Even the most advanced models achieved only about 75 per cent accuracy in the tests, while open-source models performed closer to 65 per cent. The study evaluated 11 LLM models across 18 structured output formats and 44 tasks designed to assess how reliably the systems followed structured rules.”

    https://rbfirehose.com/2026/03/20/university-of-waterloo-top-ai-coding-tools-make-mistakes-one-in-four-times/
  14. Just created a new release of my language learning tool #xiaolongdictionary [1] packing a massive improvement of usability for non-technical users. The change list can be found in the release notes as well. Most of the improvements are about exposing functionality for creating and editing words via the UI. Actions that previously only could be done by editing text files.

    #computerprogramming #code #codeberg #coding #python #tkinter #language #learn #freesoftware

    [1]: codeberg.org/ZelphirKaltstahl/

  15. Developing a Computer Operating System from Scratch: An Attempt to Introduce OS Development at Beginner Level leanpub.com/OS-DEV by TINU TOM is the featured book on the Leanpub homepage! leanpub.com #ComputerProgramming #ComputerHardware #Software #OperatingSystemDevelopment

    Find it on Leanpub!

  16. Ars Technica: 10 things I learned from burning myself out with AI coding agents. “Since November, I have used Claude Code and Claude Opus 4.5 through a personal Claude Max account to extensively experiment with AI-assisted software development (I have also used OpenAI’s Codex in a similar way, though not as frequently). Fifty projects later, I’ll be frank: I have not had this much fun with […]

    https://rbfirehose.com/2026/01/21/ars-technica-10-things-i-learned-from-burning-myself-out-with-ai-coding-agents/
  17. Garbage Day: Am I too stupid to vibe code?. “Vibe coding, like every new trend coming out of Silicon Valley, turns this process — the entire act of creativity, itself — into a slot machine. One more pull on the AI and maybe it will figure it out for you. You won’t understand how any of it works, of course, or feel particularly proud of what you’ve done, but maybe you’ll have […]

    https://rbfirehose.com/2026/01/20/garbage-day-am-i-too-stupid-to-vibe-code/
  18. Simon Willison: A new way to extract detailed transcripts from Claude Code. “I’ve released claude-code-transcripts, a new Python CLI tool for converting Claude Code transcripts to detailed HTML pages that provide a better interface for understanding what Claude Code has done than even Claude Code itself. The resulting transcripts are also designed to be shared, using any static HTML hosting […]

    https://rbfirehose.com/2025/12/29/simon-willison-a-new-way-to-extract-detailed-transcripts-from-claude-code/
  19. Hype for the Future 22C: Plans for novaTopFlex

    On November 22, 2025, plans for novaTopFlex and associated channels over on YouTube include numerous highly modular Python projects, largely with graphical user interfaces in context, including special programming regarding software designed for travel journalism and journalists as well as for general long-distance tourism. As is typical novaTop convention for late 2025, access to the source code is an essential part of the experience, providing both access to and advocacy for […]

    novatopflex.wordpress.com/2025

  20. Hype for the Future 22C: Plans for novaTopFlex

    On November 22, 2025, plans for novaTopFlex and associated channels over on YouTube include numerous highly modular Python projects, largely with graphical user interfaces in context, including special programming regarding software designed for travel journalism and journalists as well as for general long-distance tourism. As is typical novaTop convention for late 2025, access to the source code is an essential part of the experience, providing both access to and advocacy for […]

    novatopflex.wordpress.com/2025

  21. Hype for the Future 22C: Plans for novaTopFlex

    On November 22, 2025, plans for novaTopFlex and associated channels over on YouTube include numerous highly modular Python projects, largely with graphical user interfaces in context, including special programming regarding software designed for travel journalism and journalists as well as for general long-distance tourism. As is typical novaTop convention for late 2025, access to the source code is an essential part of the experience, providing both access to and advocacy for […]

    novatopflex.wordpress.com/2025

  22. Hype for the Future 22C: Plans for novaTopFlex

    On November 22, 2025, plans for novaTopFlex and associated channels over on YouTube include numerous highly modular Python projects, largely with graphical user interfaces in context, including special programming regarding software designed for travel journalism and journalists as well as for general long-distance tourism. As is typical novaTop convention for late 2025, access to the source code is an essential part of the experience, providing both access to and advocacy for […]

    novatopflex.wordpress.com/2025

  23. Hype for the Future 22C: Plans for novaTopFlex

    On November 22, 2025, plans for novaTopFlex and associated channels over on YouTube include numerous highly modular Python projects, largely with graphical user interfaces in context, including special programming regarding software designed for travel journalism and journalists as well as for general long-distance tourism. As is typical novaTop convention for late 2025, access to the source code is an essential part of the experience, providing both access to and advocacy for […]

    novatopflex.wordpress.com/2025

  24. The Register: Researchers want to kill the vibe, propose better model for AI coding. “A pair of MIT researchers have detailed a proposed new model for software that would help both humans and AI code generators alike create better and more transparent applications. No more vibing!”

    https://rbfirehose.com/2025/11/10/the-register-researchers-want-to-kill-the-vibe-propose-better-model-for-ai-coding/

  25. Gizmodo: Even the Inventor of ‘Vibe Coding’ Says Vibe Coding Can’t Cut It. “It’s been over a year since OpenAI cofounder Andrej Karpathy exited the company. In the time since he’s been gone, he coined and popularized the term ‘vibe coding’ to describe the practice of farming out coding projects to AI tools. But earlier this week, when he released his own open source model called […]

    https://rbfirehose.com/2025/10/19/gizmodo-even-the-inventor-of-vibe-coding-says-vibe-coding-cant-cut-it/

  26. What's in a name? that which we call as a method
    By any other name would work as correctly.
    (After WS.)

    We say "comma-separated values", but we do
    >>> ','.join(("foo", "bar", "baz"))
    'foo,bar,baz'

    Wherefore art thou Joiner—or Separator...

    #ComputerProgramming
    #Names
    #Naming
    #ObjectCentric
    #ObjectOriented
    #Paraphrases
    #ProgrammingLanguages
    #RJ
    #Rose

  27. ZDNet: MS-BASIC 1.1 introduced programming to a generation – now you can download it for free. “For its day, MS-BASIC 1.1 was quite sophisticated. It included improved garbage collection. (When you only had 4K of RAM, you needed every byte your program could get its hands on.) It also supported FOR loop variables, which were a big improvement over BASIC’s infamous GOTO command.”

    https://rbfirehose.com/2025/09/05/zdnet-ms-basic-1-1-introduced-programming-to-a-generation-now-you-can-download-it-for-free/

  28. Are you a Lisper? If yes, What made #lisp special in your view?

    @lxsameer a few things:

    • absolute minimum amount of syntax, makes it very easy to understand how the computer sees each part of the program, makes it easy to implement your own parser if you want to.
    • the ability to define your own evaluator for Lisp syntax, also made considerably easier than other languages due to the minimal syntax. This also makes it easy to develop your own tooling, or to modify existing tooling for the language, which brings me to the next point…
    • macro programming: the ability to hack the Lisp compiler itself so that it can run your own evaluator. This allows you to introduce language features when and where you need them, like linting, type checking, literate programming, alternative evaluation strategies (e.g. lazy evaluation, or concurrent evaluation), etc.
    • functional programming: it is based on the mathematics of lambda calculus, which is a very elegant way of defining algorithms and computation. It is also a computer for the “untyped lambda calculus“ which can implement any other typed lambda calculus as a system of macros.
    • homoiconicity, again a feature of the minimal syntax, allows you to express programs as data, and data as programs. This is very useful for serialization and transport across multiple computers.
    • REPL-based development, which is a feature many languages have nowadays (although Lisp invented this feature), allows for rapid prototyping and easier debugging.
    • stability: Lisp languages like Common Lisp and Scheme have changed very little throughout the decades as there is no need to change them. Macro programming makes it so that you don’t need too add new language features all the time, language features become extensions you can import into your project.

    #tech #software #ComputerProgramming #Lisp #CommonLisp #SchemeLang #Scheme #Clojure #FennelLang #GerbilLang #RacketLang