mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

10K
active users

#GeneralDevelopment

0 posts0 participants0 posts today

Accessibility programming doesn’t feel accessible

Accessibility is something that doesn't get nearly enough attention, especially considering because not only will we need accessibility features eventually as we grow older, but also because a lot of accessibility features are just helpful even if you don't technically need them. Given these facts, it's a shame that accessibi

osnews.com/story/142599/access

www.osnews.comAccessibility programming doesn’t feel accessible – OSnews

Rust celebrates ten year anniversary with Rust 1.87.0 release

I generally don't pay attention to the releases of programming languages unless they're notable for some reason or another, and I think this one qualifies. Rust is celebrating its ten year anniversary with a brand new release, Rust 1.87.0. This release adds anonymous pipes to the standard library, inlin

osnews.com/story/142377/rust-c

www.osnews.comRust celebrates ten year anniversary with Rust 1.87.0 release – OSnews

“AI” automated PR reviews mostly useless junk

The team that makes Cockpit, the popular server dashboard software, decided to see if they could improve their PR review processes by adding "AI" into the mix. They decided to test both sourcey.ai and GitHub Copilot PR reviews, and their conclusions are damning.

About half of the AI reviews were noise, a quarter bikeshedding. Th

osnews.com/story/142323/ai-aut

www.osnews.com“AI” automated PR reviews mostly useless junk – OSnews

Reverse-engineering Fujitsu M7MU RELC hardware compression

This is a follow-up to the Samsung NX mini (M7MU) firmware reverse-engineering series. This part is about the proprietary LZSS compression used for the code sections in the firmware of Samsung NX mini, NX3000/NX3300 and Galaxy K Zoom. The post is documenting the step-by-step discovery process, in order to sho

osnews.com/story/142317/revers

www.osnews.comReverse-engineering Fujitsu M7MU RELC hardware compression – OSnews

The subjective charms of Objective-C

To argue that Objective-C resembles a metaphysically divine language, or even a good language, is like saying Shakespeare is best appreciated in pig latin. Objective-C is, at best, polarizing. Ridiculed for its unrelenting verbosity and peculiar square brackets, it is used only for building Mac and iPhone apps and would have faded into obscurity in the

osnews.com/story/142105/the-su

www.osnews.comBot Verification

The insanity of being a software engineer

Software gets more complicated. All of this complexity is there for a reason. But what happened to specializing? When a house is being built, tons of people are involved: architects, civil engineers, plumbers, electricians, bricklayers, interior designers, roofers, surveyors, pavers, you name it. You don’t expect a single person, or even a wh

osnews.com/story/142071/the-in

www.osnews.comThe insanity of being a software engineer – OSnews

Debugging Lotus 1-2-3 by fax

There isn't a lot to this story beyond the fact that in around 1990 I helped debug someone's Lotus 1-2-3 set up via fax. But it's a good reminder of how important the Zeroth Law of Debugging is (see below).

Without some sort of online connection with these folks, and with transatlantic phone calls being very, very expensive (I was in the UK, they were in the US) fa

osnews.com/story/142044/debugg

www.osnews.comDebugging Lotus 1-2-3 by fax – OSnews

A 10x Faster TypeScript

To meet those goals, we’ve begun work on a native port of the TypeScript compiler and tools. The native implementation will drastically improve editor startup, reduce most build times by 10x, and substantially reduce memory usage. By porting the current codebase, we expect to be able to preview a native implementation of tsc capable of command-line typechecking by mid-2025, wit

osnews.com/story/141896/a-10x-

www.osnews.comA 10x Faster TypeScript – OSnews

C++ creator calls for help to defend programming language from ‘serious attacks’

Bjarne Stroustrup, creator of C++, has issued a call for the C++ community to defend the programming language, which has been shunned by cybersecurity agencies and technical experts in recent years for its memory safety shortcomings.

C and C++ are built around ma

osnews.com/story/141836/c-crea

www.osnews.comC++ creator calls for help to defend programming language from ‘serious attacks’ – OSnews

zlib-rs is faster than C

I'm sure we can all have a calm, rational discussion about this, so here it goes: zlib-rs, the Rust re-implementation of the zlib library, is now faster than its C counterparts in both decompression and compression.

