Well, my previous post was a bit playful, in that I, to a certain extent, agree with the poster to which I replied.
To elaborate a bit, I think it needs to be defined the difference between merely being able to recognize and follow a learned pattern, and being able to articulate which pattern you recognized, and being able to articulate the steps following recognition.
You can solve Rubik's cube because you're experienced with it, and you have a "feel" for it, meaning you have some pattern recognition of the activity, but you don't have the depth of understanding to explain to me how to solve a cube in the manner that exists here. Ms. Fridrich, in terms of how I am attempting to define it, has a deep understanding of solving a Rubik's cube.
Of course, I don't know if I've had enough coffee to understand and articulate what I'm writing, but cognition be damned!
Actually, after looking, doing something like "find all within x days" is not difficult at all, and is in fact the only way you can search for a date.
<sheepishly>
I'm wrong, it does not hit migrated mail dates properly when searching on date. I mistyped my date and only glanced down at what looked like was correct. Upon fixing it, gmail does not search this way.
Actually, after looking, doing something like "find all within x days" is not difficult at all, and is in fact the only way you can search for a date.
Gmail->Search Options:
Date within: [1d, 3d, 1w, 2w, 1mo, 2mo, 6mo, 1y] of [e.g. today, Friday, Mar 26 or 3/26/2004].
Doing this within 3d of 12/5/02 turned up fourteen messages that were sent in that range. Which is about accurate. Now, I'm not going to go through four years of email to see if that got them all, but I can nail a date down that small, I'll remember another characteristic of the message to search on, rather than the date.
The whole point of gmail's design (i.e. no folders, only labels) is that you filter/label mail, which I did as I migrated all my mail. I have email from eight classes segregated, and it broke the messages into conversations properly, rather than each separate message displayed on it's own line.
Google has designed gmail better than I thought it could be done. There are some features there (undoubtedly more undocumented) that I would never have thought of including. For instance the date range search!
The fact that it dispalys all my migrated mail as received july 27 is odd considering what I just said, but all that mail is archived and there only for me to dig back for something specific.
Oh, and the spam filtering is aggressive (almost too much so), which I think is great, compared to missing every few spams and dropping them to the inbox.
Quote: Whenever someone says, "I understand it, I just can't articulate it," what they really mean is, "I don't understand it."
No, I really do understand it. I just can't explain what it means.:)
In all seriousness, I would disagree in some cases (perhaps these are only exceptions...) where someone can conceive what is happening but either is not good enough at communicating, or is a horrid teacher, and so can not articulate.
I [think I] know this because I had a number of professors that suffered from this very affliction.
Well, see, you can search your email. Using Google. And we all know that Google r0x0rz. So even if the SMTP timestamp is wrong, you can enter "march 1996" in your search, and pull up any messages that include that were sent then.
The system is a bit goofy, in that, when viewing a message/label index, you see the date you resent the message to gmail. But when you view the message, and message headers, they are as they were when originally received.
A recycling maneuver. Ritz/whoever keeps the camera, downloads your pics, prints your prints and burns your CD, then resells the camera to someone else.
I wonder if they *really* wipe the memory, or just delete/dealloc the memory. It'd be very mildly entertaining to see if you could wait a bit and find someone else's pics in the memory.
Of course, the only folks buying these right away (I'd guess) are/.ers who will soon hack it for personal reuse.
4Mx16 SDRAM: Micron Technologies MT48LC4M16A2TG-75E Preliminary stuff of interest The edge connector of the PV2 electrically matches that of the classic Dakota, at least as far as the USB pins go; whatever cable/contraption used to access the classic should work for this one without modifications.
Holding down ALL the buttons at once (shutter, Display, Delete) while turning on power will display a diagnostic screen showing the camera's serial number, firmware revision and similar information.
See John's Dakota page with an update for the PV2, including some USB info, datasheets for the more interesting parts (including the LCD) and a gallery of good dissection photos. USB info Here is the dump-out from SUCR commandline, walking thru the device properties. (All versions of SUCR do this, in case the manufacturer decided to get clever and move the devices/interfaces/endpoints/altsettings around). This gives a good idea of the 'organization' of the camera's USB interface.
usb_set_debug: Setting debugging level to 3 (on) LIBUSB_DLL: usb_os_init: dll version: 0.1.8.0 LIBUSB_DLL: usb_os_init: driver version: 0.1.8.0 LIBUSB_DLL: usb_os_find_busses: found bus-0 LIBUSB_DLL: usb_os_find_devices: found \\.\libusb0-0003--0x058f-0x9254 on bus-0 LIBUSB_DLL: usb_os_find_devices: found \\.\libusb0-0004--0x0dca-0x0027 on bus-0 Looking at device with USB id 058F/9254 Looking at device with USB id 0DCA/0027 Found camera... This device has 2 possible configuration(s). Looking at configuration 0...This configuration has 1 interfaces. Looking at interface 0...This interface has 1 altsettings. Looking at altsetting 0...This altsetting has 2 endpoints. Endpoint 0: Address 81h, attributes 02h (Bulk) (In) Endpoint 1: Address 01h, attributes 02h (Bulk) (Out) Looking at configuration 1...This configuration has 1 interfaces. Looking at interface 0...This interface has 1 altsettings. Looking at altsetting 0...This altsetting has 2 endpoints. Endpoint 0: Address 81h, attributes 02h (Bulk) (In) Endpoint 1: Address 01h, attributes 02h (Bulk) (Out) Set config: 0 Found bulk endpoint 129 on Configuration 1 Interface 0 Altsetting 0 Set alt. interface: 0 [...]
The camera has 2 configurations, one is for 200mA and the other is for 100mA, but "seem" otherwise identical. (See the testlibUSB dump-out below for additional details.) When the configuration is set by SUCR, the camera emits a 2-tone ascending beep, and the LED comes on. However, regardless of which of the configurations is used, all control transfers produce a CRC error message from Windows: LIBUSB_DLL error: error sending control message: win error: Data error (cyclic redundancy check).
Here is the output from testlibUSB: DLL version: 0.1.8.0 Driver version: 0.1.8.0 bus/device idVendor/idProduct bus-0/\\.\libusb0-0002--0x0dca-0x0027 0DCA/0027 - Manufacturer : SMaL - Product : Digital Camera wTotalLength: 32 bNumInterfaces: 1 bConfigurationValue: 1 iConfiguration: 3 bmAttributes: 80h MaxPower: 100 bInterfaceNumber: 0 bAlternateSetting: 0 bNumEndpoints: 2 bInterfaceClass: 255 bInterfaceSubClass: 0 bInterfaceProtocol: 0 iInterface: 0 bEndpointAddress: 81h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 bEndpointAddress: 01h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 wTotalLength: 32 bNumInterfaces: 1 bConfigurationValue: 2 iConfiguration: 3 bmAttributes: 80h MaxPower: 50 bInterfaceNumber: 0 bAlternateSetting: 0 bNumEndpoints: 2 bInterfaceClass: 255 bInterfaceSubClass: 0 bInterfaceProtocol: 0 iInterface: 0 bEndpointAddress: 81h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 bEndpointAddress: 01h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 Some dissection pictures Back of the PV2. The case is held together by 3 screw
Well, I use Gentoo, so the install and beginning of usage is all text-based. I use X regularly, but with Fluxbox (minimalism at its best) and I do as much as I know (or can figure efficiently) at a command prompt.
Aside from that, this was my modification upon seeing another/.er's signature: "Windows: The worlds worst text-adventure game."
I agree, but Windows is simple enough that a gaggle of incompetent admins can flail around and make it [seemingly] work.
Linux/Unix/etc is not that forgiving; If you haven't set everything up proper, it won't run proper. Windows has more gray area that users may or may not ever notice.
I retract that reasoning behind my statement; I meant what I said in a larger organization sense, but you make the broader point that I was aiming at and missed.
Consider:
* A generic company's IT staff probably (maybe?) is not competent enough to support adequately a company-wide Open Source initiative.
* Said staff is not going to support an Open Source intiative that will put them out of a job.
* Company's generally like having third-party support contracts. That means it's someone else's fault, and they can sue said someone if they f*** up. At most, a company can only fire an individual employee if they make a config change that destroys a database, say.
* What happens if an employee can't figure it out? One of these support contractors will either: not take a contract, or double their rates, if they're expected to come in, figure out what someone else hacked up, and solve that problem. This increases the overall cost because you just hired admins at 80g+ and helpdesk at 50g+, and then you have to pay out for a support contract anyway.
The sad truth is there are so many mediocre admins/contractors/etc that get by with a "good enough" attitude, that it doesn't surprise me if some companys decide Win32 is cheaper.
In the same breath, if a company does it right, trains their staff (or pays for their training), and has foresight enough to see through a project like an Open Source conversion, then they will come out on top, IMO. In addition, they will be much more nimble, technology-wise, because of their more advanced and competent IT staff.
This is, of course, all pure speculation and opinion on my part, but this is/. so this is no surprise.
Yes, but MS Windows searches are, and have historically been, horrible. Not to mention the crap that is Outlook's built-in search.
If Google makes a spider that crawls the local hard drive, I'll use it. Especially since MS' implementation will no doubt push you to MS' website or MS{N|NBC|*} for all your solutions.
Add in the fact that, according to a quote in the WSJ this morning, Google has no plans for the $26-36-? Billion it is expected to harvest from this IPO.
I really like Google, as much as the next geek, but I don't know that this would be a sure-fire investment. The cash reserve is reassuring though, that Google could continue to push employees to spend 20% of their time researching & testing new ideas and new solutions.
The Asus WL330 is USB-powered. These have been out for a few months, and in fact a revised edition is available now. You can find it on Asus' website, which I will leave it to the reader to figure out.
No one is complaining about the product posting; everyone is complaining about the lack of a story. We could all go find five hundred products that might be worth a glance, and post it to Slashdot. But "stories" like this increase the noise-to-info ratio greatly. Instead, the submitter (or michael himself) could have searched a bit for a review on the product. If none were available, perhaps the poster could have bought one, reviewed it, and posted a story to the review. At least it would provide independent and useful information about the product, rather than PR/marketing info from DLink.
Okay, first off, this is a link to the product description page, nothing else. At least with the previous story (re: nokia phone) one of the early
posters posted a link to a very good review from the Register, which was written over a month ago. THAT would have been worth posting to the front page of Slashdot.
Second, I would know about this product because I read slashdot and have seen Airport Express postings, which have had comments referring to these. I also recently purchased the aforementioned Asus WL330 access point. (Which has been revised; see a review of older model here.) This is a very good product that I've been very happy with.
In my opionion, a PR page on a small access point, which follows the same from Apple, ( here, here, and here) is not newsworthy.
Frankly, if I _were_ a subscriber, which I have considered doing at length, I would be pissed that stories like this show up. I want insightful reviews and bleeding edge stuff I won't see other places for weeks. Not product pages to DLink products. I can go to dlink.com for that.
THIS is why I said what I said.
It's been said so many times that it's not interesting, insightful, or funny. That makes it -1 Redundant.
Sad thing is, this isn't even Apple. Apple is just mentioned. Apparently that's enough though. That must be why some of the interesting/relevant stories I've submitted were denied! Because it didn't mention Apple! How moronic of me!
I never realized it, but Slashdot apparently is nothing but a billboard. How many more commercials for products, sans articles/review, will we get to see tonight?
You can set a vlan up to allow specific domains, like *.microsoft.com. University networks are implementing systems that do this to cut down on the effects of viruses like blaster.
Can you pick me up on the way? I'm in South Minneapolis.
To elaborate a bit, I think it needs to be defined the difference between merely being able to recognize and follow a learned pattern, and being able to articulate which pattern you recognized, and being able to articulate the steps following recognition.
You can solve Rubik's cube because you're experienced with it, and you have a "feel" for it, meaning you have some pattern recognition of the activity, but you don't have the depth of understanding to explain to me how to solve a cube in the manner that exists here. Ms. Fridrich, in terms of how I am attempting to define it, has a deep understanding of solving a Rubik's cube.
Of course, I don't know if I've had enough coffee to understand and articulate what I'm writing, but cognition be damned!
I'm wrong, it does not hit migrated mail dates properly when searching on date. I mistyped my date and only glanced down at what looked like was correct. Upon fixing it, gmail does not search this way.
Gmail->Search Options:
Date within: [1d, 3d, 1w, 2w, 1mo, 2mo, 6mo, 1y] of [e.g. today, Friday, Mar 26 or 3/26/2004].
Doing this within 3d of 12/5/02 turned up fourteen messages that were sent in that range. Which is about accurate. Now, I'm not going to go through four years of email to see if that got them all, but I can nail a date down that small, I'll remember another characteristic of the message to search on, rather than the date.
The whole point of gmail's design (i.e. no folders, only labels) is that you filter/label mail, which I did as I migrated all my mail. I have email from eight classes segregated, and it broke the messages into conversations properly, rather than each separate message displayed on it's own line.
Google has designed gmail better than I thought it could be done. There are some features there (undoubtedly more undocumented) that I would never have thought of including. For instance the date range search!
The fact that it dispalys all my migrated mail as received july 27 is odd considering what I just said, but all that mail is archived and there only for me to dig back for something specific.
Oh, and the spam filtering is aggressive (almost too much so), which I think is great, compared to missing every few spams and dropping them to the inbox.
*grin*
No, I really do understand it. I just can't explain what it means. :)
In all seriousness, I would disagree in some cases (perhaps these are only exceptions...) where someone can conceive what is happening but either is not good enough at communicating, or is a horrid teacher, and so can not articulate.
I [think I] know this because I had a number of professors that suffered from this very affliction.
The system is a bit goofy, in that, when viewing a message/label index, you see the date you resent the message to gmail. But when you view the message, and message headers, they are as they were when originally received.
That wouldn't surprise me in the least. That's why I threw the "marginally entertaining" (or whatever it was I said...) in there.
Not to deflate the humor here, but I believe processing/prints/photo CD is include in the price of the camera.
I wonder if they *really* wipe the memory, or just delete/dealloc the memory. It'd be very mildly entertaining to see if you could wait a bit and find someone else's pics in the memory.
Of course, the only folks buying these right away (I'd guess) are /.ers who will soon hack it for personal reuse.
Controller
SMaL Camera Technologies
Numbering on controller chip:
AIC0021B
02TWN5103
C68051.00
Memory
16M x8 NAND Flash memory: Samsung K9F2808UO8-YCB0
4Mx16 SDRAM: Micron Technologies MT48LC4M16A2TG-75E
Preliminary stuff of interest
The edge connector of the PV2 electrically matches that of the classic Dakota, at least as far as the USB pins go; whatever cable/contraption used to access the classic should work for this one without modifications.
Holding down ALL the buttons at once (shutter, Display, Delete) while turning on power will display a diagnostic screen showing the camera's serial number, firmware revision and similar information.
See John's Dakota page with an update for the PV2, including some USB info, datasheets for the more interesting parts (including the LCD) and a gallery of good dissection photos.
USB info
Here is the dump-out from SUCR commandline, walking thru the device properties. (All versions of SUCR do this, in case the manufacturer decided to get clever and move the devices/interfaces/endpoints/altsettings around). This gives a good idea of the 'organization' of the camera's USB interface.
usb_set_debug: Setting debugging level to 3 (on) LIBUSB_DLL: usb_os_init: dll version: 0.1.8.0 LIBUSB_DLL: usb_os_init: driver version: 0.1.8.0 LIBUSB_DLL: usb_os_find_busses: found bus-0 LIBUSB_DLL: usb_os_find_devices: found \\.\libusb0-0003--0x058f-0x9254 on bus-0 LIBUSB_DLL: usb_os_find_devices: found \\.\libusb0-0004--0x0dca-0x0027 on bus-0 Looking at device with USB id 058F/9254 Looking at device with USB id 0DCA/0027 Found camera... This device has 2 possible configuration(s). Looking at configuration 0...This configuration has 1 interfaces. Looking at interface 0...This interface has 1 altsettings. Looking at altsetting 0...This altsetting has 2 endpoints. Endpoint 0: Address 81h, attributes 02h (Bulk) (In) Endpoint 1: Address 01h, attributes 02h (Bulk) (Out) Looking at configuration 1...This configuration has 1 interfaces. Looking at interface 0...This interface has 1 altsettings. Looking at altsetting 0...This altsetting has 2 endpoints. Endpoint 0: Address 81h, attributes 02h (Bulk) (In) Endpoint 1: Address 01h, attributes 02h (Bulk) (Out) Set config: 0 Found bulk endpoint 129 on Configuration 1 Interface 0 Altsetting 0 Set alt. interface: 0 [...]
The camera has 2 configurations, one is for 200mA and the other is for 100mA, but "seem" otherwise identical. (See the testlibUSB dump-out below for additional details.) When the configuration is set by SUCR, the camera emits a 2-tone ascending beep, and the LED comes on. However, regardless of which of the configurations is used, all control transfers produce a CRC error message from Windows: LIBUSB_DLL error: error sending control message: win error: Data error (cyclic redundancy check).
Here is the output from testlibUSB: DLL version: 0.1.8.0 Driver version: 0.1.8.0 bus/device idVendor/idProduct bus-0/\\.\libusb0-0002--0x0dca-0x0027 0DCA/0027 - Manufacturer : SMaL - Product : Digital Camera wTotalLength: 32 bNumInterfaces: 1 bConfigurationValue: 1 iConfiguration: 3 bmAttributes: 80h MaxPower: 100 bInterfaceNumber: 0 bAlternateSetting: 0 bNumEndpoints: 2 bInterfaceClass: 255 bInterfaceSubClass: 0 bInterfaceProtocol: 0 iInterface: 0 bEndpointAddress: 81h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 bEndpointAddress: 01h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 wTotalLength: 32 bNumInterfaces: 1 bConfigurationValue: 2 iConfiguration: 3 bmAttributes: 80h MaxPower: 50 bInterfaceNumber: 0 bAlternateSetting: 0 bNumEndpoints: 2 bInterfaceClass: 255 bInterfaceSubClass: 0 bInterfaceProtocol: 0 iInterface: 0 bEndpointAddress: 81h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 bEndpointAddress: 01h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0
Some dissection pictures
Back of the PV2. The case is held together by 3 screw
Aside from that, this was my modification upon seeing another /.er's signature: "Windows: The worlds worst text-adventure game."
Linux/Unix/etc is not that forgiving; If you haven't set everything up proper, it won't run proper. Windows has more gray area that users may or may not ever notice.
Regarding training, I agree whole-heartedly.
I retract that reasoning behind my statement; I meant what I said in a larger organization sense, but you make the broader point that I was aiming at and missed.
(TWAJS)
* A generic company's IT staff probably (maybe?) is not competent enough to support adequately a company-wide Open Source initiative.
* Said staff is not going to support an Open Source intiative that will put them out of a job.
* Company's generally like having third-party support contracts. That means it's someone else's fault, and they can sue said someone if they f*** up. At most, a company can only fire an individual employee if they make a config change that destroys a database, say.
* What happens if an employee can't figure it out? One of these support contractors will either: not take a contract, or double their rates, if they're expected to come in, figure out what someone else hacked up, and solve that problem. This increases the overall cost because you just hired admins at 80g+ and helpdesk at 50g+, and then you have to pay out for a support contract anyway.
The sad truth is there are so many mediocre admins/contractors/etc that get by with a "good enough" attitude, that it doesn't surprise me if some companys decide Win32 is cheaper.
In the same breath, if a company does it right, trains their staff (or pays for their training), and has foresight enough to see through a project like an Open Source conversion, then they will come out on top, IMO. In addition, they will be much more nimble, technology-wise, because of their more advanced and competent IT staff.
This is, of course, all pure speculation and opinion on my part, but this is /. so this is no surprise.
If Google makes a spider that crawls the local hard drive, I'll use it. Especially since MS' implementation will no doubt push you to MS' website or MS{N|NBC|*} for all your solutions.
This is an interesting (and possibly profitable) example of what Google Alert can do: CopyScape, locate copyright infringements on the web.
I really like Google, as much as the next geek, but I don't know that this would be a sure-fire investment. The cash reserve is reassuring though, that Google could continue to push employees to spend 20% of their time researching & testing new ideas and new solutions.
No one is complaining about the product posting; everyone is complaining about the lack of a story. We could all go find five hundred products that might be worth a glance, and post it to Slashdot. But "stories" like this increase the noise-to-info ratio greatly. Instead, the submitter (or michael himself) could have searched a bit for a review on the product. If none were available, perhaps the poster could have bought one, reviewed it, and posted a story to the review. At least it would provide independent and useful information about the product, rather than PR/marketing info from DLink.
Second, I would know about this product because I read slashdot and have seen Airport Express postings, which have had comments referring to these. I also recently purchased the aforementioned Asus WL330 access point. (Which has been revised; see a review of older model here.) This is a very good product that I've been very happy with.
In my opionion, a PR page on a small access point, which follows the same from Apple, ( here, here, and here) is not newsworthy.
Frankly, if I _were_ a subscriber, which I have considered doing at length, I would be pissed that stories like this show up. I want insightful reviews and bleeding edge stuff I won't see other places for weeks. Not product pages to DLink products. I can go to dlink.com for that.
THIS is why I said what I said.
As opposed to your post?I never realized it, but Slashdot apparently is nothing but a billboard. How many more commercials for products, sans articles/review, will we get to see tonight?
Can't wait for the next one!
My hat's off to you; I wish more ISPs were responsible in this manner.
You can set a vlan up to allow specific domains, like *.microsoft.com. University networks are implementing systems that do this to cut down on the effects of viruses like blaster.