recentpopularlog in

Seumas : february   34

Dodgy Coder: Coding tricks of game developers
If you've got any real world programming experience then no doubt at some point you've had to resort to some quick and dirty fix to get a problem solved or a feature implemented while a deadline loomed large. Game developers often experience a horrific "crunch" (also known as a "death march"), which happens in the last few months of a project leading up to the game's release date. Failing to meet the deadline can often mean the project gets cancelled or even worse, you lose your job. So what sort of tricks do they use while they're under the pump, doing 12+ hour per day for weeks on end?

Below are some classic anecdotes and tips - many thanks to Brandon Sheffield who originally put together this article on Gamasutra. I have reposted a few of his stories and also added some more from newer sources. I have also linked on each story to the author's home page or blog wherever possible.
coding  coder  development  developer  programming  stories  anecdotes  software  2012  february  2012_02_11  article 
february 2012 by Seumas
Obama’s high-tech labor lies - Salon.com
A few days after the New York Times’ (embarrassingly belated and deeply flawed) article on Apple’s Chinese production facilities reignited a national discussion about offshore outsourcing, President Obama was confronted during a Google+ “hang out” about why during a brutal unemployment crisis his administration continues to support expanding the H-1B visa program that allows tech companies to annually import thousands of low-wage engineers from abroad. In his stunning answer, the president first expresses bewilderment that any American high-tech engineer could be out of work, because he says that “what industry tells me is that they don’t have enough (domestic) highly skilled engineers” and that “the word that we’re getting is that somebody (a domestic engineer) in a high-tech field should be able to find something right away.” He then goes on to insist that the H-1B program is “reserved only for those companies who say they cannot find somebody in (a) particular field” and that it shouldn’t apply to industries where “there are a lot of highly skilled American workers” looking for a job because he says his administration is focused on “encourag(ing) more American engineers to be placed” in open positions.
salon  politics  obama  unemployment  employment  h1b  outsourcing  offshoring  engineering  engineers  jobs  david_sirota  february  2012  2012_02_06  news  article  business  industry  technology  tech  government  barack_obama 
february 2012 by Seumas
U.S. State Science Standards Are “Mediocre to Awful” | Budding Scientist, Scientific American Blog Network
A new report from the Thomas B. Fordham Institute paints a grim picture of state science standards across the United States. But it also reveals some intriguing details about exactly what’s going wrong with the way many American students are learning science.

Standards are the foundation upon which educators build curricula, write textbooks and train teachers– they often take the form of a list of facts and skills that students must master at each grade level. Each state is free to formulate its own standards, and numerous studies have found that high standards are a first step on the road to high student achievement. “A majority of the states’ standards remain mediocre to awful,” write the authors of the report. Only one state, California, plus the District of Columbia, earned straight A’s. Indiana, Massachusetts, South Carolina and Virginia each scored an A-, and a band of states in and around the northwest, including Oregon, Idaho, Montana and Nebraska, scored F’s. (For any New Yorkers reading this, our standards earned a respectable B+, plus the honor of having “some of the most elegant writing of any science standards document”).

What exactly is going wrong? The study’s lead authors identified four main factors: an undermining of evolution, vague goals, not enough guidance for teachers on how to integrate the history of science and the concept of scientific inquiry into their lessons, and not enough math instruction.
scientific_american  magazine  article  news  2012  february  2012_02_01  anna_kuchment  science  education  america  usa  united_states  school  fordham_institute  study  research 
february 2012 by Seumas
The War On Waste - CBS News
$2.3 trillion — that's $8,000 for every man, woman and child in America. To understand how the Pentagon can lose track of trillions, consider the case of one military accountant who tried to find out what happened to a mere $300 million.

"We know it's gone. But we don't know what they spent it on," said Jim Minnery, Defense Finance and Accounting Service.

Minnery, a former Marine turned whistle-blower, is risking his job by speaking out for the first time about the millions he noticed were missing from one defense agency's balance sheets. Minnery tried to follow the money trail, even crisscrossing the country looking for records.
government  politics  terrorism  military  war  donald_rumsfeld  secretary_of_defense  department_of_defense  finances  financial  pentagon  2009  february  2009_02_11  america  united_states  united_states_of_america  usa  news  article  aleen_sirgany 
september 2011 by Seumas
20 Years of Adobe Photoshop | Webdesigner Depot
On February 10th, 2010, Photoshop turns twenty. To mark this anniversary, we’ve come up with an article that takes you through the evolution of Photoshop from its modest beginnings as a bundled program sold with scanners to its current version.
adobe  photoshop  design  software  history  retro  adobe_photoshop  february  2010  2010_02_01 
july 2011 by Seumas
How To Safely Store A Password | codahale.com
Use bcrypt

Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt.

Why Not {MD5, SHA1, SHA256, SHA512, SHA-3, etc}?

These are all general purpose hash functions, designed to calculate a digest of huge amounts of data in as short a time as possible. This means that they are fantastic for ensuring the integrity of data and utterly rubbish for storing passwords.
encryption  password  passwords  security  bcrypt  codahale  programming  coding  cryptography  cryptology  salt  salts  hash  hashes  md5  sha1  sha256  sha512  sha3  2010  january  2010_01_31  february  2011  2011_02_24  technology  tech  computer  computers  cracking 
june 2011 by Seumas
Bug 78514 – copy item in edit menu
I would like to extend my thanks to the gnome team/community for a great last
moment with my dad.

Adrian Hands (my father) wrote the patch above to improve the usability of
gnome for himself and others. You see my dad was suffering from ALS and his
hands were so crippled he could no longer use a keyboard. Thus we used a Darci
usb morse code keyboard emulator to help him type. Even the morse code device
was a struggle as the sensitivity adjustment and positioning of the nice two
paddled key would fall out of whack. I rigged up a pvc cage that wrapped around
his knee and fixed remote switches to the cage so that he could use the
remaining strength in his legs to operate the Darci morse code device. He used
this last bit of body movement to write this patch.
accessibility  opensource  hacker  adrian_hands  als  2011  february  2011_02_04  bug  bugfix  patch  gnome 
april 2011 by Seumas
A few of my Git tricks, tips and workflows
This post is based on a talk I gave at the 18th Cocoaheads Meetup Vienna (CHW018) on Feb 17th, 2011. It is an annotated tour of my Git config, Git related scripts and commands, and various other tips and tricks I picked up over the years. You can find most of these things in my dotfiles repo, as well with a lot of other stuff, like parts of my Zsh config. Patches welcome.

Warning: Some of these tricks and tips are specific to my setup (Mac OS X Snow Leopard, Git 1.7.4) and workflow(s), and might not quite work for you as described. I also assume you have basic knowledge of the command line.
2011  february  2011_02_18  markus_prinz  git  guide  tips  github  version_control  version  autocomplete  autocompletion  shell  commandline  cli  tricks 
april 2011 by Seumas

Copy this bookmark:





private to read