Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
_greim_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
_greim_
5y ago
I'll give the standard reply here: this sounds mainly like a criticism of the current system. Are you specifically proposing some loophole in geoism that could be gamed in such a way to make things worse for the poor, beyond how things
122.
▲
by
_greim_
5y ago
I guess I'm confused; how is this not a description of the current system? How are LVTs supposed to make this kind of thing worse?
123.
▲
by
_greim_
5y ago
I recently went down the Geoist/LVT rabbit-hole myself. It strikes me as uniquely appealing across the political spectrum, since it reduces tax on wealth-creation AND redistributes wealth from the rich to the poor. Sadly, this very fac
124.
▲
by
_greim_
5y ago
To keep building on this, I think the word "parsing" is just the tip of the iceberg. Parsing is one way to port data across a type boundary, where the source and dest types are optimized for different use cases (e.g. serialization
125.
▲
by
_greim_
5y ago
> How often do the domains of systems programming and cloud administration intersect? I can see Rust being attractive for high-traffic network apps, based on the idea of requests-per-second not being amortized over GC pauses.
126.
▲
by
_greim_
5y ago
Interesting. Is there a significant difference in total number of viral particles versus vaccine particles your cells are exposed to, over the course of the infection/vaccination?
127.
▲
by
_greim_
5y ago
> Leetcode and other websites have conditioned us to think that we need complication. A paradox that's plagued me my whole career is that simple abstractions are less approachable than complex ones. Simple abstractions almost by def
128.
▲
by
_greim_
5y ago
I'm also trying to build a mental model of what wasm is so someone correct me if I'm wrong. As I understand, the JVM adds a thick layer of abstraction between incoming bytecode and output machine instructions. A wasm "runtime
129.
▲
by
_greim_
5y ago
> you could easily say the same thing about a well architected typescript/react frontend app Having built extensively in both Elm and TypeScript, I'd disagree, there's no comparison, even after importing Elm-ish concepts l
130.
▲
by
_greim_
6y ago
Amazon has committed the sin of success, so they're the ones made an example of. Criticizing the myriad businesses that lumber along in Amazon's shadow—whose business practices are worse on average—would be pointless, because they
131.
▲
by
_greim_
6y ago
> But optimization is decidedly not intelligence. I don't think anyone is making that claim. That's why the distinction is useful.
132.
▲
by
_greim_
6y ago
This is why people talk about optimization instead of intelligence, since you side-step the baggage that comes with the word "intelligence". E.g. an optimizer doesn't need to be universal to be a problem, whether it's op
133.
▲
by
_greim_
6y ago
Substack does have a lot of quality writing on it, and I think the legitimacy of that writing has come to be associated with its publishing model, whether deserving or not. It reminds me of the MySpace => Facebook shift. MySpace was pret
134.
▲
by
_greim_
6y ago
I'm definitely in the minority here, but I'd rather see the `else` block, since it's more explicit at-a-glance, and the logic has more symmetry with all outcomes on the same level. One reason I like RustLang is it treats this
135.
▲
by
_greim_
6y ago
I think the converse—buttons are not links—doesn't get enough attention. The litmus test is that if clicking it is supposed to navigate, you should also be able to shift+click or middle-click to open it in a new tab, or drag it up to y
136.
▲
by
_greim_
6y ago
Classic form-over-function scenario. If you're only paying attention to the aesthetics of a block of text—rather than actually reading it—it becomes a noisy and chaotic thing, to be reined in and reconciled to other elements in the vis
137.
▲
by
_greim_
6y ago
I've been using the Vacancy Observer pattern to do data-fetching in my React app for a few years now. https://gist.github.com/greim/3de3bcb71a672e11c75e371b7b81f4...
138.
▲
by
_greim_
6y ago
I don't mind environment variables for config, but it really bugs me when libraries read them. I'd much prefer to front-load them into my app's entrypoint where I can see and control them.
139.
▲
by
_greim_
6y ago
In the early 2000s, Sun's patching support website, sunsolve, was a massive Apache/CGI empire. Perf. problems were rife and by early 2002 the whole thing was grinding to a halt under traffic. It just happened to be intern season.
140.
▲
by
_greim_
6y ago
> In many ways then, it was CGI — not JavaScript — that was the start of web applications. "Before we had these nifty LED bulbs, we burned candles."
141.
▲
by
_greim_
6y ago
> We don’t need the whole country to set its clock around students. Don't we, though? Parents have jobs, jobs have schedules, and those schedules need to be coordinated with school drop-off and pickup times.
142.
▲
by
_greim_
6y ago
So, it's a long PDF. Can someone summarize the recommendation from the study?
143.
▲
by
_greim_
6y ago
> the common refrain is "Delete Facebook!" but that's the equivalent of abstinence-only education. We need to start talking about how to configure Screen Time on iOS, or how to use Facebook's built-in tools to hide co
144.
▲
by
_greim_
6y ago
> Animations regardless of the domain should be used extremely sparingly. Agreed. I once heard the expression "animations should be felt, not seen." This really resonated with me. For example, dialing the transition time down t
145.
▲
by
_greim_
6y ago
> Curious if you feel torn supporting the US highway infrastructure? It can clearly be used for to traffic drugs, humans, blackmarket weapons, etc. This is a good thought experiment actually. I think typical Americans support policing al
146.
▲
by
_greim_
6y ago
Okay, layman's speculation: Given we can co-opt cells to manufacture proteins for us like this, and given we can predict what shape of protein an mRNA strand would produce, does this open up all sorts of potential in medical treatments
147.
▲
by
_greim_
6y ago
A third of the entire value proposition of TypeScript is the `strictNullChecks` flag. I'm glad they turn it on by default in new projects.
148.
▲
by
_greim_
6y ago
I assume "hyper targeting" in this case means tracking and correlating an individual across different apps. My question is, even if they're prevented from doing that, can't they use your location to serve you ads for sma
149.
▲
by
_greim_
6y ago
This is one of those times where standard medical advice seems to be out of sync with common sense, like with masks. Maybe the advice is a white lie—e.g. to protect PPE supply in the case of masks—or maybe it has a certain delicious counter
150.
▲
by
_greim_
6y ago
Yeah I guess I'd generalize it as programming having two kinds of learning. First is memorization of syntax and semantics of the language. Second is a kind of shadow learning, or "street smarts" for survival in the language;
More ›