Hi, I'm the author of the above. I also got a Sony A7 IV camera a few days ago. I already have a root shell on it. Although that wasn't even required to break Sony's C2PA implementation...
Oh, uk.co definitely existed for companies. The other 2nd-level domain (besides the academic uk.ac and uk.co) was uk.mod (Ministry of Defence), equivalent to the US .mil. And then, because life is never this simple, things appeared that were neither universities nor companies nor military, so uk.bl was given to the British Library. There might have been others as well, I don't remember.
Back then the code in various pieces of software had hand-written exceptions for domain processing. The joke was that all Computer Science departments in the UK (uk.ac.university-name.cs) ended up in Czechoslovakia.
RDF modeling is the way to go, especially since you can automatically get a number of relationships (like reverse) deduced automatically.
Plus you get for free the fact that you can store an arbitrary number of information on each person.
Besides Tk and the ease of creating GUIs, Tcl has some unique advantages. As I have written before, a favorite of mine, which I have not found in other languages (besides LISP, obviously) is the ability to treat data as code combined with the existence of safe slave interpreters.
This is extremely useful for configuration files: they can use some functions you have defined, but may also include arbitrary code. In order to load them, you simply fire up a safe slave interpreter to execute the code and you're done!
Imagine a config file like:
host machine.example.org
port 9000
dbhost server.example.org
This can obviously be manually parsed easily, but this is also valid Tcl code, if one has defined the functions "host", "port", and "dbhost".
And this allows people to extend the config file to something like:
set mydomain example.org
set type prod
host machine.$mydomain
dbhost server.$mydomain
if {$type == prod} {
port 9000
} else {
port 9999
}
Having a "full-blown programming language" for free in config files is sometimes desirable.
I'm writing much more Python than Tcl these days, but this is a feature I sorely miss. I keep looking for similar functionality in Python, but I am always disappointed. Starlark has been proposed in the past, but unfortunately it means you have to work with something different than Python (in developing, in deploying, etc.), doubling your dependencies.
Case in point, the "new Packaging and Packaging Waste Regulation (PPWR)" of the article entered into force on 11 February 2025 -- and it had been in discussion and consultation processes for years before.
For my own edification, what is the goal of SPARQL compared to normal SQL or if you live in predicate-land, Prolog or Datalog?
The semantic web tools never seemed to have their breakout moment and seem to run in parallel to "mainstream" history of relational and logic programming, but I've never really understood why.
I started thinking more deeply about how I would actually do this today and it won't be as straight forward as I initially thought. Will keep it on the radar and see if I can figure out a clean way to implement. Great suggestions!
It was originally a French game show (Des chiffres et des lettres), it has been adapted in many countries, and in the UK has spawn off the comedy show "8 Out of 10 Cats Does Countdown".
reply