News for hackers. Stuff that matters.
Re:Open Data Structures by olalonde on Saturday January 17, 2015 @01:46PM (#8905113)
"Pseudocode edition [...] Python sources". This made me laugh more than it should have. As a side note, I uploaded the Python examples to Github for easier navigation: https://github.com/olalonde/ods-python
Re:Open Data Structures by bhrgunatha on Saturday January 17, 2015 @09:43PM (#8906393)
Sources are already on github - along with the actual book itself:

> The book's LaTeX sources, Java/C++/Python sources, and build scripts are available through github[1].

[1] https://github.com/patmorin/ods

Re:Open Data Structures by araes on Saturday January 17, 2015 @01:26PM (#8905049)
If expanded enough, you could easily arrive at the Wikipedia of data structures. A place where, without the cludge of libraries, you could dive into a topic on data structures, apply search refinement until you find a structure that seems like the best match for what you want, and then implement.

Even better if at the top of code I could just put:

Language c++

Use OpenData (BarnesHutt BubbleSort SVD)

If only these people would tie in with the Computer Language Benchmarks Game so that you would have a feedback mechanism to improve All algorithms (not just the CBG subset) and a natural way to meta rate algorithm implementations vs one another as well as task groups (like "sorting") or languages as a whole.

Re:Open Data Structures by thristian on Saturday January 17, 2015 @05:58PM (#8905879)
> A place where, without the cludge of libraries, you could dive into a topic on data structures, apply search refinement until you find a structure that seems like the best match for what you want, and then implement.

Or, in my experience, a place where you can dive into a topic on data structures, apply search refinement until you find a structure with promising properties, be faced with an opaque wall of math, then copy/paste the data structure's name into Google and spend a day or two trying to find someone or something who will actually explain how to implement it in terms of bits and bytes, rather than polynomials over a Galois field.

Re:Open Data Structures by orbifold on Saturday January 17, 2015 @10:35PM (#8906507)
Which why a programming language should ideally support arithmetic in a polynomial ring over an arbitrary field...
Re:Open Data Structures by jacquesm on Saturday January 17, 2015 @03:04PM (#8905345)
We have this already:

http://xlinux.nist.gov/dads/

Re:Open Data Structures by igouy on Saturday January 17, 2015 @08:15PM (#8906221)
>>If only these people would tie in with the Computer Language Benchmarks Game<<

The Problem Based Benchmark Suite might be a better match:

http://www.cs.cmu.edu/~pbbs/

Re:Open Data Structures by araes on Tuesday January 20, 2015 @12:56PM (#8918262)
Maybe, but the PBBS folks don't seem to understand the value of the "hook." They look like they've got a lot of useful bits, but there's not an easy avenue for you to dive in and explore what that means.

I've never even played the "game" part of the CLBG, but there's still a whole nother layer of data porn, voyeuristic comparison wanking that draws you in. Heck, even the divisiveness of showing two numbers is enough to drive interest, cause nobody likes seeing their number worse, and everybody secretly loves knowing their choice was right.

Re:Open Data Structures by super_mario on Saturday January 17, 2015 @04:56PM (#8905660)
How come the PDFs don't have bookmars? It looks like \usepackage{hyperref} is in LaTeX source, but \hypersetup doesn't have bookmarks=true?
Re:Open Data Structures by brudgers on Sunday January 18, 2015 @11:02AM (#8907806)
Clifford Schaffer's Data Structures and Algorithm Analysis books are online and in their third edition. Hard copies are available from Dover. There's also a full blown open Algorithms and Data Structures curriculum in development.

http://people.cs.vt.edu/~shaffer/Book/

Re:Open Data Structures by fantan on Saturday January 17, 2015 @01:51PM (#8905129)
Links didn't look like links so I was really confused with what I was looking at. Content looks interesting though!
Re:Open Data Structures by a1369209993 on Saturday January 17, 2015 @02:12PM (#8905207)
> a { text-decoration: none; }

You bastards.

(Should be fixable with:

  a[href] { text-decoration: underline !important; }
in userContent.css.)
Re:Open Data Structures by qewrffewqwfqew on Sunday January 18, 2015 @07:19PM (#8909599)
What, you don't enjoy scanning your mouse over the whole page to see where it turns into a finger?

Come to think of it, that behaviour is distracting .. it's only a matter of time before visual designers catch on that a uniform mouse icon "ehnances usability".

Re:Open Data Structures by samuell on Saturday January 17, 2015 @01:55PM (#8905144)
Wow, I have no use of paper books, but would easily donate a few $ as a thanks for the free e-book. No donate button?
Re:Open Data Structures by AtmaScout on Sunday January 18, 2015 @12:40AM (#8906776)
Same here. I guess by buying it I can support them and write notes on the pages.
Re:Open Data Structures by muyueh on Sunday January 18, 2015 @11:07AM (#8907820)
Open "Data Structure" instead of "Open Data" Structure.
Re:Open Data Structures by skj on Sunday January 18, 2015 @12:04PM (#8907983)
In fact, that's the default grouping. Otherwise, it'd be open-data structures.
Re:Open Data Structures by Animats on Saturday January 17, 2015 @04:22PM (#8905561)
It's like Volume I of Knuth, modernized and without as much theory.
Re:Open Data Structures by Gankro on Sunday January 18, 2015 @10:27AM (#8907723)
Oh hey! This is primarily authored by one of my supervisors. It's my go-to source for reviewing basic analyses and implementation details.

Totally worth the read!

Re:Open Data Structures by bJGVygG7MQVF8c on Sunday January 18, 2015 @02:26AM (#8906958)
The bookmark links don't seem to be working for me either. An interesting project, though.