Thursday, May 31, 2012

load01 05/31/2012

  • Author: Andy Hertzfeld
    Date: February 1982
    Characters: Bill Atkinson
    Topics: Software Design,  Management,  Lisa
    Summary: It's hard to measure progress by lines of code
    Revision: most recent of 1

    tags: programming

  • "The question of whether or not Cobb's top falls doesn't really matter."  Kyle Johnson, Assistant Professor of Philosophy, gives a detailed, multi-layered analysis of Inception as part of Authors@Google talks. Very insightful and interesting, even if you think he's dead wrong. 
    posted by litleozy at 2:38 AM - 57 comments (57 new) +

    tags: misc

  • (CBS) - When Ohio emergency room physician Dr. Howard Mell heard that Rudy Eugene, the man who allegedly chewed another man's face off in Miami over the weekend, might have been high at the time on a synthetic stimulant known on the street as "bath salts," he wasn't terribly surprised: in the past year, Mell says seven people - all under age 27 - have died in the two Cleveland-area hospitals where he works after using "bath salts."

    tags: news

  • A/B testing is used far too often, for something that performs so badly. It is defective by design: Segment users into two groups. Show the A group the old, tried and true stuff. Show the B group the new whiz-bang design with the bigger buttons and slightly different copy. After a while, take a look at the stats and figure out which group presses the button more often. Sounds good, right? The problem is staring you in the face. It is the same dilemma faced by researchers administering drug studies. During drug trials, you can only give half the patients the life saving treatment. The others get sugar water. If the treatment works, group B lost out. This sacrifice is made to get good data. But it doesn't have to be this way.

    tags: programming

  • In the last five years, LLVM has evolved from an academic project to the universal back-end of C, C++, and Objective C compilers. The key to its success is its performance and adaptability, both of which derive from its unique design and implementation.

    tags: programming

  • A film that spoofs the TV ads for Valtrex shows how Facebook's Timeline tries to dominate your life. But you can manage it. No, really. You can.

    tags: news

Posted from Diigo. The rest of my favorite links are here.

Wednesday, May 30, 2012

load01 05/30/2012

  • Introduction by Sam Harris
    I recently wrote two articles in defense of "profiling" in the context of airline security (1 & 2), arguing that the TSA should stop doing secondary screenings of people who stand no reasonable chance of being Muslim jihadists. I knew this proposal would be controversial, but I seriously underestimated how inflamed the response would be. Had I worked for a newspaper or a university, I could well have lost my job over it.

    tags: culture

  • Burnout amongst software engineers is a real danger. Years ago when I had first heard about “burnout” I brushed it off as a myth. After seeing it first hand and experiencing a little burnout myself, I can attest it is indeed real.

    tags: programming

  • The victim of the vicious attack has been identified as 65-year-old Ronald Poppo, who remains in critical condition at Ryder Trauman Center.

    tags: news

Posted from Diigo. The rest of my favorite links are here.

Tuesday, May 29, 2012

load01 05/29/2012

Posted from Diigo. The rest of my favorite links are here.

Monday, May 28, 2012

