frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The Whole App is a Blob

https://drobinin.com/posts/the-whole-app-is-a-blob/
62•valzevul•4h ago

Comments

culebron21•2h ago
I learned 5 foreign languages different ways, and the one I'm most proficient in, Italian, I learned the hardest way, doing grammar excercises, where for every of 31 paragraphs of the manual (each paragraph containing 2-3 grammatical phoenomena), I had to articulate ~200 sentences, each from scratch. I abandoned flashcards on the 2nd or 3rd month of learning. I also attended a discussion club, which gave that tiny bit of "coffeeshop" language the author speaks about. 1,5 years into learning, I passed CILS exam for level C (it would be C1 nowadays).

My worst language in is German, where every manual is well elaborated in terms of graphical design, but every exercise askss you to insert a word or two into a sentence. Or pick an answer from a set. Basically, Duolinguo sent to printer. So after couple of years of working with teachers and taking intensive courses, my level is B1..2. I can listen to radio and understand something, I can read something. I actually can speak in a shop -- they'll understand my level and speak accordingly -- but I can't do a normal conversation. I couldn't find a teacher that doesn't just drill you through these same fancy books.

"A friend who had been learning some language in Duolinguo and then couldn't say a sentence to a native", should be proverbial nowadays.

So, despite the app idea being interesting and compelling, this teaching approach, picking correct options from lists, are good for testing (if the subject is given little enough time), but futile at teaching.

Mikhail_Edoshin•2h ago
When I was an adolescent boy, my teacher gave me a beautifully looking "scientific" encyclopedia, translated into Russian from a British original. Graphically it was a masterpiece; I think it was used as one of samples in in Alan Hurlburt's "The Grid". Yet as I tried to read it I was somewhat puzzled and disappointed. Normally as I read a scientific book for my age I could form a coherent big picture. If I could not, then the material was hard, so I had to re-read, write things down, explain to myself and I would finally get it. Yet with this encyclopedia I could not get even a glimpse of the big picture. A factoid here, a factoid there, all very well illustrated, the whole book in full color, which was rare those days, but without any links between those factoids. As a Russian saying goes, it all flew into one ear and flew out from another. Nothing stayed. I've got much more from a modest physics schoolbook where I re-read every topic and derived every formula.
awesome_dude•1h ago
> A friend who had been learning some language in Duolinguo and then couldn't say a sentence to a native, should be proverbial nowadays.

I tried to learn Mandarin via Duolingo, and whilst I agree that the "multi choice" style isn't great for learning a language I did notice that I was picking up fragments of what native speakers were saying around me.

dgfl•6m ago
For once, the Italian fascination with grammar and sentence analysis comes useful.

For some context, when moving abroad I felt that most other countries don’t really teach grammar and language analysis to the point that we do in Italy. I did attend a language-focused school, which obviously leaned even more towards this tendency; but I get the impression that most competent teens graduating italian schools have a more extensive grammar-related vocabulary than other cultures.

It makes sense then that Italian learning books would be more focused on grammar compared to other languages. I felt it extended to how we were taught English as well (i.e. the opposite direction). I don’t think it is the absolute best tactic for language learning, but perhaps it is the best one when restricted to purely written exercises.

I’d be curious to know whether you had a similar impression. My evidence is all anecdotal, mostly from talking to various people around Europe.

esjeon•2h ago
An interesting story, a tech post with a rich intimate personal story, I enjoyed it pretty much.

But, in my first attempt to read it, I got totally lost in the very first part. I had to go back and forth to understand where it was coming from and where it is heading. I think a little bit of guidance at the beginning would not hurt, for example something like: “this is my personal journey related to the design of an app,” maybe in light gray and italic.

dmje•2h ago
This writing had an interesting effect on me. I went in knowing nothing about the app or author and frankly having no need for whatever it was he might be selling. But by the time I finished reading I was significantly amused and interested that I’m going to go check his stuff out.

