not quite what you're looking for, but in the same vein. i'm using the nexus s on t-mobile prepaid with a google voice number
at my desktop: gmail voice chat over a 1Mbps, $10/month dsl connection mobile with wifi: sip on the nexus s mobile without wifi: t-mobile prepaid
everybody sees the same (gv) number. for sip i use callcentric + ipkall incoming, and anveo ($0.012 per minute) for outgoing. i'm using csipsimple instead of the builtin sip stack. i haven't tried sip over 3g. call quality with sip has been inconsistent, but i think i can improve it - i still need to tweak the echo cancellation params and figure out how to enable QOS on my router. i should also try skype-out
not a slam dunk, but calls are very cheap or free, sms is free - i spent $3 in the last month. when i need data it's $1.50 per day. it works because i'm at a computer most of the day, have wifi available most places i go, and don't make a ton of calls to begin with. at the price, it's hard to beat
this is a step in the right direction, but on top of that you need to layer something that allows persistence to messages, since the ad hoc networks aren't going to be able to route most of the messages that you want to send. maybe bittorrent or even smtp
A and B are in separate nets. A sends a message to B. everyone in A's net saves the message and when they connect to a new net they pass it on (to everyone in the new net). eventually someone finds B and delivers the message. as formulated highly inefficient, but should be tweakable to allow for short messages
been using google since beta, have 7 google accounts (that i'm working to reduce down to 2), have my own google apps domain, google voice is my primary number, chrome is my browser, perform dozens of searches a day
and had a workaround for an annoying problem... google's use of synonyms makes it hard to search for something specific, appending "&nfpr=1" to a query disables it. even have a keyword search set up to automatically append it
and after all this time i learn that the "+" operator does exactly what i want without the kludge - thanks whitehaint - and i guess you can add me to the list of people that don't *really* know how to use google
fcc filings seem to confirm (umts iv is 1700/2100) everything but the hspa-900
so the 850 is for gsm, not 3g believe at&t 3g is 850 and 1900, so it looks like no 3g with the nexus s on at&t the t-mobile version of the vibrant (on which the nexus s appears to be based) is umts 1700/2100 + 1900, and it's reported to get at&t 3g on the 1900 think umts 900 is for europe, but not sure how widely it's deployed atm
when the kernel accesses the slow disk, it is aggressive in trying to cache the read. if there's free memory this is obviously the correct thing to do, since if the memory is needed the cache can be dropped. but if memory is full, the kernel needs to decide whether to drop some file cache, or swap out a process. the default settings tend to favor disk cache, meaning every time you try to access anything on the desktop, the application has been swapped out and it has to wait for disk access to swap back in (often several seconds on my machine)
setting/proc/sys/vm/swappiness to a low value, eg 0, tells the kernel to favor processes at the expense of caching disk reads. this helps a lot in keeping the desktop snappy. kernel trap has a good summary of the issue and the developers motivations
swappiness doesn't help with applications that want to access a file repeatedly, but rely on the disk cache instead of an internal cache. eg, an IDE might have 10 source files in tabs, but instead of keeping the files in memory, it could just reread them each time a tab is switched. as long as the file remains in cache, this works fine. but when you copy a huge file, the source file gets dropped from cache, and the tab takes forever to refresh
not sure if there's an easy way for the kernel to know the difference between an application just copying a file, and actually reading it. but if there is, it would make sense to favor reads
if you're going to use your drive for a desktop or laptop, i'm guessing that your conclusion is correct. but for doing many small writes, eg a database, i think the "myth" is probably a very real problem. i haven't bought an SSD to test the real life behavior yet, but here's my back of the envelope calculation:
128G MLC drive, with.5M blocks --> 256k blocks. assume endurance is 10k. so after 2.5G erases the disk is at it's endurance limit. got to erase the block every time you modify it. 32M buffer can buffer the writes - assume writes are evenly spread over the blocks, and ignore write locations, so 32M buffer / 256k blocks --> on average 128 bytes per erase. 2.5G * 128 --> 320G of data. and the first write is free (since the MLC is blank). so 448G can be written before the drive is at it's endurance limit. 448G at 70M/s --> 6400 seconds of write at full speed, about 2 hours
so at least for a write-heavy databases, i can't see MLC being practical. might be able to work around this with a different architecture (and i'm toying with doing so in one of the projects that i'm working on). but for the traditional model, MLC looks like a non-starter, even for relatively small datasets
i'd love to be wrong on this, so correct me if i'm wrong...
not sure about the distribution that the EEE used, but fiddled with my roommates ubuntu-based Dell netbook for a few days... the ubuntu install was terrible. been using ubuntu for years. fuck, my parents have been using ubuntu for years. but with matt's netbook, i couldn't figure out how to do anything... no idea how a windows user would have felt with it, but as a linux user, it sucked
agree with you to a degree, but it was pretty clear to me where he stood on IP and such when he selected biden as running mate. as much as i don't like where he's headed, i don't think we can claim that he's changed directions much
actually, i'd say he's been remarkably honest to the message that his campaign sent (both explicit and implicit)... just too bad that i didn't agree with too much of that message:(
the problem that i see is that there's no accountability. same thing for the tea party. or for that matter, obama. i gave a bit of money to the campaign, and there might be a lot of people that did that don't agree with some of his decisions. but it's very hard to apply any sort of leverage - the campaign is the single point of contact, and as such largely controls the message
for the sake of argument, lets assume that 30% of the money that the obama campaign raised was from people who actively oppose the speech the article is referring to. (yes, i know it's probably _far_ lower... this is for the sake of argument) it's almost impossible for that 30% to find each other, to figure out that other "supporters" aren't happy with the current direction. if that block could get together, they'd have some influence. but we can't
i supported the obama campaign largely because the financing was (at least initially) driven by small donations. that concept has the potential to be revolutionary, but i think there needs to be another step. the people making the donations need a way to maintain some control, to have a unified voice
we need a proxy - to not give money to a campaign directly, but thru a proxy that represents a particular set of beliefs - and maybe even to negotiate with various candidates to try to find the best match. the coffee (or tea) party might be a step in that direction, but it seems to be more about positive energy than any particular issue (or at least, not issues that i'm strongly in favor of)
there - fixed that for you. google chrome runs great on ubuntu 9.04 - quick startup, fast page rendering, fast switching between tabs, and flash works fine. i've had a page crash, but never lost the full browser - usually have 5-20 tabs open. chrome's "developer tools" are good - firebug is better for many things, but the developer tools are much less intrusive, don't slow down page loads nearly as much. the two tools compliment each other well
One person's clever, obscure trick is another person's common practice.
i guess i'm the evil programmer type - i read the article for the sake of seeing some clever tricks. i stopped reading after his first example... not clever at all, not obscure at all, no need to comment, no need for fancy variable names, no nothing... and i don't think i've coded in c in 5 years
for(ss = s->ss; ss; ss = ss->ss);
if there's any ambiguity about what that line is doing, you're not qualified to be commenting on anyone else's code
You'll find identical pitches made by the University of Delaware, the University of Cincinnati, Kansas State University, the University of Southern California, the University of Wisconsin, Iowa State University, and other public colleges and universities. The same messsage is also echoed by private schools...
i wasn't familiar with the term so i googled it, and mw says:
1: the quality or state of being liberal 2 (a) often capitalized : a movement in modern Protestantism emphasizing intellectual liberty and the spiritual and ethical content of Christianity (b) a theory in economics emphasizing individual freedom from restraint and usually based on free competition, the self-regulating market, and the gold standard (c) a political philosophy based on belief in progress, the essential goodness of the human race, and the autonomy of the individual and standing for the protection of political and civil liberties (d) capitalized : the principles and policies of a Liberal party
2c sounds a lot like the american libertarian party. i'm assuming that this is what you meant. if so, why did you use "liberalist" - does it include parties similar to but distinct from the libertarian party ? if not, what did you mean
fwiw, i agree with portions of the libertarian platform. as for reinstalling the os... let me think about it:)
i use multiple firefox profiles - make's it easier to access multiple yahoo and gmail accounts, and try to keep my real work from heavy flash and javascript pages that are more likely to crash the browser. haven't tried chrome, but being able to set profiles on a tab by tab basis would be great. hope that's what they mean
and if i have trouble with a web app, it's nice to pop into a fresh profile so that you know plugins or settings aren't causing the problem. i start firefox from bash, using:
i've got:
amd 64 x2 at 25W (BE-2350)
690G motherboard with onboard graphics (ASUS M2A-VM HDMI)
$165 total in dec 2007
and it runs fanless fine (tho i do have the fan hooked up idling and thermally controlled most of the time). doesn't look like they're still selling the BE-2350, and not sure if there's a current equivalent or if you can accomplish the same thing by underclocking.
i've been using ubuntu for the last several years on both my laptop and my workstation and love it - the ease of use is great, the development tools are pretty up-to-date, and things just work. my parents (computer illiterate, dialup) are running it as well, and when i go to visit, the box is usually up to date and working fine - can't remember the last time i really had to do something to it.
every time i find myself on a suse or fedora box i cringe - things are always out of date. i haven't tried SLES since zypper dropped (partially because upgrading was going to be a nightmare:), and i haven't tried to admin my own fedora box in a while. but those distributions being out of date is a reflection of how hard it has been to admin those non-canonical boxes. things may have improved over the last year, and suse and/or fedora may catch up eventually, but ubuntu was way ahead of the curve and has a proven track record at this point.
so here's to hoping that canonical can find a business model that works. a subscription fee (though i'd hope way less that the $50/year mentioned above) might work. or pay to prioritize maintenance of a particular package or bug. or the enterprise management stuff they've been pushing. or...
whatever it takes to make linux user-friendly. because if canonical shuts down, my admin responsibilities become way harder:)
[not replying specifically in the context of pidgin/chat/... which i've never used, more of a general foss rant]
it's not that i'm (i won't try speaking for others hear) bitching because i can't get what i want, i'm bitching because bad programmers are making grandiose claims but releasing crap software and not fixing (or even really working on) fundamental problems that users complain about. or promise features forever, and never deliver. it's false advertising and it discourages legitimate competition.
if i go for a beer and the bartender says "lucky day, lad - free beer" i'm still going to be fucking angry if he gives me a pint of rotten piss
from my experience this is going to be very useful. i've come across several classes that do almost what i want, but not quite. the best example is sorting primitives, eg doubles, and wanting the sort order back. Arrays.sort() is a good algorithm, but the only way to get the order is convert all those primitives to Objects and sort the Objects - not fun. Having the source means that you're not starting from scratch - you've got a known working version, with known performance, and you can modify it. I had to hunt around and choose and algorithm and implement it.
And sorting is "easy", with hundreds of free references. For more complicated things that java does, this will be great.
i'm doing this, and it works for me. from linux (old suse) to linux (current ubuntu). works fine for me.
doubt it will help, but worth trying. rm -R your.netbeans/var/cache directory. doing this also lets you make sane backups of the.netbeans dir. good luck
I'm on the bandwagon. I've been using linux for 12 years, longer if you include machines administered by others. Ubuntu isn't perfect, but from what I've seen it's the best thing out there - it just works.
Everything is easy. Install a new package. Get the source for that package that isn't quite working right. Configuration. Update packages. Upgrade to the new version. It's all trivial, and just works./etc is simple and clean.
And my folks are running it. When i visit I f with things. But when I'm not there, they can still upgrade packages, etc. And they're on dialup, and it still just works:)
We run suse on the servers at work, and i needed a very recent gcc with fortran and gomp. Ended up building from source, including a half dozen dependencies. On my workstation (ubuntu) "apt-get install gfortran libgomp". done. 5 hours vs 5 minutes. Actually, I think it took several iterations, maybe spent 2 full days installing it on suse.
Ordered a t61 for my brother's gf for xmas (I've got an x60, and a t60 from work) and I've been chasing my tail trying to get them to actually ship it ever since. The charge was pending, but they didn't want to ship it to her unless I added her address to my card, but then they couldn't reprocess the request immediately. Then they sent another form letter saying it failed, without any details. Then they canceled the order. Then they said they'd call me to reinstate the order. And that's were I am now - what a pain. I understand and support their goal of making sure the purchase is legit, but they need a better means of closing the loop with the customer.
So yeah - great laptops, but not really consumer friendly.
i sit at work with my cell sitting on the table next to the mouse. i mostly use the keyboard, and tend to reach to the mouse to click a button without looking at it. several times I've tried to move the mouse without the pointer moving for a few seconds, only to realize that I reached for the phone instead.
not quite what you're looking for, but in the same vein. i'm using the nexus s on t-mobile prepaid with a google voice number
at my desktop: gmail voice chat over a 1Mbps, $10/month dsl connection
mobile with wifi: sip on the nexus s
mobile without wifi: t-mobile prepaid
everybody sees the same (gv) number. for sip i use callcentric + ipkall incoming, and anveo ($0.012 per minute) for outgoing. i'm using csipsimple instead of the builtin sip stack. i haven't tried sip over 3g. call quality with sip has been inconsistent, but i think i can improve it - i still need to tweak the echo cancellation params and figure out how to enable QOS on my router. i should also try skype-out
not a slam dunk, but calls are very cheap or free, sms is free - i spent $3 in the last month. when i need data it's $1.50 per day. it works because i'm at a computer most of the day, have wifi available most places i go, and don't make a ton of calls to begin with. at the price, it's hard to beat
this is a step in the right direction, but on top of that you need to layer something that allows persistence to messages, since the ad hoc networks aren't going to be able to route most of the messages that you want to send. maybe bittorrent or even smtp
A and B are in separate nets. A sends a message to B. everyone in A's net saves the message and when they connect to a new net they pass it on (to everyone in the new net). eventually someone finds B and delivers the message. as formulated highly inefficient, but should be tweakable to allow for short messages
been using google since beta, have 7 google accounts (that i'm working to reduce down to 2), have my own google apps domain, google voice is my primary number, chrome is my browser, perform dozens of searches a day
and had a workaround for an annoying problem ... google's use of synonyms makes it hard to search for something specific, appending "&nfpr=1" to a query disables it. even have a keyword search set up to automatically append it
and after all this time i learn that the "+" operator does exactly what i want without the kludge - thanks whitehaint - and i guess you can add me to the list of people that don't *really* know how to use google
from google.com/phone: nexus-s
Quad-band GSM: 850, 900, 1800, 1900
Tri-band HSPA: 900, 2100, 1700 HSPA type: HSDPA (7.2Mbps) HSUPA (5.76Mbps)
fcc filings seem to confirm (umts iv is 1700/2100) everything but the hspa-900
so the 850 is for gsm, not 3g
believe at&t 3g is 850 and 1900, so it looks like no 3g with the nexus s on at&t
the t-mobile version of the vibrant (on which the nexus s appears to be based) is umts 1700/2100 + 1900, and it's reported to get at&t 3g on the 1900
think umts 900 is for europe, but not sure how widely it's deployed atm
when the kernel accesses the slow disk, it is aggressive in trying to cache the read. if there's free memory this is obviously the correct thing to do, since if the memory is needed the cache can be dropped. but if memory is full, the kernel needs to decide whether to drop some file cache, or swap out a process. the default settings tend to favor disk cache, meaning every time you try to access anything on the desktop, the application has been swapped out and it has to wait for disk access to swap back in (often several seconds on my machine)
setting /proc/sys/vm/swappiness to a low value, eg 0, tells the kernel to favor processes at the expense of caching disk reads. this helps a lot in keeping the desktop snappy. kernel trap has a good summary of the issue and the developers motivations
swappiness doesn't help with applications that want to access a file repeatedly, but rely on the disk cache instead of an internal cache. eg, an IDE might have 10 source files in tabs, but instead of keeping the files in memory, it could just reread them each time a tab is switched. as long as the file remains in cache, this works fine. but when you copy a huge file, the source file gets dropped from cache, and the tab takes forever to refresh
not sure if there's an easy way for the kernel to know the difference between an application just copying a file, and actually reading it. but if there is, it would make sense to favor reads
that's not an office, that's a closet ...
if you're going to use your drive for a desktop or laptop, i'm guessing that your conclusion is correct. but for doing many small writes, eg a database, i think the "myth" is probably a very real problem. i haven't bought an SSD to test the real life behavior yet, but here's my back of the envelope calculation:
128G MLC drive, with .5M blocks --> 256k blocks. assume endurance is 10k. so after 2.5G erases the disk is at it's endurance limit. got to erase the block every time you modify it. 32M buffer can buffer the writes - assume writes are evenly spread over the blocks, and ignore write locations, so 32M buffer / 256k blocks --> on average 128 bytes per erase. 2.5G * 128 --> 320G of data. and the first write is free (since the MLC is blank). so 448G can be written before the drive is at it's endurance limit. 448G at 70M/s --> 6400 seconds of write at full speed, about 2 hours
so at least for a write-heavy databases, i can't see MLC being practical. might be able to work around this with a different architecture (and i'm toying with doing so in one of the projects that i'm working on). but for the traditional model, MLC looks like a non-starter, even for relatively small datasets
i'd love to be wrong on this, so correct me if i'm wrong ...
not sure about the distribution that the EEE used, but fiddled with my roommates ubuntu-based Dell netbook for a few days ... the ubuntu install was terrible. been using ubuntu for years. fuck, my parents have been using ubuntu for years. but with matt's netbook, i couldn't figure out how to do anything ... no idea how a windows user would have felt with it, but as a linux user, it sucked
agree with you to a degree, but it was pretty clear to me where he stood on IP and such when he selected biden as running mate. as much as i don't like where he's headed, i don't think we can claim that he's changed directions much
actually, i'd say he's been remarkably honest to the message that his campaign sent (both explicit and implicit) ... just too bad that i didn't agree with too much of that message :(
the problem that i see is that there's no accountability. same thing for the tea party. or for that matter, obama. i gave a bit of money to the campaign, and there might be a lot of people that did that don't agree with some of his decisions. but it's very hard to apply any sort of leverage - the campaign is the single point of contact, and as such largely controls the message
for the sake of argument, lets assume that 30% of the money that the obama campaign raised was from people who actively oppose the speech the article is referring to. (yes, i know it's probably _far_ lower ... this is for the sake of argument) it's almost impossible for that 30% to find each other, to figure out that other "supporters" aren't happy with the current direction. if that block could get together, they'd have some influence. but we can't
i supported the obama campaign largely because the financing was (at least initially) driven by small donations. that concept has the potential to be revolutionary, but i think there needs to be another step. the people making the donations need a way to maintain some control, to have a unified voice
we need a proxy - to not give money to a campaign directly, but thru a proxy that represents a particular set of beliefs - and maybe even to negotiate with various candidates to try to find the best match. the coffee (or tea) party might be a step in that direction, but it seems to be more about positive energy than any particular issue (or at least, not issues that i'm strongly in favor of)
Linux is the shit.
there - fixed that for you. google chrome runs great on ubuntu 9.04 - quick startup, fast page rendering, fast switching between tabs, and flash works fine. i've had a page crash, but never lost the full browser - usually have 5-20 tabs open. chrome's "developer tools" are good - firebug is better for many things, but the developer tools are much less intrusive, don't slow down page loads nearly as much. the two tools compliment each other well
...
in short, chrome is a big improvement for me
One person's clever, obscure trick is another person's common practice.
i guess i'm the evil programmer type - i read the article for the sake of seeing some clever tricks. i stopped reading after his first example ... not clever at all, not obscure at all, no need to comment, no need for fancy variable names, no nothing ... and i don't think i've coded in c in 5 years
for(ss = s->ss; ss; ss = ss->ss);
if there's any ambiguity about what that line is doing, you're not qualified to be commenting on anyone else's code
not sure that usc belongs in that first list ...
You'll find identical pitches made by the University of Delaware, the University of Cincinnati, Kansas State University, the University of Southern California, the University of Wisconsin, Iowa State University, and other public colleges and universities. The same messsage is also echoed by private schools ...
thanks stinerman - figuring out why 2/3 was required was the only reason i clicked on this one :)
hardcore "liberalists" ?
i wasn't familiar with the term so i googled it, and mw says:
1: the quality or state of being liberal
2 (a) often capitalized : a movement in modern Protestantism emphasizing intellectual liberty and the spiritual and ethical content of Christianity (b) a theory in economics emphasizing individual freedom from restraint and usually based on free competition, the self-regulating market, and the gold standard (c) a political philosophy based on belief in progress, the essential goodness of the human race, and the autonomy of the individual and standing for the protection of political and civil liberties (d) capitalized : the principles and policies of a Liberal party
2c sounds a lot like the american libertarian party. i'm assuming that this is what you meant. if so, why did you use "liberalist" - does it include parties similar to but distinct from the libertarian party ? if not, what did you mean
fwiw, i agree with portions of the libertarian platform. as for reinstalling the os ... let me think about it :)
i use multiple firefox profiles - make's it easier to access multiple yahoo and gmail accounts, and try to keep my real work from heavy flash and javascript pages that are more likely to crash the browser. haven't tried chrome, but being able to set profiles on a tab by tab basis would be great. hope that's what they mean
and if i have trouble with a web app, it's nice to pop into a fresh profile so that you know plugins or settings aren't causing the problem. i start firefox from bash, using:
firefox -P myUserName --no-remote &
i've got:
amd 64 x2 at 25W (BE-2350)
690G motherboard with onboard graphics (ASUS M2A-VM HDMI)
$165 total in dec 2007
and it runs fanless fine (tho i do have the fan hooked up idling and thermally controlled most of the time). doesn't look like they're still selling the BE-2350, and not sure if there's a current equivalent or if you can accomplish the same thing by underclocking.
i'll second this
i've been using ubuntu for the last several years on both my laptop and my workstation and love it - the ease of use is great, the development tools are pretty up-to-date, and things just work. my parents (computer illiterate, dialup) are running it as well, and when i go to visit, the box is usually up to date and working fine - can't remember the last time i really had to do something to it.
every time i find myself on a suse or fedora box i cringe - things are always out of date. i haven't tried SLES since zypper dropped (partially because upgrading was going to be a nightmare :), and i haven't tried to admin my own fedora box in a while. but those distributions being out of date is a reflection of how hard it has been to admin those non-canonical boxes. things may have improved over the last year, and suse and/or fedora may catch up eventually, but ubuntu was way ahead of the curve and has a proven track record at this point.
so here's to hoping that canonical can find a business model that works. a subscription fee (though i'd hope way less that the $50/year mentioned above) might work. or pay to prioritize maintenance of a particular package or bug. or the enterprise management stuff they've been pushing. or ...
whatever it takes to make linux user-friendly. because if canonical shuts down, my admin responsibilities become way harder :)
shut-up steven :)
[not replying specifically in the context of pidgin/chat/... which i've never used, more of a general foss rant]
it's not that i'm (i won't try speaking for others hear) bitching because i can't get what i want, i'm bitching because bad programmers are making grandiose claims but releasing crap software and not fixing (or even really working on) fundamental problems that users complain about. or promise features forever, and never deliver. it's false advertising and it discourages legitimate competition.
if i go for a beer and the bartender says "lucky day, lad - free beer" i'm still going to be fucking angry if he gives me a pint of rotten piss
from my experience this is going to be very useful. i've come across several classes that do almost what i want, but not quite. the best example is sorting primitives, eg doubles, and wanting the sort order back. Arrays.sort() is a good algorithm, but the only way to get the order is convert all those primitives to Objects and sort the Objects - not fun. Having the source means that you're not starting from scratch - you've got a known working version, with known performance, and you can modify it. I had to hunt around and choose and algorithm and implement it.
And sorting is "easy", with hundreds of free references. For more complicated things that java does, this will be great.
i'm doing this, and it works for me. from linux (old suse) to linux (current ubuntu). works fine for me.
.netbeans/var/cache directory. doing this also lets you make sane backups of the .netbeans dir. good luck
doubt it will help, but worth trying. rm -R your
I'm on the bandwagon. I've been using linux for 12 years, longer if you include machines administered by others. Ubuntu isn't perfect, but from what I've seen it's the best thing out there - it just works.
/etc is simple and clean.
:)
Everything is easy. Install a new package. Get the source for that package that isn't quite working right. Configuration. Update packages. Upgrade to the new version. It's all trivial, and just works.
And my folks are running it. When i visit I f with things. But when I'm not there, they can still upgrade packages, etc. And they're on dialup, and it still just works
We run suse on the servers at work, and i needed a very recent gcc with fortran and gomp. Ended up building from source, including a half dozen dependencies. On my workstation (ubuntu) "apt-get install gfortran libgomp". done. 5 hours vs 5 minutes. Actually, I think it took several iterations, maybe spent 2 full days installing it on suse.
Great for the power user.
Great for the beginner.
Maybe they'll actually sell me this one :(
Ordered a t61 for my brother's gf for xmas (I've got an x60, and a t60 from work) and I've been chasing my tail trying to get them to actually ship it ever since. The charge was pending, but they didn't want to ship it to her unless I added her address to my card, but then they couldn't reprocess the request immediately. Then they sent another form letter saying it failed, without any details. Then they canceled the order. Then they said they'd call me to reinstate the order. And that's were I am now - what a pain. I understand and support their goal of making sure the purchase is legit, but they need a better means of closing the loop with the customer.
So yeah - great laptops, but not really consumer friendly.
i sit at work with my cell sitting on the table next to the mouse. i mostly use the keyboard, and tend to reach to the mouse to click a button without looking at it. several times I've tried to move the mouse without the pointer moving for a few seconds, only to realize that I reached for the phone instead.
i guess i'm not the only one.