Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Jeff – Jev-compatible 0.8B decision models, trained at home, ~30 ms (github.com/firelex)
    116comments
  2. Pirating the Pirates (mubi.com)
    224comments
  3. 12,000-year-old Göbeklitepe burials explain scattered bones (archaeologymag.com)
    22comments
  4. 1996 chat room simulator connected to Win95 and System 7 web desktops (lolchat.rip)
    12comments
  5. MicroLLM Lab – Try 7 tiny LLM's in the browser (stateofutopia.com)
    64comments
  6. Scientists solve 1840s space weather mystery (arstechnica.com)
    37comments
  7. Sonnet 5.5 (anthropic.com)
    408comments
  8. World Labs Is Joining AMD (worldlabs.ai)
    75comments
  9. ESP32S3 cluster running 1.58-bit (BitNet) Language model (github.com/low-zi-hong)
    2comments
  10. California farmers are struggling to sell grapes as demand for wine drops (kqed.org)
    131comments
  11. Hijacking the PS5's RTMP stream (yashgarg.dev)
    66comments
  12. The Art Forger Who Became a National Hero (priceonomics.com)
    —discuss
  13. Parley: Federated, decentralised chat that speaks plain IRC (mills.io)
    168comments
  14. Kids turned low-traffic NPR Spotify comments into a secret group chat (thisamericanlife.org)
    180comments
  15. What is the best shape of a city? Modelling effect of urban form on distance (sagepub.com)
    6comments
  16. Does Reddit have an astroturfing problem? What the data suggests (petervijeh.com)
    143comments
  17. How to win a beer with high-dimensional statistics (jamiesimon.io)
    2comments
  18. It's Time to Investigate the AI Labs (calnewport.com)
    108comments
  19. We found 24 Android vulnerabilities using our open source AI security agent (github.blog)
    1comments
  20. Nvidia wants to put a watchdog chip next to every AI agent (cnbc.com)
    147comments
  21. Show HN: HN.watch – Videos of all Hacker News posts (hn.watch)
    81comments
  22. Tank Body Problem (jimsitu.com)
    2comments
  23. Cf: The Agentic CLI for the Cloudflare API (cloudflare.com)
    48comments
  24. Updated Google Maps shows destruction of the city of Rafah (twitter.com/aliabunimah)
    120comments
  25. What reversing, modernising old games tells us about the economic impact of AI (isfine.org)
    23comments
  26. Behold the pawpaw (cbc.ca)
    15comments
  27. Show HN: Destroy Any Website with Stickman (spritefusion.com)
    27comments
  28. First Steps of the PLC Organization – Independent Public Ledger of Credentials (plcred.org)
    19comments
  29. Coding is not solved (alexewerlof.com)
    427comments
  30. What heraldry and Japanese mon can teach about visual-identity generators (benovermyer.com)
    21comments

Trucks, Tubes, and Truth

12 pointsby 4y agoxtdb.com
3 comments
4y agoHN ↗

I went off on a tangent and found out about the EVICT transaction type in XTDB, which removes data from the logs which are otherwise immutable.

For some reason this GDPR compliant feature just makes me angry. It's so... so.... crufty!

Is it just me? I'd really like to know why this angers me so much? I'd like to be able to know my data was purged, but still.... arrggghhhh

4y agoHN ↗

Because XTDB uses a transaction log and document store, it's possible to purge a document from the document store so that the only thing that remains is an irreversibly hashed document id on the transaction log. This isn't crufty. Using a reference like this is a very common, good solution to GDPR compliance.

A system that's truly immutable in all parts is elegant, but unfortunately the real world is not as easily modelled. Being able to truly expunge data is actually needed at times. And it's not just GDPR. What happens when something truly sensitive is written to an immutable store?

I'd like to be able to know my data was purged, but still...

So do you want the feature or not?! :)

4y agoHN ↗

It's a very good article but I'm sure that the writer would agree that whether you want or need to remember history or not depends on the use case. Philosophically it is often better to forget. It's a way of dealing with change. Forgive and forget. On the other hand "those who dont' understand history" and so on. Also a lot of the time we really don't care about the previous states of something because those states are of no use to us now. We just care about what we can do with it now. We cannot go back to the past to use the thing so the past state of something is useless to us. This starts to break down in a virtual world where the past state of rest of the world could also be stored and so you could make some use of the past thing in that past virtual world. But most useful virtual systems are linked to things in the real world which we can only use in the present.