guardiantech + programming   24

No-cost desktop software development is dead on Windows 8 >> Ars Technica
Microsoft wants Windows developers to write Windows 8-specific, Metro-style, touch-friendly applications, and to make sure that they crank these apps out, the company has decided that Visual Studio 11 Express, the free-to-use version of its integrated development environment, can produce nothing else.<p>

If you want to develop desktop applications—anything that runs at the command line or on the conventional Windows desktop that remains a fully supported, integral, essential part of Windows 8—you'll have two options: stick with the current Visual C++ 2010 Express and Visual C# 2010 Express products, or pay about $400-500 for Visual Studio 11 Professional. A second version, Visual Studio 11 Express for Web, will be able to produce HTML and JavaScript websites, and nothing more.


Flipping heck. Former Microsofties are appalled.
development  programming  microsoft 
5 days ago by guardiantech
Just say "No." >> Dustin Curtis
Yahoo has <a href="http://axis.yahoo.com">just announced Axis</a>, a browser extension thing and mobile app that “redefines what it means to search and browse the Web [sic].”


Curtis explains why it shouldn't have, and how this tells us more (as if we needed it) about Yahoo right now.
design  programming  yahoo  management 
5 days ago by guardiantech
Oracle-Google verdict signals need for copyright reform >> InfoWorld
It's hard to imagine another, similar case on the scale of Oracle versus Google, so it's remarkable that an almost identical one came to resolution in Europe at almost the same time. SAS Institute sued World Programming for copyright infringement in what seems like a much more clear-cut case than Oracle versus Google. World Programming copied the SAS programming environment with the intent of direct competition, yet the court did not find against World Programming.</p><p>

Although the case has nuances, the court was clear that although software itself could be copyrighted, its externalities -- the function it performs, the programming interfaces it exposes, and the data structures it uses -- cannot be. This is entirely reasonable. Without such a division, interoperable technology markets would be impossible.
copyright  google  oracle  programming  oraclegoogle 
21 days ago by guardiantech
In tech, some bemoan the rise of 'brogrammer' culture >> CNN.com
At one of the world's biggest gatherings of Web culture, a 28-year-old executive talks about landing a tech job by sending a CEO "bikini shots" from a "nudie calendar" he created.</p><p>
On campus at Stanford University, a hot startup attracts recruits with a poster asking if they want to 'bro down and crush some code.'"</p><p>
And the world's largest Internet registration company entices Web entrepreneurs with a Super Bowl ad in which two female celebrities paint its logo onto the body of an apparently naked model.
Forget what you think you know about the benignly geeky computer programmer who lives for the thrill of finding a single misplaced semicolon in thousands of lines of code.</p><p>
And welcome to the world of the "brogrammer."


Typically useless headline ("some" bemoan? Why add the "some"?), but interesting article.
brogrammer  programming 
22 days ago by guardiantech
Our Culture of Exclusion >> Ryan Funduk
On the hey-have-a-drink-it's-a-conference-about-programming-sorta culture:
It's sort of like high school is repeating itself. We have an isolated population, and within it we've got the cool kids making life (real life, this time) difficult, frustrating and miserable for people who don't deserve to be walked all over.</p><p>
Consider for a moment that while you might love binge drinking – and listen, I've done my share in the past... so I know it can be a blast – not everyone is into it, and it has nothing to do with code.
conferences  programming  charlesarthur 
5 weeks ago by guardiantech
Google BBS Terminal >> Masswerk
Hilariously brilliant: if Google had been around in the 1980s, it would be a BBS like this. With appropriate dialup noises.
google  programming  terminal  charlesarthur 
6 weeks ago by guardiantech
OH HAI SEXISM: discussion >> Hacker News
Following a <a href="http://storify.com/charlesarthur/oh-hai-sexism">Storify about sexism based on a Twitter row</a>, Hacker News (you know, where all the bro-grammers gather) discusses whether there is or is not sexism in programming, and if so whether it's good/bad/indifferent.
sexism  programming  women 
9 weeks ago by guardiantech
Why You Need To Back Young Rewired State Right Now >> TechCrunch UK
Mike Butcher:
Even as the UK government seems keener than ever to promote the technology sector as an engine of much needed growth – especially startups – there’s a programme right under its nose which has been running for years which needs help, and now. Young Rewired State has been running annually on very low funding for a while.


Yes, get involved. We'll do some flagwaving presently, but this is one to back now.
rewiredstate  charlesarthur  programming 
11 weeks ago by guardiantech
Kaspersky: Duqu Trojan uses 'unknown programming language' >> ZDNet
Faintly worrying:
The sophistication of the worm is one thing, but the fact that an entirely new programming language may have been created for it, points to some seriously deep pockets backing the project. Security experts have suggested that a state must have been involved in its development, and Kaspersky CEO Eugene Kaspersky supports this speculation on Twitter:
The mystery of #Duqu framework <a href="http://www.securelist.com/en/blog/667/The_Mystery_of_the_Duqu_Framework">http://bit.ly/w5BrzP</a> <- seems the state behind #Duqu sponsored the development of a new progr language


That's slightly worrying. A whole new programming language for something to attack Windows?
programming  charlesarthu 
11 weeks ago by guardiantech
Tell Gove what you think (the easy way) >> Emma Mulqueeny
"This is a very important consultation and opens a whole new door to open education and should not be ignored. But the consultation is in the formal format and requires you to answer specific questions, and not see what anyone else has said.

"So, Craig Snowden @CraigSnowedIn, a 17 year old developer from Scotland who answered a twitter call to open the consultation, popped it into Google docs.

"In Google docs you can read and comment, and see others’ comments, and properly understand what this might be saying.

"Now, this is not the formal process, but there is no reason why the comments cannot be fed into the formal process and I will volunteer to do that."


All of a part with the Guardian's Digital Literacy campaign - get stuck in.
charlesarthur  digitalliteracy  campaign  guardian  programming 
january 2012 by guardiantech
Software bug fingered as cause of Aussie A330 plunge >> The Register
"The final report into the 2008 Qantas flight QF72, which unexpectedly dived twice during a routine flight, has blamed a combination of software and hardware errors for the incident.

"On 7 October 2008, the Australian-owned A330-303 aircraft was cruising at 37,000 feet when the autopilot disengaged and the aircraft rose, before plunging downwards sharply, injuring 110 of the aircraft’s 303 passengers and three-quarters of the cabin crew. Three minutes later the aircraft did it again, and the flight crew was bombarded with warnings from the instrumentation – almost all of them false."

More tales from the cockpit.
charlesarthur  software  programming  failsafe  realtime  safetycritical 
january 2012 by guardiantech
It’s insanely hard to make a kick-ass iPhone app >> Skritter
"…we get it. Mobile is hot. Mobile is irreplaceable. And most importantly, mobile is the future. But this mobile future takes software for granted.

"We at Skritter are learning that because we’re building a version of our app for iOS. We have found that there are so many apps that the they have been devalued to the point of monetary irrelevance [1]. That’s sad because a good app is a piece of art. The buttons, the interface, the streamlined backend, all the pieces of a finely-tuned app take so much time and energy to perfect that I wanted to write a post to call attention to the level of software perfection that most people have acclimated to without even knowing it. Here are three reasons why it’s insanely hard to make a kick-ass iPhone app."
charlesarthur  ios  mobile  programming  from delicious
december 2011 by guardiantech
Tangle: a JavaScript library for reactive documents >> Bret Victor
"Tangle is a JavaScript library for creating reactive documents. Your readers can interactively explore possibilities, play with parameters, and see the document update immediately. Tangle is super-simple and easy to learn."

Tangle is HTML5 goodness. Swallow it whole.
charlesarthur  programming  javascript  from delicious
november 2011 by guardiantech
Codify: coding on the iPad >> TwoLivesLeft
"Codify for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer."

Brilliant. Watch the video.
charlesarthur  coding  programming  lua  ios  from delicious
october 2011 by guardiantech
Run, Python, Run! >> Harder, Better, Faster, Stronger
"I still can’t figure out exactly which operations are expensive in Python. My C/C++ can’t help me much because it seems that things aren’t implemented like I’d've expected—like lists that aren’t lists, but array lists, leading to  for operations you would otherwise expect to be .<br />
"But a friend of mine—Olivier—showed me a simple, basic, yet rather effective tool to profile Python programs (I’m not sure if I should say script or not).<br />
<br />
<br />
"The tool, RunSnakeRun, inserts hooks in the Python interpreter to build a report of where time is spent, a bit à la Valgrind/Kcachegrind but much simpler, and to display the results using both tables and a rectangular tree-structured inclusion graph (a “SquareMap”)."<br />
<br />
Neat.
charlesarthur  programming  development  tools  performance  from delicious
september 2011 by guardiantech
The infinite version of Google Chrome >> Coding Horror
Jeff Atwood considers how Google Chrome now needs to download only the tiniest bit of code for its updates - but how work remains to be done: "Since the version updates are relatively small, they can be downloaded in the background. But even Google hasn't figured out how to install an update while the browser is running. Yes, there are little alert icons to let you know your browser is out of date, and you eventually do get nagged if you are woefully behind, but updating always requires the browser to restart."
charlesarthur  google  twitter  software  programming  from delicious
september 2011 by guardiantech
node knockout heatwave >> The Universe of Discord
"This weekend I took part in node knockout along with Peteris Krumins, David Wee, and Josh Holbrook on team replicants.<br />
"Our entry, heatwave, uses node-heatmap to draw a heatmap over your code in realtime to show the parts that are most active as the code executes.<br />
"Heatwave accomplishes this trick using bunker to add hooks around every expression. When these hooks get called, the heatmap gets updated!"<br />
<br />
Smart.
charlesarthur  programming  from delicious
september 2011 by guardiantech
An iOS developer takes on Android >> Nick Farina
Fascinating description of the good and the bad about programming for Android v iOS. (thanks @1723985 for the link.)
charlesarthur  iphone  android  mobile  programming  from delicious
september 2011 by guardiantech
How to initiate kids (or anyone) in coding >> Emma Mulqueeny
Interesting roundup of languages to let your ...eight-year-old upwards?.. teach themselves with. (Perhaps with a little help.)
charlesarthur  programming  education  children  coding  from delicious
august 2011 by guardiantech
Problems >> Project Euler
We mentioned Project Euler yesterday; here are the problems to consider before you kick in. First one: "Add all the natural numbers below one thousand that are multiples of 3 or 5."<br />
<br />
Remember, you're looking to get a computer to do this. If you can get it to play FizzBuzz while you do it, bonus points.
charlesarthur  programming  computers  from delicious
june 2011 by guardiantech
How I Failed, Failed, and Finally Succeeded at Learning How to Code - James Somers - Technology - The Atlantic
" I went through this cycle several times: I saw people programming and thought it looked cool, resolved myself to learn, sought out a book and crashed the moment it got hard.<br />
"For a while I thought I didn't have the right kind of brain for programming. Maybe I needed to be better at math. Maybe I needed to be smarter.<br />
"But it turns out that the people trying to teach me were just doing a bad job. Those books that dragged me through a series of structured principles were just bad books. I should have ignored them. I should have just played."<br />
<br />
Links to <a href="http://projecteuler.net/">Project Euler</a>, which is interesting too.
charlesarthur  programming  from delicious
june 2011 by guardiantech
Of Data Scientists, Big Data, the City and Dancers >> Rev Dan Catt's Blog
"You can’t just turn your Data Scientist eye onto something and say 'Oh we’ll throw this into MapReduce, it’ll be awesome', you need to have been part of that data, to have lived it. We don’t have Big Data where I work at the Guardian, we have lots-of-data, we look at Big Data out there and attempt to consume the signals. I came from Flickr which had fairly big fast data, the Guardian is positively quaint in comparison (in terms of what it generates). I set myself the task of getting immersed in the flow of news, trying to understand how the organization worked, the signals, the input, the output. The difference between news on a Monday to news on a Friday, the waves that Google and other sites can throw at you and so on. Living in the data, watching its rhythms, the pulse, the flow. I’m getting there, it takes a while, maybe I’m just old :)<br />
"To deal with big data you have to have been in it, not a Scientist but as a Dancer."
charlesarthur  programming  statistics  data  from delicious
june 2011 by guardiantech

Copy this bookmark:



description:


tags: