jtth + computerscience 53
Stream programming in Matlab
february 2010 by jtth
Car, Cdr, with streams, in Matlab. Bet you didn't think it existed, did you? No, you didn't.
programming
matlab
computerscience
february 2010 by jtth
Google AI Challenge
february 2010 by jtth
This year's Google AI Challenge is all about Tron. Tron is like two-player Snake, where your objective is to box in your opponent and make him crash into a wall or his own tail before you do! See the problem description for more information.
ai
programming
computerscience
google
february 2010 by jtth
A Very Quick Comparison of Popular Languages for Teaching Computer Programming
january 2010 by jtth
In the CS department where I currently teach I recently got involved in a debate on which programming language should be used to teach beginners. Java and C are the most commonly used languages in the department, and for many subjects this is appropriate, but not (I believe) for absolute beginners. I believe Python is a much better choice for beginners, and to firm up my own position I performed the very brief, very unscientific test described below.
compsci
python
scheme
teaching
computerscience
january 2010 by jtth
Matasano Security LLC - Chargen - Exercises for a burgeoning Army of Ninjas
january 2010 by jtth
The competition portion of the event is loosely modeled after the Defcon Capture the Flag competitions of recent years. This past year, the CSAW-CTF competition brought talent from all around the world together during the National Cyber Security Awareness Month which is celebrated at NYU:Poly as CSAW (Cyber Security Awareness Week)
security
competition
computerscience
january 2010 by jtth
CS Topic Generator
october 2009 by jtth
Computer Science is facing a major roadblock to further research. The problem is most evident with students, but afflicts many researchers as well: people simply have a tough time inventing research topics that sound sufficiently profound and exciting. Many PhD students waste needless years simply coming up with a thesis topic. And researchers often resort to reading documents from government grant agencies so they will know what to work on for the next proposal!
Good news for the CS community: the problem has at last been solved. The table below provides the answer.
computerscience
cs
topic
generator
humor
research
academia
Good news for the CS community: the problem has at last been solved. The table below provides the answer.
october 2009 by jtth
Computer Program to Take On ‘Jeopardy!’ - NYTimes.com
april 2009 by jtth
I.B.M. plans to announce Monday that it is in the final stages of completing a computer program to compete against human “Jeopardy!” contestants. If the program beats the humans, the field of artificial intelligence will have made a leap forward.
culture
research
computerscience
ibm
ai
future
april 2009 by jtth
Backpropagation
december 2008 by jtth
The project describes teaching process of multi-layer neural network employing backpropagation algorithm. To illustrate this process the three layer neural network with two inputs and one output,which is shown in the picture below, is used:
programming
computer
tutorial
math
network
ai
mathematics
computerscience
algorithm
algorithms
neural
networks
neuralnetworks
nn
ann
machinelearning
backpropagation
december 2008 by jtth
Bruce Eckel's MindView, Inc: Thinking in C++ 2nd Edition by Bruce Eckel
november 2008 by jtth
Because I can't motivate myself to learn it.
tutorials
tutorial
thinking
software
reference
programming
pdf
online
computerscience
november 2008 by jtth
Python for Lisp Programmers
october 2008 by jtth
This is a brief introduction to Python for Lisp programmers. (Although it wasn't my intent, Python programers have told me this page has helped them learn Lisp.) Basically, Python can be seen as a dialect of Lisp with "traditional" syntax (what Lisp people call "infix" or "m-lisp" syntax). One message on comp.lang.python said "I never understood why LISP was a good idea until I started playing with python." Python supports all of Lisp's essential features except macros, and you don't miss macros all that much because it does have eval, and operator overloading, and regular expression parsing, so you can create custom languages that way.
tutorials
tutorial
scheme
reference
python
programming
philosophy
norvig
computerscience
october 2008 by jtth
Programmer-art.org - Articles - Pythonai
october 2008 by jtth
A collection of AI and CogSci stuff for python.
cogsci
computerscience
python
ai
chat
nlp
research
education
programming
october 2008 by jtth
Keyboard "eavesdropping" just got way easier, thanks to electromagnetic emanations - Engadget
october 2008 by jtth
Van Eck phreaking for keyboards. This is awesome.
vaneckphreaking
vaneck
phreaking
phreak
eavesdrop
keyboard
computerscience
security
october 2008 by jtth
Notes on Introduction To Algorithms | Lambda the Ultimate
october 2008 by jtth
Peteris Krumins has been posting his notes on MIT’s Introduction to Algorithms. The notes are valuable for anyone interested in working their way through the CLRS text and MIT Open Courseware videos.
video
programming
opencourseware
notes
mit
learning
education
algorithms
algorithm
computerscience
october 2008 by jtth
B/Q351: Lecture notes
october 2008 by jtth
Notes on AI from Mike Gasser.
ai
computerscience
iu
school
class
lecture
notes
october 2008 by jtth
Koders - Source Code Search Engine
september 2008 by jtth
This plays the game of othello using an arbitrary depth minimax algorithm with alpha-beta pruning and a simple evaluation function. The code comes with an evaluation function and a GUI to play the game against the computer. You can modify the evaluation function to try out different strategies. ...
python
code
example
computerscience
othello
game
games
search
ai
september 2008 by jtth
C++ Notes: Table of Contents
september 2008 by jtth
Some of these supplemental notes are good, others only rough drafts or half-completed. Because they are designed only to provide additional examples, summaries, or explanations where the textbook is weak, they do not cover many obviously important topics. You can download a zipped version: notes-cpp-2004-12-19.zip [less than 400 KB]. -- Fred
C
C++
example
notes
Languages
tutorials
Performance
programming
computerscience
language
tutorial
guide
development
reference
howto
learning
coding
algorithms
cheatsheet
beginner
september 2008 by jtth
Table of Contents: the Standard Template Library
september 2008 by jtth
A total reference of the C++ standard template library.
reference
software
programming
computer
tutorial
C
C++
dev
docs
standard
computerscience
sgi
documentation
algorithms
manual
templates
coding
language
code
development
template
api
stl
september 2008 by jtth
Writing an Othello program
september 2008 by jtth
Algorithms for developing a good Othello program.
article
howto
programming
ai
algorithms
algorithm
othello
reversi
game
games
computerscience
september 2008 by jtth
An Introduction to Scheme and its Implementation - Recursion in Scheme
august 2008 by jtth
Describes how Scheme optimizes things (i.e.: why you want to use tail-recursion).
scheme
programming
computerscience
cs
recusion
lisp
optimization
specification
august 2008 by jtth
NIST envisions 'thinking machine'
june 2008 by jtth
Paradoxes like these also must also be addressed in the technology world: Data classes must be created and relationships among data understood. Resolving such issues is the province of ontologists.
ontology
ontologists
news
article
computing
computerscience
ai
artificialintelligence
june 2008 by jtth
What Every Computer Scientist Should Know About Floating-Point Arithmetic
april 2008 by jtth
This paper presents a tutorial on those aspects of floating-point that have a direct impact on designers of computer systems. It begins with background on floating-point representation and rounding error, continues with a discussion of the IEEE floating-p
programming
floating-point
reference
floating
point
cs
math
computing
computerscience
academic
development
documentation
document
engineering
optimization
numerical
numbers
number
model
mathematics
manual
science
sun
statistics
technology
theory
useful
april 2008 by jtth
Welcome to Cogprints - Cogprints
psychology science cognition linguistics RESEARCH philosophy reference academic aggregator ai anthropology archive article articles biology artificial books brain cognitive cognitivescience cogsci computer computerscience consciousness culture database mathematics logic list repository resource publishing learning compsci library Languages language perception papers knowledge paper intelligence journal paleontology open_access imported imaging open neuroscience great genetics vision thinking web study evolution free neuropsychology speech source neurology electronic social search neuralnetworks download neural robotics document docs mind databases medicine resources
february 2008 by jtth
psychology science cognition linguistics RESEARCH philosophy reference academic aggregator ai anthropology archive article articles biology artificial books brain cognitive cognitivescience cogsci computer computerscience consciousness culture database mathematics logic list repository resource publishing learning compsci library Languages language perception papers knowledge paper intelligence journal paleontology open_access imported imaging open neuroscience great genetics vision thinking web study evolution free neuropsychology speech source neurology electronic social search neuralnetworks download neural robotics document docs mind databases medicine resources
february 2008 by jtth
NetworkX
python graph visualization network programming library opensource algorithms analysis api code complex computer computerscience framework freeware graphic graphics graphing image graphs interesting research reference science networks modeling computing networking visual useful theory mathematics links statistics tech trace software libraries layout
february 2008 by jtth
python graph visualization network programming library opensource algorithms analysis api code complex computer computerscience framework freeware graphic graphics graphing image graphs interesting research reference science networks modeling computing networking visual useful theory mathematics links statistics tech trace software libraries layout
february 2008 by jtth
PLaneT Package Repository
september 2007 by jtth
A huge repository of scheme code.
scheme
repository
code
cs
computer
science
computerscience
lisp
september 2007 by jtth
Investigating the Plan 9 Operating System - OSNews.com
september 2006 by jtth
An overview of the rare Plan 9 operating system.
plan9
bell
unix
c
emacs
os
operatingsystem
programming
computerscience
compsci
september 2006 by jtth
OpenVMS - a System of Structure - OSNews.com
september 2006 by jtth
An good intro to the components of the OpenVMS operating system.
vms
openvms
digital
compaq
hp
os
operatingsystems
computerscience
compsci
programming
unix
september 2006 by jtth
14.1.8 Stack vs Heap Allocation
september 2006 by jtth
An article about the difference between heaps and stacks. I was reading about some driver exploits and found it.
stack
heap
programming
computerscience
article
book
september 2006 by jtth
Rémi Coulom's Home Page
september 2006 by jtth
The web presence of Rémi Coulom, writer of "Crazy Stone," an effective Go-playing program.
france
computer
programming
chess
go
computerscience
science
math
september 2006 by jtth
USATODAY.com - Here come science's best and brightest: The 'Brilliant 10'
september 2006 by jtth
Top 10 scientists in their fields.
science
article
computerscience
linguistics
physics
climatology
planets
zoology
textile
september 2006 by jtth
The best software ever written
august 2006 by jtth
A fantastic recount of the greatest software ever written. Number 1? BSD 4.3 building off the philosophies of Unix.
unix
ibm
software
coding
digital
dec
chess
genome
genetics
computerscience
linux
august 2006 by jtth
Computational complexity theory - Wikipedia, the free encyclopedia
december 2005 by jtth
Computational complexity theory From Wikipedia, the free encyclopedia. Jump to: navigation, search In computer science, computational complexity theory is the branch of the theory of computation that studies the resources required during computation to so
cs
computerscience
cogsci
december 2005 by jtth
Snail Brain Merged with Microchip | Betterhumans > News
december 2005 by jtth
A network of snail brain cells has been cultivated on a silicon chip, an advance that its creators claim is a big step towards microchip implants that can control artificial limbs, restore sight and revive memory function. Researchers from Calgary Univers
neuroscience
cs
computerscience
cogsci
december 2005 by jtth
Workshop on Scheme: Factoring integers
december 2005 by jtth
Scheme code and tutorial for playing with integers, including a buggy prime number checker.
cs
computerscience
programming
scheme
december 2005 by jtth
Shapes OO example: Scheme Code
december 2005 by jtth
Polymorphism in Scheme
polymorphism
programming
scheme
computerscience
cs
december 2005 by jtth
related tags
3d ⊕ academia ⊕ academic ⊕ advice ⊕ advocacy ⊕ aggregator ⊕ ai ⊕ algorithm ⊕ algorithms ⊕ analysis ⊕ ann ⊕ anthropology ⊕ api ⊕ archive ⊕ article ⊕ articles ⊕ artificial ⊕ artificialintelligence ⊕ backpropagation ⊕ banking ⊕ beginner ⊕ bell ⊕ biology ⊕ blog ⊕ book ⊕ books ⊕ brain ⊕ business ⊕ c ⊕ c++ ⊕ calculus ⊕ chat ⊕ cheatsheet ⊕ chess ⊕ class ⊕ climatology ⊕ code ⊕ coding ⊕ cognition ⊕ cognitive ⊕ cognitivescience ⊕ cogsci ⊕ compaq ⊕ competition ⊕ complex ⊕ complexity ⊕ compsci ⊕ computation ⊕ computer ⊕ computers ⊕ computerscience ⊖ computing ⊕ concurrency ⊕ consciousness ⊕ criticism ⊕ cs ⊕ culture ⊕ database ⊕ databases ⊕ datamining ⊕ debian ⊕ dec ⊕ design ⊕ dev ⊕ development ⊕ digital ⊕ dijkstra ⊕ discipline ⊕ distribution ⊕ docs ⊕ document ⊕ documentation ⊕ download ⊕ dynamic ⊕ eavesdrop ⊕ economics ⊕ economy ⊕ education ⊕ electronic ⊕ emacs ⊕ engineering ⊕ essay ⊕ euler ⊕ evolution ⊕ example ⊕ factor ⊕ faq ⊕ feynman ⊕ finance ⊕ floating ⊕ floating-point ⊕ forth ⊕ framework ⊕ france ⊕ free ⊕ freeware ⊕ functional ⊕ funny ⊕ future ⊕ ga ⊕ game ⊕ games ⊕ geek ⊕ generator ⊕ genetic ⊕ genetics ⊕ genome ⊕ go ⊕ google ⊕ graph ⊕ graphic ⊕ graphics ⊕ graphing ⊕ graphs ⊕ great ⊕ guide ⊕ haskell ⊕ heap ⊕ howto ⊕ hp ⊕ humor ⊕ humour ⊕ ibm ⊕ image ⊕ imaging ⊕ imported ⊕ information ⊕ inspiration ⊕ insult ⊕ intelligence ⊕ interesting ⊕ interpretation ⊕ interview ⊕ interviews ⊕ intro ⊕ iu ⊕ journal ⊕ keyboard ⊕ knowledge ⊕ lambda ⊕ language ⊕ Languages ⊕ layout ⊕ learning ⊕ lecture ⊕ lectures ⊕ libraries ⊕ library ⊕ life ⊕ linguistics ⊕ links ⊕ linux ⊕ lisp ⊕ list ⊕ logic ⊕ machinelearning ⊕ manual ⊕ math ⊕ mathematics ⊕ maths ⊕ matlab ⊕ medicine ⊕ metaphor ⊕ mind ⊕ mit ⊕ model ⊕ modeling ⊕ money ⊕ nanotech ⊕ nanotechnology ⊕ network ⊕ networking ⊕ networks ⊕ neural ⊕ neuralnetworks ⊕ neurology ⊕ neuropsychology ⊕ neuroscience ⊕ news ⊕ nlp ⊕ nn ⊕ nondeterminism ⊕ norvig ⊕ notes ⊕ np ⊕ np-complete ⊕ number ⊕ numbers ⊕ numerical ⊕ ocw ⊕ online ⊕ ontologists ⊕ ontology ⊕ open ⊕ opencourseware ⊕ opensource ⊕ openvms ⊕ open_access ⊕ operatingsystem ⊕ operatingsystems ⊕ optimization ⊕ os ⊕ othello ⊕ paleontology ⊕ paper ⊕ papers ⊕ pdf ⊕ perception ⊕ Performance ⊕ philosophy ⊕ phreak ⊕ phreaking ⊕ physics ⊕ plan9 ⊕ planets ⊕ pogramming ⊕ point ⊕ polymorphism ⊕ practice ⊕ print ⊕ programming ⊕ programminglanguage ⊕ projecteuler ⊕ psychology ⊕ publishing ⊕ puzzle ⊕ python ⊕ reading ⊕ recursion ⊕ recusion ⊕ reference ⊕ repository ⊕ research ⊕ reserve ⊕ resource ⊕ resources ⊕ reversi ⊕ robot ⊕ robotics ⊕ satire ⊕ scheme ⊕ school ⊕ science ⊕ scip ⊕ search ⊕ security ⊕ sgi ⊕ sicp ⊕ social ⊕ software ⊕ softwareengineering ⊕ source ⊕ specification ⊕ speech ⊕ stack ⊕ standard ⊕ statistics ⊕ stl ⊕ Story ⊕ structure ⊕ study ⊕ sun ⊕ teaching ⊕ tech ⊕ technology ⊕ template ⊕ templates ⊕ textile ⊕ theory ⊕ thinking ⊕ thought ⊕ todo ⊕ topcoder ⊕ topic ⊕ trace ⊕ turingtest ⊕ tutorial ⊕ tutorials ⊕ unix ⊕ useful ⊕ vaneck ⊕ vaneckphreaking ⊕ video ⊕ videos ⊕ virtual ⊕ vision ⊕ visual ⊕ visualization ⊕ vms ⊕ web ⊕ wikipedia ⊕ windows ⊕ zipf ⊕ zipfslaw ⊕ zoology ⊕Copy this bookmark: