Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bacon_blood
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
bacon_blood
6y ago
This is a software supply chain issue, but it likely doesn't interest Intel Mac users who are still using x86 homebrew and who can't empathize with the experience of the upstream developers for all the Mac software they use.
2.
▲
by
bacon_blood
6y ago
I just checked your profile and it seems like you're a command line software developer for Linux. I'm not sure why you're telling a Mac developer what Mac developers do and don't need, or what use cases are "legitim
3.
▲
by
bacon_blood
6y ago
No. This isn't fixed by open source. Open source projects also do binary releases (see brew cask), and those need to be universal as well. Someone needs to build those universal binaries, and homebrew has decided to be incapable as a p
4.
▲
by
bacon_blood
6y ago
I disagree. Apple would spend the time to make universal binaries work (unlike homebrew, who has stated they won't support them). Not installing universal binaries has some bad implications for Rosetta for developers. Having mixed sing
5.
▲
by
bacon_blood
6y ago
A GPU's compute core, to my limited understanding, is sort of like a CPU with a lot of threads that execute the same instruction at the same time (aka SIMT). It has a decode frontend, local memory cache, addressing, registers, and a lo
6.
▲
by
bacon_blood
6y ago
Most machine learning is using _NVIDIA_ GPUs, which themselves have a neural engine (tensor cores) for the last two generations. An NVIDIA A100 has around 19 Teraflops but 156 "tensor flops" (312 if you use sparse matrices). In ad
7.
▲
by
bacon_blood
6y ago
Both x86 and arm clang can output for the other architecture, or universal. Pass `-arch arm64` not `-march` You can also `clang -arch x86_64 -arch arm64` to build for both at once. You can even go a step further and run your clang as native
8.
▲
by
bacon_blood
6y ago
The benchmark program itself is obviously broken on ARM, as Rosetta is jitting ARM behind the scenes, so you could write a program + compiler that emitted the same ARM as Rosetta. This means it's a problem with the program and not a pr
9.
▲
by
bacon_blood
6y ago
This article has a mistake. I actually ran the benchmark, and it doesn't return a valid result on arm64 at all. The posted numbers match mine if I run it under Rosetta. Perhaps the author has been running their entire terminal in Roset
10.
▲
by
bacon_blood
6y ago
Go f1980efb92c011eab71aa61b68ccf58d845d1de7 on a Mini on 11.0.1 goos: darwin goarch: arm64 pkg: sync BenchmarkCond2 4849542 249.7 ns/op BenchmarkCond2-2 2639139 531.1 ns/op Benchma
11.
▲
by
bacon_blood
10y ago
Web framework development
12.
▲
by
bacon_blood
14y ago
Ad providers already silently notice context and provide relevant ads (manipulating the eventual result of your page load). Isn't that just as creepy? (especially when it happens inside e.g. Gmail)
13.
▲
by
bacon_blood
14y ago
Who's going to pay for web advertising anymore if just anybody can install a browser extension able to block ads? We should boycott Firefox. What kind of world is this where I can't fund companies by learning about the best kind of paper to