Live data from Hacker News

Viewing profile — charles-salvia

charles-salvia

HN member
Joined
Thu, Dec 29, 2016, 4:58 PM UTC
HN karma
618
Public activity
136 items

About charles-salvia

I develop software that works sometimes.

Recent public activity

  1. comment
    Comment #14833570

    If we were to somehow perform a Principal Component Analysis on the amorphous, contradictory mess of "hippie ideals", we could probably distill them down to something like a call t…

  2. comment
    Comment #14771040

    >> What concentration camps reveal is that modern people are squeamish about killing. Well, there's a difference between exterminating a foreign and/or conquered city-state, and is…

  3. comment
    Comment #14278606

    I'm a bit confused here. >> Most operators in C++, including its memory allocation and deletion operators, can be overloaded. Indeed this one was. Okay, well, firstly - the issue h…

  4. comment
    Comment #14278430

    The C++ delete[] operator doesn't take a size parameter either. This is neither here nor there, and unrelated to the problem the blog post is talking about.

  5. comment
    Comment #14245730

    The main reason is the object-relational impedance mismatch[1]. Basically, programmers like working with objects that have data fields. This is because most modern, widely-used pro…

  6. comment
    Comment #14244696

    >> Our brains are fallible, and so only approximately equivalent to Turing machines; and even ignoring that can only compute every computable thing given both infinite error-free s…

  7. comment
    Comment #14241209

    The practical difference is that with async I/O, there's less overhead because you don't need a separate thread for each blocking I/O operation. It's the difference between using a…

  8. comment
    Comment #14239643

    k, along with j, is also often an index. Of course, this mathematical convention carried over into programming as well, with i,j, and k serving as index variables.

  9. comment
    Comment #14237649

    > It's odd how this is portrayed as a negative aspect of Japan's militarism, when the Allies were fighting the same war with the same attitude. That's not the point, obviously. The…

  10. comment
    Comment #14233157

    The "lone genius" is somewhat of a myth, but also has a certain amount of truth to it. For example, Einstein was certainly a lot smarter than the average person - indeed, probably …

  11. comment
  12. comment
    Comment #14220210

    Ethics aside, at a certain point, you realize you can make a lot more money legally and legitimately using your technical skills than through any sort of "clever" technical scheme …

  13. comment
    Comment #14213596

    Okay, well - never knew this. But that example seems really cherry-picked. Many NY street names are just numbers, even in other boroughs outside Manhattan. Many streets in the Bron…

  14. comment
    Comment #14213394

    I've lived in NY my whole life, but am not familiar with this stereotype about unpronounceable names. Apart from Kosciuszko there aren't too many difficult to pronounce names of br…

  15. comment
    Comment #14209174

    Basically, the main problem with signalfd is a problem with the Linux implementation of signals in general: if your program requires some kind of logic where each individual signal…

  16. comment
    Comment #14199325

    People talk about Marx as if he wrote some kind of blueprint for a Communist state. But he really didn't. He was basically writing a philosophy of history centering around a proble…

  17. comment
    Comment #14197012

    Obviously the DRPK stands no chance of tactical victory in any sense. But they have a very good chance of just saying "fuck it", and causing arbitrary damage and mass civilian casu…

  18. comment
    Comment #14196825

    That's a subjective value call. It depends on how many North Koreans are being brutalized/dying right now. We don't have that number, but it's likely that tens of thousands of the …

  19. comment
    Comment #14196599

    The assessment predicts: "Tens or hundreds of thousands could become casualties" ... in the event of an all-out DRPK/(US+ROK) conflict. One factor to consider here is what happens …

  20. comment
    Comment #14187546

    Doctors rely on software a lot to do their job. One day they may even be replaced by software.

  21. comment
    Comment #14187052

    I agree - I think for the most part, Java is a simple language that has straightforward C-like syntax. The main problem is specifically the boiler plate class and static main metho…

  22. comment
    Comment #14186264

    ECMAScript is a general purpose programming language that, historically, just happened to be made specifically for the purpose of standardizing a language made specifically with a …

  23. comment
    Comment #14173584

    Some upper-scale restaurants charge you a "no-show" fee, using the credit card used for the reservation. Maybe airlines could do this? (Of course, the difference is that restaurant…

  24. comment
    Comment #14173477

    Good article. But I have to ask for clarification for this statement: "Empty seats cost the airlines money, and they need to recoup those losses somehow." What does this mean? The …

  25. comment
    Comment #14170955

    Of course C doesn't map to all that. Neither do most of the MIPS emulators they actually use to teach MIPS assembly in universities. But it does map pretty well to basic loops/cond…