Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
KayEss
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
KayEss
8y ago
Dynamic updates. So long as you're not behind carrier NAT you can find your IP number and update a DNS record. Many DNS providers have a specific service for this, e.g. https://dyn.com/dynamic-dns/ (no affiliation
62.
▲
by
KayEss
9y ago
Once they fall into the sea the displacement occurs. It doesn't matter after that how long they take to melt, all that matters is that they fall off land and into the ocean. So melting is an issue only for ice that melts on land and th
63.
▲
by
KayEss
9y ago
Of course they don't need to actually melt to affect sea rises, they just have to fall into the ocean.
64.
▲
by
KayEss
9y ago
I'd been doing the same thing for a long time (loved how fast it was compared to the normal installer, especially in a VM), but the last install I did was with debootstrap straight onto the target disk from another running machine. A b
65.
▲
by
KayEss
9y ago
Argh, I misread what you wrote. It's very late here now :)
66.
▲
by
KayEss
9y ago
I suggested many many years ago that Erlang was an OO language and of course the community ripped me to pieces for it :) I was very pleased to see him eventually come out on my side.
67.
▲
by
KayEss
9y ago
There are, but they all have at their core an idea of an object which has identity, which values don't have. You can easily model objects in value languages, but sometimes it isn't so easy to do the other way around (like Java
68.
▲
by
KayEss
9y ago
Part of the problem here is that OO sits nicely with references, but C++ (like C) is a value based language. This can be seen clearly in most of the design of the standard library -- it's all value semantics, and as such relatively sim
69.
▲
by
KayEss
9y ago
I've been running my own mail servers since the mid-90s, and always only a single server. SMTP keeps retrying, so you can be offline. The transport layer was designed to deliver mail to servers even if those servers only dialled in to
70.
▲
by
KayEss
9y ago
For bench marking and optimising queries you almost certainly want `EXPLAIN ANALYZE`. That will give you what you want about what Postgres thinks and the time actually taken for the query.
71.
▲
by
KayEss
9y ago
Yes, but if your design requires the virtual function then you'll be using a function pointer in the C implementation as well, which has the same indirection.
72.
▲
by
KayEss
9y ago
You might pay a customs duty on imported goods, but you don't pay VAT.
73.
▲
by
KayEss
9y ago
We're talking about things imported to the EU from outside the EU. Do you really pay VAT in europe on services you buy in the US? Or in Asia?
74.
▲
by
KayEss
9y ago
They think you should pay VAT on imported services? That sounds very fishy to me. I've never heard of such a thing (and I have been exporting into the EU for many years).
75.
▲
by
KayEss
9y ago
Ah. I'm a norwegian speaker, and didn't know that about the other two languages. Actually the norwegian dialect I speak also features a merged masculine and feminine, but it is non-standard.
76.
▲
by
KayEss
9y ago
Do they have better Thai language skills than you do? I speak and read hardly any Thai, but get on pretty well. There is a huge amount of business conducted in English in Thailand. I expect that the better jobs (in terms of prospects and pa
77.
▲
by
KayEss
9y ago
(A bit OT, but) Just thought I'd say Hi as it sounds like you have a very similar set up to me. Also in Thailand, also got a kid at an international school. I'm Norwegian and grew up bilingual in the UK and I see my daughter doing
78.
▲
by
KayEss
9y ago
> Danish, outside of specific persons, has two genders. German and French have three genders Given that Norwegian and German have three I would expect Danish to also have three. French has two (le + la).
79.
▲
by
KayEss
9y ago
I came here to make this very point, several large scale experiments have already been performed into rank levelling and it seems that the ranks don't stay levelled for very long, and the economic disruption caused takes a long time to
80.
▲
by
KayEss
9y ago
C++ ends up with three forms (of course it does): Normal C style declaration int foo() { return 2; } Trailing return type. Useful when the return type depends on the parameter types, or is inside the namespace of the function
81.
▲
by
KayEss
9y ago
I've looked for this and I see little evidence that worries me (this on Linux). The kernel seems to schedule first on the real primaries and then on the secondaries within a pair, and the kernel is also not all that shy about moving a
82.
▲
by
KayEss
9y ago
The implementation of the coroutines might be complex, but their use is very straightforward -- the code looks almost exactly the same as the blocking code would, just with the awaits in there. As for the number of threads, when I use Boost
83.
▲
by
KayEss
9y ago
I hate it when libraries try this sort of thing. I've already used all of the cores higher up in the program logic where it's far more effective, but doing that all the library is going to achieve is a net slow down of all through
84.
▲
by
KayEss
10y ago
They might choose a different MAC for each network, but surely for a given network they use the same one? Many people use MACs for securing access points and a continuously changing MAC would break that. Your neighbour would be using some s
85.
▲
by
KayEss
10y ago
Of course the neighbours could always find this out anyway by watching the traffic on your channel as there is never any MAC randomisation involved in talking to a known access point.
86.
▲
by
KayEss
10y ago
> keep a work tree on the server side That's complicated by the fact you could be viewing any commit, not just HEAD of master.
87.
▲
by
KayEss
10y ago
I certainly don't disagree with that, but if you have this automated it is also the fastest way to get it back up and running. Besides, the site wouldn't have been down if they had this.
88.
▲
by
KayEss
10y ago
The engineers still seem to have a physical server mindset rather than a cloud mindset. Deleting data is always extremely dangerous and there was no need for it in this situation. They should have spun up a new server to act as secondary th
89.
▲
by
KayEss
10y ago
> then there's not much reason to know the branch name Most likely the branch names give you a good deal of information in working out why things have happened.
90.
▲
by
KayEss
10y ago
Only if you don't also implement the limiting that is also described.
More ›