I used to work programming laser cutters. Let's summarize the ways these machines can kill/maim you:
1) Fire: You can build your entire machine on metal, that won't prevent the thing you are cutting from catching fire. 2) Smoke: There's a reason most laser cutters have huge ventilation tubes. The laser will produce smoke, if you cut anything but wood it will be toxic smoke. Not good. 3) Laser: 40 watts is 100 times the power needed to instantly blind you. Lasers of that power are dangerous even bouncing on non-reflective surfaces. The laser is probable IR so invisible too. 4) And IMHO the worst: The high-current high-voltage power source (10 KV or more) can instantly kill you.
The company I worked for had huge problems with the certification of the power source alone.
DIY 40W Laser = terrible idea. CNCs are much cheaper and safer.
I got 6 years of uptime once off of NetBSD on sparc.
Congrats but you should never do it in something connected to internet. You would be using a 6-year old kernel that's ridicously vulnerable to 6-year old exploits.
Not much. Her perception is only clean cut men in suits are successful. Any deviation in hair cut alone branded one as a hooligan.
To be fair with your grandmother, her generalization was correct during most of her life. Until 2011 spacecraft were designed and controlled by clean cut men.
And when the attacker inevitably finds an exploit and installs a rootkit anyway, they'll change the keys so you can't install the officially signed BIOS.
Exactly. You can't really protect a generic computer from unknown software bugs. Also if you have physical access is game over anyway, you could replace a big enough piece of hardware with a malicious one and that's it, pwned.
A physical jumper would cost extra money. How about a NON FLASHABLE bios?
No, sorry that's crazy. BIOS updates are essential to fix security bugs. A non-flashable bios would make your system *more* insecure.
The physical jumper would help in some situations, but not all, let me explain: I'm one of the guys cited on that draft, we made a pretty generic bios rootkit that worked fine. One of our attack scenarios inclueded having physical access to the device before the victim, I.E. you receive an already rootkited laptop/PC. A jumper wont help in that case, only a signed BIOS would. It sucks because it smells a lot like DRM but very often security and freedom are mutually exclusive.
I want Tesla coil demonstrations (the kind he used to do with electricity arcing all around the room). I want "build you own X" areas for kids to build cool things. I want smart, exciting people giving smart, exciting presentations about what engineering and technology makes possible.
Then you want to hire this guy, Photonicinduction to work in the museum seriously check out his videos they are great.
From this article "The fundraiser goal was reached in six days, put over the top by $33,333 from an anonymous donor."... I wonder who this anonymous donor may be.
The article seems to imply Gnome 3 is to blame but surely the rest of Debian also increased in size.
I have one datapoint, I just installed gnome 3 in Openbsd 5.1 (It can be done and works surprisingly nice) and Obsd+X.org+Gnome3 fists completely inside a CD with a couple hundred MB to spare.
With current tech a 1 THz CPU would merely spend 99.9% of its time in idle waiting for memory... But nothing in the world could run a NOP or an endless loop faster than that device.
This is incorrect, common DDR3 memory is already 2 orders of magnitude slower than a 3 Ghz CPU and they work just fine. With a THz CPU you also have THz memory (registers, level 1 cache, etc.), if your algorithm fits in the cache you will have close to 100% of the performance.
Mod parent down! MIPS 10-20W? you cannot drop numbers like that without any citation! I have in my hand a PIC32, a full MIPS that consumes some milliwatts. MIPS and ARM are Instruction sets, not CPUs. There are slow and fast implementation of the ARM ABI, and slow and fast implementations of MIPS ABI.
OEM chip prices like the Tegra 3 at $35 for a quad core 1.4GHz with a fifth extremely-low-power core bounded to 500MHz in single processor mode? With a full system-on-chip including system bridges, memory controllers, and full nVidia graphics, $35 is ridiculous. Why a quad core Sandy Bridge processor doesn't cost half that!
Is that a sarcastic question? Tegra 3 and ARM in general is low power because it's small. You probably can pack 20 ARM cores inside a Sandy Bridge Core, even the Intel Atom, the smallest x86 core, is big next to an ARM core. You are comparing Apples to Oranges.
For only a few more dollars you could have a slightly more powerful CPU like tha allwiner A10 and a little more RAM soy you can run real debian and real ubuntu like the Beagleboard, Beaglebone and the Odroid-X can and you wouldn't need a forked, stripped linux distro, you could run the real thing. You don't need a weird graphic processor without drivers that nobody will touch, you need RAM and compatibility.
I hope they fix this in the next revision, the allwiner is selling for penauts nowadays.
Great, another public relations company "news". No reporter was involved on this, 100% paid advertisment. This is journalism today. You want to be on the news, just pay for it. Even slashdot is part of the system now. BTW this work for universities too, that's why MIT makes the new every time they wire a microcontroller to a dishwasher.
Free, multi-plataform IDE for C/C++ projects: http://qt.nokia.com/products/developer-tools
You are forced to release your software as GPL if you use the QT sdk tough. But I think that's a limitation of QT, not qtcreator itself. It uses gcc/gdb as a backend.
Alright I was completely wrong about the GPL, as QT is now LGPL. Don't know where I took that piece of mis-information, I believe it was like that years ago, but no more. Well, that makes QT Creator even a better option.
Free, multi-plataform IDE for C/C++ projects: http://qt.nokia.com/products/developer-tools
You are forced to release your software as GPL if you use the QT sdk tough. But I think that's a limitation of QT, not qtcreator itself. It uses gcc/gdb as a backend.
He presents visualizations of the times and frequency of a third of a million emails since 1989, 100 million keystrokes since 2002, phone calls, meetings, modification times on his personal files, and even the number of footsteps he takes in a day.
OCD much? Seriously, who keeps track of this kind of stuff?
Looking at this data we can conclude that Wolfram's success has a lot to do with his wife being awesome and helping him with the family. I'm sure this is not an isolated result.
This sort of demand is why lawyers are disliked. The life science industry has to follow the FDA directive to perform a source code review. It is very unlikely that the source code in these devices have any remaining bugs due to the length of time that these devices have been used. In addition to the source code for the software running the device, which is most likely to be extremely robust given the long time that these devices have been in use (+25 years), she might as well ask for the manufacturing process details for the battery, the casing, the electronic components, and the design of the microprocessor. This is pointless since any qualified experts on the code are likely to be working for the device manufacturer.
First, those devices have wifi, I doubt the wifi code has 25 years. Even if it were 25 years old, we find 20+ year old bugs in BSD code all the time, old code does not implies bugless code as naturally not all codepaths are likely to be tried.
What this code needs is 25+ years of code review, and it has to be done by a security expert. A regular code review won't do.
I used to work programming laser cutters. Let's summarize the ways these machines can kill/maim you:
1) Fire: You can build your entire machine on metal, that won't prevent the thing you are cutting from catching fire.
2) Smoke: There's a reason most laser cutters have huge ventilation tubes. The laser will produce smoke, if you cut anything but wood it will be toxic smoke. Not good.
3) Laser: 40 watts is 100 times the power needed to instantly blind you. Lasers of that power are dangerous even bouncing on non-reflective surfaces. The laser is probable IR so invisible too.
4) And IMHO the worst: The high-current high-voltage power source (10 KV or more) can instantly kill you.
The company I worked for had huge problems with the certification of the power source alone.
DIY 40W Laser = terrible idea. CNCs are much cheaper and safer.
Exploit-Proof was one of the main requeriments of OpenBSD when it started 17 years ago.
I got 6 years of uptime once off of NetBSD on sparc.
Congrats but you should never do it in something connected to internet. You would be using a 6-year old kernel that's ridicously vulnerable to 6-year old exploits.
Not much. Her perception is only clean cut men in suits are successful. Any deviation in hair cut alone branded one as a hooligan.
To be fair with your grandmother, her generalization was correct during most of her life. Until 2011 spacecraft were designed and controlled by clean cut men.
And when the attacker inevitably finds an exploit and installs a rootkit anyway, they'll change the keys so you can't install the officially signed BIOS.
Exactly. You can't really protect a generic computer from unknown software bugs. Also if you have physical access is game over anyway, you could replace a big enough piece of hardware with a malicious one and that's it, pwned.
A physical jumper would cost extra money. How about a NON FLASHABLE bios?
No, sorry that's crazy. BIOS updates are essential to fix security bugs. A non-flashable bios would make your system *more* insecure.
The physical jumper would help in some situations, but not all, let me explain: I'm one of the guys cited on that draft, we made a pretty generic bios rootkit that worked fine. One of our attack scenarios inclueded having physical access to the device before the victim, I.E. you receive an already rootkited laptop/PC. A jumper wont help in that case, only a signed BIOS would. It sucks because it smells a lot like DRM but very often security and freedom are mutually exclusive.
I find interesting that the draft cites a Phrack issue. If a NIST cite do not legitimize a journal, I don't know what it does.
I want Tesla coil demonstrations (the kind he used to do with electricity arcing all around the room). I want "build you own X" areas for kids to build cool things. I want smart, exciting people giving smart, exciting presentations about what engineering and technology makes possible.
Then you want to hire this guy, Photonicinduction to work in the museum seriously check out his videos they are great.
Research in electrical engineering in 2050 will be done by kids visiting this museum now and realising how awesome it is.
From this article "The fundraiser goal was reached in six days, put over the top by $33,333 from an anonymous donor." ... I wonder who this anonymous donor may be.
The article seems to imply Gnome 3 is to blame but surely the rest of Debian also increased in size.
I have one datapoint, I just installed gnome 3 in Openbsd 5.1 (It can be done and works surprisingly nice) and Obsd+X.org+Gnome3 fists completely inside a CD with a couple hundred MB to spare.
With current tech a 1 THz CPU would merely spend 99.9% of its time in idle waiting for memory... But nothing in the world could run a NOP or an endless loop faster than that device.
This is incorrect, common DDR3 memory is already 2 orders of magnitude slower than a 3 Ghz CPU and they work just fine.
With a THz CPU you also have THz memory (registers, level 1 cache, etc.), if your algorithm fits in the cache you will have close to 100% of the performance.
Mod parent down!
MIPS 10-20W? you cannot drop numbers like that without any citation! I have in my hand a PIC32, a full MIPS that consumes some milliwatts. MIPS and ARM are Instruction sets, not CPUs. There are slow and fast implementation of the ARM ABI, and slow and fast implementations of MIPS ABI.
OEM chip prices like the Tegra 3 at $35 for a quad core 1.4GHz with a fifth extremely-low-power core bounded to 500MHz in single processor mode? With a full system-on-chip including system bridges, memory controllers, and full nVidia graphics, $35 is ridiculous. Why a quad core Sandy Bridge processor doesn't cost half that!
Is that a sarcastic question?
Tegra 3 and ARM in general is low power because it's small. You probably can pack 20 ARM cores inside a Sandy Bridge Core, even the Intel Atom, the smallest x86 core, is big next to an ARM core. You are comparing Apples to Oranges.
For only a few more dollars you could have a slightly more powerful CPU like tha allwiner A10 and a little more RAM soy you can run real debian and real ubuntu like the Beagleboard, Beaglebone and the Odroid-X can and you wouldn't need a forked, stripped linux distro, you could run the real thing. You don't need a weird graphic processor without drivers that nobody will touch, you need RAM and compatibility.
I hope they fix this in the next revision, the allwiner is selling for penauts nowadays.
Great, another public relations company "news". No reporter was involved on this, 100% paid advertisment.
This is journalism today. You want to be on the news, just pay for it. Even slashdot is part of the system now.
BTW this work for universities too, that's why MIT makes the new every time they wire a microcontroller to a dishwasher.
Article has enough keywords to uniquely locate the original article
Free, multi-plataform IDE for C/C++ projects: http://qt.nokia.com/products/developer-tools
You are forced to release your software as GPL if you use the QT sdk tough. But I think that's a limitation of QT, not qtcreator itself. It uses gcc/gdb as a backend.
Alright I was completely wrong about the GPL, as QT is now LGPL. Don't know where I took that piece of mis-information, I believe it was like that years ago, but no more. Well, that makes QT Creator even a better option.
Free, multi-plataform IDE for C/C++ projects: http://qt.nokia.com/products/developer-tools
You are forced to release your software as GPL if you use the QT sdk tough. But I think that's a limitation of QT, not qtcreator itself. It uses gcc/gdb as a backend.
Visible everywhere except Latin America.
Once again, it sucks to be third world.
Haha I think the marketing department at MIT is out of control.
You are great guys, we already know. Take it easy with the press-release.
OCD much? Seriously, who keeps track of this kind of stuff?
Google, Facebook and Twitter.
Looking at this data we can conclude that Wolfram's success has a lot to do with his wife being awesome and helping him with the family. I'm sure this is not an isolated result.
This sort of demand is why lawyers are disliked. The life science industry has to follow the FDA directive to perform a source code review. It is very unlikely that the source code in these devices have any remaining bugs due to the length of time that these devices have been used.
In addition to the source code for the software running the device, which is most likely to be extremely robust given the long time that these devices have been in use (+25 years), she might as well ask for the manufacturing process details for the battery, the casing, the electronic components, and the design of the microprocessor.
This is pointless since any qualified experts on the code are likely to be working for the device manufacturer.
First, those devices have wifi, I doubt the wifi code has 25 years.
Even if it were 25 years old, we find 20+ year old bugs in BSD code all the time, old code does not implies bugless code as naturally not all codepaths are likely to be tried.
What this code needs is 25+ years of code review, and it has to be done by a security expert. A regular code review won't do.
Maybe Hawking is a regular guy and it's really the speech system computer coming with all the theories. That would be hard to maintain.