That article says that "Broadwell" will be BGA only, not Haswell. Haswell will continue to be offered as LGA. Also, the successor to "Broadwell" will apparently be offered as LGA as well, so I doubt this is the end of the line...
Any recent x86 chip from Intel/AMD will have an IOMMU which controls a lot of the I/O coming from peripherals. For instance, if a network card tries to DMA to main memory, the IOMMU will determine whether or not that write goes through based on which address range it's trying to access.
On older hardware the various peripherals could directly trample all of main memory, which could cause nasty bugs.
Rather than subsidizing the phone for pre-paid plans, just sell them on instalment plans. That way the end-user pays the full price of the phone no matter what, and also gets the benefit of not paying extra money to the carrier after the phone is paid off.
I use a laptop for programming...but mostly because I work from home and it's efficient in terms of power consumption.
That said, it has 8GB of ram (so my codebase is cached), a decent cpu, and I use exernal keyboard/mouse/monitors. Also, for serious compiles I use the corporate compile farm.
where the drone tucks in behind the airplane it's following. If the decision is made to shoot it down, the operator hits the "fire" button, and the drone locks on and fires.
Given sufficient computer power there's no need for the operator to be actually controlling flight surfaces, rather they would give higher-level instructions.
and only ever use it to text and make phone calls with no data plan, then it actually has pretty decent battery life. My dad has an LG Optimus L7 with no data plan. Using it for just voice/text it easily goes for multiple days on a charge.
The problem is that typically we do way more on a smartphone than we used to on feature phones, then we moan about how the battery doesn't last.
Think about it...part of the benefits of a smartphone is that you can do push email, RSS feeds, location-based reminders, mapping, etc. All this stuff takes extra radio/cpu power (and hence drains the battery). And that nice big screen is a huge battery hog.
The touchpad was (and still is) a pretty nice tablet. I got three at firesale prices (one for me, two for family members) and they're all still going strong. Mine dual-boots webOS and CyanogenMod 9.
The audio quality on the touchpad was the best of any tablet I've heard and it far exceeds the audio on either of my laptops. The built-in inductive charging is awesome, all new equipment should be doing that out-of-the-box.
Unless you're gaming, integrated video is fine. It'll drive multiple monitors, it drives modern UIs with all the graphical effects enabled, it plays basic games just fine. It'll do hardware-accelerated video decoding, proper HDMI support, etc. Plus it uses less power than dedicated video and has better Linux driver support.
I've got two 2yo laptops at home with integrated Intel video and given my current usage pattern I haven't had any issues with either of them. The only caveat is that I don't do gaming.
Microwaving breaded food is hard...the moisture in the food makes the breading soft. In a conventional or toaster oven the hot air will dry out the breading and crisp it up, making it far tastier.
There are combination microwave/convection ovens, but they're horribly expensive.
but if you don't want to pick a vendor-supported one, then at least pick one of the "long-term-support" kernels. These are ones that the kernel developers have committed to backporting fixes to for longer than usual. The most recent "long-term-support" kernel is 3.4 (will be supported for at least 2 yrs), the previous (and still-supported) one was 3.0.
In the case of an bug introduced in 3.0.x, definitely that should be reported. Normally that sort of thing doesn't happen in stable kernels.
how does it make sense that the first one to file for a patent gets *all* the rights and the other guy gets none of them?
The whole point of the patent system is so that knowledge doesn't get lost. If multiple people independently invent something (regardless of how much time was involved) then by definition that thing is not so original that only one person in the world could figure it out.
It's really hard to prove that you never looked at a patent when implementing something.
The only way for this to work would be if it applied between the time of patent application and the time of patent granting. If multiple applications cover the same thing, then rather than "first to file" all the applications for that patent should be invalidated.
(aka "Speak and Spell") was a required course for my engineering degree, and I believe it still is. My prof marked it (un)fairly harshly...I was getting 90s in my English classes and got 50s in the Engineering course.
That said, a depressing number of my co-workers with 10+ years of experience can't write a clear and coherent email or design document.
The U2412M is a competetively priced 24" 1920x1200 IPS screen with moderate anti-glare. (Less aggressive than U2711/U2410.) I have the older brother of this screen (U2407WFP) and have been coding on it for ages.
The 27" 2560x1440 monitors all have advantages and disadvantages, but the ViewSonic VP2770 seems like the best of the lot overall. It has no PWM in the backlight, has good uniformity, good quality panel, decent inputs, antiglare isn't too aggressive, no crosshatching or image retention (the main flaws of the U2713). The main downside is the price since it doesn't really go on sale like some of the others.
Take a look at the display forum on hardforum.com if you haven't already.
As for multiple monitors...I find one large monitor better than two smaller ones.
The thinner and lighter the device, the more likely it is that they're going to stiffen things up by gluing components together and turning them into structural elements.
That article says that "Broadwell" will be BGA only, not Haswell. Haswell will continue to be offered as LGA. Also, the successor to "Broadwell" will apparently be offered as LGA as well, so I doubt this is the end of the line...
Any recent x86 chip from Intel/AMD will have an IOMMU which controls a lot of the I/O coming from peripherals. For instance, if a network card tries to DMA to main memory, the IOMMU will determine whether or not that write goes through based on which address range it's trying to access.
On older hardware the various peripherals could directly trample all of main memory, which could cause nasty bugs.
See http://brenocon.com/blog/2007/08/its-all-in-a-name-kingdom-of-norway-vs-democratic-peoples-republic-of-korea/
or a jacket with pockets....or they just ask someone else.
The locking of the phone is completely orthogonal to whether or not you still owe the carrier.
There should be no reason why I can't use the same phone with another carrier as long as I'm still paying the original carrier for the phone subsidy.
Rather than subsidizing the phone for pre-paid plans, just sell them on instalment plans. That way the end-user pays the full price of the phone no matter what, and also gets the benefit of not paying extra money to the carrier after the phone is paid off.
I use a laptop for programming...but mostly because I work from home and it's efficient in terms of power consumption.
That said, it has 8GB of ram (so my codebase is cached), a decent cpu, and I use exernal keyboard/mouse/monitors. Also, for serious compiles I use the corporate compile farm.
Enterprise doesn't normally use 7200rpm
If you're installing that many boxes, why don't you have a preconfigured linux install that you can just dump onto the drive of a target box?
You should be able to set one up once, dump it to storage somewhere, and just image it onto the target hardware.
Like star trek movies the consumer versions of Windows tend to alternate between good and bad.
98 was good, then ME sucked
XP was good, but Vista sucked
Win 7 was good, but Win 8 sucks
Windows 2000 was good, but was more of an enterprise OS so it doesn't count for the good/bad cycle.
where the drone tucks in behind the airplane it's following. If the decision is made to shoot it down, the operator hits the "fire" button, and the drone locks on and fires.
Given sufficient computer power there's no need for the operator to be actually controlling flight surfaces, rather they would give higher-level instructions.
and only ever use it to text and make phone calls with no data plan, then it actually has pretty decent battery life. My dad has an LG Optimus L7 with no data plan. Using it for just voice/text it easily goes for multiple days on a charge.
The problem is that typically we do way more on a smartphone than we used to on feature phones, then we moan about how the battery doesn't last.
Think about it...part of the benefits of a smartphone is that you can do push email, RSS feeds, location-based reminders, mapping, etc. All this stuff takes extra radio/cpu power (and hence drains the battery). And that nice big screen is a huge battery hog.
The touchpad was (and still is) a pretty nice tablet. I got three at firesale prices (one for me, two for family members) and they're all still going strong. Mine dual-boots webOS and CyanogenMod 9.
The audio quality on the touchpad was the best of any tablet I've heard and it far exceeds the audio on either of my laptops. The built-in inductive charging is awesome, all new equipment should be doing that out-of-the-box.
If you don't want one app to use the full width of your monitor, then don't maximize the window. This seems pretty basic.
On the other hand, reading PDFs fullscreen on a big monitor is great if you set the viewer for two-page side-by-side viewing.
Unless you're gaming, integrated video is fine. It'll drive multiple monitors, it drives modern UIs with all the graphical effects enabled, it plays basic games just fine. It'll do hardware-accelerated video decoding, proper HDMI support, etc. Plus it uses less power than dedicated video and has better Linux driver support.
I've got two 2yo laptops at home with integrated Intel video and given my current usage pattern I haven't had any issues with either of them. The only caveat is that I don't do gaming.
Microwaving breaded food is hard...the moisture in the food makes the breading soft. In a conventional or toaster oven the hot air will dry out the breading and crisp it up, making it far tastier.
There are combination microwave/convection ovens, but they're horribly expensive.
but if you don't want to pick a vendor-supported one, then at least pick one of the "long-term-support" kernels. These are ones that the kernel developers have committed to backporting fixes to for longer than usual. The most recent "long-term-support" kernel is 3.4 (will be supported for at least 2 yrs), the previous (and still-supported) one was 3.0.
In the case of an bug introduced in 3.0.x, definitely that should be reported. Normally that sort of thing doesn't happen in stable kernels.
how does it make sense that the first one to file for a patent gets *all* the rights and the other guy gets none of them?
The whole point of the patent system is so that knowledge doesn't get lost. If multiple people independently invent something (regardless of how much time was involved) then by definition that thing is not so original that only one person in the world could figure it out.
It's really hard to prove that you never looked at a patent when implementing something.
The only way for this to work would be if it applied between the time of patent application and the time of patent granting. If multiple applications cover the same thing, then rather than "first to file" all the applications for that patent should be invalidated.
If someone files a patent, and if before it is granted someone else files for the same patent, then both should be invalidated due to being obvious.
(aka "Speak and Spell") was a required course for my engineering degree, and I believe it still is. My prof marked it (un)fairly harshly...I was getting 90s in my English classes and got 50s in the Engineering course.
That said, a depressing number of my co-workers with 10+ years of experience can't write a clear and coherent email or design document.
The U2412M is a competetively priced 24" 1920x1200 IPS screen with moderate anti-glare. (Less aggressive than U2711/U2410.) I have the older brother of this screen (U2407WFP) and have been coding on it for ages.
The 27" 2560x1440 monitors all have advantages and disadvantages, but the ViewSonic VP2770 seems like the best of the lot overall. It has no PWM in the backlight, has good uniformity, good quality panel, decent inputs, antiglare isn't too aggressive, no crosshatching or image retention (the main flaws of the U2713). The main downside is the price since it doesn't really go on sale like some of the others.
Take a look at the display forum on hardforum.com if you haven't already.
As for multiple monitors...I find one large monitor better than two smaller ones.
If what you care about isn't what most people care about, then you may have few if any options.
If the number of people that care about repairability is tiny, then it doesn't make sense for manufacturers to cater to them.
The thinner and lighter the device, the more likely it is that they're going to stiffen things up by gluing components together and turning them into structural elements.
by Michael Z. Williamson