HNHacker News
TopNewBestAskShowJobs

npn

260 karma · joined June 7, 2021

submissionscomments
npn··on Gemini Omni 1.2 Flash
Maybe for the west, sure. If you check Chinese websites like douyin or bilibili you will see AIGC stuff is thriving right now.

For example check this: https://youtu.be/m7EcEne_d8Y I didn't believe ai generated video can be this good before watching it.

Google flow is such a joke comparing to seedance or mimimax h3.

npn··on Chained PHP2Shell exploit roots 25 servers, including US Government servers
> Claude Code had been installed

I just do not understand. CC is not the sole harness in the world, why the attackers insist to use it.

npn··on Gemini 4 Carbon is the new #1 on the Artificial Analysis Intelligence Index v5
same. I have Pro plan so I was pretty excited when Argon was released. But it was such a disappointment.

the problem with gemini is the whole app itself, not the model.

when you use other chat app, like chatgpt or deepseek chat, the app will use web search for everything to verify. and if it can not find anything useful, or the current fact is disputed, it will try to call web search tool again and again until the consensus.

meanwhile gemini will refuse to do web search if possible, and only do it a single time if demanded. worse, it uses the same result from google search, so the top ranking answers are almost all SEO garbage.

since then I just stopped asking gemini again. and I don't think the newer model will change the situation.

npn··on CSS-Tricks has a new owner
???

CSS tricks was never about only css, it also had js, html, design and other tips, too.

Pretty useful to catch up with webdev related new features

npn··on Rewriting a Commercial Engine in Jai
While it is not open sourced yet (to be honest it is not as important as you think, many programming languages are mostly implemened by a dozen people, even a single creator is not rare) it is not like he forbids anyone to ask for being beta testers, just like the blog writer.
npn··on Rewriting a Commercial Engine in Jai
please. think about it a little more.

it is true you dont want to trip you up by the language you use, but look what people actually use the languages, not by theory.

almost nobody writes the high performant code directly, usually they just call some libraries that do the job instead. if you are the library writers, then sure, that's a different matter (but people have been doing it forever using c/c++), but for people who use the libraries to write the code, they don't care about any of that.

many people rather pick python, lua, ruby to write applications, even games, despite the low performance of the scripting language, but they don't care. and if it is only the scripting aspect of the whole framework (implemented in C++) then the speed lost is even less.

heck, even for rust, the core libraries always need unsafe blocks, despite they do not recommend user code to use them. it is the same story everywhere. the hard part will be write by more experienced people (and with more effort), the typical users just write domain logic instead.

so, for most people, they indeed need simpler languages with lot of syntactic sugars for better developing experiences.

npn··on Rewriting a Commercial Engine in Jai
you are not wrong. but like I said it is entirely his choice, which is also reasonable considering the budget Order of the Sinking Star already burned (I heard it was at AA level already)

it is not like he can get the funding via opensourcing the language to cover the development. what he and his company needs is the game to finish and release and get enough profit to cover all the expense. making a new engine is already risky enough.

you just can't ask a man to ruin his whole career/life because it benefits you.

npn··on Rewriting a Commercial Engine in Jai
Disagreed. C with syntax conveniences is what most people need.
npn··on Rewriting a Commercial Engine in Jai
Eh? It is not his duty to public his language. It is not like publish the language is the end of story, you need to deal with the flood of feedback, that not always from good wills. The drama could cause him to lost time, effort and motivation, and hinder his game dev process.

It is pretty understandable he needs to hold back before he releases his new game, or even more.

npn··on Elon Musk Just Gave Europe a Reason to Replace American Technology
Revenue, not profit.

I hope Europe all the best but there is a reason why only US companies dominating those space.

US companies can operate in lost for many years, because they have deep pocket, and also because they have many way to earn profit.

npn··on Twelve years of distributed SQLite
Wal or wal2 can help you with that.
npn··on Kimi K3.1 Pro and K3.1 Pro Highspeed
Well, that can be a recognizable pattern, too. Just imagine when you vibe code using the Chinese models, it suddenly becomes very slow then the output is drastically improved. It would be hard to not notice it.
npn··on Kimi K3.1 Pro and K3.1 Pro Highspeed
It is technically impossible, considering they need to serve them live and the token generation speed is a hard limitation. Just think about it, since us models hide their CoT, there will be dozens seconds delay before the first output token retuning to the user. And to predict the fake CoT correctly you need to at least read enough output tokens to make it believable. Then you have to hide their own model CoT to generate said synthetic CoT, which mean further delays. Adding up it will be at least 30s or 1m before you first seeing the thinking process.

I don't think nobody would notice such delays, because Chinese models do not need to hide the CoT like US models so usually they start emit text pretty soon

npn··on Kimi K3.1 Pro and K3.1 Pro Highspeed
It is not simple like that, anthropic claimed that they (Chinese labs) routed the api calls to Claude models to keep the illusion that Chinese models are also capable.

So it is not that the labs call the requests parallely and only return the internal version, but also serve those requests live so they can trick the users that the Chinese models are also great.

Which is very silly considering Chinese models are published to huggingface for everyone to test.

npn··on Kimi K3.1 Pro and K3.1 Pro Highspeed
It is pretty obvious anthropic is lying yet again if you think about it rationally.

Unlike Claude models which always hide the thinking process, Chinese models always show it. So how the heck they can delegate the api call to anthropic and still get the full reasoning? Yes there are tricks to reveal the thinking output, but they are just tricks and do not works reliably. So what would happen when they failed to do it? Cancel the ongoing token generation and revert back to it own model? What about the glitches, the delays, the changes in behavior?

