Tuesday, October 22, 2013

5 Million Lines of Obfuscation

Last weekend, some anonymous “specialist” told the New York Times that “5 million lines of software code may need to be rewritten” in order to fix the mess that is healthcare.gov. (The good news, according to the source, is that the project has a total of “500 million lines of software code,” so only 1 percent has to be rewritten. So the code’s 99 percent good—or something.)














I don’t mean to jump back on my hobbyhorse of complaining about lack of knowledge in tech journalism, but printing a claim like that is egregious.










Why? Well, here’s a line of C++ code:
















The close curly brace signals the end of a block of code. It could be put on the same line as the previous, more substantive line, but for the sake of cleanliness, programmers tend to put it on a line of its own. When it comes to coding in HTML, Perl, and AJAX, different programmers have different styles. Some will split code up into many lines; others will compress it into a handful of lines. I’ve seen nearly identical segments of code written in 10 lines or in 50.










Here’s another line of C++ code.










// TODO: make sure this code doesn’t crash!










That’s a comment. It doesn’t do anything—those two slashes at the beginning tell the compiler (which converts code into actual computer instruction) to ignore the line. It’s there to explain things to people reading the source code, or in this case to remind the programmer to fix whatever lies immediately below. I’ve written cryptic bits of code that required more lines of comments than lines of actual code, simply to explain what on earth was going on.










On the other hand, here’s a line of APL (“A Programming Language”) code:










(~R∊R∘.×R)/R←1↓ιR










That code prints out all the prime numbers from 1 to R. APL is a notoriously terse and nightmarish language. I have successfully avoided ever coding in it. One single line of APL code could contain half a dozen bugs.










The sources may well be “specialists,” but their specialty is more likely the art of procuring government contracts.










So not all lines of code are created equal. As a programmer, I had weeks where I produced 1,000 lines of code. I had weeks where I produced 20. Usually the latter weeks were more grueling, because any 20 lines requiring that much time and effort are going to be a) important, b) complicated, and c) bug-prone. The 1,000 lines were far more likely to be simple stuff that I could code by rote. I even had weeks where I removed 2,000 lines of code by removing redundancies between similar blocks of code. Those were the best weeks of all, because less code means fewer bugs.










Programmers who do user interface code—which is responsible for the visuals and input components of software—tend to produce far more code than other programmers, because user interface code requires a lot of boilerplate. I knew programmers who wrote 10,000 (good) lines of user interface code in a week. Many of them were copied and slightly modified from other projects or example code.










Consequently, it’s rather silly to say, as the Times article does, that “a large bank’s computer system is typically” 100 million lines of code. Investment banks have far more complex code than commercial banks—they need more in order to do all their clever, sneaky trading. Assuming the Times is referring to commercial banks, there is such variety among implementations and coding standards that speaking of an “average” amount of code is meaningless. Bank code written in FORTRAN will be far longer than bank code written in Python. Does it make a difference? Not really.










But while the numbers in the Times article don’t tell us much about the healthcare.gov codebase itself, they do tell us something about the “specialist” sources that inform the article. The sources are not programmers, because programmers would not speak in terms of lines of code with no further context. We hear that “disarray has distinguished the project” in part because government “officials modified hardware and software requirements for the exchange seven times.” The officials probably modified them 70 times—requirements for any software project are constantly in flux, and it’s expected that project managers and software engineers will adapt. Modifications alone do not signal a project in disarray.










We hear that the Centers for Medicare and Medicaid Services (CMS) lacked the expertise to link the individual pieces of healthcare.gov together. That does not explain why the “data hub”—the single component provided by Quality Software Services Inc.—proved to be “a particular source of trouble,” something I had surmised two weeks ago. If individual contractors were producing garbage, CMS’s expertise or lack thereof wouldn’t have made a difference to the final product.










The sources also say that CGI Federal, which won the $90 million contract to develop healthcare.gov’s back end, was asked to replace the data hub, though this approach was abandoned as “too risky.” That’s a hint that the article’s sources seem eager to shift the blame to CMS, to the White House, and to QSSI, and away from CGI. The Times claims that CGI was not responsible for healthcare.gov’s “integration,” but the Washington Post’s Lydia DePillis reports that CGI Federal was in fact responsible for “knitting all the pieces together, making Quality Software Services’ data hub work seamlessly with Development Seed’s sleek user interface and Oracle’s identity management software.”










I have no idea who the Times’ sources were, but they sure sound like employees of CGI Federal. Because they almost certainly aren’t programmers, I’d guess they are probably mid- or high-level managers who are trying to salvage CGI Federal’s reputation. They may well be “specialists,” but their specialty is more likely the art of procuring government contracts.










This is to be expected. What’s less expected is that such anonymous sources would be treated with this degree of credulity by national reporters who lack technical understanding of their subject matter and are thus more likely to parrot whatever a “specialist” tells them. The Times has a great tech reporter, Natasha Singer, who has done well-informed work on consumer profiling, taking little for granted. They should put her on this story.








Source: http://www.slate.com/articles/technology/bitwise/2013/10/healthcare_gov_problems_what_5_million_lines_of_code_really_means.html
Category: Jimmy Graham   Ronan Farrow   twin towers   Nfl Fantasy   jadeveon clowney  

Trains running after deal reached to end strike

AAA  Oct. 22, 2013 9:17 AM ET
Trains running after deal reached to end strike
By LISA LEFF and SUDHIN THANAWALABy LISA LEFF and SUDHIN THANAWALA, Associated Press THE ASSOCIATED PRESS STATEMENT OF NEWS VALUES AND PRINCIPLES 




With the BART transit system on strike, people line up along the Embarcadero near the Ferry Building to catch a ferry to Oakland, Calif., during the afternoon commute Monday, Oct. 21, 2013, in San Francisco. Frustrated bay area commuters started the work week Monday facing gridlocked roadways and long lines for buses and ferries as a major transit strike entered its fourth day, increasing pressure on negotiators to reach a deal that resumes train service. (AP Photo/Eric Risberg)







With the BART transit system on strike, people line up along the Embarcadero near the Ferry Building to catch a ferry to Oakland, Calif., during the afternoon commute Monday, Oct. 21, 2013, in San Francisco. Frustrated bay area commuters started the work week Monday facing gridlocked roadways and long lines for buses and ferries as a major transit strike entered its fourth day, increasing pressure on negotiators to reach a deal that resumes train service. (AP Photo/Eric Risberg)







With the BART transit system on strike, people line up along the Embarcadero near the Ferry Building and walk to catch a ferry to Oakland, Calif., during the afternoon commute Monday, Oct. 21, 2013, in San Francisco. Frustrated San Francisco Bay Area commuters started the work week Monday facing gridlocked roadways and long lines for buses and ferries as a major transit strike entered its fourth day, increasing pressure on negotiators to reach a deal that resumes train service. (AP Photo/Eric Risberg)







With the BART transit system on strike, traffic slows on Interstate 80 leading to the San Francisco-Oakland Bay Bridge during the morning commute Monday, Oct. 21, 2013, in Berkeley, Calif. San Francisco Bay Area commuters started the new work week on Monday with gridlocked roadways and long lines for buses and ferries as a major transit strike entered its fourth day. At the same time, federal investigators were searching for clues to a weekend train crash that killed two workers. (AP Photo/Eric Risberg)







With the BART transit system on strike, traffic slows on Interstate 80 leading to the San Francisco-Oakland Bay Bridge during the morning commute Monday, Oct. 21, 2013, in Berkeley, Calif. San Francisco Bay Area commuters started the new work week on Monday with gridlocked roadways and long lines for buses and ferries as a major transit strike entered its fourth day. At the same time, federal investigators were searching for clues to a weekend train crash that killed two workers. (AP Photo/Eric Risberg)







A traffic sign on the San Francisco-Oakland Bay Bridge alerts motorists to expect delays because of the BART transit strike Monday, Oct. 21, 2013, in Oakland, Calif. Frustrated San Francisco Bay Area commuters started the work week on Monday with gridlocked roadways and long lines for buses and ferries as a major transit strike entered its fourth day. (AP Photo/Eric Risberg)







(AP) — The San Francisco Bay Area's main commuter train system is running limited service Tuesday morning after a tentative deal was struck to end a commute-crippling four-day strike.

Bay Area Rapid Transit tweeted that riders should expect up to 45-minute delays system wide as the trains get back on track.

Union officials announced the deal Monday night. It still requires approval from union members, then from the Bay Area Rapid Transit's board of directors.

The talks between BART and its two largest unions dragged on for six months— a period that saw two chaotic dayslong strikes, contentious negotiations and frazzled commuters wondering if they would wake up to find the trains running or not.

Associated PressNews Topics: Business, General news, Labor unions, Strikes, Rail transportation industry, Labor negotiations, Labor issues, Social issues, Social affairs, Transportation and shipping, Industrial products and services, Industries, Personnel




Source: http://hosted2.ap.org/APDEFAULT/386c25518f464186bf7a2ac026580ce7/Article_2013-10-22-BART%20Strike/id-33d82bb25f524419a6db7a4d95f952b2
Category: Paula Patton   krispy kreme   Grand Theft Auto 5 cheats   ben affleck   cote de pablo  

Election In Ultra-Orthodox Israeli Town Tests Gender Norms





Candidates for town council Michal Chernovitsky (left) and Adina Ruhamkin campaign in a park in El'ad, or Forever God, a small religious community in Israel. They could be the first women on El'ad's council, and the first ultra-Orthodox women to win public office in Israel.



Emily Harris/NPR

Voters across Israel choose new mayors and city councilors in local elections Tuesday. In one small town, a handful of ultra-Orthodox Jewish women are defying the norms of their community by running for office.


On a recent day, children mob two women in skirts, stockings and purple T-shirts in a neighborhood park in El'ad, or Forever God. The women are candidates for town council. As part of their get-the-word-out campaign, they're blowing up balloons for kids.


"I've been thinking about this for a year. I think it's crucial that women be represented on the town council," Michal Chernovitsky, the 33-year-old leader of the five female candidates running. "Because there are just men now, a lot of issues get lost."


Their slogan is "Mothers for El'ad." The town is young, just 13 years old. It was built specifically as a strict religious community, and the town spends extra money on synagogues and other religious institutions. No one is allowed to drive here on the Sabbath, and few residents have TV or the Internet.


All that is fine with Adina Ruhamkin, another candidate; what El'ad needs, she says, are basic services for children and the moms who take care of their daily needs.


"There's no library, nothing here. ... It's like a hotel," Ruhamkin says. "You come to sleep in town and leave the town. That's what's there — nothing."


Among the Mothers' pitches: Build a library and a swimming pool, increase bus service and add more stops. They also want to create jobs, for men and women. One voter at the park, a mother of nine, is hesitantly supportive.


"I've never heard before of women running for council," she says. "It's a new thing. I hope it will be accepted, but I'm not so sure. Here women who express themselves aren't seen as a good thing."


As the candidates hand out balloons, a car from another city council campaign drives by, touting over a loudspeaker the endorsements it's won from various rabbis. There are many ultra-Orthodox elected officials in Israel; none are women.


Racheli Ibenboim might have become one. She was supposed to be on the Jerusalem ballot for city council, but community pressure led her to drop out.


"My children were threatened that they would not be able to stay at their schools," Ibenboim says. "My husband was told he wouldn't be able to attend our synagogue anymore. His employers even got a phone call saying they should let him go."


She got many messages of support, too, but felt her particular ultra-Orthodox sect just wasn't ready for a woman to run for public office.


"When I had to decide whether to stay a part of my sect or take on this political task, I thought it was more important to try to create change from within," she says.


As Israel's ultra-Orthodox population has grown, its strict gender rules have crept into other parts of society. Rachel Azaria is not ultra-Orthodox, but is devout, religiously observant and an elected member of the Jerusalem City Council. She helped lead a fight against public bus lines that made women sit in the back. Azaria says many ultra-Orthodox women secretly called her during the campaign to thank her for her efforts, albeit in hushed tones.


Azaria believes with time, more ultra-Orthodox women will seek to make their voices heard in politics. Back in El'ad, the Mothers team is hopeful it will win at least one town council seat. But the candidates are in unfamiliar territory, says Ruhamkin.


"It's weird. We're not yet in, but weird," she says. "Because we are women and everybody [else] are men, and it's going to be weird.


After polls close Tuesday night, Forever God may indeed change.


Source: http://www.npr.org/blogs/parallels/2013/10/22/239347445/ultra-orthodox-towns-election-puts-gender-rules-to-the-test?ft=1&f=3
Related Topics: peyton manning   BlackBerry   Prisoners   Manny Diaz   Breaking Bad Season 5 Episode 10  

