HNHacker News
TopNewBestAskShowJobs

nagaiaida

104 karma · joined August 27, 2020

alice at [user] dot fr

if you email me, there's a good chance my replies will go to your spam folder.

submissionscomments
nagaiaida··on Self-hosted HTTP tunnels with SSH and Nginx
presumably somewhat more like nebula
nagaiaida··on Run Qwen 3.8 Flash Next (125B) on consumer hardware (RTX 4090) at 100T/s
maybe then we'll pin hashes instead of filenames, and oops now anybody can fork my/domain and hand out a link that looks official with whatever contents they wish
nagaiaida··on Run Qwen 3.8 Flash Next (125B) on consumer hardware (RTX 4090) at 100T/s
when people left their laptops unlocked, we used to wrap their sudo so that the output would be pre- and postfixed with ascii dolphins
nagaiaida··on Senior Engineers Are the Next DRAM Shortage
phones let you type … effortlessly
nagaiaida··on Houthis used Anthropic to develop guided weapons
would you care to share your interpretation of the function of the word "just" upthread? because that would appear to be the operative part doing the reducing that you've conveniently left out here.
nagaiaida··on Delidded Intel I9-14900KS CT Scan
potentially overly-aggressive spam filtering? the first comment by that account happens to start off with "The new $39.99 USD Anker Nano 45W(A121D) charger" verbatim.
nagaiaida··on uv: Deduplicate all files in the wheel cache
mainly i just mean dataset configuration and arrangement within the filesystem in general as it pertains to whatever you're actually doing. if you can reliably send writes with different storage characteristics (deduplicability, compressibility, etc.) to different datasets configured accordingly, you don't have to deal with the drawbacks of trying to dedupe service logs or installed packages (which will just slowly inflate the dedupe tables for no real benefit) or compress media/encrypted files (admittedly you can usually just bail out early compressing so this side doesn't matter much but imagine the next really good compression algorithm can't fail fast for some reason). so as long as you only enable dedupe where it will actually help you because you designated a dataset for some highly duplicated purpose (and a bunch of transient writes won't harm you by growing the tables needlessly), there's really no reason not to go for it unless tight write latency constraints are also in play.

for instance, i have a pool with plenty of datasets that have dedupe off and only a crucial few with it enabled: the ones that are nfs-mounted media storage volumes for fediverse instance containers that would otherwise all duplicate all media they see in common, which is most media posted to any of them and a good bit of the remote media received by any of them. the size of the dedupe tables in memory is purely a function of the number of blocks written to those few datasets and i expect to either sunset this laptop from 2012 or migrate the pool to a fresh one long before i would be worried about the memory cost of deduplication swelling a few orders of magnitude to where i'd have to care.

nagaiaida··on uv: Deduplicate all files in the wheel cache
> ZFS needs around 1-5GB of ram per TB of storage

...per unique TB written to datasets with deduplication enabled, of course, not the pool as a whole (even though that ram cost is indeed at the pool level).

there are plenty of useful things to be done with zfs dedupe at practically no cost if you design for it ahead of time. unfortunately for some reason people parachute into every thread where zfs comes up to say you can never ever turn it on, so people are taught not to even try.

nagaiaida··on DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs
if you don't trust something to survive an atomic filesystem snapshot, why would you trust it to survive sudden power loss?
nagaiaida··on Apple introduces M6 and M5 Ultra
well the good news is you can indeed already just have unified cpu/gpu memory on linux with an igpu on good old replaceable ram. i've done it on 8th gen intel stuff i picked up dirt cheap used. for the most part, running on the gpu wasn't faster (nor appreciably slower) than the cpu for the things i was doing, just more power efficient. overall bandwidth is relatively limited regardless which would be the bigger difference comparing against the m chips. and of course, good luck if you're hoping stuff like opencl support hasn't long ago been ripped out of whatever software you might perfectly reasonably expect to run this way today
nagaiaida··on Unsloth Dynamic 3.0 GGUFs
you can just hash the metadata masking out the hash as all zeroes or anything similar to get around that, like header checksums that ostensibly include themselves
nagaiaida··on Toot.community is shutting down
(to be clear, i have been on mastodon/fedi for coming up on a decade now and have no qualms about the way leaving or sunsetting an instance works. part of the magic imo is that old posts from long-dead instances regularly go around again)

how exactly do you propose someone looking to delete all of their old posts from a dead instance might obtain the exhaustive list of instances that have historically received their posts via a long indirect cascade of boosts to send these formal or informal deletion requests? an allowlist-federated instance obviously makes that far more tractable, and otherwise I could potentially see annoying paths to doing it anyway if i had been the admin and had every log ever sitting somewhere to trawl through, but in the case of a normal user whose instance is already gone and who doesn't have an ongoing relationship with the prior admin, this is hardly a realistic way to address that concern.

nagaiaida··on Staging patches with git add (2024)
i've always thought one of git's strengths is offering robust aliasing and subcommand flexibility. why not spend three seconds making git have split too?
nagaiaida··on Staging patches with git add (2024)
e in interactive mode lets you directly edit the patch line by line, so it depends how you count popping open an editor
nagaiaida··on Forth
somewhat relatedly, shell pipelining is very amenable to being massaged into (non stack-based) concatenative programming
nagaiaida··on Under federal rule, colleges must leave grads better off or lose financial aid
dang, and here some us were doing it for free like suckers
nagaiaida··on I Like Small Keyboards
with a numpad but without moving my hand
nagaiaida··on Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory
dell opts you in without telling you. one day you'll just reboot to an unexpected bitlocker screen and have to figure out whether you're getting ransomwared before eventually digging a key out of your microsoft account you weren't aware was there.
nagaiaida··on AI learns the “dark art” of RFIC design
do we mathematicians do particularly much work with cows that is made simpler by assuming they're spherical?
nagaiaida··on Ask HN: How do you separate intentional test boilerplate from real duplication?
clicking through to the repo linked at the end it appears to be rolling-hash-style ast structural pattern matching that ignores things like what names identifiers concretely have
nagaiaida··on The experience of rendering Arabic typography and its technical debt
what selective pressures against oldstyle numerals with ascenders/descenders existed that wouldn't have equally applied to letterforms with those same features?

(aha i have found the answer to my own question: miniaturization for fractions in phototypesetting)

nagaiaida··on AUR packages compromised with Infostealer and Rootkit
> like github repos that don't seem relevant

i wouldn't necessarily trust a repo that does seem relevant either. it's trivial to put any data you want at a url which, at a glance, appears to legitimately belong to any repo you can fork.

nagaiaida··on Zig ELF Linker Improvements Devlog
minor correction, moar stands for metamodel on a runtime, not meta-object aware runtime
nagaiaida··on Prolog Coding Horror
no, first one goes down some wrong avenues before backtracking
nagaiaida··on Software Internals Book Club
that's an excellent reason why one shouldn't validate emails by parsing, not an excuse for barring valid emails through poorly implemented validation
nagaiaida··on I built my own hair electrolysis machine
anyone with skin that makes laser/ipl inapplicable, for one
nagaiaida··on Trademark violation: Fake Notepad++ for Mac
> They literally put his bio up.

...crediting him as the author of the original, not the mac port.

without commenting on anything to do with trademarks, in what way is that even slightly pretending to be him? why would they put another, separate bio alongside as the person doing a mac port if they were intending to masquerade as the original author?

nagaiaida··on Why are there both TMP and TEMP environment variables? (2015)
the general asceticism, frign (on the board of suckless.org e.v.) setting his mailserver hostname to a nazi bunker, them picking a torch march through the german countryside as a bonding activity instead of literally anything else... yeah. at that point why would one want to bother trying to acquire the taste?
nagaiaida··on Show HN: Site Mogging
von neumann's minimax theorem dates back to 1928
nagaiaida··on Ask HN: Who is hiring? (May 2026)
the fragment of a word you are thinking of means "two"
Page 1 of 4Next →