HN user

halfcat

771 karma
Posts6
Comments684
View on HN

You already have an agent freely doing stuff on your machine

No. Agents run in VMs. Assume anywhere you’re running an agent will be compromised, because eventually, it will be.

The only reason most people haven’t is luck, they didn’t happen to install Axios or Tanstack at a certain time.

The job will run the next time a worker runs (in both cases).

And doesn’t that mean the job potentially runs twice? Yes.

In DBOS there are two kinds of “things that run”: workflows, and steps (workflows are made of steps).

Workflows must be deterministic (so it’s fine if it runs twice). Steps don’t have to be deterministic but have at-least-once execution (so it’s best if these are idempotent).

Programming is ultimately the work of constructing a mental model, and that mental model is inherently personal

So that’s why we now have as many different tech stacks as we have developers at work. Conway’s law taken to its logical conclusion?

This is ironic. They didn’t say they believe. You offered your belief that you know something that happened long ago (extraordinary claim), and they are naturally curious how you could know that. If you’re a time traveler or whatever we’d be quite interested to hear more.

You don’t have to login with the online account. Before you install:

- Disable the network cards in the BIOS

- Install

- When prompted to setup the network press Shift+F10

- Type: start ms-cxh:localonly

- Setup the local account

- After install completes re-enable the network cards in the BIOS

Nothing could be easier. Truly the most user-friendly OS.

One difference is, when the business hits a tough patch, the bank starts asking questions, and whether or not the bank lets it all continue depends primarily on whether there’s a CEO/CFO who:

- Has history with the bank (trust)

- Is willing to put their neck on the line

AI in the current form has no ability to put its neck on the line.

DBOS is much less complexity compared to Temporal. That’s the benefit.

Main tradeoff is lower performance. Or at least, you’re going to be limited to what you can push through Postgres. If that’s sufficient for your needs DBOS is great.

we are transferring value from our current standard of living to pay for retirement checks

Isn’t this just what happens when you have an inverted pyramid (older population is larger than the younger population)?

One can argue that PEs make the business more efficient

I’ve never seen it (I agree with you). To improve something they’d have to understand the business and do a bunch of work. Mostly they show up at quarterly meetings and want spreadsheets that measure some number that will go up (regardless if that number means anything).

if you wanna fix or ban PE, solve pensions

How does one solve pensions?

How do you stay aware of all code being written?

Maybe it’s just me, but I’ve never understood how one understands from reading code. Yes you can understand what that code does, but not why it was done that way instead of a different way. In the end I only understand it deeply if I end up writing it. Chatting through it is helpful to me, but having AI crank out code loses all of that context pretty quickly.

I’m not disagreeing. Just curious how you think about this, and if there are key parts of your process that help you stay contexted in.

Chess invariants 2 months ago

People have done this. They call it tablebases [1]. They’ve computed 7-piece tablebases, but not 8 pieces.

”After the completion of the 7-man, some people were curious about the feasibility of building the 8-man. Ronald de Man estimated that without modifying much the generator, the task requires computers with 64 TB RAM and 2000 TB hard disks[10] (cost about $640K and $40K respectively in 2020). The generator can be modified to work on much cheaper computers with 64 GB RAM but that may need a few thousand years of computing”

And to solve chess you’d need to calculate the 32-piece tablebases.

[1] https://www.chessprogramming.org/Syzygy_Bases

Cuts both ways. If supply chain attacks continue recursive self improvement, everyone’s going to be working in air-gapped facilities. Departments also need to be air-gapped from one another. And each team air-gapped. And so on.

There’s a speed limit, because the faster you go the less room for error you have. It’s the same as being heavily leveraged with debt. If you have a cash investment and it drops by 50% you can just wait. If you’re leveraged 100-to-1, a 1% drop forced liquidation and wipes you out.

I have a co-worker who's basically not a programmer, but got multiple implementations of applications working sooner than our dev teams

Deployed to production, right?

Right??

(I’m just kidding, of course it’s only on their machine, no different than Excel 5 years ago)

architect and orchestrate the coding, but 'language' isn't a barrier anymore.

Never was the barrier.

The main risk-of-regret is: How will you feel when/if the $20/month plan costs $2000/month?

May never happen. But be clear with yourself if you’re relying on it not happening.

It’s a hell of a nice risk mitigator to understand the code, in a language you know, if you have to print-debug it yourself at some point.