dlopen(3) and its friends allows a C developer to dynamically link to symbols at runtime, the ClassLoader.forName() method allows a Java developer to dynamically load classes at runtime, and other languages have similar constructs. Runtime linking is an extremely useful feature for implementing a module system so in-house developers or 3rd parties can create new implementations of well-defined interfaces; Apache HTTPD is a good example of how to use this effectively. Runtime linking has a number of benefits, not the least of which is security: a user (at runtime) can disable large chunks of code to limit the attack surface.
The May 2015 The State Of Go talk addressed this feature in the execmodes document, specifically:
Go code as a shared library plugin with a Go style API
Go code that uses a shared library plugin
It states that neither of these are to be available in 1.5 and indeed they do not appear to be. What's your take on runtime linking? Do you consider it a priority and do you think it'll be available in the next release?
And don't forget that because this is a brave new world, dozens of different companies are going to compete for it. One or two will succeed, most will fail, and a lot of houses will be littered with IoT devices with firmware that is no longer maintained because its creator is now out of business.
This is so going to suck.
Seems like reasonable speculation to me. Valve may be hedging against the likelihood that if a significant portion of their user base moves toward thin clients and cloud services then those users will not have powerful PCs. But, if valve makes a console with high-end hardware then they have a better shot a staying alive.
This whole shift back to thin clients is something a friend and I have been trying to keep tabs on. Gamers have been the driving force behind the huge gains in CPU overclocking and GPU performance (which we're using for other purposes) and if PCs die (as predicted by many) then I'm worried that the powerful CPUs and/or GPUs that are so cheap and readily available today will become expensive "server" chips.
but if you could prove that google is doing behind the scenes work to enable interception of your emails - or if they know beyond doubt that their ssl's are no good, you could sue google successfully.
What's more -- Aardvark doesn't routinely collect information from its
users. Apart from the Google Ads, this site is a cookie-free zone --
I probably know nothing at all about you anyway!
I went to your site and Firefox prompted me to accept the following cookie:
name: font_size
content: 0
path: /
domain: aardvark.co.nz
Expires: End Of Session
Not a big deal, really, but it doesn't match up with your policy.
The 50 million number comes a Census *mailin survey* which is completely unscientific and therefore invalid.
You've done the research? Care to provide a citation for your claims?
The 50 (sometimes 47) million number that is often quoted comes from SAHIE. A quick glance at the about page will show you that:
The SAHIE program models health insurance coverage by combining survey data with population estimates and administrative records. Our estimates are based on data from the following sources:
* The Annual Social and Economic Supplement (ASEC) of the Current Population Survey (CPS); * Demographic population estimates; * Aggregated federal tax returns; * Participation records for the Supplemental Nutrition Assistance Program (SNAP), formerly known as the Food Stamp program; * County Business Patterns; * Medicaid and Children's Health Insurance Program (CHIP) participation records; and * Census 2000.
If you want to dig deaper then checkout the data inputs section.
BOTTOM LINE: it is not a "mailin" survey or anything of the sort. 47 million is the best, educated guess of the number of uninsured based on data from a wide variety of sources collected in 2005 and compiled by SAHIE; 50 million if you look at the 2006 data.
One tricky bit is booting. LILO can't find your kernel if you use Software RAID 5, which leaves you in a bit of a chicken and egg scenario (you want to put your kernel on a RAID 5 partition for the same reason as everything else, presumably). What I did was buy a 16MB compact flash card and a $15 CF TO IDE adapter from Here. I then put the kernel on the CF card and used syslinux as the boot loader. Works like a charm.
Also, as others have said, you may be SOL if you're using hardware raid, the controller dies 3 years down the line, and the manufacturer isn't willing or is unable to get you a replacement. eBay can be a life saver in this situation, but having gone through that I don't care to do it again.
I'm using Software RAID 5 with 5 SCSI disks and I've been VERY happy with the performance and reliability.
But, again, lets remember that only a court of law can take an affirmative position on this.
Errr... I may be misunderstanding what you are saying here, but... It's your license for your product, you can do whatever you want; you don't have to wait for a court of law to decide the details for you. If you want to say that socket communications do or do not constitute a derivitive work, then do so. It's your call.
I like the MS Visual Studio EULA better (C:\Program Files\Microsoft Visual Studio\MSDN98\98VSa\1033\Setup\EULA.txt, if you happen to own it). Section 4.1.2:
Performance or Benchmark Testing. You may not disclose the results of any benchmark test of either the [Server Software] or [Client Software] for Microsoft Message Queue Server, Microsoft Transaction Server or Microsoft Internet Information Server to any third party without Microsoft's prior written approval.
And if you get the Microsoft SDK from windowsupdate, the same restriction is placed on releasing.NET benchmarks.
The problem is that it costs $2 a month (for Verizon, at least). My conversation went something like this:
verizon: listing is free me: I don't want to be listed verizon: that's an extra charge of $2/mo me: you're charging me $2/mo for you NOT to do something? verizon: yes. listing is free me: you keep saying that like its a good thing. verizon: yes sir. What would you like to do? me: How does my name appear when it's listed? verizon: First initial and then last name. me: OK. Fine. Listed. verizon: What is your first name? me: "Q".. no, wait... "X"
Now when telemarketers call and ask for Mr. Him, I ask "which one"? At least 1 a week answers "X".
and even if MS managed to get all the current independent motherboard companies on board for this, most any of those players would easily overcome it to keep the Linux revenue stream going.
Sure, but at what price? The reason I can get a kick-ass mobo for $70 is because of the strong competition. If those independent motherboard companies drop out of the game and I have to rely on "the big companies" (as you say), it'll cost a lot more.
dlopen(3) and its friends allows a C developer to dynamically link to symbols at runtime, the ClassLoader.forName() method allows a Java developer to dynamically load classes at runtime, and other languages have similar constructs. Runtime linking is an extremely useful feature for implementing a module system so in-house developers or 3rd parties can create new implementations of well-defined interfaces; Apache HTTPD is a good example of how to use this effectively. Runtime linking has a number of benefits, not the least of which is security: a user (at runtime) can disable large chunks of code to limit the attack surface.
The May 2015 The State Of Go talk addressed this feature in the execmodes document, specifically:
It states that neither of these are to be available in 1.5 and indeed they do not appear to be. What's your take on runtime linking? Do you consider it a priority and do you think it'll be available in the next release?
And don't forget that because this is a brave new world, dozens of different companies are going to compete for it. One or two will succeed, most will fail, and a lot of houses will be littered with IoT devices with firmware that is no longer maintained because its creator is now out of business. This is so going to suck.
Really, dude? Really!?!
How combining learning algorithms with community moderation?
Seems like reasonable speculation to me. Valve may be hedging against the likelihood that if a significant portion of their user base moves toward thin clients and cloud services then those users will not have powerful PCs. But, if valve makes a console with high-end hardware then they have a better shot a staying alive.
This whole shift back to thin clients is something a friend and I have been trying to keep tabs on. Gamers have been the driving force behind the huge gains in CPU overclocking and GPU performance (which we're using for other purposes) and if PCs die (as predicted by many) then I'm worried that the powerful CPUs and/or GPUs that are so cheap and readily available today will become expensive "server" chips.
but if you could prove that google is doing behind the scenes work to enable interception of your emails - or if they know beyond doubt that their ssl's are no good, you could sue google successfully.
Not likely. http://www.cato.org/publications/commentary/telecom-amnesty
I went to your site and Firefox prompted me to accept the following cookie:
name: font_size
content: 0
path: /
domain: aardvark.co.nz
Expires: End Of Session
Not a big deal, really, but it doesn't match up with your policy.
Well I've done the research and here's the deal:
The 50 million number comes a Census *mailin survey* which is completely unscientific and therefore invalid.
You've done the research? Care to provide a citation for your claims?
The 50 (sometimes 47) million number that is often quoted comes from SAHIE. A quick glance at the about page will show you that:
If you want to dig deaper then checkout the data inputs section.
BOTTOM LINE: it is not a "mailin" survey or anything of the sort. 47 million is the best, educated guess of the number of uninsured based on data from a wide variety of sources collected in 2005 and compiled by SAHIE; 50 million if you look at the 2006 data.
The other problem with KDE is "everything" is named starting with a "K" which makes it harder to scan to find stuff quickly.
Don't you mean that it's harder to find stuff Kwickly?
Just exactly who is going to decide what "... a compelling state interest" is?
A court (the legislative branch).
Let me guess? The same people that will charge you with treason or terrorism?
Nope. That'd be a prosecutor (acting under the authority of the executive branch).
int main()
/* fd is now locked, whoohoo!!! */
/* fd is now @^%$#ing unlocked!!!! For the love of God, why!?!?!? */
{
int fd, fd2;
struct flock fl;
fd = open(TEST_FILE, O_RDONLY);
if (fd < 0)
perror("open failed");
bzero(&fl, sizeof(fl));
fl.l_type = F_RDLCK;
fl.l_whence = SEEK_SET;
fl.l_len = 1;
if (fcntl(fd, F_SETLK, &fl) < 0)
perror("lock failed");
fd2 = open(TEST_FILE, O_WRONLY);
if (fd2 < 0)
perror("open failed");
return EXIT_FAILURE;
}
One tricky bit is booting. LILO can't find your kernel if you use Software RAID 5, which leaves you in a bit of a chicken and egg scenario (you want to put your kernel on a RAID 5 partition for the same reason as everything else, presumably). What I did was buy a 16MB compact flash card and a $15 CF TO IDE adapter from Here. I then put the kernel on the CF card and used syslinux as the boot loader. Works like a charm.
Also, as others have said, you may be SOL if you're using hardware raid, the controller dies 3 years down the line, and the manufacturer isn't willing or is unable to get you a replacement. eBay can be a life saver in this situation, but having gone through that I don't care to do it again.
I'm using Software RAID 5 with 5 SCSI disks and I've been VERY happy with the performance and reliability.
Interesting. My boss tends to frown on employees living in the office.
The problem is that it costs $2 a month (for Verizon, at least). My conversation went something like this:
.. no, wait... "X"
verizon: listing is free
me: I don't want to be listed
verizon: that's an extra charge of $2/mo
me: you're charging me $2/mo for you NOT to do something?
verizon: yes. listing is free
me: you keep saying that like its a good thing.
verizon: yes sir. What would you like to do?
me: How does my name appear when it's listed?
verizon: First initial and then last name.
me: OK. Fine. Listed.
verizon: What is your first name?
me: "Q"
Now when telemarketers call and ask for Mr. Him, I ask "which one"? At least 1 a week answers "X".
Sure, but at what price? The reason I can get a kick-ass mobo for $70 is because of the strong competition. If those independent motherboard companies drop out of the game and I have to rely on "the big companies" (as you say), it'll cost a lot more.