The results from my annual home broadband speed test this year indicate:
The declining download speed is not much concern to me, as it is consistent and more than fast enough for my requirements.
More importantly, I am happy that in the past year we have not had any noticeable degradation or outages, which, alas, means I have nothing further to report on the awesome customer service of O2.
Not to be confused with the movie of the same name, this book is a decade older, and presents a view of the MIT hacker culture. Arising from the Technical Model Railroad Club, in the days of the Programmed Data Processor (PDP), where computers were so large and costly that they had to be shared by entire departments. The Technical Model Railroad Club was utterly fascinated by what could be done with this new technology, and spent waking nights hacking on the computers.
Since computer time was scarce you had to book in advance for a specific time slot to run your “Official Sanctioned Programs”. Bookings were taken around the clock, and the enthusiasts chose to hang out at all hours, being ready to jump into any time slot that people didn’t turn up for. (Unsurprisingly these were the late night time slots.)
In these nights they explored the capabilities of this early technology, they wrote games, they wrote the first interactive debuggers. Things were low-level; programs were written in assembly, and the hackers were obsessed by succinctness and efficiency. On one occasion the impromptu “Midnight Computer Wiring Society” actually rewired the mainframe (against all sanctions) to implement a new instruction at the hardware level!
Things were different for computing in those days: Rather than each person having a computer on their desk, and another on their lap, and another in the mobile telephone in their pocket, there was only one terminal. And when you were on the terminal, you often had an audience. (No pressure!)
People would sit at all hours of the night and argue what to an outsider would be bafflingly arcane points. These arguments were the lifeblood of the hacker community. Sometimes people would literally scream at each other, insisting on a certain kind of coding scheme for an assembler, or a specific type of interface, or a particular feature in a computer language. These differences would have hackers banging on the blackboard, or throwing chalk across the room. It wasn't so much a battle of egos as it was an attempt to figure out what The Right Thing was. The term had special meaning to the hackers. The Right Thing implied that to any problem, whether a programming dilemma, a hardware interface mismatch, or a question of software architecture, a solution existed that was just ... it. The perfect algorithm. You'd have hacked right into the sweet spot, and anyone with half a brain would see that the straight line between two points had been drawn, and there was no sense trying to top it. "The Right Thing," Gosper would later explain, "very specifically meant the unique, correct, elegant solution ... the thing that satisfied all the constraints at the same time, which everyone seemed to believe existed for most problems."
From here grew the personal computer revolution. Computers got smaller and more affordable, and entered the mainstream. The classic computer games companies Sierra On-Line, Sirius, and Brøderbund Software (now all sadly defunct) emerged, as well as the very beginnings of companies such as Microsoft, Apple Computer, and Atari.
Jesse Schell gives a brief walkthrough of what the world would be like if everything was somehow interconnected as part of one giant game, where you get points for waking up on time and for brushing your teeth, and changeable e-ink tattoos that earn you points through the “Tatoogle AdSense” programme, and a new high-score on your daughter’s piano practice earns her points for her Arts Council funded music scholarship...
It’s only 10 minutes long; hang around for the finale, it’s good.
“Anyway, I’m not sure about all that, but I do know this stuff is coming. Man, it’s got to come; what’s going to stop it?”
[Via TED: Best of the Web]
It’s been exactly a year since we got the broadband connected here. I ran a speed test at the time and was much impressed with the results:
We’re on the O2 Standard Home package, which is rated at "Up to 8 meg" downstream and "Up to 1.3 meg" upstream, so I was quite impressed to be getting rather close to these ideals.
Let’s see how things are a year on:
So overall marginally worse than last year, but still quite good when you consider the variability of home broadband connection speeds. And given the level of customer service I received recently, I'm in no hurry to switch broadband providers.
My current digital camera is one I bought in New York City a few years ago, at a spectacular store called B&H Photo Video. I was reminded of B&H by Joel Spolsky's recent article highlighting the fact that Circuit City went out of business yet B&H Photo Video still thrives. The reason for this is that B&H is an awesome place to go shopping for photo and video equipment.
I was visiting the USA and on the look-out for a digital camera. I visited all the usual big-name consumer electronics stores and the technology counters in department stores, but was continually disappointed by the apparent lack of sales expertise in the products. When I ended up in New York and met up with Zack, he recommended B&H to me, he said it was the place to go for a camera. It turned out I had walked past the store earlier that very day, without so much as noticing. I'm observant like that. (Maybe it was because they didn't have a shiny store-front with lots of eye-catching technology right in the window, like all the other over-priced tourist-trap camera stores in New York City.)
Zack was right. This store was huge, and had all sorts of photo/video related stuff inside. I went in and started looking at cameras. The nearest salesperson closed a sale and then asked me if I needed assistance so I started talking to him about the cameras I was considering. He clearly knew what he was talking about when he started talking about comparative CCD sensor sizes between the models, then breifly paused to help another customer change the language on a camera from Japanese — he seemed to know the menu structure on that particular model off by heart, since I'm pretty sure he wasn't fluent in Japanese.
Most of the employees were Jewish and the store ran to military precision. The workflow was like this:
I'm not sure why their system is so arcane, but I expect it's to deal with high demand situations. I was there at closing time on a weekday, and people were buying cameras at the rate of one every few minutes. At peak times I expect their system deals admirably. (Joel postulates that the system is an anti-theft measure, by involving multiple staff in each sale, but I doubt that's the reason.)
Each of the "counters" I mentioned above have an airport-check-in-style zig-zag queue cordoned off in front and room for about 5-10 staff members at the counter.
They also have an elaborate roof-mounted transport system for moving orders out of the stock rooms.
If you're looking for a camera and happen to be in or near New York City, go to B&H. Heck, go there even if you're not looking for a camera, just for the cultural experience!
Given that I spend a significant proportion of my waking hours thinking about, working on, and discussing technical programming-related issues I figured it's about time to start blogging some of the interesting things I come across in that sphere.
For the benefit of my 'normal' friends (who prefer that a "delegate" is "a person elected to the United States House of Representatives", rather than "a type that references a method") I've decided to isolate this technical writing to a separate area.
If this prospect sounds appealing, check it out at www.danielfortunov.com/software.
How do commercial aircraft stop after landing? Apparently it's a combination of disc brakes, spoilers, and engine thrust reversal.
In extreme circumstances the brakes alone can be used, but this is best avoided. To find out why, take a look at this video of a Boeing 777 performing a "Rejected Take Off" test, stopping from 210mph, fully laden, using the brakes alone:
Result: Carbon brake discs and pads glowing at 3,000ºC, melting the tires, and destroying the wheels. (The success criteria for the test was that the entire plane didn't catch fire!)
The Standard Home package is rated at "Up to 8 meg" downstream and "Up to 1.3 meg" upstream, so I think this is the first time I've seen home broadband actually achieve the advertised speeds! (Though it's not exactly a time of peak-demand.)
Now I just have the dilemma of whether to upgrade to the Premium, or even Ultimate package, for 16 or 20 meg of downstream bandwidth... but that's probably overkill.
Found on MakeUseOf.
Seam Carving is a technique for intelligent image resizing that allows images to be automagically re-sized to fit different spaces (for example, different devices, with different amounts of screen real-estate).
This is the magic of Seam Carving, as presented at the SIGGRAPH 2007 conference by Shai Avidan and Ariel Shamir.
What's more, is that the algorithm can easily be run in reverse, to artificially widen an image.
Take a look at this short demonstration video:
All the geeky details are available in their academic paper, available from www.seamcarving.com.
I found out about this technique when I came across Mike Swanson's proof-of-concept implementation.
(Sample images for this blog post were taken from here.)
The Microsoft Surface recently had its commercial debut when AT&T fitted Microsoft Surface units to five concept stores around the country. The Surface lets you browse mobile network coverage on an interactive map, pick up phones and set them down on the Surface to view specifications, browse accessories, or compare with other devices.
Here's a three minute demo of the features: