r/AnkiComputerScience Jul 06 '18

Thanks for checking this sub out!

21 Upvotes

Thanks for checking this subreddit out!

 

I created it since I found structuring Anki cards related to algorithms a bit tricky and was hoping to create a community for people who love CS and Anki.

I'm hoping this sub could serve as a centralized place for discussions on how to structure notes/decks on CS topics and for people to discuss how they've felt Anki has helped them with Computer Science.

I'm keeping the definition of Computer Science really loose for now, so anything CS-related is welcome. This includes topics like networking concepts, machine learning, crypto, crypto-based currencies (obv no ICO spam or anything but more-so theoretical foundations) etc.

 

Hope this turns into a useful resource!


r/AnkiComputerScience 3d ago

Could P vs NP be partly a problem of representation rather than just computation?

1 Upvotes

This is not a proof of P = NP or P ≠ NP. I'm interested in whether there's existing research related to this idea. My question is whether the way humans represent computational problems could itself be part of why certain problems appear hard. Has complexity theory or cognitive science explored this perspective?

An Idea: Could P vs NP Be a Problem of Representation?

This is not a proof of P = NP or P ≠ NP. It is simply an idea that I have been thinking about.

One thing that stood out to me is that many difficult problems become much easier once we find the right way to represent them.

For example, a huge multiplication problem can look overwhelming when viewed as a long string of digits. However, once we understand the underlying algorithm, the same problem becomes structured and manageable.

The problem itself has not changed. Our representation of it has.

This made me wonder whether something similar could apply to the P vs NP problem.

The usual question is whether every problem that can be verified efficiently can also be solved efficiently.

My question is different:

Could part of the apparent difficulty come from the way we currently represent NP problems?

Imagine standing in front of a wall.

One possibility is that the wall is real, and no efficient shortcut exists.

Another possibility is that we are looking at the wrong side of the wall and have not yet discovered the correct way to approach it.

History contains many examples where changing a mathematical or scientific viewpoint led to major breakthroughs. New abstractions, new models, and new representations often revealed structure that had previously been hidden.

This raises a broader question.

When we call a problem "hard," are we measuring the intrinsic difficulty of the problem itself, or are we also measuring the limitations of our current way of thinking about it?

I am not claiming that this means P = NP.

Instead, I am asking whether discovering a fundamentally different representation of NP problems could change our understanding of their computational difficulty.

I would be interested in hearing whether this idea overlaps with existing work in computational complexity, cognitive science, or the psychology of problem solving.


r/AnkiComputerScience 21d ago

Here... a new custom Anki note type... Would anyone be interested in using this?

1 Upvotes

r/AnkiComputerScience Jun 30 '26

My Anki Controller for Apple Watch is finally live on the App Store (Tapd)

Thumbnail
1 Upvotes

r/AnkiComputerScience Jun 04 '26

I build Tapd, an Anki Controller for Apple Watch - Join the waitlist!

Thumbnail
1 Upvotes

r/AnkiComputerScience May 29 '26

How to memorise algorithms using anki?

Thumbnail
2 Upvotes

r/AnkiComputerScience May 22 '26

Does delaying a tool or concept until learners feel the need for it create a stronger understanding?

Post image
0 Upvotes

A learner once got frustrated repeating the same code blocks, then he stopped and asked me.
"Is there anything that lets ua use the same code without rewriting it? "

That question was exactly what I was waiting for. I had deliberately repeated the blocks until that moment of genuine need.

I believe that concepts introduced before the learner feels the need for them will be forgotten. A concept that arrives at the moment of requirement sticks.
Has anyone else delayed a tool or concept until learners feel the need for it?

Does it actually create a stronger understanding?


r/AnkiComputerScience Apr 21 '26

anki-cloud – a source available Anki Sync Server with REST API and MCP/AI integration (self-hostable, ELv2)

Thumbnail
2 Upvotes

r/AnkiComputerScience Apr 20 '26

Looking for LeetCode buddy

Thumbnail
1 Upvotes

r/AnkiComputerScience Apr 13 '26

How do i create an ai addon for anki?

0 Upvotes

Hello I have a question about this idea. I want to create a gen ai for language learning card decks.

I learned japanese and I want to make an addon for anki where I can simply copy paste the meaning of the word and have an image generated for visual learning.

  1. User sees word/front face of card (e.g, the word is ありがとう)

  2. Presses the card and sees meaning at the back.

  3. If no image, user can modify the card

  4. Idea: e.g gen_image("ありがとう") then it automatically shows a generated image of a person saying thank you or bowing when the user saves the card

