In this century, you may have dozens of programming languages lurking on your machine. But how to use them?? A fundamental secret! Well, no more. We cannot stand for that. Hackety Hack
will not stand to have you in the dark!
Now with 100% more MeFi.
posted by signal
on Apr 26, 2007 -
“I wanted to try to capture the intelligence of the design, not just the outcome of the design.”
“In 1977, [Donald] Knuth halted research on his books for what he expected to be a one-year hiatus. Instead, it took 10. Accompanied by [his wife] Jill, Knuth took design classes from Stanford art professor Matthew Kahn. Knuth, trying to train his programmer’s brain to think like an artist’s, wanted to create a program [TeX
] that would understand why each stroke in a typeface would be pleasing to the eye.”—from a profile of Knuth
in the Stanford Magazine (May '06)
calls him “computing’s philosopher king
” (Sep '99)
. NPR’s Morning Edition
interviews Knuth as “the founding artist of computer science
” (Mar '05)
. Perhaps a MeFite somewhere has one of these
posted by Ethereal Bligh
on Apr 23, 2007 -
co-founder of Palm
and Handspring, has started a new company, called Numenta
, to test his controversial theory
of intelligence. Whether you find his theory plausible or not, his book
, "On Intelligence
" is fascinating. Numenta is attempting to build A.I.s using Hawkins' theory as a backbone. They've developed a software engine and a Python
-based API, which they've made public (as free downloads
), so that hackers can start playing. They've also released manuals
, a whitepaper
(pdf) and videos [1
]. (At about 30:18 into the first video, Hawkins demonstrates, with screenshots, the first app which uses his system.)
posted by grumblebee
on Apr 4, 2007 -
is a programming language in which programs look like abstract paintings. You can view some sample programs, or if you just like Mondrian, why not make your own with the Mondrian Machine? Or maybe you don't like Mondrian but you do like programming, in which case you can check out other strange languages, such as Petrovich, where you can punish or reward your PC. Finally, if you don't like programming OR Mondrian, have a look at a silly gif of a kitten.
posted by Orange Goblin
on Aug 14, 2006 -
Will Wright & Brian Eno, Playing with Time.
) Will Wright, creator of the video games "Sim City," "The Sims," and the forthcoming "Spore," spoke with Brian Eno on many subjects, including time, and generative programming, on June 26, 2006, in seminar put on by the Long Now Foundation. (Summary
posted by crunchland
on Jul 8, 2006 -
- an interesting read on artificial life
and evolutionary computation
, from the game of life
), through core wars
and on to genetic programming
. This approach has recently borne fruit to genetic programming pioneer
and inventor of the scratchcard
, John Koza
, who last year patented his invention machine
, actually a 1000 machine beowulf cluster
running his software, which has itself created several inventions
which have been granted patents.
[See also: BBC Biotopia artificial life experiment
, another odd BBC evolution game
, Artificial Life Possibilities: A Star Trek Perspective
posted by MetaMonkey
on May 3, 2006 -
The Terrain Engine Project
is a nicely documented series of posts about writing a terrain engine from scratch. The author doesn't detail the actual code, instead covering some general problems involved in rendering decent-looking terrain that doesn't require mega-1337 hardware. It's pretty interesting, even for non-coders.
posted by Lirp
on Feb 23, 2006 -
2 4 8 16 32 64
, an ordered archive of nanofiction. It's been done before, by syllables (17
), by the masters (Classic Short Stories)
, and by comedians (Book-a-Minute
). But in a dense natural language, with a high meaning-per-word, perhaps bytes would value infodensity more objectively: 256b
. But then again, isn't a spec
as much of a cop out as a rigged dictionary? Perhaps the highest infodensities are achieved by works which will have no human readers.
posted by hoverboards don't work on water
on Feb 14, 2006 -
Warning: Geek Hype Alert! Artima.com
has just launched a new on-line magazine, Ruby Code & Style
. They already host Web `zines for two long-time, corporate powerhouse languages, C++
. For their next subject one might have expected them to go with Python
or perhaps Perl
, but instead they picked Ruby
Need more proof Ruby's time has come? The Fifth International Ruby Conference
, to be held this week in San Diego, CA, is sold out. The attendance is triple what is was last year. Any readers of Slashdot here likely do not need yet another mention of Ruby on Rails
, which has spread like wildfire. But Agile Web Development with Rails
is currently in the top 500 over-all sales rank on Amazon, and currently #2 in the Computers and Internet Programming
While MeFi tends to focus on more socially-broad topics, I know there is a cadre of geeks here. So, tell me: Is this it for Perl, Python, and PHP? Are the P* languages to be sent packing? Or is this swell of Rubymania just a passing fad, the results of overblown blog hype? And what other programming languuages might be lurking to become The Next Big Geek Thing? (I'm still waiting for Lisp to assume return triumphant.)
posted by Ayn Marx
on Oct 10, 2005 -
is a running contest of programming challenges to hone your algorithm skills.
"Each problem is designed according to a 'one-minute rule', which means that although it may take several hours to design a successful algorithm with more difficult problems, an efficient implementation will allow a solution to be obtained on a modestly powered computer in less than one minute."
posted by Wolfdog
on Aug 20, 2005 -
is a "Programming Bloopers" repository and forum, collecting, dissecting and making good fun of badly written code. Programmers can appreciate their fellow coders' strange
or plainly funny
problem solving techniques. Sometimes programmers will square the wheel
while reinventing it. Or take the best practices
to the insanity level.
Some programming knowledge required.
posted by nkyad
on Apr 27, 2005 -
- based on the classic text game of the same name
- was the first game ever to contain an easter egg.
It seems laughably primitive these days, but when it first hit shelves, Adventure was a programming masterpiece. The text version
of Adventure (by Willie Crowther and Don Woods) required hundreds of KB and a mainframe computer to operate, so much that Atari brass told Warren Robinett
not to even bother with a 2600 version.
He did anyway, and the results are near legendary. The 2600 version of Adventure went on to sell over a million copies at $25 a pop. For his effort Robinett recieved absolutely nothing beyond his $22,000/year salary.
the 2600 Adventure. (Flash) If you're one of those who requires some eye candy, why not download the Quake 3 Adventure Map
posted by absalom
on Jan 7, 2005 -
...when Jesus appears in your texture maps.
Ok, this is old news (been there since 1996), but from my own game programmer point of view, this site is hilarious, in a bittersweet way.
It's been down for a while, only available through the wayback machine
, but recently got online again.
It might even be informative for all nerdy mefis, since latest news prove games programming stay as a modern slavery
Might be NSFW if you're working on 'in trouble' game project.
posted by denpo
on Nov 30, 2004 -
'outs' Electronic Arts' harsh employment practices, and by implication disses the whole American 'work 'em 'till they drop' ethos. Is this the start of a quiet revolution or is the American Way too entrenched to be stopped?
posted by Duug
on Nov 11, 2004 -
Outsource Your Own Job!
-- "Says a programmer on Slashdot.org who outsourced his job: "About a year ago I hired a developer in India to do my job. I pay him $12,000 out of the $67,000 I get. He's happy to have the work. I'm happy that I have to work only 90 minutes a day just supervising the code. My employer thinks I'm telecommuting. Now I'm considering getting a second job and doing the same thing." " via BBspot.
posted by Space Coyote
on Aug 23, 2004 -
How I lost my childhood:
It may seem hopelessly lame to many, but as as child I, and many others of the same time period -- the first children of the microcomputer revolution -- spent many hours in front of our shiny new home computers reverently copying in BASIC programs from source printouts in books and magazines. For some, myself included, this was the launchpad into a sexy, exciting, fascinating career as a professional geek. Now, the book that was one of my sacred texts during this time period, David Ahl's BASIC Computer Games
, is available, scanned, online
. [via Boing Boing]
posted by jammer
on May 14, 2004 -
An extensive customizable list of (almost) all public radio stations that offer streaming audio and what they have playing now and in the future.
posted by Mick
on Oct 28, 2003 -