HNHacker News
TopNewBestAskShowJobs

Kholin

197 karma · joined January 10, 2022

submissionscomments
Kholin··on Steam Frame starts at $1059
It's SteamOS on ARM64 platform, which means now you can run PC games on phone chips, definitely should be a revolution product.
Kholin··on GLM-5.3-Flash
For openrouter in pi:

{ "providers": { "openrouter": { "models": [ { "id": "z-ai/glm-5.3-flash", "name": "Z.ai: GLM 5.3 Flash", "reasoning": true, "thinkingLevelMap": { "off": null, "minimal": null, "low": "low", "medium": null, "high": "high", "xhigh": null, "max": "max" }, "input": ["text", "image"], "cost": { "input": 0.075, "output": 0.25, "cacheRead": 0.015, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 131072 } ] } } }

Kholin··on DeepSeek Harness developer preview
It's like pi.dev, or OpenClaw or Codex App.
Kholin··on The worst job interview I ever had
I've met the same type interview recently, but not on the phone, it's a online web forms. I just write those not that important and positive memories, because I don't trust them from the start. Also, on the next step of the form, there's a statement shows they will use AI to analyze my personality. I feel uncomfortable and told them I don't like their way of interview and just end it.
Kholin··on Linux gaming is faster because Windows APIs are becoming Linux kernel features
I've running the game Black Myth: Wukong on my dual boot PC systems. The OS are openSUSE Tumbleweed and Windows 10, hardware is AMD RX7800XT and intel i7. Turned out Linux is 10% faster than Windows, and more stable fps.
Kholin··on Installing every* Firefox extension
Firefox should provide an option to disable the auto popup pages after any extension installed.
Kholin··on The Cathedral, the Megachurch, and the Bazaar
To be fair, there is nothing wrong with either of them.
Kholin··on China's Hottest New App Is 'Are You Dead Yet'
Yes, in the Chinese phrase "死了么", "死" means "die", "死了" means "dead" (or "has died"), "么" is modal particle for a question.
Kholin··on A website to destroy all websites
Actually they could turn on reader view mode if they use Firefox, because this is website, all content present as the W3C standards, users could read the content as any form as they like.
Kholin··on Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
It works will. I've tried used Sunshine as stream server and Moonlight as client to play games on my Steam Deck, my PC installed openSUSE Tumbleweed with KDE Plasma. There may be some key binding issues, but they can be solved with a little setup.
Kholin··on Thin desires are eating life
It's like some kind of meta writing, the writing style is proving what it's talking about.
Kholin··on 1300 Still Images from the Animated Films of Hayao Miyazaki's Studio Ghibli (2023)
I believe this is primarily due to the distinct humanistic perspective found in Studio Ghibli animations. For the average anime enthusiast, entertainment value often takes precedence over other factors; however, Ghibli works are regarded as possessing greater intellectual depth and literary quality. Their themes often revolve around childhood innocence, societal shifts, environmental protection, and are replete with metaphors for the real world. This offers ample room for interpretation, allowing the films to resonate with a diverse audience—whether through their imaginative visual storytelling or their unique spiritual essence.
Kholin··on Same-day upstream Linux support for Snapdragon 8 Elite Gen 5
I use uBlock Origin blocked the container element, problem solved.
Kholin··on KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support
I'm used to play video games on my Linux PC with KDE Plasma, but because some little glitches, I must use X11 session. Not sure if wayland is stable enough for gaming, as I know SteamOS use X11 session as default.
Kholin··on Ask HN: What Are You Working On? (Nov 2025)
I've built a self-hosted reddit-like community platform in Go: https://baklab.app

Users can create their own sub-communities, and within them, set up different categories and boards. Posts can be voted on, and board types can include regular posts, Q&A, or live chat. It's like a hybrid of Reddit and Discord but leans more towards a traditional web community. It also supports server-side rendering, making it SEO-friendly. This project is an extension of my previous Hacker News clone, dizkaz (https://news.ycombinator.com/item?id=43885998).

Kholin··on Ask HN: Where to begin with "modern" Emacs?
I'm using a QMK split keyboard, remap the Left Space key as Ctrl key so that I can press it with my left thumb finger.
Kholin··on Ask HN: Where to begin with "modern" Emacs?
For me, the "modern" way is when I meet any problem on updating my emacs config files, just ask Claude or Gemini, they will help you to find solutions for the most of common problems. The "traditional" way is to know the basic keybindings, and write an actual project directly, whenever you found there's lack of a feature, just search and config for it. After a period, you'll got a stable config for long term use.
Kholin··on NPM flooded with malicious packages downloaded more than 86k times
I've tried use pnpm to replace npm in my project, it really speed up when install dependencies on host machine, but much slower in the CI containers, even after config the cache volume. Which makes me come back to npm.
Kholin··on Five years as a startup CTO: How, why, and was it worth it? (2024)
I believe it depends on the industry your business is in. In many businesses, technology is only a small component, and other factors such as connections, sales, and marketing can be more important than the technology itself.
Kholin··on Fuck up my site – Turn any website into beautiful chaos
Not working for my site, which deployed Anubis.
Kholin··on This Month in Ladybird
If their blog has an RSS feed, that would be great for people who want to follow their work.
Kholin··on LetsEncrypt Outage
Due to some legacy reasons, my service runs using a docker + nginx setup. However, certbot was initially used in its native nginx mode to generate the certificate, which prevented it from auto-renewing. I later switched it to standalone mode, but I'm not sure if I configured the auto-renewal correctly. In any case, the certificate happened to expire today, and it didn't renew automatically. On a side note, I was actually planning to see what an expired website certificate looked like first and then deal with the auto-renewal issue. After all, it's just a small hobby website, so it's not that big of a deal.
Kholin··on LetsEncrypt Outage
Let's Encrypt stopped its certificate expiration email notification service a while ago, and I hadn't found a replacement yet. As a result, I didn't receive an expiration notice this time and failed to renew my certificate in advance. The certificate expired today, making my website inaccessible. I logged into my VPS to renew it manually, but the process failed every time. I then checked my cloud provider's platform and saw a notification at the top, which made me realize the problem was with the certificate provider. A quick look at Hacker News confirmed it: Let's Encrypt was having an outage. I want to post this news on my website, but I can't, because my site is down due to the expired certificate.
Kholin··on New Date("wtf") – How well do you know JavaScript's Date class?
Day.js
Kholin··on Ask HN: What Are You Working On? (June 2025)
I've built a Reddit-like community platform in Go. Users can create their own sub-communities, and within them, set up different categories and boards. Posts can be voted on, and board types can include regular posts, Q&A, or live chat. It's like a hybrid of Reddit and Discord but leans more towards a traditional web community. It also supports server-side rendering, making it SEO-friendly. This project is an extension of my previous Hacker News clone, dizkaz (https://news.ycombinator.com/item?id=43885998). I'm currently working on implementing submission rate limiting and content moderation, which is a bit challenging, but it should be ready for launch soon.
Kholin··on Ask HN: What projects do you donate to?
- KDE

- Wikipedia

Kholin··on CSS Minecraft
It's absolutely brilliant how rotation and movement control is achieved by changing the animation-play-state value using the :active pseudo-class on button elements.

https://github.com/BenjaminAster/CSS-Minecraft/blob/main/mai...

Kholin··on Remote Prompt Injection in Gitlab Duo Leads to Source Code Theft
If Duo were a web application, then would properly setting the Content Security Policy (CSP) in the page response headers be enough to prevent these kinds of issues?

https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP

Kholin··on Cogentcore: Open-source framework for building multi-platform apps with Go
That's a great idea, but I tried the official website, and it seems everything is rendered using Canvas. This means you can't select or copy text, use the browser's text translation feature, open links with a middle-click, or use the Tab key to switch focus between page elements. These behaviors feel quite out of place in a browser. However, it might be a good idea for developing game interfaces, as games don't need to worry about such browser compatibility issues.
Kholin··on Why did Windows 7 log on slower for months if you had a solid color background?
On KDE Plasma, that's a built in feature.
Page 1 of 2Next →