Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
seagreen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
seagreen
7y ago
Mentioning H*skell in a Python job ad isn't a great look. You're better than that!
62.
▲
by
seagreen
7y ago
How has haskell been going so far? I'm also curious why you chose Typescript over the more FP frontend options (not that I think it's a bad choice at all).
63.
▲
by
seagreen
7y ago
Why is this downvoted? It's a rust job in an important field. (Disclaimer: I don't work there, but I've met a couple people who do.)
64.
▲
by
seagreen
8y ago
Why do people keep reposting that first article? I encourage you to reread it with a critical eye. A choice quote: In contradistinction to this orthodoxy, I find the following five heresies to have more evidence to support them. Intellig
65.
▲
by
seagreen
8y ago
You can keep reposting the same job offer mentioning Haskell, and people will keep commenting not to do that if you don't actually have a Haskell job to offer.
66.
▲
by
seagreen
9y ago
Just FYI it's probably best not to mention highly desirable keywords like Haskell if you don't actually have that kind of work to offer.
67.
▲
by
seagreen
9y ago
This is definitely a problem, but the place to solve it isn't Son. Son is intended to be a very simple project that grabs all the clear wins. Do we really need both `0` and `-0`, stuff like that. There are too many different things JSO
68.
▲
by
seagreen
9y ago
https://github.com/seagreen/Son/issues/10
69.
▲
by
seagreen
9y ago
You're looking for supersets of JSON, see the last section here: https://housejeffries.com/page/7 . I'm partial to JSON5.
70.
▲
by
seagreen
9y ago
I opened an issue for this here: https://github.com/seagreen/Son/issues/10 I'm curious about how often enough trailing zeros occur in real world documents for lack of exponential notation to have a notic
71.
▲
by
seagreen
9y ago
I definitely meant ordering by Unicode code points. Someone very helpfully opened an issue and we're trying to figure out the right wording there: https://github.com/seagreen/Son/issues/13
72.
▲
by
seagreen
9y ago
For context, let's start with what JSON is. All the JSON spec really lets you do is say "this sequence of code points is JSON", or "this sequence isn't". It includes a few interoperability suggestions for how y
73.
▲
by
seagreen
9y ago
Limiting the size of numbers is intentionally left out of Son right now, because I'm not sure where that limit should be. My hope is that we eventually have a good schema language for JSON (something like JSON Schema, though I'm n
74.
▲
by
seagreen
9y ago
Whoops, good point. In the long run I think Una's a good candidate for being installed at the systems level, because you really want to install unzip, etc. along with it. EDIT: The idea being that if you install it with your system pac
75.
▲
by
seagreen
9y ago
una ( https://github.com/jwiegley/una ), a universal unarchiver which handles choosing between tar, unzip, etc. for you.
76.
▲
by
seagreen
9y ago
> that statement is true for any statically typed language. It's a spectrum! The awesome part about Haskell is that you can assume functions are deterministic and don't do IO unless they declare otherwise in the type signature.
77.
▲
by
seagreen
9y ago
Thanks for doing this! I'm a PureScript fan myself, but I like what reason is doing. There are a _lot_ of JS projects out there that would benefit from being converted to a language with a real type system, and it's good there are
78.
▲
by
seagreen
9y ago
You're making some good points here. Neither category theory informed typeclasses nor laziness are required for pure functional programming (henceforth PFP). Up until recently Haskell was the only PFP language in common use, so all tho
79.
▲
by
seagreen
9y ago
The Myth of Superhuman AI has to be a joke. Please tell me it's a joke. > Intelligence is not a single dimension, so “smarter than humans” is a meaningless concept. So "I'm smarter than my dog" is a meaningless senten
80.
▲
by
seagreen
9y ago
> physicists who thought they had figured everything out in the '30s Certain 30s physicists were making "My greatest fear is that my research is too successful" warnings that turned out to be pretty on-point.
81.
▲
by
seagreen
9y ago
Haskell's rough to learn because it hits you with purity, category theory inspired typeclasses, and laziness all at once. It's natural that people struggle with this (I sure did). If you feel like trying a pure language again some
82.
▲
by
seagreen
9y ago
Whoops, good point. Didn't mean to be so Linux-centric.
83.
▲
by
seagreen
9y ago
Amazing work. Thanks so much to everyone who's contributing. The upstream bugs filed are especially appreciated since they make the whole Linux ecosystem more solid, not just Debian.
84.
▲
by
seagreen
9y ago
Viper's inspired by Python, which (for all the nice things we can say about it) is a _terrible_ place to go for inspiration for this kind of task.
85.
▲
by
seagreen
9y ago
Absolutely true, and also a problem. The fact of the matter is unskilled people are always going to be designing websites. This is OK! However, it does mean that we should require them to do as little as possible so they have the best chanc
86.
▲
by
seagreen
9y ago
I can, because I'm trying to explain a mindset, not make an argument. Maybe cryptocurrencies are the future, but there are reasons people are suspicious of them besides being silicon valley hegemons afraid of being disrupted.
87.
▲
by
seagreen
9y ago
> I feel like Silicon Valley hegemony has a grudge against crypto currencies I have a grudge against crypt-currencies because their proponents think: + Implementations don't need specs + PL theory is below them (static typing? refer
88.
▲
by
seagreen
9y ago
This should be higher up, I think TMSU is the best known product in this space, and a comparison between the two would be useful. For one thing I think TMSU's achilles heel is handling renaming of files gracefully, I wonder how Tagsist
89.
▲
by
seagreen
9y ago
Plate isn't really in the same space as SQL. SQL is such a shockingly good engineering choice that if you can use it I would. So even if Plate was done I would use Postgres instead of a Plate-based datastore inside my apps. Plate serve
90.
▲
by
seagreen
9y ago
Interesting. I see Plate as a much less ambitious project since Plate values can't be functions. However, any comparison to one of Gabriel Gonzalez's projects can't fail to make my day:)
More ›