Have been to the UK, and most of Europe, have lived in the US and in the Congo.
While there are parts of the USA that are nice, on the whole I'll stick with Canada, thanks. Of course our current government really would like to turn Canada into the USA, while I think we'd be better off with a bit less of a gap between haves and have-nots.
How exactly would you display a PDF in "presenter view"? (Where the presenter can see the slides, slide thumbnails, and slide notes but the audience sees only the slides.)
Try finding a bug that only reproduces after a system has been up for at least 25 days. Or a driver issue that intermittently causes a 10-gig port to initialize at 1-gig due to interactions with the system on the other end of the connection.
Say we have a market that buys and sells a commodity like crude oil. You buy a few hundred barrels of oil and hold on to them. Then some HFT algorithms go to work in the oil markets. Now you are seeing much wider swings in the price of oil. Does this actually alter the value of a barrel of oil?
Um....yes? From my perspective, the "value" of a barrel of oil is the amount of money someone will give me for it. If the price is swinging widely, that impacts the "value" of that oil.
That's a fine comparison if you really need a small computer, or a powerful one.
The thing is, I'm a non-gaming software developer. My main dev machine is a laptop with an i5 with 8GB of RAM. It does everything I need it to do, including running multiple VMs while simultaneously building code. I haven't noticed it slowing me down significantly compared to what an i7 could do.
My secondary laptop is used mostly for web browsing, typing documents, facebook, and watching downloaded HD video on the TV. It's an i3 with 3GB of RAM and it does those tasks just fine.
If you don't actually _need_ the i7 then there are cheaper options. A Dell Vostro 260 desktop is currently available for $429. It's got a 3.1GHz i5 CPU, 4GB of RAM (but that's easily dealt with), and Intel graphics (also easily dealt with if needed).
They likely have big enterprise customers that have spent oodles of money customizing the software. It's not just a matter of recompiling at that point.
A properly-calibrated LCD image is very close to a properly-calibrated CRT image. If you're seeing significant differences, one or the other is miscalibrated.
I don't hold it against someone if they want to dress nicely for work, but for people doing back-room software development and never talking to customers or vendors in person then as long as they're dressed neatly (no ripped or worn-out clothes, no offensive slogans/pictures, etc.) I see no problems with dressing casual.
Wearing a juniper tshirt to a Cisco sales meeting might get you some bargaining leverage. I've heard of people leading the Cisco sales people right past the racks with competitor's equipment in it as a way of pointing out that they have options...
For clamshell or candybar phones the design elements varied because the shape lent itself to such variance.
For a touchscreen device, if the goal is to have the largest possible screen on the smallest possible device, the natural result will be a rectangle with rounded corners and a very thin bezel. The back and sides can look very different, but the screen itself is going to look very similar.
The core ksplice code is part of the kernel. The issue is that in order to actually create the updates, you need to build fixes against the running code (like building a kernel module), then you need to have a developer go over the fixes and make sure that the automated tools didn't miss anything (and if they did then fix things up). Also, there are some cases that the automated tools can't handle in which case the developer has to write the fix from scratch.
Nothing is stopping you from creating your own fixes, but if you want their stream of known-good fixes then you'll need to subscribe to the support contract.
I have used ksplice, back when it was an experimental project before Oracle bought it.
The core ksplice code is part of the kernel. The issue is that in order to actually create the updates, you need to build fixes against the running code (like building a kernel module), then you need to have a developer go over the fixes and make sure that the automated tools didn't miss anything (and if they did then fix things up). Also, there are some cases that the automated tools can't handle in which case the developer has to write the fix from scratch.
Nothing is stopping you from creating your own fixes, but if you want their stream of known-good fixes then you'll need to subscribe to the support contract.
Any wireless device (radio, cordless phone, cell phone, wifi, bluetooth, NFC, etc) is basically acting as a radio transmitter. Anyone that cares can listen in on the signal, capture it, and possibly decode it.
If you want to keep your data private, encryption is the only choice.
1) They can only install other OSes on x86 machines. On ARM they cannot. There will be no rooting your Win 8 phone/tablet.
2) As they point out, making non-technical people boot into the bios and disable secure boot is a significant barrier to allowing them to install other OSes.
I don't even bother entering the race, never mind trying to beat the other rats at it. I don't try to stab my coworkers in the back, and they frequently come to me for help when they need it. And so far, looking composed and correct, rather than competitive, has worked pretty damned well for me.
This, precisely. I've now lasted 12 years at my current position, survived through several rounds of layoffs and a buyout. I've even worked from home for the past 7 years. Seems to be working so far.
Your system is getting indications that it's about to fail (or you want to take it down for maintenance). You migrate all the currently-running tasks to another server (without the clients even knowing about it), then take down your server and do your maintenance.
I live in Saskatoon. :)
Have been to the UK, and most of Europe, have lived in the US and in the Congo.
While there are parts of the USA that are nice, on the whole I'll stick with Canada, thanks. Of course our current government really would like to turn Canada into the USA, while I think we'd be better off with a bit less of a gap between haves and have-nots.
How exactly would you display a PDF in "presenter view"? (Where the presenter can see the slides, slide thumbnails, and slide notes but the audience sees only the slides.)
http://www.trulyergonomic.com/
The layout is a bit funky, but if you can get used to it then it's a decent keyboard. I find it great for typing documents, not so good for coding.
you have a different definition of violence if giving someone a red piece of paper with writing on it qualifies
Try finding a bug that only reproduces after a system has been up for at least 25 days. Or a driver issue that intermittently causes a 10-gig port to initialize at 1-gig due to interactions with the system on the other end of the connection.
No matter how much memory you have, it's going to be slow the first time you access something after booting up.
You'll still have slowdowns when you boot and the first time you access data.
Say we have a market that buys and sells a commodity like crude oil. You buy a few hundred barrels of oil and hold on to them. Then some HFT algorithms go to work in the oil markets. Now you are seeing much wider swings in the price of oil. Does this actually alter the value of a barrel of oil?
Um....yes? From my perspective, the "value" of a barrel of oil is the amount of money someone will give me for it. If the price is swinging widely, that impacts the "value" of that oil.
That's a fine comparison if you really need a small computer, or a powerful one.
The thing is, I'm a non-gaming software developer. My main dev machine is a laptop with an i5 with 8GB of RAM. It does everything I need it to do, including running multiple VMs while simultaneously building code. I haven't noticed it slowing me down significantly compared to what an i7 could do.
My secondary laptop is used mostly for web browsing, typing documents, facebook, and watching downloaded HD video on the TV. It's an i3 with 3GB of RAM and it does those tasks just fine.
If you don't actually _need_ the i7 then there are cheaper options. A Dell Vostro 260 desktop is currently available for $429. It's got a 3.1GHz i5 CPU, 4GB of RAM (but that's easily dealt with), and Intel graphics (also easily dealt with if needed).
They likely have big enterprise customers that have spent oodles of money customizing the software. It's not just a matter of recompiling at that point.
A properly-calibrated LCD image is very close to a properly-calibrated CRT image. If you're seeing significant differences, one or the other is miscalibrated.
I don't hold it against someone if they want to dress nicely for work, but for people doing back-room software development and never talking to customers or vendors in person then as long as they're dressed neatly (no ripped or worn-out clothes, no offensive slogans/pictures, etc.) I see no problems with dressing casual.
Wearing a juniper tshirt to a Cisco sales meeting might get you some bargaining leverage. I've heard of people leading the Cisco sales people right past the racks with competitor's equipment in it as a way of pointing out that they have options...
https://play.google.com/store/apps/details?id=com.timscott.sliderule
http://www.osnews.com/img/26230/s-comp.PNG
For clamshell or candybar phones the design elements varied because the shape lent itself to such variance.
For a touchscreen device, if the goal is to have the largest possible screen on the smallest possible device, the natural result will be a rectangle with rounded corners and a very thin bezel. The back and sides can look very different, but the screen itself is going to look very similar.
The core ksplice code is part of the kernel. The issue is that in order to actually create the updates, you need to build fixes against the running code (like building a kernel module), then you need to have a developer go over the fixes and make sure that the automated tools didn't miss anything (and if they did then fix things up). Also, there are some cases that the automated tools can't handle in which case the developer has to write the fix from scratch.
Nothing is stopping you from creating your own fixes, but if you want their stream of known-good fixes then you'll need to subscribe to the support contract.
I have used ksplice, back when it was an experimental project before Oracle bought it.
The core ksplice code is part of the kernel. The issue is that in order to actually create the updates, you need to build fixes against the running code (like building a kernel module), then you need to have a developer go over the fixes and make sure that the automated tools didn't miss anything (and if they did then fix things up). Also, there are some cases that the automated tools can't handle in which case the developer has to write the fix from scratch.
Nothing is stopping you from creating your own fixes, but if you want their stream of known-good fixes then you'll need to subscribe to the support contract.
Any wireless device (radio, cordless phone, cell phone, wifi, bluetooth, NFC, etc) is basically acting as a radio transmitter. Anyone that cares can listen in on the signal, capture it, and possibly decode it.
If you want to keep your data private, encryption is the only choice.
As long as you know what you're doing, obscurity can work just fine as another layer of protection.
The problem is that most people choosing obscurity aren't secure to start with, so it's the *only* layer of protection.
1) They can only install other OSes on x86 machines. On ARM they cannot. There will be no rooting your Win 8 phone/tablet.
2) As they point out, making non-technical people boot into the bios and disable secure boot is a significant barrier to allowing them to install other OSes.
in a way where it actually mattered to you which flavor you had? For most people (likely including many physicists) the answer is "never".
I don't even bother entering the race, never mind trying to beat the other rats at it. I don't try to stab my coworkers in the back, and they frequently come to me for help when they need it. And so far, looking composed and correct, rather than competitive, has worked pretty damned well for me.
This, precisely. I've now lasted 12 years at my current position, survived through several rounds of layoffs and a buyout. I've even worked from home for the past 7 years. Seems to be working so far.
Your system is getting indications that it's about to fail (or you want to take it down for maintenance). You migrate all the currently-running tasks to another server (without the clients even knowing about it), then take down your server and do your maintenance.