No-more-secrets: recreate the decryption effect seen in the 1992 movie Sneakers

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
  • no-more-secrets

    A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers.

  • Your comparison is a bit disingenuous. I thought that the reasonable point of comparison was obvious, so let me state it in case it's not:

    * For this C program: Let's say a default install of a Debian system, with GCC and Make installed. Nothing else. Just clone and run make && ./bin/nms.

    * For an hypothetical JavaScript implementation: Same Debian system, with Node.js installed. Nothing else. Just clone and run node ./src/nms.js.

    Now tell me that the second point would ever happen, of course without the obvious trick of vendoring tens or hundreds of dependencies in the repo itself. Given the current trends and ecosystem incentives in the JS development world, I highly doubt it.

    These trends only favor mindless composition, of which the latter is good, but the former is bad. IMHO most devs would probably not even consider the idea of writing a compact, self-contained piece of code and have their own termio [1] or charset [2] implementations, to begin with.

    [1]: https://github.com/bartobri/no-more-secrets/blob/master/src/...

    [2]: https://github.com/bartobri/no-more-secrets/blob/master/src/...

  • 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
  • cool-retro-term

    A good looking terminal emulator which mimics the old cathode display...

  • This together with cool-retro-term[1] is an absolute must on my machines for real hacker hours.

    [1] https://github.com/Swordfish90/cool-retro-term

  • xterm.js

    A terminal for the web

  • Ooh, I lack the time to play with this, but I think someone could compile the lib to WebAssembly and tie it in to https://xtermjs.org/

    Then you could have a web page with static DOM elements that do this effect!

  • decrypt

    Pipe programs through decrypt to make your boss think you are l33t (by jtwaleson)

  • Always fun :) Years ago I wrote a similar single file python script “decrypt.py” which does roughly the same thing. Sadly it’s still my most popular GitHub project: https://github.com/jtwaleson/decrypt

  • matrix-rain

    The famous Matrix rain effect of falling green characters in a terminal

  • Love it!

    I'm the author of https://github.com/nojvek/matrix-rain

    I should cook up a piped command mode. This is v neat.

  • matrix

    matrix (web-based green code rain, made with love)

  • if you like that one then you'll likely enjoy this[1] one also

    [1] https://github.com/Rezmason/matrix

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 to look like you're hacking when someone walks in

    7 projects | /r/awesomewm | 12 Aug 2022
  • Update: WGLT is blazing fast for drawing ASCII in the browser!

    1 project | /r/roguelikedev | 4 Jul 2021
  • Leveraging Wasp for full-stack development

    7 projects | dev.to | 6 Jun 2024
  • Achieving Success in Online Learning: A Practical Guide

    6 projects | dev.to | 25 May 2024
  • Chapter 1: Boring SVG Manipulation

    1 project | dev.to | 16 May 2024