XIM Community

Tuff  (Read 4443 times)

Offline firesnatch

  • Member
  • *
  • Posts: 2
    • View Profile
Re: Tuff
« Reply #45 on: 10:35 AM - 02/06/14 »
You have to post json requests to api.live-ca.callofduty.com.  The protocol is not documented anywhere.  I'm still trying to figure it out how it all works.

Offline ak-xs

  • MVP
  • *
  • Posts: 6514
  • I'm what you call a player of non sens xD
    • View Profile
    • don't click here!
Re: Tuff
« Reply #46 on: 11:16 AM - 02/06/14 »
sooo, abc does your firm have any remote jobs? that would be interesting  ;D

tuff, i really, REALLY, hate learning syntax. once i get my degree and finish a couple of starter jobs i might moonlight on a personal project to build a SW that would act as a translator for coding. i know there are some available for this and that but i'm talking legit "write it in english anyway you want as long as it's coherent and the app will translate it optimised (as much as possible) to whatever language you want (from the supported list)" ..

i'm unaware of any sw that does this already, and i'm aware of the challenges coding such a thing would bundle.. but i think openscourcing a library to improve the built base could really do the trick of how to get the thing to achieve any degree of polish and usefulness.


just imagine it guys, a world where you just have to do the algorithms freely without any worries about language but optimisation.. it would still require knowledge of the languages though, just forgive syntax and such petty PIA crap
soon..

Offline tuffrabit

  • MVP
  • *
  • Posts: 7352
    • View Profile
    • tuffrabit's Twitch.tv channel
  • Gamertag: TuFFrabit
Re: Tuff
« Reply #47 on: 11:18 AM - 02/06/14 »
tuff, i really, REALLY, hate learning syntax. once i get my degree and finish a couple of starter jobs i might moonlight on a personal project to build a SW that would act as a translator for coding. i know there are some available for this and that but i'm talking legit "write it in english anyway you want as long as it's coherent and the app will translate it optimised (as much as possible) to whatever language you want (from the supported list)" ..

Make sure you take as many compiler courses as possible then.  Maybe even the AI courses.


XIM4 Anti Aim-assist curve: http://xim4.com/community/index.php?topic=31309.msg400143#msg400143
All you ever wanted to know about headsets and chat for the 360: http://www.xim3.com/community/index.php?topic=16461.0

Offline ak-xs

  • MVP
  • *
  • Posts: 6514
  • I'm what you call a player of non sens xD
    • View Profile
    • don't click here!
Re: Tuff
« Reply #48 on: 11:33 AM - 02/06/14 »
Make sure you take as many compiler courses as possible then.  Maybe even the AI courses.

i'm getting a headache just from reading compiler courses -_-'

i'll only have AI in masters i think (depending on what masters i pick) the current degree i'm in has so little to teach on AI it's not even funny.. not that it matters much as the main point of this degree is to get a guy ready for some crunching.

you know the first thing the degree director says to us (after intros and whatnot) ? "this degree is meant to teach you the ropes (basics) and install some attributes onto you, not to teach you everything you'll need to work. the point being that you are ready to face work as a challenge and then have the proper tools to then learn all you'll need to properly overcome the challenges by YOURSELVES" translation: " oh fu*k you if you think you came here to learn anything beyond basics, we will teach you taking care of your own mess by any way possible, which will be your day-to-day in any job anyway"


so, while my classes are helpful every semester we get a fun and joyful experience to have to make a project (an app) all by ourselves in group and we are basically left in the wild to do it.. 60% coding,20% google,10% staring at PC or each other while trying not to give in to despair or kill anyone, 5% procrastination online or off, rest 5% is BS like reports and such. it's like joyful and fun like xmas, in hell, if you want to pass.
soon..

Offline BionicTbag

  • MVP
  • *
  • Posts: 2609
    • View Profile
Re: Tuff
« Reply #49 on: 11:36 AM - 02/06/14 »
sooo, abc does your firm have any remote jobs? that would be interesting  ;D

tuff, i really, REALLY, hate learning syntax. once i get my degree and finish a couple of starter jobs i might moonlight on a personal project to build a SW that would act as a translator for coding. i know there are some available for this and that but i'm talking legit "write it in english anyway you want as long as it's coherent and the app will translate it optimised (as much as possible) to whatever language you want (from the supported list)" ..

i'm unaware of any sw that does this already, and i'm aware of the challenges coding such a thing would bundle.. but i think openscourcing a library to improve the built base could really do the trick of how to get the thing to achieve any degree of polish and usefulness.


