Recent submissions

Comment · 1 month ago

  Location: Toronto, Canada
  Remote: open
  Willing to relocate: yes
  Technologies: low-level Linux (kernel, libc, init, etc), C, x86 assembly, C#, Python
  Résumé/CV: https://www.alxu.ca/resume/
  Email: see resume
Systems engineer and long-time open-source contributor, with nearly two decades of hands-on experience in troubleshooting, security, and optimization. Developed 800× production hot path throughput; Linux kernel pipe buffer fix; discovered QEMU/virtiofsd full host device access vulnerability.

Looking for senior systems, infrastructure, kernel, and low-level performance engineering roles.

Comment · 2 months ago

  Location: Toronto, Canada
  Remote: open
  Willing to relocate: yes
  Technologies: low-level Linux (kernel, libc, init, etc), C, x86 assembly, C#, Python
  Résumé/CV: https://www.alxu.ca/resume/
  Email: see resume
Systems engineer and long-time open-source contributor, with nearly two decades of hands-on experience in troubleshooting, security, and optimization. Developed 800× production hot path throughput; Linux kernel pipe buffer fix; discovered QEMU/virtiofsd full host device access vulnerability.

Looking for senior systems, infrastructure, kernel, and low-level performance engineering roles.

Comment · 1 year ago
Comment · 1 year ago
Modern commercial aviation is extremely safe because of investigators and regulators banning this "well the pilot just fucked up" explanation and instead looking at systemic factors.

As pointed out in the article, if the pilot was so incompetent, why didn't they receive further training, or if truly untrainable, fired? The airline and regulator have the responsibility for doing so, and ending the investigation at "pilot error" guarantees that another incompetent pilot will crash another plane.

Comment · 1 year ago
Comment · 1 year ago
I stopped using atop when I found it installs several hooks which automatically run code as root and deposit files around the filesystem, including a "power management" hook.
Comment · 1 year ago
> Why aren't you using this logic to argue that they should use Delphi or TurboPascal because Anders Hejlsberg created those?

as you know full well, Delphi and Turbo Pascal don't have strong library ecosystems, don't have good support for non-Windows platforms, and don't have a large developer base to hire from, among other reasons. if Hejlsberg was asked why Delphi or Turbo Pascal weren't used, he might give one or more of those reasons. the question is why he didn't use C#, for which those reasons don't apply.

Comment · 1 year ago
the contention of your respondents and downvoters is that regardless of your intention, the extra information actually communicated is "i'm an asshole".
Comment · 2 years ago
Yeah, it seems like it could be implemented as a postprocessor of strace --decode-fds. Knowing what each syscall does isn't really the hard part of strace, it's knowing which ones are important, which ones are part of libc itself and can usually be ignored (e.g. collecting /etc/localtime) and which are explicitly requested by the application, piecing together multi-threaded/multi-process logic, etc. strace has a lot of functions to help with that which this doesn't support, like syscall filtering, struct decoding, and stack tracing.
Comment · 2 years ago
I googled "quebec educational attainment" and found https://statistique.quebec.ca/en/communique/university-gradu..., which says that "Québec has the highest proportion of people aged 25 to 64 with any postsecondary certificate, diploma or degree (71.2%).". According to https://www.statista.com/statistics/467078/median-annual-fam..., Quebec's median annual family income in 2021 was 96,910, almost the same as the median 98,390. The top "provinces" are Northwest Territories and Yukon, whose ways of doing things, for better or worse, cannot be easily copied to other provinces.
Comment · 2 years ago
They're the same thing. The problem is not the container, it's the H.265 encoded video which Firefox doesn't accept. It's not a good idea to throw raw cell phone video onto a website, first because it probably won't play everywhere, and second because there's embedded high-precision location data.
Comment · 2 years ago
it would be most convenient to have no 2FA. hell, skip the password too, then nobody will forget theirs. security is tradeoffs, but NIST says "if you take security seriously, you should not use SMS 2FA".
Comment · 2 years ago
> Not for extended international use; you must reside in the U.S. and primary usage must occur on our network. Device must register on our network before international use. Service may be terminated or restricted for excessive roaming. Coverage not available in some areas; we are not responsible for our partners’ networks.
Comment · 2 years ago

  grep . /sys/devices/system/cpu/cpu*/cache/index*/coherency_line_size
would be better, but

  lscpu -C
is more useful.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton