frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

What Drives AI Citations? FAQ isn't what drives ChatGPT citations

https://arxiv.org/abs/2610.15033
1•aidotguru•29s ago•0 comments

Fallout 2: New Reno Area Design

https://chrisavellone.medium.com/fallout-2-new-reno-area-design-492c7eac34cd
1•Michelangelo11•1m ago•0 comments

AI recommends more expensive treatment than physicians, analysis suggests

https://www.bmj.com/content/395/bmj-2026-101271
1•dberhane•2m ago•0 comments

Benchmarking null-space projection for continual learning in SmolLM-135M

https://zenodo.org/records/23763908
1•AkshatRaj00•5m ago•0 comments

Noah's Ark remains found burned and buried 30 feet below final resting place

https://nypost.com/2026/10/28/science/breakthrough-in-noahs-ark-hunt-as-charred-remains-found-rep...
2•pjf•7m ago•1 comments

Reachy Mini Hoverboard

https://store.pollen-robotics.com/products/reachy-mini-hoverboard
1•robotswantdata•8m ago•0 comments

Show HN: Sovereign – free financial crisis SIM webgame

https://sovereign-ministry.vercel.app
2•dyalndjomou•9m ago•0 comments

A Hobby Agentic Micro-Kernel Operating System in Rust

https://github.com/vahmoh/Veda
1•sapi11•10m ago•0 comments

CVE-2026-98432: 9.8 CVE affecting all Ubuntu versions

https://ubuntu.com/security/CVE-2026-98432
1•mvip•11m ago•0 comments

Romanian company registry as an MCP server and REST API

https://leadgen.adrianhomelab.com/en
1•leadgen_ro•11m ago•0 comments

DoorDash to Buy Instacart for $17B, Uniting 2 Delivery Giants

https://www.nytimes.com/2026/10/29/technology/doordash-instacart-acquisition-delivery.html
2•xnx•11m ago•0 comments

Pemba – An embedded Zanzibar permission engine that shares your DB transactions

https://github.com/Joshua-Fields/pemba
1•Joshua-Fields•11m ago•0 comments

GitLab Secrets Manager credit usage

https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/
1•mqus•12m ago•0 comments

Ask HN: Help My Sanity

1•jeffdico•13m ago•1 comments

How to run your own Fluxer instance, how the desktop and mobile apps connect to

https://fluxer.app/blog/self-hosting-and-the-operator-pass
1•DeepLogin•14m ago•0 comments

Apple Releases Mac Studio with 512 GB of Unified Memory

https://www.pcmag.com/news/apple-event-releases-mac-studio-512gb-ram-costs-as-much-as-a-car
1•ubj•14m ago•0 comments

OpenMote

https://www.crowdsupply.com/hat-and-hammer/openmote
1•surprisetalk•14m ago•0 comments

NetBSD adds a new beginner-friendly text editor called atto

https://mastodon.sdf.org/@netbsd/117518160563539748
1•luke8086•15m ago•0 comments

Show HN: AQVEN – typed LLM workflows, checked before a token is spent

https://github.com/lastonoga/AQVEN
1•kirBurkhanov•18m ago•0 comments

Building Different Box of Tools

https://jdranpariya.com/writings/building-different-box-of-tools/
1•JDRanpariya•19m ago•1 comments

Counting people, not bots: a small site's traffic was 99% machines

https://medium.com/@kissmybutton/counting-people-not-bots-how-a-small-websites-traffic-growth-tur...
1•atrad•19m ago•0 comments

U.S. cruise ship suspends a global voyage due to fuel costs

https://www.npr.org/2026/10/28/nx-s1-6020180/us-cruise-ship-fuel-costs
1•geox•20m ago•0 comments

The Pharmaceutical Conspiracy to Silence Online Dissent

https://www.midwesterndoctor.com/p/the-vast-pharmaceutical-conspiracy
1•bilsbie•21m ago•0 comments

The Last Tool

https://isaac-correa.github.io/the-last-tool/
1•hellomatik•21m ago•0 comments