What I’m trying to say is that this is someone who can really, really write - he’s deeply funny and self deprecating, but obviously also knows his shit, big-time. And that’s a massively powerful skill, maybe as much of a skill as being able to write Swift or make great interfaces or ship an app.

> “If you grew up with Tamagotchis, you already understand why this was tempting. Not the “cute pixel pet” part. The part where a device the size of a digestive biscuit turns into a low-resolution hostage negotiator.”

This is irritatingly good and it makes me want to buy his products and subscribe to his RSS feed. Great writing is powerful magic.

nrhrjrjrjtntbt•1h ago
Yes I would want this person designing my app because it is clear they are very curious and into the craft.
anonymous908213•38m ago
Funny, that was around the point in the article where I was beginning to get irritated reading it because it felt like reading LLM output. LLMs love melodramatic headers ("THE CHILDHOOD TRAUMA"), outlandish and not particularly coherent metaphors ("hostage negotiator"), the overly terse arrow constructions that I've never seen a human write in my life ("something that feels less like “open app → consume lesson” and more like “tap creature → it looks at you → you do a small thing together”"), the segue into a redundant list of bullet points, the pointless not x but y ("The blob wasn’t a mascot here, it was the interface") which poorly establishes a contrast where it doesn't make sense to.

The funniest part to me is that I suspect the LLM generated the line about the 4th of July, and the suspected prompter being British, felt the need to insert an explanation for why "they" would reference it, in a voice/cadence that doesn't really match the rest of the article:

> "Confetti, fireworks, the whole 4th of July experience (I've seen it only in movies though, not sure why but it's not celebrated in the UK)"

I can't definitively say this is LLM-generated, but it resembled it enough so that I still came away annoyed for having read it.

fainpul•1h ago
From the title, I assumed this is about an app distributed as a binary blob.

Regarding learning languages, I'm not a fan of this style of learning. It seems to me this is still Duolingo, just with a different interface. I had good success with https://www.languagetransfer.org/

mattkrause•1h ago
I like the idea—I hate freezing up while retrieving something I “know—-but the app itself seems a bit thin.

I got to level thirteen having seen only four verbs (aller, faire, être, and parler) and mostly in the present.

tigranbs•1h ago
This is definitely not applicable to every app, BUT that's a very clever way of solving UX problems with "face"- based animations and expressions, giving users feedback. At the same time, you do stuff in the background. I have seen this for the first time in the Airbnb apps, but only in 1-2 cases, and they use Lottie animations, not directly tied to UI events.
ocean2•29m ago
This is a great app! I wish it would allow to go through all verb tenses in French. If I can help you with that don't hesitate to reach out to me.
tmountain•4m ago
I built a language app when it first became viable with GPT and also went the avatar as UI route. It presents a unique set of challenges nd constraints, but I spent the most time just trying to get the mouth to sync with the audio. Fun experience for sure. Regarding learning languages, I have stopped building and relying on apps, as I spend too much time mucking with the app and not enough time on the language. The highest potency practice I have found is transcribing podcasts. It’s a major headache, but it really pushes you forward regarding listening, writing, and spelling.

Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’

https://thenewstack.io/adafruit-arduinos-rules-are-incompatible-with-open-source/
147•MilnerRoute•14h ago•63 comments

Arborium: Tree-sitter code highlighting with Native and WASM targets

https://arborium.bearcove.eu/
71•zdw•4h ago•11 comments

The Whole App is a Blob

https://drobinin.com/posts/the-whole-app-is-a-blob/
63•valzevul•4h ago•14 comments

Ask HN: What Are You Working On? (December 2025)

248•david927•15h ago•798 comments

Running on Empty: Copper

https://thehonestsorcerer.substack.com/p/running-on-empty-copper
55•the-needful•6d ago•42 comments

Why proteins fold and how GPUs help us fold

https://aval.bearblog.dev/nvidiaproteins/
60•diginova•2h ago•11 comments

How well do you know C++ auto type deduction?