load01 05/28/2012

  • tags: Tools

  • tags: tool

  • Question: What kind of computers are used on the Voyager spacecraft?
     
    Answer: There are three different computer types on the Voyager spacecraft and there are two of each kind. Total number of words among the six computers is about 32K.

    Computer Command System (CCS) - 18-bit word, interrupt type processors (2) with 4096 words each of plated wire, non-volatile memory.

    Flight Data System (FDS) - 16-bit word machine (2) with modular memories and 8198 words each

    Attitude and Articulation Control System (AACS) - 18-bit word machines (2) with 4096 words each.

    According to my calulations, that's a total of about 68KB, or small potatoes compared to today's microprocessors. We probably could perform all functions with one of today's boards and still have room for solid state data storage and much more fault detection software. We would still need a second unit for redundancy. Today's microprocessors are also much faster than the chips used on Voyager and a comparative system would use less electrical power. On the other hand, software might be more complicated as opposed to that used in an interrupt type system, but it would be much more capable and more flexible.

    Let's look closer at the CCS. The CCS has two main functions: to carry out instructions from the ground to operate the spacecraft, and to be alert for a problem or malfunction and respond to it. Two identical 4096- word memories contain both fixed routines (about 2800 words) and a variable section (about 1290 words) for changing science sequences. The CCS issues commands to the AACS for movement of the scan platform or spacecraft maneuvers; to the FDS for changes in instrument configurations or telemetry rates and to numerous other subsystems within the spacecraft for specific actions. Fault-protection algorithms are also stored in the CCS, occupying roughly 10 percent of the CCS memory.

    The main functions of the FDS are to collect data from, and controls the operations of, the scientific instruments; and to format engineering and science data for on-board storage and/or real-time transmission. The FDS also keeps the spacecraft "time" and provides frequency references to the instruments and other spacecraft subsystems.

    The Voyager spacecraft computers are interrupt driven computer, similar to processors used in general purpose computers with a few special instructions for increased efficiency. The programming is a form of assembly language.

    There is no clock chip, as such, in the spacecraft. The "clock" is really a counter, based on one of several electronically generated frequencies. These frequencies, based on a reference, generated by a very stable oscillator, are converted and fed to different locations in the spacecraft as synchronization signals, timers, counters, etc. The "clock" signal is part of the information telemetered to the ground and it is with ground software that we convert to day of year, time of day Greenwich Mean Time.

    Voyager was built in-house at JPL; the computers were manufactured by General Electric to JPL specifications.

    tags: programming

  • Traditional documentation requires a process where a few people write for many potential users (especially in the case of API documentation). The resulting documentation, more often than not just doesn’t cut it — There isn’t enough examples, details, or explanations.

    tags: programming

  • LOS ANGELES – A star-studded trial of a different mode kicks off Friday here.


    Kotick image by Patrick Fallon, Bloomberg; West and Zampella images by Frazer Harrison, Getty Images; body images by Jupiter Images; illustration by Kris Kinkade, USA TODAY
    Vince Zampella, middle, and Jason West, right, are going to court over allegations that CEO of Activision Bobby Kotick, left, unfairly fired them before getting paid millions in bonuses for their role in creating 'Call of Duty: Modern Warfare.'
    Enlarge
    Kotick image by Patrick Fallon, Bloomberg; West and Zampella images by Frazer Harrison, Getty Images; body images by Jupiter Images; illustration by Kris Kinkade, USA TODAY
    Vince Zampella, middle, and Jason West, right, are going to court over allegations that CEO of Activision Bobby Kotick, left, unfairly fired them before getting paid millions in bonuses for their role in creating 'Call of Duty: Modern Warfare.'
    Sponsored Links
    Jason West and Vince Zampella may not be household names, but as the creators of first-person shooter video games such as Call of Duty: Modern Warfare, they are true celebrities in the $25 billion game industry.

    tags: news

  • tags: recipe

Posted from Diigo. The rest of my favorite links are here.

Sunday, May 27, 2012

load01 05/27/2012

  • "Louisiana is the world's prison capital. The state imprisons more of its people, per head, than any of its U.S. counterparts. First among Americans means first in the world. Louisiana's incarceration rate is nearly triple Iran's, seven times China's and 10 times Germany's. The hidden engine behind the state's well-oiled prison machine is cold, hard cash." Louisiana Incarcerated is a tour de force eight-part series on the Louisiana prison system. [more inside]
    posted by painquale at 1:26 PM - 32 comments (32 new) +

    tags: news

  • NEW YORK — Richard Leakey predicts skepticism over evolution will soon be history.

    tags: news

  • For nearly 20 minutes on the morning of Facebook Inc's trading debut last Friday, the line Nasdaq had opened up to keep traders informed about the social media company's $16 billion IPO had been mute. Well after the stock was supposed to have opened at 11 a.m. New York time, no one from Nasdaq was talking - and there was still no sign of trading.

    tags: news

Posted from Diigo. The rest of my favorite links are here.

Saturday, May 26, 2012

load01 05/26/2012

Posted from Diigo. The rest of my favorite links are here.

Friday, May 25, 2012

load01 05/25/2012

Posted from Diigo. The rest of my favorite links are here.

Thursday, May 24, 2012

load01 05/24/2012

Posted from Diigo. The rest of my favorite links are here.

Wednesday, May 23, 2012

load01 05/23/2012

  • Ever wish there was an easy way to get up and running with Git and GitHub on your Windows computer? Turned off by command line utilities and setting up SSH keys? Want to join the incredible world of open and closed source collaboration that happens on GitHub.com every day?

    tags: technology

  • Because the Sys Admins and DBAs who are efficient end up wielding a great deal of power, there is always a danger that it can 'go to their head'. If ever you start imposing your decisions on the organisation for no better reason than the fact that they're yours, then it is time to read Matt's simple guide on how to prevent your actions being controlled by your ego.

    tags: misc

  • The idea behind Nudge is that every design decision that you make, as an engineer, affects the way that people behave toward your creation, so you should tend toward design decisions that encourage positive behavior in users.

    tags: technology

