Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Revealing the details of how OpenAI agents hacked Hugging Face (swarmtraces.org)
    217comments
  2. A single function Jev-like wrapper for LLMs, including vision models (allanrbo.blogspot.com)
    1comments
  3. Ollaya – Ollama for open-source, Jev-style decision models (ollaya.dev)
    108comments
  4. Plan mode is dead (aymannadeem.com)
    197comments
  5. Show HN: Jev Plays Pokémon Red (jev-pokemon.vercel.app)
    76comments
  6. What even is an OS now? (sockpuppet.org)
    241comments
  7. Postgres SELECT DISTINCT Does Not Scale (dbos.dev)
    7comments
  8. We're gonna need a lot more mathematicians (terrytao.wordpress.com)
    62comments
  9. The Murky History of Soviet-Born Tetris (mitpress.mit.edu)
    —discuss
  10. Jury finds Facebook liable for deceiving users in Cambridge Analytica case (cbsnews.com)
    30comments
  11. One Piece of Flock Camera Data Put This Innocent Woman in Jail for 13 Days (jezebel.com)
    49comments
  12. Gravity seems holographic. What does that mean for reality? (quantamagazine.org)
    156comments
  13. Show HN: Hacker Atlas - A map of what Hacker News talks about (hackeratlas.com)
    11comments
  14. How I changed teaching after AI managed to do all my homework assignments (thelastsoftwareengineer.substack.com)
    2comments
  15. Excel now supports multiple values in a single cell (techcommunity.microsoft.com)
    105comments
  16. Lab on a Contact Lens Can Measure Stress Through Serotonin (ieee.org)
    6comments
  17. Fourier Analysis: Drawing Llamas with Circles (adekau.github.io)
    1comments
  18. I wrote a ray tracer in Brainfuck (epestr.com)
    14comments
  19. First Principles Thinking (sunilsadasivan.com)
    106comments
  20. Remembering Johannes Doerfert (llvm.org)
    2comments
  21. U.S. appeals court upholds designation of Anthropic as supply chain risk (cnbc.com)
    739comments
  22. Two and a half years without a gallbladder (tracydurnell.com)
    14comments
  23. HomelabFest will be in St. Louis in September 2027 (homelabfest.org)
    3comments
  24. TiddlyInstall: A universal, reusable, install system (robertsdotpm.github.io)
    12comments
  25. How video games inspire great UX (2019) (jenson.org)
    17comments
  26. Microsoft abandons personal AI chatbot race with Copilot reboot (bloomberg.com)
    97comments
  27. Show HN: Make math automatic with Mathy (gmays.com)
    25comments
  28. What happens when you analyze your favorite college football team like the CIA? (cultivatelabs.com)
    30comments
  29. How we learned to stop worrying and love campus surveillance (fnl.mit.edu)
    97comments
  30. Platform-independent SIMD in Go (go.dev)
    137comments

TiddlyInstall: A universal, reusable, install system

12 pointsby 5h agorobertsdotpm.github.io
12 comments
3h agoHN ↗

One file, like TiddlyWiki

TiddlyInstall is a single HTML file. This page carries the installer programs, the runtime catalogue, and all the code that makes, edits and signs them

1h agoHN ↗

The neat thing about TiddlyWiki was that you could edit the page (WYSIWYG, I think?) and it would save the modified HTML. At least, it did 20 years ago.

3h agoHN ↗

Designed by Matthew Roberts and implemented by Claude. If you like this software why not hire me?

Why would I hire you when I could pay $17 for a Claude subscription?

3h agoHN ↗

By "design" I mean choosing how the software works and the engineering trade-offs. I didn't type "make install system" into claude. I designed how the software worked based on my past research and my engineering knowledge. This included the original NSIS code I wrote: https://github.com/robertsdotpm/win-auto-py3 and file-based meta-data data here: https://robertsdotpm.github.io/software_engineering/program_...

I don't really get the hate. Everyone here uses AI for just about everything yet they almost never credit the models. I think this misrepresents the work so I credited the tools. But I'm by no means just handing a blank script to a model and hoping for the best.

2h agoHN ↗

If you can do x and a pro can do x better who do you think can do it better using AI?

2h agoHN ↗

Yeah I agree with that sentiment. The readme is also just a run on mess as well, so it doesn't not inspire confidence.

1h agoHN ↗

Perhaps so you could spend more time with your loved ones, or doing literally anything else, instead of talking to a machine? Just saying.

3h agoHN ↗

Author here: TiddlyInstall is based on the observation that programs written for runtimes like Python, Nodejs, and so on -- all follow the same basic requirements for installation. In that they need the runtime installed and then the software. Existing approaches like freezing apps and trying to port it to an exe directly usually break.

The simplest possible approach is to install the runtime on a users computer, isolated, with the package inside it. It's wasteful in terms of disk space but can be generalised to build reusable installers that work for just about any language.

Reusable installers

A reusable installer reads its own meta-data to decide on the runtime to install and the project. Linux and Mac are supported through a bash script while all windows versions use an NSIS program. The unusual thing about this is once you build the reusable installers since it's just meta-data everything can be edited inside the browser without compiling new binaries.

Like TiddlyWiki: You can actually download this entire system as a single HTML page to create installers without ever needing a server. Though Github project support only works online at the moment (not a limitation, haven't added this feature yet.)

Edit: thanks HNers for checking out my project. I am actually really excited about it. I know installers aren't exactly the most exciting topic but I thought you would all appreciate a different take on it.

1h agoHN ↗

This project is inspired by TiddlyWiki, which is from 2004, and apparently still going!

https://tiddlywiki.com/

TiddlyInstall appears to be unrelated (and not by the same author?), and serving a very different function. The only similarity is the "single HTML file" part?

---

Previous discussions on TiddlyWiki for context:

Why every programmer should have a Tiddlywiki (2011)

https://news.ycombinator.com/item?id=2913670

TiddlyWiki: a local, single-page wiki (2017)

https://news.ycombinator.com/item?id=13523660

Tiddlywiki – A non-linear personal web notebook (2018)

https://news.ycombinator.com/item?id=18107271

1h agoHN ↗

I love tiddlywiki. It even has plugins for AES encryption. So you can save all your notes encrypted every time. It's really interesting to consider the design of tiddlywiki as a decentralized application system. I think the design could work well for a lot of things. As it is built around users managing their own data.

47m agoHN ↗

So basically Nix, but more user-friendly except WAY more limited?