Website profiles · Technology insights · Alternatives

fourmilab.ch

No paid content found
Visit website
Profile views 24 Outbound visits 4 Normal
Fourmilab Full homepage screenshot

At a glance

Category
Other
Language
English
Paid-content signal
No paid content foundObserved
Registered
Unknown
Hosting
Amazon.com, Inc.Inferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Fourmilab?

Fourmilab is the personal website of John Walker, an American programmer and entrepreneur best known as the founder of Autodesk. It functions as a long-running online workshop where he publishes essays, software, and interactive tools spanning science, computing, and skeptical inquiry.

What you'll find there

  • Software and utilities — Programs and scripts, often with source code, reflecting decades of hands-on programming.
  • Interactive web tools — Browser-based calculators, simulations, and visualizations, typically built with plain HTML and JavaScript so they run without installation.
  • Essays and commentary — Writing on technology, cryptography, astronomy, and scientific skepticism, sometimes with a contrarian or critical edge.
  • Reference material — Charts, calendars, and miscellaneous data pages that people bookmark as quick lookups.

Who it suits

The site appeals to programmers, hobbyist scientists, and readers who enjoy independent, personality-driven technical writing. It is not a commercial product or a polished documentation portal; it is closer to a personal archive that has accumulated over many years, so navigation and visual design reflect an older, text-first web style.

Practical next step

If you're looking for a specific tool, try the site's own search or index pages rather than browsing by category. If you're evaluating it as a source, check the date on any essay or utility — some material is decades old and may be historically interesting but no longer technically current. For a broader reference point on independent scientific and computing resources, Fourmilab is worth reading alongside more formally maintained archives.

Decision criterion

Use Fourmilab when you want an individual expert's perspective, working code, or a self-contained interactive tool. Prefer a maintained project site or peer-reviewed source when you need current specifications, ongoing support, or authoritative data.

What kind of software and tools are available on Fourmilab?

Fourmilab is a long-running personal site by John Walker, and its software section is best understood as a mixed archive of utilities, experiments and educational programs rather than a curated app store. It spans several distinct areas:

  • Astronomy and space simulations. Interactive programs that model orbital mechanics, planetary motion and spacecraft trajectories.
  • Text and language tools. Utilities for text generation, translation experiments and linguistic play.
  • Image and graphics programs. Small tools for generating or manipulating images, often with a mathematical or generative-art angle.
  • Calculators and converters. Miscellaneous numeric, unit and date utilities.
  • Games and curiosities. Puzzles, simulations and other recreational programs.
  • Source code and documentation. Much of it is distributed with source, so you can read, modify or recompile it.

The practical audience splits accordingly. Students and hobbyist astronomers can use the simulations to build intuition about orbits without installing a full planetarium package. Programmers may find the source more interesting than the binaries, since the code reflects decades of personal practice. General readers are more likely to enjoy the essays and reference pages that surround the software.

A useful next step: decide whether you want a ready-to-run program or something to study and adapt. If you want to run it, check the platform notes on each page first, because older utilities may target legacy environments. If you want to learn from it, download the source and read the accompanying documentation, which often explains the underlying mathematics.

As a decision criterion, treat Fourmilab as a place to browse by curiosity rather than by category. If you need maintained, cross-platform software with active support, look elsewhere. If you want compact, self-contained programs with visible internals, this is a reasonable stop.

How can I use Fourmilab's online calculators and simulations?

Fourmilab hosts a grab-bag of browser-based calculators, simulations and text tools, mostly built by John Walker. You use them directly in a web browser — no account, no install. Think of it as a workshop of small, single-purpose instruments rather than a single app.

H3 Practical ways to use the site

  • Astronomy and orbital tools. Convert dates, work with Julian day numbers, or explore orbital mechanics. Useful if you're checking ephemeris data, teaching a class, or sanity-checking your own code.
  • Physics and engineering calculators. Radiation dose, unit conversions and similar utilities. Handy for quick estimates when you don't want to open a spreadsheet.
  • Simulations and generative toys. Some pages let you watch a system evolve or generate text and images from rules. These are best treated as demonstrations of an idea, not as production tools.
  • Reference and text utilities. Ciphers, encodings and converters that are convenient when you need a one-off transformation.

H3 Who gets the most out of it

If you are… Best use
A student or teacher Illustrating a concept in class with a live calculator
An engineer or scientist Fast unit checks and back-of-envelope estimates
A programmer Comparing your output against a known implementation
A curious browser Playing with simulations to see how a model behaves

H3 Trade-offs to keep in mind

The pages are generally old-school: plain HTML, minimal styling, and interfaces that reward reading the instructions. They are not designed for mobile, and some rely on JavaScript features that may behave differently in modern browsers. Output is only as good as the assumptions baked into each tool, so for anything consequential, verify against a second source.

A useful next step: open the site's index and pick the tool closest to your actual task, then read its documentation section before entering numbers. If you need a maintained, actively developed alternative, look at established scientific software or a general calculator suite.

What educational resources does Fourmilab offer for learning about physics and astronomy?

Fourmilab offers a grab-bag of self-published educational material rather than a structured course catalog. Its physics and astronomy resources are best understood as an eccentric personal library: interactive simulations, text explanations, and reference pages that assume an interested adult reader rather than a student following a syllabus.

What you'll find

  • Interactive astronomy tools, including solar system and orbital simulations that let you adjust parameters and watch what changes.
  • Explanatory pages on physics topics, often tied to the simulations so you can read a concept and then manipulate it.
  • Reference material and essays that mix technical content with the author's own commentary and opinions.
  • A general science-and-technology section where physics and astronomy sit alongside computing and other interests, so browsing is part of the experience.

Who it suits

  • Self-directed learners who want to play with a model instead of reading a textbook chapter.
  • Hobbyists and educators looking for a demonstration to show in a classroom or club.
  • Readers comfortable with a plain, text-heavy presentation and no formal exercises or assessments.

Trade-offs to expect

  • There is no curriculum, prerequisite path, or grading, so you must supply your own structure.
  • The tone is personal and sometimes idiosyncratic; treat opinion pieces as one person's view, not consensus science.
  • The site's design is dated and navigation is loose, which slows down finding a specific topic.

A practical next step Pick one simulation that matches what you're studying, run it, then read the accompanying explanation and try to predict the outcome before changing a value. If you want a more conventional starting point, compare with NASA for astronomy or The Physics Classroom for structured physics lessons.

How can I access the source code for Fourmilab's projects?

Fourmilab publishes its software directly on its own site rather than through a code-hosting platform. The practical starting point is the site's software index, which links to individual project pages; from there you reach the source archives.

Fourmilab

What to expect on a project page

Most Fourmilab projects follow a similar pattern, so knowing it saves time:

  • A description of what the program does and which platforms it targets.
  • A download link, usually a compressed archive (often .zip or .tar.gz) containing source, and sometimes prebuilt binaries.
  • Build or installation notes, often a README or a short set of instructions on the page itself.
  • Licensing or usage terms stated near the download.

A concrete workflow

Suppose you want the source for a specific program. Go to the Fourmilab home page, open the software or projects section, and select the project by name. On that page, look for the download or "source" link rather than a repository link — Fourmilab's model is file distribution, not Git hosting. Download the archive, unpack it locally, and read the bundled README first; it typically tells you the dependencies and the build command.

Decision criteria

If your goal is to browse history, file issues, or submit patches, a conventional repository host will feel more natural, and Fourmilab's archive-based approach will be a poorer fit. If your goal is simply to read, compile, or adapt the code for your own use, downloading the archive from the project page is the most direct route.

Practical tip

Check the project page for a stated license before reusing code, and note the last-updated date — older projects may assume compilers or libraries that need adjusting on a modern system.

What is the history and mission of Fourmilab?

Fourmilab is the personal laboratory and publishing site of John Walker, the founder of Autodesk. It has operated since the 1990s as a long-running home for his independent projects, essays, software and curiosities, and its mission is essentially exploratory: build, document and share whatever seems interesting, without a commercial agenda.

What you find there

  • Software tools and utilities, often written for the author's own use and then released for others.
  • Essays and commentary on technology, science, computing history and occasionally broader cultural topics.
  • Interactive web experiments, simulations and calculators, some of which date back decades and still run.
  • Archives and reference material accumulated over years of tinkering.

Who it suits

  • Readers who enjoy long-form, opinionated technical writing from a single author.
  • Programmers looking for small, self-contained tools or examples of unusual problem-solving.
  • Anyone curious about early web culture and the personal-site tradition that predates today's platforms.

Trade-offs to expect

The site reflects one person's interests and pacing, so coverage is uneven: some sections are actively maintained, others are historical artifacts. Navigation and visual design are functional rather than polished, and there is no editorial team, subscription model or support structure behind it. That is also its appeal — it is a genuine personal archive rather than a product.

