Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
matchu
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
matchu
9y ago
Haha, I was writing a reply, too! In Sam's case, it sounds like all of his social discomfort is happening entirely within free speech principles? From what I can gather, Sam sometimes freely-speaks an idea that other people find harmfu
2.
▲
by
matchu
9y ago
Sam's argument seems to be that one of our major social problems is that we socially disallow controversial ideas, which makes him feel uncomfortable expressing himself and stifles social progress. Therefore, we should start allowing c
3.
▲
by
matchu
9y ago
They're demonstrating Guacamole's ability to handle simple animations smoothly. Music visualizers are a solid, familiar example, despite not being a super-common use case for remote desktop.
4.
▲
by
matchu
9y ago
Mm, thanks for calling out the false-negative thing! I think I misparsed that the first time around and got confused between decreasing false negatives and increasing false positives. That's embarrassing, sorry ^_^` In any case, I thin
5.
▲
by
matchu
9y ago
I'm not saying don't have these conversations. Rather, have them carefully, and choose your words with the consequences in mind. There are many good and thoughtful ways to talk about potential issues with Google's gender di
6.
▲
by
matchu
9y ago
Yeah, that's a good point! It's important to consider the truth of the underlying idea, as well as the consequences of how it was expressed—though I don't like that the blog post seems to give up on the latter problem just be
7.
▲
by
matchu
9y ago
I haven't decided yet whether I think the memo is sexist. But I'm confident that, because of how it's written, sexist people who read it will feel validated in their sexism. It uses the same core argument as sexism: women are
8.
▲
by
matchu
9y ago
It's important to distinguish between what the memo's author says, and what effect his words actually have. It is an anti-diversity memo, even if it isn't intended as one. The author makes shaky statements about gender, rei
9.
▲
by
matchu
10y ago
Be sure to read Paul Bakaus's response, "Why AMP caches exist", to hear both sides of the issue. https://amphtml.wordpress.com/2017/01/13/why-amp-caches-exis... (Though, actually, it's onl
10.
▲
by
matchu
10y ago
For me, I trick my brain with indirection. When I'm just sitting around saying "am I happy yet?", I never am. It just reinforces the depression by reminding me of the challenges. Happiness, in my experience, is the sort of th
11.
▲
by
matchu
10y ago
Hmm, okay. I'm starting to poke at the TodoMVC's compiled code in the debugger, and it's not quite the super-duper-aggressive graph conversion that I was imagining—but it's interesting to look at :)
12.
▲
by
matchu
10y ago
Oh! I think I'm fundamentally misunderstanding the pitch here. Here's my new guess: Svelte analyzes my component tree to discover the graph of data dependencies… and then throws out the component tree entirely, instead outputting
13.
▲
by
matchu
10y ago
I'm confused by the anti-runtime argument. The file size problem is about unused code, right? If we tree-shook the runtime and shipped the minimal version that our app needs, wouldn't that be even better for most apps than inlin
14.
▲
by
matchu
10y ago
The tricky part is rendering the correct number of equals signs. Markdown.css fakes it by rendering a constant large number of equals signs, then setting the width so that only some are visible.
15.
▲
by
matchu
10y ago
Some immutable data structures implementations perform optimizations under the hood. For example, if you have a large game state object with mostly stable fields, but the position value changes frequently, you don't need to perform a
16.
▲
by
matchu
10y ago
I'm curious about this limitation: > Descendant and child combinators are unsupported Are conditional applications of rules also unsupported, like `:hover` and media queries? That's a big deal in terms of runtime perf, too.
17.
▲
by
matchu
10y ago
Bandwidth was the major motivation for building Aphrodite, too: Khan Academy wanted to decrease the number of bytes required for the initial pageload. http://engineering.khanacademy.org/posts/aphrodite-inline-cs... >
18.
▲
by
matchu
10y ago
Interesting! I really like the architecture here. I think the next major opportunity for abstraction is all the server/client detection you still have to do. Do I want `request.headers['Cookie']` (server), or `document.cookie
19.
▲
by
matchu
10y ago
I don't think that's actually part of the Cast protocol. Google just built a desktop streaming app on top of the Cast protocol, and bundled it with the client.
20.
▲
by
matchu
10y ago
Certificate pinning does prevent an important class of MitM attacks, though. I think some applications use certificate pinning when validating a certificate provided by a default certificate authority, but, if you manually install a roo
21.
▲
by
matchu
10y ago
I like that you're planning to earn trust long-term, but, if customers are entrusting their proprietary codebase to you, some more concrete promises will be important, too. There's a difference between trusting someone not to redi
22.
▲
by
matchu
10y ago
I'm not clear on why we need to upload the full codebase. The Privacy Policy indicates that this is because their index of public code is too large to copy to the client machine. So why can't my machine just send queries as needed
23.
▲
by
matchu
11y ago
Otto replaces Vagrant for the common use case : if you're just a person who wants to run a personal dev server, they'd like you to move onto Otto. However, Otto is just a layer on top of Vagrant that automates a lot of the decisi
24.
▲
by
matchu
11y ago
Philosophically I like the idea of the user being able to choose any version of the client, but that doesn't seem sustainable: while it's generally _nice_ to support old versions of your app and avoid breaking changes to the proto
25.
▲
by
matchu
11y ago
Sounds like they only focused on short-term business needs. Maintainability and security are definitely business needs, but they're long-term instead of short-term, so it's easy for new companies to underinvest in them.
26.
▲
by
matchu
11y ago
Seems like it's trying to generate a bunch of aesthetically-pleasing 4-color palettes, and present them in a helpful way. I suspect that the building shape is engineered to create a border between each pair of colors. (The standard alt
27.
▲
by
matchu
11y ago
Yeah, I really dig those :D The concept of a "presentation component" has the exact same semantics as a pure function, so I'm excited that we're actually gonna get that abstraction. The part that concerns me, though, is
28.
▲
by
matchu
11y ago
Are modern CPUs really going to choke on a few thousand comparisons? My impression has always been that, for any constant-time operation, you're gonna need to start getting into the 100Ks or even the millions to start noticing, but I d
29.
▲
by
matchu
11y ago
Hand-written code will always beat a framework; React isn't trying to be faster than domain-aware DOM manipulation. Instead, React seeks to be the state of the art in maintainable view architecture. One of its secondary goals is no
30.
▲
by
matchu
11y ago
I think it might be an objection to what the style guide refers to as "logic components": components that use React's `setState` to handle interactions and decide what props to forward to a "presentation component".
More ›