|
In my experience:
Don't try to change the scientists.
Getting them to use source control is essential for business.
Getting them to use other variable names than i, j, k, x, y, z, lambda and combinations thereof is a lofty goal.
Getting them to write a purpose (or even a contract) comment on a function is daunting.
Everythign else - like code smells / refactoring, you can best do in code reviews, ideally triggered by them asking you "I have this problem, how can I solve this?".
|
|
|
|
|
change job
|
|
|
|
|
Git is the source code version control system that is rapidly becoming the standard for open source projects. It has a powerful distributed model which allows advanced users to do tricky things with branches, and rewriting history. What a pity that it’s so hard to learn, has such an unpleasant command line interface, and treats its users with such utter contempt. Git commit -heresy
|
|
|
|
|
Be warned this is a radical approach to a complex problem as such it would require a certain degree of intestinal fortitude to pull off. But if co-workers are sapping your productivity with questions and diversions, this might help you get that time back (at the possible expense of a few friends). Karma curmudgeon.
|
|
|
|
|
Am I allowed to use sandgrains?
|
|
|
|
|
In tests, the MIT researchers used Halide to rewrite several common image-processing algorithms whose performance had already been optimized by seasoned programmers. The Halide versions were typically about one-third as long but offered significant performance gains — two-, three-, or even six-fold speedups. In one instance, the Halide program was actually longer than the original — but the speedup was 70-fold. Parallel processing where's Waldo?
|
|
|
|
|
Apple, and other companies who hold the “keys to the castles,” can help by developing technologies that empower us to apply increasingly strong protections while at also minimizing the day-to-day hassles of a complicated passphrase. For example, I would be happy to use a simple 4-digit passcode that unlocked my phone, if a longer passphrase was demanded after an hour of inactivity. This would allow me to use my phone in confidence that it would be fairly hard to unlock quickly without the passcode, and that a thief would only have an hour to make that happen before the phone entered “strong lockdown” mode. Balancing the need to authenticate services with the risks of getting hacked.
|
|
|
|
|
Not every person who uses windows is tech savvy. Everyone does keep a password for extra security and they do sometimes tend to forget it. The people who do not understand the technology or computer very well cannot easily crack it and will resort to options of either re-installing or re-formatting the entire operating system. Using the crackers' own tools for breaking and entering... your own system.
|
|
|
|
|
Microsoft itself suggests that ad sales were not the crux of its business strategy. Most Outlook.com users likely will already be Microsoft customers, who as buyers of its software are the main source of the company’s revenue, a company spokesperson told Wired in a statement Wednesday. “We see our users as customers, not inventory.” Outlook.com is a feature, not a bug.
|
|
|
|
|
TRS-80 software was just as important as TRS-80 hardware, and at first, it had a wider selection than any other microcomputer. Conventional wisdom has long held that Dan Bricklin and Bob Frankston’s VisiCalc spreadsheet for the Apple II was the first killer app–a program so useful that people bought a computer to run it. But even before Apple got VisiCalc, the TRS-80 had the Electric Pencil, the first microcomputer word processor. At the very least, it was a proto-killer app. Please Don’t Call It Trash-80.
|
|
|
|
|
The Electric Pencil ran on CP/M, not just TRS-80's. I created the Care & Feeding manual for an IBM S/370 application I had developed using it on a Processor Technology SOL-20.
After about a month of scratching around on paper and creating nothing worthwhile, the Electric Pencil word processor let me crank one out in a few days since I had the ability to duplicate or at least move text around after writing it.
Psychosis at 10
Film at 11
Those who do not remember the past, are doomed to repeat it.
Those who do not remember the past, cannot build upon it.
|
|
|
|
|
Over the last 12 to 18 months, one buzzword at Microsoft has come to encapsulate a bold redesign of the look of its most high-profile products: Metro. First used to describe the new tile- and typography-heavy user interface for Windows Phone, its smartphone operating system, the Metro look has popped up on the Xbox, Windows 8 and even in the layout of PowerPoint slides used by Microsoft executives. Now Microsoft is banishing the Metro name from its products. Code name: "You Shouldn't Have Blown Off That Meeting With Legal"
|
|
|
|
|
Starting at the end of August, McAfee will be making it a little safer to share your photos on the social network. The security company is launching a product called Social Protection, which lets you control who can see your photos on the site and prevents people from downloading those pictures to view elsewhere.
There's something wrong with my face...
|
|
|
|
|
Mika Wendelius wrote: and prevents people from downloading those pictures to view elsewhere. Interesting. I wonder how they're going to do that.
/ravi
|
|
|
|
|
Hardware overlays maybe? That doesn't even really stop you from taking a screenshot, if you really want to, but at least it makes it slightly harder than usual.
|
|
|
|
|
I have McAfee on my company PC and I can confirm that it can stop you copying photos. In fact, it can stop you doing anything at all, except for basking in the heat generated by the CPU as it hogs your machine for hours and hours.
|
|
|
|
|
McAfee's AV is not exactly gold standard material so anything they do to photos will hardly place them on top of the pile either. I think the problems will become prominent when a lot of people start to use it. And who's to say they won't benefit from it by routing your photos to another agency that has some other purpose in mind? When I see McAfee's name mentioned anywhere it's seldom for good. I don't trust or respect their products. I'll pass thanks.
"I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68).
"I don't need to shoot my enemies, I don't have any." - Me (2012).
|
|
|
|
|
If it is displayed on your screen you can copy it....
|
|
|
|
|
|
Metro was a name in transit. Not too many people were onboard with it. So it went off-track and got derailed.
|
|
|
|
|
Windows Blocks sounds like an appropriate name I think. Tetris is taken after all.
|
|
|
|
|
How about 'Rectangle', I know Apple patented 'Rectangle' too, so it's sensitive as well, but might a good name!
A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station....
_________________________________________________________
My programs never have bugs, they just develop random features.
|
|
|
|
|
Yes, but it's not just one rectangle. How about Windows Fragmented?
|
|
|
|
|
That is not patented, that is good too!
But there is a risk, some day some cheeky satirist might launch the movement:
Windows Defragmented!
A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station....
_________________________________________________________
My programs never have bugs, they just develop random features.
|
|
|
|
|
Ok, lets settle down with Metrangle.
|
|
|
|