nowfound

Life & fun · November 6, 2014

PJ

Predict JavaScript variable names and types with CRFs (paper+poll)

Predict JavaScript variable names and types with CRFs (paper+poll) launched on November 6, 2014 with 17 votes and more than 75% of that year's launches. The site was not reachable when checked in September 2026.

In plain words

This project presents research on predicting JavaScript variable names and types using Conditional Random Fields (CRFs). Developed by researchers at ETH Zurich, it combines an academic paper with a public poll to explore how machine learning can infer meaningful variable identifiers and type information from code structure. The work is of interest to developers, programming language researchers, and anyone studying code comprehension and automated program analysis techniques.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • NotebookJS2016 · datazar.com · ▲109

    Scientific computation for JavaScript

  • An experimental data-flow analysis tool for JavaScript2019 · fromjs.com · ▲95

    Find the origin of any character in the DOM

  • Jax-JS, array library in JavaScript targeting WebGPUJan 2026 · ss.ekzhang.com · ▲84

    JAX in pure JavaScript, as a flexible machine learning library and compiler.

  • AS
    A stab at building my own string diffing library2022 · ▲29

    Took a stab at building my own string diffing JS package. I built an interactive demo for TypeIt’s website (https://typeitjs.com/build-your-own) a while back. The approach I took to handle user input necessitated a way to calculate the difference between the versions of a user’s text input. I searched around for a package to help me out and found a couple of good ones (like fast-diff), but I either didn’t really like their API or didn’t want to take on a huge new dependency. Instead, I thought I’d give it a shot myself (famous last words). I dove into it having no real formal…

  • Algorithms and Data Structures in TypeScript – Free Book (~400 Pages)Mar 2026 · amoilanen.github.io · ▲65

    I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…

  • JavaScript port of Scientist library for refactoring critical paths2016 · github.com · ▲34

    :microscope: A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths. - bugthesystem/scientist.js

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, November 2014

the whole month →
  • Hooked▲836

    A book on how to build habit-forming products

    Life & fun · 2014 · amazon.com

  • Bartender▲616

    Organize and hide menu bar items on your Mac

    Life & fun · 2014 · macbartender.com

  • Ship custom shirts to fans & leads without holding inventory

    Life & fun · 2014 · game-corner.actionflash.com

  • A hands-free speaker you control with your voice

    AI · 2014 · amazon.com

  • Withoomph▲456

    Free, beautifully designed logos instantly

    Work · 2014 · canva.com

  • MM

    Life & fun · 2014 · letstalkover.coffee