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 It took a year to ship WebAssembly in Anubis
One of the standard library rules enables robots.txt passthrough by default. I can't control people not choosing to use it.
xena··on It took a year to ship WebAssembly in Anubis
I want to do this eventually, but it's hard to split things into the micro-tasks that would be required to make this work on Anubis. One of the ideas I'm throwing around is a world where Anubis helps fuzz old games to find timesaves in tool-assisted speedruns. It's harder than you think.
xena··on It took a year to ship WebAssembly in Anubis
I'm working on this with a private prototype. I'm probably going to lean towards using a Service Worker (https://developer.mozilla.org/en-US/docs/Web/API/Service_Wor...) to renew challenges at a reduced difficulty. Stay tuned!
xena··on A dark horse enters China's AI race: StartLux
But it gives the lab good publicity, as seen in the article.
xena··on Claude for Commerce Agents
Ironically, the fact that those methods are being sold as classes is because they are used up and not as effective anymore.
xena··on Creepy Crawlies
I am actually working on this kind of shared reputation database: https://github.com/TecharoHQ/reputationdb (warning: very prototype, not documented, such bugs, wow). I just have more to do than I have free time at this point.
xena··on Creepy Crawlies
It's made me work two full time jobs, one of which is drastically underpaid compared to the level of rigor and effort I need to put into it.
xena··on Creepy Crawlies
> I wonder if AI might be able to come up with new PoW algorithms in a nightly CI job so every day is a different puzzle...

This is something I'm working on in a prototype. Stay tuned!

xena··on Creepy Crawlies
Good news: https://anubis.techaro.lol/docs/admin/configuration/challeng...
xena··on Creepy Crawlies
The WebAssembly challenge (as of yet unreleased, it's been in dev for a year and I don't want to enable it by default until I know it won't blow up horribly) is bit-wise instead of nibble-wise, meaning that admins have better challenge granularity: https://anubis.techaro.lol/docs/admin/configuration/challeng...
xena··on monty-go: Pure-Go wrapper for Pydantic's Monty Python Interpreter
I've implemented and shipped a version of this that uses full CPython with a custom filesystem implementation in userspace. I think this is a bit more interesting if a bit more low level.
xena··on Walgit – a Git server that is one binary in front of an object store
It's rude to be a meat proxy. I practice what I preach.
xena··on GLM-5.3-Flash
Right now there's at least two: https://openrouter.ai/z-ai/glm-5.3-flash

Give it a day or two. More will pop up.

xena··on GLM-5.3-Flash
50%
xena··on Walgit – a Git server that is one binary in front of an object store
I don't know enough about how the relevant libraries and primitives work to give your question the meaningful response it deserves. A lot of the problem here is that most of this implementation requires me to really deeply understand the plumbing of Git in ways I currently don't. This is part of why my prototype was done with heavy assistance from agentic coding tools. I was hoping that those hard parts could be abstracted away for later with load-bearing hacks. It seems that the chickens came home to roost much faster than I expected.
xena··on Walgit – a Git server that is one binary in front of an object store
I've been thinking about circling back to improve it. Right now one of the major limitations is that it uses a filesystem abstraction as the main bridge from git to object storage. I really wanted to see how far I could go by kitbashing parts together from software I'd already made. Turns out you can go pretty damn far!

Turns out this is kind of a horrible idea in practice in ways that only really turn up when you try to square peg -> round hole as hard as I did (pushing gcc.git took multiple hours due to filesystem iops latency, turns out a thing designed for nanoseconds of latency copes poorly with a setup that has milliseconds of latency). I'm probably going to end up using the filesystem as a staging area and then have the git server asynchronously unpack git objects into individual S3 objects. I'm still not sure how to best implement merging or other git operations, but this is just kind of a hard problem in practice.

xena··on A Kantian Critique of "Sorry" by Justin Bieber
This is AI generated.
xena··on Solo – a .so loader for static Linux binaries
I would rather read "terrible" written english from a human than I would read "perfect" written english from Claude.
xena··on Debian has begun voting on the future of AI/LLM contributions
I just want to state for the record that this person did not in fact port Debian to Rust with their Claude subscription in the weekend.
xena··on Models Are Getting Dumber on Purpose
This article is AI output.
xena··on Leave your screen unlocked, meet developers paypal.com
This was generated by AI. Why are you being rude by pasting LLM output at us? If we wanted LLM output we can ask our own agents.
xena··on Debian has begun voting on the future of AI/LLM contributions
Please demonstrate by porting Debian to Rust with your Claude subscription. You have the weekend. Get started!
xena··on Why does Opus 5 feel worse to work with?
https://github.com/ayghri/i-have-adhd
xena··on Why does Opus 5 feel worse to work with?
I really don't get why people think Opus 5 is bad. In my testing it's been fine, but every other model is converging on also being fine. I have ADHD mode installed in my main Claude Code instance though, so that may be part of why I have a better time with it?
xena··on Someone is running mass vulnerability scans, spoofing AI bots like ClaudeBot
Illegal and actively enforced are different things. Report it to the hosting company originating the abuse and they usually don't care.
xena··on How Claude marks AI-generated content
You're absolutely right! Humans have been slowly thinking and writing more and more like AI. As people get more and more exposed to the stochastic patterns of large language model tools, it's normal for them to emulate the styles of communication they are exposed to. This is commonly called "brainrot" by those in Gen Z and younger cohorts.

If you find yourself getting to be afflicted by this "brainrot", be sure to go outside and take a moment to ponder what's around you. The grass is there and will be there long after we are all gone. Consider this for a moment as your organic thought processing unit starts to slowly munch away at its internal context window.

xena··on Gentoo bugzilla closed due AI bot scraper overload
No, most of the load comes from armies of residential IP addresses that look like Google Chrome on the wire. The major chat UIs properly identify themselves. These waves of attacks do not.
xena··on Gentoo bugzilla closed due AI bot scraper overload
If we could identify who is doing this, I bet that those people would be publicly burned at the stake by now.
xena··on Gentoo bugzilla closed due AI bot scraper overload
Please write a function that returns true when the user is using a residential proxy and false when it is a normal user on a residential IP address.
xena··on Gentoo bugzilla closed due AI bot scraper overload
They're scraping everything. It doesn't matter what. It doesn't matter if it makes sense. They just scrape it all.
← PreviousPage 2 of 34Next →