Search
Items tagged with: 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 https://github.com/libexpat/libexpat/blob/R_2_6_2/expat/Changes
(I would help myself, but my C skills barely surpass "Hello, World".)
Found via @timbray - https://cosocial.ca/@timbray/112203547801373427
#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
PSA: Improvements to #GCC's static analyzer are going to cause (at least) `g_error()` to throw an error about an infinite loop.
Wrap the call in a few pragmas:
```c
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wanalyzer-infinite-loop"
g_error ("Just like this");
#pragma GCC diagnostic pop
```
https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html
#GNOME #GLib #C #StaticAnalyzer
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 https://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:
https://cypherpunks.ca/~iang/pubs/gradingcurve-secdev23.pdf
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
https://github.com/Voultapher/sort-research-rs/blob/main/writeup/sort_safety/text.md
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.
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
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 https://odilia.app, various projects with the rest of the Lower Elements gang at https://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
https://blog.uberspace.de/freelance-job-c-cpp-rust/
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
I'm Denise, a 20yo trans girl into #sysadmin and #DevOps, running my own libre hoster over at https://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
Thanks to everyone that contributed!
https://github.com/deltachat/deltachat-core-rust/pull/3745
#deltachat #deltachat_core
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
I discuss porting chibicc and kefir, two C compilers, to #OpenBSD.
https://briancallahan.net/blog/20220629.html
#compile #compiler #compilers #C #Unix #FreeBSD #NetBSD #DragonFlyBSD #BSD #program #programs #programming
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 🔗️: https://musl.libc.org/
apt 📦️: musl musl-dev#free #opensource #foss #fossmendations #programming
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 :)
https://github.com/crusom/Gemcurses
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