I would understand if the attempts are small in volume, because normally people hardly notice it, but anthropic claims that they happened for millions of calls. Such large numbers would surely get noticed by Chinese users and got reported in the tech forums like linux.do. yet we haven't seen any sight.

npn··on Crystal 1.22
no, I meant when your script crashes because some careless typo in the middle of the file, then you will value a compiled language. and even when there is no typo, your program can still crash due to the huge memory consumption.

also, using crystal you have parallel and concurrency to speed up your task. sure it is not as good as other matured languages, but it still does the job.

when doing with large amount of data, and with IO involved, you will see that your JIT or AOT engine for ruby still can not cut it, because in ruby there is so many layers of safety check and failure guard it is really hard to make it faster (number calculation is not everything). with crystal you can manipulate the io stream directly, avoiding a lot of intermediate steps. you can check yourself, they make a full page for it: https://crystal-lang.org/reference/1.22/guides/performance.h...

personally I do not use a single language, I just pick the most suitable language for the job I'm doing, let it be ruby, python, crystal, rust, go or typescript. but surprisingly crystal is the one I use the most everyday.

npn··on Crystal 1.22
I surely don't want a fast compiled Ruby for the tasks I would use crystal for though.

Like every one else I also used ruby for almost everything back then, usually some hundred of lines or less for processing stuff. but for tasks that run for several hours using ruby was a frustrating experience. slowness and memory consumption aside, the duck typing system and lazy evaluation of method meaning you can run to typo after hours of running session. sure, you can fix it by write the code more carefully, running smoke tests beforehand and other stuff, but it still a chore, and when you write code all days it makes you sloppier.

having a strong typed compiled language helps it immensely, and with crystal you don't have to sacrifice the easiness of programming. and you can compile it to a portable binary and run it everywhere, no need to reinstall a huge toolchain again. (yeah rust or go can also do that, but not for ruby level expressioness language)

I'm sure crystal is not the ideal language for everything you want to use, and ruby is still helpful for what you use daily. but for some tasks, crystal surely has it own advantages. you can write very capable CLI programs without have to install a single library!

npn··on DeepInfer: High-performance inference framework for DeepSeek models
I doubt that, I got downvoted several times pointing out inferencing is insanely profitable.

Even take account of R&D cost it is still profitable, because you do not actual retrain the base model every month, only distill and post train from the same foundation.

heck, I think even including the giant cost of the top tier researcher salaries, they are still profitable.

then, how are they still losing money? just read what they are actually spend the most budget: always the hardware. those companies will never profitable, because they will never stop spending money to expand their computational prowess.

npn··on DeepSeek-v4.1-Flash-1017
I do not use DS for coding, but for various natural language processing tasks (even translation) in large volume, and it works wonder.

It is very capable for a lot of tasks, not only coding like the other open models.

npn··on DeepSeek-v4.1-Flash-1017
Deepseek servers went unavailable for 5 hours. They compensated that by rewarding the previous week usage as credit though. Pretty nice.
npn··on DeepSeek-v4.1-Flash-1017
So this is the reason for the crash a few days ago.
npn··on Gemini 4 Argon
It passed the test of using latest crystal-lang concurrent feature (with web search) when gemini 3.8 flash failed (again, with web search enabled). I think it is at least useful for coding, for sometime.

It still thinks Charlie Kirk is alive, though.

npn··on DeepSeek Harness Desktop for macOS and Windows
He thinks his ideas are still valuable and wants to sell them somehow.
npn··on AI Has No Wisdom and Neither Will You
> Sad to say, but this is no different from human written code.

I don't think so. It's true that human also write shitty code but the key difference is we actually remember what is the intention behind those crappy implementations so someone can fix it later. aka it is the matter of long term memory that currently LLM architecture is not capable of.

You can argue that claude can read the whole linux codebase and report bugs, but they can only report local bugs, not systematic one. 1M context windows seems like huge, but the effective range is actually pretty limited, and it still does not equal to human insight.

npn··on Kev: Tiny Jev-like family of decision models built on top of Qwen3.5
> And even if BERT wasn't woefully underintelligent for the task... have 100+ instances of BERT running locally faster than Jev API response times? Sweet rig you must have...

why the heck do you need 100+ instances of bert. do you even attempt to research about this before?

the laya paper show that you can do the similar stuff with jev using modern bert only: https://laya.convaiinnovations.com/

and even without the newer wave of applying llm techniques to the older bert models, even flan-t5 was trained for handling 1800+ tasks.

npn··on Kev: Tiny Jev-like family of decision models built on top of Qwen3.5
Show me a single example how is this jev thing better than a modern Bert solution?

Or even llm if you claim about versatility. You can easily modify the llm inference code to make it predict a single token represent the classification choice and extract the probability that way.

Sure jev will still be faster, but a local deployed Bert model is way faster than both.

And to get the most out of it you still need to fine tune the models anyway, unless your classification task is just one of those mainstream ones.

npn··on Kev: Tiny Jev-like family of decision models built on top of Qwen3.5
You got it reversed. Bert is encoder only and gpt is decoder only.
npn··on Bend – A language that blocks AI mistakes via proof, on CPU and GPU
I read the readme and the guide file. There is just one thing I can comment: might as well solve the NP hard problems. I think you can do it easily, author. As you can already solved harder problems than those with your language.
npn··on Ask HN: How can DigitalOcean not afford $50, but can afford $3M to Omarchy?
People do love auditing everyone else’s donations.
npn··on So you want to use OpenRouter?
As expected vibecoding bros cannot even read the manual properly.

It is pretty trivial to pin a single provider for a model. Better yet, instead of calling the model directly, use presets instead. You can easily change the setting on openrouter without having to update your app every time.

Page 1 of 9Next →