I’m not saying that 1<<x is generally meaningless. I’m saying that whenever the shift operand is negative, it’s meaningless. Just like log(x) isn’t generally meaningless, it’s only meaningless when the argument is not…
But your formulation isn’t right because it’s not about the UB code being detectable at compile-time or run-time, it’s about describing how the UB code should behave regardless of when it can be analyzed. In the context…
It doesn’t need to be unable to be precluded at compile-time to be UB. The expression “1 << -3” can be precluded at compile-time, yet it compiles just fine: instead it invokes UB. Doing something at runtime is a…
Undefined behavior doesn’t exist to ease portability per se, it exists to handle meaningless yet syntactically valid constructs. Shifting by a negative number is meaningless and is indicative of programming error.…
Agreed, why not attach it to the internal USB bus? Maybe it’s a sourcing / business deal thing. I’m theorizing most laptop manufacturers have made a deal with m.2 pcie wifi producers and not the usb WiFi producers.
Inspiring story. My uncle was in prison for most of my childhood, when he got out my dad helped train him for a job in IT. It wasn’t easy since the idea of making money using a skill was so foreign to him. I can’t help…
I wish there were more technical details on kaleidoscope. Just seems like lots and lots of borderline-meaningless high-level overview.
That’s my point.
How about they all pose a serious threat to privacy?
Wasn’t sure which direction he was going in but now I see. That’s incredible satire. Thumbs up.
Yeah the “fake news” narrative only serves the large media corporations that want to maintain their monopoly on content. Over time more news sources, including “fake” ones, will actually improve culture and society.
Yeah it’s completely untrue. There were lots of very powerful weapons available in those days that rival today’s assault weaponry (even from medieval times) and the 2nd amendment makes no mention of that. The 2nd…
Never made that claim but thanks for the info.
The first amendment isn’t intended for physical speech. It exists to protect opinions and ideas. It’s for this reason lots of non-verbal “speech” is protected under the first amendment, like online posts and flag…
And they are totally wrong because there were all sorts of machine guns and powerful cannons available in those days, even some used in the Revolutionary war. Projectile weapons have been improving throughout history,…
The Founders had more foresight than you think. These were enlightenment thinkers who were well versed in the history of governments and technological progress. The Bill of Rights is a document of principles: principles…
It’s not clear that throwing money at the problem will fix it. I don’t know if critical thinking is even really taught in school.
Being able to physically run your mouth in public has little to do with free speech, including shouting fire in a movie theatre. Free speech is the ability to express any opinion or idea, anti-government opinions…
The market isn’t static, it’s dynamic. The plethora of news sources will over time force consumers to think more critically about their information, since there is an inherent desire to not be a fool. The current…
I think a big problem with metadata-aware “file systems” is that the metadata is lost once the file is exported out of the system. This is a problem with ID3 tags for instance. Another problem is where you make the…
What did I just read?
Desperate for book sales.
The same terminology being used for distinct concepts is indeed a potential source of confusion. If you were to say “this is a constant time algorithm” I would need more information to clarify what you meant, rendering…
No. I’ve known about timing attacks for as long as I can remember. In any case, any specific individual’s familiarity with timing attacks doesn’t change the fact that using the term “constant time” to refer to time…
There exists a constant, K, such that T(n) < K always holds true regardless of the input length. K is proportional to the length of the constant string “secret” and has no dependence on the input. Thus, matches_secret…
I’m not saying that 1<<x is generally meaningless. I’m saying that whenever the shift operand is negative, it’s meaningless. Just like log(x) isn’t generally meaningless, it’s only meaningless when the argument is not…
But your formulation isn’t right because it’s not about the UB code being detectable at compile-time or run-time, it’s about describing how the UB code should behave regardless of when it can be analyzed. In the context…
It doesn’t need to be unable to be precluded at compile-time to be UB. The expression “1 << -3” can be precluded at compile-time, yet it compiles just fine: instead it invokes UB. Doing something at runtime is a…
Undefined behavior doesn’t exist to ease portability per se, it exists to handle meaningless yet syntactically valid constructs. Shifting by a negative number is meaningless and is indicative of programming error.…
Agreed, why not attach it to the internal USB bus? Maybe it’s a sourcing / business deal thing. I’m theorizing most laptop manufacturers have made a deal with m.2 pcie wifi producers and not the usb WiFi producers.
Inspiring story. My uncle was in prison for most of my childhood, when he got out my dad helped train him for a job in IT. It wasn’t easy since the idea of making money using a skill was so foreign to him. I can’t help…
I wish there were more technical details on kaleidoscope. Just seems like lots and lots of borderline-meaningless high-level overview.
That’s my point.
How about they all pose a serious threat to privacy?
Wasn’t sure which direction he was going in but now I see. That’s incredible satire. Thumbs up.
Yeah the “fake news” narrative only serves the large media corporations that want to maintain their monopoly on content. Over time more news sources, including “fake” ones, will actually improve culture and society.
Yeah it’s completely untrue. There were lots of very powerful weapons available in those days that rival today’s assault weaponry (even from medieval times) and the 2nd amendment makes no mention of that. The 2nd…
Never made that claim but thanks for the info.
The first amendment isn’t intended for physical speech. It exists to protect opinions and ideas. It’s for this reason lots of non-verbal “speech” is protected under the first amendment, like online posts and flag…
And they are totally wrong because there were all sorts of machine guns and powerful cannons available in those days, even some used in the Revolutionary war. Projectile weapons have been improving throughout history,…
The Founders had more foresight than you think. These were enlightenment thinkers who were well versed in the history of governments and technological progress. The Bill of Rights is a document of principles: principles…
It’s not clear that throwing money at the problem will fix it. I don’t know if critical thinking is even really taught in school.
Being able to physically run your mouth in public has little to do with free speech, including shouting fire in a movie theatre. Free speech is the ability to express any opinion or idea, anti-government opinions…
The market isn’t static, it’s dynamic. The plethora of news sources will over time force consumers to think more critically about their information, since there is an inherent desire to not be a fool. The current…
I think a big problem with metadata-aware “file systems” is that the metadata is lost once the file is exported out of the system. This is a problem with ID3 tags for instance. Another problem is where you make the…
What did I just read?
Desperate for book sales.
The same terminology being used for distinct concepts is indeed a potential source of confusion. If you were to say “this is a constant time algorithm” I would need more information to clarify what you meant, rendering…
No. I’ve known about timing attacks for as long as I can remember. In any case, any specific individual’s familiarity with timing attacks doesn’t change the fact that using the term “constant time” to refer to time…
There exists a constant, K, such that T(n) < K always holds true regardless of the input length. K is proportional to the length of the constant string “secret” and has no dependence on the input. Thus, matches_secret…