frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Yt-dlp: Upcoming new requirements for YouTube downloads

https://github.com/yt-dlp/yt-dlp/issues/14404
590•phewlink•4h ago•292 comments

That Secret Service SIM farm story is bogus

https://cybersect.substack.com/p/that-secret-service-sim-farm-story
693•sixhobbits•8h ago•360 comments

SedonaDB: A new geospatial DataFrame library written in Rust

https://sedona.apache.org/latest/blog/2025/09/24/introducing-sedonadb-a-single-node-analytical-da...
17•MrPowers•33m ago•2 comments

US Airlines Push to Strip Away Travelers' Rights by Rolling Back Key Protections

https://www.travelandtourworld.com/news/article/american-joins-delta-southwest-united-and-other-u...
411•duxup•4h ago•376 comments

Python on the Edge: Fast, sandboxed, and powered by WebAssembly

https://wasmer.io/posts/python-on-the-edge-powered-by-webassembly
31•baalimago•45m ago•4 comments

Learning Persian with Anki, ChatGPT and YouTube

https://cjauvin.github.io/posts/learning-persian/
83•cjauvin•3h ago•30 comments

How to Lead in a Room Full of Experts

https://idiallo.com/blog/how-to-lead-in-a-room-full-of-experts
86•jnord•3h ago•17 comments

Who Funds Misfit Research?

https://blog.spec.tech/p/who-funds-misfit-research
31•surprisetalk•1h ago•5 comments

Smartphone Cameras Go Hyperspectral

https://spectrum.ieee.org/hyperspectral-imaging
26•voxadam•2h ago•9 comments

The Lambda Calculus – Stanford Encyclopedia of Philosophy

https://plato.stanford.edu/entries/lambda-calculus/
21•lordleft•1h ago•1 comments

EU age verification app not planning desktop support

https://github.com/eu-digital-identity-wallet/av-doc-technical-specification/issues/22
277•sschueller•4h ago•183 comments

How HubSpot Scaled AI Adoption

https://product.hubspot.com/blog/context-is-key-how-hubspot-scaled-ai-adoption
49•zek•1h ago•24 comments

New bacteria, and two potential antibiotics, discovered in soil

https://www.rockefeller.edu/news/38239-hundreds-of-new-bacteria-and-two-potential-antibiotics-fou...
12•PaulHoule•30m ago•3 comments

How to Be a Leader When the Vibes Are Off

https://chaoticgood.management/how-to-be-a-leader-when-the-vibes-are-off/
21•mooreds•1h ago•2 comments

Better Curl Saul: a lightweight API testing CLI focused on UX and simplicity

https://github.com/DeprecatedLuar/better-curl-saul
4•jicea•16m ago•0 comments

Zed's Pricing Has Changed: LLM Usage Is Now Token-Based

https://zed.dev/blog/pricing-change-llm-usage-is-now-token-based
12•meetpateltech•20m ago•1 comments

Rights groups urge UK PM Starmer to abandon plans for mandatory digital ID

https://bigbrotherwatch.org.uk/press-releases/rights-groups-urge-starmer-to-abandon-plans-for-man...
151•Improvement•4h ago•109 comments

S3 scales to petabytes a second on top of slow HDDs

https://bigdata.2minutestreaming.com/p/how-aws-s3-scales-with-tens-of-millions-of-hard-drives
133•todsacerdoti•6h ago•41 comments

My Ed(1) Toolbox

https://aartaka.me/my-ed.html
49•mooreds•4h ago•13 comments

Preparing for the .NET 10 GC

https://maoni0.medium.com/preparing-for-the-net-10-gc-88718b261ef2
57•benaadams•5h ago•34 comments

Just Let Me Select Text

https://aartaka.me/select-text.html
182•ayoisaiah•2h ago•185 comments

Everyone's trying vectors and graphs for AI memory. We went back to SQL

74•Arindam1729•2d ago•31 comments

The DHS has been harvesting DNA from Americans for years

https://www.wired.com/story/dhs-has-been-collecting-us-citizens-dna-for-years/
45•righthand•1h ago•5 comments

Exploring GrapheneOS secure allocator: Hardened Malloc

https://www.synacktiv.com/en/publications/exploring-grapheneos-secure-allocator-hardened-malloc
66•r4um•6h ago•1 comments

The Data Commons Model Context Protocol (MCP) Server

https://developers.googleblog.com/en/datacommonsmcp/
3•meetpateltech•44m ago•0 comments

Huntington's disease treated for first time

https://www.bbc.com/news/articles/cevz13xkxpro
201•_zie•4h ago•59 comments

My game's server is blocked in Spain whenever there's a football match on

https://old.reddit.com/r/gamedev/comments/1np6kyn/my_games_server_is_blocked_in_spain_whenever/
308•greazy•6h ago•141 comments

Identity Types

https://bartoszmilewski.com/2025/09/22/identity-types/
5•ibobev•2d ago•0 comments

I Spent Three Nights Solving Listen Labs Berghain Challenge (and Got #16)

https://kuber.studio/blog/Projects/How-I-Spent-Three-Nights-Solving-Listen-Labs-Berghain-Challenge
39•kuberwastaken•3d ago•10 comments

Find SF parking cops

https://walzr.com/sf-parking/
791•alazsengul•22h ago•434 comments
Open in hackernews

Learning Persian with Anki, ChatGPT and YouTube

https://cjauvin.github.io/posts/learning-persian/
83•cjauvin•3h ago

Comments

thebiblelover7•3h ago
I've found Anki the best app to learn almost anythinf that requires memorization. In my high school days, I saw a direct correlation between the amount of Anki studying I did, and my grade.
codyb•2h ago
I add memory tricks (mostly mnemonics in this case) in that I learned from Dominic O'Brien [0] (I think some of his work has PDFs available) in order to juice the process a bit (helps with the tricky ones, and can make learning the new ones quicker if you do it from the get go)

[0] - (https://peakperformancetraining.org/)

Imustaskforhelp•1h ago
I am in high school and I had created anki notes for thermodynamics which are since lost but my friend used to say to do it in organic notes and I just ditched anki.

My organic chemistry is... terrible to say the least. I might try Anki again if you say so!

mtalantikite•2h ago
I've had some successful sprints using Anki, but I always get fatigued making cards for it after a few months, even when leaning on LLM tools to speed up the process.

One app I used early on when beginning French was Clozemaster, set to keyboard input (instead of multiple choice). The largest benefit was I didn't have to make all the decks, they progress you through the most common words (used in context), and there are ChatGPT grammar explanations for everything if you wanted to drill into it. It sounds very similar to what OP created for themself.

At a certain point you just need to switch to native content, but at the beginning I found Assimil + Clozemaster + comprehensible input on YouTube to be able to get me to watching regular French TV in maybe 6 months.

codyb•2h ago
There's a large number of prebuilt Anki decks available here as well if this is useful for anyone exploring the space - https://ankiweb.net/shared/decks?search
piva00•2h ago
As far as I know about decks for language learning, you should be building your own. Pre-built decks don't work so well exactly because you don't spend the time to create the links that work for you personally, I know a few people who tried to shortcut it by using pre-built decks but gave up after noticing it wasn't working well.

It sucks though, it's also the one thing that makes me constantly not be consistent using Anki, I get tired of creating cards and stop for a while.

pessimizer•48m ago
I used only pre-"built" decks and got to C1 in Spanish. One was actually prebuilt, the other was literally algorithmically generated disposable clozes. That, one graded reader and comic books got me to being comfortable in an L1->L1 dictionary, and then it's over. You don't need language learning material any more, just material.

People are just repeating this advice about making your own decks, and it's based in nothing but having had it repeated to them. Spaced repetition is boiling in pseudoscience and ancient studies that don't say much other than that there's a forgetting curve.

Most people are just parroting stuff they read on the Supermemo wiki (or somebody read off the Supermemo wiki and repeated to them like they came up with it), and all of that is just thoughts off the top of one guy's head. His innovation is that he wrote a program to do Leitner boxes before he had ever heard of a Leitner box, but people treat every word like gospel.

The only five things I can say for language learning is to go really hard on systems in a new language that are completely unknown to you (like Romance conjugations for an English speaker); only drill sentences, not individual words; always say your Anki answers out loud, and read out loud as much as you can; comic books have pictures, too; and once you get comfortable in an L2->L2 dictionary, you're a more comfortable reader than a lot of natives.

-----

* Random Anki decks for a few European languages: https://sookocheff.com/post/language/cloze-deletions/

(Edit: the lovely thing about 10K algorithmically generated clozes is that they're utterly disposable, unlike cards that you make yourself. If one is a leech, forget about it. You'll see another one just like it when you get to the point that it won't be a leech for you.)

* Instructions on how to generate your own in other languages, for developers: https://sookocheff.com/post/language/bulk-generating-cloze-d...

(You could probably point out the above URL to an LLM and it would generate the code for you.)

* Anki to learn Romance conjugations first: https://www.asiteaboutnothing.net/w_ultimate_spanish_conjuga...

mtalantikite•43m ago
Did you get through the entire KOFI deck for Spanish? I started the French one, but didn't make it past a month or two before I fell off. I'm thinking of going through the French -> Spanish Assimil course soon and might give the KOFI deck another go, this time in Spanish.
hitarpetar•39m ago
the advantage of building your own decks is choosing words you will actually use. this matters if you're practicing conversation, if your goal is just to read general material then using preselected word lists makes sense
mtalantikite•1h ago
For sure! I've gone through some pre-made verb conjugation and vocab decks -- and actually have been meaning to upload one I made for learning Bengali script -- but I still find grinding Anki decks to not be that effective for me. Which sucks, because all you hear is how magic Anki is, but I guess I've always struggled with rote memorization.
wahnfrieden•34m ago
I made a native iOS/macOS app for discovering and mining Japanese content into Anki: https://reader.manabi.io

It's gotten quite popular enough that I've gone full-time on it

piazz•30m ago
Shameless plug for anybody who has been through the hell that is Anki card creation for language learning - I built an LLM powered extension for Anki that allows you to wire up fields to arbitrary prompts, and then generate notes in batch (or selectively per field). I use it every day for generating example sentences, definitions, and TTS. Would have quit Anki ages ago without this.

https://ankiweb.net/shared/info/1531888719

https://smart-notes.xyz

FWIW I did get a lot more mileage from building my own deck vs a custom deck too, would recommend that approach regardless once you're past the initial vocab bootstrapping phrase.

gotodengo•2h ago
I'm on year 10 of learning my second language and passed through a variety of teaching/learning methods. Intensive FSI courses, immersion including output as early as possible, self guided based heavily on reading and vocabulary, etc. While I get by mostly fine and now live in my second language, my listening is definitely my weakest skill.

Anki is probably my most beneficial single tool. Though if I were to do it over again I'd follow more or less the poster's strategy. Maybe 80% comprehensible input for listening and 20% Anki for vocab building. At least until I could watch native TV without much effort. I've played around a bit with LLMs, but still haven't found a really great use case for my study.

On the otherhand I think consistent practice (with growing difficulty) trumps technique. Whatever process keeps you motivated to practice month after month is most important.

codyb•2h ago
The most effective routine is the one you stick with for sure!

I love anki and use it for Spanish which is showing marked improvement. I do vocab and conjugation with Anki.

Then I just find other ways to immerse myself and call it a day.

- Spanish audio for sports whenever possible - Interfaces for personal computers/devices - Picking up the Spanish language weekly from the little box on the corner - Listening to Spanish artists - Reading the news in Spanish instead of English (One major benefit here is consuming far less news) - Writing notes for work and personal projects - Texting friends

It all really adds up over time and is definitely doable even as an adult, but it requires a ton of work, so being able to find ways to incorporate it into the activities I'm already doing is key for me on top of the more active Anki learning.

0xbeefcab•22m ago
im in the exact same boat. Do you have any recs for news sites? I use el pais, but that has a lot of locked articles.
piffey•1h ago
Just kicked off my third language after reaching B2/C1ish in my second (~5 years in), we'll see what the C1 test determines this fall, and Anki has been the consistent thing that stayed through all the other learning experiments. It's amazing just investing in Anki right out the bat how much quicker I'm moving on the new language. Especially considering it's way harder as it's not like any language I know (rich declension system, etc).

GenAI also been a big helper when I run out of content. "Write me an essay involving [subject I want to learn about]. In my response after reading, any word I've written separated by a comma generate a CSV of the format "that word, english definiton"." I'll then just dump those new words into Anki.

HexDecOctBin•2h ago
I find it interesting that despite the relationship between Iran and various Arab countries being pretty hostile, there is no move towards stop using the word "Farsi" and revert back to "Parsi". Anyone know why? Seems like a easy political win for a besieged regime.
dashtiarian•2h ago
Because it has nothing to do with Arabic. /p/ in Persian is aspirated, and in some words, like aspirated /p/ in some other languages (e.g. Greek), it has turned into /f/; Ever wondered why ph is pronounced /f/? In Persian this is called "softening" (Narm şodegi).
veqq•2h ago
Both are used in Iran. Though a common folk etymology, Parsi didn't change under Arabic influence. Words like abzar and afzar exist in similar variation, guwspand gufsand, ispand, isfand, Espahan, Esfahan. Even modern loans from Russian sometimes undergo this change like apelsin->aflesun.
jagaerglad•1h ago
There are some people suggesting that, however at a small scale and not taken that seriously by many. What difference does it make? What about all the other words that underwent the sound change? Also, some nuanced people can keep languages and politics separate. The sound shift isn't even entirely clear to be due to arabic influence, how come it turned into 'f' and not 'b' such as the arabic approximation? How come sounds like 'g' remained?

And in the end, in English it should be "Persian" and not "Farsi", that is where the actual move should be. How sad and historically wasteful if we started to do that to all languages, "deutsch", "zhongwen" or "elliniki" instead of German, Chinese and Greek

dashtiarian•1h ago
It used to be called Persian in English, the media changed it to Farsi to reduce it's "prestige". If you knew English and you are old enough you even remember the shift (1990s–2000s).
eloycoto•2h ago
today I also read this, and I find it related: https://www.seangoedecke.com/autodeck/
veqq•2h ago
Author, you're not properly engaging with the language. Instead of learning to type (and simply adding vowel marks), you complain about letters having different forms akin to someone saying q and Q are different and then write a post about an actively worse approach.

You also didn't understand that cards in anki can have more than 2 sides. Making Persian writing->Latin transcription then Latin transcription->English translation is a huge antipattern, when you can have all 3 on one note (simply add a 3rd field, also there's a built in "hint" field) - and above all should not use a Latin transcription at all (Notably, in the deck settings, you can generate cards from notes in different ways.)

هیچ کُدام now has the o marked, that easy! (N.b. author, another issue with your method is... Youtube videos are teaching you random things without structure. Colloquial Tehrani Persian turns án/ám into un/um which you are learning in your vocabulary. But you can simply learn the replacement rules and apply them when speaking in certain contexts.) Please use a good textbook instead. In 100-200 hours, you should be around B2 with a good program. (Better Assimil courses bring that down to ~75 hours.)

I strongly recommend:

- Baizoyev & Howard’s Beginners Guide to Tajiki - teaches the written language, with all vowels marked, and multiple dialects, this is by far the fastest way to master Persian. Reading/writing in Persian script is essentially mechanical with a good base in the language and not an issue, but you can read all Persian classics in the Tajik script with all vowels marked...

- Lambton's Persian Grammar - teaches the written languages along with colloquial Iranian usage

- Elwell-Sutton's Colloquial Persian - uses Latin transcription, quickly teaches the grammar and a nice vocabulary

-----

But going further, if a vowel's not marked but feels necessary:

> In 1792, Edward Moises already suggested not trying and just saying e

Different dialects differ a lot on short vowel usage (even in grammatical forms), so this is a surprisingly valid trick.

raincole•1h ago
> Instead of learning to type

How do you know they are not learning to type?

> you complain about letters having different forms

Where did they "complain"?

The OP's article:

> From this, I will extract three screenshots (with the MacOS screenshot tool). First, to create a card of type “basic” (one side). I use this type of card to exercise my reading, which is very difficult and remains stubbornly slow, even though I know the 32 letters of the Persian alphabet quite well by now. But the different ways of writing them (which varies by their position in the word) and the fact that the vowels are not present makes it an enduringly challenging task.

It doesn't sound like they literally can't type in Persian, or they're complaining about how it's written, at all. They're merely stating the fact it's difficult for them (like every language learner).

They also screenshot the English part too. So presumably they screenshot because it's faster, not that they can't type.

> Author, you're not properly engaging with the language

Strangely condescending. They're focusing on reading and listening, which is legit for beginners.

I do agree that the use of Anki cards is suboptimal though.

veqq•1h ago
In English you have to actually press shift to change q to Q. In Persian, this is all done for you. Simply press a letter key and the correct form will appear (automatically changing form based on letters later.) Describing that as "challenging" indicates that the author does not know how to type in Persian.
raincole•53m ago
...

He's talking about reading as a challenge. Not typing. It's very clear and unambiguous from the original article.

cenamus•1h ago
Don't know how applicable it is in regards to vowel marks, but similarly in online conversation Czech people often leave out all diacritic marks (so no čšťďřňůúáéíýó). This used to be completely incomprehensible to me, until I had enough knowledge to read "normal" Czech text with relative ease.

So it seems to make a lot of sense to learn with that aid and later transition to no vowel markings (or reduced / the normal amount)

re-sounding•1h ago
That's pretty cool–but also quite a time intensive workflow when my biggest challenge is not being lazy. Anki has been useful for me but I find it hard to just stick to a rhythm.

I was super bullish about ChatGPT's Voice Mode, but it is so eager to respond that I never get a chance to complete sentences!

BeetleB•10m ago
Wow. It's been 3 hours. This is the first submission I've seen that mentions spaced repetition that doesn't have a comment trashing spaced repetition!