Preferences

jchanimal
Joined 1,836 karma
https://fireproof.storage

https://vibes.diy

jchris@vibes.diy

CouchDB / Couchbase Mobile / $BASE


  1. I got mine to bundle all that bs into a one word suffix "DISCLAIMER." which it puts at the end of responses now but basically doesn't bother me with that stuff.
  2. The marginal cost of a hob is likely not the price driver.
  3. I was staying at a Maasai owned ecolodge in Kenya on the day they switched over from generator to solar. It was so much quieter, and with their new electric Range Rover they don’t ever have to go into town except for parts.
  4. If that’s your first thought, then you’ll hate this influential perspective: https://en.wikipedia.org/wiki/Worse_is_better
  5. We handle this in Fireproof with a deterministic default algorithm, in addition to having a hash-based tamperproof ledger of changes. Fireproof is not SQL based, it is more like CouchDB or MongoDB, but with cryptographic integrity. Apache 2.0 https://use-fireproof.com

    In practice during CouchDB's heyday, with lots of heavy users, the conflict management API almost never mattered, as most people can make do with deterministic merges.

  6. It’d be amazing to see a collab with the Exquisite Creatures Revealed artist. He preserves all kinds of insects and presents them in a way that highlights the color and iridescent effects nature offers. I was so blown away by the exhibit I went back. Artist: https://christophermarley.com/
  7. Yes, that exactly. If you have to read the code or the manual, you’re not vibe coding. I think vibe coding is super good for the industry and people in general.
  8. If you can’t do it while you’re also singing a karaoke song, then you’re not vibing.

    I have fairly decent engineering credentials, but when the task fits, I prefer to vibe code.

  9. SQLite is probably more mature than Postgres in terms of service hours.
  10. This is a reason to prefer embedded databases that only contain data scoped to a single user or group.

    Then MCP and other agents can run wild within a safer container. The issue here comes from intermingling data.

  11. I’m one of those statistics. But I still play. It’s fun to imagine myself with a full time studio career but instead I’m a database startup founder. (I got into databases by building a web crawler to recommend how musicians could promote themselves on mp3 blogs.)

    How many musicians or artists are finding their need to explore similarly met by opportunities that simply didn’t exist in 2002? If art is expression than we should expect the people who might have wielded a brush or guitar to be building software instead.

    If this is you, I recommend Rick Rubin’s The Creative Act. It’s as pure an expression of the way I like to work in music, as it is aligned with how I think about code and product design.

  12. The opposite. We are all learning to hone our slop detectors now, real art is more valuable and necessary.
  13. The word “just” in your comment disgusts me
  14. Real innovators can’t stand this sort of noise and so it is a direct shot against their bow
  15. The real judge will be survivorship bias and as a betting man, I might think product owners are the ones with the entrepreneurial spirit to make it to the other side.
  16. Love your perspective. It reminds me of this argument I’m working on about Turing machine qualia. Maybe my argument is just Searle in disguise? https://x.com/jchris/status/1815379571736551923?s=46&t=8A60w...
  17. This has always felt to me like evidence of a sort of computationalism. I am not a computationalist, but the thought is the "universal CPU" needs cycles for each particle. Mass is what takes time to process, so the voids experience no/less computational delay. This reads like the simulation author is messy and constrained, not godlike.
  18. I came here to say the same thing. When you’re selling cloud services, the hardest thing to do is segment your customers by willingness to pay.

    Cross AZ traffic is exactly the sort of thing companies with budgets need, that small projects don’t.

  19. I had the pleasure of reading Montaigne before blogs were invented.

    When I started reading blogs, the format reminded me of his essays.

  20. I’m impressed by how easy it was, for someone new to all parts of the stack.

    I agree MCP isn’t a big change, but that is a good thing. It’s more about making the implicit interface into something portable and reusable.

    Most posix commands aren’t impressive in their own right, it’s the composability that gives them power. MCP plus data sync is similar.

  21. This is just the first step in a bunch of cool stuff you can do. Now that the data is in a syncing database you can have models across multiple vendors and backends all working with the data locally while collaborating on changes. This means you can use the right model for the job without worrying about tracking where the data needs to go, instead each model can react to the appropriate fields and update types.

    This is a super simple codebase so if you fork it and make something real, please share it with us.

  22. Thanks y'all -- feedback taken. If I were saying it again I'd say something like:

    Merkle proofs are rad b/c they build causal consistency into the protocol. But there are lots of ways to find agreement about the latest operation in distributed systems. I've built an engine using deterministic merge -- if anyone wants to help with lowest common ancestor algorithms it's all Apache/MIT.

    While deterministic merge with an immutable storage medium is compelling, it doesn't solve the finality problem -- when is an offline peer too out-of-date to reconcile? This mirrors the transaction problem -- we all need to agree. This brings the question I'm curious about to the forefront: can a Merkle CRDT use a Calvin/Raft-like agreement protocol to provide strong finality guarantees and the ability to commit snapshots globally?

    Apologies for the noise.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal