[HN Gopher] Pockit: A tiny, powerful, modular computer [video]
       ___________________________________________________________________
        
       Pockit: A tiny, powerful, modular computer [video]
        
       Author : rayrag
       Score  : 1219 points
       Date   : 2022-03-09 16:04 UTC (2 days ago)
        
 (HTM) web link (www.youtube.com)
 (TXT) w3m dump (www.youtube.com)
        
       | rayrag wrote:
       | Discussion/AMA on Reddit:
       | 
       | https://old.reddit.com/r/linux/comments/ta85ql/my_small_modu...
       | 
       | Shorter demo (7:30) submitted to Reddit:
       | 
       | https://v.redd.it/3wfbkleb4dm81
        
         | beckman466 wrote:
         | very first Reddit post about this project from the creator from
         | 2 years ago:
         | 
         | https://www.reddit.com/r/arduino/comments/dj7ilc/so_ive_been...
         | 
         | all posts about this project (around 30):
         | 
         | https://www.reddit.com/user/Solder_Man/posts/
        
       | matlo wrote:
       | Really impressive work
        
       | motohagiography wrote:
       | When you struggle to think of what _can 't_ be composed in this
       | architecture, it's a whole new way of building. It's clearly the
       | expression of an incredibly elegant mind. Watching that demo was
       | a moment that reminded me of a now famous comp.os.minix usenet
       | post from the early 90s.
        
       | marcodiego wrote:
       | Looks like Project Ara done right.
        
       | jack_riminton wrote:
       | I can't believe this is just one guy. Get him a MacArthur genius
       | grant, quickly
        
         | joezydeco wrote:
         | There are loads of embedded systems hackers doing great things
         | by themselves. They just get lost on Hacker News.
         | 
         | Bunnie is probably one exception to that rule, though.
        
       | debdut wrote:
       | True example what an individual can achieve! Blown away
        
       | bbayer wrote:
       | Such modular design is tricky. Some parts require close distance
       | to specific components like clocks. OP did a good job by solving
       | such problems.
        
       | wnolens wrote:
       | What a beautiful labour of love. Thank you, I'm inspired.
        
       | th0ma5 wrote:
       | The hardware is very cool. The start of the integration with the
       | dashboard is neat, but I'm not entirely sure how useful it would
       | be other than making a video like this. Perhaps something like
       | OSC or something could help keep it modular from a software
       | standpoint and not so toy seeming. I also think a lot of software
       | has whole knows what layers expecting hardware to not just
       | suddenly disappear. Appear is maybe less a thing.
        
         | ajsnigrutin wrote:
         | Yep, looks great as a toy, but seems not-that-ok for any
         | serious use, because for static setups, all the alternatives
         | are a lot cheaper, because they don't have to be modular (eg.
         | touchscreen display for controlling home automation).
         | 
         | But I like the concept for areas such as schools etc., because
         | it makes it possible to try a bunch of different things very
         | fast.
        
           | Tade0 wrote:
           | As a third generation hoarder I have to say that the number
           | one thing preventing me from doing projects such as home
           | automation is that since I struggle with throwing stuff out,
           | failed/deprecated devices would just pile up and I don't want
           | that.
        
           | XorNot wrote:
           | I feel like the power of this could be in something like
           | building industrial control panels quickly? Being able to
           | rapidly setup control boards, and equally rapidly configure
           | them into something else would have a lot of utility in that
           | application.
           | 
           | EDIT: Though that does make a key weakness the fact that
           | there doesn't appear to be any provisioning for locking down
           | the blocks more aggressively to the board.
        
           | unfocussed_mike wrote:
           | Yeah. Fairly obvious applications in teaching/education
           | devices. Though I think it should be noted that a lot of what
           | schools want to teach with devices like this is precisely the
           | pin connections and circuits this thing elides.
           | 
           | But I am not sure about the rest.
           | 
           | And what you don't see in demos like this are the practical
           | limitations that the demo avoids. I didn't watch all the way
           | to the end but I had questions about how the device
           | communicates its limitations and handles situations where,
           | for example, it cannot supply enough power.
        
           | vidarh wrote:
           | The alternatives may be cheaper _if you can find one that
           | does what you want_. But in terms of the ability to quickly
           | throw something together where existing stuff doesn 't quite
           | do what you want or is locked down, it looks amazing.
           | 
           | In terms of "serious use" I think that depends on what you
           | mean by "serious". E.g. my hone automation setup is not
           | static, because I keep finding new little things I want to
           | tweak, and often the ready-made solution lack options I'd
           | like to have unless I'm willing to spend time tracking down
           | very specific modules. My time is valuable to me - I'd
           | happily pay extra for a modular system where I know if
           | something is lacking a button for something I want I can
           | literally just plug one in instead of having to search all
           | over for a different model of something.
           | 
           | Of course this will not replace mass market "close enough"
           | solutions.
           | 
           | But I think there are still more than enough people who want
           | to tinker but don't want to have to whip out a soldering
           | iron.
        
             | ajsnigrutin wrote:
             | You can always get the same components that this kit uses,
             | solder them together and do it cheaper. Want a dimmer for
             | your smart lights? esp8266 + one of many potentiometers
             | available + maybe an adc if you need more than one. You'll
             | never use this whole kit just for one potentiometer, with
             | the rest of the components in a drawer somewhere, because
             | this would make it too expensive. Cramming multiple modules
             | just not to "waste" them, makes you build a tool around
             | what you have, instead of using just what you really need.
        
           | nsb1 wrote:
           | I don't know that I'd go so far as to call it a toy, but I do
           | think that this device is more likely to be used in education
           | or prototyping than anything else - which is still great!
           | Just having a platform that will autoconfigure the array of
           | devices that he's demonstrated is amazing. Being able to snap
           | on two cameras and a TPU and have everything 'just work' so
           | you can focus on your vision processing software is
           | incredible.
           | 
           | I'm betting that it will be cost-prohibitive to have this
           | device as a permanent fixture for any one application outside
           | outside of the sorts of things an rPi4 already does (Home
           | Assistant server, etc). I don't think anyone is going to use
           | it to control an LED with a slider, but for prototyping that
           | sort of thing it has endless possibilities.
           | 
           | Hats off to Anil for the huge amount of work he put into this
           | project.
        
         | goodpoint wrote:
         | The magnetic connectors is what makes it an expensive toy. The
         | pluggable grid layout is nice but it could be achieved with a
         | daughter board with pins sitting on top of any cheap SBC.
        
           | rpmisms wrote:
           | It would be trivial to modify the design to allow some form
           | of locking blocks in place, whether through a sliding tile
           | system, a lever lock, or a pin design. You could even do it
           | yourself with 3d printing. Really depends if there's a
           | professional environment that could use something like this.
           | Maybe a lab or machine shop?
        
           | jsmcgd wrote:
           | I think a lego compatible version could be popular.
        
       | noneeeed wrote:
       | It's like a grown-up version of the Little Bits kits. How very
       | impressive.
        
       | tomlin wrote:
       | This is the stuff of future design. I love it.
        
       | dusted wrote:
       | it's super cool, but I have some difficulty finding a "not just
       | playing around" use case for it, not because it's useless, but
       | because I can't come up with a use case that would be dynamic..
       | I'd not want to pay for the modularity overhead for using them
       | as, for instance, light switches around the house.. Anyone got
       | some cool ideas for what to do with them?
        
         | antattack wrote:
         | Learning programming will be much more fun since input and
         | output are more then just keyboard and monitor.
        
         | philote wrote:
         | I think it's a good prototyping tool, and also makes it easy to
         | do smaller, temporary projects. For myself, I'd like to set up
         | that motion-sensing camera feature to check when my dog sneaks
         | down into the basement to pee. Or set up a display next to my
         | kids' computers to alert them to go to sleep at a reasonable
         | hour. Or set it outside to see when my neighbor's dog (or deer
         | or other wildlife) comes into my yard. You could also use it to
         | track who drives by your house and whether they're speeding. Or
         | set it at your desk at work for a week and track how many times
         | someone interrupts you. Or pull an elaborate April Fool's joke.
        
       | account_created wrote:
       | Mind blowing.
       | 
       | My reaction was: "Ok, that's cool, but he can not have X module"
       | a minute later "X" appears, and it went throughout the video.
        
       | baalimago wrote:
       | I'm much more interested in the person than in the product, in
       | this particular case
        
       | ehnto wrote:
       | What impresses me the most is how holistic the project is, they
       | are clearly using this device and thinking carefully about how to
       | make it useful, and how it will be used.
        
       | lloydatkinson wrote:
       | I'm sure this will be killed off just like the CHIP computer
        
       | netspider wrote:
       | I would like to know the person behind this project?
        
       | hathym wrote:
       | very nice project, it reminds me of the LG G5
       | (https://www.youtube.com/watch?v=L4GZQyJMoyo)
        
       | throwaway5486nv wrote:
       | This is mind blowing
        
       | squarefoot wrote:
       | Very beautiful, seems the ideal toy to teach kids how to play
       | with technology in creative ways. It could be completed by kits
       | with real pcbs and parts to turn the modular device into an
       | useable functioning board. All software and firmware should also
       | be 100% open. Schools should seriously consider adopting it,
       | although I fear the amount of engineering and design will
       | probably keep the price very high.
        
       | TamDenholm wrote:
       | This reminds me of LittleBits [1] many years ago i bought a kit
       | from them that was really very expensive and had some fun. The
       | only problem is i never touched them again after the first couple
       | of weeks of playing with them. However, they're certainly an
       | excellent learning tool for kids and beginners.
       | 
       | [1] https://en.wikipedia.org/wiki/LittleBits
        
         | prmoustache wrote:
         | That's the problem with this kind of things. They mostly
         | attract people interested in tech, but those kind of people are
         | usuallt already working in tech. As much as I love those
         | things, the last thing I want when I lock my laptop is start
         | coding and fiddling with electronic devices. I either have to
         | take care of the kids or go for a bicycle ride, spend time with
         | my partner, have a beer or the sea/beach or all of the above
         | and in no particular order. I need so much to be outdoor when I
         | finish my work day I barely find time to make music although I
         | love doing that.
         | 
         | The people who could do that are the people who have time to
         | spend hours watching Netflix series but usually they are the
         | lazy type and not interested in that kind of things.
         | 
         | Unless it is used by a school most of those things end up in
         | drawer not to be used again.
        
           | Koshkin wrote:
           | Indeed, people have reported having drawers full of Raspberry
           | Pi's, never to be touched again.
        
         | erwincoumans wrote:
         | Yes, we had several kits too, including SynthKit (LittleBits
         | with Korg). The magnetic connectors of LittleBits became
         | unreliable after a while, making it frustrating instead of
         | enjoyable. Wish one could fix that properly.
        
       | duxup wrote:
       | I've stared playing with an Arduino recently and thought "it
       | would be handy if the various sensors and add ons just snapped
       | on"....
       | 
       | This appears to be that, but with a Pi (and of course a lot of
       | impressive finish / software ).
       | 
       | A Pi for the masses / convince sounds amazing.
        
         | beal wrote:
         | I did a similar thing with the air gradient diy kit. That these
         | are pi based run full Linux and allow changes over time is is
         | really compelling.
        
       | allisdust wrote:
       | At the minimum this should win a design award of some kind. Looks
       | like it quickly becomes complex when we combine software to the
       | hardware but the way it seem to work with so many connectors
       | feels just so intuitive.
        
       | aqibgatoo wrote:
       | Wohoo! I am blown away!
        
       | vivegi wrote:
       | This is a great design and I absolutely love it. How does one
       | build apps / custom behaviors for the hardware components?
        
       | ktpsns wrote:
       | https://pockit.ai/ - for those who prefer text/images instead of
       | video.
        
         | FR10 wrote:
         | TBH the linked demo video is really good, I was really amazed
         | after each module. I feel the website is a bit empty in
         | comparison.
        
           | [deleted]
        
         | matheusmoreira wrote:
         | I prefer text and images but in this case I regret not watching
         | the video sooner. Absolutely amazing demonstration.
        
           | freedomben wrote:
           | yeah likewise. I almost _never_ watch the video. If I even
           | start it, if it doesn 't get immediately to the point I shut
           | it off.
           | 
           | With this video my jaw kept dropping every couple of minutes.
        
       | idiotsecant wrote:
       | This reminds me a little of the philosophy of the "frame.work"
       | laptop. While it approaches the problem from the 'let's make a
       | modular,repairable laptop' side and this approaches it from the
       | 'let's make a powerful and easily extendable embedded device'
       | side. immensely ambitious and cool projects, both!
        
       | cs702 wrote:
       | Wow. I've rarely come a cross a demo in which things keep getting
       | better and better and better and better.
       | 
       | I find it hard to believe that one individual plus a small
       | community of hackers have built all of it. Amazing, amazing work.
       | 
       | The one question I kept asking myself as I was watching the demo:
       | 
       | Is there a _mass market_ for such a beautiful, elegant, modular
       | computing device?
        
         | roughly wrote:
         | If you're asking aspirationally, I agree - I'd prefer a world
         | in which this was what people expected and wanted from their
         | technology. I think the ongoing success of Lego gives me some
         | hope here for a mass market for tinkering.
         | 
         | If you're asking more practically - the success of Raspberry
         | Pi, Arduino, Seeed, and others suggests there's at least
         | potentially a market here sufficient to sustain a moderately
         | sized business for long enough to be worthwhile.
         | 
         | Agree about the demo, too - there's some serious wizardry on
         | display there. I think it's one of the projects that just gets
         | more impressive the more time you've spent trying to do what
         | they're showing off.
        
       | mindfulplay wrote:
       | Quite amazing! Regardless of the profitability or scaling this
       | up, it's refreshing seeing the modularity where the sum is much
       | larger than the parts. Well, here the sum likely is larger than
       | the product!
        
       | therein wrote:
       | Amazing demo. Simply floored.
        
       | hemloc_io wrote:
       | Woah this is massively cool!
       | 
       | I've always wanted little bits and bobs of hardware to mess
       | around with, but actually getting into the EE required for it is
       | fun but time consuming.
       | 
       | This really fits right into what I'd want for something that
       | allows for quick POCs, prototypes and just trying new stuff out.
       | 
       | I'd love to make things like a hacked together OP1!
       | https://teenage.engineering/products/op-1
        
       | bodge5000 wrote:
       | was hooked as soon as I saw the MIDI out module, for musical
       | applications alone this could be a gamechanger (to my knowledge
       | theres nothing else truly like it out there, outside of complete
       | DIY)
        
       | adrianthedev wrote:
       | Wow. This is like a low-code arduino. Amazing!
        
         | wnolens wrote:
         | yes, cool way to think of it: low/no-code hardware.
        
       | izzydata wrote:
       | Maybe I am being over critical, but this is not what I imagine
       | when I think of a modular computer. It's cool being able to swap
       | in and out all kinds of peripherals like that in any position and
       | orientation, but the computer itself does not seem modular.
       | Unless you could connect multiples of them together and increase
       | their performance and space for more peripherals without causing
       | additional overhead.
        
         | bityard wrote:
         | The "computer" is not really the interesting part here. In
         | fact, this product seems to exclusively rely on cheap devices
         | that anyone can already buy (current supply chain
         | notwithstanding) linked together by very well-standardized
         | buses.
         | 
         | The magic here is the overall flexibility and modularity of the
         | system taken to a nearly absurd level. Kickstarter is lousy
         | with smaller-scale attempts at what Anil has achieved. But
         | where this really shines is in the software: You plug in some
         | components and the system can automatically figure out what you
         | want to do with them, and configure an application to use them
         | instantly, at least for many simple but common cases.
         | 
         | I really hope that when this is available, it ends up being a
         | largely open ecosystem like the Framework laptop.
        
         | bee_rider wrote:
         | He has a TPU tile.
         | 
         | Automagically plugging in more compute would, I guess, require
         | OS or application level support.
        
       | shabier wrote:
       | This is really incredible. I can't wait to get my hands on the
       | device and tinker around with it. It is giving me the same vibe
       | as project Ara[0], and I'm here for it.
       | 
       | [0] https://en.wikipedia.org/wiki/Project_Ara
        
       | severak_cz wrote:
       | Ok. I am subscribed.
       | 
       | If this goes for reasonable price and has some kind of soundcard
       | block I am going to buy this and made synth out of it.
        
       | danShumway wrote:
       | I can't think of why I'd practically need or want this. I know on
       | some level it's a toy, and there are better ways to implement all
       | of this stuff if you're trying to make cost-effective hardware
       | projects.
       | 
       | However, wow do I want one. This is so cool, I heckin love this.
       | I love everything about this. The whole thing just looks
       | delightful from the blocks, to the configuration/programming, to
       | how real-time and responsive the feedback is when moving blocks
       | around and hooking stuff up.
       | 
       | Amazing presentation too, this video is really well made.
        
       | davesque wrote:
       | Seems to me like the creator of this project really went the
       | distance in sticking to their initial vision of what was
       | possible. I think sometimes visionary projects fail because the
       | creators eventually compromise on the vision when the devils
       | emerge from the details. But, if they can muster enough technical
       | competence and determination to push through that difficulty, we
       | get something like pockit. The video really makes me want to hear
       | from the creator about the process of developing pockit and how
       | different challenges were overcome.
        
       | pjmlp wrote:
       | Quite impressive demo.
        
       | Koshkin wrote:
       | Impressive, but let's not forget that we live in an age of
       | miracles. A terabyte in a chip the size of your pinky's
       | fingernail? You've got it! A supercomputer in your pocket? Sure!
        
       | u2077 wrote:
       | Truly impressive. Reminds me of Google's (failed) attempt at
       | modular devices.
       | 
       | https://en.m.wikipedia.org/wiki/Project_Ara
        
         | moffkalast wrote:
         | Was about to say, yep.
         | 
         | "Oh, look! Here's Ara. Back from the dead. It's a miracle."
        
       | nonrandomstring wrote:
       | Sometimes the point of a technology is not its direct utility but
       | to carry forth or promote an idea.
       | 
       | Because of what's happening with climate, pollution and e-waste,
       | the future is modular. Modular phones, computers, cars and even
       | nuclear reactors.
       | 
       | Having this kind of thing in schools helps kids get used to the
       | idea that technology is configurable at the physical level
       | without electronics skills.
       | 
       | Strong interoperability legislation should be a part of
       | technology going forward. Industry will welcome and adapt to it
       | because it's ultimately a better compromise than tougher
       | regulation and export controls.
        
         | snek_case wrote:
         | > Because of what's happening with climate, pollution and
         | e-waste, the future is modular. Modular phones, computers, cars
         | and even nuclear reactors.
         | 
         | Sounds cool, but the reality is that in order to get the best
         | efficiency, you often want a purpose-built, specialized design.
         | In the case of electric cars, you need your car to be very
         | light and to have a very integrated design in order to maximize
         | energy efficiency. I'm not sure what you mean by a modular car
         | design, but you definitely can't fit any motors with any
         | battery in any frame, that will just make for a car with
         | terrible performance.
         | 
         | That being said, we should be designing things to maximize
         | lifetime, and we should probably ban certain materials or
         | construction techniques that make recycling difficult. Maybe we
         | need to ban or heavily tax non-recyclable materials. We could
         | also do more to build a legal framework around right to repair.
         | 
         | > Having this kind of thing in schools helps kids get used to
         | the idea that technology is configurable at the physical level
         | without electronics skills.
         | 
         | Kids is probably the best use case. As someone who makes things
         | I look at this product and I think it's necessarily going to be
         | more expensive and less flexible compared to alternatives. For
         | kids though, this can be a gateway to make electronics less
         | scary.
         | 
         | > Strong interoperability legislation should be a part of
         | technology going forward. Industry will welcome and adapt to it
         | because it's ultimately a better compromise than tougher
         | regulation and export controls.
         | 
         | I agree. We should be strongly promoting (and maybe legally
         | mandating) open, documented standards for everything.
        
           | toqy wrote:
           | > I think it's necessarily going to be more expensive and
           | less flexible compared to alternatives
           | 
           | What are the alternatives? Is there something like this I can
           | get my hands on now?
        
       | kaishiro wrote:
       | Man. You think you're doing alright and then something like this
       | comes along and just screams your inadequacies at you.
       | 
       | What a wild achievement. Well done.
        
         | vishkk wrote:
         | Whatever it was -- a lie, the truth, or, most likely, their
         | mixture -- that caused me to make such a decision, I am
         | immensely grateful to it for what appears to have been my first
         | free act. It was an instinctive act, a walkout. Reason had very
         | little to do with it. I know that, because I've been walking
         | out ever since, with increasing frequency. And not necessarily
         | on account of boredom or of feeling a trap gaping; I've been
         | walking out of perfect setups no less often than out of
         | dreadful ones. However modest the place you happen to occupy,
         | if it has the slightest mark of decency, you can be sure that
         | someday somebody will walk in and claim it for himself or, what
         | is worse, suggest that you share it. Then you either have to
         | fight for that place or leave it. I happened to prefer the
         | latter. Not at all because I couldn't fight, but rather out of
         | sheer disgust with myself: managing to pick something that
         | attracts others denotes a certain vulgarity in your choice. It
         | doesn't matter at all that you came across the place first. It
         | is even worse to get somewhere first, for those who follow will
         | always have a stronger appetite than your partially satisfied
         | one.
         | 
         | - Joseph Brodsky
        
           | papandada wrote:
           | I'm not very well read but this writing seemed extraordinary.
           | Turns out he won a Nobel prize for literature.
        
             | scoot wrote:
             | Meanwhile I have no idea what he's talking about. Perhaps
             | it's lack of context, or perhaps the writing is so
             | "extraordinary" that it is unapproachable to mere mortals.
        
               | hoosieree wrote:
               | It reminded me of the Yogi Berra quote "nobody goes there
               | anymore, it's too crowded".
        
               | papandada wrote:
               | There's plenty of "good writers" and "decorated poets"
               | who do absolutely nothing for me. I clicked with this,
               | the world is big enough for everyone and something more
               | to your tastes is out there.
        
               | bityard wrote:
               | It's (at least partly) about trying something new and
               | learning to be happy with whatever level of success you
               | achieve rather than envious of or competitive against
               | those who do the same thing but do it better.
               | 
               | At least, that's the way I took it.
        
             | vishkk wrote:
             | I have read a poem or two by him before, but never essays.
             | I literally picked this book earlier this week and really
             | liking it -- generally essays are hard for me, but he has
             | kind of clicked for me. If anyone is interested, the
             | excerpt is from an essay titled Less Than One, and the name
             | of the book is also Less Than One, Selected Essays by
             | Joseph Brodsky.
        
       | morelish wrote:
       | some big company ought to buy him out right now...
        
         | BirAdam wrote:
         | I thought the same thing, but then I had a reality check. If
         | this gets bought by a tech company it will likely be ruined or
         | killed off, or first ruined and then killed off.
        
           | RTFM_PLEASE wrote:
           | "Been there, done that." - Google
           | 
           | https://www.youtube.com/watch?v=_wwrIpv38nE
        
       | vidarh wrote:
       | It's been quite a few years since I was vowed by a hardware
       | demonstration. This is amazing.
        
       | Uptrenda wrote:
       | What a truly beautiful and elegant design. This is so reminiscent
       | of the hacker ethos in how it captures the potential and love of
       | technology. How can a project this creative not be more famous? I
       | have seen many of these kinds of 'small, powerful computer
       | projects' before and I've never felt inspired by any of them. But
       | this project really captures the imagination with the potential
       | of modularity / expanding capabilities.
       | 
       | This is honestly so creative. It makes me filled with that
       | childish sense of wonder I initially had with coding. What things
       | could you make if you had a whole box of snap-ins and a few
       | Pockits? This is frigging insane. If you're an angel investor
       | consider throwing this guy a bone!
        
       | code_scrapping wrote:
       | Blown away, by both the adaptiveness of the platform and
       | software. It feels like the flexibility that I'd want for all of
       | my prototyping experiments. Signed-up, and patiently cheering
       | from the side-lines.
        
       | afarviral wrote:
       | So cool. Anyone criticizing the real utility of one of these
       | (e.g. calling it a toy) is not thinking long term. Over time a
       | single unit could be repurposed for any number of distinct and
       | serious usecases (home automation being the most natural fit, but
       | many others), and this and its software are important steps
       | toward a more robust and useful devices and less waste.
       | Minitirized, waterproofed, secure and many more modules and
       | "apps", standardized and mass produced. This is huge. Keep going!
        
         | bee_rider wrote:
         | I kind of would like to call this a toy, but by that I mean --
         | wow, on top of any other application he can think of, this
         | would be an amazing educational toy for a kid who isn't quite
         | ready for Arduino or Raspberry Pi (or who might never be, not
         | everybody interested in STEM wants to do circuits).
        
         | XorNot wrote:
         | The problem with this idea is that it assumes we have to make
         | trade offs: case in point, remember pre-smartphone? I had a PDA
         | which didn't have a camera, didn't have wifi - just a hardwired
         | connection.
         | 
         | Now I have sitting next to me a smartphone which has 5 cameras,
         | GPS, wifi, bluetooth, NFC, 128GB of storage and 4G.
         | 
         | Basically on a mass production scale it is _always_ going to be
         | cheaper just to put every feature in one device and build a
         | billion of them.
         | 
         | EDIT: Which is not to say the system doesn't have some
         | possibilities - at the right price point I'd replace every
         | light switch in my house with a plate of this, and have them
         | remotely control relays so I could remap everything. For task-
         | specific physical applications you might want to
         | remap/customize to taste, there's a lot of potential.
        
           | scoot wrote:
           | > have them remotely control relays so I could remap
           | everything
           | 
           | No need for relays - you can replace the bulbs with smart
           | lightbulbs that can be controlled via Zigbee. Ikea smart
           | bulbs are high quality and good value.
        
           | h0l0cube wrote:
           | > Basically on a mass production scale it is always going to
           | be cheaper just to put every feature in one device and build
           | a billion of them.
           | 
           | When it comes to physical widgets, there's a limit to how
           | many you could practically have on one device. I think the
           | real value here is that it could be open to market to allow a
           | real diversity of physical augments allowing people to
           | improvise devices that are unlikely to be manufactured into a
           | single form factor, but might be perfect for their niche use
           | case.
        
             | snek_case wrote:
             | Why can't the widgets connect to a Raspberry Pi using USB
             | ports? Using plain old USB ports as a connector is a
             | downgrade in terms of aesthetics, but it's a massive
             | upgrade in terms of reusability and versatility. All of a
             | sudden, you can connect your sensors to laptops, PCs and
             | Raspberry Pis alike. You can already get a webcam on eBay
             | for $6. You could design any sensor and actuator to have a
             | USB interface.
             | 
             | Don't get me wrong, like I said, USB devices would look
             | less cute and tidy than the Pockit, and the Pockit is a
             | great achievement, but USB devices truly are more simple
             | and versatile.
        
             | vidarh wrote:
             | I'd be inclined to be looking for excuses to put these all
             | over the house.... I don't _need_ them, but I _want_ them
             | just from this video.
        
         | whartung wrote:
         | Honestly, it is a toy.
         | 
         | A very cool toy, a very sophisticated toy, but a toy
         | nonetheless. There were in the past, and I think still today,
         | electronic sets that let you click together modules with
         | magnets to make circuits. It was a very handsy, easy way to
         | play with electronics. But, in the end, that's what it was --
         | play and exploration.
         | 
         | The beauty of the concept is the easy interchange of the parts
         | and such, and that's it downfall when you desire to render
         | something down in to a "production" item. And by production, I
         | mean something you're going to handle with any frequency. The
         | ease of composability is counter to the hardening necessity for
         | everyday use.
         | 
         | I supposed you could glue the parts together, but by that time
         | whatever you made is now made of rather expensive components.
         | Or they could offer an alternate mechanic to "realize" systems
         | built for the longer term.
         | 
         | Until then, it's a wonderful toy. And that's not a bad thing.
        
           | [deleted]
        
         | roughly wrote:
         | Also: Toys are cool! Toys are fun! Play with toys more! Not
         | everything has to be Serious Business! Things can be fun!
         | 
         | (This message brought to you by the society for people tired of
         | Jony-Ive-esque bullshit being passed off as the One True Design
         | Paradigm.)
        
       | syassami wrote:
       | Wow.
        
       | ibejoeb wrote:
       | Love the physical switches and controls. This is like VB but IRL.
        
       | jet_32951 wrote:
       | So very many applications! One is it will make lashing up an
       | approximately-OK control system easier early in a project. There
       | are five or six machine designs in my past where having a
       | rudimentary control system was needed for initial testing. This
       | would have saved days or weeks on each one.
        
         | throwaway5486nv wrote:
         | you mean for building ciruits? Could you please elaborate. I
         | thought control systems was necessary for physical objects
        
       | dt3ft wrote:
       | Whoa! This has the potential to grow to unimaginable scale! I'm
       | seeing star-trek gadgets. I'd love to get my hands on a starter
       | kit.
        
       | tjchear wrote:
       | Seeing Pockit gives me an idea: can we do something similar for
       | Web APIs?
       | 
       | Perhaps a web app with a 2D board where users can place modular
       | blocks the same way one would place Pockit blocks on the magnetic
       | breadboard. We could have a geolocation module, vibration module,
       | button module, slider module, camera module, etc. Like Pockit,
       | the system finds a script with the closest matching blocks to
       | what's placed on the grid, and runs the script. E.g placing a
       | camera flashlight module + button module on the grid triggers a
       | script that would toggle the light when the button is pressed.
       | User could also write their own scripts.
        
         | severak_cz wrote:
         | It's already done. This is how these "website builders" (e.g.
         | Wix) works - your put different modules onto a template and
         | build your site out of these.
         | 
         | Also Drupal and Wordpress have similar funcionality via
         | plugins.
        
           | tjchear wrote:
           | Right, but I wasn't talking about website builders. I'm
           | talking about enabling access to a phone's various sensors
           | and capabilities through a manner similar to Pockit.
        
         | XCSme wrote:
         | This is what Web Components[0] was supposed to be, but it
         | didn't really take off.
         | 
         | [0]: https://developer.mozilla.org/en-
         | US/docs/Web/Web_Components
        
           | rileyphone wrote:
           | For a more recent development, https://blockprotocol.org/
        
           | tjchear wrote:
           | Far as I understand, web components are used to build
           | websites / web apps. I was talking about how a phone carries
           | a suite of sensors and various capabilities that we can make
           | accessible in a manner similar to Pockit.
        
             | XCSme wrote:
             | Oh, I misunderstood your comment then "can we do something
             | similar for Web APIs?", I thought you were referring to a
             | similar way to build web apps.
        
         | punnerud wrote:
         | How would that be different from NodeRed? https://nodered.org/
        
           | tjchear wrote:
           | What I have in mind is rather different. Imagine your phone
           | simulating a Pockit experience, except the sensor modules are
           | what your phone already provides (e.g geolocation, gyroscope,
           | accelerometer, etc), the I/O are simulated buttons/sliders
           | and screens.
           | 
           | That's what I'm thinking.
        
             | orbifold wrote:
             | That is a cool idea :)
        
       | allenu wrote:
       | Wow. This is so incredibly well done. The tech itself is amazing,
       | but so is the design of everything, not to mention it's all well
       | presented visually. It reminds me of the classic "mother of all
       | demos".
        
       | mastax wrote:
       | All I want to know about this is what the pinout of the connector
       | is. I want to know how it was done and the limits of what it can
       | do. The author has provided very little information about it[0],
       | which makes me a little suspicious.
       | 
       | [0]:
       | https://old.reddit.com/r/linux/comments/ta85ql/my_small_modu...
        
         | Taniwha wrote:
         | Yeah I want to know that too - I'm not so much suspicious, he's
         | obviously done something amazing - more I wonder if he really
         | has 12 pcie buses and they are they really wired in a way that
         | they can be hooked up in 4 different orientations? (and what is
         | the signal integrity like?)
        
       | lanewinfield wrote:
       | As far as I can tell, this is a single individual that has done
       | all of this work. I am floored at the design and intricacy of
       | this project.
       | 
       | Really, truly blown away. I'm sure there are plenty of edge cases
       | to correct for but I haven't gotten so excited by a demo in a
       | long time. I've obviously signed up to learn more.
        
         | dhc02 wrote:
         | The UI of the dashboard alone would be an impressive feat for a
         | single person.
         | 
         | The algorithm that chooses the most likely/useful application
         | for infinite possible combinations of modules would be an
         | impressive feat for a single person.
         | 
         | The multidisciplinary coding required to get all of these
         | pieces to work together in a hot-swap way would be an
         | impressive feat for a single person.
         | 
         | The design and implementation of a single physical connection
         | interface that can adapt or carry all these different protocols
         | (USB, HDMI, etc) would be an impressive feat for a single
         | person.
         | 
         | Not to mention the PCB design, 3D enclosure design, machine
         | learning proficiency, aesthetic product design chops, and on
         | and on.
         | 
         | All together, this is unbelievable. This is 0.01% level stuff.
         | Mozart, Musk, Melville. Somewhere in that neighborhood.
        
           | ketzo wrote:
           | I mean, even the editing of the demo video itself is
           | incredibly slick. This dude is out of control.
        
           | [deleted]
        
         | jsnodlin wrote:
         | Anil Reddy is an absolute genius.
        
         | kumarvvr wrote:
         | I am floored by the design.
         | 
         | However, the most complex and costly part is the PCB and
         | circuit design. The PCBs used in the blocks are absolutely
         | awesome.
         | 
         | Thanks to 3D printers that are cheap, the casing and other
         | plastic materials are easy to make.
         | 
         | All that being said, this has very low chance of becoming a
         | real world product. Real world is messy, dirty, wet and an
         | absolutely shitty place for snap on electronics.
         | 
         | What would work, is better connector technology. It is obvious
         | that even with all this simplification, this will still be a
         | hobbyist product, rather than a serious mass market product.
        
           | ricardobeat wrote:
           | The way to that cyberpunk world that lives in collective
           | imagination is to make electronics work in messy, dirty, wet
           | environments, not try to shield them from it.
        
             | roughly wrote:
             | Hey can we use like solarpunk or something instead for our
             | collective imaginations? We've been kicking the tires on
             | this cyberpunk thing for the last decade or two and it
             | turns out they wrote that shit as a dystopia, so, it'd be
             | good if we could like collectively Not build that part
             | together.
        
               | rileyphone wrote:
               | I came across this yesterday:
               | 
               | > Merveilles seems aligned with the ideals of Solarpunk
               | while internally expecting the world of Cyberpunk, it is
               | neither a utopian or dystopian vision, but a way of
               | straddling both contingencies.
               | 
               | https://wiki.xxiivv.com/site/merveilles.html
        
               | roughly wrote:
               | Oh man, thank you for that - so good in so many ways.
               | I'll definitely be following up on this later, I like
               | what they're doing.
               | 
               | Two things stick out for critique to me -
               | 
               | > Merveilles seems aligned with the ideals of Solarpunk
               | while internally expecting the world of Cyberpunk, it is
               | neither a utopian or dystopian vision, but a way of
               | straddling both contingencies.
               | 
               | I get this, and in a way, I think it's how I'm operating
               | already, but man, it's an art movement - don't give the
               | dystopia space in the room, it's already got plenty
               | everywhere else.
               | 
               | > The Merveilles visual aesthetic restricts color
               | palettes to black and white, vector or pixel art, with at
               | most a single accent color (usually a sea-foam aqua).
               | Industrial design is minimalist, geometric black-forged
               | metals, natural wood.
               | 
               | My visual aesthetic these days is "all of the above." For
               | the love of god, colors exist - trillions of them! Take
               | two! Hell, take three or four! They're cheap! And shapes
               | - my god, man, the shapes you can make! You ever see the
               | temple carvings in Nepal? So many shapes! Take a walk
               | through a forest, and just look at all the shapes! Look
               | at trees, man - the opposite of simple!
        
               | stonogo wrote:
               | It's an art movement -- don't give the colors space in
               | the room, they've already got plenty everywhere else.
               | 
               | (this was intended as a gentle ribbing, not actual
               | criticism. I found the contrast between exclusion and
               | inclusion interesting :)
        
               | roughly wrote:
               | Hah! Touche.
        
               | wrycoder wrote:
               | Hundred Rabbits is very cool. It will be interesting to
               | see what they talk about at their Libreplanent
               | presentation 20Mar:
               | 
               | https://www.fsf.org/news/artist-collective-hundred-
               | rabbits-t...
        
               | pigeons wrote:
               | https://git.sr.ht/~rabbits/libreplanet2022/tree/master/it
               | em/...
        
               | entaloneralie wrote:
               | spoilers!
        
           | user_7832 wrote:
           | Hobbyist isn't necessarily bad though. Look at where boards
           | like the raspberry pi/Arduino were and look at where they are
           | now. There was an image floating around a few weeks back of a
           | major screen at a train station that had crashed... with the
           | raspberry pi logo at the top. It will take time, sure, but it
           | could become much bigger than one might expect.
        
           | pharke wrote:
           | I don't see why the contacts on the demonstrated devices
           | would be any more vulnerable to the real world than the port
           | on an iPhone. I'm not sure these devices would be mass market
           | since some skill is required to understand and use the
           | software but they would absolutely have a good run at serving
           | the same size market as 3D printers. They could even work
           | hand in hand with 3D printers by providing the 'brains' for
           | prototyped projects.
        
             | morcheeba wrote:
             | Besides the wiping, these connectors are missing two other
             | features: ESD protection and connection-sequencing.
             | 
             | Most user-facing connectors have a metal shield around them
             | connected to frame ground. The idea is that any ESD shock
             | goes safely through this first instead of to a sensitive
             | data line.
             | 
             | Connection-sequencing ensures that the ground and power is
             | connected before data lines are. If you look inside a
             | cable-side USB connector, you'll see that the inner two
             | wires (data) are recessed a little so that the power
             | connectors go first. A device that is connected without
             | power can (through its ESD protection circuit) attempt to
             | draw power from data lines... this can cause damage because
             | most data lines can't supply the current to power the
             | entire device.
        
               | riskable wrote:
               | You don't know if they ESD protection or not. There are
               | loads of tiny little ESD protection ICs/diodes that can
               | handle many inputs. Just put them very close to the
               | connectors and you should be good to go from an ESD
               | perspective. You don't _need_ a metal shield around
               | everything to protect against ESD.
               | 
               | Every USB device connected to your PC right now probably
               | has a little ESD protection IC in it. Usually sitting
               | right next to the USB connector (as close as possible).
        
             | coryrc wrote:
             | Connectors are usually built so there is a small amount of
             | "wiping" as they seat, which will scrape off oxides or
             | dirt. They will also have just the right amount pressure to
             | balance longevity versus contact resistance. The pockit
             | connectors may not balance these factors well (depends on
             | what's making contact from the modules - I couldn't find
             | the details readily). Regardless they won't have wiping,
             | which isn't mandatory but is the cheapest way to keep
             | connections reliable.
             | 
             | So likely they won't have nearly the cycle life of USB-C
             | but do they really need to?
        
               | pharke wrote:
               | If wiping is the main problem you could just wipe them
               | with a cloth or some other device. They are exposed and
               | highly visible after all.
        
         | seanw444 wrote:
         | Wow. One person. That's insane. This is a really cool project.
         | I just signed up as well. Color me impressed.
        
         | Lorin wrote:
         | He posted this a day or two ago on Reddit and I echoed the same
         | sentiment. The test suite must be nuts (assuming there is one)!
         | 
         | As solo founder this is really motivational - I hope my
         | upcoming project garners even half the interest once launched!
         | So many hats.
        
         | symstym wrote:
         | But remember, there's no such thing as a 10x engineer! /s
        
         | philliphaydon wrote:
         | 1 person? Man it's an absolutely incredible feat. I'm also
         | blown away, and I want to play around with it. I would love to
         | try and automate parts of the house and such.
        
           | renonce wrote:
           | Pockit is just one of the small parts needed to automate
           | parts of your house. All your devices have to cooperate
           | smoothly and this will require a standardized IoT API from
           | manufacturers.
        
             | philliphaydon wrote:
             | Sure but you could 3d print parts to automate traditional
             | things and build on top of pockit. That's what I like.
        
       | jpm_sd wrote:
       | Previously https://news.ycombinator.com/item?id=26590715
        
         | dang wrote:
         | Thanks! Macroexpanded:
         | 
         |  _Pockit Modular computing demo [video]_ -
         | https://news.ycombinator.com/item?id=26590715 - March 2021 (33
         | comments)
         | 
         |  _Project Pockit, a modular ARM computer runnig Linux_ -
         | https://news.ycombinator.com/item?id=26547377 - March 2021 (15
         | comments)
        
       | rpmisms wrote:
       | This is insane. Sure, it's not on the level of a professional
       | tool, but you can emulate _so many_ professional tools with it
       | that who cares?
       | 
       | Many people want a thermal camera on occasion, but probably don't
       | need one lying around all the time. Here's the solution. Maybe
       | you want a Gameboy? Put one together on a lazy afternoon and play
       | some retro games. Oh, you just want a quick and dirty USB hub? Do
       | it. Oh, no! Your car is acting weird and you want to stream the
       | OBD-II data and match it with accelerometer data? Go for it!
       | 
       | This is just insane in terms of flexibility, and I think it could
       | replace many devices people use extremely infrequently, as well
       | as do other things we don't really think about. And it's fun!
       | Technology is absolutely insane now, and I think we neglect the
       | fun aspect too much.
       | 
       | Edit: I used the word insane a lot. I stand by it.
        
       | kwhitefoot wrote:
       | Reminds me of M5Stack: https://m5stack.com/
        
       | gswdh wrote:
        
       | mothsonasloth wrote:
       | Very cool,
       | 
       | It reminds me of Star Trek's Isolinear chips that you would see
       | Crew members slotting or re-ordering to create different effects,
       | or create an ionic pulse from the deflector shield.
       | 
       | https://youtu.be/rr8eO6gfnuY?t=66
        
       | beckman466 wrote:
       | this reminded me of Dave Hakkens and his Phonebloks concept
       | video: https://www.youtube.com/watch?v=oDAw7vW7H0c
        
         | RTFM_PLEASE wrote:
         | Yeah, the first 10 seconds of the Pockit video immediately sent
         | me back nearly 10 years to Phonebloks.
         | 
         | Some follow up:
         | 
         | Typical, fairly sensationalist piece on Google's Project Ara -
         | https://www.youtube.com/watch?v=PQqudiUdGuo
         | 
         | and then, Phonebloks, 5 years later -
         | https://www.youtube.com/watch?v=_wwrIpv38nE
        
       | moonlighter wrote:
       | This is pretty incredible. An entirely different level than the
       | old and trusty breadboards! Love how the components just snap
       | magnetically and load the best-matching software to support them.
       | Looks super promising!
        
       | tacticaldev wrote:
       | Ok, wow! This is, by far, the most innovative "product" I've seen
       | in years!
       | 
       | I will definitely be keeping a very close eye on this project!
       | 
       | I sincerely hope it does well enough to get to production levels
       | large enough to be "affordable". I would totally buy this for my
       | Daughter's as a way to get them interested in building/coding.
        
         | tomcam wrote:
         | Is there a page that lets you buy things? I couldn't find one
         | on mobile
        
       | mib32 wrote:
       | Man I so much wish to do something like that, but 40 hour job
       | eats all the time. Can somebody give an advice how to find time
       | to doing such interesting things?
        
         | corobo wrote:
         | What do you do outside of the 40 hour job?
        
           | Koshkin wrote:
           | Spending the money earned, too, takes time.
        
           | mib32 wrote:
           | Like, eating, walking out, talking with wife, reading
           | something, playing xbox occasionally - like the things that I
           | wanna keep even if I do the side project.
        
             | criddell wrote:
             | You would have to take the time from those things.
        
               | lostmsu wrote:
               | Also from job too. Many software shops look at the
               | result, rather than the time spent. Might need to shuffle
               | hours in some jurisdictions though.
        
         | Koshkin wrote:
         | Does not seem possible if you have a family (young kids,
         | especially).
        
       | Venkatesh10 wrote:
       | Looks good. But how will it perform over the years to come?
        
         | vanderZwan wrote:
         | Arguably it would be better than current solutions because you
         | can upgrade the modules that need upgrading while keeping the
         | stuff that works, instead of throwing out everything and
         | starting over.
        
           | izzydata wrote:
           | Unless you want it to have a better computer. The computer
           | doesn't seem modular to me. You can't quickly add additional
           | or better memory. You can't replace the processor with a
           | better one. The computer itself is a single entity that in
           | many ways is less modular than a traditional desktop
           | computer.
           | 
           | Wouldn't a desktop with 100 USB ports be a modular computer
           | in the same sense as this thing?
        
             | vanderZwan wrote:
             | It's a 25 dollar Raspberry Pi, not a 1000 dollar desktop.
        
       | space_rock wrote:
       | Can we get internet of things devices with power of ethernet?
       | Seems so much easier that WiFi, Bluetooth and a battery and usb
       | for recharging
        
         | ibejoeb wrote:
         | That would be excellent. A little box that I can plug in with
         | one wire and be done.
         | 
         | Alternatively, I'd like a software product that makes it a snap
         | to run programs on cloud provider but bridged/tunneled as if
         | they were running on my local lan. I want it to support
         | multicast dns and all of that stuff for things like sonos,
         | zigby, chromecast, airplay, etc.
        
           | erulabs wrote:
           | This is extremely close to what we're building at
           | https://pibox.io if you're interested - although after some
           | polls we decided to drop PoE on our first model. Just
           | improved the mDNS support last night!
        
       | baalimago wrote:
       | I have no idea what the usecase is, but it's incredibly
       | impressive from a technical standpoint
        
       | kilroy123 wrote:
       | I really want this to become a thing. I feel like computers and
       | tech have become less and less fun over the years as it has
       | become so commercialized.
       | 
       | Something about this just seems fresh and fun again.
        
       ___________________________________________________________________
       (page generated 2022-03-11 23:00 UTC)