Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wmu
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
wmu
3mo ago
That's a very important point. For instance on Intel's CPUs multiplication is pipelined - its latency is 3 cycles, but throughput is 1 cycle. Thus completing N multiplication takes 2 + N cycles (in the best case), not 3 * N.
2.
▲
by
wmu
4y ago
Disclaimer: I'm one of the authors of sneller core. We have been working on this project for more than a year. It's has got neat AVX512-centered architecture and many neat tricks inside.
3.
▲
Accelerated SQL for JSON with AVX512 (Golang)
(github.com)
19 points
by
wmu
4y ago
|
9 comments
4.
▲
by
wmu
5y ago
There are many scary things in the world. But the scariest is the line "Hi, I have a quick question". :)
5.
▲
by
wmu
5y ago
It was already said by the author, that approx ~70% of patches can be applied independently in various part of the source tree. The rest has to be synchronised.
6.
▲
by
wmu
5y ago
DuckDuckGo is also not good. Last week I switched to Bing and its results are surprisingly good.
7.
▲
by
wmu
5y ago
- It looks like a virus... - But it's the antivirus! :)
8.
▲
by
wmu
5y ago
Thanks, that's a really elegant approach.
9.
▲
by
wmu
5y ago
Author here. I cannot use BSR, because have to execute code for all bits, regardless their value. The range is: the last bit to the first with value 1. It's a non-obvious iteration schema. :)
10.
▲
by
wmu
5y ago
> In continental Europe I have often been in a room with people from 10 different countries say Germany, France, Italy, Russia, Poland, India, China, Korea, England. Everyone could understand each other's broken English with the exc
11.
▲
by
wmu
5y ago
I use my own, simple CLI tool* (not only to track working hours, but also to track open source or hobby activiets). For many years I used Toggl, which is great and powerful - I just needed something that works offline. [*] https:/
12.
▲
by
wmu
5y ago
There's a similar project http://rosettacode.org/wiki/Rosetta_Code .
13.
▲
by
wmu
5y ago
We can call these things "flaws" or "traits", it doesn't really matter. The reality is SIMD hardware is ubiquitous, while the alternatives the article mentions are niche. Maybe except ARM SVE, which appeared this ye
14.
▲
by
wmu
5y ago
Love the whole project, she's my hero. :) I'm wondering how much did she pay in total to look like a billionaire.
15.
▲
by
wmu
5y ago
I often use "not", "and", "or" to clearly express logical conditions. Bit operations look better as cryptic symbols "&", "|" and "~". :)
16.
▲
by
wmu
5y ago
The sentence in question is misinterpreted. I read it like this: our contract applies all the time, not only when you're directly working for the company. We don't know what the contract exactly says. Likely there's an agreem
17.
▲
by
wmu
5y ago
Looks great! Seems there were some issues in conversion into HTML chapter titles. For example https://www.practical-go-lessons.com/chap-31-logging#log.fat...
18.
▲
by
wmu
6y ago
Regarding the C++ version: instead of copying data to a vector and then sorting the vector, it might be more profitable to use std::multimap<size_t, string>. This is a sorted container (likely rb-tree based) that handles duplicated ke
19.
▲
by
wmu
6y ago
The article mentions that the format was reverse-engineered, but the link goes to some extension database page, without any further details. Is the format really known?
20.
▲
by
wmu
6y ago
Trivia: the Polish word "cuda" means "miracles", "zluda" ("złuda") means "a delusion". Nice pun.
21.
▲
by
wmu
6y ago
Really nice, well written introduction. Graphviz is a cool tool, we used this when debugging some graph-related algorithms.
22.
▲
by
wmu
6y ago
There's is an interesting supposition: if Haskell wasn't pure functional (had imperative constructions) it would be more popular. But Ocaml is not pure functional and is not popular.
23.
▲
by
wmu
6y ago
There's the first issue: "`regex2fat` is nine characters long" ( https://github.com/8051Enthusiast/regex2fat/issues/1 ) :)
24.
▲
by
wmu
6y ago
After series of interviews I compiled questions to employer, maybe that would help others: https://github.com/WojciechMula/interview-questions
25.
▲
by
wmu
6y ago
A thing for people not familiar with reST: check out ASCII-art tables - https://docutils.sourceforge.io/docs/user/rst/quickref.html#... :)
26.
▲
by
wmu
6y ago
> The irony was that I was probably the most productive person in that office (in my humble opinion). It's a cognitive bias. I'm pretty sure I came across such example in Kahneman's "Thinking, Fast and Slow".
27.
▲
by
wmu
6y ago
Well, this is a nice example of lack of knowledge flow. The senior developer spent his time explaining things that should have been put in the procedure's comment. Yes, that's what comments are for.
28.
▲
by
wmu
7y ago
Instead of creating C code inside cmake scripts it's better to use command configure_file ( https://cmake.org/cmake/help/latest/command/configure_file.h... ). The command creates a source file based o
29.
▲
by
wmu
7y ago
You can, but you shouldn't. Use of fixed-point numbers is way more reliable, often faster as it's implemented with integer numbers, you can easily detect overflow, you can increase/decrease precision if you need, etc.
30.
▲
by
wmu
7y ago
In GCC runtime the terminate handler is called after stack unwinding.
More ›