Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
moring
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
301.
▲
by
moring
4y ago
If you are afraid of progress then you aren't the market leader because you aren't leading. You just happen to be the biggest company currently on the market. Why not expand on the things where portable software is weak, like maki
302.
▲
by
moring
4y ago
I'd expect such vacuum chambers to be relatively easy to build. The hull only has to hold one atmosphere of pressure difference, and it's pushing inward , so existing pressure tanks should be more than adequate with at most sligh
303.
▲
by
moring
4y ago
Counterpoint re security issues: If the function of these separate computes like the HDD controller were running on the main CPU, they would have to be integrated in the same software stack; maybe as a driver in the OS, maybe as CPU-interna
304.
▲
by
moring
4y ago
> I've become cautious when people caution about guru's with an air of authority. Don't get me wrong, I would like to have a similar discussion with an actual subject expert, just most "gurus" aren't exper
305.
▲
by
moring
4y ago
> I still see a lot of gurus giving talks (...) saying that anything else is a bad practice. I have become very cautious when "gurus" speak about good/bad practice. My personal approach is to ask them which ultimate goal t
306.
▲
by
moring
4y ago
> The simplest change that we can make, as a consumer of these potato-shaped APIs, is to submit them in parallel. This is also a good way to check if their back-end code is free of race conditions, and after pointing out strange problems
307.
▲
by
moring
4y ago
I feel like the underlying cause is that we give a significance to URLs that they should not have. When, in your example, I want to visit the website of Bank LLC, I have to know that its URL is bank.com (right now I usually know this throug
308.
▲
by
moring
4y ago
That isn't the only reason. Another big one is that the problem itself is hard, so noone could come up with an easy solution. How would you establish trust in a world without root CAs? Peer-to-peer? That would require you to constant
309.
▲
by
moring
4y ago
Do you know details on how they are planning to enforce this in open-source browsers?
310.
▲
by
moring
4y ago
It isn't superior because it isn't easy to use. It's only superior on the "secure" side. It would be nice if that concept was re-implemented in an actually superior product, starting with "will the average user
311.
▲
by
moring
4y ago
Is this actually part of the standard? AFAIK TLS allows/demands to authenticate one or both sides via certificates, and defines a mechanism to delegate trust via certificate chains. It does not, AFAIK, define how trust is established,
312.
▲
by
moring
4y ago
I always assumed that at the time it was a relatively harder problem, with lower-level languages that are mostly array-focused, no real built-in containers and no for-each support. This was cured with better programming languages. On the ot
313.
▲
by
moring
4y ago
I didn't know that. What makes SMS a terrible 2FA? (other than the fact that you can lose your phone, but that's true for any "have" factor)
314.
▲
by
moring
4y ago
> Undefined behavior: Anything is allowed to happen, and you might no longer have a computer left after it all happens. and > The moment your program contains UB, all bets are off. Does this include that a compiler, when it can prove
315.
▲
by
moring
4y ago
A lot of things are perennially unterestimated, and making it work anyway is simply an engineer's job and can be quite fun. If it literally gives you nightmares, e.g. because a bad estimate gets turned into a deadline, chances are your
316.
▲
by
moring
4y ago
Know your users. Who are the target users of GCC, and to what extent are they aware that UB can cause the then-branch of an if-statement to be executed even though the condition is actually false? Does GCC, in an "intentional no true s
317.
▲
by
moring
4y ago
That's just saying, "there is no disagreement because one side is clearly right, and the other is clearly wrong". Even if that were true, which is far from certain in this case, it doesn't preclude a disagreement. The ar
318.
▲
by
moring
4y ago
Since the author and GCC disagree about whether this behaviour is useful, it is likely that insufficient requirements analysis has taken place. Is GCC supposed to behave this way? This depends on what goals it is supposed to reach. The GCC
319.
▲
by
moring
4y ago
IMHO off-by-one errors only deserve to be there for the irony. In reality, they are orders of magnitude easier then the other two.
320.
▲
by
moring
4y ago
Coca-Cola does not benefit from pollution or from using single-use containers. They use them because incentives are set up that way, i.e. "it's cheaper". Money is only a proxy for the actual incentives, though. If we expect C
321.
▲
by
moring
4y ago
"Do not allow the bare wires to touch each other from this point on." What happens if they touch? Note that this is while the adapter is unplugged, before sticking the wires into the potato, so shorting them isn't a concern.
322.
▲
by
moring
4y ago
When you are working on a continuous space, what exactly is the difference in a program whether you use a closed-closed or half-open interval? The only case that comes to my mind where it makes a difference at all is when you take discrete
323.
▲
by
moring
4y ago
Let's take the c64 as an example. First, you had to pull the right diskette from your shelf that contains the program you wanted to use, because all the programs weren't in the same place. Let's hope you know where you put it
324.
▲
by
moring
4y ago
I don't think there is anything wrong with this. You documented the assumptions made when you wrote it, so years later you know them and can say with confidence that you made the right choice. Much less guesswork. Worst thing was that
325.
▲
by
moring
4y ago
If you want to avoid them for health reasons, there are types of ceramic fiber that can be dissolved by the body (water + mild acid), but they will take slightly less heat, and you'd have to protect them from, obviously, water and acid
326.
▲
by
moring
4y ago
As an individual, I don't even have knowledge, let alone control about the energy consumption over the production process of things I order. It won't improve anything to put responsibility for that consumption on the buyer, at lea
327.
▲
by
moring
4y ago
The problem with that is that checked exceptions ask you to be treated as normal (non-exceptional) control flow. Hence the appeal of unchecked exceptions because they allow you to treat exceptional control flow as exceptional. The compariso
328.
▲
by
moring
4y ago
I raised the same objection in another subthread and got reminded how Java's checked exception, while attacking the same problem as Rust's Result<> type, are really abysmal from a usability POV. Now I remember why I never us
329.
▲
by
moring
4y ago
Loading a not-present page is typically handled transparently by the OS. Exposing it to the userspace program isn't really useful. I'd suggest to change your example to faulting for a page that doesn't exist in swap either, s
330.
▲
by
moring
4y ago
You are assuming that a missing item is a normal (as in "not exceptional") case, but that is entirely application-dependent. But then, the article doesn't give any context either -- it just throws an exception in every varian
More ›