Live data from Hacker News

Viewing profile — gary_bernhardt

gary_bernhardt

HN member
Joined
Fri, Aug 30, 2013, 6:48 PM UTC
HN karma
2,312
Public activity
135 items

About gary_bernhardt

No profile information was provided.

Recent public activity

  1. comment
    Comment #38306660

    Yes, currently there's no way to jump to the middle of a course. That lets us keep the lessons shorter, without needing to recap earlier topics. We're planning to add a way to skip…

  2. story
    Show HN: Beta test Execute Program's interactive "Python for Programmers" course

    I'm Gary Bernhardt, founder of Execute Program, an interactive platform for learning programming languages and other programming tools. Our "Python for Programmers" course is in a …

  3. comment
    Comment #38235186

    This is a great excuse to repeat one of my favorite quips, from the late Jim Weirich (from memory, but this is at least very close): "half-assed is OK as long as it's the right hal…

  4. comment
    Comment #36988800

    That sentence's grammar is intentional. (I wrote the sentence.) English is not a programming language. I'm sure that we can both name revered authors who have used far "worse" gram…

  5. comment
    Comment #36915816

    Almost none of the e2e tests for https://www.executeprogram.com meet this description. They're all tests like: - Visit a lesson page with a code example that returns a string. - En…

  6. comment
    Comment #36014829

    I switched off of Dvorak because of vim, and because keyboard shortcuts in general were so awkward. Shortcuts are better in Norman, but vim is still awkward.

  7. comment
    Comment #36009196

    I second this. I switched to Dvorak on regular staggered keyboards and got to 80-90 WPM or so, but pretty much lost my ability to QWERTY. Then I switched back to QWERTY full time f…

  8. comment
    Comment #35517841

    I'm the founder of Execute Program ( https://www.executeprogram.com ), where we've done a similar thing (knowledge graph + SRS) for programming languages/tools since 2019. Interest…

  9. story
  10. story
  11. comment
    Comment #27241343

    Yeah, you can get lucky. But if you actually get denied entry and put on the next flight back, you'll wish you'd printed that flight receipt. All it takes is one officer having a b…

  12. comment
    Comment #27238481

    I second this advice, having done it. I flew one-way from Seattle to Dublin in 2010 with no plan beyond the first week. 25ish cities and 4.5 months later, I flew back. You'll figur…

  13. comment
    Comment #27143627

    I use `git clean` maybe once per year on average, so very low risk for me. And if that ever happens... that's why I have hourly backup snapshots! If I didn't trust my backups, I'd …

  14. comment
    Comment #27138047

    I've had my dotfiles under version control for over a decade (hg for a couple years, then git). I've never used or felt the need for any special tools, and I don't use any extra sy…

  15. comment
    Comment #26583027

    Seconded; it's a fantastic tool and ecosystem. We use sql.js in production ( https://www.executeprogram.com ). The SQL course's live code examples all run directly in the browser v…

  16. comment
    Comment #26350937

    All good feedback, thanks! An upcoming landing rework will get the first two, and I added "separate sign-up list for new courses" to my queue.

  17. comment
    Comment #26350319

    I appreciate it. We've struggled with communicating the non-binge aspect, and usually approach it from the other side: by talking about reviews, spaced repetition, remembering, etc…

  18. comment
    Comment #26350258

    I think your argument here could be made about pretty much any activity that humans do repeatedly. The critical difference is that both WaniKani and Execute Program quickly tell yo…

  19. comment
    Comment #26349754

    Here's an anecdote about what happens when you design a product in the opposite way. I own https://www.executeprogram.com , which has interactive in-browser courses on various soft…

  20. story
  21. story
  22. comment
    Comment #25588196

    Thanks, I updated the post. I've been using JS since the 90s so I'm not sure how I managed to forget that!

  23. comment
    Comment #25579364

    Only people using Safari We run the entirety of SQLite, compiled to wasm, in the browser, among other things. It depends on the course, but our version checks are site-wide because…

  24. comment
    Comment #25565554

    Yep. Originally I had a SQL example in there too, but it took a lot more setup to explain and would limit the post's audience.

  25. comment
    Comment #25565465

    They're the same Gary (I wrote this article).