Skip to main content

Home/ Brian links/ Group items tagged programming

Rss Feed Group items tagged

Kevin DiVico

The coming civil war over general purpose computing - Boing Boing - 0 views

  •  
    I gave a talk in late 2011 at 28C3 in Berlin called "The Coming War on General Purpose Computing" In a nutshell, its hypothesis was this: * Computers and the Internet are everywhere and the world is increasingly made of them. * We used to have separate categories of device: washing machines, VCRs, phones, cars, but now we just have computers in different cases. For example, modern cars are computers we put our bodies in and Boeing 747s are flying Solaris boxes, whereas hearing aids and pacemakers are computers we put in our body. * This means that all of our sociopolitical problems in the future will have a computer inside them, too-and a would-be regulator saying stuff like this: "Make it so that self-driving cars can't be programmed to drag race" "Make it so that bioscale 3D printers can't make harmful organisms or restricted compounds" Which is to say: "Make me a general-purpose computer that runs all programs except for one program that freaks me out."
Kevin DiVico

Android apps used by millions vulnerable to password, e-mail theft | Ars Technica - 0 views

  •  
    Android applications downloaded by as many as 185 million users can expose end users' online banking and social networking credentials, e-mail and instant-messaging contents because the programs use inadequate encryption protections, computer scientists have found. The researchers identified 41 applications in Google's Play Market that leaked sensitive data as it traveled between handsets running the Ice Cream Sandwich version of Android and webservers for banks and other online services. By connecting the devices to a local area network that used a variety of well-known exploits, some of them available online, the scientists were able to defeat the secure sockets layer and transport layer security protocols implemented by the apps. Their research paper didn't identify the programs, except to say they have been downloaded from 39.5 million and 185 million times, based on Google statistics.
Kevin DiVico

Ask Stack: How to develop deep programming knowledge? | Ars Technica - 0 views

  •  
    Robert Harvey asks: Occasionally I see questions about edge cases on Stack Overflow that are easily answered by the likes of Jon Skeet or Eric Lippert-experts who demonstrate a deep knowledge of a particular language and its many intricacies. Here's an example of this from Lippert's MSDN blog: You might think that in order to use a foreach loop, the collection you are iterating over must implement IEnumerable or IEnumerable. But as it turns out, that is not actually a requirement. What is required is that the type of the collection must have a public method called GetEnumerator, and that must return some type that has a public property getter called Current and a public method MoveNext that returns a bool. If the compiler can determine that all of those requirements are met then the code is generated to use those methods. Only if those requirements are not met do we check to see if the object implements IEnumerable or IEnumerable. This is cool stuff to know. I can understand why Eric knows this; he's on the compiler team, so it's explicitly in his job description to know. But how do mere mortals, those of us on the outside, find out about stuff like this?
Kevin DiVico

University Lecturer Conducts Class Within Minecraft | Ubergizmo - 0 views

  •  
    "Learning methods have come a long way from students just sitting in class and writing down notes while a lecturer reads off his/her notes. It has come to the point where students can learn from their lecturers via the internet, such as accessing course materials on "Blackboard" websites, and even online classes (heck, there are even online degrees for those interested!), but conducting a class through Minecraft? Well that admittedly takes the cake as far as interactive learning is concerned! This was made possible thanks to a lecturer at the Bond University in Australia who decided to conduct his class through Minecraft as the university was closed due to the recent bout of floods experienced in Australia's east coast. Professor Jeffrey Brand launched the MinecraftUni project after hearing about how the game was used as part of the United Nation's Block by Block program."
Kevin DiVico

New search tool to unlock Wikipedia - tech - 28 March 2012 - New Scientist - 0 views

  •  
    ou like to ask Wikipedia tougher questions than today's simple keyword searches allow? A prototype plug-in that can do just that will be demonstrated at the World Wide Web conference in Lyon, France, next month. Called Swipe - loosely short for "searching Wikipedia by example" - the software aims to let users of the online encyclopedia answer complex questions that most search engines would stumble over. For example, trying to figure out "which actresses won academy awards when they were under 30 years old in the last 25 years?" becomes relatively simple when using the program.
Kevin DiVico

Eureqa | Cornell Creative Machines Lab - 0 views

  •  
    Eureqa (pronounced "eureka") is a software tool for detecting equations and hidden mathematical relationships in your data. Its goal is to identify the simplest mathematical formulas which could describe the underlying mechanisms that produced the data. Eureqa is free to download and use. Below you will find the program download, video tutorial, user forum, and other and reference materials.
Kevin DiVico

The science of civil war: What makes heroic strife | The Economist - 0 views

  •  
    FOR the past decade or so, generals commanding the world's most advanced armies have been able to rely on accurate forecasts of the outcomes of conventional battles. Given data on weather and terrain, and the combatants' numbers, weaponry, positions, training and level of morale, computer programs such as the Tactical Numerical Deterministic Model, designed by the Dupuy Institute in Washington, DC, can predict who will win, how quickly and with how many casualties.
Kevin DiVico

Why Don't Americans Elect Scientists? - NYTimes.com - 0 views

  •  
    I've visited Singapore a few times in recent years and been impressed with its wealth and modernity. I was also quite aware of its world-leading programs in mathematics education and naturally noted that one of the candidates for president was Tony Tan, who has a Ph.D. in applied mathematics. Tan won the very close election and joined the government of Prime Minister Lee Hsien Loong, who also has a degree in mathematics.
Kevin DiVico

Five steps to fixing America « Fabius Maximus - 0 views

  •  
    Summary:  How can we reclaim and reform America?  Here is a five-step program.  All it requires is time and effort.  This is a content-free path.  I do not know where this will take us.  Only that if widely followed America will become what we wish it to be.  No matter what the outcome, we will meet the future as citizens.  Not sheep.
Kevin DiVico

Developer Bootcamp Teaches Regular Folks To Code - and Maybe Get a Job at a Startup - 0 views

  •  
    Learning to code is becoming the key skill for anyone who wants to launch a tech startup, or even just get a job working at a hot tech company. That may seem intimidating, but programming is not some monumental skill that only specially gifted people can learn. Really, it it isn't all that different from learning to speak another language. If you can pick up the rudiments of Spanish or French in a couple of weeks, how hard could it be to get started with Ruby On Rails? The Developer Bootcamp is designed to help anyone get started coding - and they might even get a job at a startup or tech heavyweight out of it as well.
Kevin DiVico

Coding Horror: Please Don't Learn to Code - 0 views

  •  
    The whole "everyone should learn programming" meme has gotten so out of control that the mayor of New York City actually vowed to learn to code in 2012.
Kevin DiVico

Apocalypse Soon: Has Civilization Passed the Environmental Point of No Return?: Scienti... - 0 views

  •  
    Although there is an urban legend that the world will end this year based on a misinterpretation of the Mayan calendar, some researchers think a 40-year-old computer program that predicts a collapse of socioeconomic order and massive drop in human population in this century may be on target
Kevin DiVico

A shout to the world's technical journals - 0 views

  •  
    So, after my post on ground-truth documents, one of my commenters argued eloquently that I ought to clean it up and submit it to a journal read by people who manage programming projects. He suggested Software Practice and Experience. This seemed like a pretty good idea, until I read SP&E's submission procedures and was reminded that (like most journals) they want me to assign the copyright of my submission to the publisher. My instant reaction was this: Fuck. That. Noise. I'm certainly willing to cede publication rights when I want to be published, but copyright assignment ain't going to happen. Ever. Nobody gets to own my work but me. (Yes, I insist on this with my book publishers too.) I have a message to all you technical journal publishers out there…
Kevin DiVico

Do You Like Online Privacy? You May Be a Terrorist | Public Intelligence - 0 views

  •  
    A flyer designed by the FBI and the Department of Justice to promote suspicious activity reporting in internet cafes lists basic tools used for online privacy as potential signs of terrorist activity.  The document, part of a program called "Communities Against Terrorism", lists the use of "anonymizers, portals, or other means to shield IP address" as a sign that a person could be engaged in or supporting terrorist activity.  The use of encryption is also listed as a suspicious activity along with steganography, the practice of using "software to hide encrypted data in digital photos" or other media.  In fact, the flyer recommends that anyone "overly concerned about privacy" or attempting to "shield the screen from view of others" should be considered suspicious and potentially engaged in terrorist activities.
Kevin DiVico

The Quantum Physics of Free Will: Scientific American - 0 views

  •  
    A debate that has gone on for millennia has flared up again in recent years Is the fact you are reading this story a decision you arrived at it by your own free choice, or was your interest programmed into the universe from the moment of the big bang? What makes free will such a fun topic is not only that it dives deep into physics, neuroscience, and philosophy, but also that we all feel we have a direct stake in the answers.
Kevin DiVico

Tor's latest project helps Iran get back online despite new Internet censorship regime - 0 views

  •  
    Last week, the Iranian government apparently started a new censorship program that blocks encrypted Internet traffic. Even Iranians who had taken steps to evade government firewalls were being stymied-and the immediate impact can be seen in usage of the Tor network.
Kevin DiVico

Swiss Scientists Program Mammalian Cells to Work As Logic Gates | Popular Science - 0 views

  •  
    A new biologic logic gate based on proteins can perform binary calculations, serving as the first "cellular calculator," researchers say. Various combinations of components can be arranged into circuit elements, leading to specific metabolic processes inside a cell. The setup can answer mathematical questions in a similar fashion to a computer. Bioengineers led by Martin Fussenegger at ETH Zurich built a molecular logic gate using two substances as the transistor elements: the molecule phloretin, which is used to activate nerve fibers and comes from apples, and the widely used antibiotic erythromycin. The substances work as Boolean switches.
Kevin DiVico

Sal Khan's 'Academy' sparks a tech revolution in education | KurzweilAI - 0 views

  •  
    Salman Khan's simply narrated, faceless home videos on everything from algebra to French history have been viewed half a billion times. Last year, a number of schools began "flipping" their classrooms, having students study Khan videos by night and do homework with teachers by day. His staff has been ramped up to 32, including the recent high-profile addition of Google's first hired employee, programming ace Craig Silverstein. The staff's immediate mission is to further broaden the site's content and improve assessment and feedback features so the Khan Academy experience becomes more interactive.
Kevin DiVico

Probability Theory - A Primer | Math ∩ Programming - 0 views

  •  
    "It is a wonder that we have yet to officially write about probability theory on this blog. Probability theory underlies a huge portion of artificial intelligence, machine learning, and statistics, and a number of our future posts will rely on the ideas and terminology we lay out in this post. Our first formal theory of machine learning will be deeply ingrained in probability theory, we will derive and analyze probabilistic learning algorithms, and our entire treatment of mathematical finance will be framed in terms of random variables."
Kevin DiVico

Cutting Computer Science Departments/Teaching More Students to Program? - 0 views

  •  
    News of cuts to the Computer Science Department at the University of Florida hit the Web this weekend. Shock and outrage ensued, particularly in tech and education circles, fueled in no small part by the headline of the Forbes story that brought this to most people's attention: "University of Florida Eliminates Computer Science Department, Increases Athletic Budgets. Hmm.."
1 - 20 of 21 Next ›
Showing 20 items per page