HNHacker News
TopNewBestAskShowJobs

XYen0n

75 karma · joined December 26, 2025

submissionscomments
XYen0n··on Gemini 4 Hydrogen
Gemini was also known as Bard.
XYen0n··on Moment of Ruby: An Argument for Nothing
This expression returns true. It should be in a different scope from the default parameter value, so I assume it is equivalent to passing true directly.
XYen0n··on Kitty 0.50
I have previously seen programs run much more slowly when launched from the built-in terminal in a JetBrains IDE because log output was blocked.
XYen0n··on Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust
You could try https://mergiraf.org/
XYen0n··on Cross-request KV cache exposure in the GLM-5.3 Workers AI model (155 responses)
The issue is not with this model; rather, it affects only this model.
XYen0n··on Cross-request KV cache exposure in the GLM-5.3 Workers AI model (155 responses)
I have read this post, and it appears that this is indeed an issue specific to the GLM 5.3 model on their platform. I am unsure whether this is because only GLM 5.3 uses SGLang or because only its configuration is problematic.
XYen0n··on Setting Up SSH Keys on macOS with Touch ID
The version of OpenSSH included with macOS does not support FIDO-related features and instead uses the relevant parameters to access the macOS Keychain, so I always have to install OpenSSH from nixpkgs myself.
XYen0n··on Making a Python interpreter in 1024 bytes
It looks very much like some techniques used when minifying JavaScript.
XYen0n··on Feature Request: Support AGENTS.md
> and they are the only ones who don't allow me to use other harnesses with my subscription.

Google too.

XYen0n··on I stopped trusting USB-C cable labels and started testing them
USB-C is just a connector. A cable can be a USB-C connector USB 3.0, power delivery 3.1 cable, or it can be a USB-C connector Thunderbolt 4 cable, or it can be a USB-C connector DisplayPort 1.4 cable.
XYen0n··on Bad Apple but It's Traceroute
We should eliminate prejudice and discrimination, rather than comply with them.
XYen0n··on Command Line Interface Guidelines
Although not a standard protocol, `OSC 9;4` can be used to display a progress bar in the terminal emulator.
XYen0n··on A glitch in February of the year 0
> The first century starts at 0001-01-01 00:00:00 AD, although they did not know it at the time. This definition applies to all Gregorian calendar countries. There is no century number 0, you go from -1 century to 1 century. If you disagree with this, please write your complaint to: Pope, Cathedral Saint-Peter of Roma, Vatican.

https://www.postgresql.org/docs/9.0/functions-datetime.html#...

XYen0n··on POSIX Is Not a Shell
Usually I prefer to use `#!/usr/bin/env bash`.
XYen0n··on British Columbia, Time Zones, and Postgres
How does your system know when it is 2pm in British Columbia?
XYen0n··on RFC 10008: The new HTTP Query Method
If new method support is added, PUT should be used in this scenario.
XYen0n··on What job interviews taught me about Kubernetes
NixOS has no "runtime" or controlplane to maintain.
XYen0n··on FCC wants to kill burner phones by forcing telecoms to get all customers' IDs
After the implementation of SIM card real-name registration in China, scam calls can accurately state your personal information.
XYen0n··on DNS is for people, not for IT infrastructure
I think the essential difference between these two approaches lies in whether the complexity is placed at update time or query time. When updates are infrequent, or when the number of machines that need to apply the update is small, this is certainly reasonable.
XYen0n··on DNS is for people, not for IT infrastructure
DNS is merely one implementation of service discovery; even without DNS, some other form of service discovery would still be needed.
XYen0n··on Docker 29 has changed its default image store for new installs
You are correct; I confused archiving with compression. However, even considering only the compression process, same compression parameters cannot be guaranteed, as it is unknown which compression parameters the image publisher used.
XYen0n··on Clarification on the Notepad++ Trademark Issue
> Linux is GPL'ed and the name Linux is also trademarked. But if I decided to port it to run on a lava lamp, what would be wrong with my calling the project "Linux for Lava Lamp"?

You can do this not because Linux is GPL, but because Linus Torvalds has authorized certain uses of this trademark in some form; I could not find specific information for Linux, but the Linux Foundation provides reference: https://www.linuxfoundation.org/brand-guidelines

XYen0n··on Accelerating Gemma 4: faster inference with multi-token prediction drafters
The only thing a model can output is tokens; to achieve this, a tool of converting tokens into operational transformations is required. For example, I have an ast-grep skill, it will instruct the model to generate ast-grep rules and run ast-grep to perform file modifications.
XYen0n··on GLM-5V-Turbo: Toward a Native Foundation Model for Multimodal Agents
GLM-5.1 does not support image input.
XYen0n··on Docker 29 has changed its default image store for new installs
The OCI manifest references the hashes of these compressed layers, and re-compressing them does not guarantee obtaining the same hash
XYen0n··on FastCGI: 30 years old and still the better protocol for reverse proxies
Unfortunately, it appeared too late, and the relevant support is now far less complete than that for `X-Forwarded-*`.
XYen0n··on GitHub Copilot is moving to usage-based billing
Amp Free provides $10 free credits every day. Unfortunately, new applications have now been closed.
XYen0n··on AI assistance when contributing to the Linux kernel
Even human developers are unlikely to have only ever seen GPL-2.0-only code.
XYen0n··on Axios compromised on NPM – Malicious versions drop remote access trojan
If everyone avoids using packages released within the last 7 days, malicious code is more likely to remain dormant for 7 days.
XYen0n··on ChatGPT won't let you type until Cloudflare reads your React state
If JavaScript is disabled, why use a headless browser instead of making HTTP requests directly?
Page 1 of 2Next →