Live data from Hacker News

Viewing profile — jchw

jchw

HN member
Joined
Sun, Dec 13, 2015, 6:52 AM UTC
HN karma
29,801
Public activity
5,891 items

About jchw

Opinions are my own and not the views of my employer.

Recent public activity

  1. comment
    Comment #49138361

    Don't worry. A flood of half-assed excuses for genuinely bad, annoying prose is being dispatched to your comment now. The internet is becoming a joke.

  2. comment
    Comment #49130928

    I don't think I'll be buying recent model years any time soon.

  3. comment
    Comment #49128342

    I'm going to be frank; there is literally no point in replying to me only to not read what I said again. I am running into KDE/GNOME/etc. limitations, not logind. And I both can an…

  4. comment
    Comment #49117936

    No, although this was true until around 2019 when Linux introduced io_uring and finally had a genuine innovation. io_uring wound up giving us a unified asynchronous I/O layer that …

  5. comment
    Comment #49108953

    I personally use a systemd-based distro (NixOS) and logind is able to handle this use case. The point of trying to support libseat was for the sake of non-systemd distros. (Though …

  6. comment
    Comment #49104327

    > That's systemd limitations. It's kind of the opposite, systemd-logind provides better seat management than without. I attempted to implement the same concept using libseat and se…

  7. comment
    Comment #49103929

    The kernel definitely doesn't, although the VT layer kind of sucks and probably should've never been used to multiplex graphical sessions. (I mean, I get why it was, but oh well.) …

  8. comment
    Comment #49101155

    To be fair, I think that was the entire challenge in the first place: the contemporary microcomputers were relatively limited on what they could do, so you couldn't necessarily aff…

  9. comment
    Comment #49100182

    A bit ago I accidentally bought a Keychron keyboard that didn't have QMK support, but then found that someone had ported it anyway, and I was able to flash it and fix some problems…

  10. comment
    Comment #49099401

    Joking aside I pretty much agree with this. Windows NT Object handles work pretty well. I assume they are pointers of some kind under the hood, but either way a machine word is pro…

  11. comment
    Comment #49098307

    fds should have been IPv6 addresses. I will not elaborate on why or how.

  12. comment
    Comment #49096895

    Windows NT had many things decades before Linux, I've gotten used to it. There are things Windows has that I still sort of wish Linux had, I mentioned one of them just last night (…

  13. comment
    Comment #49093516

    I have two complaints about sockets: 1, bidirectional sockets probably should've been ≥2 fd's, not 1. 2, non-blocking semantics and poll/select suck. Can't blame anyone in 1983 for…

  14. comment
    Comment #49093339

    Given that a lot of the use case is interacting with two different programs simultaneously, even just supporting it at the compositor level is pretty valuable: then it should "just…

  15. comment
    Comment #49093002

    On the note of the two different kinds of seats, a tangent: better multi physical seat support is something I am passionate about, specifically, I want Windows-style "Fast User Swi…

  16. comment
  17. comment
    Comment #49089954

    I swear to God there are articles on news sites (glorified blogs, but you know) that are along the lines of "people on twitter are saying this" and then if you actually look there …

  18. comment
    Comment #49074532

    People often don't bother chosing less bad options when they don't feel like they like either option very much, they instead choose the path of least resistance. It's one thing to …

  19. comment
    Comment #49072343

    > But what does "having principles" translate to? Focusing on the EME issue, how many people are going to be like "humpf, firefox added EME so I'm going to use chrome instead!"? Is…

  20. comment
    Comment #49072205

    > they had more issue because they catered to a loud minority that can always push for a "you are not pure enough" narrative. Because who push for that just doesn't care (rightfull…

  21. comment
    Comment #49071688

    > There's really nothing to suggest this has been the case. Yes there is, like for example, EAC and BattlEye implementing Linux support (without attestation) for the first time. It…

  22. comment
    Comment #49071201

    Sorry for any misinformation; I did try to quickly verify that this was still true, and I made the silly mistake of just assuming the Google AI Overview was good enough confirmatio…

  23. comment
    Comment #49071138

    I fairly regularly come across websites that are broken even in normal Firefox, like, even on Hacker News. I've had to use Chrome for some local government stuff but I reckon they …

  24. comment
    Comment #49071068

    They can't pull it now because they don't have big enough marketshare. Gee I wonder why that didn't work out.

  25. comment
    Comment #49071054

    Yes I am asking them to have principles. I'm sorry this is such an insane concept to understand or appreciate. Maybe the next Mozilla will understand that having principles is not …