Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ayende
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
151.
▲
by
ayende
5y ago
What happens is likely that the code gen can do the virtual lookup once, instead on each loop iteration This is llvm, bit zig
152.
▲
by
ayende
5y ago
You aren't modifying the same object When you have a fat pointer, llvm can tell you are modifying the ptr, bot the vtable You can then cache the function call When your vtable is in the object you are mutating, it needs to read each ti
153.
▲
by
ayende
5y ago
The windows task manager has the ability to set process affinity
154.
▲
by
ayende
5y ago
I'm sorry, but why is this new? x64 calling convention has been to use `RAX` for the return value and `RCX, RDX, R8 & R9` for the first four arguments. Only if you have more than 4 arguments will you use the stack by default. That
155.
▲
by
ayende
5y ago
I think that a much stronger argument here goes like this. A developer accepted those terms of services. That developer is not authorized to accept contracts / deals for the company as a whole. The issue here is that a single employ
156.
▲
by
ayende
5y ago
No, it makes for nasty workaround Feedback cycle matters
157.
▲
by
ayende
5y ago
That is done on the client side. Basically, you have a `ForwardCount` and if it is > 5, it shows that message. Not need for breaking E2E here.
158.
▲
by
ayende
5y ago
There is no facility to say "this program runs AVX512 instructions". For that matter, a program may not know that it does. If it uses a JIT, loads a dynamic library, etc. And if you mess it up, you get an invalid instruction, so
159.
▲
by
ayende
5y ago
What would you rather have, in this case? Assuming that the work needs to be done? You can either do that on allocation (which you can predict, batch, etc) or you can do that when you need the next page to be used. Which is far harder t
160.
▲
by
ayende
5y ago
How do you drop P?
161.
▲
by
ayende
5y ago
From OO perspective, there really isn't any difference between Java and C# There are certain features (such as linq, genetics,etc) that I consider C# superior, but OOPness isn't one of them. That said, for historical reasons, Java
162.
▲
by
ayende
5y ago
Debugging in code vs in VS is a totally different environment. VS had a fat better debug experience
163.
▲
by
ayende
5y ago
Not as I understand it. In this case, you have two parties, the open source project (Mastodon) and the site itself. If the site is using the project, it should do so under the license. You, as a user of the site, have rights under that lice
164.
▲
by
ayende
5y ago
What this means is that you agree to protect the client and come in their shoes in some cases The most typical scenarios are about IP ownership and patents This is distinct from errors and ommissions
165.
▲
by
ayende
5y ago
In which case, you can simply use the binary. Zig make is easier to consume external code, why have a separate process for consuming binaries from Zig vs. everything else?
166.
▲
by
ayende
5y ago
Author here - I typically just throw things into the post queue and they drop every day. In this case, I replied to a question and it turned into a full blown post.
167.
▲
Responsibility Abdication: The path to create flexible business system
(ayende.com)
2 points
by
ayende
5y ago
|
0 comments
168.
▲
Pricing Predictability with Database Engines
(ayende.com)
1 points
by
ayende
5y ago
|
0 comments
169.
▲
by
ayende
5y ago
Original poster here: I have tried doing that in the past, and the issue is that the overall cost in computation power is higher, and the compression rate is poorer than when you can optimize for that. Other aspects that touch on that is th
170.
▲
by
ayende
5y ago
They did that in Argentina a couple of times. Want 1$, though As a result, people avoid storing large sums of money on banks in Argentina Note that all governments will do similar things. Either by raising taxes, doing mandatory bonds, etc
171.
▲
by
ayende
5y ago
He is in a coalition that has 60 votes in favor out of 120. That isn't broad at all
172.
▲
by
ayende
5y ago
In no particular order and off the top of my head. The raft paper The ubiquitous btree Extensible hashing paper How complex systems fail The dynamo paper Oltp beyond the looking glass
173.
▲
by
ayende
6y ago
You mean, the one were it is actually easy to fire people?
174.
▲
by
ayende
6y ago
No good support from the underlying processors, which meant that no one really used this, because even if you had support for this, you had a high performance cost. That led to users wanting to find other methods to make this work. And in g
175.
▲
by
ayende
6y ago
This exists, at least for Word and likely for Excel as well It is also horrible,hard to understand and not useful for most tasks you will use source control for
176.
▲
by
ayende
6y ago
And the court would say that this is the same as removing it Courts are not programs, they are used to people trying to get by on technicalities. That rarely works
177.
▲
by
ayende
6y ago
The court would start handing out 2.2 million USD per offence very quickly. Even at Facebook scale, that will hurt
178.
▲
by
ayende
6y ago
If you want to kill websites, don't traget the DNS, target the certificates. If Let's Encrypt bans a site, for example, as well as the other CAs, it is effectively dead. But there are hundreds of CAs... Of course, if Google says t
179.
▲
by
ayende
6y ago
This is a short but really good discussion on real world failures and how to build robust systems. I refer to it often when thinking about the design of my systems.
180.
▲
by
ayende
6y ago
Yes
More ›