|
They spent 2 years of research on creating a sound that:
-is the least annoying for both the driver and pedestrians.
-can be clearly heard from correct distance and not further
-can be clearly heard from the most relevant angle in which the car is moving
-gives the driver a realistic sense of speed
-makes it easy to judge the speed from the pedestrian pov
-is still easily recognizable as a car
-reflect the marketing identity of the vehicle
And it ended up sounding like a video game from the late 90's... hilarious.
Giraffes are not real.
|
|
|
|
|
Starting on April 22 2012, Verizon Wireless will have a new way of thanking you for being a loyal customer: charging you $30 for the privilege of buying a new phone from them. [ITworld]
|
|
|
|
|
It has been a long time since cell companies have been nice to their customers. I think everybody now hates their cell company, just like they hate the cable companies.
|
|
|
|
|
Our continuing series of Code Project interviews continues. Developer, teacher, and advocate for women learning to code.
|
|
|
|
|
There’s one key benefit of writing this developer-focused documentation that I feel is often underplayed. Writing this documentation will help you find little bugs that would have otherwise been missed. Oh, that's how it's supposed to work!
|
|
|
|
|
When developers first discover the wonders of test-driven development, it’s like gaining entrance to a new and better world with less stress and insecurity. It truly is a wonderful experience well worth celebrating. But internalizing the benefits of testing is only the first step to enlightenment. Knowing what not to test is the harder part of the lesson. Tests aren't free. What’s the cost to prevent a bug?
|
|
|
|
|
Facebook serves an entirely different HTML document to each device. Unlike Google, whose simple-looking home page makes it more viable to present a uniform face across different devices, Facebook's Home page looks quite different in each case. Facebook adapts both the styling and the content to ensure a reasonable experience on each device. Here's how they do it. Facebook serves up very different pages for different devices. Here's how.
|
|
|
|
|
It has been said that the Emacs learning curve is not so much steep as long. While the initial learning curve is indeed much steeper than other editors, that is a hump you’ll get over fairly soon. This guide does start from the basics, but its real aim is to help you reach the next level —programming the behavior of Emacs itself. All the graybeards are doing it.
|
|
|
|
|
Hey - my day stubble isn't that grey.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Microsoft just released SQL Server 2012 in March, and now you can learn all about it in this free ebook. The print version, should you prefer, is available from O'Reilly or your local bookseller. Data point: did we mention it's free?
|
|
|
|
|
The word “publishing” means a cadre of professionals who are taking on the incredible difficulty and complexity and expense of making something public. That’s not a job anymore. That’s a button. Publishing is not evolving. Publishing is going away.
|
|
|
|
|
There are few things sadder than the software that ships with your car's in dash computer. It's 2012 and we have hybrids that can regenerate power from inertia but the car manufacturers haven't figured out that we just want the in-dash car screen to be powered by our smartphone. She's got a competition clutch with a 4 on the floor... but no Pandora.
|
|
|
|
|
Walt Mossberg tries, who writes for a living, tries using voice dictation on his phones for a week to see how well it works. For those who find typing on glass clumsy, the microphone key on Android and the new iPhone is something you might want to add to your arsenal of ways to use your phone. Voice-controlled typing is ready for prime time.
|
|
|
|
|
It’s becoming the great 21st century social media con: They make friends with you, then take as much as they can—only they’re not getting your money; they’re taking your privacy for their own gain. Privacy is fast becoming the de facto currency with which we transact online.
|
|
|
|
|
When the printer portion of your all-in-one printer, copier, scanner decides to retire, why throw away a perfectly good scanner. Mikko Ristila did this and ended up with a slim scanner plus a few handy parts for tinkering. Here's how he did it. When you run out of ink, it's so tempting to just buy a new one.
|
|
|
|
|
A census of OpenStack code contributions set off discussions (some heated) on the value of code contributions. [ITworld]
|
|
|
|
|
As a programmer, I can honestly say that I am lazy. Forget the menial job of repeating tasks... if it takes me an hour to complete an iteration, I would rather spend 3 hours automating the process. You never know when you might need to do it again, and the click of a button is much more satisfying than an hour of processing data. Don't repeat yourself... especially if you can get a tool to do it for you.
|
|
|
|
|
When you’re working in a strongly typed language like C# or Visual Basic, instantiating an object is done with the new keyword. It’s important that we recognize the significance of using this keyword in our code. Any time you use the new keyword, you are gluing your code to a particular implementation. You are permanently hard-coding your application to work with a particular class’s implementation. That’s huge. Using new isn’t wrong, it’s a design decision. It should be an informed decision, not a de facto one.
|
|
|
|
|
PHP is an embarrassment, a blight upon my craft. It’s so broken, but so lauded by every empowered amateur who’s yet to learn anything else, as to be maddening. It has paltry few redeeming qualities and I would prefer to forget it exists at all. But I’ve got to get this out of my system. So here goes, one last try. Virtually every feature in PHP is broken somehow.
|
|
|
|
|
|
Even worse from a development viewpoint than the inconsistent naming conventions, lack of stacktraces and truly cranky equality operator are the code examples you get from 99% of PHP community sites and contributors. Quite simply the worst code I've ever seen. Years ago I demoed some fairly simple PHP classes to a prospective employer who didn't get functions, let alone OO: he didn't believe you could or should code that way. Even when I showed it working and debugged it using Zend, he didn't trust what he was seeing and I didn't get the job, a decision I am thankful for every day I wake up. C# is Microsoft and costs actual money, but you get what you pay for rather than a free-of-charge mess that is primarily the object of affection for people that shouldn't be let near a computer.
|
|
|
|
|
In-memory DBMSs have been around for some time. They were originally employed in performance sensitive applications serving telephony and financial services markets. There is a resurgence of interest around in-memory database technology and we are starting to see in-memory DBMS technology reach a disruptive tipping point for a number of scenarios. Here's why. Why in-memory databases are important, and what Microsoft is doing about it.
|
|
|
|
|
When personal clouds begin to act as peers with other network services, people gain unprecedented power and leverage. Personal clouds can change how we relate to everything in our lives, rearrange how we buy and sell products and services, and revolutionize how we communicate with each other. For these changes to take place, personal clouds must be able to un applications for you, under your direction. Your own, personal GLaDOS.
|
|
|
|
|
The PC industry is so young that a remarkable percentage of its most significant figures are still with us. But it lost a key one on Sunday when Jack Tramiel, the founder of Commodore, died at 83. Commodore was one of the first important PC companies, and Tramiel, in his own idiosyncratic manner, played a vital role in getting the PC revolution underway. My first computer was a PET. What was yours?
|
|
|
|
|
Atari 400; best machine I ever owned.
|
|
|
|