Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
singron
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
211.
▲
by
singron
2y ago
The build time is pretty significant actually. E.g. NixOS takes this to the extreme and always rebuilds packages if their dependencies change. It can take days to rebuild affected packages, and you typically can't easily update in the
212.
▲
by
singron
2y ago
This was seriously proposed by some. E.g. "scaling services independently" Scaling services independently is usually a recipe for outages where something is at the wrong scale. Sometimes you want to separate workloads that don
213.
▲
by
singron
2y ago
E.g. "Acquired" tends to have this since both co-hosts research the same topic. I think they try to split up the material, but there is inevitable overlap. They have other weird interactions too, like they are trying to outsmart e
214.
▲
by
singron
2y ago
Basically all early stage startups use ISOs. Public companies typically use RSUs. Some startups transition to RSUs before their IPO. RSUs are kind of unworkable if the valuation will increase significantly before the shares become liquid si
215.
▲
by
singron
2y ago
This is has actually been used before. Ports would tax ships on the value of their cargo. It wasn't viable for the port to create valuations themselves, so they left it up to the ship, but the port had the right to buy the cargo at tha
216.
▲
by
singron
2y ago
Similarly, I wonder if nyxpsi has congestion control? It's probably tricky to implement if you are trying work with a crap network. I guess you could see how packet loss or latency responds to throughput, but then you need to change th
217.
▲
by
singron
2y ago
Turning off fsync is pretty dangerous since a crash could corrupt the database. You might think you would just lose a couple seconds of data, but that's only true if writes are applied in order. E.g. if some data is moved from page A t
218.
▲
by
singron
2y ago
Otel works as a standard since there isn't any need to innovate at that level. Despite the over complications it has, all the implementations largely have the same requirements, and it's useful to instrument everything the same wa
219.
▲
by
singron
2y ago
I recommend reading the filing since the DOJ isn't saying this. The main differences is that RealPage collects and digests nonpublic information among competitors. The DOJ also has a lot of evidence that RealPage knew that this would i
220.
▲
by
singron
2y ago
I also wasn't there, but I think this actually wasn't to help authors and instead was a workaround for the warts of SQL. It's a pain to write SELECT * FROM (SELECT * FROM ... GROUP BY ...) t WHERE ... and they decide
221.
▲
by
singron
2y ago
In the query plan, filtering before or after an aggregation is the same, so it's a strange quirk that SQL requires a different word.
222.
▲
by
singron
2y ago
You probably want to use LATERAL JOIN, which will compute the subquery for each left hand row. Otherwise it's computed just once.
223.
▲
by
singron
2y ago
I do the same, and the only leak was target giving my email to a pork-related class action lawsuit.
224.
▲
by
singron
2y ago
Transactions cannot compose because nested transactions cannot simultaneously (1) ensure committed transactions are visible and (2) uncommitted transactions are not visible. If you don't care about visibility until the end and just wan
225.
▲
by
singron
2y ago
Concurrent index creation internally uses multiple transactions, so it can't itself be wrapped in a transaction. The docs explain the mechanics further: https://www.postgresql.org/docs/current/sql-createindex.
226.
▲
by
singron
2y ago
In the origin legend of the marathon, the runner dies upon completion.
227.
▲
by
singron
2y ago
The original Sherman Act specifies imprisonment for 1 year, a $5,000 fine, and the seizure of property due to the violating behavior. It also gives courts the authority to "prevent and restrain such violations". It makes no specif
228.
▲
by
singron
2y ago
In a very competitive market, reducing quality slightly could drastically reduce revenue. E.g. if there were two brands of apple at the grocery store and one started putting a tiny worm in each apple, you would expect the worm apples to los
229.
▲
by
singron
2y ago
Panic=abort is more like -fno-exceptions since it applies to all the code being compiled and not just function. Codegen can also take advantage of the fact that it won't have to unwind. I don't think there is a rust equivalent of
230.
▲
by
singron
2y ago
As long as they aren't so disinterested that they become absentee leaders. It's rare for huge successful projects you've heard of, but I think the typical project is more likely to have this problem, although maybe it's
231.
▲
by
singron
2y ago
This doesn't make sense. It sounds like reddit made the appropriate robots.txt changes, and Microsoft is respecting them. But the quote is representing that reddit is taking some action beyond that to effectively block Microsoft. >
232.
▲
by
singron
2y ago
"SIMD Within A Register" I think the implication is that you can pack multiple items into an ordinary register and effectively get SIMD even if you aren't using explicit SIMD instructions. E.g. if you pack a 31 and 32 bit num
233.
▲
by
singron
2y ago
Do you have a commercial interest or is this just for fun or a kind of public service?
234.
▲
by
singron
2y ago
Google also stopped using Gmail for ad targeting.
235.
▲
by
singron
2y ago
You can listen on an anonymous port. It's similar to how the kernel allocates a port for outgoing connections. It's very useful if you want to listen ephemerally, especially in tests. The downside is that you need your server to r
236.
▲
by
singron
2y ago
This is only 1 disk, so you are way more likely to lose all your data due to an ordinary single disk failure than to some ram errors.
237.
▲
by
singron
2y ago
If you are right about the allocations, then I think the worst it can do is deadlock since the locks aren't recursive. Deadlock in sigalrm could still lead to a DOS since that might prevent it from cleaning up connections.
238.
▲
by
singron
2y ago
E.g. this godbolt: https://godbolt.org/z/eMYWzv8P8 There is unconditional use of a pointer b, which is UB if b is null. However, there is an earlier branch that checks if b is null. If we expected the UB to "backp
239.
▲
by
singron
2y ago
From my memory, extremely large but semantically simple changes still used global approvers since it wasn't considered worth the effort to get approval from hundreds or thousands of individual OWNERs using rosie. Also, with a change of
240.
▲
by
singron
2y ago
This is not a valid interpretation of this case. The judge concluded that the employer fired the employee in retaliation for union activity. The company claimed they fired him for lying on his resume, but they couldn't prove that was t
More ›