Viewing profile — charles-salvia
charles-salvia
HN member- Joined
- Thu, Dec 29, 2016, 4:58 PM UTC
- HN karma
- 618
- Public activity
- 136 items
- HN profile
- View on Hacker News ↗
About charles-salvia
Recent public activity
-
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…
-
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…
-
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…
-
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.
-
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…
-
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…
-
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…
-
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.
-
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…
-
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 …
- comment
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
comment
Comment #14187546
Doctors rely on software a lot to do their job. One day they may even be replaced by software.
-
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…
-
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 …
-
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…
-
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 …
-
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…