| |
Current Topic: Technology |
|
Topic: Technology |
8:04 pm EDT, Aug 24, 2008 |
Zed Shaw: This rant is about an idea I have for a group of geeks who fight to keep the art of hacking and invention alive. I want to call it The Freehacker’s Union. I want it to be against business, against the coopting and destruction of geek culture, and for preserving hacking and invention as methods of personal artistic expression. The idea is still forming, so this is the story of how it came about.
The Freehacker's Union |
|
Digital Deli: The Comprehensive, User-Lovable Menu of Computer Lore, Culture, Lifestyles and Fancy |
|
|
Topic: Technology |
8:04 pm EDT, Aug 24, 2008 |
Old articles by Howard Rheingold, Cheshire Catalyst, Steve Wozniak, Ted Nelson, the Jolly Roger, Dan Bricklin, Mr. Wizard, Art Kleiner, Ray Bradbury, John Markoff, Mitch Kapor, Timothy Leary, William F. Buckley, Jr., and many more. Digital Deli: The Comprehensive, User-Lovable Menu of Computer Lore, Culture, Lifestyles and Fancy |
|
Improving the Persistence of First-Year Undergraduate Women in Computer Science |
|
|
Topic: Technology |
8:04 pm EDT, Aug 24, 2008 |
This paper describes a study of undergraduate women's retention in the first-year of the computer science major at the University of Pennsylvania for the purpose of identifying the underlying issues responsible for attrition. The subsequent steps taken by the faculty to improve women's retention is also discussed.
From the archive: Dive into the sea, or stay away.
Consider starting out with Danica McKellar's Math Doesn't Suck: How to Survive Middle-School Math Without Losing Your Mind or Breaking a Nail.
In all his speeches, John McCain urges Americans to make sacrifices for a country that is both “an idea and a cause”. He is not asking them to suffer anything he would not suffer himself. But many voters would rather not suffer at all.
Also: "Being in the water alone, surfing, sharpens a particular kind of concentration, an ability to agree with the ocean, to react with a force that is larger than you are." If Schnabel is a surfer in the sense of knowing how to skim existence for its wonders, he is also a surfer in the more challenging sense of wanting to see where something bigger than himself, or the unknown, will take him, even with the knowledge that he might not come back from the trip.
Have you seen Man on Wire? Improving the Persistence of First-Year Undergraduate Women in Computer Science |
|
Topic: Technology |
7:55 am EDT, Aug 21, 2008 |
It happens all the time: you're registering a free e-mail account or making a purchase online, when up pops a wavy, multicolored word. The system asks you to retype the word - and you roll your eyes, squint a little, and transcribe. This little test is one of the most successful techniques for making sure the person trying to log on is really a human, and not a digital "bot" prying into the site. But now, when you type that word, something else may be happening as well: You may be deciphering a word from a decaying old book, helping to transform a historic text into a new digital file. Jessamyn West, a library technologist, points out that these tools and games - which people can sign up for voluntarily - give people a rare chance to do small nice things without leaving their desks. "I think people like feeling like they're helping," she said. "They recycle, they pick up litter, they'll pick a penny or leave a penny." In a time when the Net seems overrun with spammers and trolls preying on our ignorance, desires, and fears, she finds it cheering to know that people are looking for ways to reward cleverness and generosity - a micro-ethics of clicks, games, and tag clouds.
Click to translate |
|
Sunflow - Global Illumination Rendering System |
|
|
Topic: Technology |
7:24 am EDT, Aug 19, 2008 |
Sunflow is an open source rendering system for photo-realistic image synthesis. It is written in Java and built around a flexible ray tracing core and an extensible object-oriented design.
Sunflow - Global Illumination Rendering System |
|
Topic: Technology |
7:24 am EDT, Aug 19, 2008 |
What will happen when America can't afford to fly?
From the archive: Every now and then I meet someone in Manhattan who has never driven a car. Some confess it sheepishly, and some announce it proudly. For some it is just a practical matter of fact, the equivalent of not keeping a horse on West 87th Street or Avenue A. Still, I used to wonder at such people, but more and more I wonder at myself. Driving is the cultural anomaly of our moment. Someone from the past, I think, would marvel at how much time we spend in cars and how our geographic consciousness is defined by how far we can get in a few hours’ drive and still feel as if we’re close to home. Someone from the future, I’m sure, will marvel at our blindness and at the hole we have driven ourselves into, for we are completely committed to an unsustainable technology.
From the archive: Fundamental changes in American life may turn today’s McMansions into tomorrow’s tenements.
The End Of Aviation |
|
The Good, the Bad, and the Ugly: The Unix Legacy, by Rob Pike |
|
|
Topic: Technology |
7:48 am EDT, Aug 15, 2008 |
Unix Today Today, Unix runs everywhere (except a few PCs). What is the secret of its success? What is its success? Has it fulfilled its promise? What is its legacy?
The Good, the Bad, and the Ugly: The Unix Legacy, by Rob Pike |
|
How to Participate in the Linux Community |
|
|
Topic: Technology |
7:48 am EDT, Aug 15, 2008 |
The purpose of this document is to help developers (and their managers) work with the development community with a minimum of frustration. It is an attempt to document how this community works in a way which is accessible to those who are not intimately familiar with Linux kernel development (or, indeed, free software development in general). While there is some technical material here, this is very much a process-oriented discussion which does not require a deep knowledge of kernel programming to understand.
How to Participate in the Linux Community |
|
Secrets of the JavaScript Ninjas |
|
|
Topic: Technology |
7:48 am EDT, Aug 15, 2008 |
Three years on, I can't argue the point: JavaScript now works. Just look around you on the web. Well, to a point. We can no longer luxuriate in the -- and to be clear, I mean this ironically -- golden age of Internet Explorer 6. We live in a brave new era of increasing browser competition, and that's a good thing. Yes, JavaScript is now mature enough and ubiquitous enough and fast enough to be a viable client programming runtime. But this vibrant browser competition also means there are hundreds of aggravating differences in JavaScript implementations between Opera, Safari, Internet Explorer, and Firefox. And that's just the big four. It is excruciatingly painful to write and test your complex JavaScript code across (n) browsers and (n) operating systems. It'll make you pine for the good old days of HTML 4.0 and CGI. But now something else is happening, something arguably even more significant than "JavaScript now works". The rise of commonly available JavaScript frameworks means you can write to higher level JavaScript APIs that are guaranteed to work across multiple browsers. These frameworks spackle over the JavaScript implementation differences between browsers, and they've (mostly) done all the ugly grunt work of testing their APIs and validating them against a host of popular browsers and plaforms. The JavaScript Ninjas have delivered their secret and ultimate weapon: common APIs. They transform working with JavaScript from an unpleasant, write-once-debug-everywhere chore into something that's actually -- dare I say it -- fun.
Secrets of the JavaScript Ninjas |
|
A Roadmap for the Edge of the Internet |
|
|
Topic: Technology |
7:37 am EDT, Aug 13, 2008 |
"I need data for my blade server!" In the curious way of technological evolution, we first had computers that occupied entire rooms, watched them shrink to desktop, laptop and palm-sized devices, and now find ourselves coming full circle, and then some, Alan Benner reports. He tells this MIT class about warehouse-sized data centers, linking processors, and ensembles of processors, in dizzyingly complex hierarchies. These gigantic operations, some with their own power and air conditioning plants, are central to the enterprise of Internet behemoths Google, Amazon and YouTube, but have not yet percolated out to more traditional companies like insurance firms -- a situation Benner and his IBM colleagues would like to remedy. Benner describes in broad strokes how these data operations are organized into levels of “virtualization and consolidation,” where the hardware is hidden, yet the data is both fully accessible and secure, no matter where the user and the computers are located. These new enterprise data centers aim to maximize efficiency, both in utilization and power consumption. It’s better to have fewer, bigger and well-integrated machines, says Benner, working as much as possible. Since even idle servers use a lot of power, users should share processing time in a manner that keeps the processors occupied. Benner describes computer architecture and software that aims at “statistically multiplexing jobs,” matching peaks in one group’s workload to nonpeaks in another group’s. Ideally, users remain blissfully unaware of this traffic management, and need never worry whether their information is getting crunched next door, or on the other side of the planet. Benner hopes that companies will see advantages in migrating their data and services to a bigger, shared infrastructure, especially now with the near-ubiquity of high bandwidth networks. Given the rapid rise of energy costs, and the burdens of supporting a growing IT administration, it may save money “to move work to where it can be done most efficiently,” he says.
See also: I want to stress that last point because there is no denying it: the system failed. The active wrong-doing detailed in the two joint reports was not systemic in that only a few people were directly implicated in it. But the failure was systemic in that the system – the institution – failed to check the behavior of those who did wrong.
A Roadmap for the Edge of the Internet |
|