noworriesnate

Joined 6 years ago

Karma
628
Submissions
365
Member since
Apr 11
View on Hacker News

Recent submissions

Comment · 5 hours ago
Plus, there were persistent stories of terrifying beasts that lived in the sewers and bit people’s bottoms. Of course those stories could have just been invented by people who were waiting on line, to help people get done quicker.
Comment · 5 hours ago
What am I missing? I looked at the article it was just about a bunch of cool public restrooms.
Comment · 12 days ago
Shooting the messenger is fun and all but maybe you should place your killing instincts on something more worthy of its target…Jesus Christ
Comment · 12 days ago
Has the AfD stated they would “end democracy”?
Comment · 1 month ago
Comment · 1 month ago
> But why would we do that? Why would we hook up an LLM to a robot factory, or make an ASI that could easily move itself into the ether?

The venture capitalist world is full of people who will deliberately ruin a company based on the extremely unlikely but possible scenario where the companies goes to the moon in value. I think there's pretty much 100% certainty that multiple venture capitalists are going to try exactly what you're suggesting on the off chance that it makes them the new world controller.

Comment · 1 month ago
I'm building an in-process, peer-to-peer, event sourced, categorical database in Rust. I think more and more people are going to start building their own personal apps, and people are not going to want to have to manage a server.

So the tradeoff this database makes is it doesn't work at high scale, but it has a lot of features not typically in a database, such as:

- The ability to embed non-turing-complete event source handlers in the database schema

- Categorical type system that makes migrations provably secure

- All schema changes take place through migrations

Example syntax:

  Inventory = aggregate(key = sku) {
      sku:       String
      name:      String
      available: crdt(merge = counter) I64

      command Stock(sku: String, name: String, qty: U64) {
          sku       = input.sku
          name      = input.name
          available += input.qty
      }

      command Reserve(sku: String, qty: U64) {
          available -= input.qty
      }

      command Release(sku: String, qty: U64) {
          available += input.qty
      }
  }

  command SubmitOrder(order_id: String, party_id: String, sku: String, qty: U64, total: U64) {
      Order::PlaceOrder(
          id       = input.order_id
          party_id = input.party_id
          sku      = input.sku
          qty      = input.qty
          total    = input.total
      ) compensate Order::Cancel()
      # `sku` is Inventory's key — the step must bind it so the engine can
      # resolve which Inventory row the command targets (task-212).
      Inventory::Reserve(sku = input.sku, qty = input.qty)
          compensate Inventory::Release(sku = input.sku, qty = input.qty)
  }
Comment · 3 months ago
Comment · 3 months ago
I hope so! In the model selector in claude code in the browser it still says "Available until July 19" next to Fable. Also on Friday I did get an error while using Fable that said something like "This model requires API credits to use" but that disappeared after about 20 minutes....
Comment · 3 months ago
Theoretically it'll still happen tomorrow. But we'll see--I think they've extended it twice?
Comment · 3 months ago
The Pilgrims weren't looking for women. They were looking for religious freedom.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton