|
I find that web site archaic and ugly - not sure we should listen to what he has to say about usability and design as a result.
I've had Windows 8 on my 3+ year old laptop for about three weeks since the old SSD died. I have to say I hate it less than I though I would. The jumping between UI's is only a slight PITA. Most of my day is spent running Windows apps on the desktop, and I hardly see the start screen. It all therefore looks very much like Windows 7 with a flatter theme. I can even run a 'Metro' app side by side on a single monitor with the desktop - i find docking the messaging Metro app like this is quite efficient.
Some things are harder to get to, and that's annoying, but I remember feeling much the same by some of the changes in XP as opposed to 2000. In general, though, I now have a laptop that:
1. Runs desktop apps faster than under Win 7
2. Runs cooler
3. Has longer battery life
4. Has faster shutdown/startup/sleep/wake times
I can't imagine I will ever sit and stare at the start screen as it's tiles scroll through three lines of info, so think it's a bit pointless. However as an occasional app starter, it's quite efficient with a little customisation.
I've added no third party utilities to 'improve' the interface, wanted to live with it out of the box for a while. I found adding a toolbar pointed to C:\ProgramData\Microsoft\Windows\Start Menu\Programs (the old Start Menu location) and a few apps pinned to the taskbar provides a pretty good way to start most things without context switching.
Rod
|
|
|
|
|
I've had the Nest for a few weeks now and while I can't tell if it's saved me a pile of money yet, I can note a number of significant things that have made a difference to me and the family. The best thing about the Nest. It's simple and its simplicity hides enormous complexity. The right way to internet-enable an appliance?
|
|
|
|
|
LLVM is a complex piece of software. There are several paths one may take on the quest of understanding how it works, none of which is simple. I recently had to dig in some areas of LLVM I was not previously familiar with, and this article is one of the outcomes of this quest. What I aim to do here is follow the various incarnations an "instruction" takes when it goes through LLVM’s multiple compilation stages, starting from a syntactic construct in the source language and until being encoded as binary machine code in an output object file. The amazing lifecycle of a simple division operation. Part 1: The Miracle of Birth...
|
|
|
|
|
Very cool. The layers of abstraction make a lot of sense.
Marc
|
|
|
|
|
Parallax background is a really simple but extremely cool feature you can add to your application. You just need a div containing your background picture and a listview on top of it. Here's how it works. Excellent extreme close-up. Now it's Wayne's World's Totally Amazing Excellent Discoveries...
|
|
|
|
|
A few weeks ago at the Build conference, Scott Hanselman and I sat down to talk about C++ and modern UI/UX. Scott mentions he has used C++ in the past. C++ has changed. We still call it C++, but it’s a very different language now.... C++ is having a resurgence. Herb and Scott discuss why.
|
|
|
|
|
Over the course of a few years I piled up a long list of git aliases.... I rely on many of them dozens of times a day. And maybe some have slipped your radar. Maybe you’ve never thought you could do some of these useful things with an alias. Let me show you some of the cool things you can do. gitconfig is the new .profile.
|
|
|
|
|
I've found, contrary to what you sometimes read, that learning Python and Haskell has not improved my programming using other languages. Haskell in particular, being so different from imperative languages, is supposed to give new insights into programming that will help you even when you are not using the language. My current experience doesn't exactly tally with this, and here is why. The moral of the story: don't bother improving yourself.
|
|
|
|
|
My takeaway from that article is to ignore articles from 2006 that complain about lack of features in C# that have been there for years already, like LINQ.
|
|
|
|
|
I agree with Brady - this article, being almost 7 years old, is outdated. True at the time, but not now.
Marc
|
|
|
|
|
ZRTP has recently gotten some press for being the primary key agreement used by Silent Circle, a new encrypted voice/video/text service launched by PGP inventor Phil Zimmerman and some other bright folks. But it's also used in other secure VoIP solutions, like Zfone and Moxie's RedPhone. Silent Circle's an interesting case, since it's gotten some gentle criticism lately from a variety of folks -- well, mostly Nadim Kobeissi -- for being partially closed-source and for having received no real security audits.... It gives us a (wonky) chance to learn a little bit about this ZRTP protocol that so many people seem to be using. ZRTP seems determined to address every possible attack simultaneously.
|
|
|
|
|
People are doing a lot of cool things with the Raspberry Pi. One of the first things I thought to do was to see if I could make a Raspberry Pi web server. As I found out it’s really easy. Setting up a Web Server on this device really isn’t much different from any other Linux machine, but there are a couple things you’ll want to do in order to get it working right. You don't need to make tiny web pages for it, however.
|
|
|
|
|
Back in May, the ICANN registration process for new gTLDs finally drew to a close, and in June ICANN published a list of which domain names had been applied for and by whom. A total of 1930 applications were received for suffixes such as .cloud, .music, .docs and .lol. ICANN said at the time that anyone who objected to an application and believed they had the grounds to do so could file a formal objection within seven months. OMG.ICantBelieveTheyreStillMessingThisUp
|
|
|
|
|
For decades, the AN/FSQ-7 -- Q7 for short -- helped define the image of a computer in the popular consciousness. Nevermind that it was just a radar system originally backed by tens of thousands of vacuum tubes. For moviegoers everywhere, this was the sort of thing that automated myriad tasks not only in modern-day America but the distant future. It never made much sense. But sometimes, it made even less sense. It's a UNIX system! I know this!
|
|
|
|
|
The author wanted to but Hal 9000 on the list, but his computer refused to cooperate.
.
|
|
|
|
|
A while back, I wrote a simple blog on how to call a SQL Server stored procedure from VB.NET. I was asked by a reader to generate a more detailed "Hello World" style stored procedure so they could more easily identify exactly what was going on. In this tutorial, you will find just such a stored procedure and the associated VB.NET code. Data Access in VB 101.
|
|
|
|
|
Even I don't think this is news.
|
|
|
|
|
I believe the day-to-day practice of writing JavaScript is going to change dramatically for the better when ECMAScript.next arrives. The coming year is going to be an exciting time for developers as features proposed or finalised for the next versions of the language start to become more widely available. In this post, I will review some of the features I'm personally looking forward to landing and being used in 2013 and beyond. Some of these features are already available for experimenting.
|
|
|
|
|
In his presentation, André starts with the foundations of Objective-C, how things are stored in memory and then goes on to look at the philosophy of programming. Although the tools, the operating systems and the devices may all have changed since this talk, the principles that he considers are still important: André talks about Small Talk, Lambda calculas, why assignment is bad, uniformity, functional programming and Haskell and the lessons we can learn for programming in Objective-C. André Pang's presentation on Objective-C from the very first NSConference.
|
|
|
|
|
I’ve found writing unit tests in F# very productive, with it’s terse syntax and powerful type inference. I write F# tests against C# and F# implementations. Writing tests in F# can be a good introduction to the language and this is something we do on our team. To get up to speed quickly you’ll typically want a familiar unit testing framework and mocking library syntax. F# code works with all the popular open source .Net unit testing frameworks... Here are examples using many of the most popular testing frameworks.
|
|
|
|
|
This is the first post in the Real World Problems with Windows Azure Web Sites blog series, as it intends to answer one of the most common questions I receive when I’m doing presentations about Windows Azure Web Sites. This situation demonstrates a typical setup, wherein a site owner has multiple environments to which they push their web site. This setup is extremely valuable for staging site releases and for delivering solid web applications or for doing A-B testing of a site’s changes. Code, Commit, Deploy... to the Cloud!
|
|
|
|
|
Windows Azure now offers customers a cloud platform that can cost effectively and reliably meet the needs of Big Compute. With a massively powerful and scalable infrastructure, new instance configurations, and a new HPC Pack 2012, Windows Azure is designed to be the best platform for your Big Compute applications. In fact, we tested and validated the power of Windows Azure for Big Compute applications by running the LINPACK benchmark. The network performance was so impressive... that we submitted the results and have been certified as one of the Top 500 of the world’s largest supercomputers. 151.3 TFlops on 8,064 cores with 90.2 percent efficiency.
|
|
|
|
|
A newly discovered form of malware that targets Linux servers acting as Web servers allows an attacker to directly inject code into any page on infected servers—including error pages. The rootkit, which was first publicly discussed on the Full Disclosure security e-mail list on November 13, appears to be crafted for servers running the 64-bit version of Debian Squeeze and NGINX. Iframe annoyances.
|
|
|
|
|
As more and more software distribution are going through so-called App Stores, the question about the compatibility of their terms and conditions with the open source licenses, notably the GPL, often arise.... So far, the Android store is open source friendly, and Apple one is not yet open source friendly. But there is a new one in town, so I will look at the new Windows Store, that will ship WinRT Metro and Windows Phone 8 applications. Is it safe to publish a FOSS application on the Windows Store? Read on to find out.
|
|
|
|
|
It is commonly thought by instigators of research in big data that most companies seek to use big data to understand customers/consumers better, and most have misunderstood the stark difference between personal data and non-personal data. Data that is generated from activities and events taking place are different from personal information that we may willingly or unwittingly share. Either way, the basic fact is that the most accurate personal data is the most valuable, and (here's the key) that data happens to be the most private. Are you in the game of exploiting information regardless of morality?
|
|
|
|