Search
Items tagged with: programming
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://adventofcode.com
#tech #technology #programming #advent #christmas #christmas2022
https://github.com/scandum/rotate
Discussions: https://discu.eu/q/https://github.com/scandum/rotate
#cprogramming #programming
GitHub - scandum/rotate: A collection of array rotation algorithms.
A collection of array rotation algorithms. Contribute to scandum/rotate development by creating an account on GitHub.GitHub
https://devblogs.microsoft.com/oldnewthing/20221202-00/?p=107532
Discussions: https://discu.eu/q/https://devblogs.microsoft.com/oldnewthing/20221202-00/?p=107532
#cpp #programming
C++ template parlor tricks: Using a type before it is defined - The Old New Thing
You can talk about hypothetical things, hoping that a real thing shows up later.Raymond Chen (The Old New Thing)
https://github.com/stefanodevenuto/wirefish
Discussions: https://discu.eu/q/https://github.com/stefanodevenuto/wirefish
#programming #rustlang
GitHub - stefanodevenuto/wirefish: A blazingly fast multiplatform packet sniffer built with Tauri!
A blazingly fast multiplatform packet sniffer built with Tauri! - GitHub - stefanodevenuto/wirefish: A blazingly fast multiplatform packet sniffer built with Tauri!GitHub
> We’d like to learn from #RustLang developers about their experience and best practices with C and C++ code in their Rust code base. <...>
https://jb.gg/rust_cpp
#JetBrains #IntelliJRust #Programming #IDE
http://ethanwiner.com/BTU_BOOK.PDF
#BASIC #programming #RetroComputing
Meet the programmers bombing the shit out of Ukraine.
They’re just programmers too.
https://www.bellingcat.com/news/uk-and-europe/2022/10/24/the-remote-control-killers-behind-russias-cruise-missile-strikes-on-ukraine/
#programming #responsibility #ethics #BigTech #surveillanceCapitalism #ukraine #war #theNurembergDefense
The Remote Control Killers Behind Russia’s Cruise Missile Strikes on Ukraine - bellingcat
Bellingcat has identified a secretive group of Russian military engineers involved in missile strikes on Ukraine.Christo Grozev (bellingcat)
https://discu.eu/weekly/erlang/2022/27/
Subscribe by going to https://discu.eu/weekly/erlang/
#elixir #erlang #programming
Erlang & Elixir weekly newsletter - discussions
Free weekly newsletter about Erlang & Elixir with articles, projects and tutorials.discu.eu
GitHub - hemanth/functional-programming-jargon: Jargon from the functional programming world in simple terms!
Jargon from the functional programming world in simple terms! - GitHub - hemanth/functional-programming-jargon: Jargon from the functional programming world in simple terms!GitHub
https://discu.eu/weekly/erlang/2022/26/
Subscribe by going to https://discu.eu/weekly/erlang/
#elixir #erlang #programming
Erlang & Elixir weekly newsletter - discussions
Free weekly newsletter about Erlang & Elixir with articles, projects and tutorials.discu.eu
https://elixirschool.com/fr/lessons/basics/basics
Discussions: https://discu.eu/q/https://elixirschool.com/fr/lessons/basics/basics
#elixir #programming
Bases · Elixir School - discussions
Discussions and related articles for Bases · Elixir Schooldiscu.eu
@Anarkat
#iOS #Programming #Development
https://jsbin.com/xogulagedo/edit?js=
Discussions: https://discu.eu/q/https://jsbin.com/xogulagedo/edit?js=
#elixir #programming
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
https://forum.nim-lang.org/t/9259
Discussions: https://discu.eu/q/https://forum.nim-lang.org/t/9259
#nimlang #programming
You Can Run Doom on a Chip From a $15 Ikea Smart Lamp
Software engineer Nicola Wrachien demoed his creation in a video that shows the chip running a memory-optimized version of Doom over his custom hardware.Michael Kan (PCMag UK)
https://themediocreprogrammer.com/
It's free to read in HTML, ePub, and PDF formats.
Hope you enjoy!
#TheMediocreProgrammer #programming
https://tauri.studio/v1/guides/
Discussions: https://discu.eu/q/https://tauri.studio/v1/guides/
#programming #rustlang
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
Junior/Mid Elixir Engineer - Frontline Wildfire Defense, Remote USA
Introductory paragraph Our mission is to protect homes, families and communities from wildfire disasters.Elixir Programming Language Forum
https://onlinelibrary.wiley.com/doi/10.1002/spe.2874
Discussions: https://discu.eu/q/https://onlinelibrary.wiley.com/doi/10.1002/spe.2874
#historical #practices #programming
“The Canary in the Coal Mine ” A cautionary tale from the decline of SourceForge - discussions
Discussions and related articles about “The Canary in the Coal Mine ” A cautionary tale from the decline of SourceForgediscu.eu
https://www.lpalmieri.com/posts/error-handling-rust/
Discussions: https://discu.eu/q/https://www.lpalmieri.com/posts/error-handling-rust/
#programming #rustlang
Error Handling In Rust - A Deep Dive | A learning journal
Error handling in Rust can be confusing - should you use a library? Which one? For what purpose? This chapter provides a structured framework to reason about errors as well as a guide on how to leverage the existing ecosystem (`thiserror`, `anyhow`).www.lpalmieri.com
https://blog.logrocket.com/comparing-rust-supply-chain-safety-tools/
Discussions: https://discu.eu/q/https://blog.logrocket.com/comparing-rust-supply-chain-safety-tools/
#programming #rustlang
Comparing Rust supply chain safety tools - LogRocket Blog
These Rust tools will give you a modicum of security for minimal effort and improve the community’s supply chain security.Andre Bogus (LogRocket Blog)
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
Look, software isn't everything, and I'm sure I'll get into some other stuff on here, but the above is what I haven't found yet.
#introductions #introduction
My real name is Erik and I live in Sweden. Airikr is the old name of Erik from medieval Sweden.
My main interests are #programming, #photography, #cycling, #astronomy, #exploration, and #history.
I am a big fan of #opensource and #selfhosting and are working on open sourced projects like #serenum.
https://users.cecs.anu.edu.au/~steveb/pubs/papers/lxr-pldi-2022.pdf
Discussions: https://discu.eu/q/https://users.cecs.anu.edu.au/~steveb/pubs/papers/lxr-pldi-2022.pdf
#java #programming
Low-Latency, High-Throughput Garbage Collection [pdf] - discussions
Discussions and related articles about Low-Latency, High-Throughput Garbage Collection [pdf]discu.eu