141 karma · joined August 20, 2011
The harder problem is the underlying drivers and app ecosystem. Will some third-party package actually run, or will it require qt-2 and then crash on launch? Why is the laptop's webcam upside down, or why is wi-fi dropping every 11 minutes?
One-man distros rarely fix this (unless the person actually has same trouble). It takes a company, that would be willing to invest the sheer human-hours. We had Red Hat, Ubuntu -- companies that did a lot, but eventually capped their investment in the desktop. We need a new one. Until then, we'll keep getting the same experience under a new label.
C is Turing-complete, so you can technically write anything in it. But on iOS, you'd need to build your own C library for application-level Apple SDKs, since Apple doesn't provide one. For simple apps (like small games or toy utils) - a minimal wrapper in Objective-C or Swift could be just a few hundred lines.
Fast forward a few years, and the computer was still running great. The desktop and downloads folders were full of messengers, "flash players" and other malware - but all binaries were throwing cryptic error. Since no one in IT was around or cared, nobody figured out how to edit the allow list. The computer was deemed half-broken. But when neighboring PCs were completely infested, this one could still open, edit, and print office docs flawlessly.
It felt like a magic fix for shared Windows PC security.
Test management tools are nothing new, but I’m focused on making this one fast and easy to use, without the bloat. The goal is to help smaller teams adopt solid QA practices without the hassle.
You just run it on your server and it does most of things, including generating WireGuard keys for clients and showing QR codes.
However I don’t understand what makes Homebrew reliable. Homebrew is a non-profit project run entirely by unpaid volunteers.
I trust repositories controlled by corporations (RHEL, Ubuntu) or properly(?) governed non-profit organizations (Debian) more. Also I trust App Store more, because of sandboxing, static and dynamic analysis.
I think this will also hurt the Mac platform. I wish Apple would invest some effort into building an App Store for cli programs. While it may be complicated for the community(require signing, sandboxing, developer effort), it is likely to have better security guarantees than Homebrew.
#define _GNU_SOURCE
#include <sys/mman.h>
#include <unistd.h>
I've tested in Fabrice Bellard JSLinux with tcc (x86 arch) and on https://replit.com/languages/c (x64). I failed to see any side effect at all. gdb "catch syscall" doesn't show anything interesting too. Looks like TINY_ELF_PROGRAM is not doing anything. # Ignore everything in this directory
*
# Except this file
!.gitignore
.gitignore can be present in any directory and there is a way to unignore a wildcardNew printer with AirPrint was way better than this. So while this 'hack' reviving old equipment might be useful for some people, don't expect it to do miracles in every case.
Unfortunately it is not widely adopted yet and the language support is yet to be improved.