That schema is very tightly coupled with the traditional recipe format, listing ingredients first, then steps. A schema for the table recipe format used in the article would have to be more heirarchical, with ingredients nested at the deepest level.
Not really. It does seem like the marketing version of the story though, as they are certainly talking about raw write time, not including compression time etc. My guess is the steps go like this:
Capture one hour of TV.
Possibly cheat by removing ad breaks, leaving around 40 minutes.
Compress to MPEG4. Think VHS quality, not near-DVD.
As in this POC is a SOB to actually use in reality due to its <machine-readable type="xsd:humn-unrdbl"/> self-describing format, that does nothing to eliminate the requirement for a human developer to understand the system they are connecting to and how to use it..
I can't afford to. Transatlantic telephone calls are outrageously expensive.
Transatlantic telephone calls are significantly cheaper than trans-english channel phone calls. Having a UK phone number isn't going to make a difference in the price you pay to call from the US to the UK anyway, it will only affect people calling in the other direction.
Mosaic supported annotations (both personal and group) waaay back. For some reason the feature got dropped when the Netscape guys broke away into a commerical company and is only recently coming back as the in thing. No doubt someone will patent it soon.
If you make a six-figure income, in most states the government will take 40-50% of it.
If you declare a six figure income, the government will take 40-50% of it. But most people earning that sort of money can afford the services of an accountant who can give them advice on how to make six figures look like five.
Reply to them saying you are disabled, and the software you require to use a computer is only available on Linux. Find some obscure Linux software to back up your assertion.
It was difficult to bundle Tomcat previously because you Sun does not allow you to redistribute the SDK
It has always been a one line change in server.xml to configure Tomcat to use jikes instead of tools.jar for compiling JSPs. I wouldn't call that difficult.
Mac OS X - not as far as I can tell. It's pretty much file extension-based.
Shows how long it is since I used a Mac. Resource forks were pretty kludgy, I'm not surprised they got rid of them. I am surprised that they took the step back towards relying completely on file extensions though.
Although with our current file systems, it is the file extension that tells the DE what MIME type it is
On GNOME, Mac and probably KDE, the file extension has little to do with the MIME type. You are showing your Windows constrained thinking here. Look up "magic" some time.
Someone tapping your phone line is like them breaking into your secured WLAN. You leaving an insecure WLAN running for the purpose of promoting free WiFi is more like you leaving your telephone out on the street for people to use. I'd expect the phone company to take a dim view of that.
The article made it out to be very negative to Microsoft
The article was lame. Microsoft has done much more US-centric things than offend a few political extremists.
Up until MSVC 4.2, MSVCRT.DLL had hardcoded the US changeover rules for Daylight Savings. I reported this against MSVC 2.0 when I found out that it was the C library that was buggy, not Netscape, Free Agent, Emacs, and the other software I used that dealt with times and dates.
In 1997, Europe standardized the start of DST to a week earlier than the US, and even though most European countries had been using those dates since the 1970's this seemed to be the catalyst for MS to finally fix the problem. In the release notes, they played it down, saying that it had affected a small handful countries for a week or two a year, giving Egypt as an example (Egypt starts DST a couple of weeks after the US), when in fact it had affected the entire Southern Hemisphere for 51 weeks a year, and most European countries for a week or two as well.
The fact that daylight savings was hardcoded was an annoyance that could be worked around with environment variables that you hand-changed every 6 months. But the playing down of the bug in release notes was downright insulting to the developers who'd been reporting this bug to Microsoft for years.
The license fee funds at least 8 commercial free channels in the UK, maybe more (I'm not sure if S4C and tele G are license fee funded as well as the 8 BBC channels).
I never quite understood the whole broadcast rights thing. Lets say you want to watch the badminton, because you're a fan of the sport. The BBC is showing it, but you live in the US, and NBC are only showing the basketball and athletics. Why shouldn't you be able to tune into the BBC feed to watch something that your home broadcaster is not showing?
Broadcast rights seem to be about nothing except controlling which sports people can watch. How does that benefit anyone?
More likely SCO will counter on the basis that IBM had no right to put the code into Linux in the first place. That has been their angle all along, and until it is shown in court to be the fallacy that it is, it might buy them a ticket out of summary judgement.
the real license is still the GPL, and their "interpretation" of the GPL holds little or no legal standing.
If they make their interpretation of the license clear, and you could reasonably be expected to know about it before you "infringed", then it could hold a lot of legal standing. Regardless of what you think you could get away with in court, you would be better off legally, ethically, and probably technically, using another database if you are not prepared to follow MySQL's interpretation of the GPL.
Among other things what GPL boils down to is that you are allowed to use the product in any way you want as long as you do not modify it. If you do, you need to release the cahnges under GPL.
That is not true. You can modify GPLed software any way you want for your own use. It is distribution (whether you modified it or not), not modification that makes your obligations under the GPL kick in.
MySQL's opinion on what constitutes derivative work has always been stricter than most though. Most database suppliers (Free or proprietary) would consider ODBC, JDBC and other ways of connecting to the database to be a standard interface, and a clean point of separation between the database and third party software. But MySQL claims that their interface libraries are GPL, and linking to them produces a derivative work. There is also an entry in their FAQ where they state that you need to buy a commercial license if you bundle MySQL on the same CD as your non-Free software, even if your software works without it, and you have bundled it merely for users' convenience so they can use it if they want. They are entitled to their opinion on this, and I personally would steer well clear of MySQL because of it, but on this last point, I don't think they should be calling their license GPL if they are serious about it.
You need code to do something elementary like get/set a file's creation date for christ sakes, let alone to provide the sophistication and polish that users expect from a normal app.
Creation date, on the few filesystems that support it, should be immutable IMHO. It is supposed to be the date a file was created, not what some idiot developer wants to make it. If you're looking for a date to use as a timestamp for a file, try File.setLastModified(), which is more appropriate and cross-platform.
The client's first comment? "Whoa! Why does the Java version need 16 MB of RAM, when the C one is less than 1 MB?"
Because it is more efficient to allocate memory in large contiguous chunks. There are options to tune the initial and maximum heap size if it really makes that much difference to you.
How many Americans buy stuff from overseas over the internet? Maybe a few geeks buying anime from Japan, the odd expat buying stuff from home, but I'd hazard a guess that the numbers are much greater in the other direction - foriegners buying DVDs, books etc from the US because the prices are lower and the selection better (at least when compared with Europe and Australasia).
That schema is very tightly coupled with the traditional recipe format, listing ingredients first, then steps. A schema for the table recipe format used in the article would have to be more heirarchical, with ingredients nested at the deepest level.
I think my problem was assuming 4.7GB was 2 hours at normal speeds. 4.7 is one hour, so yeah, 8x is enough.
Which if you do your sums, works out at a 16x writing speed. Fairly standard these days.
Not really. It does seem like the marketing version of the story though, as they are certainly talking about raw write time, not including compression time etc. My guess is the steps go like this:
Easy! All it needs to do is detect and remove the ad breaks.
For someone whose motto is "insanely honest ratings", they could have been a bit more careful with the dishonest photoshopping.
SOB, of course.
As in this POC is a SOB to actually use in reality due to its <machine-readable type="xsd:humn-unrdbl"/> self-describing format, that does nothing to eliminate the requirement for a human developer to understand the system they are connecting to and how to use it..
Transatlantic telephone calls are significantly cheaper than trans-english channel phone calls. Having a UK phone number isn't going to make a difference in the price you pay to call from the US to the UK anyway, it will only affect people calling in the other direction.
Mosaic supported annotations (both personal and group) waaay back. For some reason the feature got dropped when the Netscape guys broke away into a commerical company and is only recently coming back as the in thing. No doubt someone will patent it soon.
If you declare a six figure income, the government will take 40-50% of it. But most people earning that sort of money can afford the services of an accountant who can give them advice on how to make six figures look like five.
Reply to them saying you are disabled, and the software you require to use a computer is only available on Linux. Find some obscure Linux software to back up your assertion.
It has always been a one line change in server.xml to configure Tomcat to use jikes instead of tools.jar for compiling JSPs. I wouldn't call that difficult.
Shows how long it is since I used a Mac. Resource forks were pretty kludgy, I'm not surprised they got rid of them. I am surprised that they took the step back towards relying completely on file extensions though.
On GNOME, Mac and probably KDE, the file extension has little to do with the MIME type. You are showing your Windows constrained thinking here. Look up "magic" some time.
Someone tapping your phone line is like them breaking into your secured WLAN. You leaving an insecure WLAN running for the purpose of promoting free WiFi is more like you leaving your telephone out on the street for people to use. I'd expect the phone company to take a dim view of that.
The article was lame. Microsoft has done much more US-centric things than offend a few political extremists.
Up until MSVC 4.2, MSVCRT.DLL had hardcoded the US changeover rules for Daylight Savings. I reported this against MSVC 2.0 when I found out that it was the C library that was buggy, not Netscape, Free Agent, Emacs, and the other software I used that dealt with times and dates.
In 1997, Europe standardized the start of DST to a week earlier than the US, and even though most European countries had been using those dates since the 1970's this seemed to be the catalyst for MS to finally fix the problem. In the release notes, they played it down, saying that it had affected a small handful countries for a week or two a year, giving Egypt as an example (Egypt starts DST a couple of weeks after the US), when in fact it had affected the entire Southern Hemisphere for 51 weeks a year, and most European countries for a week or two as well.
The fact that daylight savings was hardcoded was an annoyance that could be worked around with environment variables that you hand-changed every 6 months. But the playing down of the bug in release notes was downright insulting to the developers who'd been reporting this bug to Microsoft for years.
The license fee funds at least 8 commercial free channels in the UK, maybe more (I'm not sure if S4C and tele G are license fee funded as well as the 8 BBC channels).
Broadcast rights seem to be about nothing except controlling which sports people can watch. How does that benefit anyone?
More likely SCO will counter on the basis that IBM had no right to put the code into Linux in the first place. That has been their angle all along, and until it is shown in court to be the fallacy that it is, it might buy them a ticket out of summary judgement.
If they make their interpretation of the license clear, and you could reasonably be expected to know about it before you "infringed", then it could hold a lot of legal standing. Regardless of what you think you could get away with in court, you would be better off legally, ethically, and probably technically, using another database if you are not prepared to follow MySQL's interpretation of the GPL.
That is not true. You can modify GPLed software any way you want for your own use. It is distribution (whether you modified it or not), not modification that makes your obligations under the GPL kick in.
MySQL's opinion on what constitutes derivative work has always been stricter than most though. Most database suppliers (Free or proprietary) would consider ODBC, JDBC and other ways of connecting to the database to be a standard interface, and a clean point of separation between the database and third party software. But MySQL claims that their interface libraries are GPL, and linking to them produces a derivative work. There is also an entry in their FAQ where they state that you need to buy a commercial license if you bundle MySQL on the same CD as your non-Free software, even if your software works without it, and you have bundled it merely for users' convenience so they can use it if they want. They are entitled to their opinion on this, and I personally would steer well clear of MySQL because of it, but on this last point, I don't think they should be calling their license GPL if they are serious about it.
The JRE has always been redistributable. Even the JDK is nowdays.
Creation date, on the few filesystems that support it, should be immutable IMHO. It is supposed to be the date a file was created, not what some idiot developer wants to make it. If you're looking for a date to use as a timestamp for a file, try File.setLastModified(), which is more appropriate and cross-platform.
Because it is more efficient to allocate memory in large contiguous chunks. There are options to tune the initial and maximum heap size if it really makes that much difference to you.
How many Americans buy stuff from overseas over the internet? Maybe a few geeks buying anime from Japan, the odd expat buying stuff from home, but I'd hazard a guess that the numbers are much greater in the other direction - foriegners buying DVDs, books etc from the US because the prices are lower and the selection better (at least when compared with Europe and Australasia).