Skip to main content

Search

Items tagged with: C


Question for the rust pros: can anybody do a TL;DR with the right amount of technical details for a experienced operating system person with many years of C and C++ experience that answers the following question?

What’s the advantage of using Rust in low-level and bare metal contexts, eg to access memory maps, raw pointers, etc (eg with features like “unsafe”)?

Please, I’m genuinely technically curious. That will help me figure out my next steps (what to learn and how). 😅☺️

#rustlang #c


🔐 C++ Must Become Safer — Andrew Lilley Brinker — Software Supply Chain Security

「 If a cheap-to-maintain legacy system is faced with the proposition of an expensive rewrite, it may instead be eliminated. The externalities of this kind of change are difficult to consider in advance and in general 」

alilleybrinker.com/blog/cpp-mu…

#C #CPP #Rust #MemorySafety #Infosec


I love #curl. It is a very nice and useful piece of #softwae. I use it i #C++, #Java, #PHP and other for any type of secure connection. Keep on with that great job!


Finally I understand #C
#c


Any experienced C developers among my followers? #BoostsWelcome.

Expat, arguably the world's most popular #XML parser, is understaffed and without funding. As #xz has shown, situations like this are dangerous.

Last month, maintainer Sebastian Pipping put up a plea for help at github.com/libexpat/libexpat/b…

(I would help myself, but my C skills barely surpass "Hello, World".)

Found via @timbray - cosocial.ca/@timbray/112203547…

#libexpat
#SoftwareSupplyChainSecurity #OpenSource #OpenSourceMaintainer
#C


I think the #xz incident is teaching us that our infrastructure is dangerously fragile in the face of well-organized/funded attackers. The response isn’t “try harder” or “donate to your OSS project”, it needs to be institutional, professional, and at scale.

So, here’s my proposal, called “OSQI”, aimed at starting a how-to discussion: tbray.org/ongoing/When/202x/20…



Hey #gnome and #kde people, since you are at #fosdem could you maybe discuss what would it take to make a common toolkit (Linux toolkit?) that would appeal to both #c and #cpp devs? Basically covering both platforms so we could converge. Maybe #swiftlang? Fork of #Kotlin native? Seems to me we would be better off with people writing mobile apps for Linux desktop, than people writing web apps and electron garbage on desktop.

Fully aware of xkcd.com/927/


Last week I presented my paper at SecDev on the impact #Rust has vs. #C++ on the probability of a vulnerability being introduced by a first-time contributor to a project—and therefore, how easy it is for newbies to get contributions merged. The full paper is available here:

cypherpunks.ca/~iang/pubs/grad…

but the tl;dr is: Rust significantly lowered the number of vulnerabilities introduced, especially from new contributors, and increased the quantity of new contributors to projects.

#rust #c


"Safety vs Performance. A case study of C, C++ and Rust sort implementations."

#cpp #rust #c #programming

github.com/Voultapher/sort-res…


I'm looking for a new job, or contract work, for the first time in a while - boosts appreciated!

I'm a polyglot programmer, with a wide range of experience behind me, from developing firmware that runs on 8-bit AVR, to highly distributed systems across hundreds of nodes, I covered pretty much the whole landscape.

I had my fair share of Ops experience too, and worked in (technical) Customer Service aswell.

I speak many languages (#C, #Rust, #Lua, #Python, #JavaScript, some #Go among them), but I pride myself in being able to pick up a new language at a decent level between signing a contract and starting on the job.

I'm a #Linux guy through and through, and have very little experience (or desire) to work with anything else, save maybe for the BSDs. I worked with containers, databases (relational and otherwise); in the cloud and on premises. I can debug, I can mentor, I can teach, and build, and integrate (continuously, even!). I'm not afraid of git rebase, nor of a crowd to speak in front of.

I live in Hungary, and am seeking remote work. I cannot relocate.

If you are someone looking for something like that, or know someone who is, please get in touch. My CV - with contacts - is available here.

#GetFediHired


engineering.nyu.edu/events/202…

March 21: "Foundations First: Improving C’s Viability in Introductory Programming Courses with the Debugging C Compiler" - a live talk, evidently viewable over Zoom

If you ever teach people C or learn C, this might interest you

#programming #C #teaching #EngineeringEducation #education


4 years using and championing the #fediverse full time and I've never written a #introductions toot. Well, or I have and can't find it.

I'm a #blind guy from 🇬🇧 with a passion for #technology and #programming, particularly #lowLevel #systemsProgramming in #C, #C++, #Rust, etc.

I've been a huge #freeSoftware / #openSource advocate for the majority of my life. I run #Linux and I love open, #decentralised technologies like #ActivityPub, #Matrix, #bitTorrent etc.

In my view, technology is built to make our lives easier, and in many ways, it isn't these days. It is truly my opinion that the only way #tech can be sustainable is if it's built using #FOSS, and does not give ultimate control to any 1 entity, individual or corporate. If technology is to help the people, it must be built *for* the people.

Currently working on odilia.app, various projects with the rest of the Lower Elements gang at lowerelements.club, and a Computing Science BSC at the #University of #stirling


We're looking for a #c / #cpp or #rust #freelance developer! It's mostly about Linux namespaces, PAM modules, and patches in 3rd-party software. Low volume. Take a look, mail us, or spread the word!

blog.uberspace.de/freelance-jo…

Boosts very welcome! #rustlang #jobad #job


A tiny C header-only risc-v emulator github.com/cnlohr/mini-rv32ima | lobste.rs/s/4nmxmm #c #linux
#linux #c


You might have seen me before on your TL if you receive posts from potate.space, but I might aswell do another #introduction

I'm Denise, a 20yo trans girl into #sysadmin and #DevOps, running my own libre hoster over at 4201337.xyz, with #typescript experience, currently learning #C.

Since I'm in a baby, barely federated instance, reboosts would be appreciated so that I can increase the diversity in my stream :)

Have a nice day ❤


We just reached the 100th version of our core library since we moved from #c to #rustlang 🎉

Thanks to everyone that contributed!

github.com/deltachat/deltachat…

#deltachat #deltachat_core


#musl is a lightweight libc.

musl is a lightweight and standards compliant #C standard library implementation. musl uses Linux calls very closely, making it faster than more general standard libraries as better kernel-specific optimizations are made. musl is highly compatible with standards as well as with glibc, allowing for it to serve as a drop in replacement in many cases.

Website 🔗️: musl.libc.org/
apt 📦️: musl musl-dev#free #opensource #foss #fossmendations #programming


#gemini #programming #C
I'm creating a new Gemini browser in C with Ncurses, named (very creatively) Gemcurses.

It's actually my first project in C, so my code is messy and I'm sure it has a ton of bugs, but it somewhat works!

It requires only Ncurses and OpenSSL libraries.

Feel free to check it out, and tell me what you think and what i need to fix/change/add :)

github.com/crusom/Gemcurses