Viewing profile — sakras
sakras
HN member- Joined
- Sun, Sep 15, 2019, 7:14 PM UTC
- HN karma
- 729
- Public activity
- 241 items
- HN profile
- View on Hacker News ↗
About sakras
Recent public activity
-
comment
Comment #48728975
Neural accelerators are easy to use from Metal. They kick in automatically if you do a matmul using Metal Performance Primitives and you use bf16 or smaller (they don't seem to wor…
-
comment
Comment #47108450
Yeah I kind of think authors didn't conduct a thorough-enough literature review here. There are well-known relations between number of hash functions you use and the FPR, cache-blo…
-
comment
Comment #47084676
Have you tried SolveSpace? It's easily my favorite open source CAD program. The main things it's missing are shells, fillets, and chamfers. But I've been able to 3D print quite a f…
-
comment
Comment #45446574
Giving it a quick look, seems like they've addressed a lot of the shortcomings of Parquet which is very exciting. In no particular order: - Parquet metadata is Thrift, but with com…
-
comment
Comment #44964811
I see you guys are using Egg/Egglog! I've been mildly interested in egraphs for quite a while, glad to see they're gaining traction!
-
comment
Comment #44678089
Likely performance - LLVM is somewhat notorious for being slower than ideal.
-
comment
Comment #44678079
Likely refers to Machine IR, a lower level representation that normal LLVM IR lowers to?
-
comment
Comment #44293860
Typically requests are binned by context length so that they can be batched together. So you might have a 10k bin and a 50k bin and a 500k bin, and then you drop context past 500k.…
-
comment
Comment #43929771
I intuitively think about linear regression as attaching a spring between every point and your regression line (and constraining the spring to be vertical). When the line settles, …
-
comment
Comment #43562696
Maybe I'm missing something, but why do people expect PoW to be effective against companies who's whole existence revolves around acquiring more compute?
-
comment
Comment #43346324
New smart grids with new software do not require a rewrite!
-
comment
Comment #43345437
I've been beating the drum about this to everyone who will listen lately, but I'll beat it here too! Why don't we use seL4 for everything? People are talking about moving to a smar…
-
comment
Comment #43263593
> Sure, we don’t produce anything, but we have companies with high revenues and we can raise money based on those revenues. We’ll both be rich! I think this is the central hole in …
-
comment
Comment #43261685
> epoll is threaded, not multiprocess epoll is orthogonal to threads. It _can_ be used in a multithreaded program, but it doesn't have to be. It may very well be implemented in ter…
-
comment
Comment #43258854
Conceptually yes, but I suspect there's going to be a lot hairier in practice. For instance, I think there's some stuff that needs language support such as thread-local storage. I'…
-
comment
Comment #43258801
Maybe I'm misunderstanding something, but it seems like ev is still multiprocessing? Reading the code, it looks like you can read/write to files, and if you want to kick off some o…
-
comment
Comment #43251446
I was pretty excited about Hare until Devault said that Hare wouldn't be doing multithreading as he preferred multiprocessing. That was a pretty big dealbreaker for me. The rest of…
-
comment
Comment #43096053
> Tensor Evolution (TeV) Oh no, I'm never not going to read this as "tera-electron Volts". I wish they picked a different acronym!
-
comment
Comment #42882255
Ah interesting! I've definitely seen some French code somewhere with the variable names being all French as well, so it really was strange to see them be mixed.
-
comment
Comment #42875623
From what I’ve seen, code usually comes in one of two languages: English or French. Somehow everyone but the French speaks enough English to write code!
-
comment
Comment #42856731
> A statement like this pretty much disqualifies your opinions This is needlessly aggressive. I specialize in writing SIMD code. That is my job. I am very eager to get my hands on …
-
comment
Comment #42845940
Oh that's exciting, I will be on the lookout for that!
-
comment
Comment #42844093
I was going to buy one of these until I realized it didn't have vector extensions. I expected something with "Performance" and "Premier" in the name to have them. I think some sort…
-
comment
Comment #42458387
Maybe I missed it, but are there any performance numbers? It being 100% implemented in Python makes me very suspicious that this won’t scale to any kind of large robot.
-
comment
Comment #42161636
Just as a data point, I'd recommend going through it in Racket, which I believe has an explicit SICP mode. I went through it in GNU Guile and it was a pain because there were some …