| ||||||
| 2008/11/29-12/4 [Computer/SW/Languages/Java] UID:52127 Activity:nil |
11/28 python really is going hafter the java market aren't they:
PEP 3119: Abstract Base Classes (ABCs); @abstractmethod and
@abstractproperty decorators; collection ABCs.
this is after guido saying "we do not need abstract base
classes/interfaces" for how many years? |
| 2008/11/29-12/4 [Computer/Networking] UID:52128 Activity:moderate |
11/28 So you know, I am going to see if the collective motd.wisdom has
anything to add to my own research. I would think that given my
political leanings in most areas, I would be a big fan of "net
neutrality" but I am not, at least not so far. What is wrong with
someone like AT&T charging more for premium internet service? Don't
they do that already? Is there something I am missing here? -ausman
\_ My understanding of net neutrality is to not prefer one packet type
over another. Paying more for higher service seems reasonable, but
(say) dropping VOIP packets so Skype doesn't compete with AT&T phone
service seems a bit sub-optimal.
\_ Right, premium services are fine. The worry is abuse of
monopoly power -- that's why net neutrality is focused on
last-mile providers (which often have significant monopoly
power), rather than backbone providers (which have less).
A backbone provider could never get away with blocking VOIP,
because their customers would just switch to a different
provider; but your local phone company might be able to, if
they control the only point of access to your house. Given
sufficient monopoly power, ISPs might even be able to engage
in more blatant extortion, by (say) threatening to block
their customers' access to your website unless you pay them.
\_ Actually that was how net neutrality got to be such a big
deal. One of the backbone ceos, I forget which, basically
started hinting that he'd like to make it so unless google
started paying protection money they were going to get
lower priority packets.
\_ Any source for this? I know Google has waived a red flag,
claiming to be worried about this, but I have not seen
anything from a backbone provider. The current powers on
the Internet like things just fine the way they are, and
have an obvious interest in stifling innovation. -ausman
\_ I thought it was from the Comcast CEO, but it seems the
original quote was from AT&T CEO Ed Whitacre circa Nov 05
"Why should [Yahoo, Google] be allowed to use my pipes?"
http://preview.tinyurl.com/9svdw
http://preview.tinyurl.com/6ooh2u
\_ Thanks for the pointers. I was not aware of this.
\_ Thanks for the pointers. I was not aware of this. -a
\- transmission to ausman: i havent thought about this deeply but
my inclination is NET NEUTRALITY is a form of PRICE DISCRIMINATION
which leads to CONSUMER SURPLUS being shifted to the firm.
for background, a very, very good book is JTIROLE: IO. I dont
have the inclination to type on this more, but you can google
around ... it looks like there are some others who buy this
approach. --psb
\- i thought about a little more in the background, and other issue
is these narrow arguments in terms of efficiency may ignore some
distributional consequences ... same as say congestion pricing,
efficient pricing for publicly owned parking etc. --psb
\_ There's more to it than you are seeing. It's not just about your ISP
charging you for different tiers of service. They already do that
now. It's about the ISP then turning aruond and trying to charge
various services for delivering content to you. If they don't pay
up you get crappy performance to those sites/services. It is all
about the ISP trying to double-dip on the income stream. It also
very much kills the 'openness' of the internet. Would you still
want service from an ISP that only granted you access to the sites
that ponied up their non-neutrality fees? What if you had no choice
in ISP any more?
\_ Why would you get any crappier service to those sites than you
already do now? If I didn't like my ISPs traffic shaping policies,
I would just switch ISPs, right, just like I can do now? This
could potentially be a problem where there is a monopoly on last
mile service, but that is getting rarer and rarer, with cable
and satellite available. I might want to pay extra for things
like HD quality streaming video, which I can't do now. Why
is that a problem? I just don't see this as killing anything,
other than perhaps some big Internet companies profit margins,
hence their scare tactic lobbying campaign. -ausman
already do now? If I didn't like my ISPs traffic shaping
policies, I would just switch ISPs, right, just like I can do
now? This could potentially be a problem where there is a
monopoly on last mile service, but that is getting rarer and
rarer, with cable and satellite available. I might want to pay
extra for things like HD quality streaming video, which I can't
do now. Why is that a problem? I just don't see this as killing
anything, other than perhaps some big Internet companies profit
margins, hence their scare tactic lobbying campaign. -ausman
\_ again, you're looking at it frmo the standpoint that
a) you have choice in ISP's, many don't.
b) you have a pipe to an unfettered internet, which is what
we have now with neutrality. With non-neutrality, you'll
see degraded (or nonexistant) services to places on the
internet who don't pay up. And the only way to find out
your ISP's qos to a given site would be to go there. Good
luck shopping around other ISP's to see who's got the best
performance to your favorite sites.
c) its not going to hurt the big internet companies much,
they take some minor hit to their bottom line and pass
on the costs. Its the small and up-and-coming companies
that will get hurt, as this 'pay to play no the ISP's nets'
tax will just add to their barrier to entry. Taking away
neutrality would be a step in a return to the balkanized
network days of compu$erve.
network days of compu$erve and prodigy.
\_ Except you have it exactly backwards, in that currently
network owners can do as they like and the only
pressure on them is their customers. Proponents of
"Net Neutrality" want to pass laws that freeze the
status quo in legislature. If blocking small up and
coming sites were a problem, wouldn't ISPs be doing
that all ready? Do you really want Congress determining
which packets and protocols should be used on the
Internet, instead of the IETF?
\_ Um no they can't. Right now they do 'best effort'
to everywhere, with no discrimination against
sites who haven't ponied up good-performance
extortion fees. No we dont want congress
determining which packets/protocols should be used
-- they dont do that now. That is the status quo
we want preserved. When comcast tried to disrupt
bittorrent traffic, and the FCC started
investigating, they backed down.
\_ Why can't they? People set up spam filters,
firewalls, etc all the time, why couldn't an
ISP do the same? There is no law against it,
though the NN folks seem to want there to be
one. Am I right about this? Link to the FCC/
Comcast situation please? Using the FCC to
stop technological change doesn't exactly
strengthen your case, btw.
one. Am I right about this? The FCC/Comcast
case is currently pending on appeal, btw. |
| 2008/11/29-12/6 [Computer/SW/OS/FreeBSD, Computer/SW/OS/VM] UID:52129 Activity:moderate |
11/29 I'm experimenting with virtualization, and as a poor college student
I'm wondering what the best alternatives for virtualization are, and
how best to cut my teeth on messing with non-linux platforms (or I
guess interesting stuff on Linux would work too). Right now I've got
FreeBSD7 running on KVM on my home computer (on a Core 2 Quad), and am
somewhat at a loss as to how to use it. (More details: bridged
networking, disk is a 8GB partition software raid1'ed over 3 disks).
In any case, KVM seems to just 'work', but as the CSUA is planning to
offer VMs soon, I'd like to know if there are better alternatives,
particularly considering that when I put my computer to sleep without
shutting down the guest OS, the computer wouldn't start back up, I had
to cold-boot, and the disk image got corrupted. From what I hear,
VMWare's offering is solid, but the useful administration software is
thousands of dollars. Ideally, free software or something sustainable
without repeated donations of software, and easy to administrate would
be best. Does anyone have suggestions? --toulouse
\_ At my job, we use Vmware 2.0. it is free. i run vms. there
are graphical admin tools. I could buy Vmware ESX, which gets
me I guess better admin tools, better performance vmotion and fail
over.
\_ Someone here works at VMWare and was recruiting 2 years ago.
Calling the VMWare guy! We need a free educational license!
Oh well, he's probably not going to respond until Monday.
Us old farts have kids and family things to go on weekends.
Oh, try this. And yes we use VMWare in our company and it
is really great. You can get snapshots of the machine, run
multiple instances on a single machine (since most machines
are underutilized). Our production servers are also in
VMWare for superior bug isolation and debuggability:
http://www.vmware.com/partners/academic
\_ What, you mean CSUA alums have lives? Unthinkable! --toulouse
\_ Isn't VMWare Server free? That's what we use in our company.
--- !OP
\_ I don't recall the details, but while the server itself is
free, I think the administration interface is expensive.
Feel free to correct me on this. --toulouse
\_ Here's the deal. Vmware has two products. The Free Version
(Vmware 2.0) , and Vmware Server ESX ( not free. lots of $$$$ ).
ESX is a different codebase than Vmware 2.0 free. With ESX,
you get better performance, better GUI tools, failover capability,
and the ability to magically move your VMs from machine to machine.\
freely available Vmware 2.0 has a gui too.
and the ability to magically move your VMs from machine to machine.
freely available Vmware 2.0 has a gui too.
\_ VirtualBox?
\_ virtualbox is a sun thing. its not vmware. it
has its strengths and weaknesses
\_ ESXi, the hypervisor, is actually free, it seems, but the magical
admin tools are a part of ESX and not ESXi:
http://www.vmware.com/products/esxi
Anyways. Paging VMWare employees...anyone here?
--Andy
Anyways. Paging VMWare employees...anyone here? --toulouse
\_ dude are you running a root name server? Vmware 2.0 is
just fine.
\_ doesn't mean ESX wouldn't be better ;). Ease of admin is a
real concern for us, and besides, if the software is
satisfactory, we might even virtualize soda itself. Given
time, if we got another server with virtualization
extensions, failover would be a large win. As you may have
noticed from recent downtime, Keg's been on the fritz
lately, so uptime's been on our minds. Without failover,
we're back to square one re: evaluating KVM vs VMWare vs
others, hence this thread. Besides, there's an argument to
be made that if we have experience managing the good stuff
here in college it'll be what we're qualified to manage once
we strike out in the real world, and/or the software that we
recommend to our superiors should we get relevant jobs
(which, arguably, a few of us will). --toulouse
here in college it'll be what we're qualified to manage
once we strike out in the real world, and/or the software
that we recommend to our superiors should we get relevant
jobs (which, arguably, a few of us will). --toulouse
\_ I guess. Really, I think Vmware 2.0 is adequate.
There are plenty of cheapass companies out there running
it.
\_ You know, when I was a poor college student, I
wasn't very picky. Seriously, the two may have
different features that you'd need in the enterprise
environment, but are you running an enterprise?
\_ Well, I'm not picky wrt/ using what works for me
(which, as I mentioned before, is KVM), but I
want the CSUA to be a bit more ambitious in its
endeavors, and as they say, shoot high, aim low
(is that the right saying?). Plus, there's the
fact that our vp is not paid, so minimizing the
addition to his workload while offering more
students to members is also a factor. In any
case, I think it'd be prudent for us to see if a
software donation is feasible, and if not, what
our other options are then. This is something
that can wait a bit, as we're waiting on those
core i7's. --toulouse
\- (80cols ... reformatted)
\_ well if this is about the CSUA rather than
personal edification, how about first dealing
with the frequent crashes/outages of soda ...
or is this an attempt to do so? [this seems
odd to me, but whatever]. second, to abuse
a quote a bit, "software is the continuation of
policy by other means" ... "what [csua] problem
are you trying to solve" [via this software, via
donation campaign/new hardware etc]. BTW, with
regard to giving csua people experience with
expensive tools, i actually think part of the
reason a lot of ex-csua people have been
successful systems people is they resorted
to hacking togethe things and thus understanding
how they work under the hood, rather than
throwing money at the problem [hardware and
softwarewise] ... i'm not saying you should say
solve all problems that way ... like if you need
disk space today, just go buy a cheap disk
rather than scrounging, but just the observation
in the past, some of this hacking to debug
something or getting it to work (and much of
this was pre-google) served people well.
\_ Yep, real learning comes as part of the
struggle. In some sense, it would be better
for students not to primarily have experience
with enterprise software packages since
these are made "easy to use" for the corporate
drones who wouldn't survive if they had to
have any real degree of understanding of how
the system actually works.
\_ Well, the learning I was looking for when
putting the idea forward (since I suggested
it) was geared towards people exposing
themselves to different OS'es and playing with
root in a sandbox. This is the problem I want
to solve, not training people in enterprise
applications. Also, soda hasn't been crashing
-- it's been keg, which serves our LDAP, that
(as I said before) has been on the fritz. If
keg goes down, then logging in does not work.
Politburo intends to buy a new server for
this; however since the Core i7 is coming out
we don't want a purchase now to be obsolete
upon arrival. We have the opportunity now to
solve two problems at once: allow interested
members access to their own personal VMs, and
increase stability of our servers. We can most
definitely do without failover, but then the
uptime problem isn't as completely solved.
The idea of getting students experienced in
adminning VMWare may be of low priority for
the CSUA as a whole; on the other hand, it is
(IMO) the strongest argument to be made to
VMWare.
In summary (and in my opinion) -- high
priorities are increasing uptime and developing
skills with adminning systems.
low priorities are developing VMWare admin
skills and...well, steven should be coming on
soon to offer his opinion. --toulouse
\_ Can't you request a free license for VI3 from VMware at
http://www.vmware.com/partners/academic
\_ You could try virtual box from Sun, it is free and runs many x86
OSes:
http://www.virtualbox.org
http://www.virtualbox.org/wiki/Guest_OSes
Re VMWare - Fusion for OSX is very nice and quite affordable (I've
seen it on sale recently for as little as $30). It has GUI admin
tools and the unified mode makes using windows apps almost like
using native OSX apps.
I'm currently using Fusion to run WinXP and Ubuntu and have used
it in the past to run Solaris x86 and FreeBSD as well. I usually
run XP and OSX concurrently and haven't ever had any problems with
the XP VM getting corrupted when I sleep my iMac. If you have a Mac
I'd recommend getting it.
\_ I don't think you understand what he's trying to do.
\_ Maybe I misunderstood, but isn't part of what he is trying to
do is becoming more familiar with non-linux systems ("I'm
wondering ... how best to cut my teeth on messing with non-
linux platforms"). If he has a mac, Fusion is a good way to
accomplish this - it can run Solaris, Linux, *BSD, Windows,
&c. and will help him get a feel for those systems. Virtual
Box, while not as nice as Fusion (at least on Mac), is a
free way to accomplish the same.
\_ These are two different objectives. I'm talking about setting
up VMs as a service for CSUA so we can consolidate our machines
while maintaining some sort of security and OS diversity (linux
+ BSD at least) If toulouse wants to learn about
virtualization
of course Fusion is a good option (he does have a mac), but
that's a different aim. --Steven
up VMs as a service for CSUA so we can consolidate our
machines while maintaining some sort of security and OS
diversity (linux + BSD at least) If toulouse wants to learn
about virtualization of course Fusion is a good option (he
does have a mac), but that's a different aim. --Steven
\_ Hey guys - Steven here
Thought I'd weigh in on the situation. The recent outages have
indeed been because Keg has been crashing (as presumably toulosue
pointed out) and I'm fairly sure it's a hardware issue. We're
simply running too much IO through the (decently old) system
and parts of it have already failed (we've lost one of the
ethernet controllers already) so I'm willing to blame the system
instead of the software. That said, we're hoping to buy a massively
cool system when Core i7 Xeons come out (thinking 16+ cores). At
that point it seems reasonable to look at virtualization. I've
used Fusion and Virtualbox in the past, so I'm not new to it
by any means - but one of the requirements is that it's easy to
admin/use. The issue here is the host OS - I'd like to use ZFS for
the disk array we'd need to have to back all this. Linux doesn't
seem to have a very good filesystem for this sort of thing - ext4
isn't stable, btrfs is still even further off, ext3/LVM is pretty
hacky, JFS/XFS really really need battery backups to not lose data,
and reiserfs's future is very unstable.
ZFS offers ZVOLs which seem to be perfect for giving out virtual
partitions. Right now we have Soda mounting off of Keg via NFS
which as you may have noticed is a serious performance and stability
problem, so I'd prefer not to go with NFS again. The network FSes
out there all seem to suck in one way or another, so local storage
(especially for something like this) seems to be a must.
Since that limits us to using FreeBSD or OpenSolaris as a host OS
\_ or OSX, see:
http://preview.tinyurl.com/5zo987
[developer.apple.com - zfs(8)]
\_ We're not rich enough to buy a
Mac Pro/XServe :(
(unless Linux ends up having a decent fs by the time we actually
get this running). Virtualbox doesn't seem to work well on FreeBSD
(as in not at all) and Xen seems to not play nicely with either
BSD or Solaris as a dom0. VMWare won't run on BSD either - not
sure about Solaris, which is why I was looking at ESX. The problem
with ESX is that it runs on only about 3 supported hardware
configurations which are pretty hard to build on our budget.
Discuss?
I'll hang around and maybe get into this whole motd thing ;)
\_ Virtual Box on OpenSolaris w/ ZFS sounds like it would probably
work. I used to know some OpenSolaris people when I was at sun,
and could probably put you in touch with them if you run into
problems. -ex-Sun
\_ That'd be neat, I'll do so if we go that route and have
troubles |