Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    J

    JeeLabs

    jeelabs.org · Personal blog · on HN since 2011

    Jean-Claude Wippler writes about low-power microcontrollers, embedded Linux, Forth, and emulation, including JeeNode boards and a PDP-8 emulator.

    Visit blogHN submissions
    Hardware & ElectronicsRetro ComputingProgramming
    What HN says

    Commenters praise his work on JeeNode Arduino-style boards and link him for Forth, a Black Magic Probe on a blue pill, and low-power projects.

    Stats for nerds
    21HN people shared it
    11linked in comments
    74story points
    Jul 2025last shared
    2012people per year2025

    Top posts on HN

    1. 1
      Low-end Linux
      1 person · 61 points · first shared 2011 · 11 comments on HN
    2. 2
      Old software becomes useless. Old hardware becomes used less.
      2 people · 3 points · first shared 2012 · Discussion on HN
    3. 3
      PDP-8 Emulation in 256 Lines of C
      1 person · 2 points · first shared 2016 · Discussion on HN
    4. 4
      Destructive Testing EEPROM
      1 person · 2 points · first shared 2021 · Discussion on HN
    5. 5
      Jeelabs (2022 Projects)
      3 people · 1 points · first shared 2012 · Discussion on HN
    6. 6
      TFoC – A compiler in 256 LoC
      1 person · 1 points · first shared 2017 · Discussion on HN
    7. 7
      Do I need an oscilloscope?
      1 person · 1 points · first shared 2012 · Discussion on HN
    8. 8
      It’s all about dialogue
      1 person · 1 points · first shared 2011 · Discussion on HN
    9. 9
      A Multi-Tasking Kernel
      1 person · 1 points · first shared 2022 · 1 comments on HN
    10. 10
      TFoC – A Minimal Computer (2017)
      1 person · 1 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • jeplerOct 2015

      Freevolt's "RF Energy Harvesting Whitepaper" figure 1 shows the energy harvested from RF as .1µW/cm² to 2000µW/cm², but the text gives energy densities .01µW/cm² to 100µW/cm². This density estimate may be per transmitter(?) so the harvesting estimates only make sense if you assume multiple transmitters each contributing to the total harvested energy.

      In Figure 3 they have a chart which shows ~30µW harvested from an unspecified, un-sized "Patch array 1x2" antenna".

      Your optimistic estimate is 16µW/cm², so it is in the range of their power harvesting claims. (though I doubt their unspecified antenna is 100cm²)

      What is feasible with an energy budget of 30µW? Well, using off the shelf microcontrollers and RF modules, you can send a packet every two minutes using the least optimistic estimates from http://jeelabs.org/2013/09/08/3-years-on-one-set-of-batteries/ . The power consumption of the radio is the biggest element of the power budget, so you can add sensors without hurting your power budget too much. And probably you can do better than this with a better transmitter than the old RFM12B.

      I don't think their claims are impossible for sensors that operate in the µW range of average power consumption, though though the top end estimate of 2mW/cm² in table 1 seems way too optimistic. But as you point out even a task as simple as blinking an LED a few times a minute is pushing it. You'll never power a mobile phone this way.

      The whitepaper is…

    • lioetersJul 2025

      > JeeLib is an Arduino IDE library for JeeNodes (made by JeeLabs)

      Source code: https://github.com/jeelabs/jeelib

      Website: https://jeelabs.org/202x/sw/jeelib/

      The latter redirects to a page that shows Git commits, but it's a hidden page in a Dutch site about online casinos. It does look a bit shady. In the GitHub org of jeelabs, there are only two authors and neither seem to be based in the Netherlands.

      Here's an archived website that documents the jeelib library.

      https://archive.ph/nmF5Q

      Relevant line:

      > a Sleepy class for ultra low-power sleeping of ATmega and ATtiny µC’s

      From a quick skimming of the codebase, I couldn't find this class. If I were the author, I would have forked the Sleepy class for my own use.

      Edit: Here's the definition of the Sleepy class.

      https://github.com/jeelabs/jeelib/blob/6df2d8da785aca77790e94121de7908e85179530/Ports.h#L345

      It uses avr-libc's sleep functions.

      > <avr/sleep.h>: Power Management and Sleep Modes

      https://www.nongnu.org/avr-libc/user-manual/group__avr__sleep.html

    • ngcc_hkJan 2020

      I try to find a better way to try this and after reading hackaday on Forth 2017 which highlight the latest (2017) update on Forth development:

      https://hackaday.com/tag/forth/ (mainly this: https://hackaday.com/2017/08/04/take-the-blue-pill-and-go-forth/#more-267209 )

      I find this and you can run the whole thing on my MacBook in 5 minutes. It is great:

      https://jeelabs.org/article/1720b/

    • petraNov 2015

      In general the mbed has the better options for low power , but if you prefer the arduino, this would be a good starting point:

      http://jeelabs.org/tag/lowpower/

      And if you want a long-range, low-power wireless connection - use LoRa , There's a driver here:

      http://www.airspayce.com/mikem/arduino/RadioHead/classRH__RF95.html#aa9184ab8aec1c3c54a275d08c7e85c66

    • ls6May 2012

      Jean-Claude Wippler is doing awsome work at http://jeelabs.org/

      He is doing his own Arduino form factor and I guess is he doesn't need a sponsor but maybe you two will have an interesting conversation anyway :) BTW: JCW is supporting a super-cheap radio on his platform you might be interested in :)

    • swahAug 2013

      JeeNode's creator has lots of posts on alternative powering to the JeeNode - which is also based on ATMEGA and Arduino compatible, and has a RF module. See http://jeelabs.org/tag/lowpower/

    Related

    Uros Popovicpopovicu.com19 people

    Writing an operating system kernel from scratch

    Uros Popovic
    Personal · last shared 2026
    Don Lancasterlaughtonelectronics.com20 people

    One-bit Computing at 60 Hertz

    Don Lancaster
    Personal · last shared 2024
    Andre Weissflogfloooh.github.io100 people

    Tiny Emus: 8-Bit emulators

    Andre Weissflog
    Personal · last shared 2026
    TenFourFox Developmenttenfourfox.blogspot.com42 people

    Google, nobody asked for a new Blogger interface

    TenFourFox Development
    Personal · last shared 2026
    EmbeddedRelatedembeddedrelated.com59 people

    Chebyshev Approximation

    EmbeddedRelated
    Publication · last shared 2026
    James Bowmanexcamera.com41 people

    The J1 Forth CPU

    James Bowman
    Personal · last shared 2025
    Big Mess o' Wiresbigmessowires.com106 people

    DB-19: Resurrecting an Obsolete Connector

    Big Mess o' Wires
    Personal · last shared 2026
    Lundukelunduke.substack.com91 people

    The computers used to do 3D animation for Final Fantasy VII in 1996

    Lunduke
    Personal · last shared 2026