HNHacker News
TopNewBestAskShowJobs

arthur2e5

1,125 karma · joined April 29, 2016

zh-CN-N, en-US-5.
submissionscomments
arthur2e5··on ‘Tortured phrases’ give away fabricated research papers
HN for arXiv paper: https://news.ycombinator.com/item?id=28107614
arthur2e5··on Tortured phrases: A dubious writing style emerging in science
Did you even read the abstract of the TFA? This should not even be a cultural background issue. As an L2 English speaker myself I have never ever thought about throwing a thesaurus onto some established phrase so I can turn “artificial intelligence” into “counterfeit consciousness”, or “deep neural network” into “profound neural organization”. These are deliberate use of fancy words without trying to make sense.

Heck, we got a word for this sort of rampant plagiarism masking on Chinese internet — 洗稿 (manuscript (or blog post)-laundry).

OT: I do appreciate the funny phrase “elite figuring” for HPC. It’s kind of like how they translate things to Anglish.

arthur2e5··on The mermaid is taking over Google search in Norway
The retaliation is quite real—CF keeps your entire e-mail address and name in there, so you are essentially doxxing yourself. Pretty sure 8chan posted a lot of the reports they got back in the day.
arthur2e5··on DeepMind creates ‘transformative’ map of human proteins drawn by AI
It’s from just a week ago, and somehow it’s already outdated. The structure database is out there in https://alphafold.ebi.ac.uk/, available under CC-BY, with data for humans and 20 model organisms.

Also, the “map” used in the title confused me quite a bit. Coming with the incorrect assumption that this is something new, I thought they made the AI guess the interaction between proteins…

arthur2e5··on A soil-science revolution upends plans to fight climate change
… and while fungi have certainly figured out the lignin thing, pyrolyzed anything is much harder to break. Unlike fresh organic stuff, most of the N, even O and H is gone. It’s just more favorable to eat something else.
arthur2e5··on Lessons learned from 15 years of SumatraPDF, an open source Windows app
Regarding the XML thing the author did mention later how complex a compliant parser is, so presumably tests have been… done. The “HTML/” before the XML is what really raised my eyebrows with the stuff, since not many people besides browsers implement the optional tag and tag soup recovery right. (At least it’s standardized in the spec now.)

Alright, looks like the self-brewed parser is explicitly for CHM HTML4 and EPUB XHTML only, with the more serious stuff in muPDF. I could still mess with it by self-packing CHM (HTML4 has optional tags for ergonomics too), but that sounds very boring.

arthur2e5··on Ask HN: How do I make my own map?
The more amateur world I am familiar with (OSM et al) does not go for a theodolite at all. The general approach is to satellite-trace the place out and use GPS tracks for what it can’t cover.[1] For more detailed shapes or up-to-date imagery, OpenDroneMap might be used to assemble own drone imagery.

  [1] https://wiki.openstreetmap.org/wiki/Mapping_techniques
The rendering part is usually done by leaflet on the web. GIS software should allow importing from OSM too.
arthur2e5··on Ttfautohint – a 99% automated font hinting process
FreeType already has a v40 byte code mode that mimics the look and feel of DirectWrite hinting by disabling the horizontal adjustments; see https://www.freetype.org/freetype2/docs/hinting/subpixel-hin....
arthur2e5··on MS Windows Defender and DeCSS
Oh no, it certainly helps grandmas and the one-per-classroom public computers (China, 2008-). You get all the USB sticks coming in and out, and before you know it you get that one obnoxious virus that hides all folders and replaces them with a .exe of the same name.

And yeah they do boot from a readonly C: with some magic to make it appear writable per session. But re-infection is quick, especially when you have extra writable data partitions.

arthur2e5··on Things I Learned Reading Webkit’s UA Stylesheet
Developers going without knowing what preprocessors do is… getting unfortunately common. Back in the olden days some people were using the C preprocessor on JavaScript. Being bilingual helps in programming too, everyone!
arthur2e5··on Why we're blind to the color blue
This lower resolution of blue is pretty well known in recent image compression work (XYB space of JPEG-XL and guetzil), and number of S cones is the only explanation I have seen on that.
arthur2e5··on Copilot knows a lot about other things not just code
I think it is a transformer much like GPT-3. Having been trained on public GitHub repos, the bulk of READMEs, Q&As plus the textbooks and occasional novels might just be enough to teach it conversations and the definitions. The Python evaluation stuff might have been picked up from textbook interaction samples and (assuming it will figure out the correspondence) jupyter notebook files.
arthur2e5··on When static makes your C code 10 times faster
Link time optimization would enable a similar change even without a code edit. Using static is good, but it’s a good idea to figure out how to just let other people’s code run fast too.
arthur2e5··on GPU Accelerated JavaScript Advanced Substation Alpha Subtitles Renderer (WIP)
The README and the title can be made a lot more readable by using the ASS acronym. Seriously. More people know that format by that name. I had to Google the substation thing.

Otherwise this looks pretty cool! For the uninitiated, ASS subs (redundant acronym I know) can get pretty complex, especially when storing the sea of “danmaku” onscreen comments on anime sites.

arthur2e5··on Any Encoding, Ever – ztd.text and Unicode for C++
Not a fan of the tone, but ngl seven-part implementation is pretty nice. Kind of wanting a Rust version of it.
arthur2e5··on ARM64EC: Building Native and Interoperable Apps for Windows 11 on ARM
I can actually imagine a SysV x64 flavor of ARM64EC becoming a thing in the future, assuming of course there’s no patent barrier.

GCC would not work for now without the devs having even seen it, but there is no reason they would not add it. It does support stdcall on x86 after all!

arthur2e5··on ARM64EC: Building Native and Interoperable Apps for Windows 11 on ARM
The whole point of the new ABI is to not require that much rebuilding. You can keep the main application in x64 and only the performance-critical functions in a ARM64EC library. Or you can have a ARM64EC application that loads a x64 plugin or third party lib.
arthur2e5··on Ask HN: Documentation Only for Users?
Same. I feel the loss of potential-customer accessibility does not justify the minimal "security" benefit of hiding the doc, especially since a sufficiently interested competitor would just pay once and get whatever docs they like.
arthur2e5··on Fungus-like organisms in deep time and deep rock
And as a twitter reply pointed out aptly, the first author is a well-known quack. See also https://www.cnet.com/news/sorry-nasa-photos-are-not-evidence....
arthur2e5··on I spent some time exploring how to improve the UX of code blocks on the web
It probably ties into the whole “line ending not newline” philosophy of requiring files to end with an EOL character.
arthur2e5··on ZenithOS is a modernized fork of the 64-bit Temple Operating System
> 440Hz 'A' tuning changed to 432Hz

That's very Terry of the authors, considering the conspiracy theory involved here. (Yes, it's a whole thing: https://jakubmarian.com/the-432-hz-vs-440-hz-conspiracy-theo...)

arthur2e5··on Noise in Creative Coding
Note the algorithm is patented(!) per Wikipedia: https://en.wikipedia.org/wiki/Simplex_noise#Legal_status

There are six patent claims that I have no interest in reading. Apparently there is also an OpenSimplex noise for circumventing the patent, but it only goes up to 4D [simplex usefully goes up to 5D].

arthur2e5··on Loongson Technology develops its own CPU instruction set architecture
Loongson will probably stay fed with their military contracts. But just don't expect anything good to come out of the commercial front: they are known to never provide any useful documentation, with the Chinese Loongson user/hobbyist community itself relying on leaks.

With inexistent documentation comes an awful open-source toolchain. Their official community "Loongnix" cgit is a collection of extremely outdated, long-winded forks of gcc and the kernel. They do provide patches to GCC and Binutils, but only barely enough for the errata (and the old MMX copycat). LLVM is overlooked here, so good luck with that ll/sc lockup when you try Rust. [The "grassroots" @loongson-community on GitHub does try to figure out some more instructions.]

And that brings me to the topic of their fancy ISA extensions. Accelerated X86/ARM emulation, 256-bit SIMD (with a mnemonic of "VBCMULADDPD"), everything! But to hobbists who bought their commercial samples, all that silicon area is just expensive padding with no way to use them.

If you can tolerate Google Translate, I recommend reading https://zh.wikipedia.org/wiki/LoongISA and some of the refs. Especially the comment article by "windows1089" on Zhihu.

arthur2e5··on Reading the AGPL
An 2020 article on AGPL is possibly interesting too: https://news.ycombinator.com/item?id=22095674
arthur2e5··on Show HN: Mongita is to MongoDB as SQLite is to SQL
I can't say it's the most, but it does get used a lot. Chromium and descendants, Firefox, bunch of chat apps (Telegram, WeChat), and so on. You probably have multiple copies per machine.

The SQLite people are quite proud of their ubiquity: https://sqlite.org/mostdeployed.html

arthur2e5··on How a Bug(?) in the Linux CRC-32 Checksum Turned out not to be a Bug
Something about this text just doesn't read right. It feels like someone babbling without end. Is it the lack of punctuation?

Ah whatever, fun stuff.

arthur2e5··on Neighbour manages to pollute the 2.4 ghz spectrum with his 120 IoT devices
Just use the Web Notifications API! Maybe also act like some obnoxious "captchas" and actually check whether you got the permissions to nag you later or give you some flair reward.
arthur2e5··on Codecov verifies checksums by downloading them
Missed chance to say "who checks the checksums"!
arthur2e5··on Human taste buds can tell the difference between normal and 'heavy' water
It could also be something much more benign like potassium and sodium ions. They are allegedly what make some mineral water sweet.
arthur2e5··on What was the point of [ “x$var” = “xval” ]?
The post mentions the issue is fixed by POSIX, which… notably does not standarize -o -a and parens. I guess now we know why POSIX didn't standardize those.
← PreviousPage 7 of 10Next →