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). 😅☺️
🔐 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
C++ Must Become Safer — Andrew Lilley Brinker — Software Supply Chain Security
I work on software supply chain security at MITRE, including serving as amember of the OmniBOR Working Group, where I lead development of the Rustimplementation, and as the project manager for Hipcheck, a tool forautomated supply chain risk assessmen…www.alilleybrinker.com
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
libexpat/expat/Changes at R_2_6_2 · libexpat/libexpat
:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub - libexpat/libexpatGitHub
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.
"Safety vs Performance. A case study of C, C++ and Rust sort implementations."
#cpp #rust #c #programming
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.
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
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
Home | Odilia Screen Reader
Welcome to Odilia! Odilia is a new screen reader for the Linux desktop. It’s written in Rust, for maximum performance and stability.odilia.app
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
Freelance-Softwareentwicklerin, C/C++/Rust (d/w/m)
This job posting is written in German. However, we all speak English here. Feel free to apply even if you don't know German. Translating this post is left as an exercise to the applicant.luto (Behind the Asteroid)
GitHub - cnlohr/mini-rv32ima: A tiny C header-only risc-v emulator.
A tiny C header-only risc-v emulator. Contribute to cnlohr/mini-rv32ima development by creating an account on GitHub.GitHub
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 ❤
Miaoute - Pédalerie partout, pour toustes
La Miaoute est un petit hébergeur de services libres pour aider les personnes trans et non-binaires à réduire leur dépendance aux grands géants centralisés du numérique.4201337.xyz
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…
prepare 1.100.0 💯 by r10s · Pull Request #3745 · deltachat/deltachat-core-rust
after commit, on master make sure to: git tag -a 1.100.0 git push origin 1.100.0 git tag -a py-1.100.0 git push origin py-1.100.0GitHub
A new #blog post appears!
I discuss porting chibicc and kefir, two C compilers, to #OpenBSD.
briancallahan.net/blog/2022062…
#compile #compiler #compilers #C #Unix #FreeBSD #NetBSD #DragonFlyBSD #BSD #program #programs #programming
#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 - crusom/Gemcurses: A Gemini client, written in C using ncurses
A Gemini client, written in C using ncurses. Contribute to crusom/Gemcurses development by creating an account on GitHub.GitHub