HNHacker News
TopNewBestAskShowJobs

stevefan1999

2,035 karma · joined July 1, 2017

submissionscomments
stevefan1999··on Why Software Factories Fail (or: harness engineering is not enough)
Or fuck them, fuck the managers, fuck the c-suites (intentionally decapitalized), go for a flat organizational structure like Valve where you have no one to report to (well maybe Gabe Newell or the team leader for that project occasionally), but the culture is that everyone can manage themselves organically rather than having hierarchies and forced, useless reportings
stevefan1999··on Show HN: Echo – Fable-level results at 1/3 the cost using open-weight models
So it is a mixture of models, then each model have a mixture of experts, making it mixture of mixture of experts...why don't we just make it simple and have a central expert router made up of random forest...all we need some kind of actor system to share the gradients of the experts...and ensemble it
stevefan1999··on Fable 5 vs. GPT-5.6 Sol on an NP-Hard Problem: Does /goal help?
Because my instinct immediately went into simulated annealing or ant colony.

Or I think my PTSD on advanced algorithm course kicked in

Edit: looks like the closet reduction should be https://en.wikipedia.org/wiki/Ring_star_problem with bounded circuit length

stevefan1999··on Fable 5 vs. GPT-5.6 Sol on an NP-Hard Problem: Does /goal help?
...is this not a Travelling Salesman Problem?
stevefan1999··on Shipping OpenStrike: A Counter-Strike-Shaped FPS on a 2004 Handheld
Well but https://github.com/Velaron/cs16-client exists...
stevefan1999··on Static search trees: 40x faster than binary search (2024)
My first instinct is https://en.wikipedia.org/wiki/Van_Emde_Boas_tree

Not sure why

stevefan1999··on Kimi K3: Open Frontier Intelligence
Oracle is fine, it's just that they can't really expect political decisions that hindered it to accquire TikTok which will be slated to be the biggest customer if the deal went through.

Now they are betting with Project Stargate but it also seems to be crumbling down.

But don't forget that they literally hold the biggest databases, both in commercial and open source, that is, Oracle Database and MySQL. Plus Oracle Java they literally controls at least 30% of the internet's software infrastructure.

And also with a good team of attorneies enforcing the licenses, they can squeeze so much money at the cost of morality.

Also recently they downgraded the always free OCI ARM instance from 4C24G to 2C12G without telling anyone.

stevefan1999··on Japan develops a method to recover up to 90% of lithium from used EV batteries
So long or short Lithium?
stevefan1999··on It's not about physical vs. digital games, it's about ownership
That's corpo-technofeudalism, it is unfortunately on the rise. They want to get rid of your control and opinion and strip your freedom away, forever enslaved to their system and pay rents In some sense it is comparable to religions but under different corpo-warbanner
stevefan1999··on It's not about physical vs. digital games, it's about ownership
I would argue further: it's not just about ownership only, but about control on a different level, that the industry can dictate what you can play by mass revoking the license, in order to force a next "hype" by getting rid of your independence.
stevefan1999··on A C++ implementation of a fast hash map and hash set using hopscotch hashing
I learned C++ because of it, what's so shame about it?
stevefan1999··on Working around dragons with the Lemote Yeeloong laptop and OpenBSD
I still think it is very cursed to see that image of RMS using that laptop despite I was shocked to see it 12 years ago. Still shocks me to this day.
stevefan1999··on A C++ implementation of a fast hash map and hash set using hopscotch hashing
Ah, hopscotch hash, I tried using it on my CSGO cheat literally 10 years ago, for the object reflection (retrospection) system based on compiler type ID and unique hashing scheme with function signature. I merely used it for hopefully getting a performance on the "dependency injection" side of things, until I realized it is actually a service locator pattern and performance won't improve due to this architecture anyway.

It was 3 years later when I was in college I learned advanced data structures and came into Cuckoo Hashing, then Robinhood hash, and the combination of both Cuckoo and Robinhood hash => Hopscotch hashing

stevefan1999··on Show HN: Bible as RAG Database
just how far are we from the machine god in the Warhammer 40K universe
stevefan1999··on The truth about being a manager
That's why I rather want to have LLM as my manager and not the other way around. Having a middleman is worse than having none.
stevefan1999··on Running MicroVMs in Proxmox VE, the Easy Way
I wonder if https://katacontainers.io/ would be a nice competitor
stevefan1999··on VPN ban update for UK households as government looks at 'age-gate'
A large chunk of them is from China :p
stevefan1999··on AURpocalypse now: a look at the recent AUR attacks
Well all of those attacks are just supply chain attacks, and it is basically exploiting people's trust. With LLMs, the speed and velocity of pumping out malice raised are now significantly faster.

It is so sad that every goodwill eventually got enshittified as well.

stevefan1999··on Cell-based architecture for resilient payment systems
Backing up would be hell
stevefan1999··on Image Compression
I still remember the multimedia course...DCT, JPEG and all the compression algorithms like Huffman coding and Arithmetic coding...
stevefan1999··on Lore – Open source version control system designed for scalability
That's by design of git, you can't forget that git is first developed for a bazaar model of information flow, especially with a big decentrailized project like the Linux Kernel, not the silo and isolated corporate NDA and closed model you described. Git prefers open information and discourages information closures and segregation of information by placing restrictions exactly like this.

Git enthusiast would often tell you to do this separately with a submodule, and set permission on the version control forge software level (which means Gitea/Github private RBAC access to certain repos for cloning), sure, but that is also painful as hell.

But my point is that all of this is exactly by design from Linus Torvalds's need for Linux Kernel to replace BitKeeper. Git simply isn't the tool for everything, it was developed for a software project with liberalism in mind, but corporate stuff is monoculture and prefers proprietary, shut-in model, and the eat your own dog food mindset, and no wonder it is so painful to deal with.

stevefan1999··on TIL: You can make HTTP requests without curl using Bash /dev/TCP
Yep. I also learned that too when watching Bauhinia team members' using this to solve a CTF challenge :p It is a multi-series CTF that you get shell from first a ROP chain to system, but you are effectively jailed from running anything but bash, so the only thing you can use is read and cat, and they used the cat /dev/tcp, then redirected it to a pseudo-tty, and read the content of the pseudo-tty in order to get the URL to the inner system. The flag, there it is.
stevefan1999··on Feds freaked over Fable 5 after 'fix this code', not jailbreak, say researchers
Well, to be honest, from Anthropic's point of view this is really not a direct hit to their security barrier, but if we are using information theory and game theory here, this can be viewed as a classical, side chanel information leak, by asking an seemingly innocuous action, and then simply inverting the results to get the original information entropy, which the US Gov. and Pentagon are both certainly anal about.

The problem lies in the fact that the action of attack/defense exhitbits a rather special, structural reflexive duality of information, i.e. I(attack) = -I(defense), or in layman's term, what we call "two sides of the same coin": you need to know how to hit hard, so that you know where the optimistic hit points are, assuming the enemy is rational, so you can parry against the attack for defense, albeit also you need to know how to get the grip of the shield well.

And the worst thing is that if you're trying to correct it, it is basically tell the LLM not to give any kind of response, effectively assigning both I(attack) and I(defense) to 0, but this is also what kills the entire intent of using LLM to give you the magical answer.

To put it formally, you cannot prevent people from extracting mutual information of a dual system, unless you refuse to give any knowledge for that system at all.

stevefan1999··on Feds freaked over Fable 5 after 'fix this code', not jailbreak, say researchers
> If the guardrails can be bypassed at, say 50x token cost (due to the agent also pursuing things you don't care about), then it's still pretty effective as a safeguard

Economic factors doesn't matter to powerful entities such as rival corporations, enterprises, and state power. It only matters to small players who have limited budgets. But I have to also pessimistically assume that Anthropic would go this way, because 1. it does not prevents (you can NEVER prevent) but discourages using it for exploitation, and 2. Anthropic can on the other hand, exploit those small and legit entities by making you pay more, but in exchange effectively enshittifying it. But Anthropic could care two shits about the benefits of us normal, small person. Anthropic have all the motives to do this.

stevefan1999··on US Government directive to suspend access to Fable 5 and Mythos 5
Well, they also reset the quota
stevefan1999··on US Government directive to suspend access to Fable 5 and Mythos 5
So are you going to restrict access to Fable by another KYC scheme but this time prove that you are US citizen first amirite
stevefan1999··on Show HN: FablePool – pool money behind a prompt, and Fable builds it in public
sounds like FableBugBounty
stevefan1999··on Anthropic apologizes for invisible Claude Fable guardrails
Then reset the quotas as an atonement ;p

Seriously though, Fable was not that great facing a greenfield subject. It is excellent at oneshotting some math problems, but if you want it to do some cutting edge tech stuff, say like piecing together a new Crossplane XRD, by reading existing Helm chart and with application source code available. I still have to get a few pass for Fable to get it done right, and at this point I may consider making a skill for it. I even gave it the source code of the Crossplane itself and tell it to be careful about CRDs and data flow, but it is still pretty silly. Adaptiveness for Fable is still not great, and I think it is a well known problem for Anthropic, albeit all LLMs do suffer a lot from subjects they don't know and will hallucinate stuff very frequently.

stevefan1999··on Steve Jobs in Exile is a fine profile of Jobs' years at NeXT
Fun fact: the history of the (in)famous prefix NS in OSX -> macOS is a direct nod to the acronym of NextStep, hence NS. As NeXTSTEP was incorporated back into Apple, it was now re-appropriated as New System. Same thing goes to Cocoa and Cocoa Touch, as the legacy NeXTSTEP still lives on
stevefan1999··on Claude Desktop spawns 1.8 GB Hyper-V VM on every launch, even for chat-only use
> Ever hear of a large K8s migration going well

...well, AI infra stacks are more or less k8s/cloud native, especially on the inference side. Nvidia GPU operator plus KubeFlow makes deploying models easy, and I did that manually as well using just the ollama, llama.cpp containers and especially vllm operator. I'm not sure about what's the measuring notation of "large" is, but OpenAI had a blog post about how to manage 7500+ nodes Kubernetes (https://openai.com/index/scaling-kubernetes-to-7500-nodes/). That's 5 years ago and I speculate it will only be even more.

> completely re-implemented under the hood for anything halfway serious

...an example please? I'm building a platform to deploy hundreds of open source apps on Kubernetes, you know, the boring thing you can do with a VPS and maybe use Docker Compose to start -- with an ergonomic twist. I relied on so many features of what Kubernetes and its ecosystem provided, especially with persistent volume, volume snapshot, CRDs and cron job, and all of it is just composed from open source and cloud native software...I'm not sure if that sounds "half way serious" to you.

I know those boring monolithic apps can be done with a VPS, as I exactly came from that background, and I know what the shitty points of having just a VPS are. You don't have a clean control plane, you don't have HA, you don't have distributed storage, and you have to be super aware of the apps that you are deploying with Docker Compose.

What you would think "completely re-implemented under the hood for anything halfway serious", perhaps it means that you don't want to get in the fuzz to manage the complexity and prefer to trade for a far simpler but more primitive solution, and that's totally fine.

Pro tip: Codex seems to love generating great Helm charts so much for some reason unknown. I tried GPT-5.4 high in codex and it easily beats Opus 4.7 max on my own internal helm chart generation benchmark evaluation, which measures HA, deployment and app-specific probes. I've given source code to both Codex and Opus and research about the app config structure, and Codex did so well to just generate secret key-value and convert it to JSON and environ, while Opus insisted on using a dynamic generator at runtime.

> Nomad was cool though

Ahem. I used to deploy Nomad too, but I found it too underwhelming, especially with the networking side of thing.

Consul is perhaps one of the most hated thing in my entire career that I would call it bullshit. I know that later Nomad has its own Raft mode, but the Consul brain rot to me is already very sickening such that I don't want to touch Nomad no more. Vault is fine though, but I prefer OpenBao now.

> Dart is also complete shit: Speed of javascript with verbosity of Java

I don't get where the "speed of javascript" is from. Dart/Flutter is JIT on dev mode, and AOT compiled on production, is that you didn't get the compiler options right?

← PreviousPage 3 of 30Next →