Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chenglou
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
chenglou
6y ago
No good generalized solution for this it seems. The best you can do is to specialize per situation and leverage all the assumptions you can while being cautious not to leverage the assumptions you can’t. This problem contains lots of incide
32.
▲
by
chenglou
6y ago
Parent meant to say that practice makes perfect.
33.
▲
by
chenglou
6y ago
I've replied earlier with concrete details in another place in this subthread. You indeed haven't insulted anyone, but your comment history does indicate some biased intent; if the ecosystem changes affected you, we'd like to
34.
▲
by
chenglou
6y ago
We did use Reason and ReasonReact. Not sure where you're getting your info. And no we don't use TypeScript on the team...
35.
▲
by
chenglou
6y ago
...who are you? Everything you said in this subthread is false, and you seem to have a weird chip on your shoulder regarding this.
36.
▲
by
chenglou
6y ago
https://news.ycombinator.com/item?id=25133127 https://news.ycombinator.com/item?id=24785405 Nagle himself: https://news.ycombinator.com/item?id=9048947
37.
▲
by
chenglou
6y ago
Jonathan Blow recently talked about this in https://www.youtube.com/watch?v=pW-SOdj4Kkk . Maybe this is where the author got the idea of noting them down? These discussions usually invite lots of hand-wavy complaints and opp
38.
▲
by
chenglou
6y ago
Tup requires FUSE, so is a deal breaking dependency for many corporate setups due to security. If you’re into Tup, you might also like https://github.com/droundy/fac Fun fact: ninja was inspired by Tup, but is a bit mo
39.
▲
by
chenglou
6y ago
Turns out, we end up evolving said general intelligence system into doing bespoke creative work, and it slows down the compilation time by around as much as it takes a human to think up the analytical solution =P Then we end up with a tunab
40.
▲
by
chenglou
7y ago
I’ve had nothing but positive customer experiences from Bose (5 times, from 2-3 different shops). I’ve made a note to voice this feedback the last time they served me. Now I did =) I no longer use the earphones, but I can vouch for them.
41.
▲
by
chenglou
7y ago
Argh, I promised myself I wouldn't come back to this thread actually; debates around this particular subject I've been part of have been tiresome =) I can assure you that I'm not conflating simple things like user experience
42.
▲
by
chenglou
7y ago
No comment about the Mu itself but: > Our approach to keeping software comprehensible is to reduce information hiding and abstraction, and instead encourage curiosity about internals YES! Precisely. Most "bicycle for the mind"
43.
▲
by
chenglou
7y ago
BuckleScript’s author works for Facebook for years now.
44.
▲
by
chenglou
7y ago
There are, for example: https://www.youtube.com/watch?v=VMP2w5o4Yco Their algorithm also addresses your concern of how to make pages “line up”. This method’s likely subject to the criticisms around this post.
45.
▲
Beyond Bézier Curves (2013)
(bosker.wordpress.com)
132 points
by
chenglou
7y ago
|
40 comments
46.
▲
by
chenglou
7y ago
Yeah it’s not inspired by adapton. Plus, they work differently. Their data flow in opposite directions.
47.
▲
by
chenglou
7y ago
> Also for context on why I'm writing this, I'm just naturally inclined to compare the design of Swift to Rust, because those are the two languages I have helped develop. Also some folks like to complain that Rust doesn't
48.
▲
by
chenglou
7y ago
I went to their open house twice. Since it the article says Bret is on sabbatical, maybe we should wait a year for the next one. It's not easy catering to waves of new people.
49.
▲
by
chenglou
7y ago
Oh man, that repo's stale. The official instructions are here: https://reasonml.github.io/reason-react/docs/en/installation
50.
▲
by
chenglou
7y ago
Nice to see the author here. Note that I still do appreciate the post. You're also right that establishing simple, potentially extreme profiles isn't the goal but does help with understanding. The nuance I wanted to convey was los
51.
▲
by
chenglou
7y ago
This post is nice, but... Rich Hickey and Bret Victor here are squashed into overly simple (and/or wrong) categories whose descriptions go like "the best programs [...] formally prove correctness" and "beautiful code is
52.
▲
by
chenglou
7y ago
Eh where did you see that? ReasonReact is runtime-free, unless you’re explicitly using some of the extra helpers.
53.
▲
by
chenglou
7y ago
Related question: do you know how leveraged GPUs are in shortest path implementations and research?
54.
▲
by
chenglou
7y ago
1) That's a pattern match. Nothing to do with pipe
55.
▲
by
chenglou
7y ago
Yeah, more practically speaking, this “flattening” behavior of nullable(nullable(foo)) = nullable(foo) makes type checking much harder. This is one of the things that’s subtle and hard to get right when you tackle a type system on top of an
56.
▲
by
chenglou
7y ago
So, language-agnostic dead code elimination by intercepting at much lower level? That’s great. How does it work with dynamic linking?
57.
▲
by
chenglou
7y ago
I see what you’re trying to say here, but Reason (and its compiler BuckleScript) aren’t the kind of puristic language folks might think they are. BuckleScript has one of the most comprehensive way to bind to whatever piece of JS you have:
58.
▲
by
chenglou
7y ago
I’m familiar with these positions (static types, ADT, parsing, etc). But my comment on “less surprising” was meant for Python; it turned out that you can get pretty far with it with no static types nor ADT. So it’s very possible that Go can
59.
▲
by
chenglou
7y ago
Hey trishume! It’s been a while (this is the Reason person). Great post; it echoes all the experiences I/we’ve personally had, especially the alternative Rust section: on the spectrum of how much intelligence one needs to understand fa
60.
▲
Beyond Bézier Curves (2013)
(bosker.wordpress.com)
2 points
by
chenglou
7y ago
|
0 comments
More ›