106

This number comes from W3Techs - World Wide Web Technology Surveys. According to that survey, as of December 2016, WordPress is used by 27.2% of all the websites that they monitor. (Source.) However, when they say "all websites", they mean "the top 10 million websites", when they say "websites", they mean "domains", and when they say "used by", ...


77

A report which was issued by the Economic Policy Institute in 2013, analyzed the science, technology, engineering, and mathematics (STEM) labor market and workforce and the supply of high-skill temporary foreign workers, who serve as “guestworkers.” A programmer (or a software developer) is indeed in the core of this market. Their research proved that ...


77

The photo depicts Margaret Hamilton Yes, this is an official NASA picture of her: Margaret Hamilton was the lead software engineer of the Apollo Project Indeed, from the same source: Margaret Hamilton, leader of the team that developed the flight software for the agency's Apollo missions [...] Depicted is a print-out of the Apollo Project code Yes, ...


44

I've known Margaret for 20 years and when my son pointed this question out to me I emailed her and Ron Hackler (who I've also known for 20 years) to clarify some of this. They replied as follows: "To clarify, Margaret was the Director of the Apollo on-board flight software (the Apollo Guidance Computer (AGC) software). http://www.nasa.gov/home/hqnews/...


28

I asked Peter Norvig, who was on the review board, and he gave me the following more nuanced answer (the question was asked in the context of type-safety in programming language choice): The problem involved reading data from a file and a miscommunication about what the numbers in the file were. I don't know of any language, no matter how type-strict, ...


27

Nobody knows. None of the sources for total LOC provide any means or methods. Sources for hard numbers after 2008 were a little hard to come by, my apologies. Total number of lines of all code in use? One trillion (2001).[19] C/C++: 180 billion, Assembler: 140-220 billion, Other: 280 billion. Total number of lines of COBOL code in use? 200 billion (...


24

The MCO MIB has determined that the root cause for the loss of the MCO spacecraft was the failure to use metric units in the coding of a ground software file, “Small Forces,” used in trajectory models. Specifically, thruster performance data in English units instead of metric units was used in the software application code titled SM_FORCES (small ...


24

According to Capers Jones, productivity across programming languages is not as constant as the claim, but the evidence supports the claim "it's better to use a higher-level language if you can." As you note in your question, productivity varies dramatically depending on project size, so it's probably not helpful to try to pin down "average LoC / engineer / ...


21

It's clear that from a legal point of view, the are obliged to do so. The Communications Assistance for Law Enforcement Act (CALEA) wiretapping law was passed in 1994. requiring that telecommunications carriers and manufacturers of telecommunications equipment modify and design their equipment, facilities, and services to ensure that they have ...


21

The issue is mostly raised in the context of tech talent being brought to US on H1B visas. They are good proxy for showing how many openings are there, as the companies struggling to find talent on local market, would search abroad. H1B Jobs: Filling the Skill Gap, American Institute for Economic Research, Briefing document, May 2014 The H1B visa is ...


21

Is it true or fake? The research paper in question has passed peer review, suggesting that the methodology was deemed to be sound by other experts in the field. It is conceivable that the results were faked (as occasionally happens in research) but this is very unlikely given how easy it would be to reproduce and verify the findings. In fact, there's ...


20

The most recent review on this that I know of is File-Sharing and Copyright, a 2009 paper (pdf). The results are unclear: Because the theoretical results are inconclusive, the effect of file sharing on industry profitability is largely an empirical question. We summarize the findings of some of the major studies in table 5. As the list shows, the ...


19

Correlation is a fact, widely known and denied only by IP industry. For example: Those who download illegal copies of music over P2P networks are the biggest consumers of legal music options, according to a new study by the BI Norwegian School of Management. Researchers examined the music downloading habits of more than 1,900 Internet users over the ...


19

You're not going to find studies that do something like compare the effectiveness of a rubber duck vs a stuffed parrot specifically for programmers working on debugging tasks, nor can we really measure the size of the effect, but your main question can be answered if we approach it at a slightly higher level: does talking through a problem aloud aid in ...


18

Yes, there is a Law, 202c StGB, which prohibits several things in relation to computer programs: http://dejure.org/gesetze/StGB/202c.html (1) Wer eine Straftat nach § 202a oder § 202b vorbereitet, indem er 1. (...) 2. Computerprogramme, deren Zweck die Begehung einer solchen Tat ist, herstellt, sich oder einem anderen verschafft, ...


18

Computer Games are programs and there are many computer games banned in various countries around the world due to their content, which are summarized in a Wikipedia article on the issue. Specifically in Germany, some games can be prohibited for dissemination, but are still legal for [p]rivate possession (and thus playing it) and acquisition (such as ...


16

Ars Technica reported on the change in infrastructure on May 1st 2012. Microsoft has drastically overhauled the network running its Skype voice-over-IP service, replacing peer-to-peer client machines with thousands of Linux boxes that have been hardened against the most common types of hack attacks, a security researcher said. The change, which ...


15

Summary: This paper is a real scientific paper that has passed peer review. The real judge of whether their findings are true or not is whether they can be replicated. There simply has not been enough time since the study came out for a replication to be published. Additionally there are questions about what exactly their results mean. Artifical Neural ...


14

This is a misquote. It does not come from the report that you cite. It is a paraphrase without enough context The real quote, in context, is far less exciting (emphasis mine, link in question): In the field of numerical algorithms, however, the improvement can be quantified. Here is just one example, provided by Professor Martin Grötschel of Konrad-...


14

No, it's not legit (in the sense you used the word). Perhaps the file won't appear inside their application, but doesn't mean that nobody else will be able to open it again. “Favorite” files so you can access them offline Ok. You install their program in some computer, mark the file as favorite, and it's downloaded to that program. Then you disconnect from ...


14

Unfortunately, I could not find any world-wide data. However, the reputable German IT news site Heise says they have a report of the German Credit Association dated November 2013, which "seems to imply that almost all ATMs in Germany run on Windows 2000 or Windows XP". Germany might not be typical; it is a developed country, which could either mean that ...


14

Issue: Whether Personal computer games are being pirated between 85 to 90%? Evidence: Global Personal software piracy rate is measured at 38% in 2007, 41% in 2008, 43% in 2009 and 42% in 2011 by BSA and IDC Global Software Piracy Study. Piracy rate was higher for consumer software such as PC games and currently it stands at 57%. A hypothetical ...


13

Yes, programs can be illegal in many jurisdictions. For example distribution or sale, and in some jurisdictions even possession, of tools (be it physical or software), which exclusive use is hacking is illegal in most countries. For example 18 U.S. Code § 1029 - Fraud and related activity in connection with access devices: (9) knowingly uses, produces, ...


13

Yes. Firstly, let's define "scam": my dictionary says a dishonest scheme, while my thesaurus suggests confidence trick which "…exploits characteristics of the human psyche, such as credulity, naïveté…" MacKeeper routinely uses marketing techniques which, even if viewed in the most charitable light possible, seem likely to skirt the seedier edges of ...


12

This question has been asked on Quora - here is Christopher Burke's answer: I downloaded the source code this afternoon and ran some simple metrics on it, looking only at the ".agc" files which are the assembly language source. 420,837 lines of source Of these, 102,958 lines of comments ("#" in column 1) and 38,626 empty lines 10,305 ...


7

The 2nd edition of Code Complete cites Cusumano et al. (2003) for the best-known (till then) industry figure(s). The paper is based on a survey of 104 projects in four regions of the globe. The authors' LOC/productivity summary is in the table below. The wide variance does raise an eyebrow, which the authors attribute to different characteristics of the ...


7

As a Video DSP Engineer, I can attest that it is definitely possible and practical to register motion of a fraction of a pixel. I've used such a technique myself (and this general notion is far from new, though its use to extract sound may indeed be). Consider an image of a coin, say, 80 pixels wide; if it moves as a whole by, say, 1/10 pixel, there will ...


7

As far as we know, the police did not go to Telegram and ask them for the data. Vice (Germany) states - based on non-public papers by the LKA - that the police got the data directly from the phone via lawful interception. They also state that no other information is public, but they speculate that the data was retrieved via Account-Hijacking: Doch wie ...


Only top voted, non community-wiki answers of a minimum length are eligible