N I V I » Working at a venture fund isn’t diversified enough for you?
N I V I » Working at a venture fund isn’t diversified enough for you?
New blog by yet another VC, pretty cool stuff. I took have friends who urged me to “never work at a startup”, interestingly, I joined Newisys when they had 50 people and they…
This is amazing and sure going change the market dynamics its just the start of web 2.0
Greasemonkey will allow you to redecorate your shopping mall to your wishes, whenever you walk in, without permission of the owners.
Out goes the awful music!
> These scripts can change any aspect of a web page’s > behaviour, interaction, or design. This little > baby is going to blow up business model
The arms race is in full effect: http://philringnalda.com/blog/2005/03/mark_pilgrim_goes_both_ways.php
;)
Opera version 8.0 supports user Javascript files. It should theoretically be able to use Greasemonkey scripts, but those that I have tried (gmail search and lickr) produce errors in the Javascript console.
Here’s a guide to user Javascript: http://people.opera.com/rijk/opera/userjs.html
Good insights, I agree with most of what has been said here. The metaphor “Greasemonkey is to websites what inheritance is to objects in object-oriented programming. is not very fitting, since in OOP the object’s class defines, how the object could be inherited, while with GM you just patch the object any imaginable way.
The clearinghouse idea looks promising!
1) Proxomitron could already do that and more. So technically the idea isn’t new. 2) Of course, usability matters. I don’t really use Firefox, so I won’t bother trying it (but I believe that GM may be more user-friendly than Proxomitron). I suspect that pretty much the same thing can be done with my Opera (it can run user JS on every page), though. 3) It is indeed very likely that it will become popular in the future, at least among the digital “haves”. It clearly has some potential and will help us last until the Semantic Web comes along.
Check out the Expedia Expanded Search. It is great if you want to fly but are very flexible.
This is not strictly true: Many Greasemonkey scripts will work in Opera: Stay away from XSLT, XPath and Mozilla-specific extensions, and you should mostly be able to run your GM scripts in Opera.
Opera’s User JavaScript on the other hand will not always run in Greasemonkey, since it has the possibility of intervening in more places than GM has. An example of this is Plainscript.
As for your 2), Opera’s User JavaScript implementation is integrated into your browser: All you have to do is to point Opera at your User JS directory.
As for your 3) — there are two script repositories on the way, my userjs.org which will focus on Opera User JavaScript, and Jeremy Dunck’s userscript.org.
I am thinking that autodiscovery of site-specific user scripts is best handled with, you guessed it, a user javascript. Probably easiest achived by using a minimal, custom API.
That is crazy. If it catches on it could have powerful implications for many online businesses. It is always fun to see how people are changing what they see online to make life easier, even though most of the time it is not what companies wants us to do.
here’s another metaphor:
“Greasemonkey is to Firefox what ActiveX is to Internet Explorer”
Or in other words, a malicious greasemonkey script can do serious damage.
Nice overview…even cooler that you managed to sneak Philip K. Dick in an Amazon screenshot!
Of note, greasemonkey isn’t a firefox only thing. Opera 8 has it too, they call it user javascript, but they also have a greasemonkey compatibility mode.
I hear Gm also cooks up a great plate of Green Eggs and Spam, as well.
Will wonderments never cease?
You might want to “amend / append” item #2, because I think it reads and/or implies that you don’t need to install all/each of the compiled GmScript-extensions, which you do, so, it’s not really that much different, altho I think I get your intended meaning. Perhaps a trailing parenthetical comment:
(though you would need to separately install each compiled GmScript extension, of course)
Am I picking nits? Depends on the reader and their level of understanding of FF and extensions.
Good, interesting article, though. Makes one think and consider and all that jazz.
Jeebus man, take a few slow, deep breaths… you sound like you’re talking about a world-changing invention like the Segway or something.
Greasemonkey is just the beginning of user-modified web pages. My master’s project, Outfoxed, adds commentaries and re-orders search results, hilights dangerous links, alerts you to bad business practices, and certifies the authenticity of files, all using the user’s individual social network. I’m looking for beta-testers, so please give it a look!
So what are these business models being blown up?
Showing competitor’s book prices on Amazon? Book Burro uses Amazon’s own API. Amazon gives away that information for repurposing intentionally. I can’t seem them being taken by surprise.
Greasemonkey isn’t introducing any new competition. It’s making it slightly easier to see what the competition is (assuming that Bittorrent competes with Netflix, and libraries with Amazon, which certainly isn’t clear to me), but it’s making it slightly easier than checking in another window.
Minor gains in convenience are great, but they’re still minor gains in convenience, and there is a vast difference between making something more convenient and revolutionizing online business.
This “baby” just blows.
“These scripts can change any aspect of a web page’s behaviour, interaction, or design. This little baby is going to blow up business models.”
Is this what happens when a developer gets bored? This is just what already badly designed web sites need…letting the “user” change the way it looks and interacts.
We’re going back in time, just to have the ability to do some cool new trick.
Design and usability should be left to the professionals. But, I suppose if they did their job in the first place, we wouldnt have silly little scripts like this at all.
Two comments on people’s comments…
First, a malicious greasemonkey script can blow up your browser, yes, but that’s true of any Firefox extension. The fact that you have to explicitly add scripts is a feature, not a flaw.
Second, “design and usability should be left to the professionals”? Like hell, design and usability should be left to the user. Let the user and his browser display what they want to display… they will anyway… and follow Google’s first and most successful site in just providing the content in as plain a way as possible, and get out of the way. Play “what if”… “what if” your site was an RSS feed, would it be better off with glowing shadowed shuffle-down menus or simple markup that works with all the bells and whistles left to the end-user?
I’t ’s interesting to note that nothing is in fact really new (from my own post on greasemonkey):
Another example of greasemonkey making money and serving a purpose: Amazon Localization User Script
Design and usability should be left to the user? YEAH RIGHT!
Most users want ease-of-use, and clear design when they get there…they dont want to do that themselves.
If we all followed Googles “wonderful” plain design, we might as well be back in 1995. That’s nuts.
Design it plain, and then get out of the way? Yeah, only if I want to bore a user to death…or just really piss them off.
We can have cool developer “goodies” without having to foresake design. This isnt one of those cases.
Del.icio.us is a very useful way to see how other people have tagged the same web site, or other web sites that have been tagged with the same tag.
There has been a bit of talk about ‘tag spam’ where people use inappropriate tags to get exposure for their site. While social tags are useful in categorizing links under certain key words, it’s still hard to get a measure of “appropriateness” or “relevancy” for that key word. It does help to see how many other people have bookmarked that link, though. Some sites are trying to combine rankings with tagging to provide more relevancy and solve the spam problem, like squik.com. It will be interesting to see what happens as these sites get more mainstream.
It’s important to highlight the fact that this is a social bookmarking site. The intent is to discover, tag, and share. Here are some things that triggered in my mind when I saw your post.
For the system to work appropriately, users should be able to search and browse tags easily. del.icio.us solves both these problems, but the user interface is not sufficient to meet the needs of the average user. I have to admit that even with all my magic foo I was still thrown off when I couldn’t find a search field.
Tag inversion (concatenating strings to make an obfuscated tag) seems to be the latest trend. Is it for privacy? Is it for selective communication? Or do people really tag a web site like Amazon with greatestWebsiteEverWithASuperDuperStore? Should del.icio.us keep a list of unique tags, or tags that are exclusive to a single user?
For new startups, what are the long-term effects of tagging? Can tagging be rolled into every social network, e-commerce site, etc.?
This line of discussion intrigues me, although I can’t say I understand all of it. Nor do I want my mind blown up, either.
My professional background is in technical editing. I am more of an early adopter than a techie. But this Greasemonkey stuff has really started me thinking. Clear and concise writing is one casualty of blogging and what used to be called internet time. People like me know how to bring out a writer’s voice by following Strunk and White’s famous dictum, “Omit needless words.” I have wondered for a long time how basic editing principles could be brought to bear most effectively on the net. Perhaps Webmonkey or Java scripts could provide the answer. If anyone wants to try this out, I would be willing to do some editing pro bono. A good testing setup would be something like this: 1. I am notified of a request to edit a certain text to a certain level of edit (e.g., correcting major mistakes, correcting punctuation, cleaning up grammar, flagging unclear passages, doing everything—I know of some excellent checklists that could be used). 2. I click to accept the assignment and am taken to a page with the original text and some sort of overlay (perhaps similar to that used by Book Burro). One important thing the overlay does is to let me correct the text without having to correct—or even know—the underlying code. 3. I enter my edits such that all revisions are evident (all major word processing programs provide for this). Other WP tools (ported from Open Office?) such as spellcheck would also be helpful. 4. The author gives me feedback of what edits were accepted, reasons why or why not, statements of eternal gratitude, offers of first-born sons, etc. What think, O Wise Ones? “I am sorry this is so long. I did not have time to make it short.”
Two words: Easter Island
Be sure to also check out Consumerpedia.org – it uses a unique hierarchical tagging system…
If GreaseMonkey is like having your own well stocked garage, Proxomitron is like having a flying carpet.
re the voice quality: I am not sure that waiting for more advances it very much worth while. A few months ago, when the video of Steve Jobs of the first keynote showing the first Mac ( http://www.industrial-technology-and-witchcraft.de/index.php/ITW/14100/ ), that Mac used some speech synthesis for the show- it sounds identicle to the built-in speech synthesis we have today in OSX. I was actually rathar suprised to see it, but it does lower the expectations about advances in the field (espcially if you compare how graphics and computing in general have advanced since).
You should be interested by Guten Tag. Enjoy !
It BLOW UP EVERYTHING!!!
Thinking that people do change everything around, replacing names with random strings, trademarks with anything. Evil guys can install scripts without knowledge of the browser user, browsers in public library being modified, ….
Worse then that, not only the browser can change contents, ISP can certain does that, routers can do that, and every things being pass through the network is subject to change without notice.
Of cause, without Greasmonkey, everything can be done that way. It just make that easier. However, we are facing that dead of trust. Trust no more. Nothing can be sure any more. The web is useless.
I have not studied Greasemonkey yet, but found your site via del.icio.us. (abbv: del)
I feel about del the way u feel about Greasemonkey.
First a word about me: I am not a programmer/engineer, but I love the power and significance of the Internet. My primary viewpoint is the nongeek use of the web and tools built by, for, with and on the net.
I collaborate with Rick at theinternetco.net to create quickcard.biz. And Rick is my UGC (ultimate geek connections) and partner in crime at quickcard.biz. OK on to my main point for the day:
I’m gradually morphing my cognitive skills toward embracing the “tagging” “continuum” and away from the “filing/subfiling/folder” model.
I think I first unconsciously grokked the power of tagging years ago when using hypercard and macintosh computers.
But now I’m consciously using it and embracing it thru the use of gmail and del.
What I’d like to find is some utility that would allow me to tag all the docs that i create in Word, Excel and all my other apps. That is, never put any file that I create into a folder again, just tag it and go to my tag menu when i’m looking for something.
Google desktop search has some of those capacities, but no ongoing creator of tags list (as per gmail and del).
Rick is working on adding something along this lines to quickcard.biz, which shd allow people to access a taglist within their quickcard sites, but I’m looking for something that will allow me to have an automatic tag creator for all the files I make in all the apps. that I use.
phew.
It is not such a big deal. And when the web site changes its page? Sigh. The toys people are impressed with …
Where is this technology taking us? This and the open source applications are taking us to an ‘era’ of “Power to the People”. Large corporations are losing out their rights on Intellectual Properties, not to people who steal them, but to people who say they have no use for them anymore. Interesting development, I should say.
I wonder what, if any, impact the IBM decision to recommend firefox to all 130,000 employees will have on “greasemonkeyworld?” Granted, 130,000 people is now a drop in the bucket when it comes to the overall Firefox footprint. But combined with the fact that they are at IBM and they are also all supposed to be blogging…not that GM scripts need any help building momentum.
JF
It’s one thing to recognize the value of HTTP before there are any easy-to-use clients; it’s another thing entirely to say, “let’s develop the first web browser, which happens to be easy enough for my mom.” BitTorrent, like HTTP, is just a protocol.
There are a ton of more specialized uses for BitTorrent than connecting to arbitrary trackers to download arbitrary bits. I suspect one of those uses is eventually going to be packaged in a way that’s easy enough for your mom. I think specialization is the vector to watch, not a wholesale re-imagining of the first, most abstract BitTorrent implementation.
And yes, the necessity of punching holes in network-address-translating routers is a major impediment.
Hrm, the comment form ate half my comment. (after opening angle bracket).
Wow, I am amazed at the people that are downtalking the importance of Greasemonkey/Opera Userscripts. Ironic that you are doing so in a Weblog. Which from a technological POV is even a lot older than the possibility of userscripting. Increasing the usability of a task can make all the difference between something you do and something you don’t do.
We have systems that allows trivial indexed searching. And the world is going crazy adding on capabilities like automatic tagging, semantic “hints”, etc.
All of this is great, but it only addresses web published content. Blogging is one resolution. If all content was in either public or private blogs, the tools out there now would blow a persons hair green.
But 95% of the information I care about is still not web published. I want all the awesome semantic processing to be applied against every piece of digital information that i’ve ever looked at. I use many different systems (laptop, desktop, pda, library terminal, etc) and some of them have spotty internet service. But I should still be able to have all the content archived and processed and made available. And I should be able to mark my information as completely securely private or completely public and a variety of levels between with trivial flagging.
you just pointed people at piggy-bank on your Daily Links. By the same people:
http://simile.mit.edu/hayloft/index.html
A million years ago I worked on the haystack project. It’s a distributed information management system with automatic syntax mining, that is currently focusing on email. The end goal is to obviate the file system.
The semantic web/world is here, and ready to save us time and create connections, but without good integrated, centrally managed solutions, who has time for it?
Half.com mitigates some of the pricing issues in the used book department.
During my years at college, I remember the bookstore would totally take advantage of students selling back their books. Buy it new for $125, sell it back at $12.
Someone needs to arb this market…
I just bought 7 used books from amazon for 33$ (i wanted three more, but they were over $20 each). with shipping, the total came to $75. And I have to wait a couple of weeks to get my books.
Living in Boston, I’m sure there is a used book store somewhere within 10 minutes that has at least 8/10 of these books. the total cost would certainly be under $75. and i could pick up my books today.
Walmart is the worst humankind has to offer. Its conveniences are at the expense of things I love.
What we need is for amazon to localize their used books functionality. I should be able to type in my zip code, go to my wish list, and get a list of local book stores that carry my books.
What amazon gets by doing this is keeping me on their portal instead of on whatever sweet ass open source solution eventually arises to address this problem.
If book prices continue to drop, and used book sales continue to rise, both causing profit margins on book sales to drop, how could that effect the quantity and quality of authors out there? Would the change be similar to what’s happened to the music industry since people started downloading music. Or would the effect be completely different since it is a different industry and medium?
The best book ever written for producing great ideas is A Technique for Producing Ideas by James Young. I’ve read stacks off books that are full of with weighty theoretical ideas and backed by lots of research and case studies but for me nothing has worked better in practice than this book. The book is very tactical and essentially provides great advice on documenting and analyzing ideas. This can certainly help in forming a better starting idea but that only gets you to the starting line.
What makes good ideas so hard to create is the fact that they are inherently risky. You have to commit to something.
The best ideas that I’ve been associated with are usually very simple. But something simple is much harder and riskier than something complex. Committing to a simple design will always make some stakeholders upset and/or nervous.
As someone who has been a product manager in the software business for 15 years I’ve found that only the most courageous product teams can commit to a simple design. A simple design means making harsh and risky decisions very early in the product process. Committing to a feature rich, complex design is always the safest course because it gives something to all the potential stakeholders and distributes the blame if the product fails.
It’s interesting how the list of companies you mentioned all include some powerful figure(s) who can personally back an innovative, simple and risky idea.
Macs – Jobs Amazon – Bezos Pixar – Jobs Google – Larry Page and Sergei Brin Whole Foods – ?? iTunes – Jobs HBO – ??
I think the best way to measure passion and taste in a business person is to learn about their personal life. What are their interests and reading habits. What does it say about what they really value and what they really know? How well are their personal passions aligned with work? The best product people I know have a very strong alignment between their personal passions and their work.
This alignment doesn’t have to be in an obvious way. A software designer doesn’t have to spend their spare time reading software books to show a passion for what they do. A better clue would be if they spent their time reading about anthropology and architecture for example. Something that shows they have a passion to expand their field and take it beyond it’s current bounds. Jeff Hawkins from Palm is a good example and Alan Cooper is another.
iRider’s PageList feature is even better, too bad we don’t have anything like this for OS X. I will give OnmiWeb a try myself.
Now that is hard core.
Thumbnails are a great idea — I hope it comes to Firefox soon.
I watched the demo video for iRider… Some of its features are very impressive — the thumbnails are just the beginning. Copying a list of pages into a text list of URLs and vice versa is slick, too. Too bad a $29 browser will never take off. I’m not an extension developer (now, anyway), but I wonder how much of that functionality could be adapted for FF? The little progress bars on the thumbnails might be difficult. The makers of iRider might have some copyrights on their innovations, too, for what that’s worth.
It exists.
It’s called Blogtorrent
http://www.rssmix.com/
Already seen this service I presume … not exactly what you are looking for, but in the right genre … http://www.burningdoor.com/feedburner/archives/000683.html
I think thumbnail tabs are a waste of screen real estate. They are like icons on your desktop – you can quickly find the ones that are distinctive, but only the filename can help you find a particular word document out of a batch. Tiny webpage pictures can differentiate between nytimes.com and msn.com, but probably won’t help you tell one forum post from another or compare a bunch of products on amazon. Which sucks, because I find tabs are most useful for this latter task. Cmd-clicking on a zillion ebay entries sure saves a lot of back-button time.
It would be much better to stick with regular tabs, but put favicons in them.
I think PubSub might be your best bet (disclaimer: I work there). PubSub allows you to easily subscribe to keywords, but you can also subscribe to a full feed using SOURCE:domainx. So to create a “superfeed” you can use a query like SOURCE:nytimes.com OR SOURCE:washingtonpost.com OR SOURCE:wsj.com.
The latest New Yorker magazine has a Philips ad with quotes from a number of prominent designers. My favorite is from Peggy Fritzsche.
“Simplicity means products of the best quality displaying essential elements, but without additional ornamentation or clutter.”