Its fairly unusual. I've only been asked about it once, and I told them I then cost 50% more. In reality I wouldn't have taken the job anyway- if you aren't willing to hire me, I'll go somewhere that will appreciate my skills.
No, today we have names for diseases that we didn't have names for then. The diseases (except for maybe AIDS) were in the human population at that time, they just weren't studied, were lumped in with other diseases, or thought to be an unavoidable consequence of old age.
By the time I'm working on a program I'm already told what it does. I don't think I've ever gone into a situation that blind. What I don't know is how it does it.
No, you want to make all code paths take the exact same amount of time and power. If the VM does things in a predictable way, even if your code doesn't, there's a possible attack vector there. You don't want the processor to be doing anything you can't guess in cryptography.
(Of course VM languages can still use encryption- just call out to a native part to do the actual work).
Not unless I think I missed something, or its a tightly coupled implementation with another function. My point was just that "just running" code isn't a good idea and doesn't generally get you what you need.
And are you sure the code isn't malicious? Not a good idea.
Ignoring that possibility, I very rarely need to know what a program does- I need to know how it does it in order to fix it or add features. You don't get that from running it.
For actual cryptology I wouldn't use anything on a VM. There's very sophisticated attacks on cryptology implementations that measure things like battery power differences and time to calculate that can even tell if there's an extra if statement in there and use that to find a higher probability of a bit being a 1 or 0. If I was writing a real encryption library I wouldn't want anything that could add unseen time dependencies, like garbage collecting things at different times. Its pretty much C or asm.
Greed? That seems to be the domain of the right, which wants to help the rich get richer. Corruption seems to be pretty evenly split between the two sides. Violence- when's the last time you've seen a left wing militia, or a left wing bomber? Non-violence has been a tenet of the American left since the 1950s. Hubris also seems to be pretty well evenly split, its pretty much a job requirement- if you think that you're qualified to lead the country you have hubris by definition.
I'm not worried about a cultural reboot. Undoubtedly we'll take a few steps back, but the move to an fair and equal society will always win in the long term. The truth is the liberals of the 60s are the moderates of today- not because they changed their opinions, but because all of their opinions became mainstream. The same thing If you look at the progressives of the 1910s and 1920s- the things they fought for are so ingrained in our society that nobody think twice about them. The same thing will happen now. Your grandchildren will look at you like we look at racist old women in nursing homes- an anachronism who's time is past.
If we're realistic, we'll never get there either. But we can push as far as we can in that direction, rest and recover, then push again. That's the history of the progressive movement- massive wins for a few years/a decade until society has had enough change, then a period where society pushes back. Happened in the 1910s, happened in the 1930s, happened in the 1960s. We're in the push phase now.
ROFL. Oh dear gods you're one of those. Sorry, the world isn't out to get you. But tell you what- anytime you're tired of paying, feel free to leave. We'd be a better country with fewer of the insane around.
Tell you what, you can not owe taxes once you promise to never use a road again, never buy anything that was transported to you on a road paid for by the government again, waive all minimum wage and employment laws, repay your education starting from kindergarden with interest, waive all police, fire, emergency and other services, waive your right to ever use the court for any reason, and you can only use goods (including food) from places that have no regulatory structure and inspections.
No, its completely the right way. Face facts- most people don't know what bitcoins are, and don't want them. They want real money- euros, dollars, etc. By automatically converting you're able to pay in BTC and the recipient gets what he wants. Very, very, very few recipients would use it if they had to be paid in BTC.
No, 100% of the risk is lack of utility. My supermarket, the local restaurants, and none of the places I spend money day to day take it. So its utility is 0. In fact its less than 0- I understand cash. With bitcoin I have to understand and deal with these "exchanges" things and make my purchases semi-public, where in real life I just hand them anonymous multi-colored pieces of paper. In fact I can't even pay for something unless I have an internet connection at hand. No thanks.
Same as with any other currency- if you make money, you owe the government taxes on it. No different from canadian dollars, pesos, euros, etc. I don't know why people were even surprised.
If nothing else, how about a boat? Russia has a coastline, so does Venezuela. All he has to do is get Russia's permission to enter for a few hours. Or a helicopter to a boat. Or a seaplane. Or a special flight taking the long way flying around Europe, then down the Atlantic. The question is more about how much Russia is willing to help him- given that they haven't just handed him over, my guess is they'll be happy to help him leave.
And the problem is? Nintendo is still making games that are fun. Most of the others aren't. For all the super realistic graphics on the other consoles, I enjoy myself a lot more when I grab my wii. All the extra graphics on the other consoles do is bloat the cost by 300%, making game devs less likely to take chances and reducing the number of types of games we can play. I think the gaming world would be better off if 3d had never been invented.
That comment would make sense 20 years ago. Now? Kids start using computers at a very young age- probably by age 5. By the time they're old enough to sit through a typing class they're already used to qwerty and have a good idea where all the keys are.
Don't get me wrong, I used Grafitti back in the 2000s. It worked well compared to on screen keyboards of the time, due to bad resistive touchscreens. But you can't possibly think that for western languages that drawing each character by stylus is faster than tapping a button. You'd be hard pressed to do 10 wpm on one.
Now eastern languages like Chinese that don't work well on a keyboard- there a handwriting system makes more sense.
Next time just ask for a $200 allowance for hardware, and if they ask say you're buying special ergonomic mice and keyboards for your wrists. Then you can buy the brand you want, the model you want, and there's no way they won't do it- not only would it be a stupid business decision over $200, but you have the power of OSHA on your side.
They pretty much all do the what side of the letter you typed thing, although some by different means. Yeah, the qwerty keyboard isn't ideal for an autocorrect algorithm, but its what people are used to and that's worth more than improved autocorrect performance. Also there's really no way to mathematically prove what's best- it would heavily depend on the language model of the individual user. And the average user would flip out if you started changing where keys are underneath them.
Qwerty is here to stay, as long as we speak latin derived languages. We'll have better error correction underneath and occassionally keyboard will add smiley keys or.com keys, we'll probably see more adaptations in software keyboards, and even more non-typing methods like Swype. But it'll always be on a qwerty keyboard, because that's what users expect and want.
And it doesn't exist on mobile phones. And it has a hell of a lot of problems on linux as well. Nope, if I'm making my livelihood on a phone app I'm bundling everything with my app so I can be sure it works.
Because there isn't definitive proof dvorak is faster even for physical keyboards (studies differ on if there's any gain), much less for 1-2 finger tap keyboards like on a phone. Because the world is used to qwerty and the costs of retraining in dvorak dwarf the lifetime gain of dvorak, if there actually is any. Because the fastest method of input on phones so far is to actually not type at all, but use a Swype-like mechanism and/or heavy prediction, which actually work worse with a dvorak keyboard.
I don't really think this is a huge gain either, but the Dvorak as second coming thing annoys the hell out of me.
And you'd then have to hope that its installed or get the user to install it. No app is going to do that, its going to confuse users who are used to 1 click installs, and risk breaking the app if an incompatible update (even if its just due to a bug) goes out.
Its fairly unusual. I've only been asked about it once, and I told them I then cost 50% more. In reality I wouldn't have taken the job anyway- if you aren't willing to hire me, I'll go somewhere that will appreciate my skills.
No, today we have names for diseases that we didn't have names for then. The diseases (except for maybe AIDS) were in the human population at that time, they just weren't studied, were lumped in with other diseases, or thought to be an unavoidable consequence of old age.
By the time I'm working on a program I'm already told what it does. I don't think I've ever gone into a situation that blind. What I don't know is how it does it.
No, you want to make all code paths take the exact same amount of time and power. If the VM does things in a predictable way, even if your code doesn't, there's a possible attack vector there. You don't want the processor to be doing anything you can't guess in cryptography.
(Of course VM languages can still use encryption- just call out to a native part to do the actual work).
Not unless I think I missed something, or its a tightly coupled implementation with another function. My point was just that "just running" code isn't a good idea and doesn't generally get you what you need.
Unless you have a kindle, in which case you have same day delivery. And with prime you can borrow a lot of books for free.
And are you sure the code isn't malicious? Not a good idea.
Ignoring that possibility, I very rarely need to know what a program does- I need to know how it does it in order to fix it or add features. You don't get that from running it.
For actual cryptology I wouldn't use anything on a VM. There's very sophisticated attacks on cryptology implementations that measure things like battery power differences and time to calculate that can even tell if there's an extra if statement in there and use that to find a higher probability of a bit being a 1 or 0. If I was writing a real encryption library I wouldn't want anything that could add unseen time dependencies, like garbage collecting things at different times. Its pretty much C or asm.
Greed? That seems to be the domain of the right, which wants to help the rich get richer. Corruption seems to be pretty evenly split between the two sides. Violence- when's the last time you've seen a left wing militia, or a left wing bomber? Non-violence has been a tenet of the American left since the 1950s. Hubris also seems to be pretty well evenly split, its pretty much a job requirement- if you think that you're qualified to lead the country you have hubris by definition.
I'm not worried about a cultural reboot. Undoubtedly we'll take a few steps back, but the move to an fair and equal society will always win in the long term. The truth is the liberals of the 60s are the moderates of today- not because they changed their opinions, but because all of their opinions became mainstream. The same thing If you look at the progressives of the 1910s and 1920s- the things they fought for are so ingrained in our society that nobody think twice about them. The same thing will happen now. Your grandchildren will look at you like we look at racist old women in nursing homes- an anachronism who's time is past.
If we're realistic, we'll never get there either. But we can push as far as we can in that direction, rest and recover, then push again. That's the history of the progressive movement- massive wins for a few years/a decade until society has had enough change, then a period where society pushes back. Happened in the 1910s, happened in the 1930s, happened in the 1960s. We're in the push phase now.
ROFL. Oh dear gods you're one of those. Sorry, the world isn't out to get you. But tell you what- anytime you're tired of paying, feel free to leave. We'd be a better country with fewer of the insane around.
Tell you what, you can not owe taxes once you promise to never use a road again, never buy anything that was transported to you on a road paid for by the government again, waive all minimum wage and employment laws, repay your education starting from kindergarden with interest, waive all police, fire, emergency and other services, waive your right to ever use the court for any reason, and you can only use goods (including food) from places that have no regulatory structure and inspections.
Until the STFU and pay your god damn taxes.
No, its completely the right way. Face facts- most people don't know what bitcoins are, and don't want them. They want real money- euros, dollars, etc. By automatically converting you're able to pay in BTC and the recipient gets what he wants. Very, very, very few recipients would use it if they had to be paid in BTC.
No, 100% of the risk is lack of utility. My supermarket, the local restaurants, and none of the places I spend money day to day take it. So its utility is 0. In fact its less than 0- I understand cash. With bitcoin I have to understand and deal with these "exchanges" things and make my purchases semi-public, where in real life I just hand them anonymous multi-colored pieces of paper. In fact I can't even pay for something unless I have an internet connection at hand. No thanks.
Same as with any other currency- if you make money, you owe the government taxes on it. No different from canadian dollars, pesos, euros, etc. I don't know why people were even surprised.
If nothing else, how about a boat? Russia has a coastline, so does Venezuela. All he has to do is get Russia's permission to enter for a few hours. Or a helicopter to a boat. Or a seaplane. Or a special flight taking the long way flying around Europe, then down the Atlantic. The question is more about how much Russia is willing to help him- given that they haven't just handed him over, my guess is they'll be happy to help him leave.
Yeah- nobody cares enough to do that. Dvorak is never going to happen.
And the problem is? Nintendo is still making games that are fun. Most of the others aren't. For all the super realistic graphics on the other consoles, I enjoy myself a lot more when I grab my wii. All the extra graphics on the other consoles do is bloat the cost by 300%, making game devs less likely to take chances and reducing the number of types of games we can play. I think the gaming world would be better off if 3d had never been invented.
That comment would make sense 20 years ago. Now? Kids start using computers at a very young age- probably by age 5. By the time they're old enough to sit through a typing class they're already used to qwerty and have a good idea where all the keys are.
Don't get me wrong, I used Grafitti back in the 2000s. It worked well compared to on screen keyboards of the time, due to bad resistive touchscreens. But you can't possibly think that for western languages that drawing each character by stylus is faster than tapping a button. You'd be hard pressed to do 10 wpm on one.
Now eastern languages like Chinese that don't work well on a keyboard- there a handwriting system makes more sense.
Next time just ask for a $200 allowance for hardware, and if they ask say you're buying special ergonomic mice and keyboards for your wrists. Then you can buy the brand you want, the model you want, and there's no way they won't do it- not only would it be a stupid business decision over $200, but you have the power of OSHA on your side.
They pretty much all do the what side of the letter you typed thing, although some by different means. Yeah, the qwerty keyboard isn't ideal for an autocorrect algorithm, but its what people are used to and that's worth more than improved autocorrect performance. Also there's really no way to mathematically prove what's best- it would heavily depend on the language model of the individual user. And the average user would flip out if you started changing where keys are underneath them.
Qwerty is here to stay, as long as we speak latin derived languages. We'll have better error correction underneath and occassionally keyboard will add smiley keys or .com keys, we'll probably see more adaptations in software keyboards, and even more non-typing methods like Swype. But it'll always be on a qwerty keyboard, because that's what users expect and want.
And it doesn't exist on mobile phones. And it has a hell of a lot of problems on linux as well. Nope, if I'm making my livelihood on a phone app I'm bundling everything with my app so I can be sure it works.
Because there isn't definitive proof dvorak is faster even for physical keyboards (studies differ on if there's any gain), much less for 1-2 finger tap keyboards like on a phone. Because the world is used to qwerty and the costs of retraining in dvorak dwarf the lifetime gain of dvorak, if there actually is any. Because the fastest method of input on phones so far is to actually not type at all, but use a Swype-like mechanism and/or heavy prediction, which actually work worse with a dvorak keyboard.
I don't really think this is a huge gain either, but the Dvorak as second coming thing annoys the hell out of me.
And you'd then have to hope that its installed or get the user to install it. No app is going to do that, its going to confuse users who are used to 1 click installs, and risk breaking the app if an incompatible update (even if its just due to a bug) goes out.