Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
devit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
691.
▲
by
devit
6y ago
That seems outright illegal misappropriation of funds, not just being "evil".
692.
▲
by
devit
6y ago
Insurance is done to reduce risk, gambling to increase risk. Betting on sports is insurance if and only if you bet against your own team for an amount not greater than the winnings.
693.
▲
by
devit
6y ago
Stolon or an equivalent way of automatically deploying on Kubernetes with an Helm chart being officially blessed by the PostgreSQL team and made part of the official distribution. Also, same for a multi-master solution.
694.
▲
by
devit
6y ago
So if the hardware running the database is suddenly destroyed they try to start another instance really fast? That seems inferior to having multiple sync replicas ready to take over without having to start a process and replay the WAL. Also
695.
▲
by
devit
6y ago
Apparently they have several benchmarks where they claim that decompression is faster than memcpy (!). However, this is only the case because on several Intel x86_64 benchmarks they report memcpy performance between 5-10 GB/s, while ev
696.
▲
by
devit
6y ago
It's easy to make this non-contradictory by making the rules apply only to future contracts, or only when the decision maker wants them to apply.
697.
▲
by
devit
6y ago
The advantage of GraphQL is that the code for each API endpoint, which depends on frontend design (e.g. how many comments should be visible by default on a collapsed Facebook story), is now part of the frontend codebase (as a GraphQL query,
698.
▲
by
devit
6y ago
The dependency is unavoidable due to the way addition works. The approach in the article only works if you are adding a lot of numbers together, and then indeed doing carry propagation once at the end is obviously faster. But of course ther
699.
▲
by
devit
6y ago
You can use a[(i, j, k)], and also a[i][j][k] for some data layouts. As for multidimensional array traits, you can use Index<(usize, usize, usize), Output = f32>.
700.
▲
by
devit
6y ago
It's because not even the foundations are not properly engineered, mostly due to lack of funding (because they can't be sold, and anyway the market doesn't reward proper engineering beyond a basic level, and governments don&#
701.
▲
by
devit
6y ago
More relevant version: https://www.youtube.com/watch?v=ILYwXmUpuWE&t=0m7s
702.
▲
by
devit
6y ago
Having expiring certificates/key rotation might be a net negative: if you keep the private key secure, there is no need to rotate it, and it avoids a lot of hassle. Also, if you have a revocation mechanism, then rotation doesn't a
703.
▲
by
devit
6y ago
Appending "reddit" to the query or doing it on Reddit directly can often return usable information.
704.
▲
by
devit
6y ago
Google should ban all sites with Amazon affiliate links from its search engine.
705.
▲
by
devit
6y ago
The title is misleading: the vulnerabilities are already fixed in the most recent version according to the article.
706.
▲
by
devit
6y ago
How do they know whether a restaurant is "black-owned"?
707.
▲
by
devit
6y ago
It's the only production-ready language that is both memory safe and has zero-cost abstractions (i.e. for any C code you have Rust code that compiles to equivalent assembly, and using more abstractions in Rust does not make the assembl
708.
▲
by
devit
6y ago
Bash has perfectly functional if, while and for constructs.
709.
▲
by
devit
6y ago
Seems dubious, since the cultural difference between people in the same country is huge and can be much larger than the difference between countries. The average programmer at Instagram in California probably doesn't have much more in
710.
▲
by
devit
6y ago
So they suspect that Surgisphere has manufactured or falsified the data?
711.
▲
by
devit
6y ago
I meant time consuming in developer time, sorry.
712.
▲
by
devit
6y ago
Because it's impossible to do this automatically in the general case. In particular, types may not be sendable to other threads, or may have side effects on dropping, and in those cases you would need to rearchitect the code before you
713.
▲
by
devit
6y ago
I don't think it's likely that you ever really need query hints. Even if updating analyses, creating indices, changing the query, etc. fails, you can always either use CTEs or temporary tables, or use a stored procedure that manua
714.
▲
by
devit
6y ago
"create stand alone database: ~30m" If creating a database takes 30 minutes, there is something extremely wrong either in the procedure the person used to do so, or in the Oracle software itself.
715.
▲
by
devit
6y ago
Reselling at higher price is only profitable if the original seller are selling at a price that is too low because they failed to raise the price properly, and in that case the resellers are correcting the prices. The advantage of having hi
716.
▲
by
devit
6y ago
While equivalent to a proper approach, it feels like hooks are an unnecessary hack. What could be done is to have the component function return a closure that returns the VDOM nodes instead of the VDOM nodes themselves, and then the hooks w
717.
▲
by
devit
6y ago
It's easy to see that this cannot be a valid definition for fraction addition because applying it along with the rule that a/b = (ak)/(bk) gives a contradiction: 3/7 = 2/4 (+) 1/3 = 1/2 (+) 1/3 = 2&#x
718.
▲
by
devit
6y ago
It's not a bug, it's due to the trait (aka typeclass) system. Apparently Haskell has some restrictions that make typeclasses decidable (if -XUndecidableInstances is not set), but Rust has no such mechanism other than numeric itera
719.
▲
by
devit
6y ago
A big breakthrough can be in finding ways to use contractors instead of employees, or in other words allowing people to contribute when they want rather than being tied in a full-time employment contract. Obviously there are big, possibly i
720.
▲
by
devit
6y ago
Have you considered presenting the data in a concise manner in addition to the in-depth analyses? That is, a table on the jepsen.io frontpage, or at least on each product's review page, with database products and configuration on rows
More ›