https://www.volatileint.dev/posts/auto-type-deduction-gauntlet/
44•volatileint•5d ago•24 comments

Unscii

http://viznut.fi/unscii/
46•Levitating•4h ago•2 comments

John Varley has died

http://floggingbabel.blogspot.com/2025/12/john-varley-1947-2025.html
54•decimalenough•5h ago•14 comments

The Problem of Teaching Physics in Latin America (1963)

https://calteches.library.caltech.edu/46/2/LatinAmerica.htm
34•rramadass•11h ago•12 comments

$5 whale listening hydrophone making workshop

https://exclav.es/2025/08/03/dinacon-2025-passive-acoustic-listening/
5•gsf_emergency_6•3d ago•2 comments

CapROS: Capability-Based Reliable Operating System

https://www.capros.org/
75•gjvc•7h ago•29 comments

Read Something Wonderful

https://readsomethingwonderful.com/
91•snorbleck•4h ago•14 comments

If AI replaces workers, should it also pay taxes?

https://english.elpais.com/technology/2025-11-30/if-ai-replaces-workers-should-it-also-pay-taxes....
61•PaulHoule•8h ago•101 comments

The History of Xerox

https://www.abortretry.fail/p/the-history-of-xerox
14•rbanffy•3d ago•0 comments

Roomba maker goes bankrupt, Chinese owner emerges

https://news.bloomberglaw.com/bankruptcy-law/robot-vacuum-roomba-maker-files-for-bankruptcy-after...
91•nreece•7h ago•90 comments

Rio de Janeiro's talipot palm trees bloom for the first and only time

https://apnews.com/article/brazil-rio-talipot-palm-flamengo-park-dcfb1ce237af7a10ab72205fc9bbdc02
140•1659447091•1w ago•36 comments

Common Rust Lifetime Misconceptions

https://github.com/pretzelhammer/rust-blog/blob/master/posts/common-rust-lifetime-misconceptions.md
11•CafeRacer•2h ago•0 comments

Hashcards: A plain-text spaced repetition system

https://borretti.me/article/hashcards-plain-text-spaced-repetition
310•thomascountz•15h ago•145 comments

AI agents are starting to eat SaaS

https://martinalderson.com/posts/ai-agents-are-starting-to-eat-saas/
105•jnord•8h ago•127 comments

JSDoc is TypeScript

https://culi.bearblog.dev/jsdoc-is-typescript/
159•culi•12h ago•188 comments

Elevated errors across many models

https://status.claude.com/incidents/9g6qpr72ttbr
295•pablo24602•10h ago•141 comments

An attempt to articulate Forth's practical strengths and eternal usefulness

https://im-just-lee.ing/forth-why-cb234c03.txt
57•todsacerdoti•1w ago•26 comments

In the Beginning was the Command Line (1999)

https://web.stanford.edu/class/cs81n/command.txt
144•wseqyrku•6d ago•65 comments

History of Declarative Programming (2021)

https://shenlanguage.org/TBoS/tbos_15.html
53•measurablefunc•9h ago•15 comments

Microsoft Copilot AI Comes to LG TVs, and Can't Be Deleted

https://www.techpowerup.com/344075/microsoft-copilot-ai-comes-to-lg-tvs-and-cant-be-deleted
156•akyuu•7h ago•124 comments

Rob Reiner has died

https://www.hollywoodreporter.com/movies/movie-news/rob-reiner-dead-harry-met-sally-princess-brid...
40•RickJWagner•4h ago•20 comments

SoundCloud just banned VPN access

https://old.reddit.com/r/SoundCloudMusic/comments/1pltd19/soundcloud_just_banned_vpn_access/
94•empressplay•5h ago•53 comments

Price of a bot army revealed across online platforms

https://www.cam.ac.uk/stories/price-bot-army-global-index
133•teleforce•16h ago•58 comments

Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem

https://trigger.dev/blog/shai-hulud-postmortem
223•nkko•22h ago•136 comments