Here is a not-so-short list of software for DVB cards (I guess some of those also support the DVB-T flavor and implement timeshifting). Some of those are free, and some cost money. It seems that the most popular one now is ProgDVB.
Did you try to take CS courses in some known university? Now these are hard and nothing like bullshit. I am totally with you on the (lack of) value in M.B.A. There certainly should be no "M" in there.
"Faster than compiled!", "It actually is compiled!", etc. Yeah, so why isn't Solaris written in Java?
I'm so tired of hearing this speed argument over and over again. Solaris is an OS; OS needs to manage memory; Java hides memory management. Also, some native code should be there to provide the first layer over IO. Right tools for the job, man!
Thank you for pointing out to that. I've just read the docs at MSDN describing Completion Ports API, and it seems interesting. I have always programmed network code on Windows the traditional BSD way, or using window messages (even slower, I understand).
Do we need to think about getting something like that to *NIX? Or maybe the traditional network programming can be just as fast on *NIX? What do you think?
As an aside, it seems the only reasonable solution (besides QOS) to these is to send more udp packets over different udp ports say 3 for sending and 3 for receiving and overlap the voice data so if you lose one packet you don't lose enough to care.
There is another solution that is much more common: make your own private internet (put routers, connect them with leased lines, put voice gateways e.t.c), connect this network using smart routing with the Internet as close to the backbones as possible, and keep utilisation below 50%. All the voice quality problems go away. This scheme is already used be several ITSPs. It just works, no QoS needed.
State-run certification authority in US can prevent the growing monopoly of VeriSign and also can give a good example for other countries (including mine) to do likewise.
In Israel there is exactly the same picture: DSL telco monopoly, multiple DSL ISPs and PPPoE.
Not many people here know that there is a solution to the problem, I figured it out myself and it is very simple:
Take a hub, connect to it 1)the modem, 2) one special box (let's call it your gateway) you allocate for (NAT/SOCKS v5) and DNS forwarder and 3) connect to the hub also all the computers on your LAN (or other hubs).
Now dial out (PPPoE) from the gateway into the modem's IP. Now you have new IP interface on the gateway with real IP.
Run NAT (or SOCKS v5) on the gateway using for translation the interface established by PPPoE link. Run on it also DNS forwarder.
If you decide to use NAT, on all your LAN machines configure default gateway and DNS server as a local (LAN) IP of your gateway box.
It should work, at least it works for me. Of course, NAT has its problems and not all apps can work with it, and the port mappings are a pain to configure...
And if you choose SOCKS v5, well, you'll figure it out...
Some words about the current situation here:
As for now, the telco and ISPs do not support multiple real IPs through one modem: the problem is in the modem itself and complementary equipment in the central offices. But I have talked to them about the problem and they turned to be surprisingly supportive, said that they understand the need for multiple real IPs through one modem and promised to do something about it within several months (including replacing the modems with another model).
What They Assume It Is Flawed With Language Foo Because They Instinctively Would Use It In A Flawed Way I guess you did not have enough pain fixing other people's code... You know, for every senior (clueful) programmer there are 5 (clueless) programmers out there and they do tend to misuse the so easily misused language features they have just learned about on some quick course. You would be absolutely right if the world would only consist of code masters, but it does not seem to be the case unfortunately.
What i would like my "personal collection of computing devices" to be is rather opposite: One server sitting at home connected always serving apps, under registered DN, storing my files, messages (mail server). And one or two portable devices that are no more (or maybe little more) than just input devices (maybe GUI runners). If you want to host your homepage, why wouldn't you do it from home (server)?
why on earth would you want to live in US? I happen to work for an american company, and this american company holds all its engineering department in Israel, like oh, so many companies I know. The result: Israel is now a second Silicon Valley without all the mess and blown up price of living. The number of tech startups is second in the world after US (compare the geographic sizes). So I guess its nobody's loss but US's.
Here is a not-so-short list of software for DVB cards (I guess some of those also support the DVB-T flavor and implement timeshifting). Some of those are free, and some cost money. It seems that the most popular one now is ProgDVB.
This is the only clueful comment on this story. Everybody else is just stuck on the privacy issues of something that does not really affect privacy.
Did you try to take CS courses in some known university? Now these are hard and nothing like bullshit. I am totally with you on the (lack of) value in M.B.A. There certainly should be no "M" in there.
The article talks about M.B.A.s, not coders. There are too many M.B.A.s and still too few well-educated coders.
"Faster than compiled!", "It actually is compiled!", etc. Yeah, so why isn't Solaris written in Java?
I'm so tired of hearing this speed argument over and over again. Solaris is an OS; OS needs to manage memory; Java hides memory management. Also, some native code should be there to provide the first layer over IO. Right tools for the job, man!
Thank you for pointing out to that. I've just read the docs at MSDN describing Completion Ports API, and it seems interesting. I have always programmed network code on Windows the traditional BSD way, or using window messages (even slower, I understand).
Do we need to think about getting something like that to *NIX? Or maybe the traditional network programming can be just as fast on *NIX? What do you think?
ORCKIT DSL modem, telnet 10.0.0.138 , default password - "password"
:-)
Oh, how lame
Vovida was bought by CISCO after most of the software (stacks, proxies) was already written and open-sourced.
State-run certification authority in US can prevent the growing monopoly of VeriSign and also can give a good example for other countries (including mine) to do likewise.
In Israel there is exactly the same picture: DSL telco monopoly, multiple DSL ISPs and PPPoE.
...
...
Not many people here know that there is a solution to the problem, I figured it out myself and it is very simple:
Take a hub, connect to it 1)the modem, 2) one special box (let's call it your gateway) you allocate for (NAT/SOCKS v5) and DNS forwarder and 3) connect to the hub also all the computers on your LAN (or other hubs).
Now dial out (PPPoE) from the gateway into the modem's IP. Now you have new IP interface on the gateway with real IP.
Run NAT (or SOCKS v5) on the gateway using for translation the interface established by PPPoE link. Run on it also DNS forwarder.
If you decide to use NAT, on all your LAN machines configure default gateway and DNS server as a local (LAN) IP of your gateway box.
It should work, at least it works for me. Of course, NAT has its problems and not all apps can work with it, and the port mappings are a pain to configure
And if you choose SOCKS v5, well, you'll figure it out
Some words about the current situation here:
As for now, the telco and ISPs do not support multiple real IPs through one modem: the problem is in the modem itself and complementary equipment in the central offices. But I have talked to them about the problem and they turned to be surprisingly supportive, said that they understand the need for multiple real IPs through one modem and promised to do something about it within several months (including replacing the modems with another model).
SSL site certificates are bound to a very specific host name, so this session tracking soution would work only for non-secure sites.
What They Assume It Is Flawed With Language Foo Because They Instinctively Would Use It In A Flawed Way ... You know, for every senior (clueful) programmer there are 5 (clueless) programmers out there and they do tend to misuse the so easily misused language features they have just learned about on some quick course. You would be absolutely right if the world would only consist of code masters, but it does not seem to be the case unfortunately.
I guess you did not have enough pain fixing other people's code
What i would like my "personal collection of computing devices" to be is rather opposite:
One server sitting at home connected always serving apps, under registered DN, storing my files, messages (mail server). And one or two portable devices that are no more (or maybe little more) than just input devices (maybe GUI runners). If you want to host your homepage, why wouldn't you do it from home (server)?
why on earth would you want to live in US?
I happen to work for an american company, and this american company holds all its engineering department in Israel, like oh, so many companies I know. The result: Israel is now a second Silicon Valley without all the mess and blown up price of living. The number of tech startups is second in the world after US (compare the geographic sizes).
So I guess its nobody's loss but US's.
First, I loved programming C for DOS,
then I loved programming C++ for *NIX,
then I hated programming C for *NIX,
then I hated programming C++ for Windows.
Now I love programming Java and I couldn't care less what platform I program for.