Viewing profile — _ar7
_ar7
HN member- Joined
- Wed, Sep 14, 2016, 1:17 PM UTC
- HN karma
- 73
- Public activity
- 28 items
- HN profile
- View on Hacker News ↗
About _ar7
Recent public activity
-
comment
Comment #15660159
Yeah I second this. Despite having a superior type system, flow is so behind in both tooling and 3rd party library definitions it's really hard to justify continuing to use it over…
-
comment
Comment #15594719
Really cool that this is built completely from scratch. I expected a dependency on something like d3 at least.
-
comment
Comment #15425979
This is why electron is so popular
-
comment
Comment #15039139
My question would be what's the alternative? Cross platform native apps rarely look as good, and would require entirely new code bases and different sets of developers. Sure electr…
-
comment
Comment #14981020
facebook
-
comment
Comment #14960630
So if we were to have a rational debate, what points did he have, and points did his opponents have?
-
comment
Comment #14921017
Although it wouldn't work if you were using objects and wanted to do a deep comparison e.g. [...new Set([{x: 1}, {x: 1}])]
-
comment
Comment #14920917
If you wanted to do O(n) functionally, you could do [1, 1, 2, 3, 4].filter( (obj => x => { if (obj[x]) { return false; } obj[x] = true; return true; })({}), ); What's happening is …
-
comment
Comment #14917386
Yeah you're reading it wrong. This is for node so it'd never be client side, and I'm sure the pw examples are in plaintext just for simplicity in the README.
- comment
-
comment
Comment #14807041
All those machines are owned by Google or Apple though. They're not completely random machines.
-
comment
Comment #14748247
Really liked the blog post. Elixir and the capabilities of the BEAM VM seems really awesome, but I can't really find an excuse to really use them in my day to day anywhere.
-
comment
Comment #14711766
Lol now I feel bad for perhaps coming off a bit too harsh. I appreciate you taking my feedback into consideration. Best of luck with your company!
-
comment
Comment #14711645
* Why do I have to download an 8MB payload on load, most of which consists of 1MB+ PNGs, which aren't even visible until I scroll? * Why are you doing some unintuitive scroll-jacki…
-
comment
Comment #14674202
Operator mono I think. It costs a lot.
-
comment
Comment #14674194
Short answer is yes. TypeScript to JS is kinda like C++ to C. You can learn one before the other and a lot of the skills are transferable.
-
comment
Comment #14645442
Because JavaScript 1. By far, has the largest ecosystem. 2. If you use a linter, a typechecker (TS or flow), and transpile your code (TS or babel or both), JavaScript is actually a…
-
comment
Comment #14528638
Could you elaborate on the zero allocation part? I made a CSV parser based on yours [0] before the 1.0.0-beta rewrite, and at the very least I have to allocate as much memory to ho…
-
comment
Comment #14398046
Ah true. I guess what I was really getting at was that even though JavaScript has some fundamental missteps, it's not beyond being fixed and definitely not the worst language in ex…
-
comment
Comment #14397937
It sucks that all of this is valid, but it's mostly avoidable. Eslint + Flow/TypeScript will catch most of these quirks for you. Also lets not pretend that having a bunch of quirks…
-
comment
Comment #14397886
Most of the issues you listed with the language itself are fixed by using either Flow or TypeScript. As for that V8 issue, it's not ideal, but how about just putting comments of th…
-
comment
Comment #14267608
Was it https://fugue.co ? I think they use Haskell for their DSL
-
comment
Comment #14172835
I agree with the general sentiment, but, to nitpick, Facebook uses/is transitioning to http://hacklang.org/ to avoid PHP. They literally wrote a whole new language and built a VM t…
-
comment
Comment #14006037
I hope you didn't just throw https://github.com/postgraphql/postgraphql and https://postgrest.com/en/v0.4/ behind some closed source code and called it a business.
-
comment
Comment #13763866
What's the motivation for the schemas? Are they just verifying that the APIs haven't changed and are still returning what you'd expect them to? I read through https://github.com/si…