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:

16K
active users

#GeneralDevelopment

0 posts0 participants0 posts today

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

What’s new in POSIX 2024 – XCU

As of the previous release of POSIX, the Austin Group gained more control over the specification, having it be more working group oriented, and they got to work making the POSIX specification more modern. POSIX 2024 is the first release that bears the fruits of this labor, and as such, the changes made to it are particularly interesting, as they will define the d

osnews.com/story/141000/whats-

www.osnews.comWhat’s new in POSIX 2024 – XCU – OSnews

Go Plan9 memo, speeding up calculations 450%

I want to take advantage of Go’s concurrency and parallelism for some of my upcoming projects, allowing for some serious number crunching capabilities. But what if I wanted EVEN MORE POWER?!? Enter SIMD, Same Instruction Muliple Data [“sim”-“dee”]. Simd instructions allow for parallel number crunching capabilities right down at the hardwa

osnews.com/story/140941/go-pla

www.osnews.comGo Plan9 memo, speeding up calculations 450% – OSnews

“Lost” 1983 programming language bought on eBay

A YouTube channel has resurrected a programming language that hadn’t been seen since the 1980s — in a testament to both the enduring power of our technology, and of the communities that care about it.

[...]

But best of all, Simpson uploaded the language to the Internet Archive, along with all his support ma

osnews.com/story/140866/lost-1

www.osnews.com“Lost” 1983 programming language bought on eBay – OSnews

Tcl/Tk 9.0 released

Tcl 9.0 and Tk 9.0 - usually lumped together as Tcl/Tk - have been released. Tcl 9.0 brings 64bit compatibility so it can address data values larger than 2 GB, better Unicode support, support for mounting ZIP files as file systems, and much, much more. Tk 9.0 gets support for scalable vector graphics, much better platform integration with things like system trays, gestures, and so on,

osnews.com/story/140822/tcl-tk

www.osnews.comTcl/Tk 9.0 released – OSnews

The Mouse programming language on CP/M

Mouse is an interpreted stack orientated language designed by Peter Grogono around 1975. It was designed to be a small but powerful language for microcomputers, similar to Forth, but much simpler. One obvious difference to Forth is that Mouse interprets a stream of characters most of which are only a single character and it relies more on variables

osnews.com/story/140651/the-mo

www.osnews.comThe Mouse programming language on CP/M – OSnews

They don’t make ’em like that any more: Borland Turbo Pascal 7

All, in all, It was much easier to program for Windows using Turbo Pascal 7 than with anything else. Not only did it provide a programming model that matched the way the Windows user interface worked, the application itself had a Windows graphical interface – many Windows programming tools at that ti

osnews.com/story/140576/they-d

www.osnews.comThey don’t make ’em like that any more: Borland Turbo Pascal 7 – OSnews

Developing a cryptographically secure bootloader for RISC-V in Rust

It seems to be bootloader season, because we've got another one - this time, a research project with very limited application for most people.

SentinelBoot is a cryptographically secure bootloader aimed at enhancing boot flow safety of RISC-V through memory-safe principles, predominantly

osnews.com/story/140437/develo

www.osnews.comDeveloping a cryptographically secure bootloader for RISC-V in Rust – OSnews

“Why I prefer rST to Markdown”

This is my second book written with Sphinx, after the new Learn TLA+. Sphinx uses a peculiar markup called reStructured Text (rST), which has a steeper learning curve than markdown. I only switched to it after writing a couple of books in markdown and deciding I needed something better. So I want to talk about why rst was that something.
↫ Hillel Wayne

I've n

osnews.com/story/140388/why-i-

www.osnews.com“Why I prefer rST to Markdown” – OSnews