Viewing profile — taylorallred
taylorallred
HN member- Joined
- Mon, Apr 14, 2025, 5:06 PM UTC
- HN karma
- 341
- Public activity
- 51 items
- HN profile
- View on Hacker News ↗
About taylorallred
No profile information was provided.
Recent public activity
-
comment
Comment #48066396
I know Mojo is aimed at ML, but I'm actually really interested in trying it for game development :)
-
comment
Comment #47940958
Pair this with Fil-C( https://fil-c.org/ ) and now you have C but as a truly bonafide scripting language.
-
comment
Comment #47239371
Another interesting article on error handling: https://www.dgtlgrove.com/p/the-easiest-way-to-handle-errors
-
comment
Comment #47239349
It makes me think that it's worth sitting down and considering what all the valid outcomes for a piece of functionality are. A user typing in a string in the wrong format is not ne…
-
comment
Comment #47079284
Rust shines in user-space systems-level applications (databases, cloud infrastructure, etc.) but definitely feels a bit out of place in more business-logic heavy applications.
-
comment
Comment #46995583
I was really interested in lisps for a couple of years, but eventually I came to the conclusions: it's just hard to read. I know they say "the parens disappear" but even if that is…
-
comment
Comment #46962912
Not speaking for all Go programmers, but I think there is a lot of merit in the idea of "making zero a meaningful value". Zero Is Initialization (ZII) is a whole philosophy that us…
-
comment
Comment #46861492
I like the goals of this language a lot and I've wished something with these goals already existed. But, I'm not sure if this syntax/approach is quite what I want. Really cool proj…
-
comment
Comment #46783540
I have always felt like Swift is the king of application development. The syntax and ergonomics really lend itself to UIs and the like. It's a shame that the Swift compiler is on t…
-
comment
Comment #46697668
It seems to me like parser combinators are always more trouble than they're worth. People often have the impression that parsing is difficult and should be outsourced to another li…
-
comment
Comment #46527924
I agree with the sentiment of this article but the question that fascinates me is "when do you need a language feature instead of a library in order to accomplish X, Y, or Z?"
-
comment
Comment #46247036
Meanwhile: not eax and eax, 1
-
comment
Comment #46112042
I see people waxing poetic over Ruby a lot saying that it's a language "built for the human". The thing is, every language is built for humans (or at least should be) but we tend t…
-
comment
Comment #45878483
I have admired many parts of Zig and its philosophy but I've never seen it as a language that I want to use. What I've noticed is that Zig users care most about explicitness, simpl…
-
comment
Comment #45619748
Thanks for those links. Have you tried using arenas that give out handles (sometimes indexes) instead of mutable references? It's less convenient and you're not leveraging borrow c…
-
comment
Comment #45594468
For those who are interested, I think that arena allocation is an underrated approach to managing lifetimes of interconnected objects that works well with borrow checking.
-
comment
Comment #45521108
Piping syntax is nice for reading, but it's hard to debug. There's no clear way to "step through" each stage of the pipe to see the intermediate results.
-
comment
Comment #45351710
I love seeing these kinds of explorations in the realm of language design. I've wondered about expanding the notion of boolean operators like this. For all its flaws, one thing I'v…
-
comment
Comment #45265031
I'm less concerned about people not adopting other frameworks. I'm concerned about people not knowing/learning the fundamentals of how websites work. It's apparent in job interview…
-
comment
Comment #44903471
"So-called "natural language" is wonderful for the purposes it was created for, such as to be rude in, to tell jokes in, to cheat or to make love in (and Theorists of Literary Crit…
-
comment
Comment #44759470
I really appreciate how this article explains why certain design patterns became a thing. Usually, it was to address some very practical problem or limitation. And yet, a lot of yo…
-
comment
Comment #44739845
What's amazing to me is that often all it takes to go fast is to keep things simple. JBlow once said that software should be treated like a rocket ship: every thing you add contrib…
-
comment
Comment #44661892
Writing a lot of assembler would certainly make me more effective at designing systems such as compilers and operating systems. As it stands, I do not work on those things currentl…
-
comment
Comment #44660658
One thing that has always worried me about AI coding is the loss of practice. To me, writing the code by hand (including the boilerplate and things I've done hundreds of times) is …
-
comment
Comment #44470026
This is why I’d love to see some more examples of people sitting down and using these tools in day-to-day work rather than just hearing “they’re great!” or “they suck!”