Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kerkeslager
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
kerkeslager
1y ago
Obviously not, and bringing this up as if it's a gotcha just shows you aren't keeping up with the conversation. Try less to correct people and more to understand people. It's about how humans think about it, not about how the
92.
▲
by
kerkeslager
1y ago
> It's written that way because it stems from relational algebra, in which the projection is typically (always?) written first. Okay, so what? We're not obligated to emulate the notational norms of our source material, and it i
93.
▲
by
kerkeslager
1y ago
Nobody was saying Terraform is worse than configuring servers by hand--I certainly wasn't. Automation here is obviously right. If you're comparing Terraform to no automation at all, of course Terraform comes out ahead, but that&#x
94.
▲
by
kerkeslager
1y ago
> The only time I have used this myself was an expat style transformer for terraform (HCL). We had a lot of terraform and they kept changing the language, so I would build a fixer to make code written for say 0.10 to work with 0.12 and t
95.
▲
by
kerkeslager
1y ago
I agree, I just don't understand why you seem to think this is a correction to anything I said. If your goal is simply to reduce bugs--not something more complex like generating parsers in a bunch of languages--then hand rolling a pars
96.
▲
by
kerkeslager
1y ago
Yes. Correct. I'm saying that they should not use the parser, because the only ways it can influence the site's behavior are too buggy to be useful.
97.
▲
by
kerkeslager
1y ago
> Those writing parsers are disproportionately writing things like programming languages and language servers that are quite complex. Sure, but adding the complexity of a parser generator doesn't help with that complexity in most ca
98.
▲
by
kerkeslager
1y ago
Yeah, let me know when you're writing the next SQLite. For your average parser, you're not writing the SQLite parser, you don't have the SQLite parser's problems, and you don't need SQLite's solutions.
99.
▲
by
kerkeslager
1y ago
Sure, if you need parsers in a dozen languages, then a parser generator might to make sense because you're not writing one parser, you're writing a dozen. But, the vast majority of parsers I've written didn't have this r
100.
▲
by
kerkeslager
1y ago
> Recursive descent is fine if you trust that you won't write buggy code. If you implement a generator for it (easy enough), this may be a justifiable thing to trust (though this is not a given). The idea that you're going to h
101.
▲
by
kerkeslager
1y ago
I think it's even worse than that. The CIA simply was not concerned with the well-being of the Chilean people, seeking only to further US cold war interests no matter how many people it killed.
102.
▲
by
kerkeslager
1y ago
> It sounds like you’re backing away from meddling is always bad? No, they just never said that in the first place. What they said was, "Yes, the USA shouldn't be meddling in the domestic affairs of other countries to action i
103.
▲
by
kerkeslager
1y ago
The sentence you quoted contains no suggestion for how a site should behave. It's bizarre to me that you're telling me I said things I didn't say, and then quoting things that don't say what you're claiming they say
104.
▲
by
kerkeslager
1y ago
> SPA is not only about seamless transitions but also being able to encapsulate a lot of user journey on the client side, without the need of bothering server too much. True, but as a user, I don't want you encapsulating my journey.
105.
▲
by
kerkeslager
1y ago
It's really not complicated. Don't support people who murder, torture, and expel people from their homes. "The other guy was worse," is factually pretty off base. You can pick and choose sources all you want, but the fac
106.
▲
by
kerkeslager
1y ago
> Like most "CIA coups", the role the CIA played in Chile is more of a "hey let's help this guy who is already planning a coup" and if you dig into the details, it raises the question if the CIA had done nothing
107.
▲
by
kerkeslager
1y ago
Nvidia and Meta are both involved in a lot more than AI. There are maybe other reasons to short Meta, but either is definitely not a pure AI play.
108.
▲
by
kerkeslager
1y ago
Real question: what's the best way to short AI right now?
109.
▲
by
kerkeslager
1y ago
> I know that you are equating things that are not equatable, since I have personally been affected by businesses relying on "datasets" to claim that my real world address, which definitely existed, did not exist. It sounds lik
110.
▲
by
kerkeslager
1y ago
This is only bewildering to people who refuse to admit the problems of our current economic system because our current economic system benefits them. Advertising needs to go. Advertising is why worse products at higher prices beat out bette
111.
▲
by
kerkeslager
1y ago
I think ultimately this isn't the solution. The solution to insanely deep open source tech stacks is to use simpler stacks. This is really my whole problem with the way JS is ubiquitously developed: you simply do not need 99% of the to
112.
▲
by
kerkeslager
1y ago
Agreed. Keeping an up-to-date dataset of addresses is enormously hard. It's impossible to do perfectly, and only a few companies are capable of doing it passably, while the rest of us have no choice but to buy from them. But notably, t
113.
▲
by
kerkeslager
1y ago
I don't think I am. And despite your mangling what I said beyond recognition, even your quotation of me doesn't make it look like I am.
114.
▲
by
kerkeslager
1y ago
I think fundamentally, no parsing/normalizing library can be effective for addresses. A much better approach is to have a search library which finds the address you're looking for within a dataset of all the addresses in the wor
115.
▲
by
kerkeslager
1y ago
I just don't understand why you'd want this, or any of the JS server-side nonsense. WebAssembly is designed for the web--why would you want to use it outside the browser, when there are dozens of much more mature frameworks out th
116.
▲
by
kerkeslager
1y ago
I don't feel entitled to anything. YouTube is free to stop serving me content at any time. It's trivial to refuse to serve people content they haven't paid for. Why do advertisers feel entitled to my attention when I never ag
117.
▲
by
kerkeslager
1y ago
I will never pay for an ad-supported product. As long as YouTube accepts money from advertisers, their loyalty is split between users and advertisers. And advertisers will eventually win: if YouTube Premium gains traction, advertisers will
118.
▲
by
kerkeslager
1y ago
> First it was "I hate how much ad companies track me and build profiles on me." > Now it is "I hate how ads are irrelevant." This is an HN echo-chamber complaint, made by people who work for advertisers trying to
119.
▲
by
kerkeslager
1y ago
> The primary thing that makes advertisements disagreeable is their irrelevance. The primary thing that makes advertisements disagreeable is the whole thing. There is nothing good about ads, ever. If I want information about a product, I
120.
▲
by
kerkeslager
1y ago
ITT: advertisers, pretending there's something that could be changed about ads that would make them not ads. Fundamentally, ads are bad. There just isn't a change you can make to ads that makes them okay. At a personal level, ads
More ›