Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
namelosw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
62 ms
·
541.
▲
by
namelosw
7y ago
Intellij with Scala is pretty resource consuming. It's not freezing slow but on my MBP it's a little bit laggy and noticeable. It's distracting when I keep noticing the latency so I switch to PC to have a smoother experience.
542.
▲
by
namelosw
7y ago
It's sad to see Kotlin took over quite a share from Scala in my perspective. A lot of people are waiting for Scala 3 to make their decision which makes it worse. Don't get me wrong - Kotlin is a nice language. But Scala is one of
543.
▲
by
namelosw
7y ago
I'm not a "Pro User" but I really want a not too shabby Mac which is not Hackintosh at a reasonable price, for years. I have to switch to PC from Mac when I want to play video games, or working with Scala, etc. Even with high
544.
▲
by
namelosw
7y ago
Yes, lack of the higher kind polymorphism makes it harder to express these abstract types universally, but only concrete implementations with Select and SelectMany. SelectMany is similar to a monadic bind, with an extra selector parameter i
545.
▲
by
namelosw
7y ago
This series is extremely well-written and well-organized. Just wondering since most of the examples are in C#, why no Monads? It seems it's pretty straightforward to express the idea in LinQ expressions.
546.
▲
by
namelosw
7y ago
So excited to see this! I played DOS2 last year and it's far beyond my expectations. I was only wondering if there would be another DND rule RPG with that quality ever again. Now it seems this dream is coming true. I thank people for m
547.
▲
by
namelosw
7y ago
In short, yes. The database is the bottleneck because it's much harder to scale than applications. The path of evolution in the industry: 1. Stateful application - usually only 1 server, not distributed at all. It's very hard to s
548.
▲
by
namelosw
7y ago
I have done similar things several times and I think it would be boring. It's Sunday so I guess they are not together. Instead there could be a lot of calls and working on some collaboration platforms. Everyone just staring at the scre
549.
▲
by
namelosw
7y ago
I guess he mean the one true kind of sysadmins who's job contains moving physically in data center and deal with physical infrastructures. So it's real skateboard.
550.
▲
by
namelosw
7y ago
On the contrary, I'm not judging Haskell and Haskell is one of the most Perlis languages to me. I'm judging Java and C# etc (statically typed but not flexible) are Anti-Perlis because it draws too many imagination boundaries to th
551.
▲
by
namelosw
7y ago
I read a StackExchange question basically asking "Why formal method is not popular?" A typical response is "Most of softwares is not building aircrafts". And... After googled for a while, it turns out companies building
552.
▲
by
namelosw
7y ago
You probably should take a visit to UK. Standard Chartered has been a Haskell shop for a long time. There are some others in London I think. And both England and Scotland have many universities teach Haskell. Let alone GHC and Idris were bo
553.
▲
by
namelosw
7y ago
It seems passing closure is not quite scalable since any closure could be accidentally extremely huge. I found for distribute environment, the big idea is still messaging.
554.
▲
by
namelosw
7y ago
I think it's hard to do just side-by-side comparison. Just imagine you just go back to 90s and convince C++ fans using Java. They are all general purpose programming languages, just with some better/different design decisions to m
555.
▲
by
namelosw
7y ago
This week I need to do some crazy validation in C#. I wrote a bunch of plain imperative code. Then I thought I could use applicative validation with LinQ. I tried to wrote Maybe, Either and Validation, and wanted to extract an applicative a
556.
▲
by
namelosw
7y ago
This is probably somehow coded in human's mechanism. People's happiness and sadness are relative, and it's all dynamic. Most of those who won a really big lottery don't last happy as long as they thought. Most of those w
557.
▲
by
namelosw
7y ago
I'm not totally sure but Git might be one?
558.
▲
by
namelosw
7y ago
I always wonder what exactly did he mean. I'm not quite familiar with Smalltalk and CLOS though I have tried them. But after work with Erlang for a while made me think I'm slowly getting what he said. I found these ideas are reall
559.
▲
by
namelosw
7y ago
About the Extension: Think about the concept of '+', you can '+' integers, rational numbers, matrix, etc. There possibly thousands of kinds of things that could be '+'-ed. (Actually, this concept is called mono
560.
▲
by
namelosw
7y ago
I too disdainful SOLID. I appreciate this finally has been pointed out. Principles are in fact moral high grounds, without telling you what to do. For example, you need to resolve the expression problem[0] in Java, with Open-Closed principl
561.
▲
by
namelosw
7y ago
But I think this translation is similar to the first few translated country names, which just grab the pronunciation into a single good character: US: 美国 MeiGuo -- 'Country of beauty' UK/England: 英国 YingGuo -- 'Country o
562.
▲
by
namelosw
7y ago
I love Scheme and Racket. Personally, I prefer Scheme over Clojure and Common Lisp. It supports multiple paradigms well but not too bloated as Common Lisp, having a really good optional gradual type system, really easy to use reader macro s
563.
▲
by
namelosw
7y ago
Haha fair enough, especially if you consider the book 'JavaScript' minus 'JavaScript the Good Part' meme.
564.
▲
by
namelosw
7y ago
Also according to Wikipedia[0] Brendan Eich was supposed to create 'Scheme in browser' but in the end it became scheme with Java syntax. I always wonder if it was real 'scheme in browser' the web would advanced faster, a
565.
▲
by
namelosw
7y ago
Thank you for pointing out. This makes more sense because it's Chinese border.
566.
▲
by
namelosw
7y ago
Thank you for pointing out all of these. > Lies can be pierced more or less readily, but ignorance hardened into opinions are much harder to change. This is gold. I found it's hard to not be biased in the environment. I also found a
567.
▲
by
namelosw
7y ago
You can't expect most code bases use JSX as template. It's not even praiseworthy if the framework provide every possible choices. Just like you can do anything in C++, but in practice it's a terrible language to work with. Fo
568.
▲
by
namelosw
7y ago
Personally, I want to keep myself neutral as a Chinese. But I think I can provide some interesting perspective from China, according to the order of timeline. I'm by no mean historian so errors and non-seriousness are expected, you can
569.
▲
by
namelosw
7y ago
React is more like 'Lambda the Ultimate Web Component'. A component is almost a function returns element. Expanding a component is like calling a function and give it the property. So you can have some abstract common behavior in
570.
▲
by
namelosw
7y ago
It always bugs me when I'm using a framework with custom HTML templating language (Angular, Vue or possibly Svelte), it's never clear what's the differences between them. It's almost a new language but similar every time
More ›