4 Things We Think We Know on Obamacare


I’ve been seeing a few things floating around the blogosphere about Obamacare that aren’t true. They’re not really conservative or liberal talking points; they’re just misconceptions that people may have about how the health-care law works. So it seems worth pointing them out, especially because relying on some of these “facts” could get you into big trouble.






Source: http://www.realclearpolitics.com/2013/10/21/4_things_we_think_we_know_on_obamacare_318206.html
Similar Articles: Emmys 2013   jennette mccurdy   Kaepernick   Eydie Gorme   brian wilson  

Verizon left security researcher hanging while reported URL hack revealed subscribers' texting history

Long wait times and a complete lack of transparency -- no, this isn't a story about a typical call to Verizon customer support. It's what happened when a security researcher discovered a critical privacy vulnerability on Verizon's consumer site and tried, nearly in vain, to get it patched. Back in ...


Source: http://feeds.engadget.com/~r/weblogsinc/engadget/~3/92ZKAGwtk_I/
Related Topics: patriots   apple event   area 51   Low Winter Sun  

Sundance Channel, WE tv Expand Internationally


Sundance Channel and WE tv. are set to roll out in several new international markets.  



AMC/Sundance Channel Global, the international division of AMC Networks, made the announcement ahead of its participation at the CASBAA industry convention getting underway today in Hong Kong.


PHOTOS: Mad Men Season 6: 10 Fashion Looks We Loved


In Asia, Sundance Channel has been rolled out on IPTV provider LG Korea as a 24-hour linear high definition network, adding to the channel’s carriage on Skylife and Olleh TV, by KT and B.TV by SK Broadband, respectively. 


Sundance Channel is also launching as a mobile VOD service in Taiwan on leading mobile network Taiwan Mobile. And in Thailand, following the rollout of Sundance Channel by TrueVisions, WE tv has been added by the local carrier as a 24-hour high definition linear network.


In Philippines, Accion has been named the exclusive sales agent for Sundance Channel and WE tv. The company’s relationships with provincial cable systems throughout the country have lead to the both channels getting picked up by local operators, including Cablelink TV for Metro Manila, Asian Vision for Olangapo and Zambales region, Telmarc for Taytay and Teresea regions and Royal Cablevision for Cabuyao and Calamba regions.


On the other side of the globe, Sundance Channel is gearing up for a launch on TV Cable Ecuador, the country’s largest cable provider. Through the partnership, Sundance Channel will be made available to subscribers as a 24-hour linear, high definition channel.


“These exciting new distribution agreements reflect the importance of Asia and Latin America as critical regions in our global expansion strategy, said Bruce Tuchman, president of AMC/Sundance Channel Global. “We continue to experience strong demand for our high quality, globally renowned entertainment available on Sundance Channel and WE tv. We also look forward to further supporting the authenticated on demand initiatives of our subscription television partners around the world.”


Sundance Channel, founded by Robert Redford, broadcasts internationally series including Mad Men, Breaking Bad, The Walking Dead, and Hell on Wheels.


A women’s lifestyle focused network featuring industry figures in food, weddings and fashion, WE tv is broadcast elusively in Asia has been adding territories lately. It carries lifestyle series from Bobby Flay, Rachael Ray and Joe Zee


Source: http://feedproxy.google.com/~r/HollywoodReporterAsia/~3/4eWLh3x-31Y/story01.htm
Category: tampa bay rays   Cameron Bay   Solheim Cup 2013   Riley Cooper   Chris Siegfried  

Taylor Swift Hangs with her Castmates in "The Giver"

Enjoying her move to the big screen, Taylor Swift dined with her castmates from "The Giver" after filming in Cape Town, South Africa on Sunday (October 20).


The "I Knew You Were Trouble" singer wore a long-sleeved short black dress as she mingled with Alexander Skarsgard and Katie Holmes.


In the film based off of the classic bestseller, a young boy is chosen to learn about true pain and pleasure of the real world from an elderly man in a community without war, pain, suffering, differences, or choice.


Set for release in August 2014, the Phillip Noyce-directed movie also stars Meryl Streep and Jeff Bridges.


Source: http://celebrity-gossip.net/taylor-swift/taylor-swift-hangs-her-castmates-giver-946823
Tags: tesla   Lleyton Hewitt   Raz B   raven symone   The Dirty