RSSAmplifier

Blog

NostraDavid's handcrafted website on Thaumatorium

Recent content in NostraDavid's handcrafted website on Thaumatorium

thaumatorium.comRSS feed ↗27 posts

Latest posts

HyperText Token Killer

HyperText Token Killer Reset Cleaning profile Conservative LLM balanced Maximum compression Clean HTML Advanced overrides Preserve Safe link targets Image alt text Table structure Remove Presentation attributes Page boilerplate Empty elements Comments Excess whitespace Source HTML Paste HTML here Cleaned HTML Valid fragment Wrap Formatted External: W3C validate ↗ Characters 0 → 0 GPT-5 tokens 0 →…

The Honest Page

Browser transparency The Honest Page This page shows as much information as possible that an ordinary web page can read locally in your browser. Nothing is sent to a server. More fingerprinting details on Am I Unique Measure again Copy JSON Request location Loading measurements... Browser - Screen - Language - Time zone -

KVK Address Density Risk Signals

Research prototype KVK Address Density Risk Signals This method can prioritise locations or areas for further investigation when lawfully obtained establishment data is available. The public demo only shows aggregated sample indicators. Work in progress: demo without real data. This page uses fictional, aggregated sample data and contains no real KVK, address, or business data. High density is…

Housing Heatmap

Housing Price Heatmap Explore homes by price, price per m², budget, and floor area. The map colours individual homes, so clusters do not automatically appear hot.

Jargon Files

The Jargon File, browseable Search the parsed 4.4.7 lexicon, jump to a random entry, and scroll through the whole glossary without opening the raw text file.

Will the Real Ascii Table please stand up?

Most ASCII tables are formatted in a way that hides the interesting part: ASCII is a 7-bit layout with structure, not just a list of characters. If you split the table by the top 2 bits, and use the lower 5 bits as the row index, the design suddenly becomes obvious: the left column is control codes digits and punctuation live in the middle uppercase and lowercase line up almost perfectly A and a…

Inventing on Principle Notebook

Live visual notebook A code-and-canvas notebook in the spirit of Bret Victor: the scene redraws live while you type, numeric literals show a slider on hover, hex colors pop a picker on hover, and Ctrl turns the notebook into an inspector that links code lines to visible shapes. Hover a number for a slider Hover a hex color for a picker Ctrl inspect code to visual output Hover the preview to…

Queueing System Simulation

Queueing System Simulation Poisson arrivals, configurable server pool c , finite total system capacity K , and switchable service-time distributions.

Warcraft Game Loop

Warcraft Game Loop This graph sketches how Warcraft-style activities connect across progression, economy, social play, and exploration. The main chain is still visible, but intra-phase links, support links, and cost/friction links stay in the model too. Click a node to isolate its outgoing arrows, or click a legend chip to filter by category.

Programming Logic Is Quaternary Not Binary (Tony Hoare did nothing wrong)

