MurphyA/hacker-news huggingface dataset:
Show HN: Keepmind – AI-powered flashcards and quizzes from your notes
by ShirleyW | 2025-07-07 14:55:35+00:00
Hi HN,

I'm one of the makers of Keepmind — an AI tool that turns your learning materials into flashcards, quizzes, and summaries automatically. It's designed to help students, self-learners, and knowledge workers learn smarter and remember longer.

What it does:

Turn any text, notes, or web articles into smart flashcards

Auto-generate quizzes and spaced-repetition schedules

Share decks privately or publicly (with encryption + access control)

Track review progress and weak spots

We built Keepmind out of frustration with traditional tools like Anki or Quizlet, which are powerful but require a lot of manual effort to create and manage content. We wanted something that works more like a co-pilot — fast, flexible, and intuitive.

Try it here: https://keepmind.ai

We’re fully browser-based, with a free plan and optional upgrade if you need more decks or advanced features. Feedback, bugs, and thoughts are very welcome — and we’re building actively!

Thanks for checking it out – Shirley, cofounder of Keepmind
by m-watson | 2025-07-07 14:55:37+00:00
It makes sense people are going to LLMs for this but part of the problem is that a therapist isn't just someone for you to talk to. A huge part of their job is the psychoeducation, support and connection to a human, and the responsibility of the relationship. A good therapist isn't someone who will just sit with you through an anxiety attack, they work to build up your skills to minimize the frequency and improve your individual approach to handling it.
by tombert | 2025-07-07 14:55:46+00:00
Boris Johnson is a big dumb idiot but a different kind of idiot than Trump, at least from an outsider American's perspective.

I feel like Boris is more of a typical bloviating moron. Trump is that too, but in a far more immature childish sense. Trump is always trying to come up with dumb insulting nicknames for people, every single person who has ever contradicted him is "very mean" and "overrated" and "low-competency" or something like that. Playground insults.

When other American politicians have tried to emulate the Trump style, it comes off as tryhard. Ron DeSantis tried it, it didn't work. That recent guy calling for the denaturalization of the mayoral candidate of NYC tried it, and it didn't work. For whatever reason, the weird immature insulting nature of Trump appears to only work for Trump, at least as of right now.
by teiferer | 2025-07-07 14:55:57+00:00
It costs energy.

It's very little energy, but it's literally non-zero, so definitely not "literally zero marginal cost".

Why would the user care if it's negligible? Because very-small-but-nonzero things scale very differently from actual zero things. If the price of injecting something is zero or almost zero, then this gets quickly abused and suddenly your battery drains like crazy because somebody decided that this is an excellent new vector to serve spam. So everybody will deinstall/deactivate this.

And that's why we can't have nice things.
by reseasonable | 2025-07-07 14:56:15+00:00
So your point went from: they shouldn’t have done what they did because it likely took much longer than necessary by using AI - to: they shouldn’t have done what they did because they didn’t take long enough learning it without AI to do it. I think you moved the goalpost to the opposite side of the field.

In this thread you chastised them for “using it in production” when their use case was simply a lab for teaching. And you suggest that googling for days and reading countless blog posts and forums is impervious to wrong or dated information, which is quite a position to take.

Their use case was a perfect fit for a LLM, and I suspect it saved them weeks of effort in the process, with likely fewer security flaws as a result. But keep up that anti-LLM advocacy, I’m sure you are very close to achieving the goal of society abandoning the technology.
by mlivneh | 2025-07-07 14:56:25+00:00
Thanks everyone for checking this out!

One thing I’m planning next is a richer end-of-lesson reporting system for teachers. Right now, fireClass does real-time snapshot analysis and open-ended polling during the lesson — but I want to add a final, detailed synthesis report that combines all student responses (open-ended, multiple choice, yes/no) to help teachers plan the next lesson.

The goal is to show learning progress, common misunderstandings, and even “Aha!” moments that the AI detects during live interaction.

If you have ideas for what kind of insights teachers would find most helpful in a post-lesson report, I’d love to hear them!
by godshatter | 2025-07-07 14:56:38+00:00
The problem with "spot the difference" tests, imho, is that I would expect an AGI to be easily spotted. There's going to be a speed of calculation difference, at the very least. If nothing else, typing speed would be completely different unless the AGI is supposed to be deceptive. Who knows what it's personality would be like. I'd say it's a simple enough test just to see if an AGI could be hired as, for example, an entry level software developer and keep it's job based on the same criteria base-level humans have to meet.

I agree that current AI is nowhere near that level yet. If AI isn't even trying to extract meaning from the words it smiths or the pictures it diffuses then it's nothing more than a cute (albeit useful) parlor trick.
by 93po | 2025-07-07 14:57:16+00:00
okay, but these are future purchases. these companies already have a fleet of diesel trucks that are working. and at some point they need to expand and replace existing, and they're clearly fine waiting for a better product at a better price to do so, because at some point the break-even doesn't make sense if something costs 30% and does less.

it's not "im buying volvo because tesla semis arent in super mass production yet". it's "i'm going to replace with an EV semi when it makes prudent financial sense to do so". and for some companies that means buying a volvo now, and for others it means extending the lifespan of their current fleet a bit until teslas are more available, and if you can wait, it makes sense to do so

its also worth noting that volvo didn't deliver 5000 semis comparable to tesla's semi. that 5k number includes their entire fleet of trucks, including significantly smaller ones with significantly smaller range and less capacity. it makes sense to out-sell tesla in an area where tesla literally isn't even making a comparable product
by NitpickLawyer | 2025-07-07 14:57:26+00:00
> I strongly believe that this will be a really important technique in the near future.

I share the same belief, but regardless of cost. What excites me is the ability to "go both ways", edit previous tokens after others have been generated, using other signals as "guided generation", and so on. Next token prediction works for "stories", but diffusion matches better with "coding flows" (i.e. going back and forth, add something, come back, import something, edit something, and so on).

It would also be very interesting to see how applying this at different "abstraction layers" would work. Say you have one layer working on ctags, one working on files, and one working on "functions". And they all "talk" to each other, passing context and "re-diffusing" their respective layers after each change. No idea where the data for this would come, maybe from IDEs?
by iugtmkbdfil834 | 2025-07-07 14:57:35+00:00
I did notice that my yahoo horoscopes have gotten oddly better and I have to wonder if someone did a little extra by ingesting cookies and so on when serving content.

FWIW, I just tried on chatgpt4o and the results were surpringly good ( in a sense, that I feel validated, it was somewhat surprising, and I want to return to use the system ).

Cold reading is a useful skill. Scary man.
by time0ut | 2025-07-07 14:58:01+00:00
This is not the worst interview question I have seen, but it sure could use some improvement.

The naming of things is pretty confusing. Async queue, send once, and send many all threw me off and aren't good descriptions for what we are trying to do. I hope this isn't reflective of the company's actual code base. A bit of a red flag.

It also is framed as not a JS question but then the interviewer wants an answer that only makes sense in JS. It also isn't even modern JS. A couple more red flags there.

I dislike questions like this in general, but I've done interviews where they facilitated a decent conversation. It really depends.

It is also just a blog post so hard to infer a lot about the author's actual interview style. Maybe it is great and collaborative. It does remind me of some of the worst engineers I have ever worked with and their interview style though...
by SketchySeaBeast | 2025-07-07 14:58:35+00:00
That seems to make it a non-starter for most people, given that most won't have that first year knowledge.

But also, I hold a minor in psychology. Despite that, I didn't once attend a course that I would describe as any sort "therapy 101" and so I fear your bar is a bit low for any sort of efficacy, but I would guess that's probably because I'm in the "I'm aware my own ignorance" area of the Psychological knowledge curve.
by miiiiiike | 2025-07-07 14:58:48+00:00
There’s a lot that goes into creating the pictures. Consistent spacing, colors that change depending on platform, breakpoints, containers, and on and on and on.

There’s no reason that a tool can’t model a design system and make producing consistent designs that use it trivial.

I think the problem with Figma is that it tries to appeal to visual designers, UX designers, and programmers. Good for business, bad for users.
by karohalik | 2025-07-07 14:58:51+00:00
I think you're oversimplifying ADHD and its impact. It's not just a matter of using tools or strategies. ADHD exists on a spectrum, and it's often comorbid with other conditions like anxiety, autism, or depression. What works for one person might completely fail for another, especially if their challenges are layered or more severe.

Also, saying “regardless of diagnosis” is invalidating the real need for accommodations. People with ADHD often require not just personal effort, but systemic support, whether that’s in school, work, or healthcare.
by georgemcbay | 2025-07-07 14:59:23+00:00
> What tech companies did right is found a ridiculously profitable business model. It is not clear that their success is correlated with hiring practices.

Agreed though I'm not sure I'd be as generous as you are when it comes to their business models being that great in absolute terms.

Strip away all the confirmation and survivorship bias and IMO it is pretty obvious a lot of the success of tech in general for multiple decades running was almost entirely the result of the free money lottery system funded by zero interest rates.
by flufluflufluffy | 2025-07-07 14:59:39+00:00
The person is simply saying you can. That’s it! As they said, it isn’t useful for things not near Earth. Perhaps not meaningless, but the “meaning” of the coordinate would decrease the further away from earth the object is.

If you’re saying it physically isn’t possible, then you’re basically saying the universe has some topological structure that cannot be projected onto the surface of a sphere. Which now that I’m thinking about it, is probably the case because of black holes? Lol maybe if the object is “in” a black hole then the coordinate actually is completely meaningless, but any other object would have some amount, even if low, of “meaning”
by IshKebab | 2025-07-07 14:59:56+00:00
Developer time is more expensive than machine time, but at most companies it isn't 10000x more expensive. Google is likely an exception because it pays extremely well and has access to very cheap machines.

Even then, there are other factors:

* You might need commercial licenses. It may be very cheap to run open source code 10000x, but guess how much 10000 Questa licenses cost.

* Moores law is dead Amdahl's law very much isn't. Not everything is embarrassingly parallel.

* Some people care about the environment. I worked at a company that spent 200 CPU hours on every single PR (even to fix typos; I failed to convince them they were insane for not using Bazel or similar). That's a not insignificant amount of CO2.
by gpderetta | 2025-07-07 15:00:01+00:00
it is too abstract to say for sure, but send might just block until the request is handled off to the next layer (for example succesfully written to the OS network socket buffer), so unless the server carefully closes its recv window until it is done handling the request[1] , no, I wouldn't expect send to block until the server is done handling the request.

[1] i.e. backpressure, which would actually be the ideal way for the server to implement whatever rate limiting it wants, but we are assuming here that the server has a less than ideal interface.
by nickpsecurity | 2025-07-07 15:00:13+00:00
Buying, scanning, and discarding was in my proposal to train under copyright restrictions.

You are often allowed to nake a digital copy of a physical work you bought. There are tons of used, physical works thay would be good for training LLM's. They'd also be good for training OCR which could do many things, including improve book scanning for training.

This could be reduced to a single act of book destruction per copyrighted work or made unnecessary if copyright law allowed us to share others' works digitally with their licensed customers. Ex: people who own a physical copy or a license to one. Obviously, the implementation could get complex but we wouldn't have to destroy books very often.
by handfuloflight | 2025-07-07 15:01:10+00:00
Yes, I maintain the same engineering rigor: but that rigor now goes toward solving the actual problem instead of wrestling with syntax, debugging semicolons, or managing language specific quirks. My cognitive load shifts from "how do I implement this?" to "what exactly do I want to build?" That's not a trivial difference, it's transformative.

You're calling implementation "trivial" while simultaneously arguing I should keep doing it manually. If it's trivial, why waste time on it? If it's not trivial, then automating it is obviously valuable. You can't have it both ways.

The speed difference isn't just about typing faster, it's about iteration speed. I can test ideas, refine approaches, and pivot architectural decisions in minutes and hours instead of days or weeks. When you're thinking through complex system design, that rapid feedback loop changes everything about how you solve problems.

This is like asking "why use a compiler when you could write assembly?" Higher-level abstractions aren't about reducing rigor, they're about focusing that rigor where it actually matters: on the problem domain, not the implementation mechanics.

You're defending a process based on principle rather than outcomes. I'm optimizing for results.
by pixl97 | 2025-07-07 15:01:26+00:00
One thing I've seen happen with some of these accounts is they remove a lot of their posts after some period of time.

So they make somewhat consistent 'generic' posts that do not get remove, but do not really convey any signal on their actual views.

Then in their last 24-48 hours there are more political style posts/concern posts that only stick around while the article/post is getting views. Then replies disappear like they've never happened so you can't tell it's an account that exists wholly to manipulate others that has been doing so for months.

Then quite often after a month or two the accounts disappear totally.
by modeless | 2025-07-07 15:01:33+00:00
ARC-AGI 3 remindes me of PuzzleScript games: https://www.puzzlescript.net/Gallery/index.html

There are dozens of ready-made, well-designed, and very creative games there. All are tile-based and solved with only arrow keys and a single action button. Maybe someone should make a PuzzleScript AGI benchmark?
by johnnyjeans | 2025-07-07 15:01:59+00:00
2nding this. The "non-phonetic alphabet" is the biggest non-issue I see people raise a stink about. It really doesn't matter, context is the heavy-weight backbone of language.

On top of that, I think people really underestimate how inappropriate diacritics would be for English. It has a massive phonemic inventory, with 44 unique items. Compare with Spanish's 24. English's "phonetic" writing system would have to be as complex as a romanized tonal language like Mandarin (which has to account for 46 unique glyphs once you account for 4 tones over 6 vowels + the 22 consonants). Or you know, the absolute mess that is romanization of Afro-Asiatic languages. El 3arabizi daiman byi5ali el siza yid7ako, el Latin bas nizaam kteebe mish la2e2 3a lugha hal2ad m3a2ade.
Show HN: Yoink AI – macOS AI app that writes everywhere (docs, browser, etc.)
by byintes | 2025-07-07 15:01:59+00:00
Hey HN! Yoink AI a macOS app that grabs context from any text field (Word, Gmail, Notion, Slack, etc.), rewrites or generates conten in place, and pastes it back. No copy/paste loops or AI rambling. Just select text, hit Cmd+Shift+Y, and it seamlessly edits or replaces directly in your workflow.

