---
title: "horus cyber (@horushe) | Hashnode"
description: "Make funny things. Read the latest articles by horus cyber on Hashnode."
url: "https://hashnode.com/@horushe"
---

@horushe

# horus cyber

@horushe · Joined December 2024

Make funny things

[Website](https://ruletaa.net/)

### [Rounding Line Items So They Add Up: Largest Remainder Allocation in TypeScript](https://horushe.hashnode.dev/rounding-line-items-so-they-add-up-largest-remainder-allocation-in-typescript?utm_source=hashnode&utm_medium=feed)

Why rounding each line breaks the total, and how to fix it for ranges too

9 min read · [horushe.hashnode.dev](https://horushe.hashnode.dev/rounding-line-items-so-they-add-up-largest-remainder-allocation-in-typescript?utm_source=hashnode&utm_medium=feed)

[Oct 9](https://hashnode.com/posts/rounding-line-items-so-they-add-up-largest-remainder-allocation-in-typescript/6ac89a3dd230c3ed09c0d8a3)

### [How I Made a React Game Component for Poople](https://horushe.hashnode.dev/how-i-made-a-react-game-component-for-poople?utm_source=hashnode&utm_medium=feed)

The component-design patterns that let me reuse one game across a daily site, a practice page, an answers archive, and a extension, without forks.

8 min read · [horushe.hashnode.dev](https://horushe.hashnode.dev/how-i-made-a-react-game-component-for-poople?utm_source=hashnode&utm_medium=feed)

[Jun 29](https://hashnode.com/posts/how-i-made-a-react-game-component-for-poople/6a422c9582cc9a1f706f3adc)

### [Distributed Rate Limiting with Cloudflare Durable Objects](https://horushe.hashnode.dev/distributed-rate-limiting-with-cloudflare-durable-objects?utm_source=hashnode&utm_medium=feed)

Building Bulletproof Rate Limiting for AI Applications: How to Handle Thousands of Requests Across Global Edge Networks Without Breaking a Sweat

3 min read · [horushe.hashnode.dev](https://horushe.hashnode.dev/distributed-rate-limiting-with-cloudflare-durable-objects?utm_source=hashnode&utm_medium=feed)

[Sep 2, 2025](https://hashnode.com/posts/distributed-rate-limiting-with-cloudflare-durable-objects/68b65ace1f52da28dcdd0147)

### [How to Implement Random Algorithms in Frontend JavaScript?](https://horushe.hashnode.dev/how-to-implement-random-algorithms-in-frontend-javascript?utm_source=hashnode&utm_medium=feed)

In the world of frontend development, randomness can play a crucial role in various applications, from gaming to data sampling.

5 min read · [horushe.hashnode.dev](https://horushe.hashnode.dev/how-to-implement-random-algorithms-in-frontend-javascript?utm_source=hashnode&utm_medium=feed)

[Aug 8, 2025](https://hashnode.com/posts/how-to-implement-random-algorithms-in-frontend-javascript/689552c49154dcc4fe57f54f)

### [A Father's Journey: Teaching World Geography Through Flag Puzzles](https://horushe.hashnode.dev/a-fathers-journey-teaching-world-geography-through-flag-puzzles?utm_source=hashnode&utm_medium=feed)

A personal story of how a father's desire to help his daughter learn geography led to Flagle Explorer, a free game that transforms flag recognition into an engaging geographical treasure hunt. The Moment of Discovery Last weekend, while helping my d...

3 min read · [horushe.hashnode.dev](https://horushe.hashnode.dev/a-fathers-journey-teaching-world-geography-through-flag-puzzles?utm_source=hashnode&utm_medium=feed)

[Jan 20, 2025](https://hashnode.com/posts/a-fathers-journey-teaching-world-geography-through-flag-puzzles/678dd8d3578dbd257f9b7a39)
