Hacker News

Best stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. F-Droid 2.0 (f-droid.org)
    409comments
  2. Dutch governments builds alternative for Microsoft based on NixOS (dawo.community)
    544comments
  3. Meta takes down a critical video about meta AI Glasses after filming at Meta (reddit.com)
    377comments
  4. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    285comments
  5. Two-tier encryption in the UK (macanorak.com)
    461comments
  6. Opus 5.5 is good at explainer videos (launchvideo.io)
    214comments
  7. Ideas on modernizing the open-source desktop (lwn.net)
    523comments
  8. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    129comments
  9. Feds Target AI Critics as "Foreign Agents" (kenklippenstein.com)
    444comments
  10. U.S. appeals court upholds designation of Anthropic as supply chain risk (cnbc.com)
    693comments
  11. Platform-independent SIMD in Go (go.dev)
    133comments
  12. Ollaya – Ollama for open-source, Jev-style decision models (ollaya.dev)
    98comments
  13. Factorio that you can touch (factorio.com)
    104comments
  14. Owners mourn spoiled food after firmware update bricks Samsung smart fridges (arstechnica.com)
    326comments
  15. What About Rails? (jardo.dev)
    203comments
  16. Git-bug: Distributed, offline-first bug tracker embedded in Git (github.com/git-bug)
    100comments
  17. California is chasing wealth that has feet (landeconomics.org)
    812comments
  18. GitHub has not removed malicious imitation software after 3 weeks (successfulsoftware.net)
    119comments
  19. Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini (nyaa.sh)
    117comments
  20. Early rogue AI agent activity and attempts to hack found on urlquery.net (transluce.org)
    303comments
  21. OpenAI agent hacked Australian government website, PM says (bbc.com)
    198comments
  22. Nokia Design Archive (2025) (aalto.fi)
    131comments
  23. Goodbye Google (ocallahan.org)
    307comments
  24. The newest ESP32 can run Linux and it's getting close to a Raspberry Pi (xda-developers.com)
    120comments
  25. Ink and Switch interactive homepage (inkandswitch.com)
    25comments
  26. Google’s Project Suncatcher to put ML infrastructure in space (blog.google)
    512comments
  27. First Principles Thinking (sunilsadasivan.com)
    97comments
  28. Show HN: Koi.rest – watch some fish and regain your balance (koi.rest)
    60comments
  29. Revealing the details of how OpenAI agents hacked Hugging Face (swarmtraces.org)
    123comments
  30. 'That's so AI ' What gen Alpha's biggest insult tells us (theguardian.com)
    300comments

Ink and Switch interactive homepage

230 pointsby 15h agoinkandswitch.com
25 comments
15h agoHN ↗

Ink and Switch's stuff always makes me want to go rebuild something, and the homepage being playable is very on brand for them. Curious how much of it is bespoke versus falling out of their own Automerge tooling.

13h agoHN ↗

What do you mean by that? To me it seems like every single letter is pretty much hand-written and attributed to one or two team members.

13h agoHN ↗

Wow, embark is very well done! I feel like there is some sort of solution space between notes, whiteboards, jupyter notebooks and Arcan FE that could make knowledge organization much easier, but it's such a huge space to even comprehend in the first place I can only ever hold part of the solution in my head.

11h agoHN ↗

I also enjoyed Muse[1], which was made available in the iOS app store, and is now being maintained as "Allume"[2] (an unnamed company bought the Muse name).

Essentially a digital pinboard, it was an interesting experiment in "designed for tablet" UX and was developed far enough to be an app. The gesture based UX, nested board, PDF reader, and transclusion of PDF fragments are all interesting ideas.

[1]: https://www.inkandswitch.com/muse/ [2]: https://allume.com/

12h agoHN ↗

Thanks for posting this! Love your team's work.

13h agoHN ↗

There’s still currently the need of a server to synchronise data between Allume clients (Mac + iPad + iPhone companion app), but it is completely useable offline on one device. Adam Wulf, the now solo developer of it, mentioned that a local P2P sync is in the pipeline.

9h agoHN ↗

But why subscription for local-only software?

I assume that they decided the business model and user experience separately. It's generally harder to build local-only software than stuff that just uses the cloud for all the hard work, but it's a better user experience. I'd be willing to pay more for local-first, but yeah it certainly does feel weird.

8h agoHN ↗

Developers deserve to be paid for their work. Adam's work on Allume is ongoing, so he deserves ongoing income.

5h agoHN ↗

Sounds like they should charge for software updates then, as that is directly related to the ongoing work for people who have already bought the software.

14h agoHN ↗

Their articles are always worth a read, especially their efforts on CRDT are a great inspiration for improving UX. Not sure I’m getting the full experience of this homepage on mobile though, will have to check later.

13h agoHN ↗

Have you played the arcade game in the letter C yet? If not, then you've probably missed other stuff as well.

13h agoHN ↗

Play with it! Click/drag everywhere.

It looks cool! But man is it frustrating that nothing is consistent. Some things change when I click. Some things change when I drag. Some things seemingly doesn't do anything at all.

If it is intentionally like that, great. But I just don't find the experience pleasant.

13h agoHN ↗

Yea, it went from cool -> annoying pretty quick for me.

8h agoHN ↗

Yeah, I'll take the blame for that :)

Backstory: when we first set up the sandbox, we offered a handful inputs that devs could optionally use in their letters. You could click and drag directly on the letter, drag a little token on a "Kaoss Pad"-like control surface, scrub a timeline, toggle a big global mode switch, and more. Everyone used a different subset of the these inputs, based on whatever seemed like the best fit for the idea behind their letter. Some people even bypassed all that and implemented their own input handling (like Lilith did for the bullet hell game in C0). But most folks actually didn't add any interactivity at all.

When I curated the letters for our home page, I wanted to strike a balance between a few things. I wanted to encourage playfulness, for instance by having unpredictable things happen depending on what/how you interacted ("output randomness", to borrow a gamedev term). And while I did make some changes to some letters (adding some additional interactivity, simplifying some inputs), I didn't want to go too far and ruin the authorial intent behind the letters.

But, like you and the other commenter here found, there is inconsistency that errs on the side of frustrating. That's something that irked me too — I just ran out of time for polish and had to ship.

In any event, thanks for kicking the tires on it. Even if it didn't quite clear the bar for playful interaction, I hope it was fun to look at.

7h agoHN ↗

Just wanted to say that I personally enjoyed the little inconsistencies. It feels satisfying to discover interactions that I didn't expect, disorienting but in a good way.

7h agoHN ↗

I don’t really mind the inconsistencies, it is just something fun and playful to discover and I believe the imperfections add to the charme of such things. It reminds me of the little sketches I made with Processing[1] years ago, when programming felt like just another artistic medium I could express myself in.

[1]: https://processing.org

12h agoHN ↗

I did not understand why this was cool until i tried holding and dragging it!

11h agoHN ↗

Hint for mouse users, press and drag on them to hear sound and see visual effects. Mouse X/Y coordinates are inputs.