Live data from Hacker News

Viewing profile — Cojen

Cojen

HN member
Joined
Thu, Jul 09, 2020, 12:08 AM UTC
HN karma
22
Public activity
22 items

About Cojen

No profile information was provided.

Recent public activity

  1. comment
    Comment #28527946

    ...and now that NPE has a "helpful" message, I've generally found it to be almost a non-issue these days. During development, I can usually figure out the problem immediately just …

  2. comment
    Comment #28527911

    I think the best thing we have is the new `record` feature. You can declare a small public record before the method with the return type, and by using the `var` keyword, the caller…

  3. comment
    Comment #25541743

    Is there a C->JVM compiler out there that's any good and actively maintained? What are the major problems that come up with this approach?

  4. comment
    Comment #25541735

    The last commit to this project was over 8 years ago. Any plans on getting this thing moving along again? Was there anything learned from this project that can aid development of s…

  5. comment
    Comment #25354926

    This is true, however I think that the perceived "viral" nature of the GPL gives the impression that patent invalidation can easily spread around to proprietary projects as well.

  6. comment
    Comment #25349858

    One word: patents. GPLv3 has wording which suggests that you need to give up rights to patents when you contribute. If you're a large company, with a large patent portfolio, this b…

  7. comment
    Comment #25348412

    Jim Gray disagrees: https://arxiv.org/ftp/cs/papers/0701/0701158.pdf

  8. comment
    Comment #25305802

    I'm not familiar enough with Go to understand why this is a challenge. What point are you trying to illustrate with the challenge? Is this easy or hard, and how does this compare t…

  9. comment
    Comment #25305025

    From what I can tell, async system calls are used whenever possible. A blocking call on a socket doesn't make a blocking system call, thus permitting the carrier OS thread to go do…

  10. comment
    Comment #25304612

    Are virtual threads preemptable? If not, then one use for OS threads is when running a bunch of compute intensive tasks and you don't want worry about stalling everything else. I s…

  11. comment
    Comment #25303792

    Does this example fully answer the question? Does this allow the tasks to be scheduled deterministically? If I'm very careful and write the tasks such that they make blocking calls…

  12. comment
    Comment #25282886

    Such a decision would also screw over EU airlines that still depend heavily on Boeing.

  13. comment
    Comment #25266110

    That's cool, I hadn't thought of that. But does it identify "hot"/"cold" files that might benefit from being converted automatically to/from the compressed format? That would be a …

  14. comment
    Comment #25261385

    Reading over the comments here makes me chuckle a bit because it proves the author's point: "Error handling is hard". I don't think any silver bullet solution has been invented yet…

  15. comment
    Comment #25247141

    NTFS requires that files be manually converted to the compressed format. They're uncompressed in parts as requested, but this is only kept in RAM. I'm not aware of any built-in bac…

  16. comment
    Comment #25240509

    I guess it all depends on what side you're coming from. When I was in school, I studied MIPS from the perspective of a compiler writer who's only casually interested in hardware de…

  17. comment
    Comment #25222587

    I found this to be a good read, but I wish the author discussed the pros/cons of bypassing the file system and using a block device with direct I/O. I've found that with Optane dri…

  18. comment
    Comment #25217614

    Is it just me or did anyone else think that the bottom of the dish was a solid concrete surface? I was surprised when I saw the pictures of the damaged dish and wondered how such a…

  19. comment
    Comment #25217501

    I've found that coding in a "C-like style" offers great performance too. Are there any languages that target the JVM and are designed for higher speed? If it enforced the "C-like s…

  20. comment
    Comment #25217392

    I found this to be a good read, but I wish the author discussed the pros/cons of bypassing the file system and using a block device with direct I/O. I've found that with Optane dri…

  21. comment
    Comment #25217147

    This makes me wonder how it's possible how to replicate data without being eventually consistent. I can't transmit data faster than the speed of light. It seems that the definition…

  22. comment
    Comment #25217023

    The definition of "eventually consistent" is somewhat vague in this respect, or at least easily misunderstood. When updates are streamed and applied sequentially, "eventual" is eas…