Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frogulis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
181.
▲
by
frogulis
4y ago
I had a class in university on Australian Aboriginal languages with the excellent Alice Gaby, in which we were introduced to the kinship systems in these languages. Some of these systems are amazingly complex and systematic, like this chart
182.
▲
by
frogulis
4y ago
This one? https://news.ycombinator.com/item?id=29621646
183.
▲
by
frogulis
4y ago
I don't think I'd even heard his name without the "F." initial in the middle either.
184.
▲
by
frogulis
5y ago
Unfortunately I don't have a direct reference for you, but I'm pretty sure Aristotle talks a bit about this sort of idea in The Nichomachean Ethics. Something like "be a good human in the sense that a tree or a machine is goo
185.
▲
by
frogulis
5y ago
I really like this search engine. Particularly when I want to jump face-first into researching a new topic that I know almost nothing about, the signal-to-noise ratio is often so much better than Google.
186.
▲
by
frogulis
5y ago
Big fan of this, if only because it supports the claim that a taco and a hotdog are sandwiches. The cube rule also tells us that makizushi (probably the most popular kind of sushi here in Aus) is not sushi, which seems like a pretty big wea
187.
▲
by
frogulis
5y ago
I think it's still a useful monad to look at. If you just pattern match Maybe, you're not really treating it like a monad or a functor, just as a tagged union that happens to implement a monad interface. In contrast, there are eas
188.
▲
by
frogulis
5y ago
I like the analogy with musical instruments. Very practical. I think you're right in saying that async is not representative of all monads, but it does help with questions that many beginners have, like "How do I get the value out
189.
▲
by
frogulis
5y ago
While you may oversimplify a little, I think the core idea of your comment is pretty useful for learning. Unfortunately the first monads one encounters when learning Haskell are typically Maybe and IO. There are good practical reasons for t
190.
▲
by
frogulis
5y ago
Wow, thanks for posting this. I've had exactly these symptoms for a long time and despite multiple doctors telling me I'm fine, it's still a pretty stressful experience when it occurs!
191.
▲
by
frogulis
5y ago
I added some content and fixed short errors to turn this into a webpage here: https://frogulis.net/writing/async-monad
192.
▲
by
frogulis
5y ago
Oh hmm, that raises a good point. I guess the types I provided in my comment are actually for `then` as `map`, not as `bind`, oops. Both of these exist: `Promise<T1>.then(T1 => Promise<T2>): Promise<T2> // equ
193.
▲
by
frogulis
5y ago
IMO one of the best monads for explaining the concept is async promises, especially for JS programmers who haven't always had the luxury of async/await. If we have a long-running process, we can block the thread and wait for it to
194.
▲
by
frogulis
5y ago
> wired, I hate wireless things, I never want to think about batteries It's funny, I feel exactly the same. When friends have asked me to explain why, I struggle to justify it. It's just a minor feeling of security -- one less
195.
▲
by
frogulis
5y ago
> Taiwan's Zhuyin is 90+% the same as Pinyin except the input is composed with Chinese script radicals I wouldn't say that's true. It's phonetic, sure, but it relates much more closely to the syllable structure than P
196.
▲
by
frogulis
5y ago
There's a pretty apt phrase that applies here: a language is a dialect with an army and a navy Compare with the Serbian/Croatian "languages" that are far more mutually intelligible than varieties of the Chinese "lan
197.
▲
by
frogulis
5y ago
Melbourne, Australia here -- I wonder if the negative attitudes to DST relate to something specifically American. Perhaps school starting earlier in the US than here? Can't say I've ever wanted to stop daylight savings. Never-endi
198.
▲
by
frogulis
5y ago
> I punched a nice groove around 3mm deep into the tip of another finger tip while trying to get tea out of a tea tube Out of curiosity, how did this happen? Is the opening sharp?
199.
▲
by
frogulis
5y ago
A common example of repeated convergent evolution: https://en.m.wikipedia.org/wiki/Carcinisation
200.
▲
by
frogulis
5y ago
Calling instrumental pieces "songs" does exist in real-life common usage even if it's not "technically" correct. After all, the ancestor post did just that. Depends how prescriptive you want to be.
201.
▲
by
frogulis
5y ago
Here "passive" means something like "not tied to your active time", not "effortless".
202.
▲
by
frogulis
5y ago
Canned tuna is just about the only food I can't bring myself to like. What changed for you?
203.
▲
by
frogulis
5y ago
Guilt isn't necessary. After all, there's no better time to give it a try than the present! I find it productive even if I don't have a specific problem in mind. I find something almost indulgent about letting my mind wander
204.
▲
by
frogulis
5y ago
I think the article goes a little further than what you describe -- it would have you use a strong type that cannot represent illegal values. There's a follow-up article by the same author (that I unfortunately can't find), in w
205.
▲
by
frogulis
6y ago
Adam Neely released a pretty in-depth video recently with the opinion that Hey Joe is straight-forwardly in the key of E, as long as you don't get stuck trying to fit it into a diatonic, traditional Western framework. It's a good
206.
▲
by
frogulis
6y ago
Ah, that might explain some strange behaviour I had. I entered a few fairly disparate books including "Red Mars" by Kim Stanley Robinson and was recommended an Asimov compilation, which is not worlds apart. Though I guess if one
207.
▲
by
frogulis
6y ago
I think it's because cyberpunk is generally just a few major technological breakthroughs and <200 years away. People are finding beauty in a dystopian-yet-all-too-relatable world.