Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #8027

J

Jonathan Beard

Personal blog · jonathanbeard.io/blog · on HN as jcbeardsystemshardwareprogramming

Jonathan Beard's personal blog at jonathanbeard.io covers systems, hardware and programming. Since 2016, 10 different Hacker News readers have linked it 21 times, most often “Streaming and Dataflow”. It is still writing: the last post was on 2026-06-27, and you can follow it by feed.

Visit the blog
21mentions?
10HN people?
2016–2026first – last linked?
Links on Hacker News per year · peak 11 in 2016

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

HN readers link Jonathan Beard's posts on parallel and streaming programming in C++, including RaftLib. The one comment quotes a passage comparing Storm, Samza, and Spark with other streaming models.

Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Jonathan Beard makes computing faster, and more efficient. Systems architect and builder: open-source infrastructure to hyperscale silicon. U.S. Army veteran.

The author on HN?

jcbeard · 1,051 karma · member since 2015

CS/CoE Researcher (Dr. Beard), US Army Vet (Captain Beard), Hacker, Techie, Runner. interested in HPC, Bioinformatics/Comp Bio,ML,robotics,CSED, Opinions mine., Also @jonathan_beard or see me at http://jonathanbeard.io my pet project: http://raftlib.io

From their public HN profile, which links to this site.

Most-linked posts?

  1. Streaming and Dataflow
    2 people · 3 mentions · first linked 2016-01-07
  2. The Sparse Data Reduction Engine [pdf]
    2 people · 2 mentions · first linked 2017-09-16
  3. Managing Parallel, Part 1: Queueing, Work, Oh My
    2 people · 2 mentions · first linked 2016-09-04

What Hacker News says?

  1. Wrote this awhile back on streaming and dataflow: http://www.jonathanbeard.io/blog/2015/09/19/streaming-and-da... There are literally hundreds of data-flow streaming implementations. Quite sad that Google has named their system "Dataflow" which literally search bombs any other dataflow like system out there. Many of these systems are more data-flow in semantics only but more transaction-like under the hood. Quite ni…

    Comment linking /blog/2015/09/19/streaming-and-dataflow.html

    on “Google proposes its Dataflow batch/stream tech to the Apache Incubator”
  2. Submitted Eliminating Dark Bandwidth: scalable, efficient performance, post-Moore [pdf] as a story · 10 points

    HN discussion
  3. The RaftLib C++ library (and eventually with other language bindings) aims to bring heterogeneous parallel programming to the masses. We get rid of any and all explicit thread operators, by allowing users to build applications using C++ iostream-like operators. Using our library you can build applications that are as or more performant than you could build yourself with pthreads, but with only a few lines of code. I…

    Comment linking /

    on “Offer HN: Free logo design for an open source project”
  4. Submitted The 80% Problem: The Last 20% Is Where the Engineer Used to Live as a story · 8 points

    HN discussion
  5. ooh, ok. you might also check out openshmem ( http://openshmem.org/site/ ) and openucx ( http://www.openucx.org ). I'd been planning on integrating both in RaftLib just not enough cycles to get it done yet. These combined would make it much easier to maintain a relatively portable yet performant back end. My thesis research was all about locality, memory placement, and throughput for big data systems. Current work i…

    Comment linking /media

    on “Show HN: uThreads – Concurrent User Threads in C and C++”
  6. Submitted Managing Parallel, Part 1: Queueing, Work, Oh My as a story · 6 points

    HN discussion
  7. It'll be called SPiDRE (pronounced spider) at MEMSYS. Name coined by a colleague, I can't take credit. Thanks for reading! You'll have to wait for the presentation and follow-on papers for some of those answers :). If you read the Dark Bandwidth paper, there are some solutions mentioned there and in the presentation ( http://www.jonathanbeard.io/slides/beard_hcpm2017.pdf ) that could apply to what you suggest.

    Comment linking /slides/beard_hcpm2017.pdf

    on “Shedding Light on Dark Bandwidth”
  8. Submitted Turtles on pogo sticks: a short rant on the myth of secure languages as a story · 5 points

    HN discussion
  9. This might be interesting for you then: http://www.jonathanbeard.io/pdf/b17a.pdf

    Comment linking /pdf/b17a.pdf

    on “Shedding Light on Dark Bandwidth”
  10. Submitted Managing Parallel, Part 1 as a story · 4 points

    HN discussion
  11. I work on a streaming system (IBM Streams). I was reading through one of your blog posts ( http://www.jonathanbeard.io/blog/2015/09/19/streaming-and-da... ), and I saw this comment: 'Storm, Samza, and Spark are open-source streaming platforms that are focused on message-based data processing. These systems differ from other classic "streaming" modalities in that they eschew point to point communication for centraliz…

    Comment linking /blog/2015/09/19/streaming-and-dataflow.html

    on “Simplifying Parallel Applications for C++: An Example using RaftLib (2016)”
  12. Submitted Using Flex and Bison in C++: a short example as a story · 4 points

    HN discussion
  13. Hi, I didn't intend on this getting posted quite yet. But, looks like somebody liked it...even before I've added more new features. The main project page is http://raftlib.io . If you're interested there are a few talks on my website: http://jonathanbeard.io/media . This is purely an open source side project for me (Apache License), so...nights/weekends. I continue building it b/c I like it....so, if anyone has any…

    Comment linking /media

    on “Dataflow/Streaming Concurrency via C++ IOStream-Like Operators”
  14. Submitted The Non-Uniform Compute Device Architecture for Accelerator Offload [pdf] as a story · 3 points

    HN discussion
  15. Submitted C++ Template Functions Based on Type Size Substitution Failure as a story · 3 points

    HN discussion
  16. Submitted Streaming and Dataflow as a story · 3 points

    HN discussion
  17. Submitted AI Is the Ultimate Leaky Abstraction as a story · 2 points

    HN discussion
  18. Submitted This Architecture Tastes Like Microarchitecture [pdf] as a story · 2 points

    HN discussion
  19. Submitted The Sparse Data Reduction Engine [pdf] as a story · 2 points

    HN discussion
  20. Submitted Flex and Bison in C++ as a story · 2 points

    HN discussion
  21. Submitted Why More Cores Stopped Saving Us as a story · 1 points

    HN discussion

Search all of HN for jonathanbeard.io