Shh.... nobody wants to live in Kansas City. Google fiber is a myth. Does not exist. The whole thing is a scam, wifi speeds still suck, and latency is high. We're next to Johnson county, which is hell on earth. Our drivers are terrible. Worse than Nashville or Boston. The place is land locked. Tons of fat stupid rednecks that hate nerds here. In other words, Walmarts everywhere. Worst sports teams in professional sports bar none here. The place is very "southy." You'll get made fun of. There are no tech jobs anywhere. You'll hate it. When you've spent some time in Kansas City, you'll wish you were never born. I'm telling you this for your own good. Stay away. If you're happy in San Francisco, please, stay in San Francisco. It's for the best. Seriously.
I re-image mine from an image I made, stored on a server in the middle of the house. Every time the machine boots, it re-images the OS image on the local hard drive, thoroughly destroying anything else that might have been on the disk. When an update to the main image is necessary, I make a new one.
I create those once about every six months, unless there's an emergency patch like Heartbleed. This works on all of the computers in my home. Wife and daughter go through the same process on their machines.
Boot to Ghost, install os, play, run, do whatever. In the event of a virus, it's short lived. When I attended Berkeley, this was the way they had set up their computer lab. I remember, at the time, being intrigued by the setup.
Now that I have myself, my wife, and a five year old all using machines around the house (nine distinct pc's), I have a practical use application for this.
Since I implemented this about five years ago, we have had virtually no problems with it. The drawback of course is that it's a lot easier to do if your machines, desktops, laptops, etc, all match. Learned that one the hard way, but good now.
My machine gets shut down about once a week. My daughter is always letting the battery burn down on her laptop, so she images more frequently than anyone else in the house. My wife is also at about once a week.
Look, I know the guys in suits buy into this crap, but there's really no reason to spread it on our walls.
If you're going to provide a solution to a problem do it, describe it in clear concise english. This person hasn't actually said anything at all. They simply used a larger than necessary amount of words to do it.
Dude, if this means no more streams of gold invites when I don't want them I'll just be crushed. What will I di with myself if half my facebook experience doesn't involve disabling requests from apps my friends use?
As someone who learned how to code without school, and gradually since the early days of the internet, I think I come to the table as someone with a lot of practical experience on this subject. Practical experience is great. But when you are a self taught programmer, you're (at least initially) going to speak a slightly different dialect than your counterparts that spent years in school learning how to do this stuff. And that's okay, because it's something that's workable.
You're also going to end up with a lot of experience that revolves around the way you think, and the way you, personally, happen to solve problems. This is going to be an issue for you until you have about a decade of experience or so in the corporate world. The advantage here, is that there will be certain areas where you run circles around the college guys, which is great for your ego, and strong egos are important in young programmers.
The drawback is that there are going to be other areas where the college guys can expound on a subject at length, and you'll have no idea what they're talking about. If you're smart enough to keep up, you'll get it; just bear in mind that there will be things that you'll have to begin learning that the college guys spent half a decade studying.
The best thing you can do, as someone who teaches yourself code is remember that everything you're doing, and everything you have done is part of the learning process. Unlike a lot of the guys who earn degrees, you're never going to stop learning, and for simple reasons of economy, you're going to have to remain faster, stronger on the practical matters of your trade, and more open minded to changing platforms and workflows than your counterparts. This is what makes you competitive in the marketplace.
In the event that you do end up going back to school, usually because you've convinced yourself that you need an expensive piece of paper, I urge you not to make the mistake that I've seen some of the best self taught programmers make. Don't unlearn what you know. Don't forget what you've done, or the practical experience you have. Just because you happened to hear it in a CS lecture doesn't necessarily mean that this is the most accurate or up to date information on any given subject.
If you decide not to pursue the academic route (like I did), my best advice would be to take your craft seriously. Young programmers are like cats with imposter complexes, and they can make the mistake of seeing other programmers as competition. What I'm telling you is that you need to run directly against that instinct, and go out of your way to find good mentors. Most people that would mentor you work day jobs, and with a little cyber stalking, it's not really especially difficult to get yourself on their teams.
Comb through big open source or high profile proprietary products that you can verify are much stronger programmers than you, who may work in areas you're interested in. Seek these people out, stalk them, try to learn from them. Apply for jobs where they work. Try to get jobs on those teams. Then... learn how to take orders, and let them teach you what they know about programming and life. Of all of the options available to you as a programmer, this is the most challenging. But in my experience, it yields the greatest rewards... even if it is an exercise in humility at times.
There will be days when you feel the job has beaten the shit out of you, but that's how you know you're learning.
Don't give up. Don't pretend you don't belong there. It's never your place to make that call. Rinse, repeat. Do this for a years, and you'll be among the best.
At the end of the day, whether or not you play video games is a choice. You have the right to decide not to buy a game. You have the right not to agree with the context or subject of the game. What Anita does is assume that since she's offended, that the games have no right to exist.
This is a woman who has been caught lying about this kind of thing in the past. She's getting criticism, she doesn't like it, or know how to deal with it; so she makes up stories like this. She's done it before. She's been caught. Don't buy into this woman's attention whoring.
Hard to say. I would almost consider building new wheels to be part of the learning process for a new programmer. And I think there's value in it. Not just in the base problem solving skills that comes with re-inventing the wheel a few times, but in the perspectives that come along with it. If you don't re-invent the wheel at least a couple of times, then you will have no basis for forming a valid opinion on the best way to implement a wheel. Which, granted, may not sound like much, but it makes a difference in so many other areas. Besides, even when you're talking about literal wheels, those get re-invented all the time. If they weren't we would never have gotten innovations like the rubber tire, or the memory foam insert for armored cars. We would still have wooden wagon wheels, which, while useful, aren't especially interesting or versatile. I think, in the long run, the same is true for code. If someone wants to write a big new shopping cart product, based on what they think are the best practices for such an implementation... let them. If someone wants to think out a new way to write a blog, or send an email, that's fine too. If I were bringing young guys onto my team, I would honestly prefer to work with people who had that kind of experience, over people that didn't. Just my 3800 satoshi.
The other thing I wish I had known earlier as a programmer is that while open source is nice for developing skillsets, it's also nice to make a few bucks with the things I create. Had I been a little more business minded in my early years as a programmer, I would have been a lot richer, a lot sooner. This also relates back to mentoring. As a young programmer, it's very important to seek out and work with grizzly old programmers who have been where you are, and experienced the things you might be trying to figure out right now. Personally, I didn't even realize I needed mentors until about five years in. I should have looked for them earlier.
But they said the exact same thing about Linux distributions in the 90's, after the post Redhat influx of distros. What we learned from that experience, and some of us knew it at the time, was that the more people you have working in their own isolated environments, solving the problems that are important to them... the more innovation you have in the greater Linux space. It's the trickle down effect in open source software, and it's what makes a product or product ecosystem stronger. And we're seeing the same effect in the Bitcoin space. Just look at the proliferation of Scrypt variation, Gravity wells, different variations on proof of work, proof of stake, and others. Like Linux, Bitcoin is more than a bundle of software products, it's an entire ecosystem. To dismiss that, and say that there should only be about Bitcoin seriously misses the way open source innovation works. The rest is all marketing, which is bullshit by definition.
The old world job applications were not designed to let you highlight your skills or paste specific sections of your resume. The text boxes were built too small, and it was intentional. That’s because the objective of the old world job application was not to learn about your skills and competencies. To put it bluntly, they were designed to see how well you follow written instructions.
The technology we have now was inconceivable when these old job applications were created, but the objective of the application stays the same whether you’re writing one out on paper, or filling out an online form. If you've reached a point where the form is timing out, you’re either over thinking the thing, giving answers that are too thoughtful for the context, or you’re not going in prepared.
I can tell by the wording of the question that you've got entirely the wrong mindset. Applications are not resumes. Think of it like the good parts version, know that ahead of time, and you should be able to fill out just about any application in a few minutes.
If you stored Bitcoin in a bank, it would be insured, and there wouldn't be an issue. This isn't even about wallets or banks or credit. This time, it's about a bug in the protocol. Every bug discovered makes the system stronger. Sucks that miners are losing money, but the discovery is good news in the long run. Compare this with the banking system. When a bug is discovered, it takes years to get fixed, millions, sometimes billions of dollars are lost. The process is onerous and intrusive, often resulting in less privacy or harder laws that don't actually address the root cause of the problem. A problem surfaces in Bitcoin world, at worst you're going to have to wait a week before the wallets or miners are patched. What was that you were saying about harm again?
Given that Israel rules Palestine, that really doesn't meet my definition of democracy. As an American I'm sure I'd have problems with an Islamic Israel, but we tell ourselves we value democracy and freedom above all else. Furthermore, I can't imagine the current course will end up better.
You might want to do a bit more googling.
Let's start by correcting your math. There are 5.9 million Jewish citizens in Israel. They comprise 73.75% of the population. There are 1.4 million arab Israelis, who comprise 17.5% of the population.
Neither group is separated by law or for any other reason. They often share the same neighborhoods, employers, and elected officials.
Of the 12 arabs in the Knesset, 2 of them are Christians; which, by your numbers would mean that Christians are disproportionately represented in the Knesset because they only comprise 2% of the overall population. MK's are represented on their merits, and very little else.
How does that not conform to your idea of a democracy?
The West Bank is not governed by Israel. Under Oslo it is fully autonomous, and it elects its own government.
The arab population in the West Bank is 92% muslim. There are no Christian members of Fatah serving in any capacity. Nor are there any to my knowledge in the "unity" government. Christians are routinely the targets of terror attacks, are required to pay the Jizya, and are regularly discriminated against by their Muslim neighbors. Often, their homes and holy sites are used as launching posts for attacks against Israel. They are prevented by the PA from rebuilding these structures.
Gaza is a completely different country, outside of the borders of Israel since 2005, and it is not a democracy at the present time. Just yesterday, 20 peace protesters were executed. There is a gender apartheid similar to the one in Saudi Arabia. Like the Christians of the West Bank, Gazan Christians must also pay the Jizya without the benefit of any representation in government whatsoever. No freedom of speech is tolerated by anyone. Weddings are bulldozed when music is played, and honor killings are a fact of life.
If you as an American value the ideals of peace and freedom, you're being a complete fucking hypocrite by supporting terrorists in Gaza and the Territories.
Shh.... nobody wants to live in Kansas City. Google fiber is a myth. Does not exist. The whole thing is a scam, wifi speeds still suck, and latency is high. We're next to Johnson county, which is hell on earth. Our drivers are terrible. Worse than Nashville or Boston. The place is land locked. Tons of fat stupid rednecks that hate nerds here. In other words, Walmarts everywhere. Worst sports teams in professional sports bar none here. The place is very "southy." You'll get made fun of. There are no tech jobs anywhere. You'll hate it. When you've spent some time in Kansas City, you'll wish you were never born. I'm telling you this for your own good. Stay away. If you're happy in San Francisco, please, stay in San Francisco. It's for the best. Seriously.
I re-image mine from an image I made, stored on a server in the middle of the house. Every time the machine boots, it re-images the OS image on the local hard drive, thoroughly destroying anything else that might have been on the disk. When an update to the main image is necessary, I make a new one.
I create those once about every six months, unless there's an emergency patch like Heartbleed. This works on all of the computers in my home. Wife and daughter go through the same process on their machines.
Boot to Ghost, install os, play, run, do whatever. In the event of a virus, it's short lived. When I attended Berkeley, this was the way they had set up their computer lab. I remember, at the time, being intrigued by the setup.
Now that I have myself, my wife, and a five year old all using machines around the house (nine distinct pc's), I have a practical use application for this.
Since I implemented this about five years ago, we have had virtually no problems with it. The drawback of course is that it's a lot easier to do if your machines, desktops, laptops, etc, all match. Learned that one the hard way, but good now.
My machine gets shut down about once a week. My daughter is always letting the battery burn down on her laptop, so she images more frequently than anyone else in the house. My wife is also at about once a week.
Fair point. I think I've just got newspeak burnout at the moment.
Pretty much. I suppose that's what keeps people in repetitive jobs though.
Look, I know the guys in suits buy into this crap, but there's really no reason to spread it on our walls.
If you're going to provide a solution to a problem do it, describe it in clear concise english. This person hasn't actually said anything at all. They simply used a larger than necessary amount of words to do it.
Yeah, go figure.
Dude, if this means no more streams of gold invites when I don't want them I'll just be crushed. What will I di with myself if half my facebook experience doesn't involve disabling requests from apps my friends use?
On a side note: people still use Facebook?
Translation: I'm upset that people are still using Java, when Flash is clearly a superior platform.
This is why software companies should never be run by business guys.
Sure thing. http://www.cbsnews.com/news/3d...
As someone who learned how to code without school, and gradually since the early days of the internet, I think I come to the table as someone with a lot of practical experience on this subject. Practical experience is great. But when you are a self taught programmer, you're (at least initially) going to speak a slightly different dialect than your counterparts that spent years in school learning how to do this stuff. And that's okay, because it's something that's workable.
You're also going to end up with a lot of experience that revolves around the way you think, and the way you, personally, happen to solve problems. This is going to be an issue for you until you have about a decade of experience or so in the corporate world. The advantage here, is that there will be certain areas where you run circles around the college guys, which is great for your ego, and strong egos are important in young programmers.
The drawback is that there are going to be other areas where the college guys can expound on a subject at length, and you'll have no idea what they're talking about. If you're smart enough to keep up, you'll get it; just bear in mind that there will be things that you'll have to begin learning that the college guys spent half a decade studying.
The best thing you can do, as someone who teaches yourself code is remember that everything you're doing, and everything you have done is part of the learning process. Unlike a lot of the guys who earn degrees, you're never going to stop learning, and for simple reasons of economy, you're going to have to remain faster, stronger on the practical matters of your trade, and more open minded to changing platforms and workflows than your counterparts. This is what makes you competitive in the marketplace.
In the event that you do end up going back to school, usually because you've convinced yourself that you need an expensive piece of paper, I urge you not to make the mistake that I've seen some of the best self taught programmers make. Don't unlearn what you know. Don't forget what you've done, or the practical experience you have. Just because you happened to hear it in a CS lecture doesn't necessarily mean that this is the most accurate or up to date information on any given subject.
If you decide not to pursue the academic route (like I did), my best advice would be to take your craft seriously. Young programmers are like cats with imposter complexes, and they can make the mistake of seeing other programmers as competition. What I'm telling you is that you need to run directly against that instinct, and go out of your way to find good mentors. Most people that would mentor you work day jobs, and with a little cyber stalking, it's not really especially difficult to get yourself on their teams.
Comb through big open source or high profile proprietary products that you can verify are much stronger programmers than you, who may work in areas you're interested in. Seek these people out, stalk them, try to learn from them. Apply for jobs where they work. Try to get jobs on those teams. Then... learn how to take orders, and let them teach you what they know about programming and life. Of all of the options available to you as a programmer, this is the most challenging. But in my experience, it yields the greatest rewards... even if it is an exercise in humility at times.
There will be days when you feel the job has beaten the shit out of you, but that's how you know you're learning.
Don't give up.
Don't pretend you don't belong there. It's never your place to make that call.
Rinse, repeat.
Do this for a years, and you'll be among the best.
Hope that helps.
This is cool, but the Israelis are ten generations beyond this.
I wonder, are they holding him as a witness to a crime that doesn't happen for 900 years? How are they taking this seriously?
At the end of the day, whether or not you play video games is a choice. You have the right to decide not to buy a game. You have the right not to agree with the context or subject of the game. What Anita does is assume that since she's offended, that the games have no right to exist.
Is awful. Her "points" are silly, and I wouldn't be surprised if this was a sham put on by her to get more attention.
Whose word do we have on this other than hers? Answer: Nobodys.
This is a woman who has been caught lying about this kind of thing in the past. She's getting criticism, she doesn't like it, or know how to deal with it; so she makes up stories like this. She's done it before. She's been caught. Don't buy into this woman's attention whoring.
Hard to say. I would almost consider building new wheels to be part of the learning process for a new programmer. And I think there's value in it. Not just in the base problem solving skills that comes with re-inventing the wheel a few times, but in the perspectives that come along with it. If you don't re-invent the wheel at least a couple of times, then you will have no basis for forming a valid opinion on the best way to implement a wheel. Which, granted, may not sound like much, but it makes a difference in so many other areas. Besides, even when you're talking about literal wheels, those get re-invented all the time. If they weren't we would never have gotten innovations like the rubber tire, or the memory foam insert for armored cars. We would still have wooden wagon wheels, which, while useful, aren't especially interesting or versatile. I think, in the long run, the same is true for code. If someone wants to write a big new shopping cart product, based on what they think are the best practices for such an implementation... let them. If someone wants to think out a new way to write a blog, or send an email, that's fine too. If I were bringing young guys onto my team, I would honestly prefer to work with people who had that kind of experience, over people that didn't. Just my 3800 satoshi.
The other thing I wish I had known earlier as a programmer is that while open source is nice for developing skillsets, it's also nice to make a few bucks with the things I create. Had I been a little more business minded in my early years as a programmer, I would have been a lot richer, a lot sooner. This also relates back to mentoring. As a young programmer, it's very important to seek out and work with grizzly old programmers who have been where you are, and experienced the things you might be trying to figure out right now. Personally, I didn't even realize I needed mentors until about five years in. I should have looked for them earlier.
I wish I had learned C as my first language instead of Visual Basic. It would have saved me years of headaches.
But they said the exact same thing about Linux distributions in the 90's, after the post Redhat influx of distros. What we learned from that experience, and some of us knew it at the time, was that the more people you have working in their own isolated environments, solving the problems that are important to them... the more innovation you have in the greater Linux space. It's the trickle down effect in open source software, and it's what makes a product or product ecosystem stronger. And we're seeing the same effect in the Bitcoin space. Just look at the proliferation of Scrypt variation, Gravity wells, different variations on proof of work, proof of stake, and others. Like Linux, Bitcoin is more than a bundle of software products, it's an entire ecosystem. To dismiss that, and say that there should only be about Bitcoin seriously misses the way open source innovation works. The rest is all marketing, which is bullshit by definition.
I don't care if they did have a change of heart on the name, and released a version for Linux.
I'm still not installing the fucking thing.
The old world job applications were not designed to let you highlight your skills or paste specific sections of your resume. The text boxes were built too small, and it was intentional. That’s because the objective of the old world job application was not to learn about your skills and competencies. To put it bluntly, they were designed to see how well you follow written instructions.
The technology we have now was inconceivable when these old job applications were created, but the objective of the application stays the same whether you’re writing one out on paper, or filling out an online form. If you've reached a point where the form is timing out, you’re either over thinking the thing, giving answers that are too thoughtful for the context, or you’re not going in prepared.
I can tell by the wording of the question that you've got entirely the wrong mindset. Applications are not resumes. Think of it like the good parts version, know that ahead of time, and you should be able to fill out just about any application in a few minutes.
And it's just now that they've caught it?
If you stored Bitcoin in a bank, it would be insured, and there wouldn't be an issue. This isn't even about wallets or banks or credit. This time, it's about a bug in the protocol. Every bug discovered makes the system stronger. Sucks that miners are losing money, but the discovery is good news in the long run. Compare this with the banking system. When a bug is discovered, it takes years to get fixed, millions, sometimes billions of dollars are lost. The process is onerous and intrusive, often resulting in less privacy or harder laws that don't actually address the root cause of the problem. A problem surfaces in Bitcoin world, at worst you're going to have to wait a week before the wallets or miners are patched. What was that you were saying about harm again?
Given that Israel rules Palestine, that really doesn't meet my definition of democracy. As an American I'm sure I'd have problems with an Islamic Israel, but we tell ourselves we value democracy and freedom above all else. Furthermore, I can't imagine the current course will end up better.
You might want to do a bit more googling.
Let's start by correcting your math.
There are 5.9 million Jewish citizens in Israel. They comprise 73.75% of the population.
There are 1.4 million arab Israelis, who comprise 17.5% of the population.
Neither group is separated by law or for any other reason. They often share the same neighborhoods, employers, and elected officials.
Of the 12 arabs in the Knesset, 2 of them are Christians; which, by your numbers would mean that Christians are disproportionately represented in the Knesset because they only comprise 2% of the overall population. MK's are represented on their merits, and very little else.
How does that not conform to your idea of a democracy?
The West Bank is not governed by Israel. Under Oslo it is fully autonomous, and it elects its own government.
The arab population in the West Bank is 92% muslim.
There are no Christian members of Fatah serving in any capacity. Nor are there any to my knowledge in the "unity" government. Christians are routinely the targets of terror attacks, are required to pay the Jizya, and are regularly discriminated against by their Muslim neighbors. Often, their homes and holy sites are used as launching posts for attacks against Israel. They are prevented by the PA from rebuilding these structures.
Gaza is a completely different country, outside of the borders of Israel since 2005, and it is not a democracy at the present time.
Just yesterday, 20 peace protesters were executed. There is a gender apartheid similar to the one in Saudi Arabia. Like the Christians of the West Bank, Gazan Christians must also pay the Jizya without the benefit of any representation in government whatsoever. No freedom of speech is tolerated by anyone. Weddings are bulldozed when music is played, and honor killings are a fact of life.
If you as an American value the ideals of peace and freedom, you're being a complete fucking hypocrite by supporting terrorists in Gaza and the Territories.