Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
u320
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
211.
▲
by
u320
9y ago
No, you're looking at the reference graphql server. Graphql itself (which is just a spec) is licensed under vanilla MIT.
212.
▲
by
u320
9y ago
You can use a polyfill to get it working in browsers without custom elements support.
213.
▲
by
u320
9y ago
Yarn, RocksDB and ZStandard does not.
214.
▲
by
u320
9y ago
> I wrote some code that takes a list of servers to query for some particular thing, and it was easy to write it to do them all simultaneously In javascript that would be: Promise.all(list_of_servers.map(query_server)) Other mains
215.
▲
by
u320
9y ago
There is no technical reason why you couldn't create a fully typesafe pure SQL interface in Rust, the same way Rust's format language is typesafe.
216.
▲
by
u320
9y ago
> it's authored by the maintainer of one of the most massively popular ORMs ever Cool, didn't know Sean Griffin maintained Hibernate!
217.
▲
by
u320
9y ago
Why would anyone want to use this over Kafka Streams? Seems a lot more verbose.
218.
▲
by
u320
9y ago
> Put another way, this allows object-oriented programming over RPC. So... CORBA?
219.
▲
by
u320
9y ago
REST isn't very widely used. Handwritten RPC protocols using HTTP/JSON is, though.
220.
▲
by
u320
9y ago
No Alpine is mostly used as a guest OS, and this is meant to be used as the host OS.
221.
▲
by
u320
10y ago
What the first chart doesn't show you is how much stuff is going on in the "web app" box. If you have e.g. a User entity, you would have to add code to write to the 3 secondary datastores at each point they are written to. An
222.
▲
by
u320
10y ago
BSD is _more_ restrictive than what Facebook gives you here, since it doesn't give you any patent grant at all.
223.
▲
by
u320
10y ago
The "old way" was sacrificing functionality such as transactions and joins to get scalability (BigTable, DynamoDB). Google tried that a decade ago and found it lacking, this is why Spanner exists in the first place.
224.
▲
by
u320
10y ago
Over time, data loss is the same regardless of cluster size. It's just that as cluster size grows, you go from "lose 100% of your data in 0.1% of time periods" to "lose 0.1% of your data in 100% of time periods". Th
225.
▲
by
u320
10y ago
The name means "wooden coffee shop" in Swedish.
226.
▲
by
u320
11y ago
Flooding is a much less immediate problem than the economic effects of anticipated flooding. Basically, Miami will become Detroit long before sea level rises above street level.
227.
▲
by
u320
11y ago
"in" is already a reserved word in Ruby.
228.
▲
by
u320
11y ago
That problem is solved by vaping.
229.
▲
by
u320
11y ago
Microservices.
230.
▲
by
u320
11y ago
That's exactly what I wished Soundcloud would be. Thanks for the tip!
231.
▲
by
u320
11y ago
Haskell doesn't assume any ordering, but nobody managed to make it scale across cores automatically. The problem is that automatic parallelism like you suggest creates lots of small tasks, but to go fast you need fewer large ones becau
232.
▲
by
u320
11y ago
> I think the unique random token of Redlock is enough for Check & Set when the lock holder work materializes into a database write But that's optimistic concurrency control! In that case the locking service is a pure optimizat
233.
▲
by
u320
11y ago
Does it make any difference from their point of view if their customers are server manufacturers or cloud providers?
234.
▲
by
u320
11y ago
> I even read of people claiming they are trans-black because they inside them feel black (and I am quoting literally) and so other people must see them that way. Wouldn't that constitute cultural appropriation?
235.
▲
by
u320
11y ago
On fedora, you can do something like mkdir /tmp/myimage dnf --releasever=23 --installroot=/tmp/myimage install <package-name> rm -rf /tmp/myimage/var/cache/dnf tar zcvf - /tm
236.
▲
by
u320
11y ago
Yes I should have been more clear that I was talking about a static typing context. In a dynamic language the problem is much easier, as you are basically only limited by your languages metaprogramming facilities.
237.
▲
by
u320
11y ago
The problem is that joins and projections give rise to new record types. The only way to support this in a type safe and natural way is if you have anonymous records in the host language, which Rust doesn't. On top of this there is som
238.
▲
by
u320
11y ago
The problem with this approach is that you are forced to work in a subset of SQL due to the type system mismatch of SQL and the host language. A "proper" solution to this problem requires language changes (as Microsoft did with C#
239.
▲
by
u320
11y ago
> I think it's common in databases that if you throw a massive query at it that the server doesn't have the resources to handle, things will go wrong. This has never ever happened to me in the last 20 years I've used SQL d
240.
▲
by
u320
11y ago
Given the glacial pace of Swarm development, it's not going to be a serious contender in this space anytime soon.
More ›