NYCJUG is the New York City J Users Group.
All interested in J are welcome!
Contents
Purpose
To discuss J, drink beer, etc.
If you're learning a new language, especially one as rich as J, it's valuable to talk about it face-to-face with other people. Even when you know a language well, often, when you explain it to other people, you learn new things about it.
Want to join? Just add yourself to this list and shoot DevonMcCormick an email!
Meetings: once per month
Where: offices of BEST (Bayesian Enhanced Strategic Trading) in Hoboken, NJ at 33-41 Newark Street, PH
Look here for directions to the offices of BEST on the Riverview Historical Plaza II at 33-41 Newark Street, PH, in Hoboken NJ. You may have to call up to 201 792-1002 to gain entrance to the building. We meet here on the months following the end of a quarter (January, April, July, October); the other months we meet downstairs in the Heartland Brewery in the Empire State Building at 34th Street and Fifth Avenue, Manhattan.
When: (usually) 2nd Tuesday of the month
Wednesday, April 14th, 2010
Meetings Format
The general format of our meetings is as follows (half-an hour later for this meeting):
Time |
Subject |
Description |
18:30 - 19:00 |
Beginner's regatta |
We cover topics on basic facilities of J |
19:00 - 19:30 |
Show-and-tell |
Attendees are encouraged to show recent code on which they've been working in order to show off, and to solicit advice and sympathy. |
19:30 - 20:00 |
Advanced topics |
We look at more advanced features of the language. |
20:00 - 20:30 |
Learning and teaching J |
We're distilling our own experiences to help others get a handle on J and improve our own knowledge. |
20:30 - ? |
Wrap-up |
General talk, drink beer, go home, eat dinner, whatever. |
These broad areas are structured and ordered so that you may arrive or leave earlier or later depending on your particular interests.
Next Meeting: Wednesday, April 14th, 2010 at 6:30 pm.
We'll meet at the offices of BEST, in Hoboken. This will be at their offices: 33-41 Newark Street, PH, Hoboken, NJ.
Notes on Past Meetings
Use ISO date format of the meeting date, e.g. 2007-01-19. Then fill out the meeting template.
Initial meeting, group project, Rosetta Stone
Group project, Save Work, persistent data, raising interest in J, language as culture, picture albums, date arithmetic, catalog obverse, CSV files, beginner questions
public domain licensing, persistence of information, "Save Work" project, APL/J Rosetta Stone, date conversions, design considerations, learning APL and similar languages
Save Work project reports, GUI event-loop, combining GUI with command-line, general organizing principles for learning J
indexing help, unit tests, interface design, commenting convention, organizing J tips, Howard Peelle
self-defining J, Rosetta Stone, GUI+command-line, Vicki use-case, files most likely to need backup, text into bitmap, Pascal's triangle
"Save Work" project, organizing learning materials, J Wiki, big files, packaged tools
Disruption, future meeting format, information visualization, regression statistics
Meeting organization, use J wiki for website, software design - lessons from Unix philosophy, learning materials, what application packages should J have,
Discussed shell, OpenGL, Traveling Salesman, learning J.
NYCJUG meeting, Matlab, Reading J
NYCJUG meeting, BEST, beginner's laments, introductions to J, Netflix prize, RMSE
NYCJUG meeting, 64-bit J, installing applications, parallelism, name shadowing, maths challenge, invoking J
Overview of J Wiki introductory material, notation FAQ, linear Diophantine equations
NYCJUG meeting; explaining dimensionality, frames, cells, rank; 64-bit J; Netflix Bayesian approach; installation standards; Linux; re-framing efficiency.
NYCJUG meeting; how long to learn J?; making logos using "plot"; recursion in J; publicizing J: ICFP, Dr. Dobbs article; efficiency as total time-to-solution; customizing user folders var USERFOLDERS_j_.
APL2007 conference report, timings considered harmful for beginners, generalized solver, policy for implementing new release of J
trees in APL and J, placing text on a plot, evening out plot of a function, Excel add-ins in J, graphics capability
Self-reference for recursion, continuing problems naming symbols and ideas, a start on a "VB Rosetta" project, some ideas for puzzles and challenges, some ideas for a group project.
"Porter Stemmer", J-like, Tao of J, conditional probability, readability, "Transitive Closure", interface design, algorithm development
Error messages, common beginner questions, statistics and data visualization for schools, ideas from other languages
NYCJUG meeting, interactive graphics, competition, promoting J
JDB, interactive graphical interface
high-dimensional graph, prime numbers, visual explanation, symbolic notation
Reading J, talent pool, meteor puzzle, depth-first versus breadth-first, multi-dimensional application of key, various graphics projects, popularity of other data analysis languages.
J style, array programming, interactive graphics, array data, statistics teaching.
NYCJUG meeting, code simplification, J-like, "point and figure" charting, candlestick charting, built-in documentation, code management, JOD, statistics, probability, inverse cumulative normal distribution, APL film
study algorithms, adverb, quicksort, statistical graphics, YouTube
bowling scores, terseness as an aid to understanding, check-digits, K, Arthur Whitney, Sapir-Whorf, how notation and language affect thought, SIGAPL.
APL2, APL2000, Dyalog, J, K, MicroAPL, Q, compare, information visualization, graphics, application
NYCJUG meeting, trees, walk directory tree, advantage of terseness, brevity, BAPLA'09, supercollider, Computer Science education, mathematics
newbie, questions, searching, directory tree walk, depth-first versus breadth-first
convex hull, DLA, geometry, literate programming, evangelizing J
breadth-first, graph traversal, DLA, diffusion-limited aggregation, IDE, development environment, J7
J 7.01, GTK, bug reporting, terse code, programming languages, tele-conference
dictionary, instant messaging, code collaboration, mathematical proofs by computer
vocabulary page, parallel computing, GPU programming, translating from another language
Projects
Project |
Description |
Interactive Graphing Tool |
|
Date Representation |
|
Pascal's Triangle->Sierpinski |
See Sierpinksi |
User-friendly backup script |
See Backup |
User verb metric script? |
See Verb Metrics |
