HNHacker News
TopNewBestAskShowJobs

arthur2e5

1,125 karma · joined April 29, 2016

zh-CN-N, en-US-5.
submissionscomments
arthur2e5··on VUDA: A Vulkan Implementation of CUDA
The way conservative distros define "stable" is part of the problem. For things less than 3 years old, going for stale versions often runs counter to "stable".
arthur2e5··on FDA approves first gene therapy treatment of Duchenne muscular dystrophy
Considering this new treatment is just a single dose[^1] that hopefully lasts for quite a while[^2], it might actually cost a lot less in the long run.

[^1] see FDA press release and monograph. addditional doses won't do much because by then the immune system has learned to attack the AAV vector -- a different vector strain would be needed and that would be a new drug to be approved

[^2] no idea what the turnover rate is. and honestly, the FDA isn't even sure it helps with anything, hence conditional.

arthur2e5··on NPM won't publish packages containing the word keygen
It didn't quite register as a "display" font variant usually does for me either -- the only feature is the width (it's a nonfancy sans-serif, what do you expect) so it somehow just feels like it's been squished. Intellectually I know it's definitely not a simple scale-transformation and must have involved some curve work to make it look less off, but I just can't shake the feeling of having seen text getting run over by a truck.
arthur2e5··on Grass makes better ethanol than corn does (2008)
> lowers the mean mpg… energy density

And that's why we don't quantify energy efficiency using just MPG. You adjust for the density to get some sort of mile per gallon-energy-equivalent.

> Making that energy less efficient

I have no idea at all how this could happen, except to say that your very rough numbers do suggest a reduction in energy efficiency. EtOH is supposed to have 34% less energy per volume, so for E10 the reduction should be around 3.4% (IGNORING VOLUME CHANGES WHEN MIXING). This matches well with the "up to 2.8%" claim of Wikipedia citing[1], but certainly not what your engine is doing.

[1]: https://web.archive.org/web/20070609142818/http://www.raa.ne...

> the fact that we're literally burning food

We are all minions of corn. The hope has for a long time been on grass and other stalks full of waste cellulose digestible only by microbes in ruminants and fermentation plants, but these just keep on not delivering.

Isobutanol was supposed to be a more gasoline-like biofuel too. Nobody figured out how to make it cheaply enough to burn either.

arthur2e5··on Hacker News evading criticism by selectively adding noreferrer to certain links
On one hand, social media sites tend to want to tell the target site "we brought you there" for some pretty traffic statistics and monetization. On the other hand, I seriously doubt HN, the news site of a VC company, actually takes any money from that.
arthur2e5··on AVX512 intrinsics for JDK’s Arrays.sort methods
The best thing a current compiler can provide is probably replacing intrinsics with more conventional-looking things like GCC's Vector extensions[1] and C++'s simd<T>. Even then you'd need to do a little bit of union work for the cooler operations.

[1] https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html

arthur2e5··on A new class of tiny, self-propelled robots that can zip through liquid at speed
That's starting to sound like an RFID device, but with sound instead of radio waves. In this framework I guess the propeller-thing is analogous to a Crookes radiometer.[0] I wonder what would be the Great Seal Bug[1]?

[0]: https://en.wikipedia.org/wiki/Crookes_radiometer [1]: https://en.wikipedia.org/wiki/The_Thing_(listening_device)

arthur2e5··on Low Sexual Satisfaction Linked to Memory Decline Later in Life
There's also the fun little dude called K3. Started as a cheapo synthetic form that causes oxidative liver damage in high doses, turns out your body makes it too when you take other forms of K -- it could be what the body uses to ship Vitamin K pass the blood-brain barrier, but nobody's sure.

The damage is still true though. Natural != good, especially when you screw with doses.

* * *

Oh, B. When all the other subscripts are for Vitamers, there's this one guy that just wants to be different. It's not like we don't have enough letters! Having some similarities does not justify this terrible nomenclature!

arthur2e5··on Box64 and RISC-V
It's a small chip connected to the motherboard via either the LPC bus or the SPI bus. There is no constraint on size except the bus dimension and common sense.

If you want to draw a PCB, you can! Just like you can make your own USB-to-SATA board with an ASM1153 though, all you do is draw a board to connect a chip to the outside and give it some supporting crystals. An example TPM chip is SLB 9665, and you can get its datasheet here: https://www.infineon.com/dgdl/Infineon-data-sheet-SLB9665_2.... (if link goes stale, use Google)

As for source code: hardware being closed off is not exactly news (otherwise people would be a lot less angry at firmware issues). There are open-source TPM emulators in use by qemu, so you probably could convince a Raspberry Pi Zero or whatever to pretend to be one by using an emulator and speaking over SPI. There's also a report of TPM on a ARM+FPGA board (https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=...) if that's what you want.

arthur2e5··on Halftone QR Codes
There's definitely a tradeoff somewhere between fanciness and scan-ability though. Say we instead use a transparent mask, so there's both a discernable image in the back and a QR that gets reliably thresholded into the original.
arthur2e5··on Halftone QR Codes
The fancy Taiwanese method link is not working too well for me: it goes to a university news list (not a specific article) and every article fails to load the main image. http://vecg.cs.ucl.ac.uk/Projects/SmartGeometry/halftone_QR/... is a better link.
arthur2e5··on Halftone QR Codes
Tricks like this are often implementation-dependent. Nobody says the scanner must use the center pixel, not an averaging of where the block is supposed to be.

Heck, QR scanners are often sensitive to perspective even when the point of the four eyes is for the program to correct for perspective.

arthur2e5··on Low Sexual Satisfaction Linked to Memory Decline Later in Life
The K1/K2 taxonomy is… not great, precisely because MK-4 and MK-7 can work quite differently. There are also forms of K not falling into either category, because microbes love to partitially hydrogenate the chain leaving you weird in-betweens.
arthur2e5··on Low Sexual Satisfaction Linked to Memory Decline Later in Life
Humans are unreasonably good at doing well at Vitamin C doses that don't make sense in other primates. Megadose proponents point to chimps and suggest some 30 time increase from RDA numbers, but humans do just fine at ~100 mg per day. And supplementation don't seem to do much.

Good news, really, because our species would be stuck on fruits and raw meat otherwise.

arthur2e5··on Windows 11 adding native support for winRAR, 7zip, tar, and gzip
7z does have two advantages. The main one is that lack of support is obvious, so nobody wastes time thinking the file is broken. The other one is that you don't use bzip2, which compresses worse than lzma and decompresses slower.
arthur2e5··on Windows 11 adding native support for winRAR, 7zip, tar, and gzip
It's a brand new implementation under libarchive, so I'm pretty sure utf-8 will be available too.
arthur2e5··on Ketamine no better than placebo at alleviating depression, unusual trial finds
Well, yeah. But the parent comment is insisting that the spiritual bits is doing something, and I was just way too lazy to look for a dose response study.
arthur2e5··on Deep sleep may be the best defense against Alzheimer’s
Well look, the sales pitch for SIT is that you get most of the HIIT goodness at three minutes per day of exercise. Now to hit the required intensity… how much is an indoor bike anyways?
arthur2e5··on Deep sleep may be the best defense against Alzheimer’s
The "neurobiological effects of physical exercise" page on Wikipedia gets submitted on HN frequently with few votes, but man is it a fascinating read. Beyond the well-known runner's high, you get cognitive improvements in both short and long term. It even slows down Alzheimer's after you get it, allegedly.

Exercise is no panacea, but people really don't realize how many things it (allegedly) can do, even with super short durations you see in these interval training regimens. Don't force it on people with ME/CFS, sure, but most of us really can and should set aside an hour a week (or less, if you do SIT instead of HIIT).

arthur2e5··on Ketamine no better than placebo at alleviating depression, unusual trial finds
The study actually shows ketamine works as well with anesthetia (45%) as without (40%), if you read the non-anesthetia study linked in https://news.ycombinator.com/item?id=36030251.

(Of course you can argue they are not using enough K at the 0.5 mg/kg mark, because disccociation starts at 1 to 3 mg/kg per StatPearls.)

arthur2e5··on Ketamine no better than placebo at alleviating depression, unusual trial finds
This kind of headline made some round in Twitter a while ago and got justifiably ridiculed, so let me repeat those old points here.

The study states "agents used for anesthetic maintenance included intravenous propofol and inhaled sevoflurane or isoflurane." All three have some known antidepressant activity:

