HackerTrans
TopNewTrendsCommentsPastAskShowJobs

_0w8t

no profile record

comments

_0w8t
·3 years ago·discuss
Single executable is useful for end-user. It is not very relevant on servers or for development.

On the other hand portability and debugging experience with jars are vastly better. Just consider a developer on Mac with Apple silicon cannot use the same executable as on Amd/Intel server, while jars are cpu-independent.
_0w8t
·4 years ago·discuss
The segmented memory may come back to provide a cheap way to sandbox code within a process.
_0w8t
·5 years ago·discuss
For me the appeal of Vim-type editors is that I do not need to learn new shortcuts when switching between Mac, Linux and Windows that I have to do at work periodically. This is a reason I use a Vim plugin with VS-Code with few custom keybindings to minimize the usage of Ctrl key.
_0w8t
·5 years ago·discuss
In many cases the UI changes are driven by the desire to attract new users under assumption that the previous UI was not sufficiently attractive.
_0w8t
·5 years ago·discuss
In case of Gmail many changes were to grab more attention from the user, not to improve anything.
_0w8t
·7 years ago·discuss
Try to use zram memory compression with zstd compression algorithm if your kernel supports it or at least with lz4hc. I use this setup to compile Chromium and run few memory-hungry processes and the system is responsive during compilation. Here is free -h output:

              total        used        free      shared  buff/cache   available
Mem: 15Gi 6.6Gi 4.0Gi 295Mi 4.8Gi 8.3Gi Swap: 27Gi 10Gi 17Gi

Note that Swap is just a piece of compressed memory. I have no real swap and sappiness is set to 100%.
_0w8t
·8 years ago·discuss
That 100% branch coverage does not include indirect calls via functional pointers or jumps to signal handlers caused by devision by zero or invalid memory access, right?
_0w8t
·9 years ago·discuss
This implies that ARM vendors do less validation. I guess ARM is just so much simpler that good enough validation can be done faster. So essentially this is payback time for Intel for keeping compatibility with older code and simpler to program architecture (stricter cache coherence etc.). It is like one can only have 2 of cheap, reliable, easy-to-program.