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 · #2987

K

Kory Becker

Personal blog · primaryobjects.com · on HN as primaryobjectsprogrammingaidata

Kory Becker writes Primary Objects, a personal blog at primaryobjects.com about programming, ai and data. Since 2010, 26 different Hacker News readers have linked it 101 times, most often “Using Artificial Intelligence to Write Self-Modifying/Improving Programs (2013)”. The last post was in 2023, but the archive is still widely read.

Visit the blog
101mentions?
26HN people?
2010–2024first – last linked?
Links on Hacker News per year · peak 18 in 2016

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

Why HN links it

HN readers link Kory Becker's posts on genetic algorithms and neuroevolution, such as a neural-network Flappy Bird and evolving Brainfuck programs, which are often shared with code.

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

Software development articles by Kory Becker. Javascript, artificial intelligence, data science, .NET, databases, UI design, web services, and more.

The author on HN?

primaryobjects · 298 karma · member since 2011

web http://www.primaryobjects.com/kory-becker bsky https://bsky.app/profile/primaryobjects.bsky.social twitter http://twitter.com/primaryobjects blog http://www.primaryobjects.com/articles linkedin http://www.linkedin.com/in/korybecker medium https://medium.com/@KoryBecker meet.hn/city/us-Philadelphia

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

Most-linked posts?

  1. Using Artificial Intelligence to Write Self-Modifying/Improving Programs (2013)
    8 people · 11 mentions · first linked 2015-11-29
  2. Genetic Algorithm "coding" in BF
    4 people · 6 mentions · first linked 2013-01-29
  3. AI program learns how to write programs and use functions
    4 people · 5 mentions · first linked 2015-01-05
  4. Building a Cognitive App with IBM Watson Concept Insights
    2 people · 4 mentions · first linked 2016-02-01
  5. Using Artificial Intelligence to Write Self-Modifying/Improving Programs
    2 people · 3 mentions · first linked 2015-05-07
  6. Emotional Artificial Intelligence
    2 people · 3 mentions · first linked 2016-10-24
  7. Detecting a Hacked Tweet with Machine Learning
    2 people · 2 mentions · first linked 2013-10-15
  8. Creating a Jabber Chatbot that Talks on Gmail with XMPP and AIML
    2 people · 2 mentions · first linked 2011-05-18
  9. Mirroring Your Twitter Persona with Intelligence
    2 people · 2 mentions · first linked 2014-04-28
  10. Creating Self-Assembling Code with Genetic Programming
    2 people · 2 mentions · first linked 2018-09-06

