Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mratsim
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
mratsim
3y ago
I asked because Crystal was notorious for not having it.
62.
▲
by
mratsim
3y ago
It's been a while since I heard about Crystal. What's the state of Windows support. How did the compiler speed drama unfold?
63.
▲
by
mratsim
3y ago
Real world value for which they'll be paid post-doc/PhD wages and be carrying student debt like Sisyphus carries his boulder for all eternity.
64.
▲
by
mratsim
3y ago
Stocks of WeWork?
65.
▲
by
mratsim
3y ago
Try moving $50 in a private bank. Fees for stocks start at $200.
66.
▲
by
mratsim
3y ago
They'll look elsewhere on the dime of the company or for equity as compensation for increased risk. Might as well cut them off instead of pretending.
67.
▲
by
mratsim
3y ago
Maybe instruction-level autograd. When you use a differentiable programming language.
68.
▲
by
mratsim
3y ago
Ah, It was from an older implementation that wasn't compatible with Nim v2. I've commented it out. If you pull again it should work. > Anyway the reason for your competitive performance is likely that you are benchmarking with
69.
▲
by
mratsim
3y ago
First we can use Laser, which was my initial BLAS experiment in 2019. At the time in particular, OpenBLAS didn't properly use the AVX512 VPUs. (See thread in BLIS https://github.com/flame/blis/issues/352
70.
▲
by
mratsim
3y ago
The code is open-source I have benches on i5-5257U (dual core from old MBP15), i9-9980XE (Skylake-X 18 cores), Dual Xeon Gold 6132, AMD 7840U. See: https://github.com/mratsim/laser/blob/master/benchmarks%
71.
▲
by
mratsim
3y ago
Your tone is nasty
72.
▲
by
mratsim
3y ago
> How long haven't you checked that for? Orc was blocked for a while due to cycles with async. I was under the impression that they were still there. > It's been ORC for years. The switch has been made for Nim v2 announced i
73.
▲
by
mratsim
3y ago
> People use matrix multiplication libraries (often written in Assembly) from every language if they really care about performance. That's because such libraries incorporate 100 PhD theses' worth of tricks that no individual ca
74.
▲
by
mratsim
3y ago
Pandas/Numpy uses a lot of C and Scipy a lot of Fortran
75.
▲
by
mratsim
3y ago
The default is ARC, no cycle detection. ARC is deterministic. ORC isn't, but doing cycles in general is usually a code smell, especially on embedded. Also the GC is type-bound and only needed if you use ref objects. If you don't,
76.
▲
by
mratsim
3y ago
The title is "What are co-routines in Kotlin ? Kotlin for Android Part -2"
77.
▲
by
mratsim
3y ago
The coloring of go functions is actually seen in the FFI. Go functions have a special calling convention so FFI is annoying. This is similar to Cilk back in 1995 with their continuation-stealing work-stealing scheduler. The C++ committee ma
78.
▲
by
mratsim
3y ago
After saying that it's a dynamic general-purpose, actor language, the introduction talks about spacing style, comment style, naming and purity. That's very lackluster. Show me a Fizzbuzz or an advent of code. Tell me a story of wh
79.
▲
by
mratsim
3y ago
If there is a ban for consumer safety reasons, say in food, health, agriculture, transport, is it reasonable to pause a ban?
80.
▲
by
mratsim
3y ago
I tried Dendron, and I preferred to have a fully separate editor. This way I context switch completely away from code. Also it annoying to swap workspaces and keep the up.
81.
▲
by
mratsim
3y ago
Ah yeah there was an article on HN about that a couple years ago. GPGPU before Cuda, now onto a treasure hunt ...
82.
▲
by
mratsim
3y ago
What if I told you ... Matrox is still alive. Iirc they found a niche in medical device imaging.
83.
▲
by
mratsim
3y ago
Convolutions and Discrete Cosine Transforms and many matrix operations (rotations, shifts) depends on operations around and ARE parallelizable. It's the non-linear-algebra stuff that is usually problematic.
84.
▲
by
mratsim
3y ago
1. Play and have fun. You won't stick around if you don't. 2. Tsumegos, most important are the tesuji and life & death when beginning, opening/ending don't matter when a blunder kills half the board. See https:/
85.
▲
by
mratsim
3y ago
We have the same advice in go. But it's lose your first 50 games as fast as possible. https://senseis.xmp.net/?LoseYourFirst50GamesAsQuicklyAsPoss...
86.
▲
by
mratsim
3y ago
MacGyver-style support needs very creative solutions because no budget.
87.
▲
by
mratsim
3y ago
So you're saying programmers' time is not expensive enough?
88.
▲
by
mratsim
3y ago
Email is worse than that, running your own mail server means pleasing Google and Outlook to accept your email. And you may also have to pay to get out of blocklists turned extorsionists. Actually it examplifies what goes wrong when an infra
89.
▲
by
mratsim
3y ago
Was TSX ever used? I didn't even see an ounce of dev documentation about it.
90.
▲
by
mratsim
3y ago
Works fine for serious discussions away from memes in likely the most meme-y community, see https://ethresear.ch
More ›