If you're any kind of person who enjoys programming that's like any of them I've ever met you will take this and use it to learn. Not necessarily the roots of the issue, but what it is and how to prevent it. Maybe for future use, maybe for just intrigue.
If you're trying to be pedantic you may as well start removing HTML help, questions, posts, etc from the sub as HTML is neither a programming language, nor does it compile. It's markup, why that L is there is beyond me.
Okay, so how is this now related to programming? (HTML is also not programming related). Hating on me, downvoting me, etc., won't do anything. It actually just increases the likelihood of me deleting the submission.
So, are you now able to make a comment which is not a random rant?
HTML itself? It's a markup language, not a programming language. CSS? Neither. JavaScript? That's perfectly fine.
Arcane proof of concepts where people are building something turing complete with CSS or HTML only (Read this as "not a programming language") is welcome.
This doesn't involve HTML... solely JavaScript and a protocol implementation from major browser venders e.g. chrome, ie.
JavaScript is arguably the most widely accessible language, nearly every single device that can browse the web has an implementation. (side bar says: Language Agnostic)
Yawn. Wikipedia has lost 100% of credibility which it already had lacked as recent years passed. As it is though. What does HTML actually do? Nothing. It tells another chunk of code [program] what to do.
In other words, it's markup. It's like me telling you what I'm imagining a picture/image is and asserting the thought / words are the picture before it's even drawn or painted or whatever.
The hilarious part is your own "source" refutes your point.
HTML isn't the only language without a compiler. I didn't say all languages without compilers are programming languages. I said a language doesn't need a compiler to be a programming language.
I'm not seeing a connection between your argument and anything I said. By your argument, ruby is not a programming language, and that's a pretty unusual point of view.
@Craftkorb is right (plus HTML is considered a "web programming" language, yes I know, I know, but it is...), you should post this in /v/security or /v/privacy. No sense in fighting and you will get better exposure there anyway.
@Craftkorb I have given bold style to side bar quotes. Here's why I think this post is relevant and within the rules.
There is a flaw that can be utilised to find someone's IP even if they have taken advanced steps to hide it because of a recent browser protocol implementation ("programming technology") that soley involves JavaScript ("language agnostic"), perhaps one of the most prevalent language in current time as it is present on almost every single device that has internet capabilities.
"random software doesn't count", this depends on your opinion of whether the major browser venders are random?
Interestingly I'm currently using a work VPN and have WebRTC enabled, but it's only leaking internal IPs. My "actual" IP isn't leaked by WebRTC (using OpenVPN and Firefox).
25 comments
1 u/Craftkorb 07 Aug 2015 16:25
OP .. how is this programming related? Random software doesn't count.
Please respond within 3 hours. Thanks.
2 u/anticlutch 07 Aug 2015 16:47
How is this not?
If you're any kind of person who enjoys programming that's like any of them I've ever met you will take this and use it to learn. Not necessarily the roots of the issue, but what it is and how to prevent it. Maybe for future use, maybe for just intrigue.
If you're trying to be pedantic you may as well start removing HTML help, questions, posts, etc from the sub as HTML is neither a programming language, nor does it compile. It's markup, why that L is there is beyond me.
-3 u/Craftkorb 07 Aug 2015 17:02
Okay, so how is this now related to programming? (HTML is also not programming related). Hating on me, downvoting me, etc., won't do anything. It actually just increases the likelihood of me deleting the submission.
So, are you now able to make a comment which is not a random rant?
8 u/anticlutch 07 Aug 2015 17:10
Rofl. The reddit mod-type is strong with this one.
3 u/geist 07 Aug 2015 17:50
Gotta disagree with you on that one.
-2 u/Craftkorb 07 Aug 2015 18:03
HTML itself? It's a markup language, not a programming language. CSS? Neither. JavaScript? That's perfectly fine.
Arcane proof of concepts where people are building something turing complete with CSS or HTML only (Read this as "not a programming language") is welcome.
0 u/geist 08 Aug 2015 04:53
I never said HTML is a programming language -- I said it's related to programming, very much so.
1 u/anticlutch 07 Aug 2015 19:56
/v/programming
4 u/whatamidoingherev 07 Aug 2015 18:04
Dude, stfu. We don't need your "don't hate me" spiel. Just be a mod.
1 u/FruityPants [OP] 07 Aug 2015 19:53
This doesn't involve HTML... solely JavaScript and a protocol implementation from major browser venders e.g. chrome, ie.
JavaScript is arguably the most widely accessible language, nearly every single device that can browse the web has an implementation. (side bar says: Language Agnostic)
0 u/recursive 07 Aug 2015 17:56
Compilation is not a necessary criteria for programming languages.
1 u/anticlutch 07 Aug 2015 18:05
Interesting. It was when I got my CS degree. Though nearly a decade ago it wouldn't seem reasonable to change something like that.
0 u/recursive 07 Aug 2015 19:29
afaik, that's never been part of the commonly understood definition. I got my degree at about the same time.
https://en.wikipedia.org/wiki/Programming_language#Definitions
https://en.wikipedia.org/wiki/Interpreter_(computing)
1 u/anticlutch 07 Aug 2015 19:53
Yawn. Wikipedia has lost 100% of credibility which it already had lacked as recent years passed. As it is though. What does HTML actually do? Nothing. It tells another chunk of code [program] what to do.
Also;
/v/programming
In other words, it's markup. It's like me telling you what I'm imagining a picture/image is and asserting the thought / words are the picture before it's even drawn or painted or whatever.
The hilarious part is your own "source" refutes your point.
0 u/recursive 07 Aug 2015 20:11
Yawn? Have some coffee.
HTML isn't the only language without a compiler. I didn't say all languages without compilers are programming languages. I said a language doesn't need a compiler to be a programming language.
I'm not seeing a connection between your argument and anything I said. By your argument, ruby is not a programming language, and that's a pretty unusual point of view.
-1 u/InternetTuffGuy 07 Aug 2015 18:09
@Craftkorb is right (plus HTML is considered a "web programming" language, yes I know, I know, but it is...), you should post this in /v/security or /v/privacy. No sense in fighting and you will get better exposure there anyway.
2 u/FruityPants [OP] 07 Aug 2015 19:45
@Craftkorb I have given bold style to side bar quotes. Here's why I think this post is relevant and within the rules.
There is a flaw that can be utilised to find someone's IP even if they have taken advanced steps to hide it because of a recent browser protocol implementation ("programming technology") that soley involves JavaScript ("language agnostic"), perhaps one of the most prevalent language in current time as it is present on almost every single device that has internet capabilities.
"random software doesn't count", this depends on your opinion of whether the major browser venders are random?
0 u/FruityPants [OP] 07 Aug 2015 16:01
Further reading on securing your information online: privacytools.io
0 u/SecureRhino 08 Aug 2015 01:57
Interestingly I'm currently using a work VPN and have WebRTC enabled, but it's only leaking internal IPs. My "actual" IP isn't leaked by WebRTC (using OpenVPN and Firefox).
1 u/WillyWillyBumBum 08 Aug 2015 02:02
It's only leakable if you set your proxy connection in your browser. OS or higher (router) configurations are not affected.
0 u/fearectious 22 Aug 2015 04:39
But what if you get the following result?
0 u/FruityPants [OP] 22 Aug 2015 19:23
Your real IPs are not being exposed though JS, furthermore you have no IP you ghost