Posted from Diigo. The rest of my favorite links are here.

Tuesday, May 22, 2012

load01 05/22/2012

  • [Moxley Confidential] It isn't just the Kelly Thomas killing in which cops believe they have the right to execute a citizen during a scuffle

    tags: news

  • Excessive specialization has created a culture of expertise that has distorted higher education and had a negative impact on faculty members, students and the broader society.
    While global transportation, communications and information technologies have created interconnection, academic disciplines and fields have, paradoxically, become more fragmented and isolated. Universities boast of their global expansion and vision, but they are mostly siloed institutions ill-adapted to a networked world.

    tags: news

Posted from Diigo. The rest of my favorite links are here.

Monday, May 21, 2012

load01 05/21/2012

  • Japanese culture is extraordinary for the way it seems able to accommodate every niche, every fetish, every tribe. Whatever you're into, you're not alone, and when you find your fellow travelers you can construct your own community, language, art and culture together. The Internet will get us all there eventually, but Japan usually gets there first.

    tags: culture

  • This is the world's first open source HTML5 SIP client (May 12, 2012) entirely written in javascript for integration in social networks (FaceBook, Twitter, Google+), online games, e-commerce sites... No extension, plugin or gateway is needed. The media stack rely on WebRTC.

    The client can be used to connect to any SIP or IMS network from your preferred browser to make and receive audio/video calls and instant messages.

    tags: programming

  • I've recently been working on an optimisation problem, and I've come to realise that I can consider it as wandering around on a smooth landscape in 1800 dimensions. Strange number, I know, but that's the way it's worked out.

    tags: technology

Posted from Diigo. The rest of my favorite links are here.

Sunday, May 20, 2012

load01 05/20/2012

Posted from Diigo. The rest of my favorite links are here.

Friday, May 18, 2012

load01 05/18/2012

Posted from Diigo. The rest of my favorite links are here.

Wednesday, May 16, 2012

load01 05/16/2012

Posted from Diigo. The rest of my favorite links are here.

Tuesday, May 15, 2012

load01 05/15/2012

  • When former California Governor Jerry Brown became mayor of Oakland some 16 years after leaving statewide office, he pledged to add 10,000 residents to the city’s downtown. Had Brown been the mayor of, say, booming Plano or Aurora, he could have spent his first term back at the Buddhist monastery where he once lived and the city would have reached that goal of its own accord.

    tags: news

  • I know UIKit uses CGFloat because of the resolution independent coordinate system.

    But every time I want to check if for example frame.origin.x is 0 it makes me feel sick:

    if (theView.frame.origin.x == 0) {
        // do important operation
    }
    Isn't CGFloat vulnerable to false positives when comparing with ==, <=, >=, <, >? It is a floating point and they have unprecision problems: 0.0000000000041 for example.

    Is Objective-C handling this internally when comparing or can it happen that a origin.x which reads as zero does not compare to 0 as true?

    tags: programming

  • ALgorithms for the Masses

    tags: programming

  • giving.code where programmers help

    → are you a charity, scientist or engineer in need of programming help?
    → are you a programmer who wants to spend just five minutes helping make the world a better place?

    tags: programming

Posted from Diigo. The rest of my favorite links are here.

Monday, May 14, 2012

load01 05/14/2012

  • One day last summer, Anne and her husband, Miguel, took their 9-year-old son, Michael, to a Florida elementary school for the first day of what the family chose to call “summer camp.” For years, Anne and Miguel have struggled to understand their eldest son, an elegant boy with high-planed cheeks, wide eyes and curly light brown hair, whose periodic rages alternate with moments of chilly detachment. Michael’s eight-week program was, in reality, a highly structured psychological study — less summer camp than camp of last resort.

    tags: wellness

Posted from Diigo. The rest of my favorite links are here.

Sunday, May 13, 2012

load01 05/13/2012

Posted from Diigo. The rest of my favorite links are here.

Saturday, May 12, 2012

load01 05/12/2012

Posted from Diigo. The rest of my favorite links are here.

Thursday, May 10, 2012