Free invoice generator for the Gulf with proper Arabic (RTL) PDFs

https://gccinvoice.com
1•yourmahbub•27m ago•0 comments

Skip-level meetings may win bypassed managers support, how they are done matters

https://phys.org/news/2026-10-bypassed.html
1•mooreds•27m ago•0 comments

Rebecca West's Nightingale

https://thelampmagazine.com/blog/rebecca-wests-nightingale
1•bryanrasmussen•28m ago•0 comments

The Most Likely Place to Find Aliens [video]

https://www.youtube.com/watch?v=YkEwyFpxWFc
1•gmays•33m ago•0 comments

Google determines the names for bodies of water in Google Earth (2008)

https://publicpolicy.googleblog.com/2008/04/how-google-determines-names-for-bodies.html
2•terminalbraid•33m ago•0 comments

Google struggling to make money from AI Mode

https://www.theregister.com/ai-and-ml/2026/10/29/google-struggling-to-make-ai-mode-searches-pay/5...
3•giamma•35m ago•2 comments
Open in hackernews

Show HN: Google translate replacement for language learners

https://manalect.com/
1•musabilhan•58m ago
Hi HN, I'm Musab and I'm building Manalect. Find TL;DR at the end.

Most language apps fall short for me in two ways:

1. They’re not personalized enough. I get taught things I don’t care about, things that are too hard for me, and things I already know. 2. They don’t teach that well. I keep seeing question types where my brain does almost no work to figure out the answer, therefore learn nothing.

I think the biggest reason they're not personalized enough is that they don't have a detailed enough representation of a language. Most apps have efficient review scheduling for the words you learn. But if you make the mistake of using "play" instead of "played" they're not able to identify that as a component that should have its own schedule for review. And if you don't track that, it essentially depends on luck whether a person reviews that information before forgetting it again.

Essentially language isn't just made up of words, but also different forms, conjugations, phrases, grammar, and a lot more components.

But mapping out the basic units in full detail isn't enough. It's also very important to know how those basic units relate to each other. Because of course some units share a lot in common, and their relationships form another unit that needs to be tracked.

Take Spanish: “el gato negro” (the black cat) but “la casa negra” (the black house). “negro” becomes “negra” because “casa” is a feminine word. That rule isn’t part of any one word. It links the noun, its article and the adjective, and it shows up in almost every sentence. So it needs its own review schedule too. And it relies on a person knowing those things that make it up to be able to build that block.

That was briefly about how I'm working on solving the first failure mode. Second is simpler but also very interesting. We know that for you to learn something, you need to experience difficulty. This is called desirable difficulty.

For this reason, some question types, like multiple choice, are known to be inefficient. But that's not fully true. The reason multiple-choice questions can be inefficient is that usually the alternative options are so much more different from the correct one that it is very easy to guess which one is the right one. However, if you make a simple change where you make it so the alternatives are a lot closer to the correct answer, the person has to put more effort into recalling the correct option. In research, this is known as competitive distractors.

And of course, desirable difficulty is not the same for everyone. This is quite simple to imagine. Even games allow you to change the difficulty, and the difficulty that is most efficient for learning doesn't necessarily have to be the difficulty a person can sustain for the long term. So it's also very personal.

I had written a lot more about how it works in detail, but due to the allowed length for this post, I'll get to how specifically the app works on an application level. Please let me know if you have any questions. I'm very passionate about this, and I would love to talk more.

How it works:

1. Translate sentences, define words, chat with AI, or import an article or a song 2. The content gets broken into granular components, not just words but grammar and more complex building blocks) and saved for you 3. You study them as short tests in real sentences 4. Stuff you already know gets skipped, and new stuff builds on what you know

You can try it at manalect.com, no sign-up needed. Swedish, German, French, Spanish, Portuguese, Polish or English. It's free with a daily limit.

It's at an early stage, and there might be bugs, but I'd love to hear from you about them so that I can fix them right away.

I'd also love to hear your thoughts, and how you learn languages in general. I'll be around all day to answer questions.