Posts matching tags 'web'
2008/6/17
The New York Times has a piece on the works of Paul Otlet, a Belgian who, between the late 19th century and World War 2, invented early forms of hypertext, search engines, the semantic web and even social software. Of course, not having digital computers to work with, his "Mundaneum" had a vaguely Terry-Gilliam's-Brazil quality about it, relying on telegraphs, vast numbers of index cards, armies of clerks and analogue terminals referred to as "electric telescopes".
The government granted them space in a government building, where Otlet expanded the operation. He hired more staff, and established a fee-based research service that allowed anyone in the world to submit a query via mail or telegraph — a kind of analog search engine. Inquiries poured in from all over the world, more than 1,500 a year, on topics as diverse as boomerangs and Bulgarian finance.
Since there was no such thing as electronic data storage in the 1920s, Otlet had to invent it. He started writing at length about the possibility of electronic media storage, culminating in a 1934 book, “Monde,” where he laid out his vision of a “mechanical, collective brain” that would house all the world’s information, made readily accessible over a global telecommunications network.Alas, when the Nazis took Belgium, they destroyed most of what he had achieved and he died a broken man, all but forgotten until a graduate student found what remained of the Mundaneum in 1968. 10 years ago, a museum dedicated to Mr. Otlet's singular vision was established:
The archive’s sheer sprawl reveals both the possibilities and the limits of Otlet’s original vision. Otlet envisioned a team of professional catalogers analyzing every piece of incoming information, a philosophy that runs counter to the bottom-up ethos of the Web.
Just as Otlet’s vision required a group of trained catalogers to classify the world’s knowledge, so the Semantic Web hinges on an elite class of programmers to formulate descriptions for a potentially vast range of information. For those who advocate such labor-intensive data schemes, the fate of the Mundaneum may offer a cautionary tale.
(via /.) ¶ [1 comment]
2008/5/4
Microsoft has abandoned its attempt to buy Yahoo!, having failed to reach an acceptable price and decided against a hostile takeover (which would have involved the legal equivalent of house-to-house combat and probably ended up with most of Yahoo's best people leaving for Google or someone). Across the world, millions of Flickr and del.icio.us users (particularly those who don't use Windows) breathe a little more easily.
Of course, it's not necessarily over; Yahoo's share price will almost certainly slump in the short term, and if their attempts to turn their business around don't bear fruit, Microsoft could come back a few months later and pick them up for less. Unless, of course, they buy AOL instead.
2008/3/26
Muxtape.com is a new web application which allows users to make online mix tapes by uploading MP3s, which then can be arranged into a "mix tape" people can listen to online. It gets bonus points for the interface, which has a minimal elegance about it and does everything other than the actual music playing in DHTML. On the down side, you only get to put 12 MP3s in your mix, and are not supposed to have more than one mix.
(For what it's worth, my one's here.)
(via MeFi) ¶ [1 comment]
2008/1/18
Yahoo has announced that it will be an OpenID provider, allowing users to log into
2008/1/9
Something I didn't know until today: the Facebook API includes a complete SQL-style query language for querying one's social graph, which allows you to do things like:
SELECT name, pic, status, music FROM user WHERE uid in (select uid2 from friend where uid1 = 1234567890)FQL, as it's called, can be called from the Facebook API, or you can play with it here (using the fql.query method).
(via
brad) ¶ [no comments]
2007/12/29
2007/11/26
As social network websites with user-generated content become mainstream, online dating websites, as a category, are dying. Which makes sense: the only reason that online dating sites (which are like the online equivalent of leks, full of of people putting on their best dating-profile face and saying whatever they think makes them look more attractive), now look even more starkly naff than they did when they were the only game in town. Or, when there are alternatives, going anywhere specifically to pick up doesn't reflect well on oneself:
There's a reason Mulligan and Helm are above online dating. They're part of the social networking generation. Neither would admit to going on sites like Facebook or News Corp.'s MySpace (NWS) expressly looking to hook up. And that's precisely why it's such a better answer to the problem of meeting someone interesting. It's like going to a bar with your friends. Maybe you are going to meet someone special, but maybe you're just going to hang out with your friends too. You can play it cool. "MySpace and Facebook feel like going to a nature preserve, [whereas] a dating site is like walking past a bunch of animals in cages at the zoo," Helm says.
Other sites that meld user-generated content with social networking to accomplish certain tasks can be even handier. Consider Yelp, where people write reviews of their favorite restaurants, bars, and other haunts, or Digg, where users vote and post comments on their favorite online stories. You can scope out Yelp or Digg users on their profile pages, which show pictures and list basic likes and dislikes. But you can really find out about them from the locations they Yelp about or stories they Digg. Both sites have features that even let you connect with fellow users based on shared traits. It's like a version of eHarmony you don't have to opt into. And while many online dating sites charge a fee, most new Web sites are free.And use of social web sites isn't the only thing that has gone mainstream; the Business Week article linked above signs off with:
The Web moves fast. And sorry online dating, but you just didn't keep up. In the parlance of the kids who won't use you, you got "pwned."
2007/9/24
Why is it, you may have asked yourself, that a technological civilisation that can put men on the moon, map the human genome and create the Nintendo Wii and the iPod can't make a standards-compliant web browser that doesn't leak memory like a sieve. Well, there's some good news on the horizon: the developers of Firefox have embarked on a memory leak eradication drive:
Aaron suggested having an "about:memory" page showing a breakdown of Firefox's memory use (bug 392351). When I pointed out the bug to Brendan Eich, he excitedly assigned the bug to himself.
Robert Sayre created a script to load random pages and see whether they cause leaks. The random URLs come from the Yahoo directory (biased toward older, top-level pages), del.icio.us (biased toward newer, geeky pages), and AltaVista (biased toward pornography).I see they have their use cases covered.
Steve England tested the top 500 web sites, finding two leaks. Later, he tested the top 20 Firefox extensions and found leaks in several of them.And there are some interesting user comments on the page.
Could I suggest a test of a 10 minute session of scrolling and zooming around in google maps hybrid mode as something guaranteed to to eat over 1GB of memory?I'd venture to say, from personal experience, that Yahoo! Maps (which appears to be a clone of Google Maps, and and is, to the best of my knowledge, only used for geotagging photos in Flickr) appears to chew up more memory than Google Maps. Which is rather funny, what with Yahoo! employing some of the brightest minds in AJAX development today (Douglas Crockford, for one).
Anyway, good luck to the Mozilla developers. Speaking as one in the habit of leaving lots of windows open in a session, I hope that this will lead to a browser that doesn't chew up all of the computer's resources if used for more than a few hours.
(via /.) ¶ [1 comment]
2007/9/9
In 2005, Olia Lialina wrote A Vernacular Web, a survey of the culture of amateur web design some years ago, cataloguing ubiquitous pheonomena like starry backgrounds, "Under Construction" signs, rainbow horizontal rules and animated "Mail Me" graphics. Now, she has returned to the subject with a look at how things have changed over the past few years in the world of non-professional web pages:
Home pages no longer exist. Instead, there are other genres: accounts, profiles, journals, personal spaces, channels, blogs and homes. I’d like to pay special attention to the latter ones.
If you look at the most viewed layouts on MySpace, you’ll notice that most of them have a big picture as a background, which repeats itself horizontally and vertically. This back-to-1996 design flaw is now forever linked to Web and amateur users, and nobody cares about eliminating it – neither services nor users themselves.
Firstly, glitter became a trademark of today’s amateur aesthetics, and I’m certain that in the future sparkly graphics will become a symbol of our times, like “Under Construction” signs for the 90’s. Glitter is everywhere (in the universe of user-generated pages), it has become a meta category. It has absorbed all other categories of ready-made graphics – people, animals, buttons, sex graphics.
Starry backgrounds represented the future, a touching relationship with the medium of tomorrow. Glitter decorates the web of today, routine and taken-for-granted.Lialina also mentions the ubiquity of cat-themed graphics on the web of today (LOLCats and "Kitten Of The Day"), though declines to go into it, or theorise about the idiosyncratic phraseology and typography used in LOL* graphics.
2007/8/20
Brad Fitzpatrick, the founder of LiveJournal and architect of
Currently if you're a new site that needs the social graph (e.g. dopplr.com) to provide one fun & useful feature (e.g. where are your friends traveling and when?), then you face a much bigger problem then just implementing your main feature. You also have to have usernames, passwords (or hopefully you use OpenID instead), a way to invite friends, add/remove friends, and the list goes on. So generally you have to ask for email addresses too, requiring you to send out address verification emails, etc. Then lost username/password emails. etc, etc. If I had to declare the problem statement succinctly, it'd be: People are getting sick of registering and re-declaring their friends on every site., but also: Developing "Social Applications" is too much work.
Facebook's answer seems to be that the world should just all be Facebook apps. While Facebook is an amazing platform and has some amazing technology, there's a lot of hesitation in the developer / "Web 2.0" community about being slaves to Facebook, dependent on their continued goodwill, availability, future owners, not changing the rules, etc. That hesitation I think is well-founded. A centralized "owner" of the social graph is bad for the Internet.Brad has written down a set of goals for a project to open up the social graph, in a way that allows sites to interoperate gracefully. This will include a common infrastructure that manages the social graph data, within an architecture which (much like OpenID) allows anyone to operate their own servers, and prevents any one entity from owning the graph. This will have an API, which returns all equivalent nodes of a node (i.e., given an identity on one service, the owner's identities on all other services registeded), the edges in and out of a node, the aggregated friends of a node across all services, and any missing friends (i.e., any pairs of nodes connected on one service but not another).
From the user's point of view, this will allow some fairly nifty magic to happen, saving users the hassle of registering on yet another social network site and rounding up their friends:
A user should then be able to log into a social application (e.g. dopplr.com) for the first time, ideally but not necessarily with OpenID, and be presented with a dialog like: "Hey, we see from public information elsewhere that you already have 28 friends already using dopplr, shown below with rationale about why we're recommending them (what usernames they are on other sites). Which do you want to be friends with here? Or click 'select-all'."Brad acknowledges that there will be uncooperative sites, who, owning the lion's share of the social-networking sphere, don't see it in their interest to prioritise interoperating with other sites (no names are named, though I'm betting that it'll be a cold day in Hell before MySpace plays nice with something like this; after all, it may tip their users off to the existence of other sites and depress banner-ad impressions). Thus he proposes a browser add-on which implements the system on uncooperative sites, by means of screen-scraping.
What's happening with this proposal? so far, they have prototypes of the APIs, working on the data for 5 sites (LiveJournal and Vox are, not surprisingly, two of them), the start of a Firefox plug-in to drag MySpace, kicking and screaming, to the party, and the start of a website allowing users to register their points of presence in social networks; a limited beta is expected at some time in the future. There are apparently a lot of people from different organisations working on this, much as there were on the OpenID project, and a Google group has been set up for discussion of the details.
Note that this only covers social network (i.e., "x is a friend of y") data, and not the actual content (birthdays, photos, favourite movies/bands). There is another project named Move My Data, which aims to make the actual user data portable between accounts, though so far it seems to consist of a vague proposal.
(via /.) ¶ [no comments]
2007/5/30
Oh-oh; music-based social networking site last.fm has just been bought by old-media dinosaur CBS, for £140m. CBS say that last.fm will retain its own identity (as opposed to being rebranded as "MTV 2.0" or something) and its managing team will remain in place, so hopefully it won't turn to dross immediately.
2007/4/17
In the landscape of the user-generated web, MySpace stands alone. Not because of any technical superiority or leadership; in fact, the site itself gives off a strong whiff of inelegance and half-bakedness. It stands alone, quite literally, by refusing to play nice with rival websites. MySpace is a jealous god, whose first commandment is "thou shalt have no other sites before me". Hence its "blog" functionality has no RSS feeds or permalinks, it doesn't ping or query other sites, and don't even think about APIs or mashups. MySpace may be mentioned in the same breath as "Web 2.0" (much in the way that, say, Lily Allen is "underground hip-hop"), but it is strictly Web 1.0; very Old Testament.
Up until now, MySpace's lack of interaction has been a passive one; users could embed third-party content from other sites in their pages. But now, MySpace has started blocking links to rival sites like photo-sharing site PhotoBucket.
What doesn't make sense is Fox's assumption that the MySpace stronghold (81 percent of the social networking market) can withstand a backlash from developers and users who prefer a more open environment -- even one that hosts ads and the Flash-based widgets that MySpace says are a security threat. In the end, MySpace is just one mass migration away from becoming Tripod.
The company's efforts to circle the wagons and push offending third-party widgets from its site comes at an interesting time. Its closest competitor, Facebook, has unannounced (but confirmed) plans to open its site to third-party widgets for the first time. Ultimately, the two sites could come to resemble each other, but which will users prefer?MySpace users are a stoical lot, willing to put up with having their spaces plastered with flashing, buzzing ads and to make do with late-20th-century levels of functionality in the age of the dynamic mashup; however, some are speculating that as Murdoch tightens his grip and attempts to get value from the $580 million he spent on the site, users will realise that MySpace is not their space but the online equivalent of a tightly controlled shopping mall and move on to more open sites.
2007/3/18
In their infinite wisdom, the management at Yahoo! head office decided, some time after buying Flickr, to eliminate old-sk00l Flickr accounts, and force everyone to get a Yahoo! ID. With the date of the shutdown looming (in two days' time), I have reluctantly walked the plank, Yahoo!'s cutlasses at my back, and jumped into the shark-infested waters of getting a Yahoo! ID (I had at least one, from years ago, which I didn't use, though I have now created a new one), and tying my Flickr account to it. My new ID is the same as my last.fm username, for what it's worth.
The ID came with free webmail, as everything does these days. Yahoo!'s new webmail client is quite an impressive showcase for the power of their AJAX user interface library, and does some quite slick things. Unfortunately, Yahoo! being considerably more corporate than Google, the pane in which you see your emails is tiny, with the bulk of the space being given over to a large, animated banner ad. (This is in addition to context-sensitive text ads.) I think I'll stick with Gmail for the time being, thanks.
I just hope that Yahoo! don't decide to fold Flickr into their mainstream photo-sharing site or otherwise attempt to maximise their revenue by cluttering it with ads.
BTW, those using Uploadr.py on Linux (or similar systems) to post to Flickr may be interested in knowing that there's now a new version that plays nicely with Yahoo! authentication.
2007/2/28
JavaScript 1.7, the version used in Firefox 2.0, has a raft of Python-inspired features, including generators and list comprehensions. So now, you can do things like:
function fib() {
var i = 0, j = 1;
while (true) {
yield i;
[i, j] = [j, i + j];
}
}
and
var evens = [i for (i in range(0, 21)) if (i % 2 == 0)];And, indeed, bulk assignments, like:
[a, b] = [b, a];That is, as long as you're not concerned about your code working on non-Mozilla web browsers. (I wonder whether Microsoft, who still have well over 80% of the browser market, will adopt these new features.)
2007/2/8
Google Maps has finally launched a full Australian edition. The site, located here, doesn't provide any more actual map data than Google has had for a year or two, but does now have an index of businesses, so searches like "cafes in 3068" or "computers in melbourne" will yield useful results.
2006/12/4
UnSuggester is a book recommendation engine in reverse; enter a book you liked, and it'll give you a list of books you probably won't like. Apparently, fans of William Gibson's Neuromancer and Michael Moore's Stupid White Men would least want to read books on theology, the opposites of Marx & Engels' Communist Manifesto look like erotica novels, Bulgakov's The Master and Margarita is the least like an array of romance novels, Star Wars novelisations and theological texts, and the opposites of Design Patterns are mostly chick-lit, whereas The Little Prince finds itself to be the antithesis of thrillers and scifi novels. Meanwhile, people who read Illuminatus! are unlikely to read Freakonomics, and the opposite of The Da Vinci Code, with its simplistic structure and grand revelations, appears to be, naturally enough, French postmodernist philosophy.
(via /.) ¶ [2 comments]
2006/11/6
The UK's Ordnance Survey, the government agency which uses taxpayers' funds to create incredibly detailed maps and then licenses them under prohibitive licensing terms and steep fees, seems to be thawing to open access to its data, and is experimenting with a Google Maps-style JavaScript interface, to be named "OpenSpace". Note that if it is released, it will only be for noncommercial use, and the actual data itself won't be made public. I wonder how much this is a result of pressure from OpenStreetMap and other guerilla mappers encroaching on its monopoly.
(via Found) ¶ [no comments]
2006/10/10
It's confirmed: Google has bought YouTube, for US$1.65bn, snatching it from the grip of old-media behemoths like Viacom and News Corp. Which means that it stands a decent chance of maintaining its existing principles, rather than turning into some kind of ad-spammy, contributor-hostile conduit for corporate marketing.
2006/2/27
Pub database + Google Maps = PintSearch. It only seems to cover London now, and, as you might expect, in many places you can't click to drag the map without selecting a pub.
(via londonist) ¶ [no comments]
2006/2/15
The Nintendo DS, sometimes dismissed as the Sony PSP's poor cousin, is starting to look like an interesting platform. For one, whilst Sony's unit is largely dominated by fairly conservative mainstream fare like driving/sports/gang-warfare/first-person-shooter games, the dinky DS, which lacks the raw power to compete in the graphics-machismo stakes but has two screens, one of them touch-sensitive, and a microphone, has been capitalising on this with more conceptual and experimental titles. One which has been raved about recently is Electroplankton, an artificial-life-based algorithmic-music-composition game/toy/tool developed by Japanese multimedia artist Toshio Iwai. Electroplankton was apparently the most popular Japanese import to the US, though now has been released there, and at least one musician has made an album using it, and is using it in live performances.
On a more practical note, the Opera web browser is about to be released for the DS; Opera will be a cartridge which allows users to browse the web via Wi-Fi from their DS. I wonder how long until Skype or someone release a VOIP cartridge, turning the DS into an internet telephony handset.
Meanwhile, some hobbyist hackers have written a personal organiser package for the DS. It's a download, and needs some hacking to get it to work. And someone else is manufacturing and selling cartridges for running homebrew software on a DS. The PassMe cartridges plug into the cartridge port and take a legitimate game cartridge, which they use for authenticating the code downloaded onto them as legitimate; they are used for running homebrew titles, and absolutely not, it must be stressed, p1r4t3d games. It's not quite clear how one downloads the software image onto the cartridge, though; I imagine it may use proprietary software, possibly running only on Windows.
(via Make, Boing Boing) ¶ [no comments]
2006/1/21
This site lets you play old Commodore 64 games in your browser, without downloading any software. (Assuming your browser has Java and is on a reasonably fast machine, of course.) The experience includes everything, from SID chip sound to cracker-group intro screens, though your frame rate may vary (it feels roughly like C64 emulation on a 486-class machine in the mid-90s). A new game is added every day; today's addition is Giana Sisters, a Mario Brothers knockoff with added 1980s hairspray.
(via Make) ¶ [1 comment]
2005/12/9
A group of browser vendors has published a preview of HTML 5.0, also known as Web Applications 1.0. Users of browsers in the future can expect a lot of nifty enhancements, including new web form controls (drag and drop, flexible grids, progress meters), more DOM events to facilitate AJAX programming, more intelligent web forms (including support for minimum/maximum values and automatic validation) and a canvas element which can be drawn on using JavaScript (and for which the demos include a pure-JavaScript SVG viewer and a Wolfenstein-style 3D maze game). The HTML 5 features should make AJAX applications more efficient and powerful.
Web Applications 1.0 is a proposal by a group named WHATWG (the Web Hypertext Application Technology Working Group), which consists of people from various browser developers, from projects such as Opera, Mozilla and Safari. It appears that the elephant in the centre of the room is the conspicuous absence of Microsoft, who own most of the browser market share. Which is hardly surprising, as if AJAX becomes a reality, it could cannibalise Microsoft's OS lock. Perhaps we can expect MS to specify their own, incompatible AJAX-esque technologies that are locked to their browser and technologies?
(via /.) ¶ [no comments]
2005/11/6
This month is the 15th anniversary of the creation of the first web page, and ultimately the World-Wide Web; an occurrence made more remarkable when you think that something like that could not arise today, because the brief window of the possibility of disruptive technologies has largely been closed by powerful vested interests aware of their consequences:
Imagine a network with the opposite design. Imagine that your terminal came hardwired from the manufacturer with a particular set of programs and functions. No experimenting with new technologies developed by third parties instant messaging, Google Earth, flash animations...Imagine also that the network was closed and flowed from a central source. More like pay-television than web. No one can decide on a whim to create a new site. The New York Times might secure a foothold on such a network. Your blog, or Wikipedia, or Jib Jab need not apply. Imagine that the software and protocols were proprietary. You could not design a new service to run on this system, because you do not know what the system is and, anyway, it might be illegal. Imagine something with all the excitement and creativity of a train timetable.
The web developed because we went in the opposite direction towards openness and lack of centralised control. Unless you believe that some invisible hand of technological inevitability is pushing us towards openness I am a sceptic we have a remarkable historical conjunction of technologies.
Why might we not create the web today? The web became hugely popular too quickly to control. The lawyers and policymakers and copyright holders were not there at the time of its conception. What would they have said, had they been? What would a web designed by the World Intellectual Property Organisation or the Disney Corporation have looked like? It would have looked more like pay-television, or Minitel, the French computer network. Beforehand, the logic of control always makes sense. Allow anyone to connect to the network? Anyone to decide what content to put up? That is a recipe for piracy and pornography.Then again, the WIPO-sanctioned, corporate-controlled walled-garden web would have probably met with an underwhelming reception and withered away like AOL or the original MSN, while, somewhere, an underground, decentralised network evolved by a series of accidents. Unless, of course, they banned and eradicated the original, anarchic Internet and replaced it with Internet 2.0™, a network designed from the ground up for control, and somehow managed not to send the communications-dependent world economy into a depression in doing so.
(via /.) ¶ [no comments]
2005/8/30
Today is the 10th anniversary of the Opera web browser, which is said to be the best browser. As such, they're having a virtual party; other than competitions, games and MP3s of music by Opera developers, they're giving away free registration codes, for one day only. I.e., if you go to the page now and enter an email address, you can register a copy of Opera for free and never be bothered by ads, all without spending US$39 for the privilege.
(via
substitute) ¶ [no comments]
2005/7/20
News Corp. buys MySpace, which was the next Friendster/Orkut and/or where all the angsty emo teenagers moved to after LiveJournal became too full of grown-ups. Murdoch paid US$580m for it. No word on whether MySpace.com is going to start showing prominent flags, "We Support Our President" banners and/or ads for Ann Coulter books (or, in Britain, a "Chav And Proud" logo in Burberry check).
(More seriously, News Corporation is known for its fine-grained news-management deployed strategically to influence elections. Perhaps their acquisition of a social-network site, and building up an internet division, could be used to enhance this on an even finer level. Imagine, for example, if they have a system capable of predicting a user's political sympathies, based on their social contacts, web links, and/or keyword analysis of their comments/journal entries. Those with political opinions in line with News Corp. strategic goals could be served with ads and/or news content designed to stir them into activism, whereas those with opposing inclinations could be fed toned-down versions of news articles and ads for escapist entertainment designed to depoliticise them. The possibilities are endless.)
(via /.) ¶ [1 comment]
2005/6/30
It looks like Microsoft are embracing the DHTML/Javascript trend; at least when it comes to reducing the quality of the non-IE browsing experience on their sites. And they've also announced an AJAX web development framework, presumably so that you can do the same.
(via Make, /.) ¶ [2 comments]
2005/6/16
JS/UIX; a complete virtual UNIX machine that runs entirely in JavaScript using DHTML. Well, not entirely complete; the realistic-looking executable files in /bin, upon closer inspection, have sizes of 'n/a', and are basically façades for JavaScript pixie dust that does what they are meant to; also, the shell doesn't actually support any scripting commands. However, you can create and access files, and it even has a mostly usable implementation of vi.
(via /.) ¶ [no comments]
2005/5/17
The LiveJournal people have unveiled their distributed identity system. Temporarily dubbed "yadis", it's based on FOAF and an AJAX-esque backchannel (though does not need to use AJAX technologies, or even JavaScript), and will ultimately allow sites to accept users authenticated on other sites; it also stands a good chance of somehow finding its way into the next version of SixApart's TypeKey. Update: It has now been renamed "OpenID", and also has a nifty, and somewhat Apple-esque, grey-and-orange icon.
2005/4/26
Could Microsoft's new search engine be giving higher rankings to sites hosted on Microsoft IIS?
(via /.) ¶ [no comments]
2005/4/4
Another reason to not install Flash in your web browser (or, at least, switch it off and start it manually when you need it); not only is Flash used primarily for making ads more annoying, but now it can bypass cookie privacy controls to keep track of your web-browsing habits. (via /.)
Macromedia have a page where you can access your Flash plug-in's privacy settings; if you're using Firefox, you may also want to install Flashblock, which disables Flash by default but lets you load Flash applets on a case-by-case basis.