The Secretary of State (SoS) is an important part of Oregon's Democracy. The SoS manages our elections, handles government corporation filings, sits on the State Land Board, manages the state computer systems, and performs auditing of state government.
The Democratic Party's control of the Secretary of State's office in recent times has proved to be hostile to democracy and transparency despite their public posturing. I outline in my detailed platform below problems that can be solved immediately with a change in leadership and ideas that can carry us toward more progressive, systematic reforms.
Immediately we can enact Preference Voting in the form of Instant Runoff Voting to eliminate the so-called spoiler effect, which is already enabled by our Constitution in Article 2, Section 16, but in the long run the most important position of the Secretary of State will be as a public advocate for openness, accessibility, and accountability. Issues like Campaign Finance Reform being ignored, despite the will of the people, and the reckless and often illegal violations of the right of voters to see independent or third-party candidates on the ballot should not go rewarded by electing more of the same two-party power-brokering candidates.
If you've ever had a reason to vote third party, now is the time. I invite you to read my platform and have the hope and faith that together, we can make a better world possible by breaking the chain of the status quo by voting for me, Seth Woolley, Pacific Green for Oregon Secretary of State.
Platform DocumentWhile you're sitting at your computer or reading this from a cell phone, check out the Seth Woolley for Secretary of State Platform Document. And be sure to comment on it and blog it all around the web! Additionally, you can check out my campaign blog: Seth4SOS Campaign Blog.
Seth Alan Woolley
Seth is a senior software engineer and security/website consultant working out of Portland, Oregon. He's also running for Oregon Secretary of State on the Pacific Green Party ticket.
Seth is running for the Secretary of State of Oregon in the 2008 election. He's nominated by the Pacific Green Party of Oregon for the 2008 November General Election ballot, running against Kate Brown (D) and Rick Dancer (R). You may send donations to Seth4SOS, 3403 NE Stanton St, Portland, OR 97212-2744. Oregon has no finance limits for local candidates, but campaign contributions are being self-limited to $2000 per person. He's trying not to raise funds, actually, as he's self-financing his run for the most part (please donate to other Green Candidates or work on your own to promote PGP issues). To read about the issues, go to his Seth4SOS Campaign Blog.
Seth works as a Senior Software Engineer for deCarta, a vendor of platform solutions for mapping technology and location-based services. He worked on the data team for data process automation, web development, and works on the core team for data compilation and read optimization technology.
Seth is Secretary of the Pacific Green Party of Oregon and is an elected member of the State Coordinating Committee.
Seth also volunteers time for Source Mage GNU/Linux, where he's contributed thousands of patches over five years and is an elected Elder. He held elected positions such as Security Team Leader and QA Team Leader in his years volunteering for Source Mage.
Seth's interests include Electoral Reform, Systems Theory, Evolutionary Theory, Artificial Intelligence, Automation, Decentralized Socialism, Sustainability, Green Politics, and Ethology.
Free Software(8), Security Consulting(8), Website Consulting(8), Occupation(8), House(8), Politics(8), Mental Gymnastics(8), Physical Gymnastics(8), Colophon(8)
Source Mage GNU/Linux is a source-based GNU/Linux distribution intended to maintain flexibility by offering users choice.
I've held various positions in Source Mage at one point or another from Quality Assurance and Security Teams Leader to Video and Graphics Guru. Currently, I am a General Lead with the title of "Wizard" in the Source Mage Council of Elders.
See the History of Submits (numbering in the thousands) to the Source Mage SCM since 2002-09-20. Perforce will probably be replaced with git as the SCM soon, but we're still hoping to retain all that history. When it comes up, I'll link to that.
Notable Contributions:
This Server runs Source Mage and a web server my brother wrote called woolweb. Sometimes I use thttpd instead, but I run his when he wants testing.
Almost all my work lately is going into Source Mage GNU/Linux, however, I do have some additional projects, below.
See my Web Log. I wrote the web logging software called fsweblog. I originally wrote it in 2003 as a proof of concept for how greymatter could be written securely. Now that SQL-based blogging tools have become the norm despite exploit after exploit, I'm maintaining it as a proof of concept for how a blog should be designed. Bloxsom is pretty close to what I want, but since I had already started writing mine, I think I'll stick to it.
My referrer validator outputs validated (non search engine) referrers in html and an index form. The script constantly changes so I can update search engines and tweak its validation routines. I run it every now and then and spot spam referrals that may have made it through. By checking the source website for an actual link-back (which is also proxyable if need-be, to hide the source of my request), it works quite well.
My entire site has integrated referral support, instead of the dreaded trackback and pingback schemes -- including my blog and manual page viewer. This also allows you to see relevent sites that discuss the manuals or my blog entries in more detail instead of my having to store information for them (the link aggregation power of referrals, if only done correctly, without doing pingbacks).
See my Man Page Viewer. Dynamic man-page generation. I wrote the perl to index and display man pages and their aliases. My manual page viewer has a few unique features:
See some example manuals:
This is a perl, state-based, multi-protocol, multi-threaded, network-socket server.
It was a simple project to learn how to do sockets in perl. You can plug in special-purpose servers into it, it runs in a single process, and it's been useful for small projects I do now and then. I've been considering adding CGI to it to self-host this page, but I'd need to refactor it some amount.
I made a perl script to drive these cameras much better than the windows software. This can be used for a very cheap security camera solution, and the driver supports an arbitrary number of cameras. It also rotates space and adds time snapshot subtitles for more precision than a static framerate.
This sudoku solver doesn't do anything "fancy", but it does follow a few simple rules to do the brunt work on a sudoku puzzle. I haven't added trial-and-error solving to it, just basic first-level deductions, however, for all but the hardest puzzles this is sufficient.
This is an implementation of the method of equal proportions I did as Elections Administrator of the Pacific Green Party of Oregon to apportion delegates to the national convention.
I got tired of not having a font that was the perfect size for me to eyeball grep large log files and emails, so I made my own. I recently added a Microsoft Windows version to add to the existing X Windows version.
This bash script uses Source Mage libraries to speed up library checking, not with plain ldd checks, but by actually attempting to resolve missing symbols (of course there are exceptions for callbacks, like kscreensaver, but if those are noted, a check like this can help spot ugly inconsistencies that only get found out, normally, by running every application.
This utility is now built into Source Mage's sorcery utility. It works with the package manager to handle elf prelinking and stripping to optimize binary link loading with in-situ, context-relevent link address mapping. Source-based distros tend to have a more difficult time with optimizations such as these, but my script is an attempt to work with the package manager instead of making it "outside" of package management.
See my Image Galleries:
I hacked jigl to be XHTML 1.1 compliant. I'm hoping upstream will take it in since I love the program but desire XHTML compliance
In some cases, I haven't signed an NDA for security bugs found. In that case, I list some on my website here.
My disclosure policy is simple: notify the userbase as soon as possible. If I'm under an NDA, I will request the vendor sign a corresponding public disclosure agreement that any issues will be required to be made public on their own. This should not be an issue for any ethical vendor that hires any security auditing firm. Vendors who have no history of public disclosure, such as Kayako above, I am forced to release issues to the community so they can be educated. If I'm paid I don't mind not receiving public credit. If I'm not paid, I typically give myself credit during the public disclosure process.
$300/hr or $1000 for disclosure of vulnerability info found.
I'm a GNU/linux, HPC/clustering, GIS/geospatial data expert. Follow the link to Seth Woolley's Resume to see if I'd fit what you need. At the moment, I'm mostly busy, so I only have time to do consulting on the side. Please understand that my current employer, deCarta, Inc. gets most of my time.
That being said, if I have an existing relationship with you or you have something that really does involve two out of three of what I mention above, there aren't many of me or people like me to go around, so I might make some time available on weekends. If you do have needs that aren't an exact fit for me, I'm well-connected with local consultants who would be happy to have more work. Sometimes, though, even they get backed up, so the seriousness of your needs and the availability of funds will probably be assessed before I suggest some of my associates, who aren't necessarily dirt-cheap. If you want that, find a local university computer science department and see if you can hire one on as an intern for school credit. If you don't mind remote help, I know people all over the world that can do remote work, but might be cheaper, although the way the dollar's being devalued, that probably won't stay for long.
Initial consultation and estimates are not billed. Rates are the same for on-site, remote, e-mail, and phone service and are billed in ten minute intervals. Rates are subject to change without notice before work is begun. Net is due after 30 days of invoice. Materials will be charged at-cost. Please keep good backups. No warranty for services is granted unless I determine something I did was a direct cause of the problem, and repair extends to no-charge for time fixing (better than most in the industry). No additional warranty on parts is granted because they are charged at-cost.
$300.00/hr
$150.00/hr
I am a Senior Software Engineer at deCarta (formerly Telcontar), on the Core team's Portland Development Center with a primary emphasis on deCarta's Rich Map Format (topology and spatial database), Rich Map Engine (geometric and spatial algorithms), Uniform Data Model (spatial topology attribution modeling), and RMF for Embedded and Server Systems. At deCarta, I work, eat, and sleep Cartography. Three-time medalist (twice gold) in Washington State's Science Olympiad for Cartography when I was in Middle School, I've always been into Mapping. At deCarta I can merge my two loves: Maps and Software. It really is the perfect job for me.
I was a Software Engineer at Panasas. I helped write the test harness, tools infrastructure, and libraries for automated testing their parallel filesystem product "panfs".
I was the Network Technician at Broadway Medical Clinic, LLP.
My house is located at 45° 32' 37.5" N, 122° 37' 46" W.
I'm a bit of a public records nut, so if you really want to see the details, try 3403 NE Stanton St at PortlandMaps.com.
I'm democratic, anarco-socialist libertarian, anti-fascist, green, pro-affirmative-action, pro-decentralization with allowable balanced-power centralization, pro-union, pro-living wage, anti-war but not pacifist, a local-independent business owner and supporter.
Registered since 18 and since 27, Supporting Member, Current Parliamentarian and Elections Administrator, Former (and now Current) Appointed State Secretary, Former Elected (and Re-elected) (and now Current and Re-elected) State Coordinating Committee Member, Pacific Green Party of Oregon
Since 25, through 27, registered member of the California Green Party.
I created the word "vexel" on Fri Jun 27 07:50:26 2003 US/Central, post #532851 on nova-boards.com (then avon-boards.com, since defunct). vexels.net has given me the honor of the credit for it, which started with a couple posts I made which have been saved for posterity. Wikipedia has even picked up on vexels. DeviantArt even has a vexel category for it to separate it from vector art (it's under Digital Art). As of June 2007, there were 6200 DeviantArt Vexel entries and Vexels.net has 18200 entries (where likely most overlap). Langmaker has a vexel entry. There have been many attempts to further define or clarify "Vexel":
I am referenced in two articles: Teresa Keane as a member of her campaign committee and Vexel as coiner of the word.
Computer science, cartography, biology, artificial intelligence, sociobiology, ethology, political science, cognitive science, physics, acoustics
Nonreligious Agnostic Atheist (Secular Humanist)
Jesus is a myth. If you have a problem with that, take it up with Zeus, who's a myth, too.
I'm 27 earth-years old, 1.85m, 100kg.
I have a 2006 Dahon Vitesse folding bicycle from Bay Area Bikes that I used for commuting to San Jose from Oakland, via Amtrak's Capitol Corridor. I put about two hundred miles a month on it. For some time after that I also lived next door to work, and used the bike for recreation. When I moved back to Portland, I use it for my 28 minute ride to and from work.
I also use a 1984 Raleigh ten speed racing bicycle for weekend bike rides with my wife (she usually opts for the folding bike). I've recently updated the seat and replaced the chain.
I have a 2008 Kymco People 150 for cases where premium gasoline can get me there faster.
I've been playing ultimate (aka ultimate frisbee(R)), which is doable down here in the bay area. Up in the northwest they play disc (frisbee(R)) golf instead for some reason. Check out the MacGregor Playfields Mondays, Wednesdays, and Fridays at noon to get in on some action with fellow Panasians. Nowadays I'm playing at the Shepherd Canyon Soccer Field every Sunday at 10:30 am, but I'm unsure how long that will go since, supposedly, it's closed from mid-November to February. I might have to go to the Mills College games again.
Unfortunately, it's been a while since I've played due to the lack of flat/soccer parks in San Jose near where I used to live. Now that I'm back in Portland, it might be different. Contact me if you know of a good pickup game.
Portland has some disc golfing areas that I plan on trying out.
I went hunting last October for Elk and Deer in Wyoming. I bagged three deer, and ran out of time to strategically take a good elk. I used my dad's Whetherbie 280 Remington with hand-loaded munitions. Golfing and Hunting are my dad's two favorite sports at the moment, so, fortunately, he does all the preparation for me.
CIDR 65.102.46.16/29 is registered to my QWEST-SWOOLEY ARIN NetName
swoolley.org hostname allocation is as follows
runs or was created on the following platform:
This website also validates to the following standards: