With all those smart people, they should be able to create a virtual leader that uses solid reasoning when developing new product strategies, and multiple kinects to provide the vision!
Oh to have 128 bytes of RAM... Just think of the Variables!!!
I had inherited a project that needed to add logging capabilities, and the current micro was full so they could not add the code to interface to the dataflash. I rewrote the 16Kb application to fit in 3Kb, and wrote a 1Kb booloader to allow reprogramming, and used it to store the Variables in the newly freed 12Kb left of the chip. I was able to give them all the features they wanted to add to the base code as well as add and improve the logging feature, and implement it as a software change instead of a compete hardware and software redesign.
All the functionality in the existing 16Kb of code fit easily in 1.5Kb, and it no longer randomly missed messages from spending 20% CPU on saving and restoring a bunch of registers that were never used by the functions that were being called over 200,000 times a second. Not knowing what the code looks like coming from your compiler can be very dangerous! They had spent quite some time optimizing the application too, but never looked at the assembly they were generating as a result of those changes, or followed the code while it was executing to see what was really happening!
My cat loving tree hugging not a technical bone (:besides mine:) in her body ex-girlfriend took Pascal programming her junior year of high school in 1990. I still remember helping her get the hang of the whole thing and trying to grasp how the Hell it all worked and what it all meant. She did get the hang of it, and wrote pretty good code on her own after a while, but never really saw the importance of it, or cared that much about computers to continue on after that semester.
We still get together every once in a while, and laugh about her learning Pascal. Just like we did in high school...
I did some programs for the Atmel Tiny15, and it has no RAM at all (you could use a hardware location if not using the hardware, ie if not using SPI you could use the data register to store a byte) just the 32 registers for the CPU, and room for 512 instructions in flash total! That's plenty to read and filter a few ADCs, perform table lookups with interpolation, run a task scheduler, update discrete and PWM outputs, watch for faults and program errors, save adapted data to EEPROM, and have 4 different 32 point lookup tables, and different program logic and filter coefficients for 4 different automatically selected operating configurations. I still had a couple hundred instructions left! It's amazing what you can do for free in assembly with proper program design, and layout!
I also adapted one of these modules, and had it running my Lawn-Boy EFI for quite a while with a hobby airplane servo providing ETC control for the governor as part of an ultra-low cost EFI solution I was pimping for a while! It had cold start enrichment tables, PID control for the RPM, overspeed, digital throttle up / down buttons that could also change the fueling on the fly, as well as an LCD screen (backpack on the LCD did the control) for displaying almost everything at once when calibrating or just mowing. It never missed a beat, had plenty of CPU time left @ 8 MIPS and that still had about 100 instructions left.
Wouldn't the ideal OS prohibit any application from doing anything malicious to the rest of the system?
Don't we somewhat measure OS security as a function of how hard it is to compromise, and the damage that can be done by the various exploits? Example, a buffer overflow. One OS might detect the out of bounds condition and terminate the application, while another OS might happily execute whatever you put there.
I agree that a buggy application could be the starting point to compromise any OS, but I think the damage that can be done is largely a byproduct of the design and security features employed by the OS.
I admit I didn't remember which one it was and was too lazy to go back and look.
Do the FreeBSD folks not proclaim their OS as having any of the inherent security of the Other BSDs? In my ignorance I thought they would all make similar claims of a more secure than most nature.
At least you got a laugh at my expense! I hope I made your day a little bit brighter! You are well on your way to my learn something new every day!
My friend lost power in a storm a few months ago, and I rigged up a male to male extension cord, and plugged my inverter into his wall outlet, and we backfed power into his house to keep a few things going. I was charging group 31 deep cycle batteries on my commute to work, and I measured that they held almost exactly 1 KwH of energy each. Depending on the type of charge it took anywhere from 1.3X to 2.0X to charge them.
It is definitely interesting trying to live on 1 - 2 KwH a day and keep stuff going. Thank goodness for the kill-a-watt, gas hot water heaters, and city water pressure!
or give them 25% of the money up front, and the rest after the student graduates. base the final % of that pay on a standardized exit exam for their particular area of study. this way the school can't just give them the diploma, and perspective students also get an idea of the quality of graduates from the school as well.
I'd bet that the for profit schools would harass the students to get back to class harder than the collection agency would harass them for the late payments!
in the newly released video, they come straight from a big ass generator! of course it was only used to preheat the devices, but ran throughout the test due to safety reasons!
Thanks for the reply. I guess I was going off the assumption that 1 hour of wall time == 1 hour of 1 CPUs time @ 100% utilization. While hyperthreading may allow the CPU to achieve higher throughput than without it, it seems odd that it could allow for 130% utilization.
Is that 1.3X factor commonly used when converting CPU time to wall time on a hyperthreading setup?
Will the CPU time calculations in your system monitor of choice reflect this difference when compared on similar CPUs with and without hyperthreading?
With everything else that is going on behind the scenes to shuffle data around, and keep the system running (OS) it is amazing that every single computing resource available would spend 130% of its time compiling! Does the CPU time calculation assume (or calculate) some overhead for the OS and everything else (task switches, IO, waiting) it has to do so that CPU time is more an approximation of what should be left available for applications instead of the raw percentage of the actual clock cycles used?
I remember reading about The Wheelie King about 25 years ago and this dude could ride wheelies literally forever, but he had to have an electric motor on the front wheel to keep it spinning for balance. You would think if anyone could ride successfully without the front wheel spinning, The Wheelie King could.
I remember reading this on the back of every Lego instruction booklet when I was a kid. These are Lego bricks, or Lego blocks, please do not call them Legos as this is not the trademarked name. Funny what sticks in your mind after 30+ years! I remember reading that over and over and pondering the difference, and why on earth it would matter!
I just love booting my pc in 6 seconds and going to my photo manager and before you can blink an eye... Scrolling through thousands of photos as thumbnails, and seeing every one no matter how fast I scroll, or what size the pics are, and changing zoom is instantaneous! I have sold 5 SSDs now to friends just based on that!
That could prove troublesome if you have a lot of texts with oooo mama you looked good last night. Perhaps defining that relationship might save some embarrassment!
Re:Nice distro but they messed up the desktop
on
Ubuntu Turns 7
·
· Score: 1
Check out Bodhi Linux and E17. Exactly what you are asking for, and more!
With all those smart people, they should be able to create a virtual leader that uses solid reasoning when developing new product strategies, and multiple kinects to provide the vision!
Oh to have 128 bytes of RAM... Just think of the Variables!!!
I had inherited a project that needed to add logging capabilities, and the current micro was full so they could not add the code to interface to the dataflash. I rewrote the 16Kb application to fit in 3Kb, and wrote a 1Kb booloader to allow reprogramming, and used it to store the Variables in the newly freed 12Kb left of the chip. I was able to give them all the features they wanted to add to the base code as well as add and improve the logging feature, and implement it as a software change instead of a compete hardware and software redesign.
All the functionality in the existing 16Kb of code fit easily in 1.5Kb, and it no longer randomly missed messages from spending 20% CPU on saving and restoring a bunch of registers that were never used by the functions that were being called over 200,000 times a second. Not knowing what the code looks like coming from your compiler can be very dangerous! They had spent quite some time optimizing the application too, but never looked at the assembly they were generating as a result of those changes, or followed the code while it was executing to see what was really happening!
Cheers!
My cat loving tree hugging not a technical bone (:besides mine:) in her body ex-girlfriend took Pascal programming her junior year of high school in 1990. I still remember helping her get the hang of the whole thing and trying to grasp how the Hell it all worked and what it all meant. She did get the hang of it, and wrote pretty good code on her own after a while, but never really saw the importance of it, or cared that much about computers to continue on after that semester.
We still get together every once in a while, and laugh about her learning Pascal. Just like we did in high school...
I did some programs for the Atmel Tiny15, and it has no RAM at all (you could use a hardware location if not using the hardware, ie if not using SPI you could use the data register to store a byte) just the 32 registers for the CPU, and room for 512 instructions in flash total! That's plenty to read and filter a few ADCs, perform table lookups with interpolation, run a task scheduler, update discrete and PWM outputs, watch for faults and program errors, save adapted data to EEPROM, and have 4 different 32 point lookup tables, and different program logic and filter coefficients for 4 different automatically selected operating configurations. I still had a couple hundred instructions left!
It's amazing what you can do for free in assembly with proper program design, and layout!
I also adapted one of these modules, and had it running my Lawn-Boy EFI for quite a while with a hobby airplane servo providing ETC control for the governor as part of an ultra-low cost EFI solution I was pimping for a while! It had cold start enrichment tables, PID control for the RPM, overspeed, digital throttle up / down buttons that could also change the fueling on the fly, as well as an LCD screen (backpack on the LCD did the control) for displaying almost everything at once when calibrating or just mowing. It never missed a beat, had plenty of CPU time left @ 8 MIPS and that still had about 100 instructions left.
Wouldn't the ideal OS prohibit any application from doing anything malicious to the rest of the system?
Don't we somewhat measure OS security as a function of how hard it is to compromise, and the damage that can be done by the various exploits? Example, a buffer overflow. One OS might detect the out of bounds condition and terminate the application, while another OS might happily execute whatever you put there.
I agree that a buggy application could be the starting point to compromise any OS, but I think the damage that can be done is largely a byproduct of the design and security features employed by the OS.
Cheers!
I admit I didn't remember which one it was and was too lazy to go back and look.
Do the FreeBSD folks not proclaim their OS as having any of the inherent security of the Other BSDs? In my ignorance I thought they would all make similar claims of a more secure than most nature.
At least you got a laugh at my expense! I hope I made your day a little bit brighter! You are well on your way to my learn something new every day!
Cheers!
My friend lost power in a storm a few months ago, and I rigged up a male to male extension cord, and plugged my inverter into his wall outlet, and we backfed power into his house to keep a few things going. I was charging group 31 deep cycle batteries on my commute to work, and I measured that they held almost exactly 1 KwH of energy each. Depending on the type of charge it took anywhere from 1.3X to 2.0X to charge them.
It is definitely interesting trying to live on 1 - 2 KwH a day and keep stuff going. Thank goodness for the kill-a-watt, gas hot water heaters, and city water pressure!
The kiddie porn sites that anonymous took over were BSD. I had to laugh again when I saw that!
Cheers!
or give them 25% of the money up front, and the rest after the student graduates. base the final % of that pay on a standardized exit exam for their particular area of study. this way the school can't just give them the diploma, and perspective students also get an idea of the quality of graduates from the school as well.
I'd bet that the for profit schools would harass the students to get back to class harder than the collection agency would harass them for the late payments!
Somebody Please!
calculate how far away (skyward) the SKA could actually hear a GSM phone!
Probably way past the moon, but I could be guessing...
Thanks!
in the newly released video, they come straight from a big ass generator! of course it was only used to preheat the devices, but ran throughout the test due to safety reasons!
where I man???
Was it you?:)
Thanks for the reply. I guess I was going off the assumption that 1 hour of wall time == 1 hour of 1 CPUs time @ 100% utilization. While hyperthreading may allow the CPU to achieve higher throughput than without it, it seems odd that it could allow for 130% utilization.
Is that 1.3X factor commonly used when converting CPU time to wall time on a hyperthreading setup?
Will the CPU time calculations in your system monitor of choice reflect this difference when compared on similar CPUs with and without hyperthreading?
With everything else that is going on behind the scenes to shuffle data around, and keep the system running (OS) it is amazing that every single computing resource available would spend 130% of its time compiling! Does the CPU time calculation assume (or calculate) some overhead for the OS and everything else (task switches, IO, waiting) it has to do so that CPU time is more an approximation of what should be left available for applications instead of the raw percentage of the actual clock cycles used?
Thanks again!
Can I see the math? Even rounding up to 30 minutes wall time on 8 CPUs would only get you a maximum of 4 hours CPU time. Unless I'm missing something?
maybe he meant the productivity increase due to the time saved from the ram upgrade, even through it was the more expensive ecc type ram.
Changing wheel speed gives you rotation in the air Sir Newton!
I remember reading about The Wheelie King about 25 years ago and this dude could ride wheelies literally forever, but he had to have an electric motor on the front wheel to keep it spinning for balance. You would think if anyone could ride successfully without the front wheel spinning, The Wheelie King could.
I guess space is not a total vacuum then as well!
I thought it escaped into space? Have I been misled? Where does it go?
I remember reading this on the back of every Lego instruction booklet when I was a kid. These are Lego bricks, or Lego blocks, please do not call them Legos as this is not the trademarked name. Funny what sticks in your mind after 30+ years! I remember reading that over and over and pondering the difference, and why on earth it would matter!
Cheers
shampoo owns your post!
and this one too!
Cheers!
I just love booting my pc in 6 seconds and going to my photo manager and before you can blink an eye... Scrolling through thousands of photos as thumbnails, and seeing every one no matter how fast I scroll, or what size the pics are, and changing zoom is instantaneous! I have sold 5 SSDs now to friends just based on that!
I never see an IOWait anymore. Truly magical!
That could prove troublesome if you have a lot of texts with oooo mama you looked good last night. Perhaps defining that relationship might save some embarrassment!
Check out Bodhi Linux and E17. Exactly what you are asking for, and more!
December 29, 2001...
A day I will never forget!!!
POP...