just imagine it guys, a world where you just have to do the algorithms freely without any worries about language but optimisation.. it would still require knowledge of the languages though, just forgive syntax and such petty PIA crap


i love the idea, but your talking about a project it would take a super-hero-developer that knows the ins and outs of several languages so well..  that project would take a single developer years to create.. IMO


if you dont like syntax, your going to be hard pressed during your project.


if you were able to pull that off, you could become rich quickly... I guess.
« Last Edit: 11:42 AM - 02/06/14 by BionicTbag »
sorry but its time to leave.... goodbye all!

Offline ak-xs

  • MVP
  • *
  • Posts: 6514
  • I'm what you call a player of non sens xD
    • View Profile
    • don't click here!
Re: Tuff
« Reply #50 on: 12:16 PM - 02/06/14 »
i love the idea, but your talking about a project it would take a super-hero-developer that knows the ins and outs of several languages so well..  that project would take a single developer years to create.. IMO


if you dont like syntax, your going to be hard pressed during your project.


if you were able to pull that off, you could become rich quickly... I guess.

it's like you are reading my mind! i'd love to get friends on board because i don't really plan to learn every major language to support really.. i guess it's why openscource would really help but then again it needs a proper base for people to iterate on or otherwise it would literally be outsourcing the work to volunteers and that sounds really wrong in every way..

i guess i may just save up some pennies from a few years work and then just pray no one in the industry has already done and pay a team to help me with it... it will be really hard to do, but then again, whenever i take a serious look at some of the software we have available today it's mind shattering to imagine the brilliant minds and amount of hours behind them.. humanity has really come to a point where we make the most amazing "scripts", still not in real AI points but we are really cutting it close given how limiting hardware still is..

this project doesn't demand a true AI, just your run of the mill AI in current terms.. it's possible to do, i'm sure of it, which is what is appealing to me aside from the money, but some issues behind the translation and some syntax rules would really really make it hard to implement. i guess understanding the raw "english" code wouldn't even be the hardest part... tuff really nailed it with the compiler courses remark, as it will take A LOT of manhours/genius to crack some single "translations" i reckon.


not to mention the project blatantly demands a large user test base, it's impossible for a small team to imagine all the ways to "code" in english.. how on earth would i get that without either some beta and people actually getting in it by some chance or paying, it'd be impossible..
soon..

Offline tuffrabit

  • MVP
  • *
  • Posts: 7352
    • View Profile
    • tuffrabit's Twitch.tv channel
  • Gamertag: TuFFrabit
Re: Tuff
« Reply #51 on: 12:57 PM - 02/06/14 »
Eeeehehehehehe college computer science professors.  I took precisely one programming class at a local university before deciding it wasn't for me.  I had already been in my current job for two or three years.  The worst part was when he wanted us to each write a silly GUI app using his own homegrown win32 GUI lib.  It was broken, wouldn't even compile.  I had to fix it for him when the entire class couldn't use his library.

The most hilarious part was when I broke his brain when he was trying to explain tertiary C++ statements.  I asked him if you could nest them, and he said "I don't think so"... I walked up front and wrote it on the white board.  The whole time he's just shaking his head.  Another student typed in and compiled what I was writing on the white board.  It compiled and worked.  He just couldn't grasp it.


XIM4 Anti Aim-assist curve: http://xim4.com/community/index.php?topic=31309.msg400143#msg400143
All you ever wanted to know about headsets and chat for the 360: http://www.xim3.com/community/index.php?topic=16461.0

Offline BionicTbag

  • MVP
  • *
  • Posts: 2609
    • View Profile
Re: Tuff
« Reply #52 on: 01:37 PM - 02/06/14 »
had a similar thing happen, not as complex.. but told a PHP teacher that PHp considers a blank a ZERO.  you could see the look on his face thinking about how many programs he needed to go rewrite.
sorry but its time to leave.... goodbye all!

Offline Xog

  • MVP
  • *
  • Posts: 3653
    • View Profile
Re: Tuff
« Reply #53 on: 06:50 PM - 02/06/14 »
Eeeehehehehehe college computer science professors.  I took precisely one programming class at a local university before deciding it wasn't for me.  I had already been in my current job for two or three years.  The worst part was when he wanted us to each write a silly GUI app using his own homegrown win32 GUI lib.  It was broken, wouldn't even compile.  I had to fix it for him when the entire class couldn't use his library.

The most hilarious part was when I broke his brain when he was trying to explain tertiary C++ statements.  I asked him if you could nest them, and he said "I don't think so"... I walked up front and wrote it on the white board.  The whole time he's just shaking his head.  Another student typed in and compiled what I was writing on the white board.  It compiled and worked.  He just couldn't grasp it.


Wow, that must've felt amazing LOL

Offline PlaDale

  • MVP
  • *
  • Posts: 819
    • View Profile
Tuff
« Reply #54 on: 07:23 PM - 02/06/14 »
Ak is trolling you guys, he's talking about wolfram language LOL
I have a problem with rules and got myself banned. Again.

Offline Speagles

  • Member
  • *
  • Posts: 262
    • View Profile
Re: Tuff
« Reply #55 on: 07:27 PM - 02/06/14 »
Make sure you take as many compiler courses as possible then.  Maybe even the AI courses.

i'm getting a headache just from reading compiler courses -_-'

i'll only have AI in masters i think (depending on what masters i pick) the current degree i'm in has so little to teach on AI it's not even funny.. not that it matters much as the main point of this degree is to get a guy ready for some crunching.

you know the first thing the degree director says to us (after intros and whatnot) ? "this degree is meant to teach you the ropes (basics) and install some attributes onto you, not to teach you everything you'll need to work. the point being that you are ready to face work as a challenge and then have the proper tools to then learn all you'll need to properly overcome the challenges by YOURSELVES" translation: " oh fu*k you if you think you came here to learn anything beyond basics, we will teach you taking care of your own mess by any way possible, which will be your day-to-day in any job anyway"


so, while my classes are helpful every semester we get a fun and joyful experience to have to make a project (an app) all by ourselves in group and we are basically left in the wild to do it.. 60% coding,20% google,10% staring at PC or each other while trying not to give in to despair or kill anyone, 5% procrastination online or off, rest 5% is BS like reports and such. it's like joyful and fun like xmas, in hell, if you want to pass.

If you're expecting to exit college knowing everything you'll ever need to know about programming you're going to have a bad time.  Your professor's quote pretty much explains exactly what computer science is curriculum is.  If you can't problem solve and think critically on your own you shouldn't be a software developer.

Offline RookCheck

  • MVP
  • *
  • Posts: 3081
  • Your move.
    • View Profile
  • Gamertag: RookCheck
Re: Tuff
« Reply #56 on: 08:13 PM - 02/06/14 »
Gais.

Stahp.

Crack the code on the Ghost API so I can pull raw data instead of wireframe structures.

 I know AK gets distracted easily, but let's try and keep his thread-lock/thread-derailment count down ... for all our sakes.
I swear to god I will bring forth a rage so complete in it's fury that your innards would boil from the sheer amount of energy pouring from your monitor.

Rook said everything that can be said.

Offline ak-xs

  • MVP
  • *
  • Posts: 6514
  • I'm what you call a player of non sens xD
    • View Profile
    • don't click here!
Re: Tuff
« Reply #57 on: 05:37 AM - 02/08/14 »
If you're expecting to exit college knowing everything you'll ever need to know about programming you're going to have a bad time.  Your professor's quote pretty much explains exactly what computer science is curriculum is.  If you can't problem solve and think critically on your own you shouldn't be a software developer.

you don't say? it's not about knowing everything, but the bare minimum. i don't feel they teach what i'd consider the bare minimum, i think they only teach the basics that don't amount to as much as i'd like to know. of course there are constraints that are not their fault, like i'm talking about a simple degree not a masters (it's not a bachelors either).

on a masters degree we learn part of what is missing but while i like my degree i don't like any of the masters i've seen available. and the masters is a specialised course, not a generalist one like the normal degree.. and that is a problem since i'd like to have more flexibility and proper schooling instead of self-learning, job-learning and taking courses outside of a college.



Ak is trolling you guys, he's talking about wolfram language LOL

i wasn't trolling that's still not out and to be honest i had forgotten about it. sounds good though ^^
but i had this idea for a long time now, and i know famous people that did also. i think it's normal to have this idea once you are faced with dealing with 2-3 languages that are opposite in level.


Eeeehehehehehe college computer science professors.  I took precisely one programming class at a local university before deciding it wasn't for me.  I had already been in my current job for two or three years.  The worst part was when he wanted us to each write a silly GUI app using his own homegrown win32 GUI lib.  It was broken, wouldn't even compile.  I had to fix it for him when the entire class couldn't use his library.

The most hilarious part was when I broke his brain when he was trying to explain tertiary C++ statements.  I asked him if you could nest them, and he said "I don't think so"... I walked up front and wrote it on the white board.  The whole time he's just shaking his head.  Another student typed in and compiled what I was writing on the white board.  It compiled and worked.  He just couldn't grasp it.

wow. just wow. and we complain about our teachers.. they are not like that at all! problems we have is stuff like maths teacher giving a class that is not math. coders teaching sw engineering (those without experience in design and only in coding, aka following instructions),etc
soon..

Offline singlecoilpickup

  • MVP
  • *
  • Posts: 3675
    • View Profile
  • Gamertag: CoilTap
  • PSN ID: singlecoilpickup
Re: Tuff
« Reply #58 on: 09:41 AM - 02/08/14 »
ak, the whole "type in English" thing is likely not as desirable as you might think.

I've never seen anything auto-generate code that generates good code. There are just too many decision points that the compiler isn't going to know that a human will about how the system is going to be taxed and how it needs to behave. Because of this, the compiler is often going to do something that works but not necessarily right for the given purpose. So, for example, it might do something that works but extremely inefficiently that eats all of your memory or CPU for no valid reason.

If you take an Algorithms course you'll understand exactly why. We would have to break some world-changing boundaries of artificial intelligence to accomplish what you're looking for.

Believe me, different programming languages' syntax is the most trivial part of being a developer, and not having control of the exact code that gets written is just going to produce junk applications.
Xbox One / PC
XIM Apex / Logitech G Pro Keyboard / Logitech G900
Astro MixAmp Pro TR / Sennheiser HD598 / Blue Yeti Mic

Offline ak-xs

  • MVP
  • *
  • Posts: 6514
  • I'm what you call a player of non sens xD
    • View Profile
    • don't click here!
Re: Tuff
« Reply #59 on: 10:30 AM - 02/08/14 »
ak, the whole "type in English" thing is likely not as desirable as you might think.

I've never seen anything auto-generate code that generates good code. There are just too many decision points that the compiler isn't going to know that a human will about how the system is going to be taxed and how it needs to behave. Because of this, the compiler is often going to do something that works but not necessarily right for the given purpose. So, for example, it might do something that works but extremely inefficiently that eats all of your memory or CPU for no valid reason.

If you take an Algorithms course you'll understand exactly why. We would have to break some world-changing boundaries of artificial intelligence to accomplish what you're looking for.

Believe me, different programming languages' syntax is the most trivial part of being a developer, and not having control of the exact code that gets written is just going to produce junk applications.

oh i know, so now you understand the ambition. i initially thought that at least one of the ends, either high level or lowest level, programming languages would be easier to deal with to create this but that was really naive.. i got into a wall immediately

i'm aware of the difficulty, and that is why i think open source would be the key really. i fear that even if such software would be feasible, the compiling times would be insane.. they already are slow as is, making the system run a few dozen lines of code, or hundreds to find contextual info to decide how to translate a line properly through a database reeks of crazy slow times no matter the machine's capacity out side of an entire server grade supercomputer..


i don't know man, i think building it one language at a time is fundamental and just because i say write in plain english doesn't mean some stuff won't be locked on tight. i think we need to look at how magnificent and universal math is to begin with, but since math alone and propositional logic won't cover every aspect of programing there needs to be deep study of "plain english" syntax matchups.


one way to solve some stuff is having a database with as much examples as possible and their translation, this much is obvious. but dealing with the sorting of such info via the machine by itself and understanding personal trends as well as the nuances proper to each language is really reaching for the sky.

simple things as pointers existing or not in a language are fixable part of the time, but other stuff isn't at all or easily.



think of it this way: my theory is that if we build the translation a language at a time (so people will have to have the knowledge of the language still but just have more leeway with syntax like symbols used and so on) and then start improving that single language translation to be more and more forgiving of the syntax it should be possible (probably in manhours not suited for just 1 person) to achieve the goals. if one language can be achieved then i have proof of concept and should be able to get investment and help to finish the rest..


some languages are really easy to aim for this, some others not at all. but i still think it's completely possible, just really hard. i look at several softwares that very same way. people didn't think some things were possible some time ago and yet they are here now..


and like pladale mentioned i'm not even alone in this, people are wanting to make more "universal" languages to code in all over.




PS: again, keep in mind i just want to cut syntax, not cut having to gather knowledge about a language altogether. but i think we should view it as low to high tiers of the same language and not languages a,b and c with entirely different syntax each.
soon..