Why I prefer making useless stuff

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • repiet

    A compiler for the esoteric language Piet, targeting multiple backends.

  • I didn't know anything about compilers, but I figured out how to compile Piet programs, so I wrote a compiler[1]. The project has stalled out for (a) lack of free time and (b) some silly ambitions, but I don't care what the public thinks about my lack of updates, and that's great. In the meantime, I've been going down weird rabbit holes and learning aspects of computing that I missed in school.

    [1] https://github.com/boothby/repiet

  • unmaintained.tech

    No Maintenance Intended

  • Someone might find value in it.

    An unmaintained[0] badge feels like a better solution compared to not publishing it

    [0] https://github.com/potch/unmaintained.tech

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • andersource

  • Thanks!

    First I'm generating the general geometry of the wings - the most basic shape is a "teardrop" / half of the infinity symbol (see this[0]). Then they are scaled and rotated randomly (within a range to match the other parts of the wings), and further perturbed to make the shape more random. Then I'm drawing lines from the "tip" of the teardrop to the edges and using them to color the segments. The final result is rendered with Three.js[1].

    Obviously this is a very succinct explanation, it took me quite some work. You're welcome to look at the code[2], though it's quite messy :)

    [0] https://en.wikipedia.org/wiki/Lemniscate_of_Gerono

    [1] https://threejs.org/

    [2] https://github.com/andersource/andersource.github.io/blob/ma...

  • three.js

    JavaScript 3D Library.

  • Thanks!

    First I'm generating the general geometry of the wings - the most basic shape is a "teardrop" / half of the infinity symbol (see this[0]). Then they are scaled and rotated randomly (within a range to match the other parts of the wings), and further perturbed to make the shape more random. Then I'm drawing lines from the "tip" of the teardrop to the edges and using them to color the segments. The final result is rendered with Three.js[1].

    Obviously this is a very succinct explanation, it took me quite some work. You're welcome to look at the code[2], though it's quite messy :)

    [0] https://en.wikipedia.org/wiki/Lemniscate_of_Gerono

    [1] https://threejs.org/

    [2] https://github.com/andersource/andersource.github.io/blob/ma...

  • knox

    A toy programming language written in Go that compiles to C. (by azhenley)

  • This does not look useless at all:

    "Explicitness. Explicit and unambiguous code is a priority, even over brevity. No surprises." "Knox is an experimental language meant to help me learn Go and explore compiler design."

    https://github.com/azhenley/knox

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How can I make a “kid's computer” today as good as an Apple II?

    7 projects | news.ycombinator.com | 4 Feb 2022
  • I've made game engine (I think)

    2 projects | dev.to | 5 May 2024
  • Ask HN: What's the best charting library for customer-facing dashboards?

    17 projects | news.ycombinator.com | 29 Apr 2024
  • Implementing Bloom Effect with Mapbox and Three.js

    3 projects | dev.to | 8 Apr 2024
  • Finding Stars and Affirmations in the Sky with Three.js for Ayra Starr

    2 projects | dev.to | 1 Apr 2024