Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chipdart
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
271.
▲
by
chipdart
2y ago
The article does a whole lot of fearmongering but it's all vague unsubstantiated assertions. It even provided zero links. Calm down and wait for a decent substantiated source.
272.
▲
by
chipdart
2y ago
> This meant you could roll features out to: That's how feature flag services work. The whole point is that this is not a querying problem. That's a group assignment problem. Users/sessions are assigned to a feature group
273.
▲
by
chipdart
2y ago
> You can connect to Redis over a local socket, no network overhead. I think at some point we need to stop and think about the problem, and if an idea makes sense. Even Redis has a disclaimer in their docs on how SQLite is faster due to
274.
▲
by
chipdart
2y ago
> Facebook just strikes me as a fundamentally different company. Even if I were to pay them for these glasses I would have no confidence that it wasn't just a gigantic suckhole being fed into their slush fund of data. I agree, and t
275.
▲
by
chipdart
2y ago
GP referred specifically to queries checking if "user is a member of group A and has an IP located in country B". The number of feature flags is irrelevant. In fact, the feature flag and A/B testing services I used always ret
276.
▲
by
chipdart
2y ago
> The "Fast" part is a little funny. If you don't care about joins, then row inserts and retrievals are pretty damn fast too =) What makes SQLite exceptionally fast in a server environment is that you do not require a netw
277.
▲
by
chipdart
2y ago
> Other alternatives may use static files loaded in-memory, but I'm guessing the data is more than you'd want to keep in memory in this case, making SQLite a nice alternative. Ultimately a RDBMS like SQLite is what you'd g
278.
▲
by
chipdart
2y ago
> Feature flags can be checked dozens of times per request and often need the kind of queries (user is a member of group A and has an IP located in country B) which could be well served by a local SQLite - and feature flags have a tolera
279.
▲
by
chipdart
2y ago
> Millions of flies can’t be wrong. You're talking about experts in programming language design. They decided that C's syntax was the best for their needs. Then the whole software development world adopted these languages, base
280.
▲
by
chipdart
2y ago
> What’s the value in doing this unless it makes the diff clearer? Because it makes the diff clearer. Are you even reading the posts you're replying to?
281.
▲
by
chipdart
2y ago
> If you’re still using a diff tool that can’t do sub-line diffs it’s time to join the 20’s. I think you failed to understand what I wrote. Leading comma ensures one line diffs, but trailing comma forces two-line diffs when you add a tra
282.
▲
by
chipdart
2y ago
> The first 2 are literally sacrificing readability so it's easier to write, (...) The leading comma format brings benefits beyond readability. For example, in version control systems the single-argument-per-line-with-leading-comma
283.
▲
by
chipdart
2y ago
> This is actually a bad example because C style decls are provably, objectively, bad. I found your comment extremely funny. You singled out the language which is not only one of the most popular languages ever designed but also the one
284.
▲
by
chipdart
2y ago
I stand corrected.
285.
▲
by
chipdart
2y ago
> (...) not that they were buying colo just for a Raspberry Pi. I don't know. Might be, might be not. All I know is that there are already companies that are even selling colocation specifically for Raspberry Pis. It's not that
286.
▲
by
chipdart
2y ago
> This blogger has weird preferences and money to burn on them. I don't know. Spending $100/month on colocation costs is hardly a tophat-wearing level of expense. I recall reading from the old Reddit-to-Lemmy migration discussi
287.
▲
by
chipdart
2y ago
> Colo is for racks. It's for businesses. This blog post mentions parking an old switch with a derpy little raspberry pi. Also, what makes colocation something for businesses is cost. The likes of Hetzner also sells colocation, and
288.
▲
by
chipdart
2y ago
> so now when you have a function that takes in a Car object, you have no idea what fields those objects might have, because it's all optional! Your types are already optional if you're adding constructors for each permutation
289.
▲
by
chipdart
2y ago
> (...) by Python's lack of strong typing. In these situations, I often (...) Python does support strong typing, albeit optional, with type annotations and tools like mypy. If a problem is caused by the lack of strong typing, why no
290.
▲
by
chipdart
2y ago
> Given the strongly typed flavour of data oriented programming, I wonder if you have any thoughts on the "proliferation of types" problem. Not a problem. You're just making your life needlessly hard and blaming Java for t
291.
▲
by
chipdart
2y ago
> Musk/X is for free speech, but also for following the local laws. I find it very hard to entertain the idea that there are people out there in this day and age who still believe that the likes of Elon Musk supports free speech, ev
292.
▲
by
chipdart
2y ago
> Price gouging is short term and localised. If you truly think you’ve identified a mispriced product, this is HN. You’re capable of more than loosely complaining about it. I don't understand what point you tried to make. Whenever I
293.
▲
by
chipdart
2y ago
> So there’s a significant amount of labour involved in effectively hand building (...) I call bullshit on that take. Some brands sell electric cargo trikes for around $1k, while other brands sell their cargo bikes for >5k. You can bu
294.
▲
by
chipdart
2y ago
> The cost obviously is a massive hurdle for most families probably, and so is over night parking for many. Cargo bikes have an absurdly and inexplicably high cost. It's unbelievable how they can easily cost over $5k. That's ne
295.
▲
by
chipdart
2y ago
> While network latency may overshadow that of a single query, many apps have many such queries to accomplish one action, and it can start to add up. I don't think this is a good argument. Even though disk latencies can add up, unle
296.
▲
by
chipdart
2y ago
> There’s some more explanation on why they decided to switch away from Traefik: Unfortunately no. I posted my comment after reading that PR. It says nothing of substance, and presents no justification. The case to roll out their own is
297.
▲
by
chipdart
2y ago
I don't think I got my point across. The constraints I've referred to aren't a reference to how problems are formulated, but what leads decision-makers to make decisions. The goal of any number-cruncher in a corporate environ
298.
▲
by
chipdart
2y ago
> Yup. Applied Optimization 101: For decisions in life and career, avoid the applied math approach to optimization. It pains me to say this, but might it ever crossed your mind that the problem does not lie in applied mathematics of even
299.
▲
by
chipdart
2y ago
> A fact of life: Nearly always people with money, power, and optimization problems don't understand optimization, fear and resent those who do, and choose just to avoid the subject. Food for thought: the solution to real-world opti
300.
▲
by
chipdart
2y ago
> Of course, it doesn’t matter, because the 10x latency hit is overshadowed by the miasma of everything else in a modern stack. This. Those complaining about performance seem to come from people who are not be aware of latency numbers. S
More ›