HNHacker News
TopNewBestAskShowJobs

joshdavham

2,257 karma · joined February 25, 2024

https://github.com/joshdavham
submissionscomments
joshdavham··on Paris had a moving sidewalk in 1900, and a Thomas Edison film captured it (2020)
Somewhat off-topic, but why are all the men in the film wearing hats? Was this some sort of dress code?
joshdavham··on Backpropagation is a leaky abstraction (2016)
I get your point and this certainly applies to most modern computing where each new layer of abstraction becomes so solid and reliable that devs can usually afford to just build on top of it without worrying about how it works. I don’t believe this applies to modern AI/ML however. Knowing the chain rule, gradient descent and basic statistics IMO is not the same level of solid as other abstractions in computing. We can’t afford to not know these things. (At least not yet!)
joshdavham··on Backpropagation is a leaky abstraction (2016)
> Why "ML-literate" specifically?

We could also say AI-literate too, I suppose. I guess I just like to focus on ML generally because 1) most modern AI is possible only due to ML and 2) it’s more narrow and emphasizes the low level of how AI works.

joshdavham··on Backpropagation is a leaky abstraction (2016)
I take your point in that they are mostly orthogonal in practice, but with that being said, I think understanding how these AI's were created is still helpful.

For example, I believe that if we were to ask the average developer about why LLM's behave randomly, they would not be able to answer. This to me exposes a fundamental hole in their knowledge of AI. Obviously one shouldn't feel bad about not knowing the answer, but I think we'd benefit from understanding the basic mathematical and statistical underpinnings on these things.

joshdavham··on Backpropagation is a leaky abstraction (2016)
Given that we're now in the year 2025 and AI has become ubiquitous, I'd be curious to estimate what percentage of developers now actually understand backprop.

It's a bit snarky of me, but whenever I see some web developer or product person with a strong opinion about AI and its future, I like to ask "but can you at least tell me how gradient descent works?"

I'd like to see a future where more developers have a basic understanding of ML even if they never go on to do much of it. I think we would all benefit from being a bit more ML-literate.

joshdavham··on Rouille – Rust Programming, in French
Is the compiler now gonna scream at me for using the wrong gender?
joshdavham··on Tinkering is a way to acquire good taste
Thanks! I've also heard this advice before elsewhere.

Also question: is there much of a reason to switch to neovim after learning vim motions in vscode?

joshdavham··on Tinkering is a way to acquire good taste
So you use Cursor now? Do you at least still use vim motions there?
joshdavham··on Tinkering is a way to acquire good taste
> the 'big idea' of vim-navigation

What is the 'big idea'?

joshdavham··on Tinkering is a way to acquire good taste
Could someone here pitch me on neovim?

I'm a VSCode user and when I hear people talk about neovim and it customizability or its productivity, I think to myself "VSCode is also very customizable and there's a lot of ways to get a lot of productivity out of it, why would I use neovim?".

Surely there's something I'm missing? Does it help you stay more in the flow or something? Is it because it's faster? Maybe it's because it's an editor you can easily use while ssh'd into a remote machine? Please enlighten me!

joshdavham··on Advice for new principal tech ICs (i.e., notes to myself)
Why's that?
joshdavham··on Show HN: Git for LLMs – A context management interface
Best of luck to you two! This is definitely a problem worth solving

... though I honestly do wish that the current LLM interfaces I use would just implement something like this. Maybe they could acquire you guys :D

joshdavham··on Tinnitus Neuromodulator
The way I personally manage my tinnitus is by having fans constantly blowing in various rooms of where I live, for example I have a fan in my bedroom when I’m trying to sleep or in my office when I need to concentrate.

The fans don’t totally block out the tinnitus, but they sorta act as an undistracting distraction.

joshdavham··on Root System Drawings
I like to think of a plant’s roots as an analogy for the knowledge required to create something.

As a weird example, a web app may be like the exposed plant above ground while the roots are that developer’s knowledge. The plant is what others see, but the roots are the intricate system that was required to create the plant.

joshdavham··on Root System Drawings
The context of HN is interesting. We see the word “root” and immediately assume it has to do with a filesystem or math… but not actual, physical roots haha
joshdavham··on Ask HN: Abandoned/dead projects you think died before their time and why?
I've thought about this too. Imagine all the drama the US government could've avoided if Vine had won over TikTok!
joshdavham··on After nine years of grinding, Replit found its market. Can it keep it?
I've never used replit but I'm curious what types of choices the app makes when building. Like how does it decide on the architecture, backend language, frontend framework, etc? Even if the non-technical user is unaware of the tech choices being made, the AI still has to make such decisions. How does it decide?
joshdavham··on Datastar: Lightweight hypermedia framework for building interactive web apps
Thanks dang!

Question also: do you somehow keep a "mental catalogue" of related articles or do you use some tool to find these?

joshdavham··on Pdoc – Generate API documentation for Python projects
I'm a big fan of pdoc and have used it in a couple projects.

It makes really nice use of python docstrings and is overall just really easy to use!

joshdavham··on Anti-aging breakthrough: Stem cells reverse signs of aging in monkeys
The archive link isn't loading and I'm not educated enough to understand the paper.

Can you someone provide a summary of this breakthrough?

joshdavham··on An opinionated critique of Duolingo
The actual reason is that the vast majority of Duolingo users are only using the app because they like to play Duolingo. I don't say this to insult Duolingo users, but they're not actually serious language learners. They just really like playing Duolingo and if Duolingo stopped existing, they would simply stop "learning" languages all together.
joshdavham··on An opinionated critique of Duolingo
From a 2019 Forbes article [0]

> Duolingo has gotten bad press from writers who try the app and don’t learn much. But Von Ahn promises only to get users to a level between advanced beginner and early intermediate. “A significant portion of our users use it because it’s fun and it’s not a complete waste of time,” he says.

> He’s been logging 15 to 20 minutes of French every day since November, and when asked to describe what he did the previous weekend he says, “Je fais du sport. Je suis mange avec mes amis. Je suis boire du biere en un bar,” mangling his tenses. (Rough translation: I play sports, I am eat with my friends. I am drink beer in a bar.)

> Bob Meese, Duolingo’s 42-year-old chief revenue officer, has been studying Duolingo Spanish for more than six months. In response to the question, “¿Hablas español?” he freezes, then says, “Could you repeat that?”

[0] https://www.forbes.com/sites/susanadams/2019/07/16/game-of-t...

---

Also, having worked in the language learning industry myself, readers may be curious to learn that Duolingo is seen as a pariah that no one takes seriously as a learning tool. And I'm not one to use the term "scam" lightly, but if that word is to mean anything, then it definitely applies to Duolingo!

joshdavham··on Sora 2
Will something like Sora 2 actually be used in Hollywood productions? If so, what types of scenes?

I imagine it won’t necessarily be used in long scenes with subtle body language, etc involved. But maybe it’ll be used in other types of scenes?

joshdavham··on Failing to Understand the Exponential, Again
> - Models will be able to autonomously work for full days (8 working hours) by mid-2026. > - At least one model will match the performance of human experts across many industries before the end of 2026. > - By the end of 2027, models will frequently outperform experts on many tasks.

I’ve seen a lot of people make predictions like this and it will be interesting to see how this turns out. But my question is, what should happen to a person’s credibility if their prediction turns out to be wrong? Should the person lose credibility for future predictions and we no longer take them seriously? Or is that way too harsh? Should there be reputational consequences for making bad predictions? I guess this more of a general question, not strictly AI-related.

joshdavham··on Auth.js is now part of Better Auth
> I’ve seen this game plan often enough.

I probably haven't been around as long as you. Could you provide an example of one that comes to mind?

joshdavham··on Do YC after you graduate: Early decision for students
Relevant blog post: https://www.gayle.com/blog/2011/10/29/why-coders-shouldnt-jo...

Something ironic I found when I was on my last job search (and applying to some YC startups) was that, despite startups often being critical of big tech, when describing their past experience, the founders (and their teams) never failed to ‘name drop’ the brand-name companies they’ve worked for.

Additionally, I think the reason a lot of founders threw my resume in the trash was because they couldn’t recognize the no-name startups I’ve worked at… Luckily I’m at a household name company now and even non-tech people recognize the company I work at.

joshdavham··on South Korea's President says US investment demands would spark financial crisis
I'm curious how the average Korean feels about what's going on in the US, or even how much they think about this stuff?

I know for example that in Canada and Europe, we're mostly all pretty disturbed about these trade disruptions, but I'm curious if Korean's feel equally 'put off'. Are they as dependent on the US as Canada and Europe?

joshdavham··on Less is safer: Reducing the risk of supply chain attacks
There’s some advice that’s been going around lately that I’ve been having trouble understanding: the idea that you should not be updating your dependencies when new patches are released (e.g., X.X.PATCH).

I understand that not updating your dependencies when new patches are released reduces the chance of accidentally installing malware, but aren’t patches regularly released in order to improve security? Wouldn’t it generally be considered unwise to not install new patches?

joshdavham··on Grade 2 Braille
What are some good resources for learning braille?
joshdavham··on Meta Ray-Ban Display
For those who didn't pick up on it, they were being sarcastic about the issue being wifi related haha
← PreviousPage 5 of 26Next →