Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gaul
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
1.
▲
x86 prefixes and escape opcodes flowchart
(soc.me)
98 points
by
gaul
8mo ago
|
51 comments
2.
▲
Pigeon's Device (2009)
(pigeonsnest.co.uk)
16 points
by
gaul
8mo ago
|
0 comments
3.
▲
Vendor Kernels, Bugs and Stability
(ciq.com)
2 points
by
gaul
2y ago
|
0 comments
4.
▲
Retiring the Mozilla Location Service
(github.com)
1 points
by
gaul
3y ago
|
0 comments
5.
▲
GrapheneOS finds Bluetooth memory corruption via ARM MTE
(grapheneos.social)
328 points
by
gaul
3y ago
|
199 comments
6.
▲
Open Web Advocacy 2023 in Review
(open-web-advocacy.org)
9 points
by
gaul
3y ago
|
0 comments
7.
▲
Understanding Uber's Share of Driver Earnings
(uberpubpolicy.medium.com)
1 points
by
gaul
3y ago
|
0 comments
8.
▲
Gboard Stick Version
(landing.google.co.jp)
3 points
by
gaul
4y ago
|
1 comments
9.
▲
Nutanix Objects violates MinIO’s open source license
(blog.min.io)
425 points
by
gaul
4y ago
|
142 comments
10.
▲
by
gaul
4y ago
https://tt-rss.org/ is a free software, self-hosted alternative and https://ttrss.info/ is a paid hosted offering.
11.
▲
by
gaul
5y ago
Vaurien can do this: https://github.com/community-libs/vaurien
12.
▲
Pyston Team Joins Anaconda
(blog.pyston.org)
4 points
by
gaul
5y ago
|
0 comments
13.
▲
by
gaul
5y ago
clang's -Wshorten-64-to-32 can catch this: https://clang.llvm.org/docs/DiagnosticsReference.html#wshort... The more general-purpose -Wconversion has many false positives, often around int to char conversion. Some
14.
▲
by
gaul
5y ago
This is not a NOP; it explicitly clears the upper 32 bits of EDI since the compiler does not know that they are zero in this situation. If you change cc from an int to size_t (long on x86-64) the compiler will generate: mov e
15.
▲
by
gaul
5y ago
Robert O'Callahan hashed some thoughts about Firefox that he revealed many years later: https://robert.ocallahan.org/2018/01/ancient-browser-wars-hi...
16.
▲
by
gaul
6y ago
HP Dynamo is similar to what you suggest: https://www.hpl.hp.com/techreports/1999/HPL-1999-78.html Note that CPUs and compiler optimization have improved over the last 20 years and these results may not still hold
17.
▲
by
gaul
6y ago
The article mentions 32-bit Raspbian which is moving to 64-bit to better support the Raspberry Pi 4 with 8 GB of RAM. Both the RPi 3 and 4 have 64-bit support but earlier models, including the popular and still-on-sale Zero, do not support
18.
▲
by
gaul
6y ago
Thanks for testing! You may improve performance via increasing -o parallel_count (default="5"). Newer versions of s3fs have improved performance but please report any cliffs at https://github.com/s3fs-fuse/s
19.
▲
by
gaul
6y ago
This is great news for application developers! And probably hard work for the AWS implementors. I will try to update this over the weekend: https://github.com/gaul/are-we-consistent-yet
20.
▲
by
gaul
6y ago
Could you expand on this comment? s3fs uses multiple threads for uploading and populating readdir metadata via S3fsMultiCurl::MultiPerform. Earlier versions used curl_multi_perform which may have hidden some of the parallelism from you.
21.
▲
by
gaul
6y ago
This is not expected behavior. An older version had pessimized locking which preventing concurrently adding a file to a directory and listing the directory simultaneously which is the most similar symptom. I recommend upgrading to the lat
22.
▲
by
gaul
6y ago
I maintain mbpfan and have contributed to a few other Linux on Mac tools. Linux on Mac is not worth the effort. I ran Ubuntu on a 2011 MacBook Air and now run Fedora on a 2014 MacBook Air. There were several papercuts even with these rela
23.
▲
Firefox 83 Release
(mozilla.org)
4 points
by
gaul
6y ago
|
1 comments
24.
▲
by
gaul
6y ago
Note that this laptop uses Kaby Lake based on the older Skylake design. Newer laptops use Sunny Cove based on Ice Lake and have improved single-core performance.
25.
▲
by
gaul
6y ago
MacBook Air with M1 vs. XPS 13 with Tiger Lake i7-1165G7: https://browser.geekbench.com/v5/cpu/compare/4306696?baselin... Single core similar and multicore 50% better for MacBook.
26.
▲
Homebrew deprecates all FUSE formulae
(github.com)
2 points
by
gaul
6y ago
|
0 comments
27.
▲
by
gaul
6y ago
Every talk should include a link to the slides at the beginning and end of the deck, preferably with a shortened URL. This allows live viewers random access but also improves recorded talks. I often want to evaluate the content of a talk
28.
▲
JEP 381: Remove the Solaris and Sparc Ports
(openjdk.java.net)
1 points
by
gaul
6y ago
|
0 comments
29.
▲
by
gaul
6y ago
This changed in 1.86 and I updated the README as follows: > random writes or appends to files require rewriting the entire object, optimized with multi-part upload copy Now changing one bit means re-uploading 5 MB, the minimum S3 part si
30.
▲
by
gaul
7y ago
Fixed; thanks for the feedback.
More ›