Live data from Hacker News

Viewing profile — xerxes901

xerxes901

HN member
Joined
Sun, Aug 27, 2017, 12:42 AM UTC
HN karma
321
Public activity
48 items

About xerxes901

No profile information was provided.

Recent public activity

  1. comment
    Comment #47549463

    I plugged my iPhone 16 into my usb-C docking station the other day to charge it and was pretty surprised to discover it just started mirroring my phone screen. Keyboard worked too!…

  2. comment
    Comment #46880125

    Put a script in /etc/systemd/system-generators/ that does something like if grep "logging = syslog" /etc/stupid-service/stupid-service.conf >/dev/null; then printf "[Unit]\nAfter=r…

  3. comment
    Comment #46878943

    Yeah parsing config files with regular expressions that may or may not properly handle quoting or line continuations etc is… not a great idea in my opinion. But of course in this p…

  4. comment
    Comment #46870844

    > As a trivial example, you can dynamically depend on other services depending on system configuration (as PostgreSQL does) Depending on what you want to do, a generator might be a…

  5. comment
    Comment #46690105

    Something like the stm32mp2 series of MCUs can run Linux and act as a PCIe endpoint you can control from a kernel module on the MCU. So you can program an arbitrary PCIe device tha…

  6. comment
    Comment #46486601

    Was expecting some real unproductive and entitled whining based on the title, but was pleasantly surprised - someone actually investigating and debugging their wayland issues rathe…

  7. comment
    Comment #46467147

    Hm. I found this (that memory must be stable wherever a SEH exception could be thrown) surprising, because I thought the unwind information generated by the compiler should be able…

  8. comment
    Comment #45872172

    I have no idea whether the text was generated from an LLM, but “slop” it absolutely is not - it’s clearly a very logically ordered walkthrough about a very thorough debugging proce…

  9. comment
    Comment #45872109

    That’s exactly what it was. He discovered the customer was using a version of ffi that had this “use-after-free” (ish) bug, but the question “is this actually what my customer was …

  10. comment
    Comment #45070215

    I personally know and have (tangentially) worked with the guy and none of what you’ve said is true. > Look at his CV. Tiny (but impactful) features ///building on existing infrastr…

  11. comment
    Comment #43943110

    Thanks for clarifying, and implementing this essential feature!

  12. comment
    Comment #43942486

    Question: what actually reads /etc/pooper to configure the character? I can’t work out how that file’s contents ends up as module parameters and I’d love to know!

  13. comment
    Comment #43687066

    I don’t know what you’re basing this on. Good psychiatrists absolutely “call themselves doctors” and definitely seek to exclude or treat organic causes of psychiatric symptoms. All…

  14. comment
    Comment #42819884

    > In order to proceed, you’ll need a PC with a 64-bit CPU — and that might mean you have to buy a new PC if you don’t want to lose your EA games. Uh, can’t imagine too many people …

  15. comment
    Comment #42029867

    > Which means your changes have to go through the Ruby team first. Any additional changes would also need to go through them … I do want to pick on this specifically - people can a…

  16. comment
    Comment #41915231

    /proc/PID/root is a view of that process’s mount namespace. Also you can use nsenter(8) to run a command (or even a shell) under another process’s mount, pid, network, etc namespac…

  17. comment
    Comment #41490883

    This is in fact exactly what Ruby’s Fibers and the async fiber-scheduler gem do

  18. comment
    Comment #38270667

    I don't work on YJIT but I _think_ i know the (or maybe an) answer to this. The code for a JIT'd ruby method isn't contiguous in one location in memory. When a ruby method is first…

  19. comment
    Comment #38135414

    This doesn’t really change your conclusion, but I think that’s the wrong file. This is the real doas afaict: https://github.com/openbsd/src/blob/master/usr.bin/doas/doas... Still j…

  20. comment
    Comment #37910251

    This is essentially what systemd-resolved with the nss-resolve NSS module is right? It’s possible to use /etc/nsswitch.conf to entirely disable the built-in DNS resolution in glibc…

  21. comment
    Comment #36915869

    > a per-thread GIL with an explicit mode to share particular objects This is like Ruby's Ractors and I haven't really seen that be super successful so far. The "Objects" that need …

  22. comment
    Comment #36018885

    I winced when I saw the phrase "multithreaded fork" but then I realised this is the _other_ kind of fork, not the fork(2) syscall.

  23. comment
    Comment #34662872

    The problem is that with perf the stack trace is collected by the kernel (when the interrupt from the performance counters fires), and the kernel doesn’t implement dwarf unwinding …

  24. comment
    Comment #34405643

    Hope these people never send any emails, I hear they can be searched for a long time too.

  25. comment