Hacker Newsnew | past | comments | ask | show | jobs | submit | tmpmov's commentslogin

I could see some of the warmups used at parties, a few are fun to play with a sig fig or on a road trip.

Another game in the same vein : assign each player a unique alphabet letter. Starting clockwise, each player states a word starting with their letter.

If someone pauses for more than 3 seconds (6 steps if playing while walking) another person may say a word for that letter. We keep score by how many words you helped with (stole from) others. Each word should be unique, you can’t state a word used before. Continue until at destination.

To increase difficulty: when the initial player is reached (after a full round), reverse the direction (if clockwise, go counterclockwise) of play. When a reversal occurs take the letter from the person who goes after you in the clockwise direction.


For those confused on what the navigation does and how it works, I'll try to give a basic example in desktop terms and build up.

1. If we want to switch between windows on a desktop, we use alt-tab.

2. Suppose we could arbitrarily group the windows from multiple applications into a single entity (sort of how Ubuntu defaults to grouping all terminals for application switching). For example, say we have a terminal and a web-browser in a group, and a file explorer and a web-browser in a group. We can switch between the two groups and within a group we can switch between applications.

Why do we care? If you have a large number of applications open, it's tedious to alt-tab through them all to get to the application you want. Other mechanisms exist, like ctrl+f10 for kde, but there is some economy of motion in a tree traversal vs looking at the applications, finding the one we want out of a large display of them and typing in the name of the application to bring it up. For example, if we want a particular terminal when we have 5 to switch between with 20+ other apps also running. ctrl-f10 breaks up the nice flow of alt tab and alt tab takes too long if we want to change between 5 applications rapidly.

3. Over time you may end up with a lot of groups, making navigation by group tedious. Lets introduce another level, say categories. Categories contain groups. So you can switch between Categories, within a category you can switch between groups, within groups you can switch between applications.

This plugin acts like the desktop framework above, but for files and with more features.


Did you consider allowing arbitrary tree structures? That might be easier to explain, by analogy to directory trees. Of course having fixed levels has its benefits. It reminds me a bit of the notebook/section/page hierarchy in OneNote (although OneNote also allows arbitrary subsections and subpages).


Thanks for the write up and git book.

Related question: I’m curious if any has game-ified algorithm learning, sort of like those old educational math games targeting certain grade levels.

Might be cool to make a point and click adventure centered around dynamic programming or greedy algorithms.


There are plenty of competitive programming sites where you can grind rating just like you would for MMR rating in video games.

For example CodeForces, AtCoder, TopCoder, and even LeetCode have rated contests


Thanks ghj.

I was aware of top coder/leet code, though hadn't heard of code forces/at coder.

For me the adventure game give a bit more concept linkage. Take Monkey Island, I can remember how to reply to many of the sword fighting insults, or what was needed to get pieces of eight via the cannon at the circus. There's something to be said for linking problems via a memorable story, giving examples and meaning from multiple angles helps retain the content over the dryness of problem prompt/quick solve.


For me, codeforces is fun the same way chess is fun. Yeah, the mechanics look dry on the surface, but lots of variation under the surface, and lots of chances to link concepts by having an aha moment during the contest or afterwards in analysis.


Usually when you try to combine education with gaming, the result is something that's not very educational and not very fun.


It can be done, see Dragonbox Elements or Dragonbox Algebra.



For those interested AutoML-Zero cites "Evolving neural networks through augmenting topologies" (2002) among other "learning to learn" papers and is worth a read if you have time and inclination.

For those with more background and time, would any mind bridging the 18 year gap succinctly? A quick look at the paper reveals solution space constraints (assuming for speed), discovering better optimizers, and specific to the AutoML-Zero paper: symbolic discovery.


Not sure if mentioned, another good book: Analysis by its History


My interest was piqued by the "location-neuron" as well.

I like the sci-fi possibilities as you pointed out: an ide that rearranges itself based on focus or products that guide our awareness to salient facts (say a pedestrian in front of a car).

Perhaps taking that to another level: while learning or reading, are you paying attention to what the material "thinks" is appropriate.

Clearly, there's a gap between the different types of attention, and in this case the attention mechanic described is important but rudimentary (it doesn't seem like the neurons include conceptual focus instead of visual).

If we gain better understanding of these mechanisms, and the necessary technology exists, I could imagine learning material that provides users with conceptual paths/guides to follow in a much more intuitive way. It's not thinking for you, but guiding you towards the concept embedded in the material.

Towards this goal, if we could actively use information gained in accordance of the article, we may already be able to help children with some learning oriented tasks.

Exciting stuff.


Yes, my dilemma goes away and comes back. The tedium can be good, neutral, or "sub-optimal." I value the dilemma, not necessarily the tedium.

Good advice from other posters here, I found myself repeating it so I'll keep it short.

Enjoy work if possible. Find happiness.


Thank you for the link to the latex suite. I should have seen this before.

Links for the curious:

https://sourceforge.net/projects/vim-latex/

http://vim-latex.sourceforge.net/

http://vim-latex.sourceforge.net/documentation/latex-suite-q...


Awesome.

I dislike the latex math syntax per the reasons stated in the github article. I also like the idea of being able to output polynomials from a math calculation in python without having to roll my own latex pretty printer (many libraries exist here, but given my infrequent use case I like to keep things as simple as possible).

If I'm honest, I had only thought of intermixing tex with other constructs from the web (e.g. Markdown) and 'lax' gave me the idea to look around. I found a few more tidbits:

https://github.com/s9w/preTeX https://github.com/jobh/latex.py https://github.com/lukasdietrich/untex https://github.com/kosmikus/lhs2tex/ (cool example at https://github.com/kosmikus/lhs2tex/blob/master/doc/AGExampl...)

While I prefer vim and like the bindings, I like to have editor agnostic tools.

For those interested, I currently use pandoc, markdown, and latex -- via vim -- with an Ergodox EZ... (https://configure.ergodox-ez.com/layouts/ywYn/latest/0).


Have you considered medication to treat the CFS? From what I've read, it seems like narcolepsy medication has had positive effects.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: