Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Sesse__
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
211.
▲
by
Sesse__
1y ago
I wish ChatGPT could have told the author about the existence of mtr before starting this :-)
212.
▲
by
Sesse__
1y ago
CSS animations run in the compositor thread, so they are isolated from jank due to concurrently running JS.
213.
▲
by
Sesse__
1y ago
> Be careful of attributing to python what is really the fault of python lib developers. If so, you also cannot attribute to Python the virtues of Python lib developers either (in particular, a large library ecosystem).
214.
▲
by
Sesse__
1y ago
Yes, if you have special Ubnt-brand cables. And still, I want this to be standard everywhere, not a niche thing from one manufacturer :-) (I know Facebook has some on their 100G switches, too.)
215.
▲
by
Sesse__
1y ago
> But also you prove nothing and are doing yourself and the vendor a disservice if you fake it. There’s no telling what your 3rd party transceiver is doing incorrectly. If I report an IS-IS problem and the root cause is an OEM SFP on a c
216.
▲
by
Sesse__
1y ago
> I certainly don't need or want their rack augmented reality... 'feature'? fad? I find it mind-boggling that you can hardly buy _RAM_ anymore without programmable RGB LEDs, but that managed switches do not come with a per
217.
▲
by
Sesse__
1y ago
> Often Cisco/etc will refuse support cases if you aren't using their optics, if the switches/routers even work with them in the first case, which isn't a given as often they'll refuse to work with non branded op
218.
▲
by
Sesse__
1y ago
Well, again, different problem constraints, different solutions. Seemingly that tool can handle larger sets than gperf (although it claims gperf stops at a couple hundred, which is an exaggeration; try it with the first 1000 lines of /
219.
▲
by
Sesse__
1y ago
I never really finished the project, thus only the rough qualitative benchmarks you get at the bottom (measured mostly by profiling and size(1)); I saw that it wasn't enough of a win in the larger context where I needed it, thus it mad
220.
▲
by
Sesse__
1y ago
They overlap, but none does strictly more than the other. Kaitai is for describing, encoding and decoding file formats. Wuffs is for decoding images (which includes decoding certain file formats). Kaitai is multi-language, Wuffs compiles to
221.
▲
by
Sesse__
1y ago
What databases are those? If you convert to a semijoin, both strategies should be doable. Note that these caveats do _not_ apply to IN, only NOT IN.
222.
▲
by
Sesse__
1y ago
I thought so, too, but I checked my IRC logs and it was discussed in 2012–2015 but never before that.
223.
▲
by
Sesse__
1y ago
FWIW, you don't need to run forwards and backwards to get linear phase. Any symmetric FIR filter will do.
224.
▲
by
Sesse__
1y ago
Yes, I would certainly prefer if you could write SELECT * FROM t1 SEMIJOIN t2 USING (x); although it creates some extra problems for the join optimizer.
225.
▲
by
Sesse__
1y ago
I'm going to assume here that we're talking about a subquery here (SELECT * FROM t1 WHERE x NOT IN ( SELECT x FROM t2 )). If you're just talking about a static list, then the basic problem is the amount of data you get back.
226.
▲
by
Sesse__
1y ago
What do you mean? Here are your real alternatives for doing a semijoin (assuming ANSI SQL, no vendor extensions): SELECT * FROM t1 WHERE EXISTS ( SELECT * FROM t2 WHERE t2.x = t1.x ); SELECT * FROM t1 WHERE x IN ( SELECT x FROM t2 );
227.
▲
by
Sesse__
1y ago
The less verbose way of doing semijoins is by an IN subquery.
228.
▲
by
Sesse__
1y ago
Or just doesn't know how to do semijoins in SQL, since they don't follow the same syntax as normal joins for whatever historical reason.
229.
▲
by
Sesse__
1y ago
There were actually some completely insane workarounds even before shaders. I don't think it was actually shipped in real software, but I saw something that used 11 or 18 passes or something to do dot3 texture blending even on unextend
230.
▲
by
Sesse__
1y ago
And even then, you couldn't really get any sort of serious matmul out of it; they were per-vertex, not per-pixel. Per-pixel matmul (which is what you really need for anything resembling GPGPU) came with Shader Model 2.0, circa 2002; Ra
231.
▲
by
Sesse__
1y ago
Shadow DOM v0 was removed from Chromium in 2019 (with a lot of pain involved).
232.
▲
by
Sesse__
1y ago
They are not allowed to loop or recurse, so no, by themselves, they are not (unless you accept repeating the function a potentially infinite amount of time). CSS in general is Turing complete if you allow running multiple frames, although i
233.
▲
by
Sesse__
1y ago
You want CSS transitions or animations, since they can run on the compositor thread (most of the time). Zero jank. (I work with CSS browser performance, although animations is not my primary field)
234.
▲
by
Sesse__
1y ago
Yes, but not performantly so. In particular, out-of-order delivery is likely to be seen as packet loss, signalling TCP to reduce the transfer speed in one way or the other.
235.
▲
by
Sesse__
1y ago
You're starting them in order and you're ending (retiring) them in order, but you're not necessarily ending one instruction before you're starting the next one. For instance, in a very simple pipeline, you can start deco
236.
▲
by
Sesse__
1y ago
It is very rare that a single TCP connection will be load-balanced over multiple interfaces, since that would frequently cause out-of-order delivery, which sucks quite a lot if the receiver isn't prepared for it.
237.
▲
by
Sesse__
1y ago
Huh, do typical Linux keyboards not have it on AltGr-L?
238.
▲
by
Sesse__
1y ago
My biggest disappointment with MPTCP was that seemingly, you need both the old and new address to be available when doing handover. So you cannot suspend your laptop, go to a different place, and resume the TCP sessions on the new Wi-Fi.
239.
▲
by
Sesse__
1y ago
Many Linux distributions provide en_DK specifically for this purpose. English as it is used in Denmark. :-)
240.
▲
by
Sesse__
1y ago
It's the exact same phenomenon. :-) The high frequencies are abruptly cut off in both cases.
More ›