Wednesday, January 31, 2007
Tuesday, January 30, 2007
The Top 100 Alternative Search Engines
The Top 100 Alternative Search Engines
"Search Engine Optimizer (SEO) Charles S. Knight has compiled a list of the top 100 alternative search engines. The list includes Artificial Intelligence systems, Clustering engines, Recommendation Search engines, Metasearch, and many more hidden gems of search. People use four main search engines for 99.99% of their searches: Google, Yahoo!, MSN, and Ask.com (in that order). But Knight has discovered, via his work as an SEO, that in the other .01% lies a vast multitude of the most innovative and creative search engines around."
The various aspects explored:
1) The Search Homepage
Simply Google
2) Artificial Intelligence
ChaCha
3) Clustering Engines
KartOO
Quintura
4) Recommendation Search Engines
What To Rent
Live Plasma
5) Metasearch Engines
Dogpile
Zuula
PlanetSearch
GoshMe
6) Other Alt Search Engines
TheFind
Like
Mobot
Slifter
Speegle Bot
"Search Engine Optimizer (SEO) Charles S. Knight has compiled a list of the top 100 alternative search engines. The list includes Artificial Intelligence systems, Clustering engines, Recommendation Search engines, Metasearch, and many more hidden gems of search. People use four main search engines for 99.99% of their searches: Google, Yahoo!, MSN, and Ask.com (in that order). But Knight has discovered, via his work as an SEO, that in the other .01% lies a vast multitude of the most innovative and creative search engines around."
The various aspects explored:
1) The Search Homepage
Simply Google
2) Artificial Intelligence
ChaCha
3) Clustering Engines
KartOO
Quintura
4) Recommendation Search Engines
What To Rent
Live Plasma
5) Metasearch Engines
Dogpile
Zuula
PlanetSearch
GoshMe
6) Other Alt Search Engines
TheFind
Like
Mobot
Slifter
Speegle Bot
Monday, January 29, 2007
Stress-testing and review of the Verizon G'zOne
The Review
"If you want a phone designed for tough, extreme, dirty, wet or dangerous conditions, I strongly recommend the Verizon G'zOne."
"If you want a phone designed for tough, extreme, dirty, wet or dangerous conditions, I strongly recommend the Verizon G'zOne."
Monday, January 22, 2007
Saturday, January 20, 2007
Friday, January 19, 2007
Thursday, January 18, 2007
HMCS Money Claim Online
HMCS Money Claim Online
Allows County Court Claims to be issued online for money claims for fixed sums up to GBP 100,000 by individuals and organisations.
Her Majesty's Courts Service homepage
HMCS Online Services
Allows County Court Claims to be issued online for money claims for fixed sums up to GBP 100,000 by individuals and organisations.
Her Majesty's Courts Service homepage
HMCS Online Services
Citizens Advice Bureau
AdviceGuide Website
CAB Homepage
Benefits, Employment, Tax, Debt
Family, Health, Housing, Education
Communications, Consumer Affairs, Travel
Discrimination, Civil Rights, Immigration, Legal System
CAB Homepage
Benefits, Employment, Tax, Debt
Family, Health, Housing, Education
Communications, Consumer Affairs, Travel
Discrimination, Civil Rights, Immigration, Legal System
Rootkit Detectors to Protect Your System
InformationWeek Article
Six Rootkit Detectors were evaluated:
(all free, but sorted in order of functionality)
1. IceSword 1.20
2. Rootkit Unhooker 3.0
3. F-Secure BlackLight
4. Trend Micro RootkitBuster 1.6
5. RKDetector 2.0
6. RootkitRevealer 1.71
Six Rootkit Detectors were evaluated:
(all free, but sorted in order of functionality)
1. IceSword 1.20
2. Rootkit Unhooker 3.0
3. F-Secure BlackLight
4. Trend Micro RootkitBuster 1.6
5. RKDetector 2.0
6. RootkitRevealer 1.71
Tuesday, January 16, 2007
Monday, January 15, 2007
NoBugs Developer Resources
NoBugs Developer Resources
Contains resource for Win32, Ruby, QuickCPPUnit, and so on.
Ruby MethodFinder
Quick CPPUnit
Win32 Debug CRT Heap Internals
Win32 Hardware Breakpoints
Contains resource for Win32, Ruby, QuickCPPUnit, and so on.
Ruby MethodFinder
Quick CPPUnit
Win32 Debug CRT Heap Internals
Win32 Hardware Breakpoints
MIT Leads in Revolutionary Science, Harvard Declines
SlashDot Article
ModernizationImperative Blog
From the article:
"My approach has been to look at trends in the award of science Nobel prizes (Physics, Chemistry, Medicine/ Physiology and Economics — the Nobel metric) — then to expand this Nobel metric by including some similar awards. The NFLT metric adds-in Fields medal (mathematics), Lasker award for clinical medicine and the Turing award for computing science. The NLG metric is specifically aimed at measuring revolutionary biomedical science and uses the Nobel medicine, the Lasker clinical medicine and the Gairdner International award for biomedicine. MIT currently tops the tables for all three metrics: the Nobel prizes, the NFLT and the NLG. There seems little doubt it has been the premier institution of revolutionary science in the world over recent years. Also very highly ranked are Stanford, Columbia, Chicago, Caltech, Berkeley, Princeton and — in biomedicine — University of Washington at Seattle and UCSF. The big surprise is that Harvard has declined from being the top Nobel prizewinners from 1947-1986, to sixth place for Nobels; seventh for NFLT, and Harvard doesn't even reach the threshold of three awards for the biomedical NLG metric! This is despite Harvard massively dominating most of the 'normal science' research metrics (eg. number of publications and number of citations per year) — and probably implies that Harvard may have achieved very high production of scientific research at the expense of quality at the top-end."
ModernizationImperative Blog
From the article:
"My approach has been to look at trends in the award of science Nobel prizes (Physics, Chemistry, Medicine/ Physiology and Economics — the Nobel metric) — then to expand this Nobel metric by including some similar awards. The NFLT metric adds-in Fields medal (mathematics), Lasker award for clinical medicine and the Turing award for computing science. The NLG metric is specifically aimed at measuring revolutionary biomedical science and uses the Nobel medicine, the Lasker clinical medicine and the Gairdner International award for biomedicine. MIT currently tops the tables for all three metrics: the Nobel prizes, the NFLT and the NLG. There seems little doubt it has been the premier institution of revolutionary science in the world over recent years. Also very highly ranked are Stanford, Columbia, Chicago, Caltech, Berkeley, Princeton and — in biomedicine — University of Washington at Seattle and UCSF. The big surprise is that Harvard has declined from being the top Nobel prizewinners from 1947-1986, to sixth place for Nobels; seventh for NFLT, and Harvard doesn't even reach the threshold of three awards for the biomedical NLG metric! This is despite Harvard massively dominating most of the 'normal science' research metrics (eg. number of publications and number of citations per year) — and probably implies that Harvard may have achieved very high production of scientific research at the expense of quality at the top-end."
Sunday, January 14, 2007
Saturday, January 13, 2007
Thursday, January 11, 2007
Wednesday, January 10, 2007
Tuesday, January 09, 2007
Next-Generation Internet TV
1. The Venice Project
The new Venice project will combine the features of cableTV and YouTube using a peer to peer network.
Read the news here.
2. Inuk Networks via SuperJANET using Multicast
Inuk Networks
Technology Overview
Architecture of IPTV
3. BitTyrant
BitTyrant
4. SnakeBite
SnakeBite
5. TVUPlayer
TVUPlayer
6. BBC moves to file-sharing of all its episodes
The news on BBC
The Zudeo Application
Featured Contents on Zudeo
The new Venice project will combine the features of cableTV and YouTube using a peer to peer network.
Read the news here.
2. Inuk Networks via SuperJANET using Multicast
Inuk Networks
Technology Overview
Architecture of IPTV
3. BitTyrant
BitTyrant
4. SnakeBite
SnakeBite
5. TVUPlayer
TVUPlayer
6. BBC moves to file-sharing of all its episodes
The news on BBC
The Zudeo Application
Featured Contents on Zudeo
Google Research Picks for Videos of the Year 2006
Google Research Picks for Videos of the Year 2006
Lots of talks by Google Scientists
Lots of talks by Google Scientists
100 Best Companies to Work For in 2007
100 Best Companies to Work For in 2007
Sorted by Pay
Sorted by Female Percentage
Sorted by Size
Sorted by Job Growth
Sorted by Diversity (Minorities)
Sorted by Benefits
The perks of being a Googler
01. Google
06. Network Appliance
08. Boston Consulting Group
11. Cisco Systems
14. Qualcomm
16. Starbucks Coffee
25. Ernst & Young
31. Adobe Systems
36. Goldman Sachs
44. Yahoo
45. Bain & Co.
50. Microsoft
58. PricewaterhouseCoopers
63. Booz Allen Hamilton
68. Procter & Gamble
69. Nike
74. American Express
76. Deloitte & Touche USA
84. Capital One Financial
87. Texas Instruments
89. Marriott International
96. IKEA North America
97. KPMG
Most highly paid jobs (in decreasing pay scale) are: Lawyer, Banker, Consultant, Software Engineer, Manager, and Doctor.
Sorted by Pay
Sorted by Female Percentage
Sorted by Size
Sorted by Job Growth
Sorted by Diversity (Minorities)
Sorted by Benefits
The perks of being a Googler
01. Google
06. Network Appliance
08. Boston Consulting Group
11. Cisco Systems
14. Qualcomm
16. Starbucks Coffee
25. Ernst & Young
31. Adobe Systems
36. Goldman Sachs
44. Yahoo
45. Bain & Co.
50. Microsoft
58. PricewaterhouseCoopers
63. Booz Allen Hamilton
68. Procter & Gamble
69. Nike
74. American Express
76. Deloitte & Touche USA
84. Capital One Financial
87. Texas Instruments
89. Marriott International
96. IKEA North America
97. KPMG
Most highly paid jobs (in decreasing pay scale) are: Lawyer, Banker, Consultant, Software Engineer, Manager, and Doctor.
Monday, January 08, 2007
Saturday, January 06, 2007
std::lower_bound has requirement on predicate
As this discussion points out:
In DEBUG build, the std::lower_bound implementation defines "_DEBUG_ORDER_SINGLE_PRED". This macro verifies that the collection is sorted. In order to do this, it obviously needs to compare A with A.
std::lower_bound(la.begin(), la.end(), 3, A::LessOp()) will, as you point out, compare the elements from la.begin to la.end to 3, using your own operator. As described by the documentation of lower_bound, the range will have to be sorted for lower_bound to work, and that's where the operator()(A,A) comes into play. When you compile your project in debug mode, a sanity check goes through the entire range comparing one element against the next (in this case A against A) using your custom predicate, confirming that they are truly sorted. When the sort check completes, lower_bound will start doing what you expect it to do: compare elements against your supplied int, using the supplied operator.
In DEBUG build, the std::lower_bound implementation defines "_DEBUG_ORDER_SINGLE_PRED". This macro verifies that the collection is sorted. In order to do this, it obviously needs to compare A with A.
std::lower_bound(la.begin(), la.end(), 3, A::LessOp()) will, as you point out, compare the elements from la.begin to la.end to 3, using your own operator. As described by the documentation of lower_bound, the range will have to be sorted for lower_bound to work, and that's where the operator()(A,A) comes into play. When you compile your project in debug mode, a sanity check goes through the entire range comparing one element against the next (in this case A against A) using your custom predicate, confirming that they are truly sorted. When the sort check completes, lower_bound will start doing what you expect it to do: compare elements against your supplied int, using the supplied operator.
Friday, January 05, 2007
Thursday, January 04, 2007
The Best Links 2006 from kottke.org
The Best Links 2006 from kottke.org
A few interesting links:
LineRider Game
BBC Tetris Documentary -- From Russia With Love
JFK Assassination
Some amazing fake photos on Flickr
UK Customer Support telephone sequences
The Falling Sand Game
SongTapper - find song through tapping
It's a bad time to start a company
Sesame Street video clips
How to cure your asthma with hookworm
Historical sounds in MP3
The Sheep Market
Easily mispronounced domain names
MotherLoad Game
A great list of insults
A beginner's guide to freelancing
How to Talk to a Climate Skeptic
Lasse Gjertsen videos (timeline editing)
Amateur playing by Lasse Gjertsen
European soccer fields
The 50 Greatest Commercials of the 80s
History By The Decades since 1650
A few interesting links:
LineRider Game
BBC Tetris Documentary -- From Russia With Love
JFK Assassination
Some amazing fake photos on Flickr
UK Customer Support telephone sequences
The Falling Sand Game
SongTapper - find song through tapping
It's a bad time to start a company
Sesame Street video clips
How to cure your asthma with hookworm
Historical sounds in MP3
The Sheep Market
Easily mispronounced domain names
MotherLoad Game
A great list of insults
A beginner's guide to freelancing
How to Talk to a Climate Skeptic
Lasse Gjertsen videos (timeline editing)
Amateur playing by Lasse Gjertsen
European soccer fields
The 50 Greatest Commercials of the 80s
History By The Decades since 1650
The Dream Materials
The New Scientist has a blog about five dream materials.
The blog itself is here.
The 5 dream materials are:
1. Dilatants
2. Auxetic materials
3. Superfluids
4. Ferrofluids
5. Dry Ice
The blog itself is here.
The 5 dream materials are:
1. Dilatants
2. Auxetic materials
3. Superfluids
4. Ferrofluids
5. Dry Ice
Wednesday, January 03, 2007
Tuesday, January 02, 2007
5 Disruptive Technologies To Watch In 2007
Article Here
The 5 Disruptive Technologies predicted are:
1) Radio Frequency Identification (RFID)
2) Web Services
3) Server Virtualization (for free)
4) Advanced Graphics Processing
5) Mobile Security
The 5 Disruptive Technologies predicted are:
1) Radio Frequency Identification (RFID)
2) Web Services
3) Server Virtualization (for free)
4) Advanced Graphics Processing
5) Mobile Security