We've released version 0.4.2 of zlib-rs, featuring a number of substantial performance improvements. We are now (to our knowledge) the fastest api-compatible

osnews.com/story/141809/zlib-r

www.osnews.comzlib-rs is faster than C – OSnews

Cassette: a POSIX application framework featuring a retro-futurist GUI toolkit

Cassette is a GUI application framework written in C11, with a UI inspired by the cassette-futurism aesthetic. Built for modern POSIX systems, it's made out of three libraries: CGUI, CCFG and COBJ. Cassette is free and open-source software, licensed under the LGPL-3.0.

osnews.com/story/141697/casset

www.osnews.comCassette: a POSIX application framework featuring a retro-futurist GUI toolkit – OSnews

Hands-on graphics without X11 using NetBSD’s wscons

Now, if you have been following the development of EndBASIC, this is not surprising. The defining characteristic of the EndBASIC console is that it’s hybrid as the video shows. What’s newsworthy, however, is that the EndBASIC console can now run directly on a framebuffer exposed by the kernel. No X11 nor Wayland in the pi

osnews.com/story/141565/hands-

www.osnews.comHands-on graphics without X11 using NetBSD’s wscons – OSnews

An operating system in 1000 lines

Hey there! In this book, we're going to build a small operating system from scratch, step by step.

You might get intimidated when you hear OS or kernel development, the basic functions of an OS (especially the kernel) are surprisingly simple. Even Linux, which is often cited as a huge open-source software, was only 8,413 lines in version 0.01. Today's Lin

osnews.com/story/141502/an-ope

www.osnews.comAn operating system in 1000 lines – OSnews

A twenty-five year old curl bug

When we announced the security flaw CVE-2024-11053 on December 11, 2024 together with the release of curl 8.11.1 we fixed a security bug that was introduced in a curl release 9039 days ago. That is close to twenty-five years.

The previous record holder was CVE-2022-35252 at 8729 days.
↫ Daniel Stenberg

Ir's really quite fascinating to see details like this

osnews.com/story/141320/a-twen

www.osnews.comA twenty-five year old curl bug – OSnews

If not React, then what?

Rejecting an engrained practice of bullshitting does not come easily. Frameworkism preaches that the way to improve user experiences is to adopt more (or different) tooling from the framework's ecosystem. This provides adherents with something to do that looks plausibly like engineering, except it isn't. It can even become a totalising commitment; solutions to user problems out

osnews.com/story/141252/if-not

www.osnews.comIf not React, then what? – OSnews

Introduction to Bismuth VM

This is the first post in what will hopefully become a series of posts about a virtual machine I’m developing as a hobby project called Bismuth. This post will touch on some of the design fundamentals and goals, with future posts going into more detail on each.

But to explain how I got here I first have to tell you about Bismuth, the kernel.
↫ Eniko Fox

It's not eve

osnews.com/story/141185/introd

www.osnews.comIntroduction to Bismuth VM – OSnews

FLTK 1.4.0 brings Wayland support

FLTK 1.4.0 has been released. This new version of the Fast Light Toolkit contains some major improvements, such as Wayland support on both Linux and FreeBSD. X11 and Wayland are both supported by default, and applications using FLTK will launch using Wayland if available, and otherwise fall back to starting with X11. This new release also brings HiDPI suppor

osnews.com/story/141163/fltk-1

www.osnews.comFLTK 1.4.0 brings Wayland support – OSnews

Startup’s “AI” tool spams GitHub repositories with bogus commits, without consent

Most of the time, products with "AI" features just elicit sighs, especially when the product category in question really doesn't need to have anything to do with "AI" in any way, shape, or form. More often than not, though, such features are not only optional an

osnews.com/story/141134/startu

www.osnews.comStartup’s “AI” tool spams GitHub repositories with bogus commits, without consent – OSnews

Moving a game project from C to the Odin language

Some months ago, I got really fed up with C.

Like, I don't hate C. Hating programming languages is silly. But it was way too much effort to do simple things like lists/hashmaps and other simple data structures and such.

I decided to try this language called Odin, which is one of these "Better C" languages. And I ended up

osnews.com/story/141066/moving

www.osnews.comMoving a game project from C to the Odin language – OSnews