Recent submissions

Comment · 26 days ago
They're not seen as equal in China. A virus leaking from a lab would be seen as a failure of the bureaucracy, and people would blame the authorities. If it came from a wet market, people would be more likely to blame the buyers and sellers, while the authorities would take much less of the blame.

Furthermore, within China, alternative conspiracy theories claiming that the virus came from the US were allowed to circulate. A significant number of people in China actually believe that theory.

Comment · 2 months ago
Just go to Polish IKEA and buy the Grzegorz table and Brzęczyszczykiewicz chairs …
Comment · 2 months ago
Like using a British SIM card like Giffgaff, a Singaporean bank card, and an American IP, speaking simplified Chinese, working in the Chinese timezone, which is often the obvious combination of Chinese users. Or using a Nigerian/Turkish App Store/Play Store, also very common.

These combinations are questionable and very easy to filter, probably with Luna/Haiku tier of models that are able to tell things might get fishy here, and it would likely escalate to heavier checks and trigger KYC or straight banning.

Those are only my guess and probably aren't how the system works, but I think these rules are fairly easy to come up with for developers who have any idea of anti-abuse. I've seen too many Chinese posts mourning their accounts and communicating that their setups there would be similar mechanisms, I would say.

In previous months, there was news that Claude Code uploading a special signal for the Chinese timezone is pretty evident. I probably got away from having serious insomnia, using PST on my computers, and exclusively speaking English with those models lol.

Comment · 2 months ago
Chinese. There are large number of Chinese people who are dependent on the Western model because they're still ahead of the game. But they're continuously getting banned and getting super frustrated.

Especially for Claude because Anthropic is very good at identifying mainland Chinese and getting them banned in hours. There are many of them who are willing to pay more than the original rate for a stable experience.

It's very hard for them because they'll need a legit phone number and bank cards that are not issued in China, and a clean enough IP, etc. and those better match together to make sense. (Back in the day, ChatGPT required resident IPs, which made it worse, but they worry about growth more now). Obviously, they have to use a VPN to access the real Internet, and most of the IPs they can find are shared with bots and abusers.

Comment · 2 months ago
The idea of testing is to sample and test the paths you care about, mostly business workflows, not to enumerate infinite combinations.

It's an art to come up with a great test suite that covers just enough and minimizes overlap, not only survives but also helps with refactoring.

Comment · 2 months ago
Palantir
Comment · 2 months ago
It's often a very bad idea. One example is The Elder Scrolls IV: Oblivion. Players are punished for leveling, and many players simply give up and have to do everything on level 1.

It's essentially punishing players for playing well, and often could be gamed by playing badly intentionally.

Comment · 4 months ago
> I believe that "single source of truth" is a principle that should always be followed

Theoretically and conceptually I agree. But in practice there are a lot of programming languages aren’t as expressive. People prefer codebases with duplications rather than visitor patterns everywhere. In essence, visitor pattern is a tool to solve multi-dimensional abstraction problems, just like type classes in Haskell or CLOS in Common Lisp. But it’s so verbose and non-straightforward so more often than not it’s not worth it even conceptually it’s a legit case for “single source of truth”.

Comment · 6 months ago
It doesn't really make sense to me. I've been using Emacs and Vim for decades, and have been using Claude Code for months, but I moved to Codex GUI and the VSCode Claude Code plugin eventually. The biggest problem is that monospaced fonts are not really the best for reading, and with coding agents, people should be reading text most of the time.

The current implementation isn't command-line, but a re-implemented GUI in disguise, awkward and even more buggy. Why should I use that over a GUI? I would prefer Electron over those TUI unless I have to SSH.

Comment · 6 months ago
I know it's too sharp for many people, but I've also heard a lot of people say they really enjoy touching the sharp corners of MacBooks repeatedly during boring meetings...
Comment · 6 months ago
It really is silly. The other day I decided to try this openclaw thing out but concerned about the security stuff, so I took VM for a spin only to find out the iCloud and the App Store were restricted.
Comment · 7 months ago
I worked with an excellent QA once, and that changed my perspective completely as a dev.

A great QA can understand the features of a product quickly, turn those concepts into some sort of grid or matrix in their mind, then pull a bunch of paths and scenarios with estimated priorities and probabilities at a fast and efficient pace, all with great coverage. They can also identify features contradicting each other more quickly than product people.

I think a good QA is capable of being a great vibe coder nowadays, too. If you can write great test suites (write names only), agents nowadays are able to turn those specs into decent codebases. Comparatively, I know a lot of decent dev having not very good taste in testing, who often write overlapping tests or missing important paths.

Comment · 8 months ago
No, it's an ice axe.

Source: trust me bro

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton