News for hackers. Stuff that matters.
Re:Piet is a programming language, whose programs look like ... by davidw on Thursday March 04, 2010 @04:33AM (#1166527)
Quick! Something interesting. Let's mark it for deletion!

(Sadly, it looks like they've already made two attempts on this article)

Re:Piet is a programming language, whose programs look like ... by elblanco on Thursday March 04, 2010 @08:29AM (#1166832)
Well, it appears that downvote abuse seems to have somewhat abated after a rash of downvote hordes around the new years (goodness that was annoying)....now they just flag and delete everything in sight when it doesn't fall into their personal concept of "interesting".
Re:Piet is a programming language, whose programs look like ... by l0stman on Thursday March 04, 2010 @09:03AM (#1166917)
I might be mistaken but I think davidw was referring to earlier attempts to delete the article on Wikipedia, not Hacker News.
Re:Piet is a programming language, whose programs look like ... by dandelany on Thursday March 04, 2010 @08:36PM (#1168566)
See, for example:

http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion...

From the deletion discussion: "Previous AfD was a trainwreck due to offsite activism."

Translation: People from the "rest of the internet" stepped in to clarify how important they thought the article was, so they decided to declare the discussion invalid.

Re:Piet is a programming language, whose programs look like ... by tomerico on Thursday March 04, 2010 @04:18AM (#1166508)
The collection of sample programs is fun to look at: http://www.dangermouse.net/esoteric/piet/samples.html
Re:Piet is a programming language, whose programs look like ... by Deestan on Thursday March 04, 2010 @04:31AM (#1166521)
The program for calculating Pi is my favourite. "Naturally, a more accurate value can be obtained by using a bigger program." made my day.
Re:Piet is a programming language, whose programs look like ... by dmoney on Thursday March 04, 2010 @07:47AM (#1166756)
There was an obfuscated C program that worked the same way: a circle of code used to get its own area and radius. I can't seem to find it though.
Re:Piet is a programming language, whose programs look like ... by koenigdavidmj on Thursday March 04, 2010 @01:21PM (#1167602)
The Wikipedia page on the IOCCC has it. See http://en.wikipedia.org/wiki/IOCCC#Examples
Re:Piet is a programming language, whose programs look like ... by patrickas on Thursday March 04, 2010 @01:53PM (#1167695)
Re:Piet is a programming language, whose programs look like ... by yread on Thursday March 04, 2010 @05:44AM (#1166600)
Haha I like this Hello world program http://www.dangermouse.net/esoteric/piet/hw6_big.png
Re:Piet is a programming language, whose programs look like ... by Roridge on Thursday March 04, 2010 @04:06AM (#1166496)
I am so tempted to waste half my day playing with this. One day this will replace 3D barcodes and people will get mobile phone apps from soda cans.
Re:Piet is a programming language, whose programs look like ... by kaddar on Thursday March 04, 2010 @10:32AM (#1167123)
The idea of those barcodes is to maximize the reliable, storable information, regardless of format. If you make the information bytecode for a programming language, people would be able to get mobile phone apps from soda cans without needing to program in an esoteric programming language.

Using something like piet doesn't maximize reliability (error correction) and thus isn't good for that domain.

Re:Piet is a programming language, whose programs look like ... by Roridge on Thursday March 04, 2010 @12:25PM (#1167432)
yet.
Re:Piet is a programming language, whose programs look like ... by kaddar on Thursday March 04, 2010 @12:52PM (#1167512)
No.... Not at all.

Sorry if I'm misunderstanding your reply due to its brevity, but again, error correction is the primary concern of these barcodes, and given that they are good error correctors, you can put what data you want within them, be it an underlying visual programming language or text.

If by "yet" you mean your proposal is to expand on these visual languages by making a programming language + error correction system, you're not adding any value that didn't exist before, it is the same thing as what already exists.

And besides, it's better to just give the user a URI and then they can download the application from a more robust location.

Re:Piet is a programming language, whose programs look like ... by Roridge on Thursday March 04, 2010 @03:53PM (#1168003)
By "yet" i meant "at this moment in time you may be correct, who know's what the future will bring".

I agree in principle with your points, but my point was "one day I can see something like this replacing the space where the 3D barcodes are on cans now"

Re:Piet is a programming language, whose programs look like ... by elblanco on Thursday March 04, 2010 @08:34AM (#1166845)
That's actually not such a crazy idea.....that may be an idea with legs.
Re:Piet is a programming language, whose programs look like ... by Roridge on Thursday March 04, 2010 @09:12AM (#1166933)
I didn't think it was crazy. Although for complex applications Piet needs bigger and bigger images... but then most things start that way.
Re:Piet is a programming language, whose programs look like ... by DrJokepu on Friday March 05, 2010 @07:22AM (#1169252)
That will make barcodes a whole new medium to exploit software vulnerabilities - I can't wait to see the first barcode virus.
Re:Piet is a programming language, whose programs look like ... by Groxx on Thursday March 04, 2010 @10:40AM (#1167144)
This is really cool. Lots of possibilities, and just imagine what the steganography crowd would think if they got ahold of it.
Re:Piet is a programming language, whose programs look like ... by sonnym on Thursday March 04, 2010 @10:11AM (#1167082)
Obligatory esolang wiki reference: http://esolangs.org/wiki/Piet
Re:Piet is a programming language, whose programs look like ... by j23tom on Thursday March 04, 2010 @06:50AM (#1166667)
where can get this stuff the author is smoking ? ;)
Re:Piet is a programming language, whose programs look like ... by raganwald on Thursday March 04, 2010 @07:46AM (#1166755)
When I read a "witty reply" I reach for the mouse to give it a downvote. Or, if the mouse is too far away, I convince myself that it was actually insightful. --Hitch Medberg
Re:Piet is a programming language, whose programs look like ... by allenp on Thursday March 04, 2010 @09:12AM (#1166930)
Although you're being funny - I have to say that when I see things like this programming language that are so outside the box for me, it really does feel like there is some drug induced transcendence going on. I love this stuff, it makes me think - what if we used color as meta information in C what would that look like? The program flow is 2d now instead of just down the screen, what about adding dimensions or layers like in Photoshop. So yeah, for me, mind blown, point taken.
Re:Piet is a programming language, whose programs look like ... by aquadoctorbob on Thursday March 04, 2010 @11:11PM (#1168801)
Check out Befunge ( http://esolangs.org/wiki/Befunge ) and its n-dimensional siblings. It's a favorite of mine.
Re:Piet is a programming language, whose programs look like ... by eru on Thursday March 04, 2010 @01:38PM (#1167644)
You may be interested in colorForth, which is actually serious.
Re:Piet is a programming language, whose programs look like ... by Roridge on Thursday March 04, 2010 @09:16AM (#1166942)
When you have a Ph.D. in Astrophysics who spends his time writing loads of web comics, I'm pretty sure you can write as many fantastical programming languages as you like without having to have smoked anything :)

My favourite is "ZOMBIE - a language designed for evil necromancers."

Re:Piet is a programming language, whose programs look like ... by apgwoz on Thursday March 04, 2010 @12:49PM (#1167503)
Re:Piet is a programming language, whose programs look like ... by riffraff on Thursday March 04, 2010 @01:13PM (#1167575)
I actually implemented a shakespeare interpreter exactly cause I found it neat so here's an upmod :)