I'd hire him simply on the fact that he said he's one of the best programmers. Within a week or two of work, you'd know if he was telling the truth or not. I'm one of the best programmers too, but I can't find employment in the better part of a decade. No one is even willing to take a chance on me.
I've considered making a game where in the background it operated a bitcoin mining operation for myself like a zombie botnet. I'm sure the idea isn't original at all.
I think the arcade game ATV game by Atari was out around in 1990. When you shot your opponent it smacked their seat with a small impact. My friend got pissed off at being smacked by me, that he stopped on the side of the road. So I parked behind him and went full auto. He just left the game and walked away. Poor dude got nailed by a jelly fish not too much longer after that.
How about a bunch of nodes share the same IP address, but the data they receive has a precursor integer to tell who gets it, or maybe a different port. You'd get a bunch of garbage information you don't need, but that garbage information is someone else's data.
Then the problem just comes down to how much bandwidth you have. And you gotta be cool with people not snooping you data. Do you even encrypt?
Xbox360 charges for its online component. I figure I already pay for my Internet so why should I have to pay more. I didn't buy an Xbox360 last generation because of this. Always on makes me want to play even less so it looks like I won't be buying this generation either.
Just like an old phone number you keep so people can contact you, I have a yahoo.com email id from a long back. I had a positive experience with their customer service this past week. Yahoo.com used to be a good place to buy and host domains from, but about a decade ago, they made their domains 4x the price of other hosting companies... So I switched back then. But all in all I'm pleased with yahoo. My friend and I joke about FPY(Front Page Yahoo), on how their news items are normally bizarre or barely news at all. Their search engine is pretty good too. I search Google and Yahoo equally, but it is sometimes good to have more than one search engine.
If you can deal with the hackers via player policing and general anti-hack techniques, gigabit Internet in theory can make action online computer games with hundreds of thousands to millions of people in the same zone via P2P. 200 bytes(position/facing/velocity/action) per 33 ms(reasonable refresh time) = 6k per second, round up to 10k because the player will have actions too. So you're looking at 1,000,000k / 10k people you can feed your information outbound or 100,000 players.
Then if you just apply some basic theory of who isn't in range of who, you simply update those people less frequently. Instead of updating these people every 33ms + your action time, you update them depending on how long it would take them to get in range if they were traveling full speed into you. For a game with sniper rifles, maybe you can't do this. But lets say your game all involved melee weapons, then you're looking at people who aren't in immediate melee range getting updated every 100 ms. And people slightly further away, every 300 ms. And people really far away, several seconds. The distribution of people means most people don't need the fastest update(only the 8 people standing around you would in fact). So for a melee game, you could probably be looking at 1-100 million people in the same zone. At this point, your video card is probably the limiting factor more than your pipes are though I doubt we could organize 100 million people to want to play your video game unless it is super awesome.
It comes down to three things:
Can you really send out 100,000 packet updates or 200 bytes every 33ms? Technically you could, but would the software and hardware really manage it?
Do you have a strong enough anti hack system and hack resistant code that your game can do client side hit detection, and hackers to be banned when they show up?
Finally it is all irrelevant until 1GB/s fiber is everywhere, because for this feat of gaming to occur, you'd need everyone gaming to have 1GB/s fiber!
I'm surprised an online MMORPG hasn't tried to recreate what Bitcoin is. The problem as I see it is MMORPG have an infinite supply of gold, orcs drop gold, rabbits drop gold, sharks drop gold. The economy is always inflating. There is a virtual market for this gold, but it is always being cratered over time. I sell MMORPG stuff sometimes, I know this. Now if a MMORPG created a MMORPG with a limited number of gold coins in the game, the value of them would not drop over time. I think this should not be the primary currency as there is something to be said for giving noobs gold to buy better equipment at low levels. But at high levels, there could be some alternative currency, maybe even consumable like Path of Exile(goes back into the environment to be found by someone else). This currency which does not inflate, but can deflate, would hold its value as a tradable good, so long as your game retains its value.
So far, only the mammoth of a game World of Warcraft has shown it can last from generation to generation. In general you don't want a cashcow to also have legal fees where people sue you because they lost real money in the game. But I guess with Diablo 3, they've tried real money auctions, so they have a legal team to handle this.
If I was a World of Warcraft designer, I'd add a coin you can get at high level raid bosses. The coin if consumed would give you some special power that isn't game breaking, but quite desirable(like +magic or gold find for 10 days). The coin drops at a certain % at certain raid bosses. But the trick is that the more coins people have, the less this % drop is eventually reaching zero or near zero. When people use the coin, the % drop increases again. If people delete their character, the coin is used and the % drop increases again. It'd be a function of how many coins found as the drop rate, pretty straightforward. I believe this type of drop would retain its value for a long time.
What is weird is that I got advice to remove all the "I did something". I was told if you have I's in your resume it is bad form by the Career Center at CMU. I like all this advice from everyone though even if it is conflicting advice gotten from other places. It is good to change things up when wasn't working.
Thank you for the resume advice. I know my resume is bad, but I am not a bad programmer, in fact, I'm exceptionally good at it with strengths in complexity of design and speed of development. I don't like the term Rockstar because it implies I have lots of bad habits and that I need special treatment, but I'm most definitely top talent who isn't asking for top talent salary.
What I gather from your resume advice is a key glimpse of insight. For the longest time I kept being told to keep the resume to one page, and I struggled to be able to fit all my information on one page. But what you taught me,"I must elaborate" brought me to thinking that I can fit hypertext links after almost everything in my resume, and have a website elaborate as much as I feel like! I thank you greatly for this as it is the #1 resume advice I've gotten in the past 10 years I've been seeking employment.
As lead programmer, I was the architect for the engine starting from absolute scratch. The only things I didn't program on that game(feel free to play it) were the menus and inventory. I even was co-game designer although as you see it is a tribute to Gauntlet. The game was mainly designed to be a tech demo which would spring board us into making a Flash MMO, but the people working with me got busy on other projects and didn't want to go forward with it.
Okay, lets say there is an actual bubble, and places are hiring, how do I get a position? I've tried online job boards, and I'll find 300 technical recruiters who say they're thoroughly impressed with what I have on my resume, but I've only ever had three interviews in the past 10 years from these people. There has to be a better way. On paper, I should be in demand, I've programmed my entire life and can make Android and ios aps.
All I've figured I can do is try and write my own games and be entrepreneurial. Is now a good time to spam out resumes again?
As far as entrepreneurial things not listed on the resume, I'm currently at the tail end of a system to play Game Master Driven RPGs(GMDRPG) online with friends. I believe my system has a lot of critical features ROLL20 doesn't have. I think tomorrow or the next day I'll be recruiting people from reddit.com/r/rpg to play. I'm kind of wondering how a public RPG session is going to play out even though I have features to allow people to observe if I get over 8 players. It took me several hundred hours of coding to get this far.
I apply at the place last week to be a programmer/designer. Next week, its shut down.
All they really needed was to make an Xwing vs TieFighter MMO, where you built up a fleet of ships by running missions, and your guild was your wingmen. It could have had staying power if done right.
I think it is pretty sinister for him to dredge up "US vs THEM" protesting in his "apology".
Remember, one thing EA does is to hire fake protestors to get controversy for their game!
Stay classy EA. Even in your apologies, you ooze evil.
One thing is for certain, it won't be able to understand context of the article. For AI to understand what you're talking about, it basically needs to be able to imagine it. For a computer to imagine stuff, it'd need a 3d model of the situation and a huge library of nouns, verbs, adjectives, adverbs. The day we have true AI, I might think we'll have the capabilities of natural language interpretation. Until then, the best it can do is weigh sentence structure "quality".
My friend wrote a story about his cat that was grammatically correct,and used big words, but made little to no sense. The auto-grader program told him he was approaching PHD level English. So he took his paper into school and showed it to the English teachers who reviled at it. He was like,"Show's what you know, the computer told me I'm university level."
I believe the real reason these places censor internet isn't that they're worried of offensive things being said. I think the real reason they censor Internet is if we all hang out together in positive communities, the hate against us starts to fall apart.
Thank you for your reply, I only have a comment for one thing.
> No, downloading and running random executables is foolish in the extreme, regardless of OS.
This is something I think could change. Commodore 64 would always boot up the same way no matter what software you ran on it the last time you ran on it last time. I think it would be feasible to do this with a modern OS as well. Simply have a certain part of the OS offlimits for writing, and things could only start on bootup with user permission. Also safe mode would allow you to unload start on bootup options. Finally there would be limited interaction between files of different directories where they were installed. Like a communication protocol for communication between programs. No messy registry, but everything is contained in the installation directory, so if you delete that directory, the program is uninstalled.
Is there a distribution that has its own binary format? I ran Linux back in 2003 with Mandrake/KDE, and it seemed fine except it didn't have the ability to download executables off the Internet and run them. With the superior security of Linux, system files can't be modified without a root password typed in by the user. So while Windows can get hosed by running a binary, Linux is basically immune to viruses. I would constantly struggle compiling and installing software enough that it was a big headache. I think if there was a binary format for one or all Linux, then it would be something I would be interested in using again. I also thing the advantages of not being gun shy about downloading random executables from the Internet, would lead me to like Linux even more than Windows.
I'd hire him simply on the fact that he said he's one of the best programmers. Within a week or two of work, you'd know if he was telling the truth or not. I'm one of the best programmers too, but I can't find employment in the better part of a decade. No one is even willing to take a chance on me.
I won't take all the jokes though. I'm sure there's more.
I've considered making a game where in the background it operated a bitcoin mining operation for myself like a zombie botnet. I'm sure the idea isn't original at all.
I think the arcade game ATV game by Atari was out around in 1990. When you shot your opponent it smacked their seat with a small impact. My friend got pissed off at being smacked by me, that he stopped on the side of the road. So I parked behind him and went full auto. He just left the game and walked away. Poor dude got nailed by a jelly fish not too much longer after that.
This probably doesn't work, just thinking outside the box.
How about a bunch of nodes share the same IP address, but the data they receive has a precursor integer to tell who gets it, or maybe a different port. You'd get a bunch of garbage information you don't need, but that garbage information is someone else's data.
Then the problem just comes down to how much bandwidth you have. And you gotta be cool with people not snooping you data. Do you even encrypt?
Remember Merdith Attwell Baker? She approved the NBC/COMCAST merger. Then she started working for NBC right after The way the US government stands now is that politicians get elected by gathering the most money through campaign contributions. They then do everything in their power to help those who gave them money. Some people say the corporations interest is the people. But most know this isn't always true.
You get no air miles when there is no air.
Xbox360 charges for its online component. I figure I already pay for my Internet so why should I have to pay more. I didn't buy an Xbox360 last generation because of this. Always on makes me want to play even less so it looks like I won't be buying this generation either.
Just like an old phone number you keep so people can contact you, I have a yahoo.com email id from a long back. I had a positive experience with their customer service this past week. Yahoo.com used to be a good place to buy and host domains from, but about a decade ago, they made their domains 4x the price of other hosting companies... So I switched back then. But all in all I'm pleased with yahoo. My friend and I joke about FPY(Front Page Yahoo), on how their news items are normally bizarre or barely news at all. Their search engine is pretty good too. I search Google and Yahoo equally, but it is sometimes good to have more than one search engine.
If you can deal with the hackers via player policing and general anti-hack techniques, gigabit Internet in theory can make action online computer games with hundreds of thousands to millions of people in the same zone via P2P. 200 bytes(position/facing/velocity/action) per 33 ms(reasonable refresh time) = 6k per second, round up to 10k because the player will have actions too. So you're looking at 1,000,000k / 10k people you can feed your information outbound or 100,000 players.
Then if you just apply some basic theory of who isn't in range of who, you simply update those people less frequently. Instead of updating these people every 33ms + your action time, you update them depending on how long it would take them to get in range if they were traveling full speed into you. For a game with sniper rifles, maybe you can't do this. But lets say your game all involved melee weapons, then you're looking at people who aren't in immediate melee range getting updated every 100 ms. And people slightly further away, every 300 ms. And people really far away, several seconds. The distribution of people means most people don't need the fastest update(only the 8 people standing around you would in fact). So for a melee game, you could probably be looking at 1-100 million people in the same zone. At this point, your video card is probably the limiting factor more than your pipes are though I doubt we could organize 100 million people to want to play your video game unless it is super awesome.
It comes down to three things:
Can you really send out 100,000 packet updates or 200 bytes every 33ms? Technically you could, but would the software and hardware really manage it?
Do you have a strong enough anti hack system and hack resistant code that your game can do client side hit detection, and hackers to be banned when they show up?
Finally it is all irrelevant until 1GB/s fiber is everywhere, because for this feat of gaming to occur, you'd need everyone gaming to have 1GB/s fiber!
I want to see if the copy my neighbor gave me is really the first edition ever.
I'm surprised an online MMORPG hasn't tried to recreate what Bitcoin is. The problem as I see it is MMORPG have an infinite supply of gold, orcs drop gold, rabbits drop gold, sharks drop gold. The economy is always inflating. There is a virtual market for this gold, but it is always being cratered over time. I sell MMORPG stuff sometimes, I know this. Now if a MMORPG created a MMORPG with a limited number of gold coins in the game, the value of them would not drop over time. I think this should not be the primary currency as there is something to be said for giving noobs gold to buy better equipment at low levels. But at high levels, there could be some alternative currency, maybe even consumable like Path of Exile(goes back into the environment to be found by someone else). This currency which does not inflate, but can deflate, would hold its value as a tradable good, so long as your game retains its value.
So far, only the mammoth of a game World of Warcraft has shown it can last from generation to generation. In general you don't want a cashcow to also have legal fees where people sue you because they lost real money in the game. But I guess with Diablo 3, they've tried real money auctions, so they have a legal team to handle this.
If I was a World of Warcraft designer, I'd add a coin you can get at high level raid bosses. The coin if consumed would give you some special power that isn't game breaking, but quite desirable(like +magic or gold find for 10 days). The coin drops at a certain % at certain raid bosses. But the trick is that the more coins people have, the less this % drop is eventually reaching zero or near zero. When people use the coin, the % drop increases again. If people delete their character, the coin is used and the % drop increases again. It'd be a function of how many coins found as the drop rate, pretty straightforward. I believe this type of drop would retain its value for a long time.
What is weird is that I got advice to remove all the "I did something". I was told if you have I's in your resume it is bad form by the Career Center at CMU. I like all this advice from everyone though even if it is conflicting advice gotten from other places. It is good to change things up when wasn't working.
Thank you for the resume advice. I know my resume is bad, but I am not a bad programmer, in fact, I'm exceptionally good at it with strengths in complexity of design and speed of development. I don't like the term Rockstar because it implies I have lots of bad habits and that I need special treatment, but I'm most definitely top talent who isn't asking for top talent salary.
What I gather from your resume advice is a key glimpse of insight. For the longest time I kept being told to keep the resume to one page, and I struggled to be able to fit all my information on one page. But what you taught me,"I must elaborate" brought me to thinking that I can fit hypertext links after almost everything in my resume, and have a website elaborate as much as I feel like! I thank you greatly for this as it is the #1 resume advice I've gotten in the past 10 years I've been seeking employment.
As lead programmer, I was the architect for the engine starting from absolute scratch. The only things I didn't program on that game(feel free to play it) were the menus and inventory. I even was co-game designer although as you see it is a tribute to Gauntlet. The game was mainly designed to be a tech demo which would spring board us into making a Flash MMO, but the people working with me got busy on other projects and didn't want to go forward with it.
Okay, lets say there is an actual bubble, and places are hiring, how do I get a position? I've tried online job boards, and I'll find 300 technical recruiters who say they're thoroughly impressed with what I have on my resume, but I've only ever had three interviews in the past 10 years from these people. There has to be a better way. On paper, I should be in demand, I've programmed my entire life and can make Android and ios aps.
All I've figured I can do is try and write my own games and be entrepreneurial. Is now a good time to spam out resumes again?
My Resume if anyone is interested.
As far as entrepreneurial things not listed on the resume, I'm currently at the tail end of a system to play Game Master Driven RPGs(GMDRPG) online with friends. I believe my system has a lot of critical features ROLL20 doesn't have. I think tomorrow or the next day I'll be recruiting people from reddit.com/r/rpg to play. I'm kind of wondering how a public RPG session is going to play out even though I have features to allow people to observe if I get over 8 players. It took me several hundred hours of coding to get this far.
I apply at the place last week to be a programmer/designer. Next week, its shut down.
All they really needed was to make an Xwing vs TieFighter MMO, where you built up a fleet of ships by running missions, and your guild was your wingmen. It could have had staying power if done right.
I think it is pretty sinister for him to dredge up "US vs THEM" protesting in his "apology".
Remember, one thing EA does is to hire fake protestors to get controversy for their game!
Stay classy EA. Even in your apologies, you ooze evil.
One thing is for certain, it won't be able to understand context of the article. For AI to understand what you're talking about, it basically needs to be able to imagine it. For a computer to imagine stuff, it'd need a 3d model of the situation and a huge library of nouns, verbs, adjectives, adverbs. The day we have true AI, I might think we'll have the capabilities of natural language interpretation. Until then, the best it can do is weigh sentence structure "quality".
My friend wrote a story about his cat that was grammatically correct,and used big words, but made little to no sense. The auto-grader program told him he was approaching PHD level English. So he took his paper into school and showed it to the English teachers who reviled at it. He was like,"Show's what you know, the computer told me I'm university level."
Guess we're right on censoring Internet.
I believe the real reason these places censor internet isn't that they're worried of offensive things being said. I think the real reason they censor Internet is if we all hang out together in positive communities, the hate against us starts to fall apart.
As the bar is being raised, either form your own company to produce superior works, or find your way to the companies that are doing this.
Thank you for your reply, I only have a comment for one thing. > No, downloading and running random executables is foolish in the extreme, regardless of OS.
This is something I think could change. Commodore 64 would always boot up the same way no matter what software you ran on it the last time you ran on it last time. I think it would be feasible to do this with a modern OS as well. Simply have a certain part of the OS offlimits for writing, and things could only start on bootup with user permission. Also safe mode would allow you to unload start on bootup options. Finally there would be limited interaction between files of different directories where they were installed. Like a communication protocol for communication between programs. No messy registry, but everything is contained in the installation directory, so if you delete that directory, the program is uninstalled.
Is there a distribution that has its own binary format? I ran Linux back in 2003 with Mandrake/KDE, and it seemed fine except it didn't have the ability to download executables off the Internet and run them. With the superior security of Linux, system files can't be modified without a root password typed in by the user. So while Windows can get hosed by running a binary, Linux is basically immune to viruses. I would constantly struggle compiling and installing software enough that it was a big headache. I think if there was a binary format for one or all Linux, then it would be something I would be interested in using again. I also thing the advantages of not being gun shy about downloading random executables from the Internet, would lead me to like Linux even more than Windows.
Few companies are willing to hire anyone today.