Posting late, but you seem to be misreading what I wrote. I was talking about the use of the widgets, not the widgets themselves. Of course there's an inheritance hierarchy of the actual widget implementations. But that's not what I was talking about! So be careful when you say I couldn't have been more wrong. Because I knew exactly what I was talking about.
Now it could be I was misreading the original post (I don't see how it's possible for a framework to implement composition with inheritance), but I'm talking about the *use* of the widgets in a GUI. And in that, no inheritance is not used much. It's a problem of composition. It's the "contains" vs "is a" relationships. Surely if you had read over more carefully what I wrote you would have seen that was what I was referring to. Obviously a button "is a" widget. However a dialog box "contains" widgets. That's the difference, and that's what I was getting at.
Anyway just to clear this up in case someone stumbles upon this post down the road.
You and the other commenter are misreading! Sure components themselves have an inheritance hierarchy, but the use of those components certainly involves composition, not inheritance.
Why would you use inheritance to establish a hierarchy of widgets? That doesn't make sense to me. A GUI is by definition a container that contains other widgets. It's a "has a" relationship, not a "is a" relationship. Inheritance to establish this just isn't appropriate. In desktop GUI programming, inheritance is used very rarely, and only when you want to extend a widget in a particular way. So in this regard, reactjs seems to be doing it the right way. The widgets themselves should have precious little by way of business logic. Widget events should bubble up and be handled in control logic that sits above all the widgets. Is this different than your experience? I can only speak for GTK+, Qt, wxWidgets, WinForms in C#, etc.
While the vast majority of software in use today is proprietary, and much of it hidden behind servers that process the day-to-day business of many companies, much of it is built out of open source parts with open source tools. So in many ways, it's similar to what the idea of interchangeable parts did for manufacturing. Not only does it make it easier to build software today, it's actually feasible to do some maintenance and modification of software, even proprietary software, when it's based on these open source basic parts. For example the entire MacOS operating system is, as a whole, a proprietary system, but there're a lot of parts that can be tweaked, replaced, or modified all thanks to a variety of open source projects that have become the standards. Beats the heck out of the old proprietary idea of standards.
So in this sense, open source software, and also free software, has won wildly and completely displaced the older styles of development where compilers and IDEs were expensive, and incredibly proprietary and not cross platform.
It's never been easier or cheaper or more accessible to develop software and build systems with sophisticated tools thanks to the effects and affects of open source in general. Even Visual Studio supports using free software tools for targeting a variety of platforms including Arduino, the Raspberry Pi, and Linux in general.
So there is yet much reason to be excited about the future of open source, Linux, hardware, and many other things coming.
So with most crypto currencies having a public, distributed ledger, how do thieves expect to pass off their stolen crypto coins? The ledger would clearly show any transfers to other wallets, would it not? So theoretically could the thieves be "id'd" in some fashion when they try to sell the coins to other users? I realize the ids are just hashes, but still if the exchanges have backups, they should be able to at least identify the stolen wallet ids, wouldn't they? While it might not be able to prevent the network from processing transactions from these stolen wallets, there should be at least a trace or indication that these stolen coins are moving.
Every time I hear about a theft I wonder about this.
SiriusXM sounds completely awful. It baffles my mind people actually want to pay a subscription to listen to horrible audio quality like that. The talk channels seem to have the lowest bitrate (obviously), and are so tinny and choppy as to be painful. The music channels are better, but still sound extremely bad, much like 64 kbit mp3s.
Yes he sure did. However when Comey called for Trump to release these recordings, he said, oh wait nevermind. There aren't any recordings after all. So either he was blowing smoke (read: lying) with his boast, or the recordings bear out Comey's side of the story. Either possibility is equally probable.
So I'm a farmer, but I must confess that the beef producers are wrong about the natural fertilizer thing. The fact is that all food (human or animal) removes nutrients from the soil in which they grew. Cattle concentrate some nutrients in their manure which can be placed back on the land, but the nutrients that go into the beef itself end up in human waste products. If those are not recycled, they are removed from the farm land, and must be replaced with nutrients from another source, usually mined in the form of minerals like phosphate.
Either way you look at it, to get sustainable food production, we must recycling all organic waste, even human waste, back into farms and fields. If this loop is closed, then obviously plant-based proteins are going to be our best, most efficient bet.
I for one have no problem with replacing meat with plant proteins if we can get the taste and texture somewhat good. I'm in favor.
Except that if you'd read the article you'd know that internal fracturing caused by steam is not the phenomenon they are talking about at all here. Even very dry meteors can explode for the reasons they describe.
I'm sure people intuitively understood for many years this idea that high speed, high pressure air can cause objects to break up catastrophically when it enters a hole in the object's surface (that's what destroyed the Columbia after all), but I think a lot of the emphasis was placed on temperature (just like your exploding rocks int the fire). Only now they've determined that just the air pressure effect itself can be powerful enough to cause a large ball of rock to explode. I'm sure hot plasma just adds to the effect.
I'm happily running rsyslog on my systemd-containing distribution.
For debugging, though, the journal actually contains far more verbose logging than syslog ever did. And redirecting both standard error and standard out is a good thing, as before systemd a messages that you talk about being swallowed just scrolled off the console, eventually to disappear forever if you didn't happen to catch them at the time.
I'm amused that people would actually prefer the thousands and thousands of lines of buggy bash script code of the init system, where many init scripts were ad-hoc, duplicated functionality (often poorly) of tracking instances, recording PIDs, etc. To say nothing of buggy daemonizing code in the deaemons themselves. Systemd is very modular, and auditable. If you can make the systemd daemonizing code correct, and fix bugs there, you've now fixed bugs for all daemons.
There are occasional bugs that crop up that get people worked up (and justifiably so perhaps). But "daily problems," as some suggest, with systemd doesn't seem to be true. In fact, systemd seems to be working rather well for a major commercial distribution like RHEL 7. I've run systemd on my desktop distribution for quite a few years now and I have had no problems and don't even know it's there, except that when I need to make a custom daemon, it's a heck of lot easier to make a short ini file than it ever was using init scripts, or even the XML-based services I used on OS X or Solaris.
Yes, but what is truly terrifying is that there's a non-zero chance that the fatalists are right. Everything *has* changed with Trump, and not for the better. Even the most far-fetched conspiracy theories are now a tiny bit plausible. I for one have no doubt that Trump actually talked with some people about this idea. I do not believe, however, that it came to anything or will come to anything.
Before Trump there was a certain decorum, gravitas, and respect with which the president acted, both before fellow citizens, and with nations and leaders abroad. The US was respected and feared because of this, despite the rapid changing of power between the major parties over the last 100 years. Conspiracy theories had no weight, because of this respect. Despite party politics, the US could be depended on to act in ways that were beneficial to US interests, but also benefited the rest of the world. That has all changed now, and no one knows from moment to moment what Trump might do or say. This breeds intense anxiety in the world and at home.
Trump has also given license to people to express freely their baser natures, to the detriment of all. And this is actually what the evil is.
As a moderate I'm very disturbed by the affects of Trump's presidency on the nation. Seems like everyone is being forced to take an extreme side. The middle is getting quite lonely and increasingly under scorn.
Also what disturbs me is that otherwise rational American citizens would rather vote for men of dubious reputation and open allegations of sexual assault, than vote for someone of the other party. This ties directly back to Trump and what he's started.
CPU emulation has been with us for a while. Typically you can get up to 1/3 performance doing dynamic translation of instructions. I used to do this years ago on my G4 PowerBook. I used a PPC Linux distro, but had the Qemu system emulation working. Unlike full machine emulation, system emulation emulates the instructions, while passing Linux kernel calls on to the real, native, kernel. The result is that applications run fairly. In fact I used to run the x86 adobe flash plugin in my PPC firefox (don't ask me why... I can't remember).
I'm pretty sure MS has had something similar working for Windows for some time now.
As to whether it would help on Linux, perhaps replacing Wine, the answer is no, since windows kernel calls are passed on to the native kernel.
The US is a big country, and there's a lot of territory to cover between the major urban centers, to say nothing of the thousands of smaller cities, even more smaller towns. To say nothing of rural areas (maybe they'll just let us burn gasoline indefinitely since there are so few of us now). There's a long long long ways to go for electric vehicles to be widely viable.
I've been doing some test development on a Windows 10 VM for a long time now. I downloaded the VM image from Microsoft even. But I never bothered to activate it but it runs fine and gets updates. I can't change colors and backgrounds without using regedit, but for test purposes, it works just fine. Even gets updates. So if you can live with a little nag watermark, this is an option when this special free development VM expires. In fact when it does expire, just let it go into unactivated mode.
I use shift-reload all the time, to get firefox to ignore it's cache for the reload and get me a completely fresh copy. I suppose there's a keyboard shortcut for it, but I've never learned what it is.
I'm not sure you know anymore than I do. I'm puzzled why you would opine in turn. You know nothing about what I do or do not know, but I assure you what I have said was given to me by others who are quite acquainted with the industries in question.
I'm not sure where you're getting your information about peak demand from. Certainly in areas where industry and datacenters are located, you'd probably be correct. But in many urban areas, peak demand is in evenings. Sorry, but that's the way it is. I've seen this in numerous studies. Houses don't use a lot of power when people are out of the house and at work. In many cities, households are the majority of electrical consumption (no industry at all).
You're correct that homeowners pay for transmission costs. They do so in their combined, retail rate. Thus it's simply wrong to demand that electrical companies buy back electricity at that same full rate, which is what many folks want (I've heard it from their own lips), and what some of these scammy solar companies are telling their customers (again heard this from a friend who's trying to get solar installed on her home). At the very least transmission and fixed charges have to be taken out of the payback equation. As for wholesale prices, maybe wholesale is the wrong word. But I assure you that power companies do not buy power from other generators at retail rates!
Again, though, I find it silly that anyone would think an electrical company should be compelled to buy back solar power from end users. It's a bizarre notion. If you want to go off grid, that's great! Do it! Cut the electrical company completely lose. But if you want to stay connected to the grid, you can't honestly expect the power company to voluntarily buy back your power just because reasons.
You'll have to explain what you mean. Because based on what I know about the solar industry, such a law would not be ridiculous. If you say the law was ridiculous, are you arguing that power companies should have to buy back power from home solar at all?
Power buy back doesn't make sense to me anyway. And that's for several reasons. First, peak solar production does not correspond with peak demand. So what is the power company going to do with all the extra generation when it's not needed? It's not easy to spool down and spool up whole generating units. Then there're the issues of transmission costs and upkeep of the lines. That does not change even if you're generating some of your own power needs. And if a power company _is_ going to buy solar power from home owners, it has to be at wholesale rates. Anything else doesn't make sense.
In my mind, home owners have been sold a bill of goods by many of these solar companies talking about how home owners will make money when the meter runs backwards, tricking home owners into thinking they'll get paid retail rates. It's a scam, really.
Sure, but even farmers have to interact with people in the rest of society who are not getting up early and are staying up late. Anyway, DST has nothing to do with farmers. It's all about summer-time recreation honestly.
Personally I'd rather stay on DST all year long (which is actually what these states are proposing if you read it... they want to change to Atlantic standard time, which is the same as EDT). I think people would rather have a bit of daylight at the end of the day on a short winter day, than have that light in the morning.
And with https://github.com/yrutschle/s... you can run https and openvpn on the same port (443), further hiding your openvpn server from prying eyes, although MITM could still happen, but openvpn would likely flag that immediately if you have it set up right. Although I'm sure traffic pattern analysis could still flag such a setup.
Yes you're right... though this is not natural selection, it's unnatural selection.
I choose to use a different term because of the loaded nature of talking about chemicals and their use in the environment. There really is a misconception on the part of some about what these chemicals are doing to organisms.
Actually no, it's not at all pedantic. It's very serious stuff in my line of work, and I believe in helping to educate the general public because there's a lot of emotion involved in this particular subject. I'm not a weed scientist, but I take my information from weed scientists. Yes I actually sit in meetings with these folks as they educate and help farmers manage weeds.
And in my experience talking to people, most people don't realize where herbicide resistance comes from.
Posting late, but you seem to be misreading what I wrote. I was talking about the use of the widgets, not the widgets themselves. Of course there's an inheritance hierarchy of the actual widget implementations. But that's not what I was talking about! So be careful when you say I couldn't have been more wrong. Because I knew exactly what I was talking about.
Now it could be I was misreading the original post (I don't see how it's possible for a framework to implement composition with inheritance), but I'm talking about the *use* of the widgets in a GUI. And in that, no inheritance is not used much. It's a problem of composition. It's the "contains" vs "is a" relationships. Surely if you had read over more carefully what I wrote you would have seen that was what I was referring to. Obviously a button "is a" widget. However a dialog box "contains" widgets. That's the difference, and that's what I was getting at.
Anyway just to clear this up in case someone stumbles upon this post down the road.
You and the other commenter are misreading! Sure components themselves have an inheritance hierarchy, but the use of those components certainly involves composition, not inheritance.
Why would you use inheritance to establish a hierarchy of widgets? That doesn't make sense to me. A GUI is by definition a container that contains other widgets. It's a "has a" relationship, not a "is a" relationship. Inheritance to establish this just isn't appropriate. In desktop GUI programming, inheritance is used very rarely, and only when you want to extend a widget in a particular way. So in this regard, reactjs seems to be doing it the right way. The widgets themselves should have precious little by way of business logic. Widget events should bubble up and be handled in control logic that sits above all the widgets. Is this different than your experience? I can only speak for GTK+, Qt, wxWidgets, WinForms in C#, etc.
While the vast majority of software in use today is proprietary, and much of it hidden behind servers that process the day-to-day business of many companies, much of it is built out of open source parts with open source tools. So in many ways, it's similar to what the idea of interchangeable parts did for manufacturing. Not only does it make it easier to build software today, it's actually feasible to do some maintenance and modification of software, even proprietary software, when it's based on these open source basic parts. For example the entire MacOS operating system is, as a whole, a proprietary system, but there're a lot of parts that can be tweaked, replaced, or modified all thanks to a variety of open source projects that have become the standards. Beats the heck out of the old proprietary idea of standards.
So in this sense, open source software, and also free software, has won wildly and completely displaced the older styles of development where compilers and IDEs were expensive, and incredibly proprietary and not cross platform.
It's never been easier or cheaper or more accessible to develop software and build systems with sophisticated tools thanks to the effects and affects of open source in general. Even Visual Studio supports using free software tools for targeting a variety of platforms including Arduino, the Raspberry Pi, and Linux in general.
So there is yet much reason to be excited about the future of open source, Linux, hardware, and many other things coming.
So with most crypto currencies having a public, distributed ledger, how do thieves expect to pass off their stolen crypto coins? The ledger would clearly show any transfers to other wallets, would it not? So theoretically could the thieves be "id'd" in some fashion when they try to sell the coins to other users? I realize the ids are just hashes, but still if the exchanges have backups, they should be able to at least identify the stolen wallet ids, wouldn't they? While it might not be able to prevent the network from processing transactions from these stolen wallets, there should be at least a trace or indication that these stolen coins are moving.
Every time I hear about a theft I wonder about this.
SiriusXM sounds completely awful. It baffles my mind people actually want to pay a subscription to listen to horrible audio quality like that. The talk channels seem to have the lowest bitrate (obviously), and are so tinny and choppy as to be painful. The music channels are better, but still sound extremely bad, much like 64 kbit mp3s.
Yes he sure did. However when Comey called for Trump to release these recordings, he said, oh wait nevermind. There aren't any recordings after all. So either he was blowing smoke (read: lying) with his boast, or the recordings bear out Comey's side of the story. Either possibility is equally probable.
https://www.youtube.com/watch?...
His conclusion was that smoking alone does more damage from ionizing radiation exposure to radiation of any other sort.
So I'm a farmer, but I must confess that the beef producers are wrong about the natural fertilizer thing. The fact is that all food (human or animal) removes nutrients from the soil in which they grew. Cattle concentrate some nutrients in their manure which can be placed back on the land, but the nutrients that go into the beef itself end up in human waste products. If those are not recycled, they are removed from the farm land, and must be replaced with nutrients from another source, usually mined in the form of minerals like phosphate.
Either way you look at it, to get sustainable food production, we must recycling all organic waste, even human waste, back into farms and fields. If this loop is closed, then obviously plant-based proteins are going to be our best, most efficient bet.
I for one have no problem with replacing meat with plant proteins if we can get the taste and texture somewhat good. I'm in favor.
Dunno about you, but I find XM radio audio quality to be terrible. Sounds like 48 kbit MP3s. Talk channels are even worse.
Except that if you'd read the article you'd know that internal fracturing caused by steam is not the phenomenon they are talking about at all here. Even very dry meteors can explode for the reasons they describe.
I'm sure people intuitively understood for many years this idea that high speed, high pressure air can cause objects to break up catastrophically when it enters a hole in the object's surface (that's what destroyed the Columbia after all), but I think a lot of the emphasis was placed on temperature (just like your exploding rocks int the fire). Only now they've determined that just the air pressure effect itself can be powerful enough to cause a large ball of rock to explode. I'm sure hot plasma just adds to the effect.
I'm happily running rsyslog on my systemd-containing distribution.
For debugging, though, the journal actually contains far more verbose logging than syslog ever did. And redirecting both standard error and standard out is a good thing, as before systemd a messages that you talk about being swallowed just scrolled off the console, eventually to disappear forever if you didn't happen to catch them at the time.
I'm amused that people would actually prefer the thousands and thousands of lines of buggy bash script code of the init system, where many init scripts were ad-hoc, duplicated functionality (often poorly) of tracking instances, recording PIDs, etc. To say nothing of buggy daemonizing code in the deaemons themselves. Systemd is very modular, and auditable. If you can make the systemd daemonizing code correct, and fix bugs there, you've now fixed bugs for all daemons.
There are occasional bugs that crop up that get people worked up (and justifiably so perhaps). But "daily problems," as some suggest, with systemd doesn't seem to be true. In fact, systemd seems to be working rather well for a major commercial distribution like RHEL 7. I've run systemd on my desktop distribution for quite a few years now and I have had no problems and don't even know it's there, except that when I need to make a custom daemon, it's a heck of lot easier to make a short ini file than it ever was using init scripts, or even the XML-based services I used on OS X or Solaris.
Yes, but what is truly terrifying is that there's a non-zero chance that the fatalists are right. Everything *has* changed with Trump, and not for the better. Even the most far-fetched conspiracy theories are now a tiny bit plausible. I for one have no doubt that Trump actually talked with some people about this idea. I do not believe, however, that it came to anything or will come to anything.
Before Trump there was a certain decorum, gravitas, and respect with which the president acted, both before fellow citizens, and with nations and leaders abroad. The US was respected and feared because of this, despite the rapid changing of power between the major parties over the last 100 years. Conspiracy theories had no weight, because of this respect. Despite party politics, the US could be depended on to act in ways that were beneficial to US interests, but also benefited the rest of the world. That has all changed now, and no one knows from moment to moment what Trump might do or say. This breeds intense anxiety in the world and at home.
Trump has also given license to people to express freely their baser natures, to the detriment of all. And this is actually what the evil is.
As a moderate I'm very disturbed by the affects of Trump's presidency on the nation. Seems like everyone is being forced to take an extreme side. The middle is getting quite lonely and increasingly under scorn.
Also what disturbs me is that otherwise rational American citizens would rather vote for men of dubious reputation and open allegations of sexual assault, than vote for someone of the other party. This ties directly back to Trump and what he's started.
CPU emulation has been with us for a while. Typically you can get up to 1/3 performance doing dynamic translation of instructions. I used to do this years ago on my G4 PowerBook. I used a PPC Linux distro, but had the Qemu system emulation working. Unlike full machine emulation, system emulation emulates the instructions, while passing Linux kernel calls on to the real, native, kernel. The result is that applications run fairly. In fact I used to run the x86 adobe flash plugin in my PPC firefox (don't ask me why... I can't remember).
I'm pretty sure MS has had something similar working for Windows for some time now.
As to whether it would help on Linux, perhaps replacing Wine, the answer is no, since windows kernel calls are passed on to the native kernel.
Where? In the top 5 big cities?
The US is a big country, and there's a lot of territory to cover between the major urban centers, to say nothing of the thousands of smaller cities, even more smaller towns. To say nothing of rural areas (maybe they'll just let us burn gasoline indefinitely since there are so few of us now). There's a long long long ways to go for electric vehicles to be widely viable.
I've been doing some test development on a Windows 10 VM for a long time now. I downloaded the VM image from Microsoft even. But I never bothered to activate it but it runs fine and gets updates. I can't change colors and backgrounds without using regedit, but for test purposes, it works just fine. Even gets updates. So if you can live with a little nag watermark, this is an option when this special free development VM expires. In fact when it does expire, just let it go into unactivated mode.
I would think any attempt to extract energy from air movement over the trailer would just cause drag.
I use shift-reload all the time, to get firefox to ignore it's cache for the reload and get me a completely fresh copy. I suppose there's a keyboard shortcut for it, but I've never learned what it is.
I'm not sure you know anymore than I do. I'm puzzled why you would opine in turn. You know nothing about what I do or do not know, but I assure you what I have said was given to me by others who are quite acquainted with the industries in question.
I'm not sure where you're getting your information about peak demand from. Certainly in areas where industry and datacenters are located, you'd probably be correct. But in many urban areas, peak demand is in evenings. Sorry, but that's the way it is. I've seen this in numerous studies. Houses don't use a lot of power when people are out of the house and at work. In many cities, households are the majority of electrical consumption (no industry at all).
You're correct that homeowners pay for transmission costs. They do so in their combined, retail rate. Thus it's simply wrong to demand that electrical companies buy back electricity at that same full rate, which is what many folks want (I've heard it from their own lips), and what some of these scammy solar companies are telling their customers (again heard this from a friend who's trying to get solar installed on her home). At the very least transmission and fixed charges have to be taken out of the payback equation. As for wholesale prices, maybe wholesale is the wrong word. But I assure you that power companies do not buy power from other generators at retail rates!
Again, though, I find it silly that anyone would think an electrical company should be compelled to buy back solar power from end users. It's a bizarre notion. If you want to go off grid, that's great! Do it! Cut the electrical company completely lose. But if you want to stay connected to the grid, you can't honestly expect the power company to voluntarily buy back your power just because reasons.
Just a guess here, but IBM has probably been using Helvetica long before the Apple Macintosh was created.
You'll have to explain what you mean. Because based on what I know about the solar industry, such a law would not be ridiculous. If you say the law was ridiculous, are you arguing that power companies should have to buy back power from home solar at all?
Power buy back doesn't make sense to me anyway. And that's for several reasons. First, peak solar production does not correspond with peak demand. So what is the power company going to do with all the extra generation when it's not needed? It's not easy to spool down and spool up whole generating units. Then there're the issues of transmission costs and upkeep of the lines. That does not change even if you're generating some of your own power needs. And if a power company _is_ going to buy solar power from home owners, it has to be at wholesale rates. Anything else doesn't make sense.
In my mind, home owners have been sold a bill of goods by many of these solar companies talking about how home owners will make money when the meter runs backwards, tricking home owners into thinking they'll get paid retail rates. It's a scam, really.
Sure, but even farmers have to interact with people in the rest of society who are not getting up early and are staying up late. Anyway, DST has nothing to do with farmers. It's all about summer-time recreation honestly.
Personally I'd rather stay on DST all year long (which is actually what these states are proposing if you read it... they want to change to Atlantic standard time, which is the same as EDT). I think people would rather have a bit of daylight at the end of the day on a short winter day, than have that light in the morning.
And with https://github.com/yrutschle/s... you can run https and openvpn on the same port (443), further hiding your openvpn server from prying eyes, although MITM could still happen, but openvpn would likely flag that immediately if you have it set up right. Although I'm sure traffic pattern analysis could still flag such a setup.
Yes you're right... though this is not natural selection, it's unnatural selection.
I choose to use a different term because of the loaded nature of talking about chemicals and their use in the environment. There really is a misconception on the part of some about what these chemicals are doing to organisms.
Wow!
Actually no, it's not at all pedantic. It's very serious stuff in my line of work, and I believe in helping to educate the general public because there's a lot of emotion involved in this particular subject. I'm not a weed scientist, but I take my information from weed scientists. Yes I actually sit in meetings with these folks as they educate and help farmers manage weeds.
And in my experience talking to people, most people don't realize where herbicide resistance comes from.
Besides that I find it very interesting.