I thought No Child Left Behind was supposed to fix that.
I stand in awe of the power of your skills in mathematics and statistics. Were you, perchance, educated in a school under the onus of the NCLB policies?
(You can shift the center of the distribution, you can shift the spread of the distribution, but you can't change the fact that there is a distribution. There are just too many variables that nobody can control.)
completely hide the separation between client and server
Won't work. The separation between remote and local is fundamental because you've got a whole world of additional failure modes when you go remote. You can code client and server in different languages or the same language (hey, it's been tried before with C++ and Java and C# and VB and many others) but the real issue is that you just can't hide the fact that more things can go wrong. The network can go away. Someone can try to hack things (for profit or for lulz). Traffic levels can suddenly spike massively in ways you didn't anticipate. Lots of ways to fail. Pretending that there's no client/server separation just makes the fail much harder.
I advise writing the client and server in different languages because that helps you be sure that you've not made the interface between them language-specific (and so hard to reuse). It's not a strong recommendation — if you want to do both sides in the same language it will work — but keeping the separation clean is definitely a good idea.
You might be suprised to see what benefits Just-In-Time (JIT) compilation can bring to run time.
And you might be surprised to see that C code written by someone competent still goes faster. The real advantage of working in a higher-level language is that the compiler can have more information about the operation being attempted and so use a better instruction sequence (and, for that matter, a better data structure) to implement it.
Beating bad C code isn't too hard, and most other languages have substantially higher-level operations for some key things like strings. Getting C to handle strings quickly requires substantial cleverness, and is nearly impossible with the standard string operations even those are individually compiled to optimal instruction sequences. (This isn't a paradox: other languages keep more metadata around and that can hugely accelerate most common operations.)
Contracts have to be spelled out verbatim whereas as things like legislation and constitutions are open to some interpretation.
Contracts are subsidiary to law, always, and can most certainly have interpretation. However, the interpretations that courts prefer are those that were understood by the parties to the contract at the time the contract was entered into (or as agreed later if the parties agree to vary that contract, and all subject to the contract actually being legal at all). People work very hard when drawing up a contract to describe exactly what everyone was agreeing to as this reduces the amount of trouble if there's a falling-out later on, but this is absolutely not necessary. It's just a Real Good Idea to get everything described properly in fixed form.
The GPL is based on contract law and copyright rather that it being either a constitution or a law.
I hope all those random misspellings were just a ruse to defeat a CoS-hijacked PRISM or something like that, because they were painful my friend. True perfection might not be attainable on this earth, but correct spelling is most certainly something that can be achieved with only minimal effort. What's more, it promotes understanding of your point in your readership.
The creator is trying to make a point about privacy, not implement a workable solution.
Ah, it's more subtle than that. The creator is now entirely safe from the NSA on the basis of being placed permanently in the box labeled "stupid useless arts graduate".
Unless your tech company is providing services which require a physical presence, what's the appeal of NYC?
Network effects from being close to all those other tech companies. (Seriously. This is why cities are generally more economically effective, and why large cities tend to be more effective than small cities; the effect is super-linear.)
Thanks, but no thanks, I prefer to stay with statically types languages. I know that the "kewl" kids love dynamically types languages, but it becomes a horror for maintenance. Ill be sticking with UDK in the meantime
As the project becomes larger, you get more and more of the code devoted to converting values between different type systems and serializations and all that stuff. It's boring code, but often just slightly too complex for a computer to do for you without some oversight. Going to a looser dynamic type system greatly reduces this overhead.
That's not to say that strict static types are useless; they're very useful when developing the components that the dynamically-typed language sticks together. Indeed, using multiple languages for the overall project is a very productive technique.
Why would you be building a trie? A less-elaborate data structure will usually be faster due to memory access patterns that fit better with what cache predictors cope with.
Of course, in NYC, if you cover a network with ruggedized pay phones. most will be vandalized. And they don't even have interesting parts that the vandals might want, such as fragile expensive solar panels.
What is a vandal going to do with a broken solar panel that they ripped out of a charging kiosk? Few vandals want the parts they destroy - and if they do, they are no longer vandals, they are thieves.
Ah, but those solar cells would be awesome surfaces to spray graffiti tags on...
The 9th circuit gets bitchslapped more than any other circuit for just being wrong.
Is that true relative to the size and nature of the case-load? It's by far the largest appeal court in the US, so much so that there's been a number of proposals to split it (none of which seem to have been good enough to actually go ahead with so far).
Then they get an unplanned catastrophic failure at some time in the future. Their call. Obviously their data and their service isn't actually very important to them.
Some cities have very poor broadband, and even major urban centres can have dodgy internet in some neighbourhoods. That's particularly true of older neighbourhoods and outlying areas.
So it would seem that the real thing to do in those areas is to give the incumbents (political and corporate) a kick up the backside and get someone in who's actually willing do what it takes to FIX IT instead of wringing their hands and pretending it's all so hard that it is impossible. You know and I know that's just bullcrap; fixing infrastructure isn't rocket science.
What reason is there to believe the NSA is any more effective than the TSA?
Simple! "N" comes before "T" in the alphabet, and so it's bound to be more effective. After all, if you extrapolate just a bit further you get that paragon of effectiveness, the BSA...
GPL v.3 for code that are meant for open-source projects. It keeps the source code available and encourages others to contribute. I find that people are less likely to contribute if there is even a slight chance that someone else could make a commercial product out of it and keep the modifications to themselves.
That really depends on the community; some OSS projects view GPL (in all versions) as utter poison and something to be avoided due to the nature of the downstream user community. (And no, they don't "steal" it. They're just building their products on top with a lot of their own extra code as well.)
That's technically not unencumbered, but the encumbrance is very light unless you're trying to claim something is true that isn't (e.g., that a non-author of the code is the sole author, or that it is licensed under another license). It comes very close to licensing-free but with authors' moral rights asserted; they're a concept that doesn't exist in US law, but essentially comes down to the right to be recognized as the author of the work (as opposed to the right of economic control over the work, which is very different).
Or are you seriously suggesting that a US based manufacturer has to provide this warranty if a EU based retailer resells their products?
It doesn't matter. They've got their own store-fronts that operate in the EU (both online and physical), they're explicitly selling to EU consumers, they specifically invoice within the EU too. The location of the head office and the factories isn't too important; EU law applies because of all the other factors. (In particular, the 2 year guarantee is because that is what is considered to be the amount that can be expected from a computing device costing those sorts of amounts, and EU consumer law doesn't allow manufacturers to disclaim very much when it comes to selling to consumers. B2B is different.) Of course, this doesn't protect consumers anywhere else in the world. They need their own local laws. Also, this wouldn't apply to sale of used computers; there it is the seller that bears the brunt of the onus, and the expected level of warranty is also lower.
Their final answer is eliminating BILLIONS of people.
Anyone who advocates that has lost all credibility with me.
Me too.
Well... unless they start by killing off all their own relatives first, especially those at or below breeding age. That would indicate that they're really serious about reducing the population of the planet, both current and future, and that they're actually prepared to take the real steps necessary to achieve such a worthy goal. Of course, they instead have children and so on and get all huffy when you put forward this Modest Proposal, you know they're just hypocrites and possibly closet racists too, and you should inquire further as to determine what sort of unacceptability you're actually dealing with. (If you follow this advice, be aware that they might get quite upset at having this uncomfortable truth exposed.)
When the Lazy Gun is fired at humans, many different things may occur. An anchor may appear above the person, giant electrodes may appear on either side of the target and electrocute them, or an animal may tear their throat out.
What about when it is fired by a roadrunner at a pursuing coyote?
I thought No Child Left Behind was supposed to fix that.
I stand in awe of the power of your skills in mathematics and statistics. Were you, perchance, educated in a school under the onus of the NCLB policies?
(You can shift the center of the distribution, you can shift the spread of the distribution, but you can't change the fact that there is a distribution. There are just too many variables that nobody can control.)
completely hide the separation between client and server
Won't work. The separation between remote and local is fundamental because you've got a whole world of additional failure modes when you go remote. You can code client and server in different languages or the same language (hey, it's been tried before with C++ and Java and C# and VB and many others) but the real issue is that you just can't hide the fact that more things can go wrong. The network can go away. Someone can try to hack things (for profit or for lulz). Traffic levels can suddenly spike massively in ways you didn't anticipate. Lots of ways to fail. Pretending that there's no client/server separation just makes the fail much harder.
I advise writing the client and server in different languages because that helps you be sure that you've not made the interface between them language-specific (and so hard to reuse). It's not a strong recommendation — if you want to do both sides in the same language it will work — but keeping the separation clean is definitely a good idea.
You might be suprised to see what benefits Just-In-Time (JIT) compilation can bring to run time.
And you might be surprised to see that C code written by someone competent still goes faster. The real advantage of working in a higher-level language is that the compiler can have more information about the operation being attempted and so use a better instruction sequence (and, for that matter, a better data structure) to implement it.
Beating bad C code isn't too hard, and most other languages have substantially higher-level operations for some key things like strings. Getting C to handle strings quickly requires substantial cleverness, and is nearly impossible with the standard string operations even those are individually compiled to optimal instruction sequences. (This isn't a paradox: other languages keep more metadata around and that can hugely accelerate most common operations.)
Contracts have to be spelled out verbatim whereas as things like legislation and constitutions are open to some interpretation.
Contracts are subsidiary to law, always, and can most certainly have interpretation. However, the interpretations that courts prefer are those that were understood by the parties to the contract at the time the contract was entered into (or as agreed later if the parties agree to vary that contract, and all subject to the contract actually being legal at all). People work very hard when drawing up a contract to describe exactly what everyone was agreeing to as this reduces the amount of trouble if there's a falling-out later on, but this is absolutely not necessary. It's just a Real Good Idea to get everything described properly in fixed form.
The GPL is based on contract law and copyright rather that it being either a constitution or a law.
That's precisely correct.
I hope all those random misspellings were just a ruse to defeat a CoS-hijacked PRISM or something like that, because they were painful my friend. True perfection might not be attainable on this earth, but correct spelling is most certainly something that can be achieved with only minimal effort. What's more, it promotes understanding of your point in your readership.
Ever see a wild Cow?
Yes.
I thought Cease and Desist is for copyright violation only?
No, it's a lawyer's letter saying "Stop doing that or my client will sue you". That's really all it is.
The creator is trying to make a point about privacy, not implement a workable solution.
Ah, it's more subtle than that. The creator is now entirely safe from the NSA on the basis of being placed permanently in the box labeled "stupid useless arts graduate".
Unless your tech company is providing services which require a physical presence, what's the appeal of NYC?
Network effects from being close to all those other tech companies. (Seriously. This is why cities are generally more economically effective, and why large cities tend to be more effective than small cities; the effect is super-linear.)
Thanks, but no thanks, I prefer to stay with statically types languages. I know that the "kewl" kids love dynamically types languages, but it becomes a horror for maintenance. Ill be sticking with UDK in the meantime
As the project becomes larger, you get more and more of the code devoted to converting values between different type systems and serializations and all that stuff. It's boring code, but often just slightly too complex for a computer to do for you without some oversight. Going to a looser dynamic type system greatly reduces this overhead.
That's not to say that strict static types are useless; they're very useful when developing the components that the dynamically-typed language sticks together. Indeed, using multiple languages for the overall project is a very productive technique.
Consider building a Trie around Unicode chars.
Why would you be building a trie? A less-elaborate data structure will usually be faster due to memory access patterns that fit better with what cache predictors cope with.
Of course, in NYC, if you cover a network with ruggedized pay phones. most will be vandalized. And they don't even have interesting parts that the vandals might want, such as fragile expensive solar panels.
What is a vandal going to do with a broken solar panel that they ripped out of a charging kiosk? Few vandals want the parts they destroy - and if they do, they are no longer vandals, they are thieves.
Ah, but those solar cells would be awesome surfaces to spray graffiti tags on...
The 9th circuit gets bitchslapped more than any other circuit for just being wrong.
Is that true relative to the size and nature of the case-load? It's by far the largest appeal court in the US, so much so that there's been a number of proposals to split it (none of which seem to have been good enough to actually go ahead with so far).
it seems that the Lanthanides and the Actinides are about unstable nuclei
Well... the Actinides are all unstable, but the Lanthanides are stable and interesting for their various uses in various high-tech materials.
OK, by "stable" I mean "have stable isotopes" and some of those "unstable" Actinides have very long half-lives.
IBM here ... did someone call me?
Get off, IBM... Oracle leased this line some time ago.
Ah, but who do you think they leased the line from?
client never paid for planning though.
Then they get an unplanned catastrophic failure at some time in the future. Their call. Obviously their data and their service isn't actually very important to them.
it makes the NSA's capturing of your phone's "meta data" look positively germane
That word you are using. I do not think it means what you think it means.
Some cities have very poor broadband, and even major urban centres can have dodgy internet in some neighbourhoods. That's particularly true of older neighbourhoods and outlying areas.
So it would seem that the real thing to do in those areas is to give the incumbents (political and corporate) a kick up the backside and get someone in who's actually willing do what it takes to FIX IT instead of wringing their hands and pretending it's all so hard that it is impossible. You know and I know that's just bullcrap; fixing infrastructure isn't rocket science.
What reason is there to believe the NSA is any more effective than the TSA?
Simple! "N" comes before "T" in the alphabet, and so it's bound to be more effective. After all, if you extrapolate just a bit further you get that paragon of effectiveness, the BSA...
GPL v.3 for code that are meant for open-source projects. It keeps the source code available and encourages others to contribute. I find that people are less likely to contribute if there is even a slight chance that someone else could make a commercial product out of it and keep the modifications to themselves.
That really depends on the community; some OSS projects view GPL (in all versions) as utter poison and something to be avoided due to the nature of the downstream user community. (And no, they don't "steal" it. They're just building their products on top with a lot of their own extra code as well.)
If that is your wish, release under BSD
That's technically not unencumbered, but the encumbrance is very light unless you're trying to claim something is true that isn't (e.g., that a non-author of the code is the sole author, or that it is licensed under another license). It comes very close to licensing-free but with authors' moral rights asserted; they're a concept that doesn't exist in US law, but essentially comes down to the right to be recognized as the author of the work (as opposed to the right of economic control over the work, which is very different).
Or are you seriously suggesting that a US based manufacturer has to provide this warranty if a EU based retailer resells their products?
It doesn't matter. They've got their own store-fronts that operate in the EU (both online and physical), they're explicitly selling to EU consumers, they specifically invoice within the EU too. The location of the head office and the factories isn't too important; EU law applies because of all the other factors. (In particular, the 2 year guarantee is because that is what is considered to be the amount that can be expected from a computing device costing those sorts of amounts, and EU consumer law doesn't allow manufacturers to disclaim very much when it comes to selling to consumers. B2B is different.) Of course, this doesn't protect consumers anywhere else in the world. They need their own local laws. Also, this wouldn't apply to sale of used computers; there it is the seller that bears the brunt of the onus, and the expected level of warranty is also lower.
That would be a great Kickstarter project: Help me fund half the cost of a linear collider, so they'll build it behind my shed.
You want to put the ILC behind your shed? You must have a very big backlot there...
Their final answer is eliminating BILLIONS of people.
Anyone who advocates that has lost all credibility with me.
Me too.
Well... unless they start by killing off all their own relatives first, especially those at or below breeding age. That would indicate that they're really serious about reducing the population of the planet, both current and future, and that they're actually prepared to take the real steps necessary to achieve such a worthy goal. Of course, they instead have children and so on and get all huffy when you put forward this Modest Proposal, you know they're just hypocrites and possibly closet racists too, and you should inquire further as to determine what sort of unacceptability you're actually dealing with. (If you follow this advice, be aware that they might get quite upset at having this uncomfortable truth exposed.)
When the Lazy Gun is fired at humans, many different things may occur. An anchor may appear above the person, giant electrodes may appear on either side of the target and electrocute them, or an animal may tear their throat out.
What about when it is fired by a roadrunner at a pursuing coyote?