A useful next step: start with the site's index or "what's new" area, pick one project that matches your interest, and read its accompanying notes; the documentation around each piece is usually where the real value lies. For comparison, other long-standing independent technical archives include Catb.org and Ibiblio.

Related questions

More questions →
What is fourmilab.ch?
Unknown.
Does fourmilab.ch offer paid content?
Unknown.
What languages does fourmilab.ch support?
Primary language: English.
How can I visit fourmilab.ch?
Use the Visit website link to open the website in a new tab.
What are some alternatives to fourmilab.ch?
Unknown.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Unknown

DNS and Email

Nameservers are provided by Amazon Route 53, indicating managed DNS hosting. MX records point to the Google Workspace email service. CAA records restrict which certificate authorities are authorized to issue certificates. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The Server header exposes the software version: nginx/1.30.2. This makes version-targeted checks easier, but is not proof of an exploitable vulnerability. The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies nginx 1.30.2, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

No homepage meta description was detected, leaving snippet selection more dependent on page text. No viewport meta tag was detected, which may affect mobile layout behavior. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 9 characters, within a common display range.

Hosting and Email

DNSAmazon Route 53
HostingAmazon.com, Inc.
EmailGoogle Workspace
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Germany flagFrankfurt am Main, Hesse, Germany Inferred 52.28.236.0

Registration details

RDAP / WHOIS

Unknown

DNS records

DNS

TypeNameValueTTLPriority
Afourmilab.ch52.28.236.079217—
AAAAfourmilab.ch2a05:d014:d43:3101:94aa:a276:e035:6a2a86400—
MXfourmilab.chaspmx.l.google.com864001
MXfourmilab.chalt1.aspmx.l.google.com864005
MXfourmilab.chalt2.aspmx.l.google.com864005
MXfourmilab.chalt3.aspmx.l.google.com8640010
MXfourmilab.chalt4.aspmx.l.google.com8640010
NSfourmilab.chns-1463.awsdns-54.org172800—
NSfourmilab.chns-1903.awsdns-45.co.uk172800—
NSfourmilab.chns-209.awsdns-26.com172800—
NSfourmilab.chns-614.awsdns-12.net172800—
TXTfourmilab.chv=spf1 include:_spf.google.com ip4:193.8.230.0/24 ip4:52.28.236.0 ip4:3.123.190.28 ~all86400—
CAAfourmilab.ch0 issue "letsencrypt.org"86400—
DMARC_dmarc.fourmilab.chv=DMARC1; p=none300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectfourmilab.ch
IssuerLet's Encrypt
Valid until2026-10-29T16:00 · Remaining when checked: 27 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
servernginx/1.30.2
strict-transport-securitymax-age=31536000; includeSubDomains

Identified technologies

nginx 1.30.2

Pages, Search and Sharing

Meta descriptionNot detected
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

All bots 0 allowed · 19 disallowed
  • Disallow/bullets/zounds
  • Disallow/cgi-bin/
  • Disallow/documents/DOS/
  • Disallow/hotbits/figures
  • Disallow/hotbits/source
  • Disallow/earthview/cache/
  • Disallow/earthview/satellite.html
  • Disallow/entrenous/
  • Disallow/etexts/www/gergel
  • Disallow/goldberg/
  • Disallow/netfone/
  • Disallow/serverstats/
  • Disallow/sitemap.html
  • Disallow/speakfree/unix/prior-releases
  • Disallow/speakfree/windows/prior-releases
  • Disallow/uscode/8usc/www/
  • Disallow/uscode/26usc/www/
  • Disallow/ustax/
  • Disallow/yoursky/catalogues/
npbot 0 allowed · 1 disallowed
  • Disallow/
twiceler 0 allowed · 1 disallowed
  • Disallow/
twitterbot 0 allowed · 1 disallowed
  • Disallow/
ahrefsbot 0 allowed · 1 disallowed
  • Disallow/
mj12bot 0 allowed · 1 disallowed
  • Disallow/
dotbot 0 allowed · 1 disallowed
  • Disallow/
mauibot 0 allowed · 1 disallowed
  • Disallow/
semrushbot 0 allowed · 1 disallowed
  • Disallow/
turnitinbot 0 allowed · 1 disallowed
  • Disallow/

No sitemaps found

User reviews (0)

  • No reviews yet.