HNHacker News
TopNewBestAskShowJobs

xena

10,077 karma · joined July 24, 2014

Bluesky: https://bsky.app/profile/xeiaso.net Blog: https://xeiaso.net email: hackernews@xeserv.us

[ my public key: https://keybase.io/xena; my proof: https://keybase.io/xena/sigs/FQWG1-ZoMRV-4vq1h8x0Vs0EK2VKP5QsRsECud4v7Zw ]

xena.at.hn

I'm starting to discontinue use of Hacker News. Please contact me over email if you want to catch up.

submissionscomments
xena··on A year of fighting scrapers on my 1.5 million-page website
Money can be used to purchase goods or services, such as an unbranded version.
xena··on A year of fighting scrapers on my 1.5 million-page website
The GCC bug tracker uses the meta-refresh challenge, which does not require JavaScript. Due to the fact that the server makes sure the client has waited at least 75% as long as it should, the HTML has to add one second to the meta-refresh wait. Patches welcome. Meta refresh granularity is in single digit seconds.
xena··on A year of fighting scrapers on my 1.5 million-page website
Just keep in mind that changing the logo is a great way to move yourself down the priority list for bug reports and support.
xena··on A year of fighting scrapers on my 1.5 million-page website
I'm almost ready to ship the wasm feature in the next version of Anubis after the one that's about to come out.

The big blocker is that testing against dozens of googles chrome to ensure functionality on abandoned smart TV oses takes a nontrivial amount of time. As an example of the level of debugging and the like required: https://github.com/TecharoHQ/anubis/pull/1684/changes/67621f...

My office gets very warm when chromesweep runs.

This is something that is complicated enough that even though LLM tools can help, it's not a magic bullet. It's just complicated in general.

xena··on A year of fighting scrapers on my 1.5 million-page website
I wish my rent would stop going up year over year.
xena··on Scanning 7.6 Petabytes of HuggingFace Training Data for Secrets
That takes a level of taste and craft that many in this industry do not possess.
xena··on Investigating three real-world incidents in our cybersecurity evaluations
I am unable to facepalm sufficiently upon reading this information.
xena··on Using a Gaming PC's RTX 5070 from a separate Linux workstation
Blocked for using Linux?
xena··on VLC for Unity now supported on Linux
Why do you do this to yourself?
xena··on Converting Files into Minecraft Worlds
I kinda wish this was an nVME over TCP device.

Why? Block storage.

xena··on LG to ban residential proxies from smart TV apps
This is the best news I've heard all week. Finally good news for once!
xena··on How the FSF sysadmins block botnets with reaction
For what it's worth, Anubis supports LibreJS: https://github.com/TecharoHQ/anubis/blob/main/web/build.sh#L...
xena··on How the FSF sysadmins block botnets with reaction
The meta refresh challenge actually uses time as the proof! It makes sure you wait for at least 75% of the time the administrator configured and adds client side smear to ensure that browser temporal randomization doesn't trigger a false failure.
xena··on Since Chromium 148, Math.tanh is now fingerprintable to link underlying OS
Please share with the class :)
xena··on An update on residential proxies and the scraper situation
That's the only theory we have that doesn't sound like a conspiracy theory. The only other credible ideas are that someone's doing some kind of dataset arbitrage by scraping the fuck out of everything and selling companies data that is technically new (by means of the scrape date being newer).
xena··on An update on residential proxies and the scraper situation
For what it's worth I'm working on hashx support. It's just going to take a bit to ship while I do browser testing with broken browser configs.
xena··on My burner email blocklist blocked me
I think this post was written by an AI model.
xena··on Show HN: Fortress – a stealth Chromium so your agents stop getting blocked
Things like this make me wish that we have to pass ethics courses to work in tech.
xena··on [dead]
This is AI generated. Why is this being upvoted?
xena··on Order a burned CD of your own public GitHub repo
I requested the code for Anubis, I'll keep you all updated on what I get!
xena··on I taught a bucket to speak Git
IPFS would be much better for something like LFS support than git repos itself. Git repos are very mutable bits of state and IPFS is best for immutable state. I'm aware of mutable IPFS pointers, but I think the best bet currently is to use immutable things for immutable objects and mutable things for mutable objects.
xena··on I taught a bucket to speak Git
Author of the post here. I'll talk with someone I know at Gitea. I don't think this is viable to upstream into Gitea, but there's only one way to find out!
xena··on I taught a bucket to speak Git
Author of the article here. I'm aware of ZeroFS and other similar approaches (such as something internal at Tigris that will become public at a later date), this was more of an experiment to see how far you can get with stuff I already had "on the shelf". I am going to be improving this a fair bit; I just need to plan out what I'm gonna work on and figure out the best times to stream it, etc.
xena··on Wikipedia cofounder Larry Sanger blocked from editing Wikipedia
It ain't me. I have no connections to Wikipedia and have a "only look, never touch" rule when it comes to interacting with it.
xena··on Ask HN: Will programmers write more efficient code during the memory shortage?
Not unless you get promoted for writing more efficient code.
xena··on I hate compilers
I filed the bug: https://github.com/llvm/llvm-project/issues/204883
xena··on I hate compilers
The last time I evaluated doing protein folding it required gigabytes of disk-data to make it happen. If there's a way to do it without needing gigabytes of disk-data, I'm at least interested in hearing it out.
xena··on I hate compilers
If it's dumb and it works, is it really dumb?
xena··on I hate compilers
I'm gonna have to file the bug without a minimal reproduction case. The issue seems to be those try_table blocks getting nondeterministically reordered at link time (is it using machine pointers for iteration order?). Sadly I'm observing this with a local checkout of binaryen, so it may take a while for you to find the minimal reproduction case.
xena··on I hate compilers
I tried doing that at first. I kept running into edge cases that made the whole thing fall to ribbons. I gave up and am just falling back to what I know works: compiling the WASM to JS.
← PreviousPage 3 of 34Next →