Saturday, December 8, 2012

Patentability of Algorithms?

[Resent id=25882092 2012-12-08 23:54:35 from alex]


A* Algorithm - second step
[Source: commons.wikimedia.org/wiki/File:Astar-germany2.svg]

"Article 1, section 8 of the United States Constitution establishes that the purpose of intellectual property is to serve a broader societal good, the promotion of "the Progress of Science and the useful Arts" :
"Article 1, section 8 United States Constitution:
"To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;
"Section 101 of title 35, United States Code, provides:
"Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
However, there are restrictions on subject matter eligibility under Section 101 and in general the line between what is deemed patent eligible under Section 101 and what is ineligible changes is a matter of ongoing judicial activity."

(Source: Software patents under United States patent law - Wikipedia, the free encyclopedia: en.wikipedia.org/wiki/Software_patents_under_Unite...t_law)
https://chumly.com/n/18aee0a

Wednesday, October 24, 2012

EXIT STRATA :: INDIEGOGO

Exit Strata is an amazing project run by amazing people, and it is a wonderful resource for artists like me. I'm not asking you to fund this Indiegogo campaign. All I'm asking is that if you have a spare moment or two, you will check it out just to see what it's about.

If you're not interested in an amazing international creators community, then that's fine. If you know anyone who might be interested, though, then you know what to do. I rarely do this. As an artist, though, I'm a potential contributor to the Exit Strata community, so you can understand it's hard to remain indifferent.

Hope you are well. Take care and remember spread the love!


Enhanced by Zemanta

Tuesday, October 2, 2012

First Impressions of the Global Open Source Community

I am "one of them" now. Yes, I am a geek. I just received my pocket protectors from Geeks 'R' Us. Seriously, though, I've always wanted to be a computer programmer. I had family members and friends over the years who took the leap and became prolific programmers. I was always the creative type; I was a prolific author, painter, music-maker. I never learned computer programming, though, until now.

I had wanted to learn to code for at least a decade, but I kept putting it off. About two years ago I decided enough was enough, and started to teach myself computer programming. I didn't make much progress the first year. After that, I discovered Udacity and Coursera who offer free online courses, and in my first Udacity course, CS101: Introduction to Computer Science, I learned to program in Python.

The funniest thing happened. Learning to code was much easier than I thought it would be. Okay, at times I felt like I was learning an alien language, but I made progress fast, took great strides in very little time. Today I can program, write code. I'm maybe not very good at it yet, I mean for all intents and purposes, I'm still very much a beginner.

What I wanted to write about today, though, is simple. I want to express extreme gratitude and thanks to the global community of coders that just embraced me with open arms. In my life, I have been part of countless communities, online and off. This is the first time, however, that I experience such a high level of camaraderie and hospitality.

I want to express gratitude and thanks to all those people who helped me get through my introduction to computer science and programming. You helped me when I needed it most. You were selfless, you spent hour upon hour of your free time to help me solve challenging problems. You helped me find resources online, you even shared some of your own code with me so I could see how it was done.

Thank you, thank you, thank you a billion times. Now I spend my days on GitHub reading other people's code, learning how to write code. I can recognize now the elegance of your best writing (code is text, is literature, programmers are creative writers). It will take me at least another decade to master the art of computer programming, but at least now I know I can count on the global open source community to help me when times are tough.

One last thing. Since I was met with such open-arms, with such generosity and hospitality, I feel pulled to do the same for others who are learning to code. I want newcomers to the art of code to feel as welcome as I did when I first started. I want to spend long hours helping you figure things out, if you are just beginning. I know enough now to help you get started as I keep learning from my own more experienced teachers/mentors.

Don't be shy. If you just started to learn about computer science and computer programming, you can contact me anytime. I can be found on Twitter at @jonasthanatos twitter.com/jonasthanatos and on Facebook at www.facebook.com/antifacecloud. If you have difficulty grasping some concept, or trouble with syntax in Python, etc., feel free to contact me and I will do my best to help you out. Learning to code is a great voyage. I am so happy that I began this long wonderful journey into the New World of Geekhood. :)


