|
The first part of this week revolved around finalising the core saving and loading of photographs. As I revealed last week, the filters aren't applied directly to the image; rather, they are associated with the image in a separate file. The code I showed last week demonstrated that each filter would be responsible for serialising itself, so the actual serialisation graph code should be relatively trivial. Our own Pete O'Hanlon provides some updates on his Ultimate Coder competition entry.
|
|
|
|
|
from Netscape's Three Rules[^]. I really want the first one tattooed on a number of heads, so that everyone can read it all the time.
Quote: "The first rule is if you see a snake, don't call committees, don't call your buddies, don't form a team, don't get a meeting together, just kill the snake.
The second rule is don't go back and play with dead snakes. Too many people waste too much time on decisions that have already been made.
And the third rule of snakes is: all opportunities start out looking like snakes."
--------------
TTFN - Kent
|
|
|
|
|
We’ve all got an idea about what Computer Science is, whether you went to school for it or not. When some people hear the words “Computer Science”, they instantly think about programming applications. Others think about Discrete Mathematics, Boolean Algebra, and Graph Theory. While the later can be pasted together into a pretty loose definition about what the reality of Computer Science is – and the former completely dismissed as false – a more appropriate definition can be established. “The analysis of algorithms and processes”. Computer Science is not about programming applications.
|
|
|
|
|
To provide further emphasis, let me repeat, Computer Science has nothing to do with Computers. The name should be a bit of a giveaway. The writer is confused with "Information Sciences".
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Well it technically does, but only in a mathematical sense (i.e. computers like Turing Machines, instead of computers like PCs). When's the last time you heard someone refer to themselves as a "computer scientist" outside of academia?
|
|
|
|
|
Sir Tim Berners-Lee, Robert Kahn, Vinton Cerf, Louis Pouzin and Marc Andreessen will share the £1m award. The citation panel said the five men had all contributed to the revolution in communications that has taken place in recent decades. The UK government initiated the QE Prize as a companion to the Nobels to raise the profile of engineering. And now you're reading about it using the technologies they pioneered. How meta.
|
|
|
|
|
If I told you that a company is shipping a product to hundreds of millions of users right now, and included in the product are several prominent buttons that will break the product completely if you click them, and possibly lock you out from the Internet — can you guess which product it is? Whatever you do, never press... no, not that one!
|
|
|
|
|
Before I start I want to say up front, yes I worked at Yammer which was acquired by Microsoft. However, I was considering a WP7 long before then. I've been an iOS user for a long time. I'd say for about five years. I have always been open to other mobile OSs but for one reason or another none have really appealed to me. That is, until WP7. I never made the switch though because I was worried it was buggy or I'd hate the lack of apps. The good, the bad... and IE10.
|
|
|
|
|
The Google driveless car is an extraordinary technical achievement.... Spectacular as it is, this public demonstration is merely the tip of the iceberg. For Google, the economics of self-driving cars lie in a vast web of data that will become a must to operate partially or fully self-driving vehicles on a massive scale. This network of data will require immense computational and storage capabilities. Consider the following needs in the context of Google’s current position in related fields. This could be the year of Linux on the dashboard.
|
|
|
|
|
|
When I worked at Microsoft I used to read about startups on tech blogs and such. The funny thing is I cannot remember reading about any startups' experiences as they were just getting started. Now that it is my turn, I thought I'd try to capture some of the more mundane details about starting a startup. Maybe some of you will find it interesting. I left Microsoft on the last day of 2012. I took two weeks to announce my departure and sketch out a possible future. By the third week of January, we were in full startup mode. The first rule of startup is: keep on coding.
|
|
|
|
|
A debate is rising on whether the old platitude No UI is the best UI is good or bad. I’ll tell you who is right: no one. Debates like these fall into the same stupid trap academics have fallen into for centuries: Platonic ideals are an illusion. They’re fun to play with, but they’re useless when your hands are dirty trying to solve a real problem for a real person. The only sane replacement is The best UI is what’s best for the person and situation I’m designing for. That’s all. Who cares what’s best in the abstract? Simple is always nice, but sometimes too much is never enough.
|
|
|
|
|
I'm guessing "no UI" means something other than the page timing out when you try to load it; but I have no idea what because...
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
When Google launched its EC2 rival, Google Compute Engine, last June, it set some high expectations. Sebastian Standil’s team at Scalr put the cloud infrastructure service through its paces — and were pleasantly surprised at what they found. Should you switch? It depends on what you want to build.
|
|
|
|
|
A little while ago I got involved in a project that needed some hardware security testing. It was a complex system that used just about every protocol under the sun, including RF. Now RF, like other 'invisible' transport mechanisms, always gets me interested because, in my experience, once data becomes invisible, something magical happens: they forget about security. Nobody can see what's going on, so we don't need to worry about it, right? Wrong. Time and time again I've seen this... MagStripes, InfraRed, RFID, Bluetooth, Magic Moon Beams. You name it, they'll send data over it insecurely. At the tone, your RF remote devices will be hacked.
|
|
|
|
|
Most of our OAuth hacks pwn the Provider and its users (only the most-common vulnerability pwns the Client's authentication). This makes me really curious what the hell is wrong with Facebook and why don't they care about their own Graph security and their own users. Why do they allow a flexible redirect_uri, opening an enormous attack surface (their own domain + client's app domain)? We simply play Find-Chain-Of-302-Redirects, Find-XSS-On-Client and Leak-Credentials-Then-Find-Leaking-Redirect_uri games. Don't they understand it is clearly their business to protect themselves from non ideal clients? Is OAuth short for "Oh no! They just broke my Authentication"?
|
|
|
|
|
From our humble beginnings as a website built with alpha quality forum technologies that we stitched together with creative code and a lot of love, and our videos were made by a few dudes roaming the halls of Microsoft with a cheap camcorder – look at us now. Channel 9 streams live events to 100,000s of people around the world, we have a state of the art recording studio, we do C9 Live at events around the world bringing you directly into the conversation with Microsoft folks in real time. What are your favorite videos from the Channel 9 team?
|
|
|
|
|
I like the overall presentation here.
Explore, Dream. Discover.
|
|
|
|
|
One of my favorite features of Dropbox is 'versioning,' which keeps a copy of every change that you make. Every time you press 'save' on a document that's in your Dropbox, a new version is saved. There are two things I have been wondering about versioning: What happens to changes that you make while offline? What happens to changes when the file is renamed or overwritten? I finally did some quick tests of this, and the answers are pretty straight-forward... Is Dropbox the filesystem of the future? (Or one "version" of it?)
|
|
|
|
|
Online gaming platforms and web forums have used avatars for years, and graphical representations of humans are hardly new, but the wider concept of the avatar is finally waking up. By morphing into life-size, artificially intelligent and customisable platforms, personal and even corporate avatars could soon replace receptionists, sales clerks and even replicate your colleagues in both real and virtual environments. And the avatar revolution has already started on your smartphone. Look at that high definition! Your face... it's amazing.
|
|
|
|
|
For close to thirty years, desktop computing experiences have centered around a keyboard and a mouse or trackpad as our main user input devices. Over the last decade, however, smartphones and tablets have brought a new interaction paradigm: touch. With the introduction of touch-enabled Windows 8 machines, and now with the release of the awesome touch-enabled Chromebook Pixel, touch is now becoming part of the expected desktop experience. One of the biggest challenges is building experiences that work not only on touch devices and mouse devices, but also on these devices where the user will use both input methods - sometimes simultaneously! My feet are feeling left out from this new user input dance.
|
|
|
|
|
Yeah - I have pedals connected to my computer at home (used for Flight Simulator mostly) that could be usefully employed instead of wasting time with the passing fad for greasing up your screens with touch.
- Life in the fast lane is only fun if you live in a country with no speed limits.
- Of all the things I have lost, it is my mind that I miss the most.
- I vaguely remember having a good memory...
|
|
|
|
|
Yes, and what if the grease was someone else's? Nothing more annoying than other people's dirty paw prints on the screen.
|
|
|
|
|
So, explain to me how two things can be together again for the first time. ?
Marc
|
|
|
|
|
Hardly. Any 8 year old who attends a school in the develped world that isn't a complete dump sees and uses smart boards on a daily basis that support some combination of mouse, multi-touch and accurate multipen. The lucky ones get all these at once and that's what they're going to expect from everything else they ever use without a second thought, tablets and laptops are just struggling to keep up.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)
|
|
|
|