Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thecompilr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
thecompilr
9y ago
Yeah, cloud is definitely an option too, but that might be a bit harder to pull off. Selling servers to AWS, GCC and Azure might be initially easier.
92.
▲
by
thecompilr
9y ago
ARM64 servers. This one is quite a low hanging fruit. Apple has the most advanced ARMv8 based core, one that can rival Intel. And the market is enormous, larger by far than iPad, or Mac. Of course Apple being Apple they would ship entire bo
93.
▲
by
thecompilr
9y ago
That is probably the current distance. 1 AU is the mean distance.
94.
▲
by
thecompilr
9y ago
I experienced nothing but exceptional service in Italy.
95.
▲
by
thecompilr
9y ago
That makes me very sad. I believe nuclear power should be developed further, and California, as a state could find solution for the waste problem, without waiting for the government. After all it is the richest, and most innovative state in
96.
▲
by
thecompilr
9y ago
I don't have hard evidence, but A) they are vulnerable to two out of the three attacks, which indicates they did not in fact consider speculative execution a danger B) it is hard to believe that if they researched the topic at AMD, the
97.
▲
by
thecompilr
9y ago
AMD did things the "right" way, not because they understood the security implication, but because it was very hard to achieve such high level of speculation, and I think the performance gains didn't justify the effort for the
98.
▲
by
thecompilr
9y ago
You can either use lscpu, which is less accurate, or the best way is to check: cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq where instead of cpu0 you can write any core number, and it will giv
99.
▲
by
thecompilr
9y ago
VL - Extend AVX512 to operate on only 256-bit and 128-bits at a time. (vector length extension) DQ - Extend AVX512 to Longs, Long Longs. (double word and quadword extension) BW - Extend AVX512 to Bytes, Shorts. (byte and word extension)
100.
▲
by
thecompilr
9y ago
Ads in print have a fixed cost, based on the size of the ad. But even printed ads target specific demographics. How many over 40 brides are there compared to 20-30 years old, that would read a wedding magazine is an extreme example of it. A
101.
▲
by
thecompilr
9y ago
I don't do any recruitment or hiring, and myself is well over 30. I don't think discriminating during hiring is legal, or should be legal. All I was saying that delivering hiring ads based on a certain demographic, that will bri
102.
▲
by
thecompilr
9y ago
So the example is: "For example, an employer's reliance on word-of-mouth recruitment by its mostly Hispanic work force may violate the law if the result is that almost all new hires are Hispanic." In this case the employers p
103.
▲
by
thecompilr
9y ago
I think that is perfectly legal, ethical and acceptable. Those companies pay per impression, so they want to maximize the effect of the ad, and reach as many candidates as possible per each $ they pay FB. This is just an ad. No one can stop
104.
▲
by
thecompilr
9y ago
If that is an issue for you, you could try using the implementation I wrote for boringssl. It avoids SIMD multiplications altogether and only uses simple AVX2 instructions, so there is no slowdown (AFAICT) although it is not as fast as AVX5
105.
▲
by
thecompilr
9y ago
You don't use FMA (or any multiplication) for SHA2. The throttling is a big issue.
106.
▲
by
thecompilr
9y ago
Can't turbo as much is still a net loss of performance. Even on Platinum turbo frequency is almost 10% lower with AVX512 on single core, and 30% lower with all cores. So you really want the majority of your software to use AVX512 to ga
107.
▲
by
thecompilr
9y ago
Are there really no anonymous benchmarks in the wild?
108.
▲
by
thecompilr
9y ago
I am sorry, you are 100% correct. There are workloads where you can't beat Intel. Pure number crunching for example, where you can utilize AVX-512. I meant in the real world of (most) web servers in this case.
109.
▲
by
thecompilr
9y ago
If you look at the C language then there are two compilers: gcc and clang. Clang uses LLVM as its back end, and is basically an Apple project. It is heavily optimized for arm64 (guess what: Apple uses arm64). LLVM is also the back end for R
110.
▲
by
thecompilr
9y ago
This is the most meaningless comparison you could possibly make. By this logic Pentium 4 is also better, because it had 3.8 peak GHz, SMT and could do 4 uops/cycle. In reality things don't work like that. First of all some of the
111.
▲
by
thecompilr
9y ago
What I would really like to see is a smaller version of the truck, and a collaboration with U-Haul. Now that has market value.
112.
▲
by
thecompilr
9y ago
> If you make something that is performance critical, and in particular if it's concurrent, the normal rule is you avoid allocating on the heap at all. This is a very synthetic workload, and all allocation were done by the standard
113.
▲
by
thecompilr
9y ago
I recommend an app called Baby Tracker on iPhone (not sure if theres an android version). I recently found out it even has an apple watch companion app. Very convenient.
114.
▲
by
thecompilr
9y ago
C language is as simple as it gets. The only concept people struggle with is pointers, but even that is a very simple concept. Teaching something that is simpler than C to computer scientists will breed very poor engineers.
115.
▲
Intel enters the quantum computing club
(qutech.nl)
3 points
by
thecompilr
9y ago
|
0 comments
116.
▲
by
thecompilr
9y ago
> Jobs: Computers are actually pretty simple. We’re sitting here on a bench in this café [for this part of the Interview]. Let’s assume that you understood only the most rudimentary of directions and you asked how to find the rest room.
117.
▲
by
thecompilr
9y ago
Well, probably we would still see Apple develop their own CPUs. Intel just couldn't deliver on the low power promise.
118.
▲
by
thecompilr
9y ago
So basically roomba with a driver?
119.
▲
by
thecompilr
10y ago
Hear, hear
120.
▲
by
thecompilr
10y ago
About time they open sourced it. Funny how it is Python according to github :)
More ›