| ||||||
| 2007/11/13-16 [Science/Disaster] UID:48625 Activity:low |
11/12 Global recession is here. -recession swami
\_ How do you define recession? Two quarters of negative GDP in a row?
\_ Recession is currently defined as a price drop in Google stock
of more than 10%
\_ All the signs are here. Barrel of oil price is very high,
oil demand is up. We're at the plateau of oil peak. This
will have domino effects on the economy, which is oil
driven. We're running out of the capacity to fuel our
needs for oil. Global recession is here. -recession swami
\_ you sound more like PEAK OIL SWAMI to me. |
| 2007/11/13-16 [Science/GlobalWarming] UID:48626 Activity:low |
11/12 Removing CO2 from our oceans: http://www.planktos.com \_ Um, not quite. The idea is to drop iron filings in iron-poor areas of the ocean to stimulate plankton growth, which draws CO2 from the *air* not the ocean. When the plankton die, they sink to the bottom, sequestering the CO2. Only problem is that CO2 doesn't cause warming, it's the result. Oh, and I'm sure this will work out just like the artificial reefs made out of tires. Oh wait... \_ Wait, so, you're claiming that atmospheric CO2 this time is the result of warming, not the cause? You know that 90% or more of atmospheric scientists disagree with you? \_ No, I'm pretty sure everyone's been pointing to Al Gore's graph and noting that CO2 follows warming. http://www.eurekalert.org/pub_releases/2007-09/uosc-cdd092507.php \_ A lot of scientists are dubious about this plan; it's a good example of the problem with carbon credits, because there's basically no regulation. This company would be getting money via carbon credits to do something with an extremely questionable environmental impact. -tom \_ Actually, they're doing pilot studies to make sure that they're not creating harm or not really sequestering the carbon. So they're being made to show it as a desirable scheme before they get into the carbon credit market. As such, it is worth looking at. \_ It's really hard to do pilot studies on environmental change. This one has the law of unintended consequences written all over it. -tom \_ Exactly. I envision giant armies of mechanized plankton rising out the ocean and destroying us with their carbon weapons. \_ dropping tons of sulfur in the black sea is going to create a lot of carbon offset opportunity \_ really? how so? \_ I read an article about this in the early 90s - some kook had the idea that the indian ocean was lacking plankton due to iron deficiency (despite a relative abundance of nitrogen), spread out iron dust from a huge ship, and measured the results. What happened? He was right about iron being a necessary prereq to plant growth, but the CO2 benefits were nil because all those happy little plankton were fed upon by happy little krill, who offset the CO2 sequestration and released it back into the atmosphere. I think the article was in Discover, and the title mentioned something about "the Ironman". |
| 2007/11/13-17 [Uncategorized] UID:48627 Activity:nil |
11/13 Can I have a hospital room without monkeys?
http://www.breitbart.com/article.php?id=071113065725.yech1gw9&show_article=1
\_ One monkey is useless. Lots of monkeys... FEAR.
It's a good thing cats don't cooperate. Otherwise, mankind
would be doomed already.
\_ Fluffy's Master Plan For World Domination! |
| 2007/11/13-21 [Computer/Networking] UID:48628 Activity:low |
11/13 If I have a application on machine foo sending data really fast to
an application on machine bar via TCP, and the bar applications job
is write that to disk as fast as possible, what happens if the
network stream is faster than the disk writes?
\_ Look up the differences between TCP/IP flow control and
congestion control. The answer is in front of you.
http://en.wikipedia.org/wiki/Flow_control
http://web.mit.edu/~6.033/www/papers/Networks-5-FlowCongestion.pdf
By the way I hope we're not doing your EE122 homework.
\_ bar starts blocking on i/o and the requests will queue up.
Eventually the disk queue will fill up and how bar handles this
depends on the o/s.
\_ Basically all the backlog ends up in the memory of bar, right?
\_ It depends on 100's of things. Is this a single threaded
"read, write, repeat" application? If so your tcp buffers
on bar will eventually fill up, yes. How exactly depends on
the os you are using. Once that happens it will stop acking
packets and that means your buffers on foo will start to
fill up. Once the buffers on foo fill up (once again how/when
is going to depend on the os) your app on foo will probably
start blocking or returning an error because it would block.
Guess what, all that sort of behavior is also os dependant.
\_ Does send() start returning errors? Thx. -- !OP
\_ Depends on how you set up your socket. It will probably
block instead.
\_ Your socket will either block until it can send the data
or the send() will return errors, usually of either
EWOULDBLOCK or ENOMEM. -ERic
\_ I know syslog is udp, but how does syslogd handle a scenario
like this?
\_ dropped logs. Such is the nature of using udp... -ERic
\_ And it's intentional. When everything is going to hell
you don't want your syslogs adding to that hell by
forcing resends of tons of packets. Syslog needs to
fail without taking down the rest of the system.
\_ You really need to read Stevens. This stuff will be 100x clearer
then.
\_ I agree, though a word of warning about Stevens. It is (well,
they are) an excellent foundation text(s), but it will steer you
wrong if you're trying to write servers that can serve thousands
of javascript blocks embedding images and videos to social
networks like the market leader http://Slide.com, you can't use select.
The most common alternative I've seen is to use non-blocking
sockets, and poll them manually. And, yes, I know that CS 162
teaches you that polling is bad. The class lies. -dans
wrong if you're trying to write servers that can scale to
handle thousands of connections, you can't use select. The most
common alternative I've seen is to use non-blocking sockets, and
poll them manually. And, yes, I know that CS 162 teaches you
that polling is bad. The class lies. -dans
\_ Well, in the common case polling is bad. Occasionally it's
the right thing to do. No undergrad class is going to be
able to cover such a broad subject completely. -jrleek
\_ I agree it's a broad subject, but I disagree with teaching
ideas that are theoretically sound, but break down in
practice. Indeed, poll vs. select is subtle and probably
not something that needs be convered in CS 162, but I am,
nonetheless frustrated at the range of crippled products I
keep seeing because so many people just copy paste the
select loop from Stevens. I find it more appalling that
we encourage undergrads to use threads since a) most
people can't write working threaded code and b) the
performance hit for more than n threads is appalling
(typically n is 8, but it depends on your hardware). -dans
\- (the collective you) may want to look at the papers by
Gaurav Banga and Jeffrey Mogul and various coauthors
for a good low level discussion about select/poll.
influential papers. --psb
if you are not familar with kqueues, the kqueue paper
is also good. influential papers. --psb
\_ Thanks, I'll check those out. A lot of my thinking
on network performance is shaped by periodic
conversations with a handful of senior Cisco
engineers who keep leaving Cisco to found companies
and keep ending up back there because Cisco keeps
buying their companies. -dans
\_ Kqueues are awesome, and anyone who makes
makes recomendations about how to handle 1000s
of concurrent sockets but doesn't know about
kqueues (or other like implmentations) proves
just how usless his advice his.
\_ Do you have any Senior Cisco Engineers to
back you up?
\_ It's consistent with past performance but still
kind of amazing you could turn a journal reference
into something about you and your cool world of
high tech finance.
\_ Please take your meds. Your delusions are
getting the better of you. -dans
\_ oh lay off, dans' obnoxiousness at least makes the motd slightly
interesting. we need all the activity we can get, new undergrads
dont even know what vi is these days. |
| 2007/11/13-21 [Science/Space] UID:48629 Activity:nil |
11/13 How planets cause the sun's activity to change.
http://www.canada.com/components/print.aspx?id=bfeddc8e-90d7-4f54-9ca7-1f56fadc7c2b
\_ and he's predicting we are going into a 30 year 'cold' cycle...
\_ And at least he's making a prediction that will be testable in
our lifetime.
\_ Not his, though, since he retired in 1982 and died in 2006.
This is just Lawrence Solomon digging up old research and
presenting it as if it hasn't already been debunked. -tom
\_ URL? |
| 2007/11/13-16 [Computer/SW/Editors/Emacs] UID:48630 Activity:nil |
11/12 emacs masters with macbooks, why do my arrow keys in emacs + Terminal
not work? |
| 2007/11/13-16 [Computer/HW, Computer/HW/Drives] UID:48631 Activity:nil |
11/12 What is diff between SAN and NAS?
\_ NAS=Network Attached Storage. Appliance which provides disk
to servers/clients via file-based protocols (NFS, CIFS, iSCSI).
SAN=Storage Area Netwoork. Provides direct fiber connections from
multiple servers to a single storage array. -tom
\_ Here is another way to explain It: They're very similar in that
they are both technologies to have storage separate from the
server. However with NAS, the storage protocols run over the
server's normal network interfaces. With SAN they go over
special 'dedicated' storage-only connections, typically fiber.
Furthermore, SAN uses a different storage-optimized protocol,
whereas NAS typically operates over general network protocols
such as IP. -ERic |
| 2007/11/13-14 [Uncategorized] UID:48632 Activity:nil 80%like:48621 |
11/12 Do the Barbi Twins still have enormous breast implants?
\_ I once read an article saying that if the Barbie is scaled to real-
life height, its (her) measurements would be 38-13-34.
\_ Wrong 'barbie'
\_ http://images.google.com gives me the same pics for "Barbi Twins"
and "Barbie Twins".
\_ not at home, can't check your data. |
| 2007/11/13-17 [Industry/Jobs] UID:48633 Activity:moderate |
11/13 okay maggots.. free facebook hosting for 1 year
to first 3500 facebook developers .. joyent
http://www.joyent.com/developers/facebook
\_ This sounds interesting. If anyone uses it, I'd be curious to hear
about your experience, particularly if you can compare and contrast
to Amazon's S3/E2C services. Also, if you're an indie app
developer with a cool app, check out:
http://www.unethicalblogger.com/indie_app_promotion_on_top_friends
Basically, Slide promotes indie-apps on Top Friends for free.
-dans
\_ why do we need another middle man? fbml is enough
\_ I don't think you understand what's being offered. Top
Friends has over 20M users, and we will cross-promote your
indie app free of charge. I don't see how that makes us a
middle man. I suppose you could *pay* our competitor lots of
money to do the same thing. -dans
\_ Can the motd have a "no blatant pimping of your company"
rule?
\_ Why? To protect your unsullied playground of juvenile crap?
To promote more anonymous pimping of companies? -dans
\_ We got the message about your company. I'd rather
see more unsullied juvenile crap than see the motd turn
into a giant dotcom ad zone. Let it go. Anyone who was
going to apply already has. Now you just look desperate,
and that's always ugly. Hire a technical recruiter. -!pp
\_ We have a technical recruiter. She's really cool. Not
everyone reads the motd every day or even every week.
If pimping companies bothers you so much, why didn't
you bitch about someone pimping facebook and joyent?
Also, how the hell do you read a statement that
effectively says, "Hey, we will promote your app for
free", as "Come work for us?" -dans
\_ I think the difference is: (a) you are extremely
annoying, and (b) sheer fucking volume: a huge
chunk of the motd was devoted to you going on and on
about that startup. Nobody cares. -- ilyas
\_ This is precisely my point. The issue has
nothing to do with promotion; its entirely
personal. In a nutshell, I piss off certain
\_ Piss off is
(surprise surprise) taking yourself far
too seriously. Eye rolling derision is
probably much closer to how people feel
about you.
\_ Really? Explain the vitriol? -dans
motd.personalities, they will flame me regardless
of the content of what I post, and I don't care.
P.S. Who made you (or tom or psb, etc, etc.) the
arbiter of who does and does not care? -dans
\_ Good marketing isn't annoying.
\_ Since tom, ilyas, and psb account for a
majority of motd posters, I'd say they are
the arbiters of who does and does not care.
Just how many people do you think really
read this stuff anyway?
\_ You do realize that there are lots of
people who lurk on the motd, but don't
actually post? As far as I know, neither
tom nor psb write code. This being the
Computer Science Undergraduate Association,
not the Computer Sysadmin Undergraduate
Association, I don't take alumni who
graduated (or neglected to graduate) over a
decade ago, work for the UC or one of its
research affiliates, and don't write code
too seriously. At least, not when it comes
to hiring software developers in private
industry. -dans
\_ How many resumes have you gotten from CSUA
people in the last month or so? Or do I need
to join your company and sign an NDA to get
that information?
\_ Enough to make the effort worthwhile. And,
seriously, do you know any company startup
or otherwise that publishes detailed stats
on its recruiting efforts? Seriously, are
you insane? -dans
\_ your app build on an app that is built upon a platform
that is on the internet.. ceases to be viral.. cancer-
nuttin but large tumor growing... |