diff options
| author | srdusr <[email protected]> | 2025-12-07 21:58:00 +0200 |
|---|---|---|
| committer | srdusr <[email protected]> | 2025-12-07 21:58:00 +0200 |
| commit | 8fc4440150ce84c9cc3f5ec13d50beb58a5b65bc (patch) | |
| tree | 4455ba7bc2f94dc2684629880d38997f516cd95a /data/packs/technology.json | |
| parent | 5b1ea38522dbf6bf60db5a2270463de0c12d9de3 (diff) | |
| download | typerpunk-8fc4440150ce84c9cc3f5ec13d50beb58a5b65bc.tar.gz typerpunk-8fc4440150ce84c9cc3f5ec13d50beb58a5b65bc.zip | |
Rebuild the generic packs, add shell and sysadmin, fix short race passages
The packs were not proper. An audit found 86 of 253 items (33%) carrying an
attribution that just restated the category - prose *about* a topic with an
invented source, which is the same fault the movies pack had. Six of thirteen
packs were mostly that: technology had 15 items and one distinct attribution.
- science, technology, history, nature and business are now sourced quotes
with real attributions: Feynman, Curie, Hopper, Dijkstra, Lincoln, Carson,
Drucker, Goodhart. 82 items, all attributed to a person or a work.
- general is original factual prose, so it now carries no attribution at all
rather than claiming "General knowledge" as a source. merge_packs no longer
invents one from the pack's filename.
- Four explanatory passages in philosophy lost their "Philosophy" attribution
for the same reason.
- One duplicated passage removed.
Generic attributions: 86/253 before, 0/349 now.
New technical packs
- shell: 24 awk, sed and pipeline drills, each explaining what the line does
- field splitting, associative arrays, !seen[$0]++, process substitution,
xargs -0, strict mode.
- sysadmin: 24 operational one-liners across systemd, disk, processes,
network, permissions, SSH, backup and containers.
- programming grew to 37 and hacking to 30, with git bisect, window
functions, EXPLAIN ANALYZE, certificate transparency and capability audits.
- All 115 technical drills carry an explanation.
Race passage length
- Multiplayer drew from the same pool as single player, so a race could land
on a 22-character quote and be over before anyone had their hands in
position. Races now require 120 characters; the filter is applied when the
pool is loaded, not to the packs, since a short quote is fine to type alone.
For reference, TypeRacer organises by difficulty and language rather than
topic: one default English pool of ~11,900 texts plus per-language universes
and specials (accuracy, repeat, easytexts, anime). Their scale comes from user
submission with moderation, which is still the feature this does not have.
Diffstat (limited to 'data/packs/technology.json')
| -rw-r--r-- | data/packs/technology.json | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/data/packs/technology.json b/data/packs/technology.json index fd12785..f529758 100644 --- a/data/packs/technology.json +++ b/data/packs/technology.json @@ -1,17 +1,24 @@ [ - {"category":"technology","content":"The World Wide Web was invented by Tim Berners-Lee in 1989 as a way to share documents over the internet using hyperlinks.","attribution":"Technology"}, - {"category":"technology","content":"A central processing unit executes the instructions of a computer program by performing basic arithmetic, logic, and input and output operations.","attribution":"Technology"}, - {"category":"technology","content":"Cloud computing allows businesses and individuals to rent computing power and storage over the internet instead of maintaining their own physical servers.","attribution":"Technology"}, - {"category":"technology","content":"Artificial intelligence refers to computer systems designed to perform tasks that normally require human intelligence, such as recognizing speech, images, or patterns in data.","attribution":"Technology"}, - {"category":"technology","content":"A firewall monitors and controls incoming and outgoing network traffic based on predetermined security rules, acting as a barrier between a trusted network and an untrusted one.","attribution":"Technology"}, - {"category":"technology","content":"The first practical smartphones combined a mobile phone with computing features such as email, web browsing, and applications, changing how people communicate and work.","attribution":"Technology"}, - {"category":"technology","content":"Open source software is released with its source code publicly available, allowing anyone to view, modify, and distribute it under the terms of its license.","attribution":"Technology"}, - {"category":"technology","content":"A blockchain is a distributed ledger that records transactions across many computers, making it difficult to alter any single record without changing every subsequent block.","attribution":"Technology"}, - {"category":"technology","content":"Quantum computing uses the principles of quantum mechanics to process information in ways that classical computers cannot, potentially solving certain problems far faster.","attribution":"Technology"}, - {"category":"technology","content":"The transistor, invented in 1947, replaced bulky vacuum tubes and became the foundational building block of nearly every modern electronic device.","attribution":"Technology"}, - {"category":"technology","content":"Machine learning is a branch of artificial intelligence in which a system improves its performance on a task by learning patterns from data rather than following explicit instructions.","attribution":"Technology"}, - {"category":"technology","content":"Fiber optic cables transmit data as pulses of light through thin strands of glass, allowing information to travel at extremely high speeds over long distances.","attribution":"Technology"}, - {"category":"technology","content":"A virtual private network encrypts a device's internet connection, helping to protect data from being intercepted while it travels over a public or untrusted network.","attribution":"Technology"}, - {"category":"technology","content":"Moore's Law observed that the number of transistors on a computer chip tends to double roughly every two years, driving decades of rapid improvement in computing power.","attribution":"Technology"}, - {"category":"technology","content":"Robotics combines mechanical engineering, electronics, and computer science to design machines capable of performing tasks autonomously or with minimal human control.","attribution":"Technology"} + {"category":"technology","attribution":"Alan Kay","content":"The best way to predict the future is to invent it."}, + {"category":"technology","attribution":"Alan Turing, Computing Machinery and Intelligence","content":"We can only see a short distance ahead, but we can see plenty there that needs to be done."}, + {"category":"technology","attribution":"Grace Hopper","content":"The most damaging phrase in the language is: we've always done it this way."}, + {"category":"technology","attribution":"Grace Hopper","content":"A ship in port is safe, but that's not what ships are built for."}, + {"category":"technology","attribution":"Edsger Dijkstra","content":"Simplicity is prerequisite for reliability."}, + {"category":"technology","attribution":"Edsger Dijkstra","content":"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."}, + {"category":"technology","attribution":"Douglas Adams","content":"We are stuck with technology when what we really want is just stuff that works."}, + {"category":"technology","attribution":"Arthur C. Clarke","content":"Any sufficiently advanced technology is indistinguishable from magic."}, + {"category":"technology","attribution":"Melvin Kranzberg","content":"Technology is neither good nor bad; nor is it neutral."}, + {"category":"technology","attribution":"Marshall McLuhan","content":"We shape our tools, and thereafter our tools shape us."}, + {"category":"technology","attribution":"Bruce Schneier","content":"Security is a process, not a product."}, + {"category":"technology","attribution":"Tim Berners-Lee","content":"The web as I envisaged it, we have not seen it yet. The future is still so much bigger than the past."}, + {"category":"technology","attribution":"Vannevar Bush, As We May Think","content":"The human mind operates by association. With one item in its grasp, it snaps instantly to the next that is suggested."}, + {"category":"technology","attribution":"Norbert Wiener","content":"We have modified our environment so radically that we must now modify ourselves to exist in this new environment."}, + {"category":"technology","attribution":"Fred Brooks, The Mythical Man-Month","content":"Adding manpower to a late software project makes it later."}, + {"category":"technology","attribution":"Fred Brooks, The Mythical Man-Month","content":"Plan to throw one away; you will, anyhow."}, + {"category":"technology","attribution":"Butler Lampson","content":"All problems in computer science can be solved by another level of indirection."}, + {"category":"technology","attribution":"Leslie Lamport","content":"A distributed system is one in which the failure of a computer you didn't know existed can render your own computer unusable."}, + {"category":"technology","attribution":"Ken Thompson, Reflections on Trusting Trust","content":"You can't trust code that you did not totally create yourself."}, + {"category":"technology","attribution":"Steve Jobs","content":"Design is not just what it looks like and feels like. Design is how it works."}, + {"category":"technology","attribution":"Linus Torvalds","content":"Talk is cheap. Show me the code."}, + {"category":"technology","attribution":"Kevlin Henney","content":"There is no code faster than no code."} ] |