The goal is speed and tight control for users frustrated by slow, verbose AI tools. Would love feedback on the UX and output quality.

Try it at useyoink.ai.
by bluGill | 2025-07-07 15:02:19+00:00
That is trivia that is useless in almost all contexts. I've been a native English speaker all my life and this is the first I've heard of that. I can't think of any situation in life where knowing that fact would have been helpful. Your claim seems reasonable, but if someone says you are wrong I wouldn't fact check it even if clear links were posted so that I could.
by jauntywundrkind | 2025-07-07 15:02:40+00:00
OpenROAD comes to mind, as the main open source self optimizing RTL-to-GDS effort. Begat in part with DARPA help. Lots of derivarive efforts/projects!

There was a ton of energy & hype & visibility for the first couple years after launch (2018). But it's been pretty quiet, a lot less PR since. I wish there was more visibility into the evolution of this & related effort. https://github.com/The-OpenROAD-Project/OpenROAD?tab=readme-...
by micromacrofoot | 2025-07-07 15:02:43+00:00
Worst case is that we come out on the other end knowing more about the problem. This doesn't have to be 1:1 therapy, research has never been incredibly well funded and it's being dramatically reduced right now.

Consider that after school shootings, sometimes therapists have to volunteer their time to provide trauma counseling.

Every social worker I've met has at one point volunteered time to help someone because we exist in a system where they're not valued for wanting to help.
by true_blue | 2025-07-07 15:02:44+00:00
I tried the playground and got a strange response. I asked for a regex pattern, and the model gave itself a little game-plan, then it wrote the pattern and started to write tests for it. But it never stopped writing tests. It continued to write tests of increasing size until I guess it reached a context limit and the answer was canceled. Also, for each test it wrote, it added a comment about if the test should pass or fail, but after about the 30th test, it started giving the wrong answer for those too, saying that a test should fail when actually it should pass if the pattern is correct. And after about the 120th test, the tests started to not even make sense anymore. They were just nonsense characters until the answer got cut off.

The pattern it made was also wrong, but I think the first issue is more interesting.
by kccqzy | 2025-07-07 15:02:49+00:00
I have never once been refused by a manager or director when I am explicitly asking for cost approval. The only kind of long and drawn out discussions are unproductive technical decision making. Example: the ask of "let's spend an extra $50,000 worth of compute on CI" is quickly approved but "let's locate the newly approved CI resource to a different data center so that we have CI in multiple DCs" solicits debates that can last weeks.
by galangalalgol | 2025-07-07 15:02:50+00:00
In addition to he/she etc. there is a need for a button for no pronouns. "Stop confusing metacognition for conscious experience or qualia!" doesn't fit well. The UX for these models is extremely malleable. The responses are misleading mostly to the extent the prompts were already misled. The sorts of responses that arise from ignorant prompts are those found within the training data in the context of ignorant questions. This tends to make them ignorant as well. There are absolutely stupid questions.
by Aurornis | 2025-07-07 15:02:52+00:00
> I don't think many people would disable E-cores in BIOS if they bought this CPU, so for the purpose of deciding which CPU to buy, it would be more interesting to see results which factor in the potential software/scheduling issues which come from the E-core/P-core split.

Every mainstream review includes the E-cores. It’s not interesting to continue to repeat that testing.

The purpose of this article is an architectural exploration. Disabling the E-cores is a way to reveal that.

If you’re looking for simple gaming benchmarks to decide which CPU to buy, this isn’t the site for it. There are countless outlets for generic gaming reviews. This site examines architectural details.
by Atlas667 | 2025-07-07 15:03:20+00:00
A machine that can imitate the products of thought is not the same as thinking.

All imitations require analogous mechanisms, but that is the extent of their similarities, in syntax. Thinking requires networks of billions of neurons, and then, not only that, but words can never exist on a plane because they do not belong to a plane. Words can only be stored on a plane, they are not useful on a plane.

Because of this LLMs have the potential to discover new aspects and implications of language that will be rarely useful to us because language is not useful within a computer, it is useful in the world.

Its like seeing loosely related patterns in a picture and keep derivating on those patterns that are real, but loosely related.

LLMs are not intelligence but its fine that we use that word to describe them.
by tblt | 2025-07-07 15:03:21+00:00
Despair seems eminently logical in your situation; I felt it, when I put myself in your shoes, reading your comment. That is not to say it need take precedence, or supremacy, to that most human of emotions: hope. I have hope, that you and your partner will prevail, and live a life agreeable to both your terms. I’m sure many who read your story will too. Please, lean on hope, not despair.