Over here in Europe we have http://www.eurocircuits.com/ You can get prototypes of your board in single digit quantity for very little money ( 100Euro easily). Seven days later, you have your boards in the mail. No issues with double sided boards, or even multilayer. They also take Eagle files directly, so no need to generate Gerber files etc. In addition, their web interface allows you to visually inspect your boards to make sure all the design rules are correct, and this also helps getting to a lower class of complexity of the PCB and lower your cost even further.
It is memory, registers and ports, e.g. BSF STATUS,5 would mean set bit 5 in the STATUS register. The reason why it is called 'File' is for historical reasons from terminology such as the 'register file'. This is apparent in other instructions such as FSR (File Select Register). The 'register file' is an array of the processor registers.
The unit for acceleration is m/s^2. In this case, 'g' is used as a unit to distinguish acceleration due to free-fall (gravitational) from general acceleration (and is usually measured with an accelerometer). The unit is defined as 1g == 9.80665m/s^2. This unit definition does not change with location - on the moon it is around 0.18g.
Not just that, but IF you would want to use a cell network (for example aggregation in a network that works with 802.15.4 otherwise), why not just bog standard GPRS. Much better coverage than even 3G, and would still be fast enough. If the Telco's would be smart, they would even target SMS for this. Lower power consumption, even better coverage, and SMS revenue is in decline because everyone is using data to send text messages instead of actually using SMS. Telco's could provide bulk messaging for M2M applications... Instead, they won't because they are shortsighted - just like they wouldn't with the pager network.
Actually, it is not. In reality, a 256 bit key can not be brute forced because of physics - especially the second law of thermodynamics. One of the results of this law is that information needs energy to be represented. In an ideal computer, the representation of one bit requires kT energy, where k is the Boltzman constant and T is the temperature. Let's assume we can operate at the average temperature of 3.2 Kelvin, the average temperature of the universe. The required energy to represent a bit in this case would be around 4.416*10-23 Joule.
The annual amount of energy that our sun emits is about 1.21*10^34 Joule. Dividing this with the per bit-change energy, we could provide power for our ideal computer to perform 2.74*10^56 bit changes. This is just about enough to have a 187-bit counter go through all its states. This does not include the energy needed for the computations to test each key (our counter state in this case) for correctness.
A 256 bit counter would require ~400.000.000.000.000.000.000 stars like our sun just to represent in the counter of our ideal computer.
Or, to say it in the words of Bruce Schneier:
"...brute force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space".
Note: I am not talking about potential attacks against the algorithms here, etc. only pointing out that encryption is definitely not ALWAYS breakable by brute force.
And the only ones who can mine them are criminals stealing other peoples PC to do the mining. Someone here said its impossible to make a profit mining with one PC as the cost of mining it far greater then the profit.
Bitcoin mining these days is done using ASICS, not PC's...
I see no benefit to me to use, buy bit coins. I use dollars why should I switch unless to do something criminal?
Just because you don't see a benefit, doesn't mean it can't be beneficial to someone else in a different situation from your own. People didn't see much use to oil at first either. Doesn't mean the only other thing one can do with it must be something criminal...
If you want to get started with FPGA's, consider the ZedBoard: http://www.zedboard.org/. The Xilinx Zynq offers the best of both worlds; you've got two Cortex A9 ARM codes (with NEON etc.) and FPGA fabric around it where you can implement your own peripherals and communicate with them from the CPU. You can use it as stand alone FPGA or Linux system as well, and gradually start using the 'other' side.
Two examples of things I've done in the past and am currently doing:
- count points on elliptic and hyper elliptic curves on a distributed parallel system for cryptography research
- simulating electric motor magnetic fields, forces and temperatures on said parallel system
Re:Who the fuck wants to use GNU trash?
on
GNU Octave Gets a GUI
·
· Score: 5, Informative
As someone who does science with Octave, I disagree.
High Coast (Sweden) and Kvarken Archipelago (Finland)
"The geomorphology of the region is largely shaped by the combined processes of glaciation, glacial retreat and the emergence of new land from the sea which continues today at a rate of 0.9 m per century."
Yes, but keep in mind that VAT only applies to consumers/individuals. Company A selling something to Company B does not incur VAT. A company buying something at a store with VAT applied, can get this VAT back.
One of the main reasons the Japanese have been doing so much work on human looking robots is a social problem: they have a graying population (for a long time already), and the goal was to have robots that could replace people taking care of the elderly, disabled, etc. In that use case, it helps to have a robot that looks human instead of a possibly creepy looking machine. Problems such as the 'uncanny valley' issue were intended to be solved as well.
Yes, agreed. As a cryptographer, security researcher and someone who has worked on ITAR sensitive stuff, you don't put that on a third party server - ever.
That's true, but keep in mind Qt for iOS and Android is very, very new and who knows what the furute will bring. Baby steps:-)
QtWebKit on desktop platforms (Linux, FreeBSD, Windows) is fast by the way. We did some tests on a Raspberry Pi and QtWebkit is faster than e.g., Midori (also Webkit based, and the default on the R-Pi).
Not only that, but it allows integration of Web technologies and native code, having the best of both worlds. For example, on the desktop side, you could call Javascript code in Webkit from the C++ side of things, and vice versa. I actually just uploaded a video showing this on the Raspberry Pi (starts at ~50 seconds in): http://youtu.be/JOkks0oVsp8 In case you're wondering what that is, it's a GPS Mapping application for our trackers (for more info, see our Indiegogo page: http://igg.me/p/424464/x/3476322)
This allows for optimized applications on low power devices, while still being able to use web technologies where it makes sense.
This is the reason we run our non-profit, http://www.thetechfoundation.org/, on a per project basis with basically no running operating costs at all. We find funding for our projects in our spare time, not as an employment deal. We have gathered a team of people from around the globe who put their time and effort into the foundation, nonsalaried. Of course, people willing to do that are hard to find, but the ones that are willing to do this are the ones you really can rely on. We also did not just pop into existence one day, even though the actual body was only launched a couple of weeks ago. We combined the efforts of several companies, their past projects, leveraging their skill sets across the projects we want to achieve and find funding for those on a per project basis. If there is no project ongoing, there are no running costs.
Coming from a country where college is free: you have to make sure there is no stigma against trades / tech schools. It's not that because it's college it's automatically 'better' or 'higher'. Also, it's not that because it is free, everyone is going to make it or even like doing it - far from it actually.
The whole idea within Nokia was to move all their phones (low end to high end) to one platform: Linux + Qt. It did not make sense economically to keep supporting several platforms internally with different GUI tool kits, etc.
Over here in Europe we have http://www.eurocircuits.com/ You can get prototypes of your board in single digit quantity for very little money ( 100Euro easily). Seven days later, you have your boards in the mail. No issues with double sided boards, or even multilayer. They also take Eagle files directly, so no need to generate Gerber files etc. In addition, their web interface allows you to visually inspect your boards to make sure all the design rules are correct, and this also helps getting to a lower class of complexity of the PCB and lower your cost even further.
It is memory, registers and ports, e.g. BSF STATUS,5 would mean set bit 5 in the STATUS register. The reason why it is called 'File' is for historical reasons from terminology such as the 'register file'. This is apparent in other instructions such as FSR (File Select Register). The 'register file' is an array of the processor registers.
It's PIC assembly. BSF == BIt Set in File, BCF == Bit Clear in File.
The unit for acceleration is m/s^2. In this case, 'g' is used as a unit to distinguish acceleration due to free-fall (gravitational) from general acceleration (and is usually measured with an accelerometer). The unit is defined as 1g == 9.80665m/s^2. This unit definition does not change with location - on the moon it is around 0.18g.
Make that:
$ pwgen -N 3 -y -s 20
Q^lu)bgREy3c$OH5PmGI 95Q~\\1?"W#S9*yDa1)A c0UX4]?e$1{WjM3N7inI
Not just that, but IF you would want to use a cell network (for example aggregation in a network that works with 802.15.4 otherwise), why not just bog standard GPRS. Much better coverage than even 3G, and would still be fast enough. If the Telco's would be smart, they would even target SMS for this. Lower power consumption, even better coverage, and SMS revenue is in decline because everyone is using data to send text messages instead of actually using SMS. Telco's could provide bulk messaging for M2M applications... Instead, they won't because they are shortsighted - just like they wouldn't with the pager network.
Actually, it is not. In reality, a 256 bit key can not be brute forced because of physics - especially the second law of thermodynamics. One of the results of this law is that information needs energy to be represented. In an ideal computer, the representation of one bit requires kT energy, where k is the Boltzman constant and T is the temperature. Let's assume we can operate at the average temperature of 3.2 Kelvin, the average temperature of the universe. The required energy to represent a bit in this case would be around 4.416*10-23 Joule.
The annual amount of energy that our sun emits is about 1.21*10^34 Joule. Dividing this with the per bit-change energy, we could provide power for our ideal computer to perform 2.74*10^56 bit changes. This is just about enough to have a 187-bit counter go through all its states. This does not include the energy needed for the computations to test each key (our counter state in this case) for correctness.
A 256 bit counter would require ~400.000.000.000.000.000.000 stars like our sun just to represent in the counter of our ideal computer.
Or, to say it in the words of Bruce Schneier:
"...brute force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space".
Note: I am not talking about potential attacks against the algorithms here, etc. only pointing out that encryption is definitely not ALWAYS breakable by brute force.
And the only ones who can mine them are criminals stealing other peoples PC to do the mining. Someone here said its impossible to make a profit mining with one PC as the cost of mining it far greater then the profit.
Bitcoin mining these days is done using ASICS, not PC's...
I see no benefit to me to use, buy bit coins. I use dollars why should I switch unless to do something criminal?
Just because you don't see a benefit, doesn't mean it can't be beneficial to someone else in a different situation from your own. People didn't see much use to oil at first either. Doesn't mean the only other thing one can do with it must be something criminal...
If you want to get started with FPGA's, consider the ZedBoard: http://www.zedboard.org/. The Xilinx Zynq offers the best of both worlds; you've got two Cortex A9 ARM codes (with NEON etc.) and FPGA fabric around it where you can implement your own peripherals and communicate with them from the CPU. You can use it as stand alone FPGA or Linux system as well, and gradually start using the 'other' side.
Two examples of things I've done in the past and am currently doing:
- count points on elliptic and hyper elliptic curves on a distributed parallel system for cryptography research
- simulating electric motor magnetic fields, forces and temperatures on said parallel system
As someone who does science with Octave, I disagree.
Which is why I still have an N900 new in the box to replace my current N900 should it die.
High Coast (Sweden) and Kvarken Archipelago (Finland)
"The geomorphology of the region is largely shaped by the combined processes of glaciation, glacial retreat and the emergence of new land from the sea which continues today at a rate of 0.9 m per century."
Source: http://whc.unesco.org/en/list/898
Yes, but keep in mind that VAT only applies to consumers/individuals. Company A selling something to Company B does not incur VAT. A company buying something at a store with VAT applied, can get this VAT back.
One of the main reasons the Japanese have been doing so much work on human looking robots is a social problem: they have a graying population (for a long time already), and the goal was to have robots that could replace people taking care of the elderly, disabled, etc. In that use case, it helps to have a robot that looks human instead of a possibly creepy looking machine. Problems such as the 'uncanny valley' issue were intended to be solved as well.
Yes, agreed. As a cryptographer, security researcher and someone who has worked on ITAR sensitive stuff, you don't put that on a third party server - ever.
There are tons of words derived from Greek that don't have the literal meaning of the original Greek word anymore. Archaeology is one of them...
archaeology
/ärkälj/
Noun
The study of human history and prehistory through the excavation of sites and the analysis of artifacts.
WWI definitely qualifies as history...
That's true, but keep in mind Qt for iOS and Android is very, very new and who knows what the furute will bring. Baby steps :-)
QtWebKit on desktop platforms (Linux, FreeBSD, Windows) is fast by the way. We did some tests on a Raspberry Pi and QtWebkit is faster than e.g., Midori (also Webkit based, and the default on the R-Pi).
Not only that, but it allows integration of Web technologies and native code, having the best of both worlds. For example, on the desktop side, you could call Javascript code in Webkit from the C++ side of things, and vice versa. I actually just uploaded a video showing this on the Raspberry Pi (starts at ~50 seconds in): http://youtu.be/JOkks0oVsp8 In case you're wondering what that is, it's a GPS Mapping application for our trackers (for more info, see our Indiegogo page: http://igg.me/p/424464/x/3476322)
This allows for optimized applications on low power devices, while still being able to use web technologies where it makes sense.
1974: http://www.brickset.com/detail/?Set=725-2
this increases their operating costs
This is the reason we run our non-profit, http://www.thetechfoundation.org/, on a per project basis with basically no running operating costs at all. We find funding for our projects in our spare time, not as an employment deal. We have gathered a team of people from around the globe who put their time and effort into the foundation, nonsalaried. Of course, people willing to do that are hard to find, but the ones that are willing to do this are the ones you really can rely on. We also did not just pop into existence one day, even though the actual body was only launched a couple of weeks ago. We combined the efforts of several companies, their past projects, leveraging their skill sets across the projects we want to achieve and find funding for those on a per project basis. If there is no project ongoing, there are no running costs.
Coming from a country where college is free: you have to make sure there is no stigma against trades / tech schools. It's not that because it's college it's automatically 'better' or 'higher'. Also, it's not that because it is free, everyone is going to make it or even like doing it - far from it actually.
Hi.
We have a GPS Tracking solution that supports the R-Pi as a base station. We're currently trying to get it funded on Kickstarter so we can fully Open Source it:
http://www.kickstarter.com/projects/385904042/remote-gps-tracking
Johan
The whole idea within Nokia was to move all their phones (low end to high end) to one platform: Linux + Qt. It did not make sense economically to keep supporting several platforms internally with different GUI tool kits, etc.