dsilver | 5 years ago | on: Scraping Recipe Websites
dsilver's comments
dsilver | 10 years ago | on: D3 heatmap representing time series data similar to GitHub's contribution chart
dsilver | 10 years ago | on: Why You Should Hire Computer Science Majors
Recruiting software engineers is about finding the passionate engineers who are proven problem solvers regardless of programming language or given tools. Those people might be computer science majors, and they might be non-majors (or non-students) who have a passion and skill for problem solving.
I've worked with and learned from great engineers who did not formally study engineering and those who have devoted their life to it. It's ultimately about having the drive to pursue (software) engineering. Those people tend to self identify by enriching their education with their own side projects.
Ultimately, Computer Science education is (and should be) exactly what it says. The science of computing. It doesn't require a computer, and it isn't software engineering. By studying great algorithms, data structures, design techniques, etc, you are well on your way to skill set of a successful software engineer, not because you know about splay trees or automata, but because you have practiced advanced problem solving, which is at the core of any engineering.
dsilver | 12 years ago | on: Is it possible to apply CSS to half of a character?
In reference to some other comments on this thread, this isn't built using Jekyll. GitHub pages supports pure static sites and Jekyll-powered sites if you put either on the gh-pages branch of the repository.
[0] https://github.com/peachananr/onepage-scroll [1] http://prismjs.com/
dsilver | 12 years ago | on: Solving a Maze with D3.js
Cool example of canvas[0] vs svg[1]. The canvas renders heavy animation a bit better. Both are around the same number of lines of code.
dsilver | 12 years ago | on: Solving a Maze with D3.js
Maze Generator: http://bl.ocks.org/mbostock/11159599
Maze Solver: http://bl.ocks.org/mbostock/11161648
Maze Flooder: http://bl.ocks.org/mbostock/11167589
Maze Solver with Best-First Search Algorithm: http://bl.ocks.org/mbostock/11189414
(Edit: Best-First Search, not A*.)
It's awesome to see interesting algorithm visualizations in D3 (or other web standards) as opposed to Java applets. Especially as a student who has to do algorithm visualizations... in Java applets.
dsilver | 12 years ago | on: Atom
dsilver | 12 years ago | on: Gmail was down
[1] http://www.reddit.com/r/IAmA/comments/1w1y5m/we_are_the_goog...