load01 05/10/2012

  • With the release of Visual Studio 11 Beta back in February of this year, we introduced changes to the user experience based on two core design principles, the first being to give you more space for your content and the second being to draw more focus to that content. Since the debut of these changes there’s been significant community response and feedback. We’ve taken this feedback and based on what we heard have made a number of changes planned for Visual Studio 11 RC. I want to thank you for your continued feedback through this blog, and also through the various other community channels - please keep it coming.

    tags: programming

  • Or, how Facebook makes money and advances its own interest by helping Apple sell apps on its own store. It's a surprisingly clever move.

    tags: news

  • The Mobile App Trends Series is presented by Sourcebits, a leading product developer for mobile platforms. Sourcebits offers design and development services for iOS, Android, Mobile and Web platforms. Follow Sourcebits on Twitter for recent news and updates.

    The massive growth of the app market has coincided with the creation of a parallel niche industry — the proliferation of accessible, low-cost development alternatives to traditional shops and agencies.

    tags: technology

  • Researchers at Harvard have gotten to the bottom of why so many of us are compelled to share our every thought, movement, like and want through mediums like Twitter, Facebook, Foursquare, Instagram and Pinterest.

    tags: news

  • Always makes my morning pee a tad more delightful. (imgur.com)
    submitted 4 hours ago by Vincent_Karma to pics
    139 commentssharesavehidereport

    tags: humor

  • The eerie mystery of the vanishing honeybees has not been put to rest.

    In the last few weeks, three separate studies explored the effect of insecticides on honeybee and pollinator health. One paper linked neonicotinoids, a new class of systemic insecticides that have come into widespread use in recent years, to impaired honeybee navigation; a second noted the effects of low levels of the pesticides on bumblebee reproduction.

    tags: news

  • elatives seek answers about "kidnapped" family members, as China moves to grant more legal rights to detainees.

    tags: news

Posted from Diigo. The rest of my favorite links are here.

Wednesday, May 9, 2012

load01 05/09/2012

  • NEVER MIND THAT THEY’RE NOW AMONG THE MOST LUCRATIVE FORMS OF ENTERTAINMENT IN AMERICA, VIDEO GAMES ARE JUVENILE, SILLY, AND INTELLECTUALLY LAZY. AT LEAST THAT’S WHAT JONATHAN BLOW THINKS. BUT THE GAME INDUSTRY’S HARSHEST CRITIC IS ALSO ITS MOST CEREBRAL DEVELOPER, A MAVERICK BENT ON CHANGING THE WAY WE THINK ABOUT GAMES AND STORYTELLING. WITH HIS NEXT RELEASE, THE WITNESS, BLOW MAY CEMENT HIS LEGACY—OR END HIS CAREER. IN A MULTIBILLION-DOLLAR INDUSTRY ADDICTED TO LASER GUNS AND CARNIVOROUS ALIENS, CAN TRUE ART FINALLY FLOURISH?

    tags: games

Posted from Diigo. The rest of my favorite links are here.

Tuesday, May 8, 2012

load01 05/08/2012

Posted from Diigo. The rest of my favorite links are here.

Monday, May 7, 2012

load01 05/07/2012

Posted from Diigo. The rest of my favorite links are here.

Saturday, May 5, 2012

load01 05/05/2012

  • Last week, CISPA (Cyber Intelligence Sharing and Protection Act, H.R. 3523) passed the House. Now, the process moves on to the Senate, where the primary equivalent bill is the Cybersecurity Bill of 2012 or S. 2105. These security bills intend to modernize laws that govern the sharing of "cyber threat information" between private companies and the government, which is a reasonable goal. Cybersecurity is a serious issue, but we do not need to sacrifice privacy and due process to protect our networks. We are against CISPA and any other cybersecurity bills that don't precisely define what information can be shared between private companies and the government, how that information can be used, and adequate safeguards to ensure these protections. 

    tags: news

  • He was a proud Marine who survived three ­brutal tours in Iraq and had plans to redeploy with the ­national guard. But when 30-year-old Noah ­Pippin ­vanished inside Montana’s remote Bob ­Marshall ­Wilderness, he left behind a trail of haunting secrets—and a mystery that may never be solved.

    tags: news

  • The Chen Guangcheng case has created a crisis for Beijing and Washington.

    tags: news

Posted from Diigo. The rest of my favorite links are here.

Friday, May 4, 2012

load01 05/04/2012

Posted from Diigo. The rest of my favorite links are here.

Thursday, May 3, 2012

load01 05/03/2012

Posted from Diigo. The rest of my favorite links are here.

Wednesday, May 2, 2012

load01 05/02/2012

Posted from Diigo. The rest of my favorite links are here.

Tuesday, May 1, 2012

load01 05/01/2012

Posted from Diigo. The rest of my favorite links are here.