Alternative titles: “Tony Hoare did nothing wrong - in fact, he didn’t go far enough” “E.F. ‘The Coddfather’ Codd was right all along” How to pronounce “Quaternary”? (I prefer the “Audio (General Australian)” version) I’ve been programming since 2009, professionally since 2021, and I’ve written programs in Python (my…

Dutch murders between 2017-2021

The Dutch government (OCW - Onderwijs, Cultuur en Wetenschap) has been making this one chart available, which bothers me. Here is my version (using the same data) - the self-documented code can be found here . It shows the relations from the perpetrator to the victims in Dutch murder cases between 2017 and 2021. While the chart is informative and important around the current discussions regarding…

Regex to NFA/DFA Visualizer

Regex to NFA/DFA Visualizer Parse a small regular-expression subset, build a Thompson NFA, and derive the DFA from it. The graph is deterministic per input, so the same regex always redraws the same way.

MIT Courses as of 2023-06-09

I used MIT OCW as source, then manipulated the HTML with regex until I had something table-like. Couse # Name Level 1.00 Introduction to Computers and Engineering Problem Solving Undergraduate, Graduate 1.010 Uncertainty in Engineering Undergraduate 1.011 Project Evaluation Undergraduate 1.012 Introduction to Civil Engineering Design Undergraduate 1.017 Computing and Data Analysis for…

How I fixed Reddit

2024: Just use Lemmy, lmao - programming.dev ## For context I’ve been on reddit.com since 2008 (deleted my first account because I was going to “quit reddit” over some bullshit in 2012) and have seen this site slowly change over time and it has become unbearable. I am aware this sounds like a “ReDdIt SuCkS yOu GuIsE!” circlejerk, but I’m not just complaining:…

Fenêtres

Auto rotation

Maze Solver

Maze solver 2.0 Generate a maze with a range of algorithms, then solve it with full-map or local-navigation strategies. 1.0 used static mazes and barely worked. 2.0 generates its own mazes, and has a whole cabinet of generators and solvers. Width Height Cell size Generator Initial coverage Time limit (ms) Benchmark runs Strategy Breadth-first search Depth-first search Animation speed 35 Generate…

Optimizing your site by splitting JS/CSS into layers

My idea is to split CSS into 3 parts (layers), where each outer part effectively builds on top of the inner part. The same applies to JS. This idea came from analyzing coverage using Chrome DevTools . Steps to Optimize Check Coverage with Chrome DevTools: Use the coverage tool in Chrome DevTools to identify which parts of your JS/CSS are actually used by your site. Split the Files…

Spark Files: Keeping Track of Your Ideas, Concepts & Thoughts

For those who don’t know what a Spark file is: it’s essentially a file (be it in Evernote, Google Keep, or in my case, a Markdown text file stored in Dropbox) where you can dump random ideas. Once those ideas are recorded, you can review them later to see if they have any merit. Every time you come up with a new idea, it often feels like the best idea in the world. The problem is that…

Haskell's fold functions explained

Protip: Use https://repl.it/ to run your own little test programs. Yes, they support other languages than Haskell as well. Haskell’s fold functions are Higher Order and Recursive functions. If you’ve read Types (or classes) of Haskell functions , you’ll know what that is. These functions take a function, a first/final item (more on this later), a list of things, and return a…

Big O Beginner's Guide

Disclaimer I’m not a mathematician, so this won’t be exact, but I’ll try to give you an intuitive understanding of Big O. Big O (usually written as O(x) , where x is a mathematical equation like 1 , n , n² , or 2ⁿ , for example) describes how quickly the amount of work grows when the amount of input grows. In beginner explanations this is often treated like “how bad can it…

Function Kinds and Function Patterns in Functional Programming

In functional programming, the term “kind” can be somewhat overloaded, especially in languages like Haskell. However, in this context, we are referring to different shapes of functions and their behaviors. Some of these are truly different kinds of functions, while others are simply common patterns or abstractions that you will quickly run into when learning FP. Side Effects Before…

(untitled)

A giant table with all current (current meaning 2021-06-07) cryptos available on coinmarketcap.com Rank Name Symbol Market Cap Price Circulating Supply Volume(24h) % 1h % 24h % 7d 1 Bitcoin BTC € 549,787,348,474 € 29,354.53 18,729,218 BTC $29,512,971,718 -0.23% -0.98% -2.98% 2 Ethereum ETH € 260,518,519,683 € 2,242.07 116,195,396 ETH $26,431,584,512 -1.29% 1.09% 5.14% 3 Tether USDT €…

Fatal Flaws in SQL

Fatal Flaws in SQL Fatal Flaws in SQL BY E.F. CODD

Does your DBMS run by the rules?

Does your DBMS run by the rules? Does your DBMS run by the rules? To be "mid-80s" fully relational, a DBMS must support all 12 basic rules plus nine structural, 18 manipulative and all three integrity rules. There will be more requirements by the 1990s.

Is your DBMS really relational?

Is your DBMS really relational? Is your DBMS really relational? By E. F. Codd The originator of the relational model for data base management presents basic principles for determining how relational a DBMS product is — a question that faces many buyers today because almost every vendor claims its DBMS is relational. Some vendors may not realize how far from the mark they are.

FURTHER NORMALIZATION OF THE DATA BASE RELATIONAL MODEL

FURTHER NORMALIZATION OF THE DATA BASE RELATIONAL MODEL by E. F. Codd IBM Research Laboratory San Jose, California ABSTRACT: In an earlier paper, the author proposed a relational model of data as a basis for protecting users of formatted data systems from the potentially disruptive changes in data representation caused by growth in the data base and changes in traffic. A first normal form for the…

DERIVABILITY, REDUNDANCY AND CONSISTENCY OF RELATIONS STORED IN LARGE DATA BANKS

Document Recreation DERIVABILITY, REDUNDANCY AND CONSISTENCY OF RELATIONS STORED IN LARGE DATA BANKS E. F. Codd Research Division San Jose, California ABSTRACT: The large, integrated data banks of the future will contain many relations of various degrees in stored form. It will not be unusual for this set of stored relations to be redundant. Two types of redundancy are defined and discussed. One…