zemo

Joined 16 years ago

Karma
3,235
Submissions
818
Member since
Mar 19
engineer at Whatnot, working on the discovery team. Previously: some games stuff, went to grad school for game design, worked on a bunch of startups. I wrote the multiplayer server for all of the Jackbox games.

Hacker School (recurse center) batch[1]. My great grandfather was a clown named Zemo.

[ my public key: https://keybase.io/jorelli; my proof: https://keybase.io/jorelli/sigs/qfLefSRzpZuCMRmTbonOu98s-GSF80avwYxBcf7K-84 ]

View on Hacker News

Recent submissions

Comment · 5 days ago
Language Server Protocol Server Subsystem for Type Server Protocol Servers for Python
Comment · 11 days ago
i don't see the value in AI closing that gap any more than i see the value in AI closing the gap on talking to my friends for me, or closing the gap on watching a movie for me, or closing the gap on taking a walk on the beach for me, etc, etc, etc; the document is the artifact of having written but the artifact is not the value
Comment · 16 days ago
> No rational person, least of all us masters of rationality in STEM, pursues these for the joy of creation, learning, or beauty

well yeah the purpose of STEM education is to be a factory to produce the correct worker for another factory

Comment · 2 months ago
I like school and think teachers are good and that your comment is the nonsensical ranting of a lunatic and as a result don't feel compelled in the slightest to read whatever it is that you linked.
Comment · 2 months ago
abolish homework
Comment · 3 months ago
everything you build potentially increases the surface area of attack. If the benefit of building it is zero or negative then all you've done is increase your risk profile.
Comment · 3 months ago
unjokingly I think the fact that we removed grayed out buttons for "the button just doesn't appear" is one of the more confusing UI trends of our day and the sight of a grayed out button warms my heart
Comment · 3 months ago
Anakin: "a developer with an agent will be dramatically more capable of changing a codebase"

Padmé: "For the better, right?"

Anakin: (gazes in silence)

Padmé: "For the better, right?"

Comment · 3 months ago
huh, I'm not sure where you saw that reaction, the reaction I saw was universal condemnation of the appointment of Asha Sharma.
Comment · 4 months ago
Hacker News is not a representative sample of the addressable market
Comment · 4 months ago
pretty sure they hate us for other reasons and also reducing how much AIDS and ebola is in the world is good, this seems obvious to me
Comment · 4 months ago
yeah this feature totally works for me, I've been using it for a few months now.
Comment · 4 months ago
> With a good RNG it should not be possible to predict future numbers based on past numbers so players cannot manipulate card rewards in their favour based on combat actions, right?

I think you're overlooking the distinction between seeded and unseeded runs. An unseeded run is a run in which the player enters the game not knowing what the seed of the RNG is and not being able to pick it (this is the default mode). A seeded run is where the player provides the RNG seed. Generally, things like unlocks and steam achievements can only be earned on unseeded runs, but players want to be able to play seeded runs anyway. Of course all runs have an RNG seed: an unseeded run is when the seed is itself chosen at random, a seeded run is when the player specifies the seed.

Imagine a game with a standard deck of cards played over several rounds, where your opponent performs actions in response to your actions. The deck of cards is shuffled pseudo-randomly between every round. Every time you make a move, your opponent has N valid moves, and picks between them pseudo-randomly.

Players play a seeded run because they want to retry the same set of challenges, because they are asking themselves "if I had done this, would I have won" or "if I had done this, what would have happened".

So in this example, given a known seed: in round 1, my cards are shuffled this way, and in round 2, my cards a shuffled this other way, regardless of which moves I make in round 1.

If the opponent picks its response using the same RNG that shuffles the deck, the players actions in round 1 would change the shuffling of the deck in round 2. This would change the design parameters of what a seeded run means: it's no longer giving the guarantee "the deck is shuffled in the same way in round 2 regardless of what you do in round 1", which is the experience the designer wants to create and what the players want to play. Players might, e.g., say "who can get the highest score on this seed", they might search for the easiest or most difficult seeds, or they might search for seeds where particularly unlikely sequences of events are guaranteed to occur, because perhaps this sequence of events is so unlikely that a human would have to play a hundred million games to witness that sequence organically, and people want to see that sequence of events because it's interesting in some way. It's designed this way so that if you play the same seed, certain random events play out the same way, i.e., non-randomly.

Comment · 4 months ago
It’s not a model of an author, it’s a model of documents. That’s not the same thing.
Comment · 4 months ago
normal people talk and write with some notion of meter, the cadence of communicating where pauses are inserted at places that naturally suit the speaker (and listener) to pause for thought. LLM's don't really do that, they just write a bunch of sentences.

> Researchers have found that some neurons inside the FFN are strongly associated with specific concepts or facts. One neuron might activate strongly on Eiffel-Tower-related text. Another on programming languages. Another on past-tense verbs.

People don't really write like this and they don't really talk like this (and no, people don't necessarily write exactly how they talk because they don't read exactly how they listen; the written word can be backtracked while the heard cannot, and speakers/writers know this, either consciously or unconsciously). A person would probably structure this more like:

> Researchers have found that some neurons inside the FFN are strongly associated with specific concepts or facts. For example, there could be one neuron that activates strongly on Eiffel-Tower-related text, another that activates strongly on programming languages, a third neuron activating on past-tense verbs, and so on.

Usually people wouldn't write "Another on programming languages." as a standalone sentence like that because the periods introduce an unnatural pause like they're giving a TED talk, unless of course they were punctuating that way for effect, but you'd essentially never communicate with that effect full time.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton