coding
Bitte boosten!
Die Leute von @fsfwdresden haben bis zum 06. Januar 2025 noch für ihr #Schulstick Projekt einige Programmieraufgaben zu einer Lernsoftware zu verteilen.
Bis dahin läuft noch eine Förderung des sächsischen Kultusministeriums für dieses Projekt.
Wer Zeit und Lust hat, gegen eine übliche und angemessene Vergütung einige der zu erledigenden Aufgaben an diesem Projekt umzusetzen kann sich gerne bei der FSFW oder bei schulstick@c3d2.de melden.
Let it snow! ❄️
I have added snow to my instance during the winter holidays. It's a tiny JS canvas and fades out on scroll down. The snow is also respecting the system accessibility settings, it won't be there if you prefer reduced motion.
Here's the source code for server admins: https://github.com/ronilaukkarinen/mastodon/commit/9bf1563af50842a5f61b34b7cc095fb746e5d15b#diff-5fcd1b6168ec33e0eff0a05fcdeacfab68e261215bbdb719be6b3526173be770
See the snow yourself: https://mementomori.social
#MastoAdmin #Mastodon #JavaScript #Coding #Programming #Snow #Winter #LetItSnow #MementomoriSocial
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.
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.
#AI #GenAI #GenerativeAI #LLM #Copilot #AgenticCoding #dev #tech #SoftwareDevelopment #SoftwareEngineering #programming #coding
Andy Balaam does in-depth videos about programming in many different languages, especially Rust. You can follow at:
➡️ @andybalaam
There are already over 300 videos uploaded, if these haven't federated to your server yet you can browse them all at https://video.infosec.exchange/a/andybalaam/videos
You can also follow Balaam's general account at @andybalaam@mastodon.social
#FeaturedPeerTube #Programming #Coding #Rust #SoftwareDevelopment #PeerTube #PeerTubers
What are your favorite monthly/weekly challenges?
https://challenges.stefanbohacek.dev
#challenge #challenges #MonthlyChallenge #WeeklyChallenge #ArtChallenge #writing #WritingChallenge #WritingPrompt #coding #CodingChallenge
#coding --> #socialcoding
#community --> #movement
#users --> #fedizens
and
#technosphere --> #sociosphere
#fediverse --> #peopleverse
#foss --> #soss
and
#socialmedia --> #socialnetworking
#socialgraph --> #socialfabric
#techstack --> #socialstack
#app --> #solution #service
#product --> #socialexperience
and
#dx #ux #ui --> #sx
#project --> #fsdl
#projects --> #ecosystem
#development --> #cocreation
#forge --> #forging
#contributor --> #peer
#contributing --> #peerproduction
#Programming #Coding #Dev & #WebDev video accounts to follow:
➡️ @kde_community - KDE official account
➡️ @penpot_app - FOSS collaborative design & prototyping software
➡️ @andybalaam - In-depth programming videos, currently focused on Rust
➡️ @joshua_branson - Programming GNU project, GNU OS & Hurd kernel
➡️ @bojidar.marinov.bg - FOSS programmer, streams, "Bugs Done Quick" speedruns
➡️ @moosadee - Computer science teacher on coding, game dev & C++
🧵 1/2
P.S. This is not an invitation to post critiques about any of these technologies or recommendations about what I should be doing instead.
#scala #dev #tech #SoftwareDevelopment #coding #programming
I used to think writing code equated to “telling a computer what to do” but now I think it’s more accurately described as “asking a computer to do something”…
I’ve finally retired the old cron + sh setup for the weather bots. It served us well, but it had a major flaw: if I rebooted the server while it was posting, the job just died halfway. If the server was down during a scheduled slot, the forecast was lost forever.
So, I wrote a custom Python daemon to run inside the FreeBSD Jails.
It’s stateful now. If a crash happens at city 15 of 50, it resumes exactly there on reboot.
If the server naps/is rebooting during a scheduled run, the bot realizes it missed a slot and runs immediately upon waking up.
#FediMeteo #SysAdmin #Python #FreeBSD #Coding #SelfHosted #OwnYourData #StayTunedAI is intellectual Viagra
#AI #GenAI #GenerativeAI #LLMs #DiffusionModels #tech #dev #coding #software #SoftwareDevelopment #writing #art #VisualArt
So I'm listening to the SGU, and they are saying how VR can be good for exercise, which made me think that maybe I ought to get VR to make exercising inside during the winter easier. (I find it very hard to motivate myself to use my exercise bike, even though I have it for that purpose.) Then I thought about the expense of VR and how I'd probably want to play games that I create on it, and so that made me think of the difficulties of that. I was also concerned that I could only really be moving my arms around, rather than my legs, which I felt was a problem. Eventually it occured to me that what I could do is write a game for Android, and have my walking speed be used to navigate around a virtual world. That way, unlike VR, I could do it outside as well as inside. I was then pondering about the sort of games to write for it, and I hit upon the idea of having a 3d programming language on the Android that uses my walking to navigate around the 3d space to code in the 3d language to program my game in.
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.
#AI #GenAI #GenerativeAI #LLM #CodeAssistant #AgenticAI #tech #dev #coding #TechnicalDebt
https://fosstodon.org/users/scala_lang/statuses/115056704676502452
#dev #tech #coding #conference #scala #ScalaDays #CovidIsNotOver #CovidIsAirborne #LongCovid #MaskUp #accessibility
It was great pleasure that I discovered that one of my favourite programming languages families, Forth, has an implementation on the subleq architecture.
It was to my great disappointment and displeasure that I discovered that I couldn't find my favourite programming language family, Lisp, implemented on the subleq architecture.
Neither in subleq assembly or, preferably, a self-hosting Lisp implementation. All I could find was a recommendation by Richard James Howe himself to use a subleq C compiler to compile a Lisp implemented in C to get a Lisp implementation on subleq.
This will not do!
This will not stand!
(If I am wrong, and there is a Lisp implementation, as I desire above, that I missed in my web searches, please let me know.)
#forth #lisp #subleq #esoteric #coding #esolangs #esolang #esocomputing
#Christmas #coding #challenge: write a program that prints the full lyrics to the Twelve Days of Christmas, but be #weird about it.
Choose whatever programming language you like. Use the language’s idiosyncrasies to your advantage.
For example, in C you might blend a for-loop with a switch-statement and liberally use case fallthrough. In BASIC you might use computed GOTO. In HTML+CSS you might use counters and selectors to do the numbering. In SQL you might use SQL.
Go.
#Perl: older than some #programming careers, younger at heart than you think.
It’s evolved a lot since 1999 — modern features, cleaner syntax — yet it still runs code you wrote decades ago.
(And if you’re wondering: #Perl6 was renamed Raku in 2019 — it’s a sister language, not a successor.)
Curious? Returning after a long break? @shiar’s cheat sheet is a perfect quick‑scan: https://sheet.shiar.nl/perl
#coding #SoftwareDevelopment #SoftwareEngineering #RakuLang #Perl5
In this talk at an #AI conference, you only need to watch the conclusion at the end. Only watch 2 secs. until you heard this..
> Software is a human endeavor [..] AI changes everything about how we code. But in fact I don't think it changes *anything* about how #software fails.
https://www.youtube.com/watch?v=eIoohUmYpGI&t=1060s
-- The Infinite #SoftwareCrisis – Jake Nations, Netflix
---
💥 BOOM.. #CodingIsSocial. Period.
Human endeavor to satisfy human needs and package them into proper solutions.
My relay at https://fedi-relay.gyptazy.com has currently 139 instances connected, mostly tech related sharing the same mindset and interests like #Linux, #BSD, #Ansible, #Proxmox, #Coding, and many more! You can easily join from your instance when using #Pleroma, #snac (#snac2), #Mastodon and its forks 🙂
#fedi #fediworld #fedicommunity #community #FreeBSD #OpenBSD #NetBSD #homelab #Python #Debian #RockyLinux #Feditips
manpageblog is written in Python and available for many systems, including #FreeBSD, #OpenBSD, #NetBSD or #Solaris based ones like #Illumos but also on #Linux like #Debian or #Ubuntu.
Changelog v1.6:
Pagination support added
Sitemap support added
SEO optimized
LD+JSON support added
The project source is available on GitHub at: https://github.com/gyptazy/manpageblog
You can find a real-life demo on my website at https://gyptazy.com
#opensource #devops #minimalism #purism #web #blog #blogengine #blogging #coding #python #website #manpageblog