SShortSingh.
Back to feed

Ancient Greek Water Clock Held Timekeeping Accuracy Record for 1,800 Years

0
·1 views

An ancient Greek water clock, known as a clepsydra, is reported to have maintained the most accurate timekeeping of any device for roughly 1,800 years. These instruments measured time by regulating the flow of water from one vessel to another at a controlled rate. The technology represented a remarkable feat of ancient engineering, demonstrating sophisticated understanding of fluid dynamics long before modern timekeeping. The clepsydra was widely used across the ancient world, including in Greek and Roman societies, for purposes ranging from timing speeches to regulating daily activities. Its longevity as a precision instrument underscores how advanced ancient civilizations were in applied science and measurement.

Read the full story at Hacker News

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Apple Launches AirPods 5 Featuring Open-Ear Active Noise Cancellation

Apple has announced the AirPods 5, its latest generation of wireless earbuds. The new model introduces what Apple describes as best-in-class active noise cancellation in an open-ear design. The announcement was made through Apple's official newsroom in September 2026. The release marks a notable step forward in ANC technology for open-ear audio products. The news drew moderate discussion in the tech community following its publication.

0
ProgrammingDEV Community ·

When to Use AI Agents in n8n Workflows: A Practical Decision Guide

Large n8n automation workflows with dozens of nodes often tempt developers to replace complexity with AI agents, but experts caution that node count alone is a poor measure of workflow quality. Deterministic nodes handling business rules, financial calculations, and permissions should remain explicit and auditable rather than delegated to an agent. AI agents are best suited for ambiguous tasks such as messy text processing, dynamic tool selection, classification, and open-ended reasoning where the next step is not known in advance. The recommended production pattern is a deterministic backbone with a small number of carefully bounded agentic components handling only the fuzzy parts. Side effects and structured output validation should always stay outside the agent's direct control to keep systems predictable and safe.

0
ProgrammingDEV Community ·

How FastAPI's APIRouter Helps Developers Build Scalable, Modular APIs

As FastAPI projects grow, placing all endpoints in a single main.py file leads to bloated, hard-to-maintain code and frequent merge conflicts among team members. FastAPI's APIRouter feature allows developers to group related endpoints into separate modules and mount them onto the main application with a shared prefix and tags. Router-level dependencies enable security checks, such as admin role verification, to be applied across entire route groups without repeating code on individual endpoints. Routers can also be nested to reflect hierarchical data relationships, such as comments belonging to specific posts. Additionally, modular routing makes API versioning straightforward by bundling sets of routers under a versioned prefix like /api/v1.

0
ProgrammingDEV Community ·

Four Common Loop Engineering Failures and How Developers Can Fix Them

Loop Engineering is an AI development approach where an agent iterates repeatedly toward a measurable goal instead of solving a problem manually. Developer Annie Wang identified four key failure modes in a recent discussion: runaway loops that drain token budgets, agents incorrectly self-evaluating their own outputs, goals too vague for a language model to act on, and tasks too complex for a single loop to handle. Runaway loops require hard stop rules to control costs, while self-grading agents should be replaced with a separate agent that independently checks another's work. Vague objectives like 'make this better' must be replaced with specific, non-negotiable criteria. When a single loop becomes overwhelmed by complexity, Wang recommends transitioning to Graph Engineering, a more structured multi-step architecture.

Ancient Greek Water Clock Held Timekeeping Accuracy Record for 1,800 Years · ShortSingh