"an old microchannel PC" - so relatively fancy in fact. The quality and reliability of IBM's Micro Channel machines (and their small number of licensees) was a notch or two above the typical AT clones of the time.
In particular they were designed with some attention to airflow and cooling, rather than just a box with a fan in it, so would be more likely to survive a dust-covered existence.
It would be interesting to see whether Swift can target the.NET virtual machine (or, indeed, the Java one). How many of the limitations of C# and Java compared to Swift are purely language design issues, and how many are more or less imposed by the runtime?
It reminds me of Anthony Burgess's novel A Clockwork Orange. He realized that any real-world slang would soon become out of date so he invented his own slang language, Nadsat, for the characters to speak. Of course, this can be taken too far, where the made-up language comes to dominate the work with the story being an afterthought. Like some of JRR Tokien's works, for example. In fact you could say that TAOCP is the LOTR of computer science.
If you show a nonprogrammer a screen which has a user interface which is 100% beautiful, they will think the program is almost done.
People who aren't programmers are just looking at the screen and seeing some pixels. And if the pixels look like they make up a program which does something, they think "oh, gosh, how much harder could it be to make it actually work?"
Sadly, that page links to a page that no longer exists (it just redirects to a generic Apple welcome page). I have not been able to find OS X El Capitan on the App Store.
As far as I know we say Martian because of the Latin Martis (which is the genitive case of the noun; Mars is the nominative). By the same rule Veneris is the genitive of Venus.
Looking on etymonline.com I see that Venerian was the older form of the word but has been displaced by Venusian. A pity.
While Brexit means London soon won't have access to the EU's open market across the continent,
Nobody knows yet whether this will turn out to be true. The negotiators may be able to cook up some deal that keeps the UK within the single market but outside the European Union (broadly as happens for Norway). On the other hand, a complete break is also a possibility.
How do you connect the two UP2715K screens to the Macbook Pro? Since each of them requires two DisplayPort 1.2 outputs to work at full resolution and refresh rate. Does the Macbook really have four DisplayPort outputs?
I used to have up to five screens (there were some Dell 4k monitors and old IBM T221s in the mix) but I got neck problems from turning my head to the side too much. So I have limited myself to screens more or less straight in front.
I have Outlook full-screen on one monitor, PuTTY (usually showing emacs) in another, Firefox (Cyberfox) in a third. I set Windows to 200% font scaling so things aren't tiny.
Ah, good, I think it's about time to have a meaningless pissing contest. My work setup is three Dell UP2715K monitors in portrait orientation, giving a total screen resolution of 8640x5120, or 44 megapixels.
If anyone can beat that, I will take you on in a stage-2 match of who has the lowest Slashdot user id.
The parent comment might be a troll but CVS still has its fans. OpenBSD development uses it and they are working on their own reimplementation, OpenCVS.
If Microsoft bothered to distinguish between 'opening' a file and 'running' a program - and double-click would only open, not run - then at least part of the problem would be fixed. But since the earliest days of Windows, the same verb 'Open' has been used for both operations. We can't blame users if they have been trained that double-clicking is the standard way to open a file (surely a safe operation in any sanely written system) but then the OS turns it into the much more dangerous operation of running a program.
The very first Blackberries back in the mid 90s were pretty "laughable" too... and it is well known that version 1.0 of any Microsoft product is usually rubbish.
Many RDBMSes allow more than one statement per batch - so you can execute two or more statements in a single round trip. For example you could do 'if exists (blah)...', assuming your dialect of SQL supports it, in just one round trip, or even separate 'insert where not exists... update...' or whatever technique you want to use. (I am not saying that these techniques are a foolproof alternative to merge or upsert, they are not, but that is for another discussion.)
If you have multiple rows, you can still prepare a statement handle and handle them in the same number of round trips it would require for a single insert, or at most one extra round trip for the whole batch.
Essentially - the checking for an existing row, even without a merge / update builtin, can usually be done in SQL rather than clunkily by the client app.
"an old microchannel PC" - so relatively fancy in fact. The quality and reliability of IBM's Micro Channel machines (and their small number of licensees) was a notch or two above the typical AT clones of the time. In particular they were designed with some attention to airflow and cooling, rather than just a box with a fan in it, so would be more likely to survive a dust-covered existence.
It would be interesting to see whether Swift can target the .NET virtual machine (or, indeed, the Java one). How many of the limitations of C# and Java compared to Swift are purely language design issues, and how many are more or less imposed by the runtime?
http://knking.com/recbooks/ima...
It reminds me of Anthony Burgess's novel A Clockwork Orange. He realized that any real-world slang would soon become out of date so he invented his own slang language, Nadsat, for the characters to speak. Of course, this can be taken too far, where the made-up language comes to dominate the work with the story being an afterthought. Like some of JRR Tokien's works, for example. In fact you could say that TAOCP is the LOTR of computer science.
Good suggestions, thanks.
Sadly, that page links to a page that no longer exists (it just redirects to a generic Apple welcome page). I have not been able to find OS X El Capitan on the App Store.
How can you install it? It's no longer visible on the App Store. Is there a way to order a physical disc?
Well yeah, and venereal comes from Venus too.
Looking on etymonline.com I see that Venerian was the older form of the word but has been displaced by Venusian. A pity.
Isn't it 'Venerian' not 'Venusian'? After all we don't say 'Marsian'.
They did, pretty much. It was the betting markets that got it very wrong.
Nobody knows yet whether this will turn out to be true. The negotiators may be able to cook up some deal that keeps the UK within the single market but outside the European Union (broadly as happens for Norway). On the other hand, a complete break is also a possibility.
How do you connect the two UP2715K screens to the Macbook Pro? Since each of them requires two DisplayPort 1.2 outputs to work at full resolution and refresh rate. Does the Macbook really have four DisplayPort outputs?
I used to have up to five screens (there were some Dell 4k monitors and old IBM T221s in the mix) but I got neck problems from turning my head to the side too much. So I have limited myself to screens more or less straight in front.
Resistance is futile.
I have Outlook full-screen on one monitor, PuTTY (usually showing emacs) in another, Firefox (Cyberfox) in a third. I set Windows to 200% font scaling so things aren't tiny.
Ah, good, I think it's about time to have a meaningless pissing contest. My work setup is three Dell UP2715K monitors in portrait orientation, giving a total screen resolution of 8640x5120, or 44 megapixels. If anyone can beat that, I will take you on in a stage-2 match of who has the lowest Slashdot user id.
I remember when a kernel build was an all-night job (on a machine with four megs of RAM).
The parent comment might be a troll but CVS still has its fans. OpenBSD development uses it and they are working on their own reimplementation, OpenCVS.
If Microsoft bothered to distinguish between 'opening' a file and 'running' a program - and double-click would only open, not run - then at least part of the problem would be fixed. But since the earliest days of Windows, the same verb 'Open' has been used for both operations. We can't blame users if they have been trained that double-clicking is the standard way to open a file (surely a safe operation in any sanely written system) but then the OS turns it into the much more dangerous operation of running a program.
The very first Blackberries back in the mid 90s were pretty "laughable" too... and it is well known that version 1.0 of any Microsoft product is usually rubbish.
(adopt high-pitched voice) ...and SCO's not only merely dead,
it's really most sincerely dead!
'antennas' is a thing. Not what the Slashdot editor wrote here.
Many RDBMSes allow more than one statement per batch - so you can execute two or more statements in a single round trip. For example you could do 'if exists (blah) ...', assuming your dialect of SQL supports it, in just one round trip, or even separate 'insert where not exists... update...' or whatever technique you want to use. (I am not saying that these techniques are a foolproof alternative to merge or upsert, they are not, but that is for another discussion.)
If you have multiple rows, you can still prepare a statement handle and handle them in the same number of round trips it would require for a single insert, or at most one extra round trip for the whole batch.
Essentially - the checking for an existing row, even without a merge / update builtin, can usually be done in SQL rather than clunkily by the client app.