Live data from Hacker News

Viewing profile — jonnytran

jonnytran

HN member
Joined
Sat, Aug 04, 2007, 4:59 AM UTC
HN karma
946
Public activity
281 items

About jonnytran

No profile information was provided.

Recent public activity

  1. comment
    Comment #48286166

    Some Rust libraries have started to implement unioning multiple error types and handling a subset of them while propagating the rest. But as far as I know, the idea hasn't caught o…

  2. comment
    Comment #48257662

    Is it time for the literate programming renaissance?

  3. comment
    Comment #47989224

    Have you tried Clojure?

  4. comment
    Comment #45047636

    Somebody save Kathy Sierra’s blog! https://headrush.typepad.com/ I’ll try to archive it. I love her work. But even if I save it, it should live on somewhere else.

  5. comment
    Comment #44217690

    Have you seen Scrappy? It’s still early, but it’s the most interesting thing I’ve seen in a while. https://pontus.granstrom.me/scrappy/

  6. comment
    Comment #39787475

    Pinboard was a clone with a different business model: users actually paid for it. Fast forward, and delicious died, only to be acquired by — you guessed it — Pinboard [1]. Because …

  7. comment
    Comment #39243386

    Yes, I did this at my startup. Fast forward a few years, and now the company has more Rust code than Python, and the majority of the company's IP is in Rust. I suggest beginning wi…

  8. comment
    Comment #39243213

    Yeah, this is just baffling. A team can be so averse to learning new tools, good ones too, that they would rather dump their time into rewriting. Instead of getting paid to level u…

  9. comment
    Comment #39055918

    How long ago was that?

  10. comment
    Comment #38933196

    Better resources, like what? Please share links.

  11. comment
    Comment #38613526

    The same author has a post from 2022 [1]. > Is it possible to achieve arbitrary code execution on any Go version, even with PIE, and with no package import at all, just builtins? Y…

  12. comment
    Comment #38612772

    It's unfortunate that there's no mention that not all these languages are equally safe. Go isn't memory safe when using goroutines. See: Golang data races to break memory safety: h…

  13. comment
    Comment #36058750

    Hollow Knight

  14. comment
    Comment #34250205

    Don't forget all the variations on how to use the format() method. # In order 'Hello, {}!'.format(who) # Numbered 'Hello, {0}!'.format(who) # Named 'Hello, {name}!'.format(name = w…

  15. comment
    Comment #34250194

    > Ruby not having first-class functions This is simply false. Ruby has first-class functions. Not only that, it has blocks, which few other languages have. Ruby optimizes for the c…

  16. comment
    Comment #33348193

    I currently work for a company where one of my co-workers is a maintainer of the official Gitea repo. There was no mention of this anywhere prior to the blog post, including in pri…

  17. comment
    Comment #32371670

    Git isn't designed for "noobs trying to pick up coding just to experiment". It also isn't really designed for solo developers as the OP is about. Git is designed for collaboration.…

  18. comment
    Comment #32221388

    I know you're asking about Computerphile, but this video explains how one of the Numberphile videos is wrong: https://www.youtube.com/watch?v=YuIIjLr6vUA

  19. comment
    Comment #32208561

    When I was new to Ruby and hadn't learned the available tools yet, I had similar problems because I brought practices from other languages that didn't work. Typically, what you're …

  20. comment
    Comment #32123133

    This is simply false. Ruby modules are first class. They're objects that you can pass around like any other object. You can put them in a local variable. You can define methods on …

  21. comment
    Comment #32119471

    The only thing I disliked more than moving from Ruby to Python was moving to Go. All the things I love about Ruby are the antithesis of Go.

  22. comment
    Comment #32119133

    IMO, Ruby optimizes for reading. You simply cannot write concise code in Python as in Ruby. One reason (of many) is because of all the import statements required in Python. In Ruby…

  23. comment
    Comment #30935122

    Did you try asking users to pay? I.e. tell your users, you're shutting down unless everyone starts paying. It could be Kickstarter style in that X number of users have to put in th…

  24. comment
    Comment #28267896

    And before someone criticizes Ruby for being inconsistent in how the method is called, Ruby isn't a callable oriented language [1]. The common case is calling methods, so the fact …

  25. comment
    Comment #28235077

    I second both of these. Even though they write a lot about tech, you can replace the specific technologies with the modern day equivalent and it's still relevant. For a lot of the …