As far as I can tell, it's to promote DUIs and drunk driving. The BART closes at 12:30. The bars, close at 2. Therefore people will drive drunk.
Don't give me the lies about "oh we have to clean it." There are perfectly fine 24/7 subways in the world, (eg, the US has one, Copenhagen has one, etc) which clean the express/local tracks by rerouting trains to the local/express track.
Face it, native Friscans, the BART system builders decided to half ass design and engineer their system and you got ripped off, and have been making excuses for it all your life. What's obnoxious is that you go around telling people who move here "Oh it is impossible to have a 24/7 subway. Just impossible." To which I laugh and point out the counterexamples. Inevitably, I have to pull a map out and teach where Copenhagen or anywhere out side of Northern Cali is to these people as well.
Why this solution has escaped the self proclaimed "brilliant Frisco engineers" is amazing. They're probably too busy groupthinking and Sanfransocializing up friendster/orkut/facebook clones to actually come up with original thoughts and solutions for issues in the real world.
Another stupid issue with the BART is that it costs you more to go farther. So you are now also encouraging people with longer commutes to drive. Which is completely counterproductive to the concept of public transportation. BART should be FLAT FEE like the other subways so that when you get on, you will want to travel as long as possible on it, and thus be OFF THE ROAD. The way it is set up now, BART travel makes sense for intra-sf trips and one-two hop trips. Which would be fine if they admitted this, but BART tells everyone that it is a "commuter rail to ferry people from the east bay into SF." Yeah. BS. Your economic model says otherwise, and when in doubt, always follow the money.
The way it is set up now, BART is optimized for the dilettante bourgeoisie flitting from fake cultural cafe to fake cultural art studio, or the hooker that is too fat to walk, not the average commuter.
Face it. The BART, like the GG Bridge, is just a toy model for tourists to look at. Tho, they really should clean the seats on the BART. The homeless people use them as urinals.
Popular Posts
-
This is the knot that is seen worn by the Merovingian. Which is why it's now called the Merovingian knot, even though it had two perfec...
-
I had to run a FreeBSD binary the other day, so this meant I had to actually install From what I can tell of the freenode irc channels, nobo...
-
markup langs: SQL http://www.w3schools.com/sql/default.asp XML go do the xml thing first 1. http://www.w3schools.com/xhtml/xhtml_intro.asp 2...
-
You hear it all the time, people trying to engage in renters-bragging about what section of Frisco they live in, using phrases like "Th...
-
Tiobe's chart which force me to take stock of my favorite programming languages. Erlang is #39. It's pretty obvious it's noth...
-
"That whole public speaking thing is something i'm getting really good at... ...gave a tech presentation a few weeks ago to a prett...
-
The “ESR 3” Set Theory - never used this at all. Combinatorics - good basis for statistics, probability, cryptography. Graph Theory gets ...
-
The open-source scene pretty much took the fun out of programming. It's become an industry of egomaniacs engaged in constant one-upsmans...
-
As far as I can tell, it's to promote DUIs and drunk driving. The BART closes at 12:30. The bars, close at 2. Therefore people will d...
-
I suppose this was intended to be a parody, but in reality, it's quite the documentary. Sigh. It's definately gotten worse with t...
Tuesday, April 5, 2011
Sunday, April 3, 2011
The Non Pretensious Map of Frisco
You hear it all the time, people trying to engage in renters-bragging about what section of Frisco they live in, using phrases like "The Marina" or "Cow Hollow" or SOMAPOTMISS or Mission Bay, or Dogpatch --as if every block required it's own Nomme-De-Absurdism. They seem to be making these names up every other week (as in the case of SOMAPOTMISS) in order to justify paying some ludicrous rent increase or in order to maintain some semblance of street cred or "sense of neighborhood" (as if anyone in Frisco has such a thing).
Hang it all. I am just going to refer to the stupid areas with the original District Zoning Notation.

