-
I have been trying to understand pointers for 25 years and this might be the clearest explanation I've read.
-
About the best code samples I've seen: simple, to the point, and beginning to wrap my head around the architecture of these things.
-
CentOS 6.x's default Boost is ancient. Compiling is a pig. These are more recent Boost RPMs for CentOS 6. Yes, please!
-
Lovely article on porting Retro City Rampage to MS-DOS – and making it fit on a single floppy disk; reminds me of endless battles with Extended Memory as an end-user, and a nice callback to programming chops of yore. Also: nice to know it was really possible!
-
"THIS LITTLE WAY SHAKESPEARE ESCALATING THE STAKES AND POSITIONING THE ENDGAME = THE SAME EXACT WAY HOLLYWOOD SCREENWRITERS HANDLE THE ENTIRE MIDDLE PARTS OF THEIR GODDAMN MOVIE.
NO WONDER THEY AIMLESS AND BORING." Film Crit Hulk is brilliant.
-
"…you play other roles than “protagonist.” That there are other ways of seeing." Very good.
-
"Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C." Linus doesn't like C++.
-
"All operating systems know when they were born. Their internal clocks start counting then, so they can calculate the date and time in the future. It is unclear whether it was Mr Ritchie or Mr Thompson who set the so-called start Unix time at January 1st, 1970. That moment came to be known as the epoch. Mr Ritchie helped bring it about. And with it, he ushered in a new era." Which is as poetic a way as any of expressing how deeply rooted K&R are in the modern world.
-
"It’s hard to believe that there was a time when any of these weren’t conventional wisdom, but there was such a time. Unix combines more obvious-in-retrospect engineering design choices than anything else I’ve seen or am likely to see in my lifetime.
It is impossible — absolutely impossible — to overstate the debt my profession owes to Dennis Ritchie. I’ve been living in a world he helped invent for over thirty years."
-
List of all 58 fonts now in iOS, mainly for reference. (Although, eesh, Zapfino AND Papyrus? Really?)
-
Critical, critical, to the world we live in today.
-
"And all this time I can’t help thinking that this was because I’m working with games. If I was a fimmaker, this is issue would never crop up. But games have to constantly defend their status as a way of creative expression. When creating games, you are by default suspected of either selling out or producing nothing of value what so ever. Or both." Seriously, Vimeo need to sort this out: it's embarrassing, and contrary to the messages they send out.
-
"I wanted to talk about the Occupy $CITY movement here (in fact, that’s where this post started); a protest movement that is not about the event, or the movement through the city, or even the disruption per se. It is protest as part of the fabric of the city; a constant questioning and reassessment of a conversation with both the fabric of the city physically, economically and politically; taking the concept of Wall St and Main St and making it suddenly concrete, forcing a conversation to take place."
-
"If this doesn’t seem like a big issue imagine the state of cinema if film students were only able to study films made in the last two decades? Or if English Literature students no longer have the ability to examine the works of Shakespeare or Twain? What might be lost?" Seriously, companies: stop turning servers off. Processor power is cheap.
-
"Q: I don't imagine that a design meeting with Takahashi is a typical PowerPoint affair.
A: He has singlehandedly invented the animated GIF as the design spec. It's fucking hilarious." Animated GIF as design spec. Superb. (And: nice interview with Stuart Butterfield about Glitch).
-
"Michael Abrash's classic Graphics Programming Black Book is a compilation of Michael's previous writings on assembly language and graphics programming (including from his "Graphics Programming" column in Dr. Dobb's Journal). Much of the focus of this book is on profiling and code testing, as well as performance optimization. It also explores much of the technology behind the Doom and Quake 3-D games, and 3-D graphics problems such as texture mapping, hidden surface removal, and the like." My old URL for this no longer works, but fortunately, this one does.
-
"The commercial worked on Lucas but a few years later, the computer graphics group at ILM was sold by Lucas to Steve Jobs for $5 million and became Pixar. Loren Carpenter is still at Pixar today; he's the company's Chief Scientist." Marvellous.
-
"slideViewer (a jQuery image slider built on a single unordered list)". Which looks nifty.
-
"Flicking over to the old graphics — and I, for one, found it almost impossible not to do so on every screen — shows you the game as you originally experienced it, and it looks completely different. Suddenly you remember the old imagery too. Conceptual memory gives way to visual memory, in a clear illustration of how the mind functions on different levels. It’s an odd experience, first thinking you recognise something, then discovering that the original was in fact quite different, but that you now remember that too, as additional detail. In one way it’s a contradiction, and in another it’s sharper focus." Emmett on the Monkey Island remake, and the ability to dynamically swap between old and new interfaces.
-
Andrew Plotkin on some of the design of Inform 7, and rule-based programming as it applies to IF. Long story short: everything is exceptional, and designing systems to support the kind of stories IF authors want to tell is hard.
-
"Flickcurl is a C library for the Flickr API, handling creating the requests, signing, token management, calling the API, marshalling request parameters and decoding responses. It uses libcurl to call the REST web service and libxml2 to manipulate the XML responses." I did not know about this, but it looks nifty. Now, to compile it on OSX…