Biology has tonnes of good words. My sister is a biologist, in fact she got her Masters in limnology. Last year, she asked me if I wanted to borrow one of her books on zoology, an 800-page undergraduate thing.
It turned out to be really interesting! I've never learned so much in such a short period of time. I've since then read 3 more of her books, currently halfway through Microbiology, Third Edition. Highly recommended.
I don't know what people do elsewhere, but I've never heard of a company in Denmark that had that kind of policy. I think they can legally require you to see a doctor, and most companies will probably do that in blatant cases, but that's certainly not the norm.
I'm personally under the impression that most pages are slow because of rendering speed, not because of Javascript execution itself. I see improvements in Javascript compilers mostly as an enabler of future tech, not something that significantly speeds up existing pages.
Of course, with a couple of big libraries, parsing time is perhaps important.
Well, it would actually be a step back for usability for web developers. If you haven't tried an interpreted language, you probably don't understand why, but it does actually matter.
Also, I could be wrong, but I think state-of-the-art Javascript compilers don't actually spit out a binary, instead they sort of grow the program in place. The old separate-compilation idea makes some optimizations much harder compared to a JIT that can actually watch the whole program + libraries run.
This is especially true for a dynamic library like Javascript because most of the speed up comes from inferring the types, e.g. instead of representing [0, 1, 4] as an array with three objects, it can be allocated as int a[3], and the code can add the ints directly rather than having to unbox operand 1, unbox operand 2, add them, and box the result. Without some kind of help from the programmer, it's really, really hard to infer types automatically - so you basically have to watch the program run to see what types actually occur.
It's also quite silly to look at how much the governments are borrowing at the moment with a crisis going on. For many of the countries, money is cheap now, and sorely needed. When the good times hit again, you start paying back, also to avoid overheating the economy.
It seems the missing link in the year of desktop Linux is preinstalls. Soooo.... when are we going to see mass roll-outs of Ubuntu through deals with OEMs?
It's evident Canonical and you personally as dude-in-charge have received a lot of flak over the past years, especially as you have started producing more software in-house rather than relying on upstream.
Linux seems to attract a horde of vocal fans that aren't afraid to complain when things aren't going their direction. Does that get on your nerves or have you learned to live with it? Are you happy as dude-in-charge-of-product?
In Denmark, as a part of consumer protection efforts, this has actually been banned recently. You can't write a discount like that unless you've actually sold the item at the original price for real. There are some rules regarding the precise definition of the latter to leave ase little wiggle room as possible.
The review says it has a VESA mounting bracket. With that, you can probably hook it up to the back side of your monitor and make yourself a simple all-in-one pc. Of course, it will be less neat than the prepackaged options, but it will probably also be much cheaper and allow you to upgrade monitor and pc separately.
Don't forget that mobile Webkit does have some annoying quirks, not least due to the way the whole touch thing has been integrated. It doesn't help that many devices are stuck on old versions. So it's actually a bit more complicated than just the -webkit prefixes.
I do admit that some people just struggle with the on-the-spot nature, and might be able to devise great solutions given time to go off and think, but such people wouldn't do well in Google's fast-paced technical culture anyway.
I had a good laugh when I read this.:)
Of course, I've never been to Google so probably shouldn't laugh. But it's funny anyway.:)
I bought a lifetime membership of Magnatune not long ago for $240, after having followed them since their inception. They keep adding music to the collection, so at some point it went from "I should probably support these guys out of principle" to "they have enough music that this is a cheap deal".
In addition to your points above, John Buckman is a cool dude. You can write a comment on his blog and get a reply.
Well, starting a company with the goal of being sold can make sense, even if it seems risky. It can even be a far more efficient strategy overall if the buyer has much better access to the market/customers.
If you are really concerned about the quality of your food, I don't understand how you can be intrigued by hydroponics where the plants aren't grown in their natural habitat, i.e. soil. Are you really sure your crop will contain all the interesting ingredients from the mixture added to the solution by the grower?
According to this source USB can get down to around 1 ms theoretically. In practical terms, you can get an expensive MIDI keyboard with input through USB, and that's certainly much faster than 90ms, otherwise it would be completely useless.
Sure, and you are entitled to your opinion, but this interview was about Linus and he disagrees. Also he's behind one of the world's most popular kernels while you apparently think it's okay to handwave a "formalized methods are cumbersome" away with a theoretical consideration. Yeah, well, that kind of thinking won't run on my desktop computer.
Formal verification doesn't really work that well, by the way. Yes, I studied computer science too, and there are some bugs you can catch, but on this scale it's miniscule and you seem to forget what Linus actually told you, that you turn a relatively easy problem into a distributed system. Any respectable distributed system will have far more possibilities of bugs than a corresponding central one. This I know, having written several.:)
Some people tend to see software as a pure technical thing that come out of nowhere, and then wish they could go back and make it more perfect, even though that would most likely have been entirely impossible given the situation back when the decision was actually made.
And when I say situation, I mostly mean the resources and knowledge available to said developer at the time. To me, there's something inherently dumb in constantly thinking you should have been smarter in the past. I regret when I do fail to use my brain - but when I actually do and take a conscious decision weighting the pros and cons available, how can I really fault myself later? Especially if the project overall turns out to be a success as is the case with Linux?
how many companies can get away with producing zero software that runs on windows?
Most web companies?
the company has to track where and how it's used and make the necessary consolations when it's used. they have to ensure that the GPL code is never used by code for which they have a license to use but not to distribute
This is only true for code that you distribute to someone else, and only for derived works or use of a library. As long as you just use a program, you're in the clear. It's not really hard.
I'm sure plenty of companies don't get this, but that's fine with me - a competitive advantage for the rest of us.:)
If you actually go and read the rationale behind the GPL, e.g. as provided by Richard Stallman, this is explained - with real-world examples. I remember reading it 10-15 years ago.:)
Without the distribution clause, someone in the chain is more likely to keep their bits proprietary. It's the tragedy of the commons pattern, without some ground rules people can gain an advantage by not cooperating. You could argue that's their problem, but as I understand things the parties most likely to be anti-social in this way are huge players that have the upper hand in some way. If you think about it, NVIDIA here is actually a pretty good example.
Also understand that it hasn't really been the norm in the industry that customers get the source code and the rights to use it.
Biology has tonnes of good words. My sister is a biologist, in fact she got her Masters in limnology. Last year, she asked me if I wanted to borrow one of her books on zoology, an 800-page undergraduate thing.
It turned out to be really interesting! I've never learned so much in such a short period of time. I've since then read 3 more of her books, currently halfway through Microbiology, Third Edition. Highly recommended.
I don't know what people do elsewhere, but I've never heard of a company in Denmark that had that kind of policy. I think they can legally require you to see a doctor, and most companies will probably do that in blatant cases, but that's certainly not the norm.
Do you have a source to back that up?
I'm personally under the impression that most pages are slow because of rendering speed, not because of Javascript execution itself. I see improvements in Javascript compilers mostly as an enabler of future tech, not something that significantly speeds up existing pages.
Of course, with a couple of big libraries, parsing time is perhaps important.
Well, it would actually be a step back for usability for web developers. If you haven't tried an interpreted language, you probably don't understand why, but it does actually matter.
Also, I could be wrong, but I think state-of-the-art Javascript compilers don't actually spit out a binary, instead they sort of grow the program in place. The old separate-compilation idea makes some optimizations much harder compared to a JIT that can actually watch the whole program + libraries run.
This is especially true for a dynamic library like Javascript because most of the speed up comes from inferring the types, e.g. instead of representing [0, 1, 4] as an array with three objects, it can be allocated as int a[3], and the code can add the ints directly rather than having to unbox operand 1, unbox operand 2, add them, and box the result. Without some kind of help from the programmer, it's really, really hard to infer types automatically - so you basically have to watch the program run to see what types actually occur.
30-40 screens? 3-4 days? For run-of-the-mill web + db stuff? I think you need something more light-weight, like Django or Ruby on Rails.
Same in Denmark, it's being raised gradually.
It's also quite silly to look at how much the governments are borrowing at the moment with a crisis going on. For many of the countries, money is cheap now, and sorely needed. When the good times hit again, you start paying back, also to avoid overheating the economy.
It seems the missing link in the year of desktop Linux is preinstalls. Soooo.... when are we going to see mass roll-outs of Ubuntu through deals with OEMs?
It's evident Canonical and you personally as dude-in-charge have received a lot of flak over the past years, especially as you have started producing more software in-house rather than relying on upstream.
Linux seems to attract a horde of vocal fans that aren't afraid to complain when things aren't going their direction. Does that get on your nerves or have you learned to live with it? Are you happy as dude-in-charge-of-product?
In Denmark, as a part of consumer protection efforts, this has actually been banned recently. You can't write a discount like that unless you've actually sold the item at the original price for real. There are some rules regarding the precise definition of the latter to leave ase little wiggle room as possible.
The review says it has a VESA mounting bracket. With that, you can probably hook it up to the back side of your monitor and make yourself a simple all-in-one pc. Of course, it will be less neat than the prepackaged options, but it will probably also be much cheaper and allow you to upgrade monitor and pc separately.
Don't forget that mobile Webkit does have some annoying quirks, not least due to the way the whole touch thing has been integrated. It doesn't help that many devices are stuck on old versions. So it's actually a bit more complicated than just the -webkit prefixes.
I do admit that some people just struggle with the on-the-spot nature, and might be able to devise great solutions given time to go off and think, but such people wouldn't do well in Google's fast-paced technical culture anyway.
I had a good laugh when I read this. :)
Of course, I've never been to Google so probably shouldn't laugh. But it's funny anyway. :)
I bought a lifetime membership of Magnatune not long ago for $240, after having followed them since their inception. They keep adding music to the collection, so at some point it went from "I should probably support these guys out of principle" to "they have enough music that this is a cheap deal".
In addition to your points above, John Buckman is a cool dude. You can write a comment on his blog and get a reply.
Well, starting a company with the goal of being sold can make sense, even if it seems risky. It can even be a far more efficient strategy overall if the buyer has much better access to the market/customers.
If you are really concerned about the quality of your food, I don't understand how you can be intrigued by hydroponics where the plants aren't grown in their natural habitat, i.e. soil. Are you really sure your crop will contain all the interesting ingredients from the mixture added to the solution by the grower?
According to this source USB can get down to around 1 ms theoretically. In practical terms, you can get an expensive MIDI keyboard with input through USB, and that's certainly much faster than 90ms, otherwise it would be completely useless.
Then we rename it to Gregus and move on. Silly question.
:D
Damn, where are the mod points when you need 'em.
If the Republican Party had killed a couple million people, you probably could.
Note that the misdemeanors are feed sausages, not sauerkraut. Germans are civilized. Sauerkraut would be unusual and cruel punishment.
Sure, and you are entitled to your opinion, but this interview was about Linus and he disagrees. Also he's behind one of the world's most popular kernels while you apparently think it's okay to handwave a "formalized methods are cumbersome" away with a theoretical consideration. Yeah, well, that kind of thinking won't run on my desktop computer.
Formal verification doesn't really work that well, by the way. Yes, I studied computer science too, and there are some bugs you can catch, but on this scale it's miniscule and you seem to forget what Linus actually told you, that you turn a relatively easy problem into a distributed system. Any respectable distributed system will have far more possibilities of bugs than a corresponding central one. This I know, having written several. :)
He said he paid for 0.99c for his content. I think he's one step up from us. :)
Some people tend to see software as a pure technical thing that come out of nowhere, and then wish they could go back and make it more perfect, even though that would most likely have been entirely impossible given the situation back when the decision was actually made.
And when I say situation, I mostly mean the resources and knowledge available to said developer at the time. To me, there's something inherently dumb in constantly thinking you should have been smarter in the past. I regret when I do fail to use my brain - but when I actually do and take a conscious decision weighting the pros and cons available, how can I really fault myself later? Especially if the project overall turns out to be a success as is the case with Linux?
how many companies can get away with producing zero software that runs on windows?
Most web companies?
the company has to track where and how it's used and make the necessary consolations when it's used. they have to ensure that the GPL code is never used by code for which they have a license to use but not to distribute
This is only true for code that you distribute to someone else, and only for derived works or use of a library. As long as you just use a program, you're in the clear. It's not really hard.
I'm sure plenty of companies don't get this, but that's fine with me - a competitive advantage for the rest of us. :)
If you actually go and read the rationale behind the GPL, e.g. as provided by Richard Stallman, this is explained - with real-world examples. I remember reading it 10-15 years ago. :)
Without the distribution clause, someone in the chain is more likely to keep their bits proprietary. It's the tragedy of the commons pattern, without some ground rules people can gain an advantage by not cooperating. You could argue that's their problem, but as I understand things the parties most likely to be anti-social in this way are huge players that have the upper hand in some way. If you think about it, NVIDIA here is actually a pretty good example.
Also understand that it hasn't really been the norm in the industry that customers get the source code and the rights to use it.