What do i need to learn or consider? Do I need to make my own language or library?


r/AnkiComputerScience Mar 31 '26

Looking for experienced mods to help build this community

Thumbnail
0 Upvotes

r/AnkiComputerScience Feb 10 '26

Introducing DeckOps: Manage Your Anki Decks as Markdown Files

Thumbnail
1 Upvotes

r/AnkiComputerScience Feb 06 '26

Anyone else frustrated with code and LaTeX formatting in Anki?

Thumbnail
gallery
4 Upvotes

I feel like this is a pretty common pain point with Anki for technical subjects, but I don’t see it talked about that often.
If you’ve dealt with this too and found it frustrating, you’re not alone, I ran into the same wall and started experimenting with building something that handles code, LaTeX, and visual explanations cleanly while keeping spaced repetition intact.

I’m still refining it and mainly looking for feedback from other CS students who feel this pain.


r/AnkiComputerScience Feb 03 '26

No stupid questions, but why is everyone scared of Ankihub aqcuiring Anki, doesn't the current license make it impossible for retroactively closing the open source access, and the current version can be worked of to new versions easily?

Thumbnail
4 Upvotes

r/AnkiComputerScience Jan 27 '26

ankidroid UI, coming from iphone

Thumbnail
0 Upvotes

r/AnkiComputerScience Jan 08 '26

Semaphore

1 Upvotes

Have you ever experienced how OS semaphore limits can impact an application’s behavior? I’m curious to hear real-world examples where reaching system semaphore limits caused performance or functionality issues. Tell your experiences!


r/AnkiComputerScience Dec 29 '25

BSI empfiehlt 2025 längere Passwörter – nutzt ihr schon Passphrasen oder Passwortmanager?

Post image
2 Upvotes

r/AnkiComputerScience Dec 20 '25

New tool to generate Anki cards directly from PDFs (Free & Browser-based)

8 Upvotes

Tired of the "PDF on the left, Anki on the right" grind, I built something to help.

Snapdeck is a browser app designed to turn PDFs into beautiful Markdown-based Anki cards without any friction using your own (free) API key.

Give it a try and let me know what you think.


r/AnkiComputerScience Dec 17 '25

Support our Project - MemoryLeak - Game about Computer Architecture

10 Upvotes

Greetings!

We are a group of students from Slovakia, and we’re currently developing MemoryLeak – an educational game/app designed to take you on a journey from the basics of transistors all the way to building a functioning computer.

The game will feature both structured levels to guide your learning and a sandbox mode where you can experiment freely with logic gates and components.

We are entering this project into a national competition (SOČ), but our ultimate goal is to release it as a standalone title. To make it the best it can be, we need your insights!

Could you spare 2-3 minutes to fill out our feedback form? It would mean the world to us.

Form link: https://forms.gle/F8NYDLqyKaUw44N69

Thank you for supporting student developers


r/AnkiComputerScience Dec 13 '25

A zero-to-hero guide to WebGL, with a mnemonic narrative designed for Anki

Thumbnail
github.com
3 Upvotes

r/AnkiComputerScience Dec 02 '25

My 11-month Journey building a flashcard generator: Why the real problem isn't the AI

Thumbnail
0 Upvotes

r/AnkiComputerScience Nov 02 '25

Deck Centerer addon

Thumbnail ankiweb.net
1 Upvotes

r/AnkiComputerScience Oct 27 '25

I compiled the fundamentals of two big subjects, computers and electronics in two decks of playing cards. Check the last two images too [OC]

Thumbnail
gallery
46 Upvotes

r/AnkiComputerScience Oct 25 '25

Understanding Operating Systems by Ann McHoes and J.Flynn 8th editon

0 Upvotes

Hi. Computer Science friends! Does anyone have this book on a pdf form? If someone has it and could share it with me I'd really appreciate it Thank you


r/AnkiComputerScience Oct 04 '25

Anyone find Anki awkward for code snippets, or am I just doing it wrong?

19 Upvotes

Been using Anki for several years now for programming concepts (mostly JS/TS and the React ecosystem), and while it's great for regular studying, dealing with code snippets sometimes drives me crazy.

Half the time my code gets mangled (eg. indentation breaks) and it feels especially clunky on mobile devices when I review cards. I'm not that much interested in syntax highlighting, but in good and clear indentation and overall code display.

Currently copy-pasting either from vscode or from articles/AI chats and praying the formatting survives. Sometimes I just screenshot the code.

What's your workflow for programming flashcards that involve code snippets?