News for hackers. Stuff that matters.
Re:Advanced Data Structures (2017) by aasasd on Monday July 01, 2019 @02:18PM (#20328163)
This has been on HN a month ago, with some comments: https://news.ycombinator.com/item?id=20044876

And more from 2016: https://news.ycombinator.com/item?id=12871234

Also was posted several times with no reaction.

Re:Advanced Data Structures (2017) by pkaye on Monday July 01, 2019 @01:36PM (#20327729)
Curious has anyone made use of these advanced data structures in an production program?
Re:Advanced Data Structures (2017) by mehrdadn on Monday July 01, 2019 @01:54PM (#20327930)
Not sure what you consider "production" but suffix arrays et al. are used fairly widely as far as these data structures go, but they aren't particularly exotic. Curious to hear about some more exotic ones though.
Re:Advanced Data Structures (2017) by Cofor on Monday July 01, 2019 @01:53PM (#20327918)
I use graphs because we have a case where we need to schedule actions/programs but they themselves have "ingredients" or dependencies in a wild arrangement. So a topological sort of a graph is incredible to solve this and run those actions in order.
Re:Advanced Data Structures (2017) by mehrdadn on Monday July 01, 2019 @02:01PM (#20327999)
I don't think just plain graphs with topological sorting are considered advanced data structures? The're one of the first things you learn in a CS curriculum... whereas lots of the stuff in Demaine's course is stuff that pretty much doesn't even exist in most schools.
Re:Advanced Data Structures (2017) by SolarNet on Monday July 01, 2019 @02:03PM (#20328020)
I mean I suspect we all have through compilers, standard libraries, and database query engines.
Re:Advanced Data Structures (2017) by mikeq101101 on Monday July 01, 2019 @01:57PM (#20327959)
Succinct data structures are used in bioinformatics (e.g., in combination with FM-Index).
Re:Advanced Data Structures (2017) by fooker on Monday July 01, 2019 @02:28PM (#20328272)
Yes. I work on compilers and data structures can make or break the case for implementing several optimizations.
Re:Advanced Data Structures (2017) by polskibus on Monday July 01, 2019 @02:42PM (#20328403)
Which one would you point out as the most useful from your point of view? It's much easier to learn that topic looking at the practical side as well as the theory.
Re:Advanced Data Structures (2017) by fooker on Monday July 01, 2019 @07:03PM (#20330596)
Representing integer ranges and working on dynamic graphs are everywhere in compilers. Also hashing and string algorithms, for obvious reasons.
Re:Advanced Data Structures (2017) by seanmcdirmid on Monday July 01, 2019 @02:42PM (#20328397)
Which ones from that course did you use?
Re:Advanced Data Structures (2017) by purplezooey on Monday July 01, 2019 @03:57PM (#20329140)
what... hash tables? :) yes
Re:Advanced Data Structures (2017) by jorblumesea on Monday July 01, 2019 @01:23PM (#20327596)
Good stuff, Erik's MIT lectures are a goldmine. He's an excellent teacher of complex topics.

Can't wait until some of these end up in the interview loop /s

Re:Advanced Data Structures (2017) by vijaybritto on Monday July 01, 2019 @02:17PM (#20328156)
If it's particularly rare and advanced, wont using it in interviews filter out a lot of good candidates as well?
Re:Advanced Data Structures (2017) by lunchables on Monday July 01, 2019 @02:24PM (#20328228)
Yes, the "/s" at the end meant he was being sarcastic.
Re:Advanced Data Structures (2017) by seanmcdirmid on Monday July 01, 2019 @02:44PM (#20328415)
Yes, but so do leetcode dynamic programming questions.
Re:Advanced Data Structures (2017) by urmish on Monday July 01, 2019 @07:00PM (#20330564)
So the Fall 2017 class has a concept of inverted lectures where students watch class videos in their own time and essentially have a "office hour" and Q&A type discussion in class.
Re:Advanced Data Structures (2017) by garyfirestorm on Monday July 01, 2019 @12:48PM (#20327209)
clicking on those individual icons 'Time Travel' or 'Dynamic Graphs' under Fall 17 returns 404
Re:Advanced Data Structures (2017) by SamuelAdams on Monday July 01, 2019 @02:14PM (#20328128)
I got the same thing. The actual course info / slides / lectures is here: https://courses.csail.mit.edu/6.851/fall17/lectures/
Re:Advanced Data Structures (2017) by eralps on Monday July 01, 2019 @01:13PM (#20327513)
It seems like the link is just the poster image itself again nothing else. Same as the links in previous terms.
Re:Advanced Data Structures (2017) by Tomte on Monday July 01, 2019 @01:06PM (#20327418)
Why do you tell us, not the author of the web page?
Re:Advanced Data Structures (2017) by stronglikedan on Monday July 01, 2019 @01:18PM (#20327559)
> not the author

What makes you think they didn't?

Re:Advanced Data Structures (2017) by 2_listerine_pls on Tuesday July 02, 2019 @12:40PM (#20336819)
Wish Erick could put them on edx.