gaul | 3 years ago | on: Goodbye, Feedly
gaul's comments
gaul | 4 years ago | on: Toxiproxy is a framework for simulating network conditions
gaul | 4 years ago | on: size_t-to-int vulnerability in Linux’s filesystem layer
https://clang.llvm.org/docs/DiagnosticsReference.html#wshort...
The more general-purpose -Wconversion has many false positives, often around int to char conversion. Some functions like int toupper(int) have an unexpected int return type to deal with special out-of-bound values like EOF.
gaul | 4 years ago
mov eax, OFFSET FLAT:.LC0
cmp rdi, 258
ja .L1
mov rax, QWORD PTR CSWTCH.1[0+rdi*8]
Note that in some cases the compiler can do this automatically via lifetime analysis but not in this freestanding example.gaul | 5 years ago | on: Dropping Hashes (2020)
https://robert.ocallahan.org/2018/01/ancient-browser-wars-hi...
gaul | 5 years ago | on: The Evolution of the QEMU Translator
https://www.hpl.hp.com/techreports/1999/HPL-1999-78.html
Note that CPUs and compiler optimization have improved over the last 20 years and these results may not still hold.
gaul | 5 years ago | on: The future of 32-bit Linux
gaul | 5 years ago | on: S3 Strong Consistency
gaul | 5 years ago | on: S3 Strong Consistency
gaul | 5 years ago | on: S3 Strong Consistency
gaul | 5 years ago | on: S3 Strong Consistency
gaul | 5 years ago | on: Would you be willing to fund a Linux port to Apple Silicon?
Linux on Mac is not worth the effort. I ran Ubuntu on a 2011 MacBook Air and now run Fedora on a 2014 MacBook Air. There were several papercuts even with these relatively open models where it took a while to get suspend, trackpad, fan, webcam, wifi, etc. working properly. You will need to use binary drivers for the latter two features and some strange EFI bootloader. It seems that newer MacBook compatibility is worse:
https://github.com/Dunedan/mbp-2016-linux
I use Debian on ThinkPad at work and plan to buy this or a Dell XPS for my next laptop.
gaul | 5 years ago | on: Apple Silicon M1 chip in MacBook Air outperforms high-end 16-inch MacBook Pro
gaul | 5 years ago | on: Apple Silicon M1 chip in MacBook Air outperforms high-end 16-inch MacBook Pro
https://browser.geekbench.com/v5/cpu/compare/4306696?baselin...
Single core similar and multicore 50% better for MacBook.
gaul | 5 years ago | on: A better way to do remote presentations
gaul | 5 years ago | on: Backblaze B2 Cloud Storage Now Has S3 Compatible APIs
> random writes or appends to files require rewriting the entire object, optimized with multi-part upload copy
Now changing one bit means re-uploading 5 MB, the minimum S3 part size.
gaul | 6 years ago | on: Awesome-ld-preload: List of resources related to LD_PRELOAD
gaul | 6 years ago | on: Java's URL.equals() Performs DNS Resolution
gaul | 6 years ago | on: You don’t have to be “pro-nuclear” or “anti-nuclear.”
[1] https://en.wikipedia.org/wiki/Nuclear_power_in_the_United_St... [2] https://en.wikipedia.org/wiki/Nuclear_power_in_France
gaul | 7 years ago | on: Show HN: B2blaze – A Backblaze B2 library for Python