guardiantech + programming 24
No-cost desktop software development is dead on Windows 8 >> Ars Technica
Flipping heck. Former Microsofties are appalled.
development
programming
microsoft
5 days ago by guardiantech
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.
5 days ago by guardiantech
Just say "No." >> Dustin Curtis
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
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.
5 days ago by guardiantech
Oracle-Google verdict signals need for copyright reform >> InfoWorld
copyright
google
oracle
programming
oraclegoogle
21 days ago by guardiantech
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.
21 days ago by guardiantech
In tech, some bemoan the rise of 'brogrammer' culture >> CNN.com
Typically useless headline ("some" bemoan? Why add the "some"?), but interesting article.
brogrammer
programming
22 days ago by guardiantech
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.
22 days ago by guardiantech
Make background music for when you work >> Incredibox
4 weeks ago by guardiantech
Enormous fun. (Requires Flash.)
flash
music
programming
4 weeks ago by guardiantech
Our Culture of Exclusion >> Ryan Funduk
5 weeks ago by guardiantech
On the hey-have-a-drink-it's-a-conference-about-programming-sorta culture:
conferences
programming
charlesarthur
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.
5 weeks ago by guardiantech
Google BBS Terminal >> Masswerk
6 weeks ago by guardiantech
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
9 weeks ago by guardiantech
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
The day I tried teaching primary school kids to code (and succeeded) >> Martin Saunders
10 weeks ago by guardiantech
Inspirational. This is what we want from teachers.
charlesarthur
programming
coding
kids
10 weeks ago by guardiantech
Why You Need To Back Young Rewired State Right Now >> TechCrunch UK
11 weeks ago by guardiantech
Mike Butcher:
Yes, get involved. We'll do some flagwaving presently, but this is one to back now.
rewiredstate
charlesarthur
programming
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.
11 weeks ago by guardiantech
Kaspersky: Duqu Trojan uses 'unknown programming language' >> ZDNet
11 weeks ago by guardiantech
Faintly worrying:
That's slightly worrying. A whole new programming language for something to attack Windows?
programming
charlesarthu
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?
11 weeks ago by guardiantech
Tell Gove what you think (the easy way) >> Emma Mulqueeny
All of a part with the Guardian's Digital Literacy campaign - get stuck in.
charlesarthur
digitalliteracy
campaign
guardian
programming
january 2012 by guardiantech
"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.
january 2012 by guardiantech
Software bug fingered as cause of Aussie A330 plunge >> The Register
january 2012 by guardiantech
"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
"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.
january 2012 by guardiantech
It’s insanely hard to make a kick-ass iPhone app >> Skritter
december 2011 by guardiantech
"…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
"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."
december 2011 by guardiantech
Tangle: a JavaScript library for reactive documents >> Bret Victor
november 2011 by guardiantech
"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
Tangle is HTML5 goodness. Swallow it whole.
november 2011 by guardiantech
Codify: coding on the iPad >> TwoLivesLeft
october 2011 by guardiantech
"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
Brilliant. Watch the video.
october 2011 by guardiantech
Run, Python, Run! >> Harder, Better, Faster, Stronger
september 2011 by guardiantech
"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
"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.
september 2011 by guardiantech
The infinite version of Google Chrome >> Coding Horror
september 2011 by guardiantech
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
september 2011 by guardiantech
"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
"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.
september 2011 by guardiantech
An iOS developer takes on Android >> Nick Farina
september 2011 by guardiantech
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
august 2011 by guardiantech
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
june 2011 by guardiantech
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
<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.
june 2011 by guardiantech
How I Failed, Failed, and Finally Succeeded at Learning How to Code - James Somers - Technology - The Atlantic
june 2011 by guardiantech
" 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
"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.
june 2011 by guardiantech
Of Data Scientists, Big Data, the City and Dancers >> Rev Dan Catt's Blog
june 2011 by guardiantech
"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
"To deal with big data you have to have been in it, not a Scientist but as a Dancer."
june 2011 by guardiantech
related tags
android ⊕ brogrammer ⊕ campaign ⊕ charlesarthu ⊕ charlesarthur ⊕ children ⊕ coding ⊕ computers ⊕ conferences ⊕ copyright ⊕ data ⊕ design ⊕ development ⊕ digitalliteracy ⊕ education ⊕ failsafe ⊕ flash ⊕ google ⊕ guardian ⊕ ios ⊕ iphone ⊕ javascript ⊕ kids ⊕ lua ⊕ management ⊕ microsoft ⊕ mobile ⊕ music ⊕ oracle ⊕ oraclegoogle ⊕ performance ⊕ programming ⊖ realtime ⊕ rewiredstate ⊕ safetycritical ⊕ sexism ⊕ software ⊕ statistics ⊕ terminal ⊕ tools ⊕ twitter ⊕ women ⊕ yahoo ⊕Copy this bookmark: