Slashdot Mirror


The World's Smallest Computer Can Fit on the Tip of a Grain of Rice (vice.com)

Engineers at the University of Michigan have created the world's smallest computer -- again. From a report: The University held the record for the smallest computer after it created its 2x2x4mm Michigan Micro Mote in 2014. The Micro Mote (or M3) is fully functional and able to retain its programming and data even when it loses power. But after IBM debuted an even tinier "computer" in February, a 1mm x 1mm chip with "several hundred thousand" transistors.

Engineers at the University of Michigan were not about to be one-upped, and quickly created an even smaller computer, so small it could fit on the tip of a grain of rice. However, the engineers quibbled over whether IBM's machine and the new Michigan design could really be called computers, since the data gets wiped as soon as it's turned off.
You can find more details on the university's website.

126 comments

  1. Impressive by 110010001000 · · Score: 2, Funny

    I have this concept I created called "smart dust" which could be used to build swarms of mesh networks of these small computers. They could be dropped from airplanes for example to monitor oil moisture for crops. Eventually these swarms would be self organizing and AI could be introduced. If you are interested in funding my concept, please contact me.

    1. Re:Impressive by Mr+D+from+63 · · Score: 2

      I was thinking smart rice. Then, of course, we would want smart minute rice.

    2. Re:Impressive by Anonymous Coward · · Score: 0

      I have this concept I created called "smart dust" which could be used to build swarms of mesh networks of these small computers. They could be dropped from airplanes for example to monitor oil moisture for crops. Eventually these swarms would be self organizing and AI could be introduced. If you are interested in funding my concept, please contact me.

      somone call johnny depp!

    3. Re:Impressive by Areyoukiddingme · · Score: 2

      I have this concept I created called "smart dust" which could be used to build swarms of mesh networks of these small computers. They could be dropped from airplanes for example to monitor oil moisture for crops. Eventually these swarms would be self organizing and AI could be introduced. If you are interested in funding my concept, please contact me.

      You mostly just troll everything now, don't you...

    4. Re:Impressive by ole_timer · · Score: 1

      the miniature computer only computes, you still need to transmit the data

      --
      nothing to see here - move along
    5. Re:Impressive by 110010001000 · · Score: 1

      Point out ANY flaw in my plan. If you can dream it, you can do it!

    6. Re:Impressive by 110010001000 · · Score: 1

      No problem. Wireless mesh networking using passive energy generation. It would be useful for terraforming Mars.

    7. Re:Impressive by 110010001000 · · Score: 0

      Americans would demand the minute rice version.

    8. Re:Impressive by thegreatbob · · Score: 1

      What to do when some wires get crossed somewhere, it assumes the shape of a giant fighting robot, and goes on a rampage?

      --
      There is no XUL, only WebExtensions...
    9. Re:Impressive by 110010001000 · · Score: 1

      Possibly. But if we blacken the skies we can deprive them of their power source: the Sun.

    10. Re:Impressive by ole_timer · · Score: 1

      but you don't understand size...wireless mesh networking is much bigger than dust right now...

      --
      nothing to see here - move along
    11. Re:Impressive by Anonymous Coward · · Score: 1

      He's simply forgotten about having read Michael Crichton's Prey, and now thinks it's his idea.

    12. Re:Impressive by 110010001000 · · Score: 1

      My idea is to use visible light for communication instead of your traditional wireless mesh that you are used to.

    13. Re:Impressive by ole_timer · · Score: 1

      you still need to generate the photons...what are you suggesting is small enough

      --
      nothing to see here - move along
    14. Re:Impressive by 110010001000 · · Score: 1

      I would use small LEDs for light generation.

    15. Re:Impressive by ole_timer · · Score: 1

      too big for dust size...what's the smallest led you can buy? and if you're going to mesh them you need a small ccd on each for the receive side, what's the smallest ccd you can buy? and you need a pv of some sort to capture sunlight. what's the smallest pv you can buy? as you can see the compute part is easy, the network part is much harder.

      --
      nothing to see here - move along
    16. Re:Impressive by Anonymous Coward · · Score: 0

      Thank you! I was going to try to go search out the reference. :)

    17. Re:Impressive by 110010001000 · · Score: 1

      There are some challenges. We basically would have to invent new ways of approaching circuit design that would be equally low power but could also tolerate light. For example, that means exchanging diodes, which can act like tiny solar cells, for switched capacitors. Another challenge is achieving high accuracy while running on low power, which makes many of the usual electrical signals (like charge, current and voltage) noisier. However we will overcome these challenges, given enough funding.

    18. Re:Impressive by Anonymous Coward · · Score: 0

      Your idea... or, Neal Stephenson's idea, from The Diamond Age.

    19. Re:Impressive by Anonymous Coward · · Score: 0

      Your dream is ripe for abuse. Sounds like a great way for a government or any entity to covertly spy on anyone or anything.

      And your idea, is no where near close to anything original.

    20. Re:Impressive by 110010001000 · · Score: 0

      I sincerely doubt a government or corporation would use technology to covertly spy on innocent people.

    21. Re:Impressive by 110010001000 · · Score: 1

      The difference is I am also starting another company that will use blimps to transport people around. We are going to do test trials in LA and offer rides for a $1.

    22. Re:Impressive by The-Ixian · · Score: 1

      Yes, but only if it was half minute rice and cooked itself and is sugar....

      --
      My eyes reflect the stars and a smile lights up my face.
    23. Re: Impressive by Anonymous Coward · · Score: 0

      You mean High Fructose Corn Syrup.... surely?

    24. Re:Impressive by Anonymous Coward · · Score: 0

      I sincerely doubt a government or corporation would use technology to covertly spy on innocent people.

      The corollary to that is, in the eyes of the government, there are no innocent people.

    25. Re: Impressive by Anonymous Coward · · Score: 0

      Plot twist.....we are their energy source.

    26. Re:Impressive by Dragonslicer · · Score: 2

      I have this concept I created called "smart dust" which could be used to build swarms of mesh networks of these small computers. They could be dropped from airplanes for example to monitor oil moisture for crops. Eventually these swarms would be self organizing and AI could be introduced. If you are interested in funding my concept, please contact me.

      You mostly just troll everything now, don't you...

      "Now"?

    27. Re:Impressive by Areyoukiddingme · · Score: 1

      I have this concept I created called "smart dust" which could be used to build swarms of mesh networks of these small computers.

      You mostly just troll everything now, don't you...

      "Now"?

      Has he always been this bad? I hadn't really noticed him until the last couple years.

    28. Re: Impressive by The-Ixian · · Score: 1

      Depends on your socioeconomic sta.... ah.... yes, you are correct....

      --
      My eyes reflect the stars and a smile lights up my face.
    29. Re:Impressive by javaman235 · · Score: 1

      I heard CIA officials on a show seriously talking about just this. Once you get small enough tho, computation is robotic motion, the flipping of bits is a physical action of considerable relative size, so nano compute is nano bots, and all the unintended consequences like messing with DNA arise.

      --
      -The art of programming is the pursuit of absolute simplicity.
    30. Re: Impressive by Anonymous Coward · · Score: 0

      Also Great North Road by Peter Hamilton and The Diamond Age by Neal Stephenson, and probably a myriad of others. Not a particularly new idea

  2. how is it not computer? by Anonymous Coward · · Score: 5, Insightful

    When was persistent storage a requirement of a computer?

  3. Obligatory by Anonymous Coward · · Score: 1

    Imagine a Beowulf cluster of these!

    1. Re:Obligatory by chthon · · Score: 1

      A Beowulf cluster of Beowulf clusters...ad infinitum

    2. Re:Obligatory by Anonymous Coward · · Score: 0

      Oh, there ain't no M3's on me.
      No, there ain't no M3's on me.
      There might be M3's
      On some of you G's.
      But there ain't no M3's on me!

    3. Re:Obligatory by ClickOnThis · · Score: 4, Funny

      Yeah. Each one sitting on a hot grit in Natalie Portman's pants. In a Beowulf cluster of Soviet Russias that fit you!

      Ok, I'm done. I'll see myself out.

      --
      If it weren't for deadlines, nothing would be late.
    4. Re:Obligatory by thegreatbob · · Score: 2

      Grendels all the way down...

      --
      There is no XUL, only WebExtensions...
    5. Re:Obligatory by chthon · · Score: 1

      +1 Funny please

    6. Re:Obligatory by wikdwarlock · · Score: 2

      Wow. I haven't seen the hot grit meme around here in quite a while. Bravo, good sir!

      --

      "I must not fear. Fear is the mind killer." -Bene Gesserit Litany Against Fear
    7. Re: Obligatory by Anonymous Coward · · Score: 0

      Wrong!

      The correct obligation is:

      "Does it run Crysis?"

    8. Re: Obligatory by The-Ixian · · Score: 1

      Hilarious! That is exactly what I said before I clicked the summary title!

      Well played

      --
      My eyes reflect the stars and a smile lights up my face.
    9. Re:Obligatory by Applehu+Akbar · · Score: 1

      So how many ports does it have?

    10. Re:Obligatory by Anonymous Coward · · Score: 0

      That would be a rice pudding.

    11. Re: Obligatory by K.+S.+Kyosuke · · Score: 1

      In a Beowulf cluster of Soviet Russias

      Also known as the Comonwealth of Independent States.

      --
      Ezekiel 23:20
  4. The Real Question: by Anonymous Coward · · Score: 0

    BUT.....can it run Doom?

    1. Re: The Real Question: by Anonymous Coward · · Score: 0

      Underrated post.

    2. Re:The Real Question: by Tablizer · · Score: 1

      Since it's Turing Complete, if hooked to a storage device it technically can run Doom. Speed is another issue, though.

    3. Re:The Real Question: by Guspaz · · Score: 2

      It has an Cortex-M0+ processor, which is a 32-bit ARMv6 processor using a variant of the Thumb instruction set. I'd be surprised if Doom hadn't already been ported to that... the problem would be RAM, of which there would only be a few kilobytes. So, no.

  5. Re:how is it not computer? by omnichad · · Score: 5, Informative

    Most of the early computers had no persistent storage either. Computing is separate from storing. A calculator fits the definition of computer, just not general-purpose computer (though that's typically implied by the term "computer" in vernacular).

  6. But after IBM.... by Anonymous Coward · · Score: 0

    But after IBM debuted an even tinier "computer" in February, a 1mm x 1mm chip with "several hundred thousand" transistors. ...still waiting for the rest of this sentence. Apparently, reporters write in the new APA-clickbait format these days

    1. Re:But after IBM.... by ClickOnThis · · Score: 2

      TFS mangles the original (full) sentence from TFA:

      But then IBM debuted an even tinier “computer” in February, a 1mm x 1mm chip with “several hundred thousand” transistors.

      TFS changed "then" to "after".

      --
      If it weren't for deadlines, nothing would be late.
    2. Re:But after IBM.... by Anonymous Coward · · Score: 0

      Ah they took the elementary school research lesson to heart.
      Don't just copy from the book, restate it in your own words.

  7. Re:something about this looks fake by Anonymous Coward · · Score: 0

    Dup, this is a dup of https://hardware.slashdot.org/story/18/03/19/210245/ibm-unveils-the-worlds-smallest-computer
    https://mashable.com/2018/03/19/ibm-worlds-smallest-computer/#F2MrGP_95gqd
    Somehow this picture looks more believable to the point where I don't think this is fake, however this latest picture with the rice the size of a huge breast, I think its fake, can wires in that little thing really have tiny plugs that tiny? I think its one size and another size faked.

  8. Re:something about this looks fake by Anonymous Coward · · Score: 0

    Is there video of this demoed anywhere, that would give us something to argue about.

  9. I think the NXP KL02 series were smaller in 2013 by Anonymous Coward · · Score: 1

    But whatever.
    https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/kinetis-cortex-m-mcus/miniwlcspm0-plus-m4:KINETIS_MINI_SERIES

  10. Anyone know by rsilvergun · · Score: 2

    if it can run Crysis?

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Anyone know by 110010001000 · · Score: 4, Funny

      No, but it is useful anyway. This is from the website:

      What good is a tiny computer? Applications of the Michigan Micro Mote:

      Pressure sensing inside the eye for glaucoma diagnosis
      Cancer studies
      Oil reservoir monitoring
      Biochemical process monitoring
      Surveillance: audio and visual
      Tiny snail studies

      This opens up a whole new world in the field of conchology.

    2. Re:Anyone know by Anonymous Coward · · Score: 2, Funny

      If you stuck a computer this tiny inside an oyster, you might eventually get a perl.

    3. Re:Anyone know by Anonymous Coward · · Score: 3, Funny

      perl -e 'if ( inside_oyster() ) {open($PEARL,>>,"./oyster_shell/pearl"; while ( inside_oyster() ) { print PEARL "layer\n"; } exit; } else { find_oyster(); }

    4. Re:Anyone know by The-Ixian · · Score: 1

      Pressure sensing inside the eye for glaucoma diagnosis
      Cancer studies
      Oil reservoir monitoring
      Biochemical process monitoring
      Surveillance: audio and visual
      Tiny snail studies

      breakfast cereals
      very small rocks
      fruit bats ...

      --
      My eyes reflect the stars and a smile lights up my face.
    5. Re: Anyone know by Anonymous Coward · · Score: 0

      Nice. Mod up.

    6. Re:Anyone know by apoc.famine · · Score: 1

      Skip a bit, brother....

      --
      Velociraptor = Distiraptor / Timeraptor
    7. Re:Anyone know by Applehu+Akbar · · Score: 1

      If you stuck a computer this tiny inside an oyster, you might eventually get a perl.

      Seawater ruins everything. You would get nothing but rust.

    8. Re:Anyone know by hcs_$reboot · · Score: 1

      No, but it runs Windows 10 64 bits

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    9. Re:Anyone know by Chris+Mattern · · Score: 1

      If you stuck a computer this tiny inside an oyster, you might eventually get a perl.

      But probably not a ruby.

    10. Re:Anyone know by Anonymous Coward · · Score: 0

      You can also hide one in a processor and use it to spy on people.

  11. Re by ashhtalk · · Score: 1

    Incredible

  12. I know we're all thinking it.. by Anonymous Coward · · Score: 0

    Imagine a Beowulf cluster of those!

  13. Link to the source by richy+freeway · · Score: 4, Informative

    With more information regarding data transfer, power etc.

    https://news.umich.edu/u-m-res...

  14. Ummm .... what? by Anonymous Coward · · Score: 0

    However, the engineers quibbled over whether IBM's machine and the new Michigan design could really be called computers, since the data gets wiped as soon as it's turned off.

    Then these engineers are idiots with too much time on their hands.

    Anybody old enough to remember floppy drives knew damned well that when you turned off the computer, all the data was wiped and had to be re-loaded next time.

    By this bit of stupidity, the original IBM PC with no hard drive would not have been a computer. Obviously, that's not true.

    1. Re:Ummm .... what? by DontBeAMoran · · Score: 1

      Mod parent +1 Informative.

      Those so-called "engineers" are probably stupid millenials who never studied history in their own field.

      --
      #DeleteFacebook
  15. Definition of 'coimputer' does depend by Rick+Schumann · · Score: 1

    Would you call a PIC microcontroller, in a SOT23-6 package, a 'computer'? It's got flash memory for non-volatile program and data storage, it's got an internal calibrated RC clock, it's got I/O (some even have ADCs), it's got other peripherals (counter-timers, PWM controller(s), and so on). Is that a computer in your opinion? Or does it have to run a full multi-tasking disk operating system wiht a GUI (or at least command line interface)? Does it have to be fully self-contained requiring no external components except connectors for peripherals, or not? Lots of wiggle-room here.

    1. Re:Definition of 'coimputer' does depend by 110010001000 · · Score: 1

      If it can perform a computation then it is a computer.

    2. Re:Definition of 'coimputer' does depend by Rick+Schumann · · Score: 1

      Okay, fair enough. But then is this a computer, too? It can perform computations.

    3. Re:Definition of 'coimputer' does depend by 110010001000 · · Score: 1

      Yes..an abacus is a computer. Just not a digital computer. Of course, in 2018 we call an abacus a "Deep Learning Neural Net AI Trained for On-Board Computation".

    4. Re:Definition of 'coimputer' does depend by Rick+Schumann · · Score: 1

      Yes..an abacus is a computer. Just not a digital computer. Of course, in 2018 we call an abacus a "Deep Learning Neural Net AI Trained for On-Board Computation".

      As with so many people, you forgot the "</sarcasm>" tag. xD

      For sake of completeness, I seem to recall that the word 'computer' used to also refer to certain people. :-)
      I also remember (although not directly; I'm not THAT old) that 'analog computers' used to be a Thing; you can still build them, using components like precision op-amps, transistor junctions, diodes, and of course passives. More advanced versions of an analog computer, updated for the 21st century, would include entire analog computational units on a single die, like an analog multiplier (aka 'balanced modulator'). It's more or less a lost art, though, designing such things, and the irony is that while you have to literally design a circuit like that to perform a single computation, it's lightning-fast, only really limited in speed by things like the slewing rate of the op-amps and other active components. Of course if power is no concern then you can get around that too.

    5. Re:Definition of 'coimputer' does depend by 110010001000 · · Score: 1

      If you are interested in analog computers there is a lot of interesting Youtube videos on that subject. At one point the USSR did a lot of interesting research in that field.

    6. Re:Definition of 'coimputer' does depend by Megol · · Score: 1

      Of course that is a computer! And the idiotic line in the blurb is only that - idiotic.

    7. Re:Definition of 'coimputer' does depend by Megol · · Score: 1

      No it can't. A human can use it as a tool to do computations however the human is still the computer applying an algorithm.

  16. Re:how is it not computer? by Anonymous Coward · · Score: 2, Funny

    It stopped being a computer when they removed the headphone jack.

  17. Wiped Data by Khyber · · Score: 1

    Calculators are computers. They lose their data when you turn them off.

    Quit arguing semantics when you know full and goddamned well that the device is a computer.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:Wiped Data by Anonymous Coward · · Score: 0

      Calculators are computers. They lose their data when you turn them off.

      Not my HP-48G.
      Of course, it is really a computer. It just runs a Calculator-OS.

  18. Right now by 93+Escort+Wagon · · Score: 1

    I imagine BeauHD wishes U of M would invent a pill cam that fits on the tip of a grain of rice...

    --
    #DeleteChrome
  19. Yes. A pic can have a GUI, flash disk by raymorris · · Score: 1

    Yes, I routinely call PIC and similar microcontrollers "tiny computers".

    > Or does it have to run a full multi-tasking disk operating system wiht a GUI (or at least command line interface)?

    PICs routinely have a CLI, and a GUI isn't unusual (at 128x64). It's not unusual to have a PIC read and write from a flash card disk, as well as it's built-in flash.

    So even if you said "a computer must be capable of running a GUI, and having a disk plugged in", the PIC is a computer even under those terms. It can run multiple tasks, though it wouldn't be considered a multi-tasking OS, which allows multiple tasks to run *without* the tasks themselves being careful to avoid stepping on one another.

    1. Re:Yes. A pic can have a GUI, flash disk by Rick+Schumann · · Score: 1
    2. Re:Yes. A pic can have a GUI, flash disk by DontBeAMoran · · Score: 1

      The ATmega2560 has a GUI, has a manual interface, stores configuration and program in flash memory and can access data stored on an external memory card so it also fits this narrow definition of computer.

      --
      #DeleteFacebook
  20. Storage != Computer by Jason+Levine · · Score: 1

    You can have a computer without having any local storage. I could rip the hard drive out of my laptop, put a LiveCD of a Linux distribution in my CD/DVD drive, and boot it up. Everything will be reset any time I power down, but I doubt anyone would look at that and say "this isn't a computer." Yes, storage is a nice feature of a general purpose computer (and pretty much a requirement for any laptop/desktop/tablet computer), but it doesn't mean that storage-less computers don't have a purpose or that computers without storage aren't computers.

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    1. Re:Storage != Computer by mixed_signal · · Score: 1

      Well, define local storage. Data registers or data RAM count, I think. Perhaps you mean non-volatile memory?

  21. That's just silly! by Locke2005 · · Score: 4, Funny

    Why would a grain of rice need a computer???

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:That's just silly! by 110010001000 · · Score: 1

      Stop trolling. We all know that computer enabled rice is the way forward.

    2. Re:That's just silly! by Anonymous Coward · · Score: 0

      "640 microns ought to be enough for anybody."

    3. Re:That's just silly! by GuB-42 · · Score: 1

      You got it backwards. The computer needs rice to run.
      People usually don't know that because bigger computers are given enough rice during the manufacturing process to keep running their entire life. The only case where more rice is needed is when they get wet.

    4. Re:That's just silly! by Jason1729 · · Score: 1

      You just have no vision for the future of IoT.

      I envision a future where the world is so connected that every rice grain will have it's own internet connection. I'm already looking forward to 1024 bit IP addresses.

    5. Re:That's just silly! by 110010001000 · · Score: 1

      Imagine if every rice grain could monitor itself when it is being cooked and adjust the temperature of the pot accordingly. You would end up with perfectly cooked rice. If we could capture even a small percentage of the Chinese market for this we would have a Unicorn.

    6. Re:That's just silly! by cmdr_klarg · · Score: 1

      How else are you going to get Smart Rice(TM)?

      --
      THE SOFTWARE, IT NO WORKY!!!
    7. Re: That's just silly! by Anonymous Coward · · Score: 0

      I think the word you are looking for is unirice.

      I won't be here all day. Don't tip your waiters.

    8. Re:That's just silly! by The-Ixian · · Score: 1

      Does it run Gentoo?!

      --
      My eyes reflect the stars and a smile lights up my face.
    9. Re:That's just silly! by Anonymous Coward · · Score: 0

      And as lucky would have it, IPv6 can address them all!

  22. What is this, a computer for ANTS?! by DontBeAMoran · · Score: 1

    Yes. Yes it is.

    --
    #DeleteFacebook
  23. Not quite dust size, but 1 mm^3 . . . by dtmos · · Score: 1

    The UM folk are way ahead of you. While that version has a near-field radio, this version has an optical wake-up receiver.

    1. Re:Not quite dust size, but 1 mm^3 . . . by 110010001000 · · Score: 1

      Do those eggheads have a market cap for $243 billion? Didn't think so!

  24. Apollo Guidance Computer by Anonymous Coward · · Score: 0

    The Apollo Guidance Computer had no permanent storage, either, and is still studied in some computer science classes.

    Well, to be completely correct, it's software was hard-wired (literally, using rope-core memory) but there was no persistent user storage.

  25. Not quite by jf_moreira · · Score: 1

    The tip of grain rice would be 2 x 2 x 2mm maximum, otherwise it would fit over a grain rice, not in its tip.

  26. Re:how is it not computer? by squiggleslash · · Score: 4, Insightful

    Yeah, I assume you're talking ENIACs and stuff, but even in the relatively modern age persistent storage wasn't really a feature of most home computers for several years. Many hobbyists bought disk drives, but there was no storage built in to computers like the VIC 20/Commodore 64, ZX Spectrum, and so on. Many (oddly, not including the 6502 Commodore home computers - I'm not counting the PET as the latter) came with the ability to hook up to a cassette recorder, but that was it - anything more advanced required buying additional hardware.

    It seems to be that if the thing at least includes RAM and the ability to execute programs from RAM, is Turing complete, and has the ability to communicate in both directions with a user, it ought to be classed as a computer given the common usage of the term.

    --
    You are not alone. This is not normal. None of this is normal.
  27. Localizers? by samwichse · · Score: 1

    Vernor Vinge's localizers, maybe?

    First in A Deepness in the Sky, then again in Rainbow's End.

    "Localizers were a basic tool of a technical civilization. The tiny devices chirped their impulse codes at one another, using time of flight and distributed algorithms to accurately locate each participating device."

    They could work like a mesh-networked computing cluster too.

  28. Re:how is it not computer? by Anonymous Coward · · Score: 1

    It seems to be that if the thing at least includes RAM and the ability to execute programs from RAM, is Turing complete, and has the ability to communicate in both directions with a user, it ought to be classed as a computer given the common usage of the term.

    Really, it's an incredibly low bar. You can build a Turing complete processor with a one bit state register, three opcodes and RAM. Add a couple of opcodes for I/O, and you have a computer. It would be *very* slow (possibly, something that simple you could probably run at an insanely high clock rate) but it fulfills the definition of a computer.

  29. Okay THAT Pic is a logic gate by raymorris · · Score: 1

    Okay that particular chip it's hard to call that a computer. Unless you're a 1980s car manufacturer and want to sell replacements for $399.
    That's a logic gate, I'd say.

    However, if that PIC had its single IO pin connected to a specialized memory device it would be a Turing Machine, capable of emulating a 486 or any other CPU (slowly).

    1. Re:Okay THAT Pic is a logic gate by Rick+Schumann · · Score: 1

      That's a logic gate, I'd say.

      Uh, LOL, no, it still runs code, it still qualifies as a Turing machine, it's just very, very limited in it's resources. ;-) I've used something just like that to provide integration of pulses from a flow monitor, to smooth out the readings on an otherwise standalone digital rate display. You couldn't do that with just logic gates, at least not in a SOT23-6 package. ;-)

  30. Never believe Vice by Anonymous Coward · · Score: 0

    Never believe Vice... whether technical or political, they get it wrong every time with blatant bias or misunderstanding the subject matter.
    It's a Liberal blog and nothing more and as a gay black man I'm tired of how they claim to represent us all. They don't.

  31. How many? by Anonymous Coward · · Score: 0

    So how many daemons can fit on the head of a pin?

  32. The entire history of you is coming by Anonymous Coward · · Score: 0

    Inspired by: https://en.m.wikipedia.org/wiki/The_Entire_History_of_You
    And
    https://www.netflix.com/title/80074220

  33. Ick! by nospam007 · · Score: 1

    Sorry, no carbs, please. At least bring us one that fits on a quinoa seed.

  34. Odd Quibble by pubwvj · · Score: 1

    "engineers quibbled over whether IBM's machine and the new Michigan design could really be called computers, since the data gets wiped as soon as it's turned off."

    Um, that was normal for almost all computers until not too long ago. Loss or retention of data at power off is not part of the definition of being a computer.

  35. Re:how is it not computer? by Jakester2K · · Score: 1

    100% this. It's silly there's even an argument. Perhaps the arguers weren't around when computers had to load the OS from disk - every time you turned it on?

  36. Vice: News for the Ignorant. by Anonymous Coward · · Score: 0

    I know that Slashdot no longer uses the tagline "News For Nerds: Stuff That Matters", but while it still maintains pretensions of being a website for tech news, can you please refrain from posting stories from Vice's Motherboard?

    It targets a demographic that is more ignorant than Wired's and is staffed by people who came down in the last shower, whereas Wired's came down in the shower before that.

  37. Did it pass the test ? by Anonymous Coward · · Score: 0

    If you can't run Doom on it it's not a computer.

  38. Define "computer" by mixed_signal · · Score: 1

    This seems a bit silly without a common definition. The IEEE Journal of Solid-State Circuits is probably full of things like this. Note that an 8- or 16-bit microcontroller core only requires about 12kgates (NAND2 equivalent), and in 65nm or 40nm CMOS that fits in something like 200um x 200um, and adding a few data registers, a small program RAM or ROM, a ring oscillator for clocking and some ESD IO pad cells would keep the whole thing well under 1mm x 1mm. In one minute of Googling I found this example:

    "The programmable processors occupy 0.055 mm2 each, contain no algorithm specific hardware, and operate up to an average maximum clock frequency of 1.78 GHz at 1.1 V."
    in
    "KiloCore: A 32-nm 1000-Processor Computational Array," IEEE Journal of Solid-State Circuits ( Volume: 52, Issue: 4, April 2017 )

    1. Re:Define "computer" by mixed_signal · · Score: 1

      Here's another with a 0.79mm^2 32-bit MCU... The point is, it's not hard these days to make a "computer" under 1mm^2. It's just a matter of deciding what is needed.

      "A Sub-cm3 Energy-Harvesting Stacked Wireless Sensor Node Featuring a Near-Threshold Voltage IA-32 Microcontroller in 14-nm Tri-Gate CMOS for Always-ON Always-Sensing Applications"
      Published in: IEEE Journal of Solid-State Circuits ( Volume: 52, Issue: 4, April 2017 )

      Abstract:
      "An energy-harvesting wireless sensor node (WSN) integrates a 14-nm, 0.79-mm2, 32-b Intel Architecture core based near-threshold voltage (NTV) microcontroller (MCU) that provides 17-W/MHz always-ON, always-sensing (AOAS) capability. The MCU implements four independent voltage-frequency islands, managed by an integrated power management unit and features a subthreshold voltage capable on-die oscillator and 42-nm fin-pitch, 8.3-pA leakage-per-bit SRAM. ..."

  39. Tech or tack? by Xnet+Project · · Score: 1

    From the conceptual look... While this ideology would be a good stepping stone to microcomputer design, and maybe even push to smaller transition design, this from a consumer standpoint will most ironically give people a better way to hide their porn.

  40. Little help with PIC? Also RAID enclosure by raymorris · · Score: 1

    The other day you had a submission about a RAID enclosure. You didn't say how many drives, or talk about budget. I used some large ones, 12-16 bay.

    Enclosures are very simple devices. It's a metal case, a power supply, connectors, and optionally a SAS expander card. So there's not a WHOLE lot of room for one to be that much better than another.

    These are a great value. With the right card and firmware, they handle large drives.
    https://www.servethehome.com/s...

    If you don't want to buy pre-owned stuff off eBay, check out the Rackable Systems web site, or for a more prestigious brand, Supermicro. Supermicro makes some really nice storage.

    If you use RAID 5, make sure it's set to check / re-sync the RAID weekly and your email address is set correctly to be notified of RAID and SMART errors. You want to be notified when one drive starts having errors.

    Now on to my question for you, since you seem to have some experience with PICs, and specifically their DS line. I want to build a pretty simple circuit around a dsPIC33FJ128MC802. I wonder where I might be able to get a little help. Maybe you have an idea of who I could talk to.

    That part is designed for motor control applications. It has two Quadrature Encoding Interfaces (QEI) which are used to read the position of a rotary encoder. It has several pwm outputs to control brushed DC motors, through a transistor or H bridge. So I want a pretty simple circuit - read my two encoders to find the position of my motors, then send pwm signals through the h-bridge to move them. Hook the encoders to the QEI inputs, the PWM output to the h-bridge, power and ground, and we're good to go, right?

    My experience tells me that a naÃve implementation like that works for several milliseconds, until the magic smoke comes out. Some pins need to be connected to ground via a diode to protect against whatever, some others need to be connected to vcc via a resistor because gobblygook, and these other two pins need to be connected to each via a diode and a capacitor to protect it from whatever. That's the stuff I don't know or understand.

    If that didn't make sense, let me try an analogy. A transistor allows a larger current to flow based on a much smaller current, so it works as an amplifier. Naively, we could think if you connect headphones across a transistor and a low-power input to the gate, you've just made an audio amplifier. Actual audio amplifiers, the very simple ones, have about 20 parts. The transistor does the amplifying, and 19 other parts make sure the transistor doesn't melt, or otherwise behave very badly. I'm at the stage where when I want to amplify a signal I can select an appropriately rated transistor, but other than controlling gain with a pot I don't know what those other 19 components are for.

    Any ideas where I could get some help designing / building a basic circuit around a dsPIC33FJ128MC802? I know I want to connect the rotary encoders to inputs, the h-bridge to pwm out, and a serial or CAN bus interface. All the auxiliary components to make it start up and run without catching fire or cancelling my car insurance is what I need help with.