FWIW, forgot to mention, the typical reaction time we have is around one minute. Usually too little to have everybody evacuated from premises... But we have history on this regard, and it has proven a very important development.
Most of the public buildings in Mexico have had "alerta sísmica" for well over five years already (don't remember how long). Last year, a large-scale rollout was made so there are audible alert boxes all over the city. Of course, we are lucky to be ~500Km away from most of the tectonically active locations in our region, while unlucky enough to be sitting atop one of the most "interesting" soils for seismic activity amplification... So it's a very unique combination!
A BMP consists of basically a simple header describing the file and the raw contents. I have done this several times to show i.e. mistakes in encryption usage concepts (for example, to see the startled face of students when showing them the effect of using ECB when encrypting an image with repeated patterns). Where's the novelty in that?
I have several ARM boards, ranging from the well-known Raspberries (Pi B, Pi 2), Bananas (M1 and M3), Beaglebone Black, a nice packaged computer (CuBox-i), a SmartTV UG007 HDMI stick, even a MIPS Creator CI20. I don't have them all always-on (just three of them), but (barring underpowered power sources, which really suck) don't have any stability issues.
The main problem with using an old desktop as a router will be the ongoing, always-on electricity costs. You could have a system with a 300W one. How long until it pays for itself?
More revolutions have happened in the last 50 years with non-violent society uprisings or boycotts than with arms. See how many Middle-East and African countries overthrew their government violently, just to become closed dictatorships. On the other hand, see how many military rulers all over the world have fallen and given way to democratic regimes due to the organized action of society.
Not only that, they would likely have sympathy for replacement of tyranny with worse tyranny. Look at some examples in the Far East, in South America, Central America, Africa, Middle East, Caribbean... We have no shortage of them!
I don't know what are your referents. There have been a couple successful revolutions changing society for the better, I would never contend it, but as other commenters have said, it's (by far) the exception rather than the rule. Most armed millitias just demand more power or money for their particular feud, or if surprisingly successful, end up establishing ruthless dictatorships. Besides, revolting against a central government that has everything from tanks to air bombers to nukes... is just a silly way of perpetrating one of the most society-hurting and anachronistic USA history memes.
And it happens as you describe — on the main system's memory. However, the GPU is not the main system. It is more akin to a peripherial computer, with lots of intelligence and RAM of its own. Think of it as a printer. Do you really care if your printer blanks its buffers between jobs? No, as long as one job's leftover contents will in no way corrupt any next job's output.
The GPU memory is not handled by the OS, it runs on a separate piece of hardware, a full computer system if you allow, that does not run an OS by itself.
The NUMA API for using nVidia cards for GPGPU operations is quite simple and straightforward; when requesting memory, it allocates a chunk; when releasing it, it's just marked as "not yours anymore". Due to the massive parallel programming model, there is even some *value* in not clearing it, as for algorithmic iterations sometimes you can save the cost of populating and freeing memory blocks if you know you will get the same pieces of RAM (or if it does not really matter, and each algorithmic pass can work exclusively on a given set of data until a certain point has reached — think i.e. symmetric encryption schemes).
Due to every time more intelligent C compilers (and of course higher level constructs) we have got used to memory being zeroed out on assignation, but no AFAICT no standard mandates that. I would place the burden of cleaning the memory on the *initialization* of the new application. After all, be it pr0n or just random flipped bits, Diablo looks bad by starting with the display of digital noise.
I don't think it should be *too much* of a concern for Chrome cleaning up before closing a tab. Yes, there is a certain thing about it being "incognito mode" that should be honored, and –as a special case– it *should* ensure to clean up its act. But the main fault I'd say is at Diablo.
In many Latin American countries, the same melody is sung "Feliz cumpleaños a tí / feliz cumpleaños a tí / feliz cumpleaños querido _____ / feliz cumpleaños a tí". In Israel (yes, I know, not too many people speak Hebrew; the country's population is ~0.1% of the world population) it's the same case. I would expect the same to hold in many other cultures.
Beatles' songs are covered by copyright — Yes, the (mostly) Lennon/McCartney lyrics and music. But the audio recordings are covered by a completely different beast, the "related performance rights", which have their own rulebook.
In fact... The US is getting its copyright terms extended by the TPP. Mexico has life-plus-100-years since 1995, and as a signer country of TPP, that will make our (stupid) terms become the norm for all of the other partners. Yay for harmonization:-P
More startled than any other part of the summary by how close the number of fatalities was to a 16 bit signed integer? Maybe God does not play dice with the universe, but he does use ancient hardware.
I was never much of a gamer, so it was surprising I was so hooked into Sid Meier's Civilization in the early 90s. I started toying with Linux by 1995 and using it for serious work starting in 1996. And, yes, FreeCiv was a reason for me to be happy adopting Linux on the desktop.
Oh, I live in Mexico City. We are over 1,000Km away. We haven't even got bad weather (mild rain yesterday night, beautiful day today).
And about shanty towns... Of course we have some. But most of the city is much better built than what I've seen from the USA. No wonder we have that many 500 year old buildings in great shape.
Mind you, this third world country has infrastructure that year after year withstands hurricanes on both coasts, and they are seldom "catastrophic" (i.e. one strong event per decade). The area where it is hitting is moderately populated, and has available shelter places with great resistance that have been used before (such as the touristic compounds in Puerto Vallarta region). Our country has hurricanes volcanos, sismicity, poverty and whatnot. But is much better prepared for a Katrina-style event than the USA.
Maybe it's that I'm "into" embedded stuff and all that. Or maybe it's because I've been studying my Masters at a school with heavy emphasis on crypto. But this project rings my nerdy bells in so many ways I cannot really count anymore. It's way past cool.
The only thing that lets me down a bit is that there's so little following of the idea here at Slashdot. It's as great as it gets. Congratulations!
Most people never travel out of their countries during their lifetime. Don't give that much importance on what you will do in Paris or what I'll do in Bogotá.
I strongly suggest watching Vincent Sanders and Daniel Silverstone at their 2007 DebConf talk, From concept to concrete. It's far from my work line, but I clearly remember it as informative and fun — eight years later!
I have a RF audio-only baby monitor. Our house is quite big, and during our twins' first ~three months, it was hard to hear them from a different room. After the fourth month (they are six months old now), we haven't bothered to connect the monitor again, as their lungs are strong enough for us to hear whatever happens.
And yes, we mainly used our monitor to quickly go check on them, to make the distress time as small as possible.
Now, continuously streaming a video feed of my babies over the Internet... What good would that be for? Maybe only for me to ensure a hypothetical nanny didn't abandon or mistreat them while I'm at work — But I'd have to be always on watch!
What kind of reaction could I as a parent have were I monitoring my kids away from home? What use would this really have for my kids' safety?
The IoT is coming, I know, and we will soon have intelligent flowerpots. The cats' litter box will tweet every time a cat goes to pee. Yay for tech!
But sometimes there's no need at all for more intelligence in our devices. I want a baby monitor to be reliable, easy to check and fix... And not dependent on issues that might break (i.e. my Internet uplink being down for some minutes). Sometimes dumber devices are more intelligent.
FWIW, forgot to mention, the typical reaction time we have is around one minute. Usually too little to have everybody evacuated from premises... But we have history on this regard, and it has proven a very important development.
Most of the public buildings in Mexico have had "alerta sísmica" for well over five years already (don't remember how long). Last year, a large-scale rollout was made so there are audible alert boxes all over the city. Of course, we are lucky to be ~500Km away from most of the tectonically active locations in our region, while unlucky enough to be sitting atop one of the most "interesting" soils for seismic activity amplification... So it's a very unique combination!
A BMP consists of basically a simple header describing the file and the raw contents. I have done this several times to show i.e. mistakes in encryption usage concepts (for example, to see the startled face of students when showing them the effect of using ECB when encrypting an image with repeated patterns). Where's the novelty in that?
As a Mexican, I take pride in being a North American.
What is your experience with such gear?
I have several ARM boards, ranging from the well-known Raspberries (Pi B, Pi 2), Bananas (M1 and M3), Beaglebone Black, a nice packaged computer (CuBox-i), a SmartTV UG007 HDMI stick, even a MIPS Creator CI20. I don't have them all always-on (just three of them), but (barring underpowered power sources, which really suck) don't have any stability issues.
The main problem with using an old desktop as a router will be the ongoing, always-on electricity costs. You could have a system with a 300W one. How long until it pays for itself?
More revolutions have happened in the last 50 years with non-violent society uprisings or boycotts than with arms. See how many Middle-East and African countries overthrew their government violently, just to become closed dictatorships. On the other hand, see how many military rulers all over the world have fallen and given way to democratic regimes due to the organized action of society.
Not only that, they would likely have sympathy for replacement of tyranny with worse tyranny. Look at some examples in the Far East, in South America, Central America, Africa, Middle East, Caribbean... We have no shortage of them!
I don't know what are your referents. There have been a couple successful revolutions changing society for the better, I would never contend it, but as other commenters have said, it's (by far) the exception rather than the rule. Most armed millitias just demand more power or money for their particular feud, or if surprisingly successful, end up establishing ruthless dictatorships. Besides, revolting against a central government that has everything from tanks to air bombers to nukes... is just a silly way of perpetrating one of the most society-hurting and anachronistic USA history memes.
And it happens as you describe — on the main system's memory. However, the GPU is not the main system. It is more akin to a peripherial computer, with lots of intelligence and RAM of its own. Think of it as a printer. Do you really care if your printer blanks its buffers between jobs? No, as long as one job's leftover contents will in no way corrupt any next job's output.
The GPU memory is not handled by the OS, it runs on a separate piece of hardware, a full computer system if you allow, that does not run an OS by itself.
The NUMA API for using nVidia cards for GPGPU operations is quite simple and straightforward; when requesting memory, it allocates a chunk; when releasing it, it's just marked as "not yours anymore". Due to the massive parallel programming model, there is even some *value* in not clearing it, as for algorithmic iterations sometimes you can save the cost of populating and freeing memory blocks if you know you will get the same pieces of RAM (or if it does not really matter, and each algorithmic pass can work exclusively on a given set of data until a certain point has reached — think i.e. symmetric encryption schemes).
Due to every time more intelligent C compilers (and of course higher level constructs) we have got used to memory being zeroed out on assignation, but no AFAICT no standard mandates that. I would place the burden of cleaning the memory on the *initialization* of the new application. After all, be it pr0n or just random flipped bits, Diablo looks bad by starting with the display of digital noise.
I don't think it should be *too much* of a concern for Chrome cleaning up before closing a tab. Yes, there is a certain thing about it being "incognito mode" that should be honored, and –as a special case– it *should* ensure to clean up its act. But the main fault I'd say is at Diablo.
Would be great to harmonize for less rather than for more. But it has never been seen, and probably never will.
In many Latin American countries, the same melody is sung "Feliz cumpleaños a tí / feliz cumpleaños a tí / feliz cumpleaños querido _____ / feliz cumpleaños a tí".
In Israel (yes, I know, not too many people speak Hebrew; the country's population is ~0.1% of the world population) it's the same case.
I would expect the same to hold in many other cultures.
Beatles' songs are covered by copyright — Yes, the (mostly) Lennon/McCartney lyrics and music. But the audio recordings are covered by a completely different beast, the "related performance rights", which have their own rulebook.
In fact... The US is getting its copyright terms extended by the TPP. Mexico has life-plus-100-years since 1995, and as a signer country of TPP, that will make our (stupid) terms become the norm for all of the other partners. Yay for harmonization :-P
More startled than any other part of the summary by how close the number of fatalities was to a 16 bit signed integer? Maybe God does not play dice with the universe, but he does use ancient hardware.
I was never much of a gamer, so it was surprising I was so hooked into Sid Meier's Civilization in the early 90s. I started toying with Linux by 1995 and using it for serious work starting in 1996. And, yes, FreeCiv was a reason for me to be happy adopting Linux on the desktop.
Thanks a lot for many hours of fun!
Oh, I live in Mexico City. We are over 1,000Km away. We haven't even got bad weather (mild rain yesterday night, beautiful day today).
And about shanty towns... Of course we have some. But most of the city is much better built than what I've seen from the USA. No wonder we have that many 500 year old buildings in great shape.
Mind you, this third world country has infrastructure that year after year withstands hurricanes on both coasts, and they are seldom "catastrophic" (i.e. one strong event per decade). The area where it is hitting is moderately populated, and has available shelter places with great resistance that have been used before (such as the touristic compounds in Puerto Vallarta region).
Our country has hurricanes volcanos, sismicity, poverty and whatnot. But is much better prepared for a Katrina-style event than the USA.
Maybe it's that I'm "into" embedded stuff and all that. Or maybe it's because I've been studying my Masters at a school with heavy emphasis on crypto. But this project rings my nerdy bells in so many ways I cannot really count anymore. It's way past cool.
The only thing that lets me down a bit is that there's so little following of the idea here at Slashdot. It's as great as it gets. Congratulations!
Most people never travel out of their countries during their lifetime. Don't give that much importance on what you will do in Paris or what I'll do in Bogotá.
on your definition of "fight". It need notbe violently.
As long as you don't leave mommy's basement.
I strongly suggest watching Vincent Sanders and Daniel Silverstone at their 2007 DebConf talk, From concept to concrete. It's far from my work line, but I clearly remember it as informative and fun — eight years later!
I have a RF audio-only baby monitor. Our house is quite big, and during our twins' first ~three months, it was hard to hear them from a different room. After the fourth month (they are six months old now), we haven't bothered to connect the monitor again, as their lungs are strong enough for us to hear whatever happens.
And yes, we mainly used our monitor to quickly go check on them, to make the distress time as small as possible.
Now, continuously streaming a video feed of my babies over the Internet... What good would that be for? Maybe only for me to ensure a hypothetical nanny didn't abandon or mistreat them while I'm at work — But I'd have to be always on watch!
What kind of reaction could I as a parent have were I monitoring my kids away from home? What use would this really have for my kids' safety?
The IoT is coming, I know, and we will soon have intelligent flowerpots. The cats' litter box will tweet every time a cat goes to pee. Yay for tech!
But sometimes there's no need at all for more intelligence in our devices. I want a baby monitor to be reliable, easy to check and fix... And not dependent on issues that might break (i.e. my Internet uplink being down for some minutes). Sometimes dumber devices are more intelligent.