- propofol: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6276046/ (This story was pretty big back then, as propofol's a common electeoconvulsion anesthetic.)

- sevoflurane: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8851135/ (tiny sample, but idea comes from other tiny samples where it worked)

- isoflurane: https://pubmed.ncbi.nlm.nih.gov/23922809/

Does it mean this study is meaningless? No, but it definitely does not prove what the abstract wants to say. What it does show is well-summarized in https://news.ycombinator.com/item?id=36030251.

See replies under https://twitter.com/jonahdavids1/status/1654842991331213313.

(And no, having general anesthesia work about as well as ketamine does not make ket useless either. Ket is less likely to stop you from breathing. And you can stay awake, even non-hallucinating [see: nasal sprays], while it works.)

arthur2e5··on PGP signatures on PyPI: worse than useless
The pgpkeydump page links to... six pages about GPG in the "Much has been written about this" part.

GnuPG is one of the cases where "rewrite it in rust" helps a little. rPGP and sequoia-openpgp offer somewhat reasonable library interfaces. pgpkeydump depends on sequoia.

With a rewrite you also don't get maintainer issues like https://twitter.com/FiloSottile/status/1355194247482384392 either.

arthur2e5··on What Wikipedia Did
Chinese Wikipedia used to be like that until a WMF intervention happened -- over off-site canvassing and doxxing. Now important decisions like admin elections go in a special secret ballot system.

Not sure what's happening with the more usual discussions. Too tired to keep up with whatever's happening there.

arthur2e5··on Large language models generate functional protein sequences across families
Pretty sure the preprint is at https://www.biorxiv.org/content/10.1101/2021.07.18.452833v1..... Good for checking out what the editors have done.
arthur2e5··on Faster LZ is not the answer to 150-250 GB video game downloads
I suppose there's always the approach of running the thing like a DB, as in you don't care about the representation of data being the same and liberally mark parts as "unused", compacting once in a while. But then the integrity check & delta update code of your distribution platform needs to understand that too.

You wouldn't even need Linux extensions for that. You just do it like ZIP (or multisession CD-R, whatever) and put a new directory at the end. Just don't ask about streaming.

arthur2e5··on Double Descent in Human Learning
It can be argued that the human case correlates better with the "data double descent" model, assuming the brain network size does not change. The thing is... it does! It goes up and down as connections grow and get pruned. Biology is messy. Biological analogies can never be perfectly clean, especially for a system as giant as a human.
arthur2e5··on Use of antibiotics in farming ‘endangering human immune system’
Same. Every doc relative would have some, despite their current crackdown on antibiotics prescribing online (not sales -- you can still fudge some paper and get it done).

The most striking thing about antibiotics use is not human use, however. Colistin, mentioned in the article, became the last line of defense against resistant bacteria while China was still liberally giving it to livestock. Thankfully use of this one is going to end…

arthur2e5··on Piper: A proposal for a graphy pipe-based build system
Implicit rules and pattern rules have the little issue with header dependencies that I can never get over with. It always feels like I can only choose simplicity or accuracy in incremental builds. I suppose -MMD is the way for C, though the way it pulls in system header checks always feels a bit too far.
arthur2e5··on The weird world of Windows file paths
> It is, I believe, as I alluded to in the comment.

The FILE_STANDARD_INFORMATION_EX structure alludes to a common handling of alternateStream. Winbtrfs is a great resource on this, since it implements many bells and whistles from NTFS in an open way -- you just grep for a keyword and you will be close. The code exercising the Windows API for testing is src/tests /streams.cpp.

Grep on FILE_STREAM_INFORMATION in the source should provide more useful hits on the source, but phone browsers are clumsy.

arthur2e5··on Faster LZ is not the answer to 150-250 GB video game downloads
> I/O for updates is extremely efficient.

This happens to touch upon a pain I keep getting with Steam. Games like squad keep getting tiny patches (compared to the whole game size), which is great, until you see that steam needs to read and write the whole file again to finish the patch. It's not as simple as their "dumb allocation wearing out SSD" problem either -- there's no API to do this anywhere unlike the common posix_fallocate(). Linux FALLOC_FL_INSERT_RANGE comes close, but no studio will tend their files so they make exact filesystem block-sized units.

← PreviousPage 4 of 10Next →