Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thinkpad20
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
thinkpad20
8y ago
I did one small pedagogical project in PureScript. As a language, I really like it; in fact I'd prefer it to Haskell in many ways. The compiler experience is good, if not great. Compile times are a lot slower than Bucklescript but a lo
32.
▲
by
thinkpad20
8y ago
Hah, no I don't have a blog, but I'm glad you enjoyed reading it! :) I touched on this a bit, but the main thing is the compiler experience. I've written apps in Haskell compiled to JS before; specifically I was using Miso. W
33.
▲
by
thinkpad20
8y ago
I'm currently developing a web app with a Haskell backend and a ReasonML (OCaml with a different syntax) frontend. I'd been interested in ReasonML for a while and so far it's been a great experience, but overall I wouldn'
34.
▲
by
thinkpad20
8y ago
Not a stock market expert by any means, but human psychology has a major impact here. That’s why stocks tend to find floors/ceilings at nice round numbers like multiples of ten or whatever. Likewise to a machine a number is a number bu
35.
▲
by
thinkpad20
8y ago
To be precise, these aren’t really analogies, they are in fact similes. :)
36.
▲
by
thinkpad20
8y ago
I'm not 100%, but I don't think that's an example of the effects of the raising of the city. For one thing, the address is quite removed from the downtown area, but beyond that you can find these kinds of buildings all over t
37.
▲
by
thinkpad20
8y ago
I think it's overly simplistic to group people into those who have perfect pitch and those who don't. Of course, I don't know if the article makes this claim, but I think a lot of people tend to view perfect pitch as a binary
38.
▲
by
thinkpad20
8y ago
Well, there are trade offs in both directions. Haskell has a steep learning curve and no clear one choice for concurrency, while Erlang is more approachable, has a built-in answer for concurrency, and well-established patterns for building
39.
▲
by
thinkpad20
8y ago
True, but I think that the "mainstream-ness" of Go (debatable as it is) was of secondary importance to the article, which didn't even mention that there are other languages out there which solve the concurrency problem in oth
40.
▲
by
thinkpad20
8y ago
I think the author might be overstating how unique Go’s position is in terms of making concurrency easier. Haskell has the best concurrency story of any language I’ve used. Super lightweight green threads, simple concurrency primitives like
41.
▲
by
thinkpad20
8y ago
> They apply at some other company comparable to Google, uproot their family, move across country, and get a job somewhere else? Not all job changes are so drastic. Refusing to implement this behavior might be as simple as just requestin
42.
▲
by
thinkpad20
8y ago
Not having read the article, I’ll just chime in and say anecdotally that since I use Firefox on my iPhone I’ve clicked on numerous Pocket articles suggested on the new tab screen. Even though they only show two suggestions at a time, they t
43.
▲
by
thinkpad20
8y ago
> These bigger, more useful programs you can write with Haskell are pretty much unreadable though. This seems somewhat baseless. Unreadable according to whom? There are many large and complex programs written in Haskell by large teams of
44.
▲
by
thinkpad20
8y ago
How does this compare to the Yew framework?
45.
▲
by
thinkpad20
8y ago
> Sorry but just because an article or opinion piece does not make censorship the central point of an article does not mean it is a piece of propaganda. Very true. However, I didn't claim that censorship should be the central point
46.
▲
by
thinkpad20
8y ago
The sarcasm here isn't necessary. I wasn't claiming that it was the author's duty to educate the reader about the Great Firewall, government censorship and invasion of privacy, copyright law in China, or anything else. Obviou
47.
▲
by
thinkpad20
8y ago
This article honestly reads a lot like propaganda from the Chinese government. It never even mentions the Great Firewall (unless I missed it?) and only barely mentions the security and censorship issues involved in writing software in China
48.
▲
by
thinkpad20
8y ago
This project is super cool. I wish that I had a use case for the stuff in here, but I dont really do any high performance or GPU programming. Maybe I will one day, but in the meantime keep up the good work!
49.
▲
by
thinkpad20
8y ago
I think your point about operations and verification is spot on. However, it’s worth noting that Japan (less familiar with other countries) has tremendous cultural advantages over the US when it comes to privatizing infrastructure. Punctu
50.
▲
by
thinkpad20
8y ago
Hahaha, “props”. Badamp-tssssh
51.
▲
by
thinkpad20
8y ago
Not a terminology I’m familiar with. What does “submarine story” mean?
52.
▲
by
thinkpad20
8y ago
I switched jobs and went from Github to Bitbucket about 6 months ago. I've found bitbucket to be consistently and noticeably slower than github both in its web UI and in pushes/pulls, with more downtime. You pay for those private
53.
▲
by
thinkpad20
8y ago
If you’re interested in the subject, look up Adam Neely on YouTube. A great channel with a series of 10-minuteish videos on various interesting topics in music, from theory to history to physics and beyond. Not so much a “course” in music t
54.
▲
by
thinkpad20
8y ago
On the contrary, I think that’s an argument against implicit conversions. u8 and usize have wildly different ranges, and treating them as the same could cause some maddening bugs. I can’t imagine there are that many places where you’d nee
55.
▲
by
thinkpad20
9y ago
That list was a little surprising to me. Simplejson at the top, a library I’ve never used which seems to be obviated by the presence of json in the standard library (similarly argparse). Surprised to see pymongo above Flask. Also surprised
56.
▲
by
thinkpad20
9y ago
As a UChicago alum I'm somewhat bewildered by their actions, and saddened for the bad press and more importantly what seems to be a missed opportunity to take advantage of an unprecedented gift. I'm curious how this will be seen t
57.
▲
by
thinkpad20
9y ago
When someone speaks in the style of this guy — absolute certainty of the superiority of their chosen technology, dismissive of or glossing over its disadvantages, condescending to those who use or advocate other technologies — it makes me v
58.
▲
by
thinkpad20
9y ago
Yeah, and I use cleanSource, but I find it to be pretty obtuse and full of edge cases.
59.
▲
by
thinkpad20
9y ago
There are two answers I can think of: 1. You know what the code is doing to the extent that you know how monads work. As in, you know that you’re going to do some monadic action that returns a, then another one that returns b, etc. The code
60.
▲
by
thinkpad20
9y ago
Poverty exists within cities and without. I’m not sure how suburban sprawl is helpful to those in poverty.
More ›