So conversations will go:
"Oh you know, I live by Hayes Valley..."
"Oh you mean District Six."
How about:
"I live in Buena Vista but always go to the Mission for drinks, and sometimes the Castro to catch a flick!"
"Oh, so you mean you never leave District Five. Kinda lame, man."
(The entire width of Frisco from bay to breakers is 8 miles wide. This guys world fits in about 6 sq miles.)
And by the way, if you are thinking that SOMAPOTMISS smells like how it sounds, you'd be right.
- District 9 resident.
Hang it all. I am just going to refer to the stupid areas with the original District Zoning Notation.
So conversations will go:
"Oh you know, I live by Hayes Valley..."
"Oh you mean District Six."
How about:
"I live in Buena Vista but always go to the Mission for drinks, and sometimes the Castro to catch a flick!"
"Oh, so you mean you never leave District Five. Kinda lame, man."
(The entire width of Frisco from bay to breakers is 8 miles wide. This guys world fits in about 6 sq miles.)
And by the way, if you are thinking that SOMAPOTMISS smells like how it sounds, you'd be right.
- District 9 resident.
Saturday, April 2, 2011
More Fake Liberal BS
This crap is what you'd hear from the fake independent radio station coming out of The Mission.
The problem with this crap is twofold.
First off, the simplistic, knee jerk reaction of this piece shows that the songwriter clearly doesn't understand the complexities of foreign policy, and is still trying to merely use some twisted combination of white guilt and pathos in order to sell his message.
Secondly, I am again amazed how people who claim to have issues with "Drill Baby Drill" and other such jingoistic chants, are incapable of seeing that this crap is just like it, only with the Desktop Theme changed. It's the same idiotic uninformed crap that extremist pundits on both sides get very rich on preaching to the idiot zombies.
The problem with this crap is twofold.
First off, the simplistic, knee jerk reaction of this piece shows that the songwriter clearly doesn't understand the complexities of foreign policy, and is still trying to merely use some twisted combination of white guilt and pathos in order to sell his message.
Secondly, I am again amazed how people who claim to have issues with "Drill Baby Drill" and other such jingoistic chants, are incapable of seeing that this crap is just like it, only with the Desktop Theme changed. It's the same idiotic uninformed crap that extremist pundits on both sides get very rich on preaching to the idiot zombies.
Labels:
jingoism,
left,
pirate cat radio,
pirate radio,
San Francisco
Tuesday, March 29, 2011
State of the Open Source Movement
The open-source scene pretty much took the fun out of programming. It's become an industry of egomaniacs engaged in constant one-upsmanship. There is little-to-no collaboration, constant reinvention of the wheel, and little done of actual technical merit -- most work tends to be the manipulation of known and well-documented APIs, or the debugging of someone else's code. All in all, it has become distasteful.
There is a lot of grief for little, if any, reward. Open source users -- not to mention developers -- are more impatient, demanding, rude, and insulting than their counterparts in the commercial world. Why put up with this when people will pay you for your time and effort, and actually thank you for taking the time to read a bug report?
You know, I was reading the Van Roy paper and took a nap. I had this dream where I encountered this really nasty bug in something I released, so I stayed up late figuring out how to fix it, uploaded a new version, then posted a news item telling users not to use the previous version, and what the (now fixed and closed) bug was. This post got a few comments saying stuff like good catch, validated that the new version does indeed fix the bug, etc.
Now I woke up a bit later and thought all over this and realized that this is completely the opposite of how open source projects work. Commercial software works this way, but not open source stuff. The lesson here is that you don't want IT people as your userbase; they're bastards; even though they should be more understanding than any other people that software takes time, bugs happen, and some problems aren't solvable.
I think it goes back to the social problem of many IT people- every coder thinks they are better than other coders, even when their stuff sucks. Coders look down on sysadmins (who are often their users), and sysadmins in turn think that coders don't know their jobs as well have the deluded belief that writing a large multithreaded highly complex piece of software is as easy as using a scripting language to read text logs.
So yeah, to be happy, write software for closed source.
You know, since that stupid bazaar vs cathedral essay came out, I always got the impression that the cathedral was a nice, serene place of thought and meditation, and that the bazaar was a place one would get stabbed during a shouting match over haggling about some feature/bugfix.
There is a lot of grief for little, if any, reward. Open source users -- not to mention developers -- are more impatient, demanding, rude, and insulting than their counterparts in the commercial world. Why put up with this when people will pay you for your time and effort, and actually thank you for taking the time to read a bug report?
You know, I was reading the Van Roy paper and took a nap. I had this dream where I encountered this really nasty bug in something I released, so I stayed up late figuring out how to fix it, uploaded a new version, then posted a news item telling users not to use the previous version, and what the (now fixed and closed) bug was. This post got a few comments saying stuff like good catch, validated that the new version does indeed fix the bug, etc.
Now I woke up a bit later and thought all over this and realized that this is completely the opposite of how open source projects work. Commercial software works this way, but not open source stuff. The lesson here is that you don't want IT people as your userbase; they're bastards; even though they should be more understanding than any other people that software takes time, bugs happen, and some problems aren't solvable.
I think it goes back to the social problem of many IT people- every coder thinks they are better than other coders, even when their stuff sucks. Coders look down on sysadmins (who are often their users), and sysadmins in turn think that coders don't know their jobs as well have the deluded belief that writing a large multithreaded highly complex piece of software is as easy as using a scripting language to read text logs.
So yeah, to be happy, write software for closed source.
You know, since that stupid bazaar vs cathedral essay came out, I always got the impression that the cathedral was a nice, serene place of thought and meditation, and that the bazaar was a place one would get stabbed during a shouting match over haggling about some feature/bugfix.
Sunday, March 27, 2011
Researchers found that a small minority of users-- around 0.05% of the site's population-- are generating half of all Twitter posts.
I can see the plausibility of using something like facebook for networking, for some lines of work [sales etc]... but twitter has no observable utility, all those feeds would be better served by an RSS feed.
I don't want to be notified, say, when the beer changes at Toronado, I want to know what is on tap tonight.
Sending from SMS means that any message is not going to be well-thought-out and will likely be vague or incomplete, and receiving via SMS means constantly getting interrupted by ill-conceived messages. It just sounds like lose-lose to me; the nature of Twitter guarantees that the posts are going to be inane drivel. With RSS there was a chance you'd get useful info (though Google news turned out to be a better way of getting headlines). With Twitter feeds, there seems to be no chance of getting useful info; it's the nature of the medium.
I'm not saying RSS is great or that I rely on it; but I fail to see how Twitter is in any way an improvement (for the consumer of the feeds i mean... obviously sending via SMS is convenient for the publisher). They are useless for the consumer; for the producer, sure, but who cares if it is convenient for the producer? They are the ones making money off the thing!
Thursday, March 24, 2011
the rest
markup langs:
SQL
http://www.w3schools.com/sql/default.asp
XML
go do the xml thing first
1. http://www.w3schools.com/xhtml/xhtml_intro.asp
2. http://www.w3schools.com/xsl/xsl_languages.asp
3. http://www.w3schools.com/xpath/default.asp
4. http://www.w3schools.com/xslfo/default.asp
5. sgml
-------------------------------
others:
go:
-http://golang.org/doc/go_tutorial.html
-http://blog.golang.org/2010/07/gos-declaration-syntax.html
-http://golang.org/doc/go_tutorial.html
scala:
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-1
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-2
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-3
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-4
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-5
So far the documentation is anoying; every time I read a document it has jargon that is either java PL buzzwords or scala specific.
The most important things in scala seem to be:
pattern matching
first class functions
case classes
- http://www.scala-lang.org/node/107
- http://webcache.googleusercontent.com/search?q=cache:45KFeYN40gEJ:www.codecommit.com/blog/scala/case-classes-are-cool+what+are+case+classes&hl=en&client=firefox-a&gl=us&strip=1
new operator syntax for embedded dsls
type inference
implicits
- http://patricklogan.blogspot.com/2007/06/scala-implicits.html
structural (duck) typing
import syntax
collections
actors
- http://www.scala-lang.org/node/242
traits
- http://www.scala-lang.org/node/126
problems with scala:
http://warpedjavaguy.wordpress.com/2010/08/02/the-scala-is-too-complex-conspiracy-1/
http://michid.wordpress.com/2010/08/24/so-scala-is-too-complex/
http://www.infoq.com/news/2009/07/scala-replace-java
http://blog.ericdaugherty.com/2010/07/is-scala-too-complex.html
http://jaxenter.com/is-scala-too-complex-30645.html
weird:
http://www.hermetic.ch/pca/algorithms.htm
dumbing down the programmer:
http://en.wikipedia.org/wiki/Component-based_software_engineering
SQL
http://www.w3schools.com/sql/default.asp
XML
go do the xml thing first
1. http://www.w3schools.com/xhtml/xhtml_intro.asp
2. http://www.w3schools.com/xsl/xsl_languages.asp
3. http://www.w3schools.com/xpath/default.asp
4. http://www.w3schools.com/xslfo/default.asp
5. sgml
-------------------------------
others:
go:
-http://golang.org/doc/go_tutorial.html
-http://blog.golang.org/2010/07/gos-declaration-syntax.html
-http://golang.org/doc/go_tutorial.html
scala:
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-1
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-2
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-3
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-4
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-5
So far the documentation is anoying; every time I read a document it has jargon that is either java PL buzzwords or scala specific.
The most important things in scala seem to be:
pattern matching
first class functions
case classes
- http://www.scala-lang.org/node/107
- http://webcache.googleusercontent.com/search?q=cache:45KFeYN40gEJ:www.codecommit.com/blog/scala/case-classes-are-cool+what+are+case+classes&hl=en&client=firefox-a&gl=us&strip=1
new operator syntax for embedded dsls
type inference
implicits
- http://patricklogan.blogspot.com/2007/06/scala-implicits.html
structural (duck) typing
import syntax
collections
actors
- http://www.scala-lang.org/node/242
traits
- http://www.scala-lang.org/node/126
problems with scala:
http://warpedjavaguy.wordpress.com/2010/08/02/the-scala-is-too-complex-conspiracy-1/
http://michid.wordpress.com/2010/08/24/so-scala-is-too-complex/
http://www.infoq.com/news/2009/07/scala-replace-java
http://blog.ericdaugherty.com/2010/07/is-scala-too-complex.html
http://jaxenter.com/is-scala-too-complex-30645.html
weird:
http://www.hermetic.ch/pca/algorithms.htm
dumbing down the programmer:
http://en.wikipedia.org/wiki/Component-based_software_engineering
Ruby
Ruby:
http://yonkeltron.com/2010/05/13/creating-a-ruby-dsl/
DSL. DSL. DSL! http://en.wikipedia.org/wiki/Domain-specific_language
Think in terms of DSLS and blocks. Everything in terms of blocks and defining
a langugage to fit the problem!
metaprogramming
http://viewsourcecode.org/why/hacking/seeingMetaclassesClearly.html
http://mislav.uniqpath.com/poignant-guide/book/chapter-2.html
http://www.contextualdevelopment.com/articles/2008/ruby-singleton
http://ruby-metaprogramming.rubylearning.com/
dsl:
http://www.rubyinside.com/how-to-build-a-dsl-domain-specific-language-in-ruby-356.html
http://yonkeltron.com/2010/05/13/creating-a-ruby-dsl/
http://themomorohoax.com/2009/02/25/how-to-write-a-clean-ruby-dsl-rails
http://www.themomorohoax.com/2009/02/25/how-to-write-a-clean-ruby-dsl-part-2-line-by-line-with-machinist-rails
http://jroller.com/rolsen/entry/building_a_dsl_in_ruby
http://jroller.com/rolsen/entry/building_a_dsl_in_ruby1
http://jroller.com/obie/entry/the_magic_of_ruby_dsl
http://www.infoq.com/news/2007/06/dsl-or-not
http://yonkeltron.com/2010/05/13/creating-a-ruby-dsl/
DSL. DSL. DSL! http://en.wikipedia.org/wiki/Domain-specific_language
Think in terms of DSLS and blocks. Everything in terms of blocks and defining
a langugage to fit the problem!
metaprogramming
http://viewsourcecode.org/why/hacking/seeingMetaclassesClearly.html
http://mislav.uniqpath.com/poignant-guide/book/chapter-2.html
http://www.contextualdevelopment.com/articles/2008/ruby-singleton
http://ruby-metaprogramming.rubylearning.com/
dsl:
http://www.rubyinside.com/how-to-build-a-dsl-domain-specific-language-in-ruby-356.html
http://yonkeltron.com/2010/05/13/creating-a-ruby-dsl/
http://themomorohoax.com/2009/02/25/how-to-write-a-clean-ruby-dsl-rails
http://www.themomorohoax.com/2009/02/25/how-to-write-a-clean-ruby-dsl-part-2-line-by-line-with-machinist-rails
http://jroller.com/rolsen/entry/building_a_dsl_in_ruby
http://jroller.com/rolsen/entry/building_a_dsl_in_ruby1
http://jroller.com/obie/entry/the_magic_of_ruby_dsl
http://www.infoq.com/news/2007/06/dsl-or-not
Subscribe to:
Posts (Atom)
