Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ismailmaj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
ismailmaj
2y ago
Parquet is only a mess if you try to mutate it, usually you consider them as immutable and have the data stored across many files. Also batched-row access is negligible given the compression benefits you get with the columnar format, which
92.
▲
by
ismailmaj
2y ago
It is probably not worth the complexity currently but considering they are using small local CPU models for OCR like tesseract, if they add the support of reading files on the web then I wouldn't be so sure of the CPU bound aspect.
93.
▲
by
ismailmaj
2y ago
20% is a harsh figure but it could be a good entry point to figure out the unknown unknowns and go in depth once you have the relevant keywords using more reliable sources.
94.
▲
by
ismailmaj
2y ago
Thanks for the link, not much familiar with CockroachDB but I worked on a similar system that wanted to provide strong consistency when reading from many databases, some of which where Spanner but not all of them. Eventually the system impl
95.
▲
by
ismailmaj
2y ago
Right but it's not magic as you cannot predict networking delays. The max clock skew also has to pick between A and C, in underestimates you lose serializability, in overestimates you pay in write latency.
96.
▲
by
ismailmaj
2y ago
In case of mutation either the replicas will be out of sync (so no C), or you'll need to synchronously mutate the replicas (so bad A due to latency).
97.
▲
by
ismailmaj
2y ago
CRDT is really only useful when inconsistencies could be acceptable in some situations and so it depends on the application. For something that is trying to solve the general problem of consistent single ground-truth log, you can't rea
98.
▲
by
ismailmaj
2y ago
How does it compare to partially fine-tuning the model by freezing most of the network beside the last few layers?
99.
▲
by
ismailmaj
2y ago
For cache locality, if the layout is more wide instead of deep, you can avoid many cache misses.
100.
▲
by
ismailmaj
2y ago
I saw some professors share the least about their tests to make sure we truly understand the material, sounds to me like a real-life usage of a train/test split. It’s not far fetched to think they employed this technique because teachi
101.
▲
by
ismailmaj
2y ago
It would be nice if the puzzles natively supported C++ CUDA.
102.
▲
by
ismailmaj
2y ago
What would be the benefit of using ZML instead of relying on StableHLO/PJRT? Because the cost of porting models is for sure high.
103.
▲
by
ismailmaj
2y ago
I might have missed it in the article but I'm not sure why the prefix is stored for strings that can't be inlined.
104.
▲
by
ismailmaj
2y ago
A new rule could be to make a neutral roll prevent the enemy to play that square for one turn (unless it's the last square).
105.
▲
by
ismailmaj
2y ago
This was very important with classical machine learning, now with deep learning, feature engineering became useless as the model can learn the relevant features by itself. However, having a quality and diverse dataset is more important now
106.
▲
by
ismailmaj
3y ago
I was excited to try HDR on Plasma 6 but it currently only works with AMD GPUs, not Nvidia.
107.
▲
by
ismailmaj
3y ago
Could it be Mistral Large? This beats GPT-4 on my personal test.
108.
▲
by
ismailmaj
3y ago
That's exactly what Tomorrow Corporation uses for their hand written game engine and compiler: https://www.youtube.com/watch?v=72y2EC5fkcE
109.
▲
by
ismailmaj
3y ago
What about higher order library functions, since calling a green function from a red context is bad and we have no way to guarantee that a function is blue and not green, does this mean the function needs to be unsafe? It would be nice if t
110.
▲
by
ismailmaj
3y ago
The function could accept an universal reference instead of an rvalue reference, this avoids the dance the caller has to do to pass a copy. IMO it's hard to beat pass by value considering both performance and cognitive load.
111.
▲
by
ismailmaj
3y ago
What's preventing me from going all in to Linux desktop is software only available in windows and HDR, it seems KDE plasma 6 is going to ship HDR this year, so it might be just enough for me to not care about the rest.
112.
▲
by
ismailmaj
3y ago
I'm surprised nobody mentioned the Rust crate left_right[1]. It's also a map that supports multiple readers AND a writer. It does this by maintaining two maps, one used by the writer and one used by the readers and atomically swap
113.
▲
by
ismailmaj
3y ago
Congrats! I was wondering where you'd go after announcing that you were looking for a job at FOSDEM.
114.
▲
by
ismailmaj
3y ago
I wrote this a long time ago, you might find it useful. https://ismailmaj.github.io/tinkering-with-fizz-buzz-and-con...
115.
▲
by
ismailmaj
4y ago
The common scenario for f and g to consume x is that x is a smart pointer type e.g. Rc/Arc. to make it clear that the clone is "cheap", some Rust developer prefer using `Arc::Clone(&x)` over `x.clone()`.
116.
▲
Glidesort Efficient In-Memory Adaptive Stable Sorting on Modern Hardware
(fosdem.org)
3 points
by
ismailmaj
4y ago
|
0 comments
117.
▲
by
ismailmaj
4y ago
stuck for 20 minutes on lvl 6 for the optimal solution, 10/10 would recommend
118.
▲
Rust async is colored, and that’s not a big deal (2020)
(morestina.net)
3 points
by
ismailmaj
4y ago
|
0 comments
119.
▲
by
ismailmaj
4y ago
I stopped using evcxr when I realized that I could get the same instant feedback with rust-analyzer and a properly configured IDE. Maybe it can be useful for data exploration with polars but I still prefer Python for that.
120.
▲
by
ismailmaj
4y ago
It might be that they use simple in relative terms. Linux could be considered simple given the problem it's trying to solve and yaml complex.
More ›