What Hacker News says?

  1. "..rather than specify programs precisely, we give examples to an approximate system and hope for the best." I agree with this, as it has the most potential to bring an entirely new paradigm to software development. I've been working on a research project like this, using genetic algorithms to write programs. Unit tests are used to guide the fitness. The AI discovers a solution program that satisfies the test cases.…

    Comment linking /2013/01/27/using-artificial-intelligence-to-write-self-modifying-improving-programs/

    on “Eve: Programming designed for humans”
  2. Submitted Preparing for a Technical Interview: Algorithms and Data Structures as a story · 83 points

    HN discussion
  3. Check out this article. Same concept, using genetic programming http://www.primaryobjects.com/CMS/Article149.aspx

    Comment linking /CMS/Article149.aspx

    on “Show HN: XKCD-inspired StackSort”
  4. Submitted Building a Cognitive App with IBM Watson Concept Insights as a story · 15 points

    HN discussion
  5. http://www.primaryobjects.com/CMS/Article149.aspx

    Comment linking /CMS/Article149.aspx

    on “Show HN: XKCD-inspired StackSort”
  6. Submitted Using Artificial Intelligence to Write Self-Modifying/Improving Programs as a story · 12 points

    HN discussion
  7. I also went with a static site generator during my own blog upgrade and chose Hexo. My tech stack is: Hexo Markdown Node.js Heroku Here is my whole story! http://www.primaryobjects.com/2015/12/15/a-tale-of-migrating...

    Comment linking /2015/12/15/a-tale-of-migrating-to-a-static-web-site/

    on “Building a personal website in 2021”
  8. Submitted An Introduction to Quantum Computing as a story · 10 points

    HN discussion
  9. This looks similar to the genetic algorithm technique I used for the AI Programmer project http://www.primaryobjects.com/CMS/Article149.aspx Genetic algorithms (and variants) can pick up some very interesting patterns for achieving the target fitness. I don't think this is necessarily anything new, and GAs have their limitations, but applying them to multiple NES games is impressive. I'm convinced that GAs will be a…

    Comment linking /CMS/Article149.aspx

    on “Programmer Creates An AI To (Not Quite) Beat NES Games”
  10. Submitted Intelligent Topic Detection with Unsupervised Learning as a story · 8 points

    HN discussion
  11. SCHiM · 2016-11-10Recommends
    Ahh yes, this is very interesting although I agree with many of the posters here that the model is probably too simplistic even for demo purposes. For programmers there are even more striking examples of AI out there, complete with code, documentation and explanations. Check this out: http://www.primaryobjects.com/2013/01/27/using-artificial-in... In me this sparked a months long fascination with genetic algorithms…

    Comment linking /2013/01/27/using-artificial-intelligence-to-write-self-modifying-improving-programs/

    on “NeuroEvolution – Flappy Bird”
  12. Submitted AI program learns how to write programs and use functions as a story · 7 points

    HN discussion
  13. I tend to agree. There is an awful lot of media hype over AI and not enough context. For anyone interested, here is a recent presentation I gave on Watson and a summary of what it can do. IBM Watson: Building a Cognitive App with Concept Insights http://www.primaryobjects.com/2016/02/01/ibm-watson-building...

    Comment linking /2016/02/01/ibm-watson-building-a-cognitive-app/

    on “Watson for President”
  14. Submitted Developing a Game for the Echo with Amazon Alexa as a story · 6 points

    HN discussion
  15. https://arxiv.org/abs/1709.05703 is the best one which is explained in these blog posts http://www.primaryobjects.com/2013/01/27/using-artificial-in...

    Comment linking /2013/01/27/using-artificial-intelligence-to-write-self-modifying-improving-programs/

    on “Fun facts about Rust's growing popularity”
  16. Submitted Genetic Algorithm "coding" in BF as a story · 6 points

    HN discussion
  17. Some people frown upon training neural networks with genetic algorithms, just because gen algs are so random and hard to dissect. I think it's silly to discard anything that is a potential solution to a problem. I go by a rule of thumb like this: - If you are able to collect lots of training data (inputs and valid outputs) then use back-propagation. It's faster and you might get better results. - If you don't know t…

    Comment linking /CMS/Article105.aspx

    on “Hacking Flappy Bird with Machine Learning”
  18. Submitted Self-Programming Artificial Intelligence Learns to Use Functions as a story · 4 points

    HN discussion
  19. Here are the results of my research into program synthesis using genetic algorithms. Using Artificial Intelligence to Write Self-Modifying/Improving Programs http://www.primaryobjects.com/2013/01/27/using-artificial-in... There is always a research paper, if you prefer the sciency format. BF-Programmer: A Counterintuitive Approach to Autonomously Building Simplistic Programs Using Genetic Algorithms http://www.prima…

    Comment linking /bf-programmer-2017.pdf

    on “The future of deep learning”
  20. Submitted Detecting a Hacked Tweet with Machine Learning as a story · 4 points

    HN discussion
  21. The paper references program synthesis via neural networks. Here is my take on it, using genetic algorithms. http://www.primaryobjects.com/2013/01/27/using-artificial-in...

    Comment linking /2013/01/27/using-artificial-intelligence-to-write-self-modifying-improving-programs/

    on “The Google Brain Team – Looking Back on 2016”
  22. Submitted Creating a Simple Paint App with HTML5 Canvas and Javascript as a story · 4 points

    HN discussion
  23. I run hexo on a blog of almost 100 articles. Great platform btw. It takes about 20s to generate. Here's my review of migrating to hexo http://www.primaryobjects.com/2015/12/15/a-tale-of-migrating...

    Comment linking /2015/12/15/a-tale-of-migrating-to-a-static-web-site/

    on “Is Self Hosted Blogging Dead?”
  24. Submitted Using Artificial Intelligence to Write Self-Modifying/Improving Programs (2013) as a story · 3 points

    HN discussion
  25. Are you referring to something like this? Using Artificial Intelligence to Write Self-Modifying/Improving Programs http://www.primaryobjects.com/2013/01/27/using-artificial-in...

    Comment linking /2013/01/27/using-artificial-intelligence-to-write-self-modifying-improving-programs/

    on “Mark Cuban on Why You Need to Study Artificial Intelligence”
  26. Submitted Using Artificial Intelligence to Write Self-Modifying/Improving Programs as a story · 3 points

    HN discussion
  27. This looks a lot like STRIPS planning http://www.primaryobjects.com/2015/11/06/artificial-intellig... The Ceptre tutorial even has the classic example of moving blocks on a table. It's a different language than STRIPS (using PDDL), but seems a similar idea.

    Comment linking /2015/11/06/artificial-intelligence-planning-with-strips-a-gentle-introduction/

    on “Programming Interactive Worlds with Linear Logic”
  28. Submitted An Introduction to AI Automated Planning with STRIPS as a story · 3 points

    HN discussion
  29. Have you seen this project yet? I only thought of this link while reading the last part of your sentence (the AI writes a program with very similar output). Self-Programming Artificial Intelligence Learns to Use Functions http://www.primaryobjects.com/CMS/Article163

    Comment linking /CMS/Article163

    on “Machine Learning for Programming – Peter Norvig”
  30. Submitted IBM Watson: Building a Cognitive App with Concept Insights as a story · 3 points

    HN discussion

Search all of HN for primaryobjects.com

Linked by the same people?