today's leftovers
-
Linux Foundation Announces Ultra Ethernet Consortium with AMD, Cisco, Intel, Meta, Microsoft and Others
-
Using non-GNU assemblers with the Portable C Compiler
While PCC is a complete compiler, including a libpcc.a runtime support library akin to libgcc.a for GCC and libcompiler_rt.a for Clang, PCC is not a complete compilation system. PCC relies on someone else to provide an assembler and a linker to complete the process of processing object code, shared libraries, and executables. In contrast, LLVM includes everything you need to go from zero to an executable: a preprocessor, C compiler, assembler, linker, runtime support library, and is even developing their own C standard library implementation. The GNU system also has a complete preprocessor, C compiler, assembler, linker, runtime support library, and C standard library implementation; at least all under the same umbrella if not all in the same single monorepo like LLVM. PCC only provides a preprocessor, C compiler, and runtime support library.
-
Apktool v2.8.1 Released
Apktool v2.8.1 has been released! This release has been quickly released to cover some immediate regressions from v2.8.0 as well as patching a new LTS Java feature that affected parsing malformed zip headers.
-
Allergic to Waiting
Many times in your day-to-day programming life you have to wait. Wait for your development environment to boot up, wait for the formatting-on-save command to finish, wait for the website you just opened to load, wait for tests to run, wait for the CI build to finish.
The waiting doesn’t really cause me physical pain, but it does evoke a physical reaction alright. I just can’t stand it. Maybe it’s because I’m impatient by nature. Maybe it’s knowing that things could be faster that causes it. When I have to wait ten seconds for a test to finish that I plan to run many times over the next hour, I tell you, it feels as if I’m about to lose my mind.
-
Apache APISIX without etcd
For all those reasons, you may prefer to use a standard SQL database with Apache APISIX. In this post, I’ll show how you can use MySQL.
-
Firefox 116 Enables Video Hardware Acceleration on Raspberry Pi 4
Also, this is h2.64 only for the moment. Hardware accelerated VP8/VP9 decoding is the next goal and will help bring Firefox’s media capabilities on the Raspberry Pi 4 in-line with other platforms.