Viewing profile — jonnytran
jonnytran
HN member- Joined
- Sat, Aug 04, 2007, 4:59 AM UTC
- HN karma
- 946
- Public activity
- 281 items
- HN profile
- View on Hacker News ↗
About jonnytran
No profile information was provided.
Recent public activity
-
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…
-
comment
Comment #48257662
Is it time for the literate programming renaissance?
-
comment
Comment #47989224
Have you tried Clojure?
-
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.
-
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/
-
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 …
-
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…
-
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…
-
comment
Comment #39055918
How long ago was that?
-
comment
Comment #38933196
Better resources, like what? Please share links.
-
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…
-
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…
-
comment
Comment #36058750
Hollow Knight
-
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…
-
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…
-
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…
-
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.…
-
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
-
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 …
-
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 …
-
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.
-
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…
-
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…
-
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 …
-
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 …