http://chumly.com/n/1707325

Saturday, August 18, 2012

The Art of Noises Explosions of Sound

Funny thing about me. I don't really like music. It's hard to explain. I don't go to concerts, I don't actively listen to music. Imagine that music was just information, or data, like 1s and 0s, and you were a computer.

The computer doesn't "like" music. It "reads" it. It "reads" it if you input "music" into it. I'm kind of like that. Music is just data, information, it's a flow of bits.

It's more of a visual experience for me than a sonic or acoustic one. I don't "listen" to music, I "read" it. Every now and then, I access a piece of "music", similar to how someone might buy the daily newspaper every once in a while just to "scan" the headlines. I don't really care for it, yet, strangely enough, I have been composing music and doing sound design for 20+ years.

Here is a protest song by Bulat Okudzhava. Try to "read" it. Try to "see" it. Don't let yourself be moved by it. Ignore all sensations, emotions. Try to have a purely rational, cerebral experience of it, as though it were just ambient sound, because it is ambient sound.

All music is ambient sound, it's just an extra channel. One cannot listen to music in a vacuum. There is always an acoustic environment/ecology, an acoustic space, in which you hear it. The phenomenon you are experience is nothing more than variations in air pressure.

Paper Soldier to me is not a song. It's an aesthetic object, a musical object, an act of composition, recorded on tape. It is more of a mathematical object than anything real. Like I said, it is made up of variations in air pressure, waveforms which I find of relatively low complexity.

What people call "songs" and "music" is a carefully crafted illusion. There is no such thing in reality. It doesn't exist, and I don't care much for nonexistent things. So I don't listen to it. I do leave the radio on while I sleep, because it distracts me and helps me sleep.

The radio is a noisy channel for me, has low complexity, it's much easier to bear than silence. Silence is deafening, I can't stand it. It makes me feel as though I were in a nuclear submarine many leagues under the sea at the height of the Cold War. My head feels compressed, the air pressure is extreme, my skull wants to implode. I don't hear sounds, I receive signals. Digital silence is much more informative than an environment with low amplitude waveforms, whose tedium I abhor.

I have supersonic hearing. What you call silence, to me is an abundance of soundwaves. I hear the refrigerator loud and clear, the fan in the other room, the cars outside, the wind outside, I hear your breathe when you talk, I see your heart pounding, I hear the cat yawn in the other room. I hear things in the sky, too, that others do not hear. I call it a rare form of clairaudience.

It's not fun, though. I'd love to listen to music someday. But I see waveforms and mathematical relationships, fractions mostly, numbers, ratios. You'd be surprised how little complexity there actually is in most of what you hear.

People don't realize that tones have particular "colors", the notes, that is, the actual frequencies. 440 Hertz has a unique "color" to it, unlike some other frequency, except multiples of itself. You could call it a "texture". And most people's timbral discrimination is horrible at best. People don't know what timbres are. They are waveshapes.

So press the Play button and ignore what's playing, or block your ears, leave the room. Try Listening-Without-Listening for once. You might enjoy it. I know I don't. It's like hearing yet being deaf at the same time. The radio, by the way, is a telecommunications technology. What you are actually hearing is a signal, yet you hear music. I don't hear music. I hear a radio. I hear - or see - people or machines engaging in musical programming.

I have heard music before. It's a profoundly individual experience to me, something you do when you are alone, it is a solitary activity. I don't understand why people like to listen to music in groups. It doesn't make sense to me. And people only seem capable of being critical of music they don't "like", i.e. music they don't have a "taste" for. Their preferences greatly limit what musical experiences they are exposed to, limit the number of channels, as a powerful filter. The music they love, they cannot tell you why they love it, or what they love about it. They just do. And they are evangelists for their own limited "taste" for music, as though the beauty they found in a piece of music was universal, an objective property of the music itself. Rarely have I seen someone being critical of music they loved. That is strange to me.



http://chumly.com/n/15eb24c