I expect they'll get there eventually, but they're not practical for regular home or office lighting yet.
They work great for flashlights, and the headlight and taillight on my bike use LEDs.
But I researched LED lights a couple months ago, and found that a "60 watt replacement" LED light was expected to cost well over a hundred dollars, and at that time was still in development, and not yet available.
I finally settled for a couple twisty bulbs, but I'm not too happy about it because they contain mercury.
I'm also not too happy that the mercury warning on the package just advised me to dispose of them "according to local laws". As if it would be OK to let the mercury into the groundwater if there wasn't a law specifically against doing so!
I only have the scores to two of the songs so far. At the time I composed them, I couldn't read music, so I did it all by ear, and by memorization.
I stopped playing for a while because I got real depressed shortly after recording my album. That lead to me partially forgetting how to play Sahara, and completely forgetting how to play As Yet Untitled.
But I'm working on transcribing the scores from my recordings. It's taking me a long time, but eventually I'll be providing Lilypond source for them as well.
And yes I know it's expensive, but I could find an attorney to take it on spec.
I operate a tracker to distribute my music. It's more efficient than direct HTTP downloads, so it saves on my hosting bill.
The point really needs to be rammed home to law enforcement and elected officials that there are many perfectly legitimate, and in fact socially beneficial uses for peer-to-peer file sharing.
There is also the Stanford Linear Accellerator Center. I haven't been doing physics for a while, but last I checked they were investigating why there's more matter than antimatter, and not an equal amount of both.
When I was staying in a hotel in between moving out of one house and into another, I hooked my Win2k box directly to the Internet via dialup. At my old place I used Linux as an IP masquerading gateway, and never had any trouble.
Well it didn't take long for me to notice that my modem often showed activity even when I wasn't doing anything online. At the advice of a friend I bought the ZoneAlarm firewall.
It informed me that I was infected with the Welchia worm. What it does is apply security fixes to your Windows installation, and then it propagates itself on to other Windows hosts over the Internet!
This drove home to me the importance, when using Windows, of having a firewall that prevents connection coming from my own computer. ZoneAlarm does this.
Most firewalls just prevent attacks from outside. But if you're already infected, you want to know about network traffic originating from your own computer.
No doubt someone from Adobe will be reading this Slashdot story.
A Stack Canary is a value placed at the end of a function's stack frame. Just before function return, the canary's value is checked, and if it has changed, the user is notified.
So what you do is built a test version of Flash with canaries enabled in the compiler, then try feeding it all kinds of potentially buffer-overruning input.
The Xcode-Users post I linked to says that stack canaries were discussed in session 109 at Apple's developer conference, in 2007 I think. You should be able to view it on the Apple Developer Connection website.
And I'm not saying the web application developers need to prevent it: it needs to be fixed in the database and its communication protocols. I think it's quite an outrageously bad architecture that has payload and control data together on the same channel.
After all, it's my God-Given Right to name my son Robert'; DROP TABLE STUDENTS. I shouldn't be getting nasty phone calls from every school he's ever attended!
It includes a database implementation in which the databases are kept entirely in a single file. One reason for doing so was that the databases could be used for end-user documents.
It has two options for the low-level storage, one of which is fault-tolerant.
The database has been proven in real-world use, for example in Knowledge Forum, a multimedia client-server educational database.
It's not SQL - it's a C++ API. So you'll need to write C++ to use it. But it would be easy to write an application that would handle your user interface and that deals with the database internally.
If you use it, you'll want to subscribe to the ZooLib-Dev mailing list. Tell Andy I sent you.
And yes, ZooLib's terrible website is all my fault - I didn't know much about web design when I did it. I've been meaning to redesign for years.
My grandfather, who served in the Navy during WWII, told me that pigeons were trained to peck at images of ships on a screen. The trained pigeons were then used to guide bombs dropped on Japanese ships.
The screens were covered with grids of fine wire. The pecking would cause a horizontal wire to touch a vertical wire, completing a circuit and providing the course correction to the bomb's electronics.
... to make copyright reform a central issue in the US elections?
I imagine all but a few of the candidates are squarely in the camp of the MPAA/RIAA if they are aware of copyright issues at all.
But more Americans use filesharing than will vote in the election - or at least I know that more shared files in 2003, when I found the figures, than voted for George Bush in 2000.
La Monte Young set fire to his violin at a performance. I quoted him in my kuro5hin diary:
KOSTELANETZ - What happened in the piece where you burned a violin?
YOUNG - That was in a piece by Richard Maxfield performed at the Y.M.H.A. in New York. Even though it was Richard's piece, he gave me free rein, as he did in all his pieces; and this one of the general conditions I often asked for my performance of the works of other composers and artists during that period. The piece was his Concert Suite from Dromenon, I believe. It involved a small orchestra, most of whom had far more rigid instructions than I did. I had my violin and my music stand, and I had carefully stuffed the violin with matches and lighter fluid ahead of time. I didn't tell anybody but Richard, who I thought should know, because I felt certain that they would not allow me to do it. Fortunately, they did not stop the performance; the instruments were playing, while the violin went blazing away.
I have a couple ancestors who met on the wagon train to California in the 1840s. When they arrived they got married, then homesteaded a ranch in what is now Lafayette, just over the hill from Berkeley.
Consider what it must have taken for them to make a livelihood for themselves: turning wild land into productive agriculture.
When they were wed, she was fourteen, he was seventeen.
I cannot imagine any modern-day youth doing what they did. Our society has lost a very precious trait of self-reliance.
I'm now in my twenty-first year as a software engineer. It's not as bad as it was for a while, but for a long time I was so sick of it that I couldn't focus on my work, and was barely able to do enough consulting to provide for myself and my wife.
Several years ago I decided to change careers into music. I taught myself to play piano many years ago, and since making that decision I've been studying it intensively with the aim of enrolling in music school someday, where I will major in music composition. I want to write symphonies!
Of course I realize that musicians rarely earn as much as computer programmers. It's going to be a while before I can pass the entrance audition; during that time I'm continuing to work as a coder, while paying down my many debts as fast as I can. I'm pretty sure I can be debt-free by the time I start school.
I'm also developing a GPL audio application called Ogg Frog, whose website also has articles and HOWTOs on the general topic of digital music. The software isn't released yet, but I'm pretty sure that by the time I do go back to school the software will have been available long enough the website will earn enough money through advertising to provide for myself and my wife.
Musicians need to be well-known to be successful. One way I've been promoting my music is by giving away free CDs of an album I recorded in 1994. If you'd like to receive one, email your name and postal address to support@oggfrog.com
I'm absolutely serious! I've given away almost two thousand of them in person; a few weeks ago I plugged my CDs here at Slashdot and got fifty requests in just one day. I expect to finally mail them on Friday. And yes I am happy to ship internationally.
The music is instrumental piano, and is all my own original compositions.
I use a CD label printer to print CDs of my music. I spend a lot of money on ink, but I have hesitated to use refills because I doubt that their formula took CD surfaces into account.
I prefer not to use it except to check for what I need to download. I download all my updates manually from Apple's download page, then keep all the updates backed up both on hard drive and burned to CD.
That way if I need to reinstall, which does happen now and then, I don't need to download again.
There's no serial number check on manual downloads, but I expect that soon we'll be seeing the Apple version of Windows Genuine Advantage.
I had him stand on a chair, then applied tape liberally. When I was all done, I removed the chair.
He stayed up there for five minutes, but eventually had to come down as it was getting very uncomfortable.
Another friend who was an art major made a tasteful arrangement of the leftover tape, stuck back on the wall where he had been. He then typed up a little sign that commemorated the event, and said that I was a conceptual artist who is often compared to Cristo.
My father was a civil service engineer at Mare Island Naval Shipyard, where he worked on the electrical systems of submarines.
One day he found a roll of duct tape lying around somewhere on a sub that was in for repair. It didn't appear as if anyone was using it.
However, one was not permitted to just remove stuff left lying around - someone might still be needing it.
So dad went through the proper channels, which involved filing a form in which he requested the removal of the duct tape. This had to be signed by his manager. I don't remember clearly, but maybe it had to be signed by his manager's manager.
Once the paperwork was all squared away, someone was sent in to the sub to remove the roll of duct tape - only to find that it wasn't there anymore!
At one of the big backbone facilities. The guy who gave the tour told use about it when I took his security course at Interop back in '89.
At the time there were only seven connections between the Internet and the MilNet. One of the generals asked how they could be disconnected in times of war.
Before their guide could answer, another general piped up with "Explosive bolts".
They work great for flashlights, and the headlight and taillight on my bike use LEDs.
But I researched LED lights a couple months ago, and found that a "60 watt replacement" LED light was expected to cost well over a hundred dollars, and at that time was still in development, and not yet available.
I finally settled for a couple twisty bulbs, but I'm not too happy about it because they contain mercury.
I'm also not too happy that the mercury warning on the package just advised me to dispose of them "according to local laws". As if it would be OK to let the mercury into the groundwater if there wasn't a law specifically against doing so!
- Why Free Music?
I only have the scores to two of the songs so far. At the time I composed them, I couldn't read music, so I did it all by ear, and by memorization.I stopped playing for a while because I got real depressed shortly after recording my album. That lead to me partially forgetting how to play Sahara, and completely forgetting how to play As Yet Untitled.
But I'm working on transcribing the scores from my recordings. It's taking me a long time, but eventually I'll be providing Lilypond source for them as well.
I operate a tracker to distribute my music. It's more efficient than direct HTTP downloads, so it saves on my hosting bill.
The point really needs to be rammed home to law enforcement and elected officials that there are many perfectly legitimate, and in fact socially beneficial uses for peer-to-peer file sharing.
Well it didn't take long for me to notice that my modem often showed activity even when I wasn't doing anything online. At the advice of a friend I bought the ZoneAlarm firewall.
It informed me that I was infected with the Welchia worm. What it does is apply security fixes to your Windows installation, and then it propagates itself on to other Windows hosts over the Internet!
This drove home to me the importance, when using Windows, of having a firewall that prevents connection coming from my own computer. ZoneAlarm does this.
Most firewalls just prevent attacks from outside. But if you're already infected, you want to know about network traffic originating from your own computer.
A Stack Canary is a value placed at the end of a function's stack frame. Just before function return, the canary's value is checked, and if it has changed, the user is notified.
So what you do is built a test version of Flash with canaries enabled in the compiler, then try feeding it all kinds of potentially buffer-overruning input.
To enable canaries:
- Visual Studio for Windows: Use the
/GS option
- GCC for Mac OS X: use -fstack-protector in your "Other C Flags" option in XCode
The Xcode-Users post I linked to says that stack canaries were discussed in session 109 at Apple's developer conference, in 2007 I think. You should be able to view it on the Apple Developer Connection website.I'll send you my bill in the mail.
After all, it's my God-Given Right to name my son Robert'; DROP TABLE STUDENTS. I shouldn't be getting nasty phone calls from every school he's ever attended!
I take Zyprexa for my mental illness. It makes most people gain weight, because it eliminates the feeling that you've had enough to eat.
Well I've sworn off the ice cream, and am now bicycling to work and elsewhere around Silicon Valley.
I've only just started this, so I don't have measurable progress yet, but I'm very determined.
Several times I've put on a lot of weight then managed to lose it. Usually cycling is a big part of that.
- ZooLib C++ cross-platform application framework
It includes a database implementation in which the databases are kept entirely in a single file. One reason for doing so was that the databases could be used for end-user documents.It has two options for the low-level storage, one of which is fault-tolerant.
The database has been proven in real-world use, for example in Knowledge Forum, a multimedia client-server educational database.
It's not SQL - it's a C++ API. So you'll need to write C++ to use it. But it would be easy to write an application that would handle your user interface and that deals with the database internally.
If you use it, you'll want to subscribe to the ZooLib-Dev mailing list. Tell Andy I sent you.
And yes, ZooLib's terrible website is all my fault - I didn't know much about web design when I did it. I've been meaning to redesign for years.
ZooLib has the MIT license.
The screens were covered with grids of fine wire. The pecking would cause a horizontal wire to touch a vertical wire, completing a circuit and providing the course correction to the bomb's electronics.
I imagine all but a few of the candidates are squarely in the camp of the MPAA/RIAA if they are aware of copyright issues at all.
But more Americans use filesharing than will vote in the election - or at least I know that more shared files in 2003, when I found the figures, than voted for George Bush in 2000.
As everyone here at Slashdot always claims whenever filesharing comes up, there is value to a physical CD beyond the mere bits of the audio.
It's a way I can give my fans something tangible.
- Geometric Visions: The Rough Draft
"The Rough Draft" because I always meant to re-record it after composing some new material. That should happen this summer.Consider what it must have taken for them to make a livelihood for themselves: turning wild land into productive agriculture.
When they were wed, she was fourteen, he was seventeen.
I cannot imagine any modern-day youth doing what they did. Our society has lost a very precious trait of self-reliance.
Several years ago I decided to change careers into music. I taught myself to play piano many years ago, and since making that decision I've been studying it intensively with the aim of enrolling in music school someday, where I will major in music composition. I want to write symphonies!
Of course I realize that musicians rarely earn as much as computer programmers. It's going to be a while before I can pass the entrance audition; during that time I'm continuing to work as a coder, while paying down my many debts as fast as I can. I'm pretty sure I can be debt-free by the time I start school.
I'm also developing a GPL audio application called Ogg Frog, whose website also has articles and HOWTOs on the general topic of digital music. The software isn't released yet, but I'm pretty sure that by the time I do go back to school the software will have been available long enough the website will earn enough money through advertising to provide for myself and my wife.
Musicians need to be well-known to be successful. One way I've been promoting my music is by giving away free CDs of an album I recorded in 1994. If you'd like to receive one, email your name and postal address to support@oggfrog.com
I'm absolutely serious! I've given away almost two thousand of them in person; a few weeks ago I plugged my CDs here at Slashdot and got fifty requests in just one day. I expect to finally mail them on Friday. And yes I am happy to ship internationally.
The music is instrumental piano, and is all my own original compositions.
That way if I need to reinstall, which does happen now and then, I don't need to download again.
There's no serial number check on manual downloads, but I expect that soon we'll be seeing the Apple version of Windows Genuine Advantage.
I had him stand on a chair, then applied tape liberally. When I was all done, I removed the chair.
He stayed up there for five minutes, but eventually had to come down as it was getting very uncomfortable.
Another friend who was an art major made a tasteful arrangement of the leftover tape, stuck back on the wall where he had been. He then typed up a little sign that commemorated the event, and said that I was a conceptual artist who is often compared to Cristo.
One day he found a roll of duct tape lying around somewhere on a sub that was in for repair. It didn't appear as if anyone was using it.
However, one was not permitted to just remove stuff left lying around - someone might still be needing it.
So dad went through the proper channels, which involved filing a form in which he requested the removal of the duct tape. This had to be signed by his manager. I don't remember clearly, but maybe it had to be signed by his manager's manager.
Once the paperwork was all squared away, someone was sent in to the sub to remove the roll of duct tape - only to find that it wasn't there anymore!
Your tax dollars at work!
At the time there were only seven connections between the Internet and the MilNet. One of the generals asked how they could be disconnected in times of war.
Before their guide could answer, another general piped up with "Explosive bolts".