You need a smart gateway. Your E1's border router, or a gateway immediately behind it, needs traffic shaping and queueing. Pretty much any circuit anywhere needs traffic queueing. Either side of your E1 could probably benefit from a compressed virtual circuit such as maybe a VPN. Compress all traffic that way. If you locally host your web servers, you can use a reverse proxy that includes mod_gzip and other stuff to strip whitespace from their content. You can also control your users' behaviors with caching proxies like squid and with a layer 7 packet filter. The layer 7 filter will protect against p2p and such. If you think the network is being abused but you want to encourage self-censorship, make the squid logs public.:)
Cool. All of em I've met are wicked nice and exhaustively devoted. If you have true concerns and want to be part of a user/support/dev community, join #wireless on irc.freenode.net! I'm dtm there.
Upon rest and reflection it occurs to me that I might have been slightly overreacting, as the OP was not terribly abusive;)
The problem is that
1) Hardware is naturally nasty to code drivers for, and almost every device driver engineering effort resorts to reverse engineering regardless of documentation or type of device.
2) Hardware vendors don't cooperate because of multi-corporate IP licensing entanglements for chips and chipsets and firmwares; some cards require secondary and tertiary firmware to be loaded onto the card by the OS upon each boot. Who wrote those?
3) The FCC provides limitations on power output and sometimes power is controlled by software, so manufacturers can't always legally provide specs. Side note...you don't tend to want to increase power in software, as most chips are not designed for it and will simply distort the signal, such as the broadcom chipset in the wrt54g.
4) Linux does not have a unified wifi driver abstraction layer. The wifi hardware industry is in such relative immaturity that each chipset is relatively primitive and diverse. We don't have standards like the 56k modems have v.34 and v.90 for power, quality control, and robustness. It's an ever evolving one-off shootout. Please note that Linux's SCSI layer had this same problem for many many years until at least 2001 iirc, and it suffered in engineering and performance until they redesigned it and all drivers.
Yeah no kidding. Has anyone who's complaining about suboptimal hardware support on a free OS, ever tried designing (in other words, reverse engineering) a device driver or abstraction layer for an OS? Get to the freaking point and just ask which cards are best supported, assuming you can't read the docs yourselves.
How do they think a developer of free wifi would feel if they were reading this public display of bleating and humiliation? Such a developer would by definition have spent years of their lives devoting tons of free time to a labor of love and of liberty. If it was me, I'd be pretty insulted if not humiliated. Hopefully they'd have thick skin and say "yeah I know I don't like it either" or even just "whatever; you're welcome to fix it" but they're under no obligation to sympathize any further.
Free device driver developers, especially those in wifi, are some hard working, state-of-the-art people who are substantially increasing our liberties. If you're not part of their solution, you're part of the problem.
Ok what about with rainbow tables, vast stores of precomputed hashes? They say that with a 64GB table, it'll take a few minutes to crack any Windows lanmanager password up to 14 characters in size using "all possbile characters on a standard keyboard (not including those alt+xxx characters)" on a standard 666 MHz system. Some individual table sets have been known to reach 600+GB in size.
How do the likes of 3DES and AES stand up to that? I'm an encryption noob.
Hi. I'm not claiming that this project has any relation to the organization mentioned in the article, but it is a functionally similar set of free software that is backed by a company. According to the site, it's a "Playerless streaming applet for Ogg formats".
Hm. Maybe it's because Slashdot is a fluctuating, fluidic, chaotically growing-and-shrinking and coming-and-going cloud of individuals, and not a hivelike conscious collective about which such gross generalizations and stereotypical judgments can be rationally made!:)
Oh great. Folding bike. I hadn't even thought about that. Here I was all primed to make a dry joke about riding one of those sweet telescoping compact ladders (only $100 at Lowe's!!!) to stash under your desk. And you hadda come in with your sense-making.
To run with your point... a lot of free and open source software such as mplayer or RC5 which have optional altivec optimizations already have optional ia32 optimizations and often also have other ia32 assembly surrounding it. So maintainers of such projects probably need to do something simple like change the GNU autoconf target definition and runtime CPU core detection to mimic the Linux ia32 definition.
Bill Gates said to be muttering something about "Tiger Tiger. burning bright, In the forests of the night; What immortal hand or eye. Could frame thy fearful symmetry?" Who knew he was a Blake fan?
An IBM researcher has a sample implementation of a dependency system for standard SysV init scripts. It uses 'make' to provides deps instead of the crude, standard ordering system. Search the article for the word "dependencies" and start reading there toward the bottom if you already know how SysV init works.
Re:[Scaremongering] has other purposes
on
The Next Net
·
· Score: 1
Right. And it also has benefits for the customers -- particularly business customers. As both a netizen since childhood and as an ISP architect, I say these things with the utmost care and respect.
having your own portable address space isolates you from your ISP so you can more easily switch ISPs at any time
most customers don't have or need their own ARIN-assigned portable public IP address space
most customers can't run a server any better (security is a massive concern) than an ISP can, so they don't need to host them
the concept of the "end to end internet" is not something that is necessarily enabled by the presence of a public IP address. A public IP address is not something the netizenry inherently needs or is inherently entitled to, and can be politely worked around in any number of ways, when genuinely needed, as is evidenced with clever p2p and with hosted game, communication, and ASP services. It does not make you more valid or equal of a netizen just like land ownership doesn't make you sovereign; you're just leasing it from the greater body. These are trivial limitations of otherwise gratuitous liberties.
Tell me one person in their right mind whose heart's desire genuinely requires their computers, telephones, toasters, and tvs, to have always-on, *directly* reachable, unfiltered IP addresses for the entire planet forever. That would be an unsophisticated and insecure topology, especially given the average transient and disconnected usage patterns. That person is nowhere close to representative of the population and is capable of designing, managing, and vigilantly securing their own network.
NAT does not immediately imply security, but it simplifies topology and deployment and hence they go hand in hand.
For any needs not covered here, the customer can pay for the features or switch ISPs.
These issues impact the manageability, security, and liability of ISPs, which customers have no inherent right to impact without paying a premium and which an ISP has no requirement to allow anyway. They don't reduce netizenship, free speech, and don't unduly reduce your mobility. I operate a small wifi ISP who now issues private addresses by default because we know our customers and because we will let them pay a little extra for public IP address space if they absolutely require it, as a matter of informed consent. In my customers' case, they know that we can manage security far better than they can.
I'm sorry if your ISP doesn't offer those options, and offends your sensibilities. As for residential customers across the country who are on satellite or whatever, you can share a colocation with a friend (maybe someone on landline in town) or build wifi. As for residential customers across the country who are in town, you can pay extra to use your choice of ISP over DSL and get a static IP address and the whole works. I started with a shared, 2400 bps, 7E1, tty-only dialup and I painstakingly maximized my netizenship with it. You are capable of designing and managing your own network and you can pay.:)
WHOOPS. Wrong link! I spent half an hour searching for these just for this thread and got em mixed up.;) Here is GTK+ ported to Aqua along with assorted apps and screenshots! Thanks.
All labor laws remain in effect. Therefore you are not slaves.
Unbelievable. How to even respond... the original author used an expression called "hyperbole". Comparable to "reduction to absurdity" for the purpose of illustration and summary.
This was commentary on the personal experience of one individual inside a megacorporation -- an individual you haven't encountered and know absolutely nothing about. He merely advocates compassion and common sense. You're trying to project the idea that individual clerks are in any way responsible for the industry's strategic calamity. Then you ignore that he conceded the calamity in the first place. Then you use that projection as a strawman to stand on as a cheap way to try to elevate your own nondescript allegations.
And the last time I was treated with compassion by the airlines in this situation was, oh, let's see, never.
As his commentary proves, you would have if you'd called him! Or any of the subset of countless other highly trained and compassionate clerks who do their best to improve the calamity from within their isolated station, some of whom could use a pick-me-up after the last 50 people who dumped on em.
If you want to pay attention and write about your experience or any other *original* thought so as to *add* to the discussion, then please do. Otherwise, I'm done with regurgitating negativity in the Slashdot guerilla verbal warfare zone.
I sent a summary of these Slashdot comments to my cousin who works at American Airlines hq in Dallas. Here's his response!
---
"ugh... I worked 9pm-1am yesterday (xmas day). I spent the first two hours of my shift calling people to tell them their flight was cancelled and reschedule them. Most of them were taking flights out to Miami and the Caribbean to spend New Years Eve partying on the beach. Honestly, I had little pity telling them they were going to miss out on one day of tanning especially since they seem to 'blame' the weather on us.
"One hour into my shift our reference system went down. No IT people were willing to come in and fix it. I had the system up for booking flights and making reservations, but I could not look up any of our rules and regulations. Ah well, enjoy your xmas off IT guys!! Enjoy the weather in Cabo San Lucas!! Cheers!!
"Fortunately, we have a backup of all our html files saved as text files. However each text file can only hold serval hundred text characters. So, when I want to look up our baggage policies the normal html file is called BAG INFO. In the backup system BAG INFO is separated into 10 or 20 text files and I have to 'page' through them by typing BAG INFO P2, BAG INFO P3, BAG INFO P4. The text files are not indexed and are not searchable. It took me 10 minutes to find and advise someone how big a bag they can take to Puerto Rico.
"After I started taking incoming calls again, there were people calling in on Christmas day to book their trips for Spring Break. There were over 100 calls on hold to talk to us, and there were people sitting on hold for half an hour to ask me how much it would cost to book a trip to Fort Lauderdale in March. Couldn't that wait until the day after Christmas?
"Yes, the airline industry does not prepare for emergencies as well as it could for the holidays when people want to travel in record numbers.
However, I think the general public could try to have their own backup plans in place as well and realize that the travel industry in general does not have the equipment or the staff to handle everyone in the country wanting to travel all at once in one week. Do people stock their refrigerators year round with enough food to feed everyone in their families at one meal like they do at Christmas?
"Even though we try to accommodate everyone as best as we can on the holidays, we want to to have a holiday just as bad as the rest of everyone else. Working in the travel industry should not indenture us to be your slaves over holidays. The public needs to have a little bit of compassion and realize how much we give up in our own personal lives just to help you get where you are going. Frankly, the way most people treat me on the phones I don't think they deserve our help and compassion. And don't call on Christmas day to book flights in March. That phone call is making someone work on a day they shouldn't have to.
"anyways.... heh..... guess i had a bad night at work last night, huh
And the reason why that fact makes IE insecure is that IE is artficially architected into kernelspace for the sole reason of becoming a smokescreen in antitrust court. Hence, IE is insecure by design and virtually everything else such as Firefox are not.
Hi. The Windows oriented ones are Xandros and Linspire. You can google for a free Linspire download coupon (web site will still say it costs money but I'm hearing that apparently it doesn't). You can also try the CD based Knoppix, downloadable from linuxiso.org. Knoppix can boot only from the CD so you can nondestructively test it and then install it later if you like it.
You need a smart gateway. Your E1's border router, or a gateway immediately behind it, needs traffic shaping and queueing. Pretty much any circuit anywhere needs traffic queueing. Either side of your E1 could probably benefit from a compressed virtual circuit such as maybe a VPN. Compress all traffic that way. If you locally host your web servers, you can use a reverse proxy that includes mod_gzip and other stuff to strip whitespace from their content. You can also control your users' behaviors with caching proxies like squid and with a layer 7 packet filter. The layer 7 filter will protect against p2p and such. If you think the network is being abused but you want to encourage self-censorship, make the squid logs public. :)
Cool. All of em I've met are wicked nice and exhaustively devoted. If you have true concerns and want to be part of a user/support/dev community, join #wireless on irc.freenode.net! I'm dtm there.
Upon rest and reflection it occurs to me that I might have been slightly overreacting, as the OP was not terribly abusive ;)
;)
The problem is that
1) Hardware is naturally nasty to code drivers for, and almost every device driver engineering effort resorts to reverse engineering regardless of documentation or type of device.
2) Hardware vendors don't cooperate because of multi-corporate IP licensing entanglements for chips and chipsets and firmwares; some cards require secondary and tertiary firmware to be loaded onto the card by the OS upon each boot. Who wrote those?
3) The FCC provides limitations on power output and sometimes power is controlled by software, so manufacturers can't always legally provide specs. Side note...you don't tend to want to increase power in software, as most chips are not designed for it and will simply distort the signal, such as the broadcom chipset in the wrt54g.
4) Linux does not have a unified wifi driver abstraction layer. The wifi hardware industry is in such relative immaturity that each chipset is relatively primitive and diverse. We don't have standards like the 56k modems have v.34 and v.90 for power, quality control, and robustness. It's an ever evolving one-off shootout. Please note that Linux's SCSI layer had this same problem for many many years until at least 2001 iirc, and it suffered in engineering and performance until they redesigned it and all drivers.
Kiss your local wifi developer
How do they think a developer of free wifi would feel if they were reading this public display of bleating and humiliation? Such a developer would by definition have spent years of their lives devoting tons of free time to a labor of love and of liberty. If it was me, I'd be pretty insulted if not humiliated. Hopefully they'd have thick skin and say "yeah I know I don't like it either" or even just "whatever; you're welcome to fix it" but they're under no obligation to sympathize any further. Free device driver developers, especially those in wifi, are some hard working, state-of-the-art people who are substantially increasing our liberties. If you're not part of their solution, you're part of the problem.
Ok what about with rainbow tables, vast stores of precomputed hashes? They say that with a 64GB table, it'll take a few minutes to crack any Windows lanmanager password up to 14 characters in size using "all possbile characters on a standard keyboard (not including those alt+xxx characters)" on a standard 666 MHz system. Some individual table sets have been known to reach 600+GB in size. How do the likes of 3DES and AES stand up to that? I'm an encryption noob.
Hi. I'm not claiming that this project has any relation to the organization mentioned in the article, but it is a functionally similar set of free software that is backed by a company. According to the site, it's a "Playerless streaming applet for Ogg formats".
Thanks but there is no DOS user in me. ;->
Probably when it stops functioning as one! As in, never! :)
Yay I'm an ISP sysadmin.
Hm. Maybe it's because Slashdot is a fluctuating, fluidic, chaotically growing-and-shrinking and coming-and-going cloud of individuals, and not a hivelike conscious collective about which such gross generalizations and stereotypical judgments can be rationally made! :)
Dear Slashdot, When will we be able to predict the future? Coz I can't and I want to.
Oh great. Folding bike. I hadn't even thought about that. Here I was all primed to make a dry joke about riding one of those sweet telescoping compact ladders (only $100 at Lowe's!!!) to stash under your desk. And you hadda come in with your sense-making.
To run with your point... a lot of free and open source software such as mplayer or RC5 which have optional altivec optimizations already have optional ia32 optimizations and often also have other ia32 assembly surrounding it. So maintainers of such projects probably need to do something simple like change the GNU autoconf target definition and runtime CPU core detection to mimic the Linux ia32 definition.
There are organizations who track humans who suffer from dementia (alzheimers, paranoia, whatever). And you can call a vet and use google.
An IBM researcher has a sample implementation of a dependency system for standard SysV init scripts. It uses 'make' to provides deps instead of the crude, standard ordering system. Search the article for the word "dependencies" and start reading there toward the bottom if you already know how SysV init works.
The PearPC developers should have inserted a 'stolen from PearPC' logo into one of their virtual ROMs! ;-)
- having your own portable address space isolates you from your ISP so you can more easily switch ISPs at any time
- most customers don't have or need their own ARIN-assigned portable public IP address space
- most customers can't run a server any better (security is a massive concern) than an ISP can, so they don't need to host them
- the concept of the "end to end internet" is not something that is necessarily enabled by the presence of a public IP address. A public IP address is not something the netizenry inherently needs or is inherently entitled to, and can be politely worked around in any number of ways, when genuinely needed, as is evidenced with clever p2p and with hosted game, communication, and ASP services. It does not make you more valid or equal of a netizen just like land ownership doesn't make you sovereign; you're just leasing it from the greater body. These are trivial limitations of otherwise gratuitous liberties.
- Tell me one person in their right mind whose heart's desire genuinely requires their computers, telephones, toasters, and tvs, to have always-on, *directly* reachable, unfiltered IP addresses for the entire planet forever. That would be an unsophisticated and insecure topology, especially given the average transient and disconnected usage patterns. That person is nowhere close to representative of the population and is capable of designing, managing, and vigilantly securing their own network.
- NAT does not immediately imply security, but it simplifies topology and deployment and hence they go hand in hand.
- For any needs not covered here, the customer can pay for the features or switch ISPs.
These issues impact the manageability, security, and liability of ISPs, which customers have no inherent right to impact without paying a premium and which an ISP has no requirement to allow anyway. They don't reduce netizenship, free speech, and don't unduly reduce your mobility. I operate a small wifi ISP who now issues private addresses by default because we know our customers and because we will let them pay a little extra for public IP address space if they absolutely require it, as a matter of informed consent. In my customers' case, they know that we can manage security far better than they can.I'm sorry if your ISP doesn't offer those options, and offends your sensibilities. As for residential customers across the country who are on satellite or whatever, you can share a colocation with a friend (maybe someone on landline in town) or build wifi. As for residential customers across the country who are in town, you can pay extra to use your choice of ISP over DSL and get a static IP address and the whole works. I started with a shared, 2400 bps, 7E1, tty-only dialup and I painstakingly maximized my netizenship with it. You are capable of designing and managing your own network and you can pay. :)
WHOOPS. Wrong link! I spent half an hour searching for these just for this thread and got em mixed up. ;) Here is GTK+ ported to Aqua along with assorted apps and screenshots! Thanks.
For those Mac users who don't want to use GIMP in X11, there is this! Aqua-native GIMP for MacOS.
Unbelievable. How to even respond ... the original author used an expression called "hyperbole". Comparable to "reduction to absurdity" for the purpose of illustration and summary.
This was commentary on the personal experience of one individual inside a megacorporation -- an individual you haven't encountered and know absolutely nothing about. He merely advocates compassion and common sense. You're trying to project the idea that individual clerks are in any way responsible for the industry's strategic calamity. Then you ignore that he conceded the calamity in the first place. Then you use that projection as a strawman to stand on as a cheap way to try to elevate your own nondescript allegations.
As his commentary proves, you would have if you'd called him! Or any of the subset of countless other highly trained and compassionate clerks who do their best to improve the calamity from within their isolated station, some of whom could use a pick-me-up after the last 50 people who dumped on em.
If you want to pay attention and write about your experience or any other *original* thought so as to *add* to the discussion, then please do. Otherwise, I'm done with regurgitating negativity in the Slashdot guerilla verbal warfare zone.
I sent a summary of these Slashdot comments to my cousin who works at American Airlines hq in Dallas. Here's his response!
---
"ugh... I worked 9pm-1am yesterday (xmas day). I spent the first two
hours of my shift calling people to tell them their flight was
cancelled and reschedule them. Most of them were taking flights out to
Miami and the Caribbean to spend New Years Eve partying on the beach.
Honestly, I had little pity telling them they were going to miss out on
one day of tanning especially since they seem to 'blame' the weather on
us.
"One hour into my shift our reference system went down. No IT people
were willing to come in and fix it. I had the system up for booking
flights and making reservations, but I could not look up any of our
rules and regulations. Ah well, enjoy your xmas off IT guys!! Enjoy
the weather in Cabo San Lucas!! Cheers!!
"Fortunately, we have a backup of all our html files saved as text
files. However each text file can only hold serval hundred text
characters. So, when I want to look up our baggage policies the normal
html file is called BAG INFO. In the backup system BAG INFO is
separated into 10 or 20 text files and I have to 'page' through them by
typing BAG INFO P2, BAG INFO P3, BAG INFO P4. The text files are not
indexed and are not searchable. It took me 10 minutes to find and
advise someone how big a bag they can take to Puerto Rico.
"After I started taking incoming calls again, there were people calling
in on Christmas day to book their trips for Spring Break. There were
over 100 calls on hold to talk to us, and there were people sitting on
hold for half an hour to ask me how much it would cost to book a trip
to Fort Lauderdale in March. Couldn't that wait until the day after
Christmas?
"Yes, the airline industry does not prepare for emergencies as well as
it could for the holidays when people want to travel in record numbers.
However, I think the general public could try to have their own backup
plans in place as well and realize that the travel industry in general
does not have the equipment or the staff to handle everyone in the
country wanting to travel all at once in one week. Do people stock
their refrigerators year round with enough food to feed everyone in
their families at one meal like they do at Christmas?
"Even though we try to accommodate everyone as best as we can on the
holidays, we want to to have a holiday just as bad as the rest of
everyone else. Working in the travel industry should not indenture us
to be your slaves over holidays. The public needs to have a little bit
of compassion and realize how much we give up in our own personal lives
just to help you get where you are going. Frankly, the way most people
treat me on the phones I don't think they deserve our help and
compassion. And don't call on Christmas day to book flights in March.
That phone call is making someone work on a day they shouldn't have to.
"anyways.... heh..... guess i had a bad night at work last night, huh
"MERRY XMAS!"
And the reason why that fact makes IE insecure is that IE is artficially architected into kernelspace for the sole reason of becoming a smokescreen in antitrust court. Hence, IE is insecure by design and virtually everything else such as Firefox are not.
Hi. The Windows oriented ones are Xandros and Linspire. You can google for a free Linspire download coupon (web site will still say it costs money but I'm hearing that apparently it doesn't). You can also try the CD based Knoppix, downloadable from linuxiso.org. Knoppix can boot only from the CD so you can nondestructively test it and then install it later if you like it.