I don't know where do I fit in the statistics, but I believe I am way off your data point:)
I used to buy "good" laptops, as much as my budget would allow — I had two very nice Dell computers, both bought for ~US$1,000. But in 2008 I bought an Acer Aspire One netbook (one of the first, 9" models) for ~US$400. I loved it. Even if it was so underpowered, it was comfortable to just take along anywhere. Granted, I don't do heavy compiling, but did work on it (even with its tiny keyboard). While on vacations, it was my main computer, and I never felt too size-cramped on it because of the keyboard — The screen size, 1024×600, was too small, but workable.
After five years with it, I bought another Acer Aspire One. The newer models are 11", but still very very light. Not much of a workhorse, but works very nicely. I bought it for US$350, and just added 4GB RAM (for 6GB total). It is a very nice work machine now. I don't know what I'd do with more power, but I do know that my back thanks me for having a small machine.
And, of course: One of my Dell machines was eventually stolen. It hurted. But were this one to be stolen as well, I would be much less angry about having to replace it.
Oh - Sorry, I jumped to answering. You did say unoficiallyUS and Mexico work to keep the rates stable.
That's exactly true. It's not that the peso is artificially held at a fixed per-dollar level (as it happened in the past), but that it is kept in a relatively stable value through "real" action.
But, of course, this is because the USA is not only Mexico's closest economic partner but its neighbour country. But anyway, the reason I sent here my original comment is that in the 2002-2014 period, the Euro went to over double of its original value against the US Dollar, then down a bit.
Nope. The peso floats freely; twice in the last five years there has been economic unstability, and the central bank "intervened" by selling a chunk of its reserves in order to keep the peso from falling further. It has worked: In the 2008-2010 period (remember, global economic recession), stable exchange levels jumped from 10 to 12, but we did at some point reach (for just a couple of days) 16, then went back to 12. And a similar thing seems to be happening now, as the dollar jumped from ~12.50 to ~15, and seems to have stabilized.
But no, the Mexican peso is not tied to the dollar, or to any other currency.
I am Mexican. We have been told the peso has been mostly stable for almost two decades... Well, lets say, a decade and a half. When Vicente Fox was appointed president (2000), one dollar was at about MX$10, and it has very slowly slided. This year started with the dollar at ~MX$13. (Our last couple of months notwithstanding, as we are now at about 15). You can look at the last 10 years' graph
However, when the Euro started circulating (2002), one Euro was at about 7 pesos. It has since gone up to 17, then down a little. That is, it has moved from ~US$0.80 to ~US$1.40; it has peaked at US$1.60, and in the last 10 years, had valleys of US$1.20. (you can see the last ten years exchange levels history)
So, in short: There's quite a bit more to it if you dig into the whole world of currencies:)
As long as Amazon is getting the best price for the customer, no one will ask the State to regulate anything. Typically, the State regulate when the customers are complaining about abuse from the monopoly, as long as a monopoly doesn't abuse from its position no one complains. So, a monopoly should take care of the largest group in order to avoid the intervention of the State.
No. The owners and employees of "lesser" companies are terribly affected. The State should stop any company that is tending to become a monopoly.
When a company is *way* more successful than their competition, you don't have to wait until the competition dies in order to see a monopoly is forming. Yes, I do not believe in a pure free market. Much to the opposite. I believe that players should be able to enter the stage on a field that's as leveled as possible. And this particular case itches me because Amazon found some bits of inovation in a field, then its scope broadened, and now it is causing distorsions in all kinds of unrelated fields. And that is where regulation should kick in.
Authors have long suffered the publishers pay them a misery compared to what they earn. I have published very little, and via my university (which means, very little distribution but relatively very good terms). I get 10% of the sales. In the "real world", maybe a third of that is normal.
Now, Amazon is continuing to pay the authors the same 3%. But not only no exchange of tangible goods happens, now we the readers also pay Amazon for the book-of-all-books (that is, the Kindle). Yes, some people will use the Kindle store to read on the computer, tablet or whatnot, but it's definitively a lesser experience.
So anyway, Amazon is still paying something to the publishers (except, of course, for Amazon Direct published works). But given the goods themselves "cost" no money, they are getting *way* more than by selling books — Of course, the authors would prefer their income to increase proportionally as well.
On the other hand, this is a very good example on how specific business practices can hurt quite different areas of endeavour. Bezos started off early and Amazon became an effective monopoly. When a large enough group feels (and proves!) a single provider is hurting them, the State should intervene regulating monopolies; I'm sure that were Amazon to be audited, many strange issues would arise as a result of the strict application of the described scheme.
After all, some market regulation is better for everybody, even if you are free-marketist.
OK, you proved the GP false. Given the huge disbalance, with ~30% of the world's Great Idiots born in the US, anything based on a representatively significant distribution is proven to be false.
After posting my post (of course, I got to brag before reading your opinions), I started reading how valued "multitouch" seems to be among/. readers.
It's, granted, a game-changer that enabled buttonless phones, for better and for worse. But in a car, you want to avoid as hard as you can all kinds of interfaces that require your visual attention. My body knows where most useful buttons in my car are (and in the strange event I need to, say, switch the airflow setting, I know I can do it while at a red light or something like that). I do not want a car that enables me to do what I should only do with my full attention on it.
I neither want my neigbour driver's car to provide such abilities, of course.
This sounds exactly like the tech used by Hewlett Packard in the mid-1980s (here in Mexico, maybe it was known earlier elsewhere) for their HP110 and HP150 lines. The HP110 had (25x80? Probably...) holes on the screen edge, with a LED and a receiver at the opposite ends. IIRC, for the HP150 the "magic" was that the screen borders were now smooth, because the LEDs were higher power, and infrared instead of visible-spectrum.
I never used those machines; I remember seeing them and drooling at the finger-detecting magic:-) But thirty years later, it's hardly a new technological development.
I have been three times to Cuba; first time (in 1999) I went to visit a friend at the Health Ministry, and they had quite a good dialup access point; back then, dialup was still the main Internet access mode where I live (Mexico). The lacking part was, of course, computer access in the population.
The last time I was there (2010) was shortly before the connection to Venezuela started operation. I was invited to give a talk at the "Universidad de Ciencias Informáticas" campus, near La Habana. There, basically every student lives on-campus (the university is in a decomissioned Soviet base). All rooms have a computer — Old one, but working. And yes, network access was quite slow. Students also had a terribly low monthly bandwidth allowance (IIRC it was in the vicinity of 300MB), and after hitting that ceiling, there was no way to get more bits for them. It was quite interesting to see how a large group of people learnt to use the Internet with Javascript off, images off!
There was no censorship I could find (using a regular student account). Of course, I didn't go testing everything, as I didn't want to leave my host disconnected — But the main issue was the limits derived from having a single satellite uplink for the whole nation. I was told the situation improved vastly after the fiber to Venezuela was laid, but I cannot comment first-hand on it.
Of course, I'd expect now a fat fiber will be laid to Florida.
If I were to get a H1B visa, I might want to do the work you currently do for a much lower wage than yours (since I come from an allegedly poor country or something like that). So, is getting a PHP newbie developer who was born in the USA and charges US$100K a year, or getting a good, talented programmer who will do the same work for US$60K a year... Is on the same level only because they will fill the same job position?
(I live in Mexico, and am *not* interested in living in the USA. I have a ~US$25K yearly salary, and live quite well off it. But many colleagues have migrated to the USA, just because of that salary difference)
Right. You want to live in a free-market economy? Then people like you and me become part of the market. And, it's not like getting a H1-B visa is that simple: For a non-USian, only being quite qualified and skilled can get you a work-enabling visa. Of course, were I to get a visa to work on the US, I would probably be a cheaper hire than you — So, for (supposed) equal skills, I'd be more valuable.
So, if you push for a free market and reduced state, you'd be pushing for me to be hired over you.
Yes, we tend all to think that things that happen to us are related to the IT industry. However, nothing in "the H1-B debate" restricts this issue you mention to the IT sector.
This issue is not even related to immigration — If a company prefers to hire me to do $foobar because I'm better and cheaper for the job than the guy who did it before me, the company will do its best not to get bad press. It might include paying him a bit extra so you leave happy, or adding judicial clauses to shut his mouth up.
Of course, specific cases can be mentioned to say "hey, this is a specific issue for us techies and it involves them non-USians!". But it's the way things have always worked.
Yes, but that is far from enough. What about authors who have passed away? Whom should I write to? What about wnriching the globally available corpus of available knowledge? For the things I have written, I often grab tens to hundreds of articles, read a couple of paragraphs, and just casually filter them out. If it requires me begging to a third person, including the knowledge vested in that paper will not cross my mind – Unless, of course, somebody strongly points me at it. What about long-term archival? What if said author lost his files in a hard drive crash last year? Freely accessible knowledge is lost for good? Of course, it's better than having the journal as the only source for the knowledge (and them denying it), but it's not enough.
In Mexico City, at the end of the primary school, ~1988, we did learn how to extract square roots (and covered the basis for "higher" roots). Of course, it was not something we used since; in secondary school we went on with algebra, and didn't do much more pure arithmetics since. But square roots are useful to at least estimate without computers.
I cannot understand why such a setup isn't more common. My workstation has two monitors: One of them in portrait (900x1440) and the second in landscape (1900x1080). I mostly use the portrait one to write texts and browse the Web. The landscape one is where I usually code or sysadmin from. And, of course, other stuff finds its place in different ways.
Of course. But when doing a course on data structures, kids are expected to develop the skills needed to write pieces of code that might seem trivial to you — But in practice are the result of tens of years of work. I quite enjoy reading 1960s computer science papers precisely because of that.
I teach Operating Systems. My course depends on Algorithms and Data Structures. Believe me, even though the students just finished the course mentioned in this note (of course, in a different university, different country even), it is obvious in their assignments they have not yet interiorized many of the things they are supposed to have learnt. I could probably fill a book explaining the different implementations of lists or trees I have seen, or the myriads of antipatterns I read on a regular basis. And that's what university is for.
In "real" works, of course, they can answer open-book to all exam^Wsituations. They can copy code from teh intarwebz. They can compare code. But first, they have to understand and interiorize the concepts.
Legal issues make clear the splitting point of that hair.
Using that exact library means you include it from your project source and acknowledge it as a complete piece of work. If your work is developed openly, you usually list it as a dependency (and acknowledge the authors — And get the ability to link to updated versions. Free updates, yay!) or hard-include it in your tree (but still acknowledging authorship); if it is developed in a closed model, you can either do it or not, but if $boss comes to ask why every time a frobnicator is quuxed you get shizzles, you can point to an outside-acquired code.
If you just copy-pasted a funciton as yours, there are many negative side effects. Besides, of course, opening yourself to lawsuits and whatnot.
Even if your 3GHz 4 cores have a decent amount of cache and can perform their computations without going down the memory bus bottleneck? Remember, the bottleneck would be even worse, because you didn't mention the memory would be twice as fast as well. And, of course, the rest of the buses and peripherials would also be affected, so all waits for memory and for external I/O would, for become effectivly doubly as expensive, as seen by the processors.
Of course, you could say that it'd be nice to have all of the computer's components continue increasing in speed. Well, that'd bring another problem: Motherboard sizes. Because at 6GHz, light speed becomes a limit as well: If, speaking in round numbers, light travels ~300,000,000 meters per second, then it takes 3.33x10^-9 seconds for it to travel one meter. At 6GHz, light travels 50cm per clock cycle. I know I'm comparing apples and oranges here, as electrons don't "move" along the wire, but still — Signals will only travel fractions of that distance on an electronic circuit.
Yes, it could be easier to keep both cores happily going along without programmers having to learn to master concurrency. But we are hitting physical barriers, They do not give way easily.
Of course, you don't know Joey Hess. Being one of the most equanimous, quiet hard-working, involved-everywhere guys I have had the privilege to work with (I am a DD since 2003, and Joey has been one of my role models in the project... Of course, even if our skillsets are quite different) He is not quitting because of "not getting his way".
If you want to smuggle data out of a well-guarded network perimeter, you can use one or several covert channel techniques. You seem to send out innocent traffic, but secrets are encoded in it. So, in a sense, the risk is not having an infected computer — But a compromised employee.
Covert channels are useful for future Snowdens. And, of course, they have been proven unavoidable.
I don't know where do I fit in the statistics, but I believe I am way off your data point :)
I used to buy "good" laptops, as much as my budget would allow — I had two very nice Dell computers, both bought for ~US$1,000. But in 2008 I bought an Acer Aspire One netbook (one of the first, 9" models) for ~US$400. I loved it. Even if it was so underpowered, it was comfortable to just take along anywhere. Granted, I don't do heavy compiling, but did work on it (even with its tiny keyboard). While on vacations, it was my main computer, and I never felt too size-cramped on it because of the keyboard — The screen size, 1024×600, was too small, but workable.
After five years with it, I bought another Acer Aspire One. The newer models are 11", but still very very light. Not much of a workhorse, but works very nicely. I bought it for US$350, and just added 4GB RAM (for 6GB total). It is a very nice work machine now. I don't know what I'd do with more power, but I do know that my back thanks me for having a small machine.
And, of course: One of my Dell machines was eventually stolen. It hurted. But were this one to be stolen as well, I would be much less angry about having to replace it.
Oh - Sorry, I jumped to answering. You did say unoficiallyUS and Mexico work to keep the rates stable.
That's exactly true. It's not that the peso is artificially held at a fixed per-dollar level (as it happened in the past), but that it is kept in a relatively stable value through "real" action.
But, of course, this is because the USA is not only Mexico's closest economic partner but its neighbour country. But anyway, the reason I sent here my original comment is that in the 2002-2014 period, the Euro went to over double of its original value against the US Dollar, then down a bit.
Nope. The peso floats freely; twice in the last five years there has been economic unstability, and the central bank "intervened" by selling a chunk of its reserves in order to keep the peso from falling further. It has worked: In the 2008-2010 period (remember, global economic recession), stable exchange levels jumped from 10 to 12, but we did at some point reach (for just a couple of days) 16, then went back to 12. And a similar thing seems to be happening now, as the dollar jumped from ~12.50 to ~15, and seems to have stabilized.
But no, the Mexican peso is not tied to the dollar, or to any other currency.
Right, I see what you did there...
I am Mexican. We have been told the peso has been mostly stable for almost two decades... Well, lets say, a decade and a half. When Vicente Fox was appointed president (2000), one dollar was at about MX$10, and it has very slowly slided. This year started with the dollar at ~MX$13. (Our last couple of months notwithstanding, as we are now at about 15). You can look at the last 10 years' graph
However, when the Euro started circulating (2002), one Euro was at about 7 pesos. It has since gone up to 17, then down a little. That is, it has moved from ~US$0.80 to ~US$1.40; it has peaked at US$1.60, and in the last 10 years, had valleys of US$1.20. (you can see the last ten years exchange levels history)
So, in short: There's quite a bit more to it if you dig into the whole world of currencies :)
As long as Amazon is getting the best price for the customer, no one will ask the State to regulate anything. Typically, the State regulate when the customers are complaining about abuse from the monopoly, as long as a monopoly doesn't abuse from its position no one complains. So, a monopoly should take care of the largest group in order to avoid the intervention of the State.
No. The owners and employees of "lesser" companies are terribly affected. The State should stop any company that is tending to become a monopoly.
When a company is *way* more successful than their competition, you don't have to wait until the competition dies in order to see a monopoly is forming. Yes, I do not believe in a pure free market. Much to the opposite. I believe that players should be able to enter the stage on a field that's as leveled as possible. And this particular case itches me because Amazon found some bits of inovation in a field, then its scope broadened, and now it is causing distorsions in all kinds of unrelated fields. And that is where regulation should kick in.
Authors have long suffered the publishers pay them a misery compared to what they earn. I have published very little, and via my university (which means, very little distribution but relatively very good terms). I get 10% of the sales. In the "real world", maybe a third of that is normal.
Now, Amazon is continuing to pay the authors the same 3%. But not only no exchange of tangible goods happens, now we the readers also pay Amazon for the book-of-all-books (that is, the Kindle). Yes, some people will use the Kindle store to read on the computer, tablet or whatnot, but it's definitively a lesser experience.
So anyway, Amazon is still paying something to the publishers (except, of course, for Amazon Direct published works). But given the goods themselves "cost" no money, they are getting *way* more than by selling books — Of course, the authors would prefer their income to increase proportionally as well.
Not shrink proportionally.
On the other hand, this is a very good example on how specific business practices can hurt quite different areas of endeavour. Bezos started off early and Amazon became an effective monopoly. When a large enough group feels (and proves!) a single provider is hurting them, the State should intervene regulating monopolies; I'm sure that were Amazon to be audited, many strange issues would arise as a result of the strict application of the described scheme.
After all, some market regulation is better for everybody, even if you are free-marketist.
OK, you proved the GP false. Given the huge disbalance, with ~30% of the world's Great Idiots born in the US, anything based on a representatively significant distribution is proven to be false.
The amount of great programmers who don't want to live in the USA.
This.
After posting my post (of course, I got to brag before reading your opinions), I started reading how valued "multitouch" seems to be among /. readers.
It's, granted, a game-changer that enabled buttonless phones, for better and for worse. But in a car, you want to avoid as hard as you can all kinds of interfaces that require your visual attention. My body knows where most useful buttons in my car are (and in the strange event I need to, say, switch the airflow setting, I know I can do it while at a red light or something like that). I do not want a car that enables me to do what I should only do with my full attention on it.
I neither want my neigbour driver's car to provide such abilities, of course.
This sounds exactly like the tech used by Hewlett Packard in the mid-1980s (here in Mexico, maybe it was known earlier elsewhere) for their HP110 and HP150 lines. The HP110 had (25x80? Probably...) holes on the screen edge, with a LED and a receiver at the opposite ends. IIRC, for the HP150 the "magic" was that the screen borders were now smooth, because the LEDs were higher power, and infrared instead of visible-spectrum.
I never used those machines; I remember seeing them and drooling at the finger-detecting magic :-) But thirty years later, it's hardly a new technological development.
I have been three times to Cuba; first time (in 1999) I went to visit a friend at the Health Ministry, and they had quite a good dialup access point; back then, dialup was still the main Internet access mode where I live (Mexico). The lacking part was, of course, computer access in the population.
The last time I was there (2010) was shortly before the connection to Venezuela started operation. I was invited to give a talk at the "Universidad de Ciencias Informáticas" campus, near La Habana. There, basically every student lives on-campus (the university is in a decomissioned Soviet base). All rooms have a computer — Old one, but working. And yes, network access was quite slow. Students also had a terribly low monthly bandwidth allowance (IIRC it was in the vicinity of 300MB), and after hitting that ceiling, there was no way to get more bits for them. It was quite interesting to see how a large group of people learnt to use the Internet with Javascript off, images off!
There was no censorship I could find (using a regular student account). Of course, I didn't go testing everything, as I didn't want to leave my host disconnected — But the main issue was the limits derived from having a single satellite uplink for the whole nation. I was told the situation improved vastly after the fiber to Venezuela was laid, but I cannot comment first-hand on it.
Of course, I'd expect now a fat fiber will be laid to Florida.
If I were to get a H1B visa, I might want to do the work you currently do for a much lower wage than yours (since I come from an allegedly poor country or something like that). So, is getting a PHP newbie developer who was born in the USA and charges US$100K a year, or getting a good, talented programmer who will do the same work for US$60K a year... Is on the same level only because they will fill the same job position?
(I live in Mexico, and am *not* interested in living in the USA. I have a ~US$25K yearly salary, and live quite well off it. But many colleagues have migrated to the USA, just because of that salary difference)
Right. You want to live in a free-market economy? Then people like you and me become part of the market. And, it's not like getting a H1-B visa is that simple: For a non-USian, only being quite qualified and skilled can get you a work-enabling visa. Of course, were I to get a visa to work on the US, I would probably be a cheaper hire than you — So, for (supposed) equal skills, I'd be more valuable.
So, if you push for a free market and reduced state, you'd be pushing for me to be hired over you.
Yes, we tend all to think that things that happen to us are related to the IT industry. However, nothing in "the H1-B debate" restricts this issue you mention to the IT sector.
This issue is not even related to immigration — If a company prefers to hire me to do $foobar because I'm better and cheaper for the job than the guy who did it before me, the company will do its best not to get bad press. It might include paying him a bit extra so you leave happy, or adding judicial clauses to shut his mouth up.
Of course, specific cases can be mentioned to say "hey, this is a specific issue for us techies and it involves them non-USians!". But it's the way things have always worked.
Yes, but that is far from enough.
What about authors who have passed away? Whom should I write to?
What about wnriching the globally available corpus of available knowledge? For the things I have written, I often grab tens to hundreds of articles, read a couple of paragraphs, and just casually filter them out. If it requires me begging to a third person, including the knowledge vested in that paper will not cross my mind – Unless, of course, somebody strongly points me at it.
What about long-term archival? What if said author lost his files in a hard drive crash last year? Freely accessible knowledge is lost for good?
Of course, it's better than having the journal as the only source for the knowledge (and them denying it), but it's not enough.
In Mexico City, at the end of the primary school, ~1988, we did learn how to extract square roots (and covered the basis for "higher" roots). Of course, it was not something we used since; in secondary school we went on with algebra, and didn't do much more pure arithmetics since. But square roots are useful to at least estimate without computers.
I cannot understand why such a setup isn't more common. My workstation has two monitors: One of them in portrait (900x1440) and the second in landscape (1900x1080). I mostly use the portrait one to write texts and browse the Web. The landscape one is where I usually code or sysadmin from. And, of course, other stuff finds its place in different ways.
Of course. But when doing a course on data structures, kids are expected to develop the skills needed to write pieces of code that might seem trivial to you — But in practice are the result of tens of years of work. I quite enjoy reading 1960s computer science papers precisely because of that.
I teach Operating Systems. My course depends on Algorithms and Data Structures. Believe me, even though the students just finished the course mentioned in this note (of course, in a different university, different country even), it is obvious in their assignments they have not yet interiorized many of the things they are supposed to have learnt. I could probably fill a book explaining the different implementations of lists or trees I have seen, or the myriads of antipatterns I read on a regular basis. And that's what university is for.
In "real" works, of course, they can answer open-book to all exam^Wsituations. They can copy code from teh intarwebz. They can compare code. But first, they have to understand and interiorize the concepts.
Legal issues make clear the splitting point of that hair.
Using that exact library means you include it from your project source and acknowledge it as a complete piece of work. If your work is developed openly, you usually list it as a dependency (and acknowledge the authors — And get the ability to link to updated versions. Free updates, yay!) or hard-include it in your tree (but still acknowledging authorship); if it is developed in a closed model, you can either do it or not, but if $boss comes to ask why every time a frobnicator is quuxed you get shizzles, you can point to an outside-acquired code.
If you just copy-pasted a funciton as yours, there are many negative side effects. Besides, of course, opening yourself to lawsuits and whatnot.
You are completely right, I was over-optimistic in my numbers. So, thanks for pushing the point even more so!
Even if your 3GHz 4 cores have a decent amount of cache and can perform their computations without going down the memory bus bottleneck? Remember, the bottleneck would be even worse, because you didn't mention the memory would be twice as fast as well. And, of course, the rest of the buses and peripherials would also be affected, so all waits for memory and for external I/O would, for become effectivly doubly as expensive, as seen by the processors.
Of course, you could say that it'd be nice to have all of the computer's components continue increasing in speed. Well, that'd bring another problem: Motherboard sizes. Because at 6GHz, light speed becomes a limit as well: If, speaking in round numbers, light travels ~300,000,000 meters per second, then it takes 3.33x10^-9 seconds for it to travel one meter. At 6GHz, light travels 50cm per clock cycle. I know I'm comparing apples and oranges here, as electrons don't "move" along the wire, but still — Signals will only travel fractions of that distance on an electronic circuit.
Yes, it could be easier to keep both cores happily going along without programmers having to learn to master concurrency. But we are hitting physical barriers, They do not give way easily.
Of course, you don't know Joey Hess. Being one of the most equanimous, quiet hard-working, involved-everywhere guys I have had the privilege to work with (I am a DD since 2003, and Joey has been one of my role models in the project... Of course, even if our skillsets are quite different) He is not quitting because of "not getting his way".
If you want to smuggle data out of a well-guarded network perimeter, you can use one or several covert channel techniques. You seem to send out innocent traffic, but secrets are encoded in it. So, in a sense, the risk is not having an infected computer — But a compromised employee.
Covert channels are useful for future Snowdens. And, of course, they have been proven unavoidable.