Hacker Newsnew | past | comments | ask | show | jobs | submit | zvr's commentslogin

People may be interested in the work of the Coalition for Content Provenance and Authenticity (C2PA) https://c2pa.org/

https://www.da.vidbuchanan.co.uk/blog/android-c2pa.html

is a post about Google Pixel C2PA cameras experiencing contact with reality


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...

I'll write more about this in the future.


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.


For this exact reason, I'm using Immich by pointing it to my folder structure as an "external library" https://docs.immich.app/features/libraries/

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.


If you're going to support RDF, please also consider supporting SPARQL for querying the data.


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!


Not really a proof, since AI can generate such videos as well.


"Write what you do. And then do what you wrote."


Countdown is an actual UK game show, on air since 1982 https://en.wikipedia.org/wiki/Countdown_(game_show).

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".


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: