Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
weberc2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
271.
▲
by
weberc2
7y ago
Go’s GC pauses are on a microsecond scale. If you absolutely need to minimize latency at all costs, I’d be more worried that the Go compiler doesn’t optimize as aggressively as C/C++/Rust.
272.
▲
by
weberc2
7y ago
> The crucial difference I point is "persist on disk" vs "do it in memory", not in the "binary representation". Both running programs and DBs have one, but one absolutely needs to be persisted on disk, where
273.
▲
by
weberc2
7y ago
> Already covered that. Where? I didn’t see it. > Programming languages can save their data as unions or structs, and take the minimal hit to switch on the type. DB's persisting data on disk can do the same but will take a much b
274.
▲
by
weberc2
7y ago
> An aside: I wish some relation database adopted sum types: I didn't thought about the implications, but doing 'create table foo ( bar Maybe integer );' and then 'select Some bar ...' would be cool (and maybe a
275.
▲
by
weberc2
7y ago
> For one, because they need a fixed binary representation for the type, to persist it on disk. In a programming language yoi do things in memory, so you don't have that issue... Memory and consequently programming languages also re
276.
▲
by
weberc2
7y ago
Why should we artificially charge law abiding people for making a call? Why not disallow call spoofing? Why should we allow telecom fraud, especially when there are obvious technical solutions? And what well-funded SIGs are our to get your
277.
▲
by
weberc2
7y ago
As an American, I’m curious as well.
278.
▲
by
weberc2
7y ago
Do any relational databases have them? I’ve never understood why not. They go through the trouble of providing a mechanism to formally model your data schema, but if your data involves things that can be one thing or another, they totally p
279.
▲
by
weberc2
7y ago
You can statically type check a dynamically typed, interpreted language. Python via Mypy and Typescript being two examples.
280.
▲
by
weberc2
7y ago
Wouldn't that just be a separate case?
281.
▲
by
weberc2
7y ago
> Microservices can make release coordination significantly harder i.e. when a feature release requires multiple deployments from separate teams, I definitely wouldn't list this in the pros column, it's very much an "it de
282.
▲
by
weberc2
7y ago
Right. I don't know what issues people are having specifically with microservices, but we're in a sort of hybrid place where we have about 30 engineers split into a few teams. We collectively build/operate ~7 microservices an
283.
▲
by
weberc2
7y ago
Microservices might be awful for all kinds of reasons, but your pull request problem is caused by your multirepo setup, not microservices. You can have microservices and a monorepo, for example.
284.
▲
by
weberc2
7y ago
I get it, but it’s not a very constructive way to point out their mistake, and it seems like a good way to incite a flame war. Everything else about your comment struck me as really thoughtful.
285.
▲
by
weberc2
7y ago
> I know nuclear fans are a bit emotional and don't like dealing with hard facts and figures. The thought of a single person dying is too much for them to cope with and they can't make logical decisions as a result, but think a
286.
▲
by
weberc2
7y ago
Is it common to write apps that target multiple databases with SQL as the abstraction point? SQL behaves so differently across vendors (with respect to performance, extensions, etc) that I would be more inclined to write distinct queries fo
287.
▲
by
weberc2
7y ago
Proposing asm and deprecated APIs, "just use a portable wrapper library" as though there are any such (good) libraries, type safety, etc.
288.
▲
by
weberc2
7y ago
Not the OP, but Go doesn't have this problem because all I/O is async under the hood, but it exposes a sync interface. This means the entire Go ecosystem is bought into a single concurrency model and runtime, which some find irkso
289.
▲
by
weberc2
7y ago
This isn’t a new concept; it’s been around for 60 years or more. And ageism hasn’t been the problem, because age correlates with valuable experience (tech may or may not be an outlier here); sexism is traditionally cited as the problem (the
290.
▲
by
weberc2
7y ago
That’s not obvious to me... care to elaborate? What languages that target wasm aren’t supported?
291.
▲
by
weberc2
7y ago
Maybe not, but if someone is willing to pay you for it and the deal is agreeable to you, then good deal. If the deal isn’t agreeable, then negotiate a better deal. If you can’t negotiate a better deal, find a new job, if you can’t find a ne
292.
▲
by
weberc2
7y ago
That’s unclear on my part. Prior to that sentence, I noted that some salaries are high because employers are effectively paying for the employer to be available at specific times, even around the clock. So these low-flexibility jobs have hi
293.
▲
by
weberc2
7y ago
> There's this belief that being available 24/7 is a positive attribute in employees and we really need to squash that. It's unhealthy for everyone. For whatever reason, employers seem to value this for certain roles, and
294.
▲
by
weberc2
7y ago
> Seriously? A huge cultural meme when it comes to Trump being elected was this idea that rural America was disaffected and disheartened because it had been 'left behind' economically. I don't know where this meme came fro
295.
▲
by
weberc2
7y ago
I don’t think I know any “rural person” who is complaining or even speaks about “being left behind”. Just my data point, but I grew up in rural America and still have lots of connections, so your claim is, uh, surprising to say the least.
296.
▲
by
weberc2
7y ago
I like faster and smaller, but it sounds like we are striving to make the most efficient use of resources, including developer time. "professional engineers" don't have to worry so much about this because the costs of their p
297.
▲
by
weberc2
7y ago
I’m no great fan of NYT, but the alleged point of an opinion column is to present a debate, not to host opinions that the editorial team supports. However, I think there’s a strong case to be made that this isn’t how the NYT operates in pra
298.
▲
by
weberc2
7y ago
Honestly I'm having a hard time following your position. It sounds like you're making some kind of circular argument; that we should hire more women because they face discrimination. But the whole debate is about whether or not th
299.
▲
by
weberc2
7y ago
We don't have enough evidence to conclude that the 'methodology' concern is legitimate and not merely pretense for a political concern. We need to know about the specific concern. I'm glad she's not asking for the p
300.
▲
by
weberc2
7y ago
> 'Culture fit' is actually one of those criteria I hate: it usually means hiring similar people. Yeah, I agree that it seems to imply something like that; I meant it in the sense of "hiring people who will move the cultur
More ›