Viewing profile — thosakwe
thosakwe
HN member- Joined
- Fri, Feb 10, 2017, 12:20 PM UTC
- HN karma
- 1,024
- Public activity
- 394 items
- HN profile
- View on Hacker News ↗
About thosakwe
Bootstrapping a micro-SaaS business.
Twitter: @tobebuilds Blog: https://tobebuilds.com
Recent public activity
-
comment
Comment #37827050
I remember being 11 or so and installing this homebrew onto my DS... I had NO IDEA what Linux was at the time, but DSLinux helped me deepen my interest in computer science. So, tha…
-
comment
Comment #37749725
In my humble opinion (I'm still new to Haskell), the best way to do that is to contribute to existing Haskell tooling. That's something I'm looking into doing myself. It would be g…
-
comment
Comment #37740621
You make a valid point about the added complexity of combining parser combinators with functors and other concepts. Honestly, if I were writing a compiler, I would go with your app…
-
comment
Comment #37740583
Correct, that function doesn't have to parse immediately, but it does have to be aware your monad exists. This isn't a problem if you're the one writing the function, but if you're…
-
comment
Comment #37739385
Yes, but if it we're talking about parser monads, then usually you can't apply a function directly to a parser's result without either: 1. Being within the same monad. For example,…
-
comment
Comment #37738833
I learned Haskell this year. After reading this article, the conclusion I drew was, "Cool, so I can `fmap` over my parser now and transform what I parse using functions." To answer…
-
comment
Comment #37675728
Thanks for sharing this great article. It explained lenses very clearly, without me having to read a paper first.
-
comment
Comment #33440357
Another reason is that imperative languages have a lot of business inertia around them. It's expensive to rewrite existing code or switch to a new language, and most businesses can…
- story
-
comment
Comment #32297740
I read "Start Small, Stay Small" in 2021. More modern advice is on YouTube instead of books. Try channels like Noah Kagan, or Microconf.
-
comment
Comment #31954797
Seeing so many new languages running on WASM is exciting. I wonder if we'll see a language with a just-in-time WASM compiler soon...
-
comment
Comment #30742919
I maintained a project like this for several years. My genuine advice to anyone considering creating an open-source library: either keep it super small forever, or make it closed-s…
-
comment
Comment #28026190
I wonder why tree-shaking wasn't always the default for, say, JS bundlers. If a compiler/analyzer knows what the entry point of a program is, as well as any symbols it exports to t…
-
comment
Comment #27908675
Tim Pope has a plugin for that: https://github.com/tpope/vim-obsession
- comment
-
comment
Comment #27503041
Thanks for the sources. I can concede that most people do not support a reduced or lower-funded police presence. As for the second part: someone simply choosing to be a police offi…
-
comment
Comment #27502854
I am not an activist, and this is not a manifesto. I don't understand why you brought that up. Anyways: The fact that most modern countries have police is not evidence that police …
-
comment
Comment #27502729
> Police are a necessary part of modern civilization. Full stop. Are you sure? Lots of causes for crime (i.e. poverty) can't be solved by arresting or shooting people. I am convinc…
-
comment
Comment #26119980
I'm busy learning art. All of the things I want to make (mostly games) will require good art, so this is as good an opportunity as ever to focus on that.
-
comment
Comment #24859824
Yeah... This is the same sort of thing you see with, say, ActivityPub, that makes it a massive pain, if not totally impossible to implement it in a statically-typed language.
-
comment
Comment #24181703
How is the existence of NodeJS a bad thing?
-
comment
Comment #23870892
Comments like these are absolutely useless and contribute nothing to the conversation at all. There are benefits making a language, and people's goal doesn't always have to be "get…
-
comment
Comment #23838154
"Easily" isn't really that true here.
-
comment
Comment #23550822
I wish you would put as much effort into listening and understanding other people's experiences as you do trying to find excuses for racism.
-
comment
Comment #23467906
The inspiration is OCaml. I've used it a lot, and some of its best features, like sum types, are missing from Dart (and many mainstream languages). As for the goal, I just want to …