|
None of those keyboards really holds much advantage to me. I particularly hate ergonomic keyboards that aren't like "Microsoft Natural Keyboard Series". What tells me immediately that they are not really ergonomic is that the keys keep the standard key slant that dates back to when levers had to go from the keys to the strikers. Should have gotten rid of that design long ago, as well as the QWERTY layout. We are stuck with it now. See http://www.bestcovery.com/kinesis-advantage-contoured-keyboard[^]. There was also an interesting keyboard that was designed to be one handed: http://en.wikipedia.org/wiki/FrogPad[^]. It looks like the company is no longer arround . ALso, if I have a wireless keyboard, I want a trackpad on the keyboard so I can use the keyboard without a desk.
|
|
|
|
|
I would venture to say that most software developers have some sort of belief that they are just a regular programmer, but there exists out there some super programmers who actually do the difficult algorithms that control caches on hard drives and index search results for Google. Now, of course there are programmers writing code that does all kinds of complex things that you and I don’t understand, but how different are those programmers from the rest of us? What is the most difficult problem you have ever been asked to solve?
|
|
|
|
|
Vegeta: How can this be happening!? I am a super-elite! And he is just a low-level, common soldier.
|
|
|
|
|
Are geniuses just born with their brains wired differently? Or do their early experiences fashion a richer set of neuronal interconnections that let them view the world through a sharper lens? An outfit in San Francisco called “tenXer” has begun testing a service that aims to help people boost their mental accomplishments by up to tenfold—hence its name. That has made your correspondent wonder what distinguishes the truly talented from the journeymen of any trade. And what, if anything, the rest can do to improve their more menial lot. Don't mess with your brain, pal. It ain't worth it.
|
|
|
|
|
Software is a product of humans, humans exhibit defects as do their software. Microsoft software is no different. You can report issues on the Microsoft Connect site or to Microsoft Support directly. My recommendation is that if possible you should do both. Here's one developer's experience submitting bugs to Microsoft.
|
|
|
|
|
If you are programming in Visual Basic 6.0 and planning to move to Visual Basic .NET, then the Visual Basic 6.0 Code Advisor is for you. The Code Advisor for Visual Basic 6 is an add-in used to review your code to ensure that it meets predetermined coding standards. The coding standards are based on best practices developed by Microsoft to produce robust and easy-to-maintain code. You must be running Windows 98 or later, Internet Explorer 6.0 or later, and Visual Basic 6.0.
|
|
|
|
|
Has anyone tried to see if this tool actually helps a significant amount with migrating away from VB6 without doing a complete rewrite? eg suggesting fixes/changes for VB6 features the conversion wizard can't change automatically?
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
|
|
|
|
|
Dan Neely wrote: Has anyone tried ... this tool...
It's a trap! Run VB6 coders!
|
|
|
|
|
Meet in the middle (sometimes called split and merge) is a clever idea that uses caching to get efficient solutions. Much like divide et impera it splits the problem in two and then tries to merge the results. The benefit is that by using quite a bit of extra memory you can tackle problems of twice the size you could before. Now let's go through a few applications of the trick. The additional problems are the best part of the article.
|
|
|
|
|
|
Russ Olsen, author of "Eloquent Ruby" and Clojure developer, spins a tale of an archaic CAD program, politics, and progress that can be summed up with one simple mantra: "Stay the hell out of other people's code!" Politics in programming, and egos in engineering.
|
|
|
|
|
It's not often I am surprised by the twist at the end of an article!
|
|
|
|
|
tl;dr:
Russ Olsen wrote: Actually it was terrible advice, advice that I've gone out of my way to ignore in the years since. But those words were valuable nevertheless, and I've gone back to them time and again.
Every time some annoying new hire comes to me with a dumb idea that is obviously not going to work, "Stay the Hell out of other people's code," plays back in my head and I listen harder.
|
|
|
|
|
In this article I digested a number of MapReduce patterns and algorithms to give a systematic view of the different techniques that can be found on the web or scientific articles. Several practical case studies are also provided. All descriptions and code snippets use the standard Hadoop’s MapReduce model with Mappers, Reduces, Combiners, Partitioners, and sorting. They MapReduced all the MapReduce.
|
|
|
|
|
This is my attempt at distilling software engineering into 20 tweets (less than 140 characters). Not entirely sure that it is wholly satisfactory. Please try your own! Zen mind. Programmer mind.
|
|
|
|
|
Twitter is great and, hopefully, it will grow into an even better product that makes us happy to use it. But the real-time web is the future, and It’s time we make sure that it isn’t dominated by a single option. Are projects like App.net bringing a better future?
|
|
|
|
|
I'm still waiting for an ad-free version of Code Project that is supported by membership fees.
|
|
|
|
|
|
HyperCard was a groundbreaking, beautiful, and even thrilling app. Ahead of its time for sure. But the time it was ahead of seems to me to be not so much the Age of the Web as the Age of the App. I don’t know why there isn’t now an app development environment that gives us what HyperCard did. Apparently HyperCard is still ahead of its time. Apple killed off HyperCard in 2004, but it remains more than a fond memory to many of us.
|
|
|
|
|
I remember HyperCard and SuperCard. Frankly, they were nothing more than souped up software punch cards. They were not ahead of their time, or everyone would be using them. They were a step back, a novelty. Everything limiting about HyperCard was said of HTML 4.0 prior to AJAX.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
|
|
|
|
|
OpenSubdiv is a set of open source libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures. This is the same code that Pixar uses internally for animated film production. Our intent is to encourage high performance accurate subdiv drawing by giving away the “good stuff”. Lights, camera... render!
|
|
|
|
|
Picture doing a remote software upgrade. Now picture doing it when the machine you're upgrading is a robotic rover sitting 350 million miles away, on the surface of Mars. That's what a team of programmers and engineers at NASA are dealing with as they get ready to download a new version of the flight software on the Mars rover Curiosity, which landed safely on the Red Planet earlier this week. Just what do you think you're doing, JPL?
|
|
|
|
|
|
With all the legal and privacy issues, and now this, will facebook continue to thrive. Will other companies break into the market?
|
|
|
|
|
It might look silly to read through two tutorials to finally control a LED with your iPhone. Oh and it would be useless too. So why are you doing that? Well, an instructor at my university once said: “If you can control a LED, you can control ANYTHING”. And guess what, he’s right! Basically, turning a LED on or off is just like switching a Fan, TV, Dishwasher, or any other device. So for simplicity we’re gonna use a LED. But if you can get this working, then you can control anything. When I was a kid we used discrete components to control a lightbult... and we liked it!
|
|
|
|